-- #migration 2026_07_09_088
-- Guide pas à pas complet (tutoriel) pour tous les points de checklist de C-071 à C-080

UPDATE card_guide SET checklist_json = '[{"id": "taux_horaire_perso", "type": "boolean", "label": "Définir un taux horaire personnel réaliste", "detail": "Ce taux doit couvrir tes charges sociales, tes frais professionnels et un revenu décent.", "tutoriel": {"intro": "Un taux horaire réaliste couvre bien plus que le simple temps de travail.", "steps": [{"titre": "Estime tes charges sociales", "contenu": "À intégrer dans le calcul, pas seulement le revenu net souhaité."}, {"titre": "Ajoute tes frais professionnels", "contenu": "Matériel, atelier, déplacements liés à l''activité."}, {"titre": "Vise un revenu décent au final", "contenu": "Ce taux doit te permettre de vivre correctement de ton activité."}], "pieges": ["Fixer un taux horaire trop bas par manque de confiance, qui ne couvre pas réellement tes charges."]}}, {"id": "chronometrer_temps_reel", "type": "boolean", "label": "Chronométrer le temps réel par création", "detail": "Au-delà du temps « à l''établi », inclus la conception, la préparation, le nettoyage et l''emballage.", "tutoriel": {"intro": "Le temps réel dépasse souvent largement le temps « à l''établi » seul.", "steps": [{"titre": "Chronomètre la conception", "contenu": "Réflexion et préparation avant même de commencer à fabriquer."}, {"titre": "Ajoute le temps de nettoyage et rangement", "contenu": "Souvent oublié mais bien réel après chaque création."}, {"titre": "Inclus le temps d''emballage", "contenu": "Pour une pièce prête à être expédiée ou remise au client."}], "pieges": ["Ne chronométrer que le temps de fabrication pure, sous-estimant largement le temps réel total."]}}, {"id": "integrer_cout_final", "type": "boolean", "label": "Intégrer ce coût dans le calcul final", "detail": "Coût matière + (temps total × taux horaire) + part de frais fixes = prix de revient complet.", "tutoriel": {"intro": "Le calcul final doit intégrer tous les éléments identifiés précédemment.", "steps": [{"titre": "Additionne le coût matière", "contenu": "Précisément calculé pour cette création."}, {"titre": "Multiplie le temps total par ton taux horaire", "contenu": "En utilisant le temps réel chronométré, pas une estimation."}, {"titre": "Ajoute une part de tes frais fixes", "contenu": "Répartie proportionnellement sur cette création."}], "pieges": ["Oublier d''intégrer les frais fixes dans le calcul final, ce qui sous-estime le vrai coût de revient."]}}]' WHERE card_id = 'C-071';
UPDATE card_guide SET checklist_json = '[{"id": "indicateurs_essentiels", "type": "boolean", "label": "Définir les indicateurs essentiels à suivre", "detail": "CA mensuel, charges totales, marge nette, et trésorerie disponible sont le socle minimum.", "tutoriel": {"intro": "Quelques indicateurs suffisent pour une vision financière claire de ton activité.", "steps": [{"titre": "Suis ton CA mensuel", "contenu": "Le chiffre de base de ton activité."}, {"titre": "Suis tes charges totales", "contenu": "Pour connaître ce qui sort réellement chaque mois."}, {"titre": "Calcule ta marge nette et ta trésorerie", "contenu": "Ce qui te reste vraiment, et ce que tu as disponible."}], "pieges": ["Suivre uniquement le CA sans jamais tenir compte des charges, donnant une fausse impression de santé financière."]}}, {"id": "structure_simple", "type": "boolean", "label": "Créer une structure simple et réutilisable", "detail": "Un tableur avec une ligne par mois et ces colonnes essentielles suffit — pas besoin d''un logiciel comptable complexe.", "tutoriel": {"intro": "Un tableur simple suffit largement, pas besoin d''un logiciel comptable complexe au départ.", "steps": [{"titre": "Crée un tableur avec une ligne par mois", "contenu": "Simple à maintenir dans la durée."}, {"titre": "Ajoute les colonnes essentielles", "contenu": "CA, charges, marge nette, trésorerie."}, {"titre": "Garde ce format stable dans le temps", "contenu": "Pour pouvoir comparer facilement les mois entre eux."}], "pieges": ["Vouloir un outil trop sophistiqué dès le départ, qui devient vite trop lourd à maintenir régulièrement."]}}, {"id": "rdv_mensuel", "type": "boolean", "label": "Bloquer un moment mensuel fixe de mise à jour", "detail": "Un rendez-vous régulier avec ce tableau, même 30 minutes, garantit que l''outil reste vivant et utile.", "tutoriel": {"intro": "Un rendez-vous fixe garantit que l''outil reste vivant et utile dans la durée.", "steps": [{"titre": "Choisis un moment fixe chaque mois", "contenu": "Le même jour pour faciliter l''habitude."}, {"titre": "Consacre 30 minutes à la mise à jour", "contenu": "Suffisant pour remplir le tableau et l''analyser rapidement."}, {"titre": "Note une observation ou décision à chaque fois", "contenu": "Pour que ce moment serve aussi à prendre des décisions concrètes."}], "pieges": ["Créer l''outil puis ne plus jamais le mettre à jour après les premiers mois, le rendant inutile."]}}]' WHERE card_id = 'C-072';
UPDATE card_guide SET checklist_json = '[{"id": "identifier_canaux", "type": "boolean", "label": "Identifier tous tes canaux de vente actifs", "detail": "Marchés, boutique en ligne, B2B, ateliers — liste chaque source de revenu distincte.", "tutoriel": {"intro": "Une liste complète de tes canaux est la base pour comparer leur rentabilité.", "steps": [{"titre": "Liste tous tes canaux de vente actifs", "contenu": "Marchés, boutique en ligne, B2B, ateliers."}, {"titre": "Vérifie qu''aucun canal n''est oublié", "contenu": "Même les canaux occasionnels ou secondaires."}, {"titre": "Note le CA généré par chacun", "contenu": "Sur une période récente pour avoir une base de comparaison."}], "pieges": ["Oublier des canaux occasionnels dans la liste, faussant la vision complète de la répartition des revenus."]}}, {"id": "suivre_ca_temps", "type": "boolean", "label": "Suivre séparément CA et temps investi par canal", "detail": "Le temps réel consacré à chaque canal révèle sa rentabilité véritable, au-delà du CA brut.", "tutoriel": {"intro": "Le temps investi révèle la rentabilité véritable au-delà du seul CA brut.", "steps": [{"titre": "Estime le temps consacré à chaque canal", "contenu": "Sur une période donnée, le plus précisément possible."}, {"titre": "Rapporte le CA au temps investi", "contenu": "Pour obtenir un taux horaire réel par canal."}, {"titre": "Compare ces taux horaires entre canaux", "contenu": "Pour identifier les plus et les moins rentables réellement."}], "pieges": ["Se fier uniquement au CA brut sans jamais rapporter ce chiffre au temps réellement investi."]}}, {"id": "comparer_decider", "type": "boolean", "label": "Comparer et décider où concentrer tes efforts", "detail": "Le canal qui rapporte le plus par heure investie mérite généralement plus d''attention.", "tutoriel": {"intro": "Le canal le plus rentable par heure investie mérite généralement plus d''attention.", "steps": [{"titre": "Classe tes canaux par rentabilité horaire", "contenu": "Du plus au moins rentable."}, {"titre": "Identifie où réduire ton temps", "contenu": "Sur les canaux les moins rentables par heure investie."}, {"titre": "Réoriente ton effort vers les canaux performants", "contenu": "Progressivement, sans tout bouleverser d''un coup."}], "pieges": ["Continuer à investir autant de temps sur un canal peu rentable simplement par habitude."]}}]' WHERE card_id = 'C-073';
UPDATE card_guide SET checklist_json = '[{"id": "identifier_cycles", "type": "boolean", "label": "Identifier les cycles saisonniers de ton activité", "detail": "Repère les mois historiquement forts et faibles — la plupart des artisans ont des cycles assez réguliers.", "tutoriel": {"intro": "Repérer tes cycles saisonniers permet d''anticiper plutôt que de subir.", "steps": [{"titre": "Regarde ton historique de ventes", "contenu": "Sur au moins une année complète si possible."}, {"titre": "Identifie les mois forts et les mois faibles", "contenu": "La plupart des artisans ont des cycles assez réguliers."}, {"titre": "Note ces cycles pour les années suivantes", "contenu": "Pour anticiper plutôt que découvrir chaque année à nouveau."}], "pieges": ["Ignorer ces cycles en pensant chaque mois indépendant des autres, sans les relier à une tendance saisonnière."]}}, {"id": "projeter_3_6_mois", "type": "boolean", "label": "Projeter entrées et sorties sur 3 à 6 mois", "detail": "Estime le CA attendu et les charges pour chaque mois à venir, en tenant compte de la saisonnalité.", "tutoriel": {"intro": "Une projection sur plusieurs mois aide à anticiper les creux à venir.", "steps": [{"titre": "Estime le CA attendu par mois", "contenu": "En te basant sur les cycles identifiés précédemment."}, {"titre": "Estime aussi les charges prévues", "contenu": "Pour chaque mois de la période projetée."}, {"titre": "Repère les mois où le solde sera serré", "contenu": "Ceux qui nécessiteront une préparation particulière."}], "pieges": ["Projeter uniquement le CA sans tenir compte des charges, ce qui fausse la vision de la trésorerie réelle à venir."]}}, {"id": "marge_securite", "type": "boolean", "label": "Préparer une marge de sécurité pour les périodes creuses", "detail": "Constitue une réserve pendant les mois forts pour absorber sereinement les périodes plus calmes.", "tutoriel": {"intro": "Une réserve constituée en période forte protège pendant les périodes creuses.", "steps": [{"titre": "Détermine le montant de réserve nécessaire", "contenu": "En fonction du creux le plus important identifié."}, {"titre": "Mets de côté pendant les mois forts", "contenu": "Une part du surplus généré à ces moments."}, {"titre": "Utilise cette réserve sereinement en période creuse", "contenu": "Sans stress, puisqu''elle a été anticipée."}], "pieges": ["Dépenser l''intégralité des revenus des mois forts sans jamais constituer de réserve pour les périodes creuses."]}}]' WHERE card_id = 'C-074';
UPDATE card_guide SET checklist_json = '[{"id": "lister_achats", "type": "boolean", "label": "Lister et analyser tes achats actuels", "detail": "Recense tes principaux postes de dépense en matières premières et fournitures, avec les fournisseurs actuels.", "tutoriel": {"intro": "Un état des lieux précis de tes achats est la base pour identifier des économies possibles.", "steps": [{"titre": "Liste tes principaux postes de dépense", "contenu": "Matières premières et fournitures régulières."}, {"titre": "Note tes fournisseurs actuels", "contenu": "Pour chaque poste de dépense identifié."}, {"titre": "Identifie les postes les plus coûteux", "contenu": "Ceux où une économie aurait le plus d''impact."}], "pieges": ["Se concentrer sur des petites dépenses secondaires plutôt que sur les postes les plus importants."]}}, {"id": "comparer_alternatives", "type": "boolean", "label": "Comparer avec des alternatives sur le marché", "detail": "Recherche 2-3 fournisseurs alternatifs pour tes postes de dépense les plus importants.", "tutoriel": {"intro": "Comparer avec d''autres fournisseurs révèle des économies parfois insoupçonnées.", "steps": [{"titre": "Recherche 2-3 fournisseurs alternatifs", "contenu": "Pour tes postes de dépense les plus importants."}, {"titre": "Compare les prix et conditions", "contenu": "Pas seulement le prix, mais aussi les délais et la qualité."}, {"titre": "Note les différences significatives", "contenu": "Qui pourraient justifier un changement de fournisseur."}], "pieges": ["Rester avec le même fournisseur par habitude, sans jamais vérifier s''il existe des alternatives plus avantageuses."]}}, {"id": "negocier_mutualiser", "type": "boolean", "label": "Négocier ou mutualiser pour réduire les coûts", "detail": "La fidélité ou le volume peuvent justifier une négociation de tarif, ou une mutualisation avec d''autres artisans.", "tutoriel": {"intro": "La fidélité ou le volume peuvent justifier une négociation de tarif.", "steps": [{"titre": "Prépare ta négociation avec des chiffres", "contenu": "Ton volume d''achat régulier ou ton ancienneté comme client."}, {"titre": "Propose une négociation directe", "contenu": "Avec ton fournisseur actuel, en t''appuyant sur les alternatives trouvées."}, {"titre": "Envisage une mutualisation avec d''autres artisans", "contenu": "Pour atteindre un volume qui justifie de meilleures conditions."}], "pieges": ["Ne jamais oser négocier avec son fournisseur habituel, pensant les tarifs figés et non discutables."]}}]' WHERE card_id = 'C-075';
UPDATE card_guide SET checklist_json = '[{"id": "cartographier_temps_forts", "type": "boolean", "label": "Cartographier les temps forts de l''année", "detail": "Identifie les périodes de forte demande (fêtes, saisons), les marchés prévus et les lancements de collection.", "tutoriel": {"intro": "Cartographier l''année aide à anticiper la production plutôt que de la subir.", "steps": [{"titre": "Identifie les périodes de forte demande", "contenu": "Fêtes, saisons, événements réguliers de ton secteur."}, {"titre": "Ajoute tes marchés déjà prévus", "contenu": "Pour cette même période à venir."}, {"titre": "Note aussi tes lancements de collection", "contenu": "Qui génèrent généralement un pic de demande spécifique."}], "pieges": ["Découvrir un pic de demande seulement quand il arrive, sans l''avoir anticipé dans ton calendrier de production."]}}, {"id": "estimer_capacite", "type": "boolean", "label": "Estimer la capacité de production réelle par période", "detail": "Calcule combien de pièces tu peux réellement produire par mois en tenant compte de tes contraintes.", "tutoriel": {"intro": "Connaître ta capacité réelle de production évite les promesses intenables.", "steps": [{"titre": "Calcule combien tu produis par semaine habituellement", "contenu": "En conditions normales de travail."}, {"titre": "Ajuste selon tes contraintes réelles", "contenu": "Temps disponible, matériel, aide éventuelle."}, {"titre": "Détermine ta capacité mensuelle réaliste", "contenu": "Pour la confronter aux périodes de forte demande identifiées."}], "pieges": ["Surestimer sa capacité de production, menant à des délais non tenus pendant les périodes de forte demande."]}}, {"id": "repartir_anticipant", "type": "boolean", "label": "Répartir la production en anticipant les pics", "detail": "Produis en avance pour les périodes de forte demande prévisible, évitant la surcharge de dernière minute.", "tutoriel": {"intro": "Produire en avance pour les pics évite la surcharge de dernière minute.", "steps": [{"titre": "Planifie ta production plusieurs semaines avant les pics", "contenu": "En te basant sur ta capacité réelle estimée."}, {"titre": "Constitue un stock avant la période de forte demande", "contenu": "Pour ne pas produire dans l''urgence au dernier moment."}, {"titre": "Ajuste ton planning des semaines calmes", "contenu": "En y intégrant cette production anticipée."}], "pieges": ["Attendre le pic de demande pour commencer à produire, créant une surcharge de travail stressante et des retards."]}}]' WHERE card_id = 'C-076';
UPDATE card_guide SET checklist_json = '[{"id": "points_essentiels", "type": "boolean", "label": "Identifier les points essentiels à couvrir", "detail": "Délais de livraison, conditions de retour, modalités du sur-mesure, acomptes, responsabilité en cas de dommage.", "tutoriel": {"intro": "Des CGV complètes couvrent tous les points qui pourraient créer un litige.", "steps": [{"titre": "Couvre les délais de livraison", "contenu": "Réalistes et clairement annoncés."}, {"titre": "Précise les conditions de retour", "contenu": "Ce qui est accepté ou non, et sous quel délai."}, {"titre": "Ajoute les modalités du sur-mesure et acomptes", "contenu": "Ainsi que la responsabilité en cas de dommage."}], "pieges": ["Oublier un point important dans les CGV, laissant une zone d''ombre qui pourrait créer un litige plus tard."]}}, {"id": "langage_clair", "type": "boolean", "label": "Rédiger en langage clair et accessible", "detail": "Évite le jargon juridique excessif — des CGV compréhensibles rassurent davantage qu''un texte intimidant.", "tutoriel": {"intro": "Des CGV compréhensibles rassurent davantage qu''un texte juridique intimidant.", "steps": [{"titre": "Évite le jargon juridique excessif", "contenu": "Privilégie des formulations simples et directes."}, {"titre": "Structure le texte avec des titres clairs", "contenu": "Pour faciliter la lecture et la compréhension rapide."}, {"titre": "Fais relire par un proche non spécialiste", "contenu": "Pour vérifier que le texte reste compréhensible pour tous."}], "pieges": ["Copier des CGV génériques trouvées en ligne sans les adapter à ton activité réelle."]}}, {"id": "rendre_accessibles", "type": "boolean", "label": "Rendre les CGV facilement accessibles", "detail": "Publie-les sur ton site et référence-les dans tes confirmations de commande.", "tutoriel": {"intro": "Des CGV accessibles évitent qu''un client découvre les conditions après coup.", "steps": [{"titre": "Publie tes CGV sur ton site", "contenu": "Facilement trouvables, pas cachées."}, {"titre": "Référence-les dans tes confirmations de commande", "contenu": "Pour que le client les ait sous les yeux à ce moment clé."}, {"titre": "Mentionne-les aussi lors du premier contact", "contenu": "Si la commande se fait par un autre canal que le site."}], "pieges": ["Rédiger de bonnes CGV mais les rendre difficiles à trouver, ce qui limite leur utilité en cas de litige."]}}]' WHERE card_id = 'C-077';
UPDATE card_guide SET checklist_json = '[{"id": "planifier_hausses", "type": "boolean", "label": "Planifier les hausses de prix prévisibles", "detail": "Anticipe les hausses liées à l''évolution de tes coûts matière ou à ta montée en compétence.", "tutoriel": {"intro": "Anticiper les hausses de prix évite les décisions improvisées sous pression.", "steps": [{"titre": "Repère les évolutions prévisibles de tes coûts", "contenu": "Matières premières, montée en compétence."}, {"titre": "Planifie une hausse à l''avance", "contenu": "Plutôt que de la décider dans l''urgence face à une contrainte financière."}, {"titre": "Fixe une date précise pour l''appliquer", "contenu": "Pour t''y tenir sans hésitation le moment venu."}], "pieges": ["Attendre d''être en difficulté financière pour décider une hausse de prix précipitée et mal préparée."]}}, {"id": "moments_promotion", "type": "boolean", "label": "Définir les moments de promotion stratégiques", "detail": "Décide à l''avance des périodes où une promotion fait sens (fin de saison, anniversaire de l''activité).", "tutoriel": {"intro": "Des moments de promotion décidés à l''avance évitent l''improvisation commerciale.", "steps": [{"titre": "Identifie les périodes stratégiques", "contenu": "Fin de saison, anniversaire de l''activité, ou autre moment pertinent."}, {"titre": "Planifie ces moments dans ton calendrier annuel", "contenu": "Pour les préparer sereinement à l''avance."}, {"titre": "Prépare le contenu de communication en amont", "contenu": "Plutôt que de l''improviser au dernier moment."}], "pieges": ["Décider une promotion de façon impulsive sans réflexion préalable sur son impact et sa cohérence."]}}, {"id": "communiquer_coherence", "type": "boolean", "label": "Communiquer cette stratégie avec cohérence", "detail": "Une fois décidée, ta stratégie de prix doit rester stable et prévisible pour tes clients.", "tutoriel": {"intro": "Une stratégie de prix stable et prévisible rassure tes clients dans la durée.", "steps": [{"titre": "Fixe ta stratégie de prix pour l''année", "contenu": "Hausses et promotions planifiées à l''avance."}, {"titre": "Reste cohérent une fois la décision prise", "contenu": "Évite les changements fréquents et imprévisibles."}, {"titre": "Communique les évolutions avec transparence", "contenu": "Pour que tes clients comprennent la logique derrière chaque changement."}], "pieges": ["Changer fréquemment de politique de prix sans cohérence apparente, ce qui déroute et inquiète la clientèle fidèle."]}}]' WHERE card_id = 'C-078';
UPDATE card_guide SET checklist_json = '[{"id": "couts_reels_marche", "type": "boolean", "label": "Calculer tous les coûts réels d''un marché", "detail": "Frais de stand, transport, temps de préparation et de présence, matériel d''exposition.", "tutoriel": {"intro": "Le calcul complet des coûts révèle la vraie rentabilité d''un marché.", "steps": [{"titre": "Note les frais de stand", "contenu": "Location de l''emplacement pour la journée."}, {"titre": "Ajoute les frais de transport", "contenu": "Essence, péage, ou autre moyen de transport utilisé."}, {"titre": "Valorise ton temps de préparation et de présence", "contenu": "À ton taux horaire, comme pour tout autre calcul de coût."}], "pieges": ["Oublier de valoriser son propre temps dans le calcul, ce qui sous-estime largement le coût réel du marché."]}}, {"id": "mesurer_ca_contacts", "type": "boolean", "label": "Mesurer le CA et les contacts générés", "detail": "Au-delà du CA direct du jour, comptabilise les leads qualifiés collectés qui ont une valeur future.", "tutoriel": {"intro": "Les contacts collectés ont une valeur future qui dépasse le seul CA du jour.", "steps": [{"titre": "Note le CA direct généré ce jour-là", "contenu": "Le chiffre brut des ventes réalisées."}, {"titre": "Compte aussi les contacts qualifiés collectés", "contenu": "Emails ou coordonnées obtenus pendant le marché."}, {"titre": "Estime la valeur potentielle de ces contacts", "contenu": "Sur la base de ton taux de conversion habituel des prospects."}], "pieges": ["Ne considérer que le CA du jour, sans tenir compte de la valeur future des contacts collectés."]}}, {"id": "bilan_comparer", "type": "boolean", "label": "Calculer un bilan complet et comparer entre marchés", "detail": "CA + valeur des leads collectés - tous les coûts = bilan réel, à comparer entre tes différents marchés.", "tutoriel": {"intro": "Un bilan complet permet de comparer objectivement plusieurs marchés entre eux.", "steps": [{"titre": "Additionne CA et valeur des leads collectés", "contenu": "Pour obtenir un bénéfice total du marché."}, {"titre": "Soustrait tous les coûts réels calculés", "contenu": "Pour obtenir le bilan net de ce marché précis."}, {"titre": "Compare ce bilan entre tes différents marchés", "contenu": "Pour identifier objectivement les plus rentables."}], "pieges": ["Se fier à l''ambiance ou l''affluence perçue plutôt qu''à ce calcul complet pour décider de continuer un marché."]}}]' WHERE card_id = 'C-079';
UPDATE card_guide SET checklist_json = '[{"id": "outil_facturation", "type": "boolean", "label": "Choisir un outil adapté à ton volume d''activité", "detail": "Des outils simples et gratuits ou peu coûteux existent pour générer des factures conformes.", "tutoriel": {"intro": "Un outil adapté simplifie la facturation sans nécessiter un budget important.", "steps": [{"titre": "Compare quelques outils gratuits ou peu coûteux", "contenu": "Adaptés à ton volume d''activité actuel."}, {"titre": "Vérifie la conformité légale des factures générées", "contenu": "Toutes les mentions obligatoires doivent être incluses automatiquement."}, {"titre": "Choisis celui qui s''intègre à tes autres outils", "contenu": "Comptabilité ou boutique en ligne si tu en as déjà."}], "pieges": ["Continuer à créer des factures manuellement alors que des outils simples et abordables existent pour automatiser cela."]}}, {"id": "standardiser_contenu", "type": "boolean", "label": "Standardiser le contenu de chaque facture", "detail": "Informations légales obligatoires, description claire des prestations, conditions de paiement, toujours présentes.", "tutoriel": {"intro": "Une facture standardisée garantit qu''aucune information obligatoire n''est oubliée.", "steps": [{"titre": "Crée un modèle avec toutes les mentions légales", "contenu": "Une fois pour toutes, réutilisable ensuite."}, {"titre": "Ajoute une description claire des prestations", "contenu": "Compréhensible pour le client sans ambiguïté."}, {"titre": "Inclus systématiquement les conditions de paiement", "contenu": "Délai et modalités, sur chaque facture émise."}], "pieges": ["Improviser le contenu de chaque facture au cas par cas, augmentant le risque d''oublier une mention obligatoire."]}}, {"id": "automatiser_relances", "type": "boolean", "label": "Automatiser le suivi et les relances de paiement", "detail": "La plupart des outils de facturation modernes permettent un suivi automatique et des relances programmées.", "tutoriel": {"intro": "Des relances automatiques évitent d''avoir à courir après les paiements manuellement.", "steps": [{"titre": "Configure les relances dans ton outil de facturation", "contenu": "La plupart des outils modernes le permettent nativement."}, {"titre": "Fixe un délai de relance raisonnable", "contenu": "Ni trop tôt ni trop tard après l''échéance de paiement."}, {"titre": "Vérifie régulièrement que les relances partent bien", "contenu": "Pour t''assurer que l''automatisation fonctionne correctement."}], "pieges": ["Continuer à relancer manuellement les impayés alors qu''une automatisation simple existe pour ce faire."]}}]' WHERE card_id = 'C-080';