| name | boucle-8-comptabilite |
| description | Utiliser quand l'utilisateur veut l'état de la boucle ⑧ Comptabilité — « où en est ma boucle compta », « bilan factures, devis et dépenses », « qu'est-ce qui traîne en facturation », « synthèse financière du mois ». Diagnostic des flux facturés (impayés, devis en attente, dépenses), pas la comptabilité générale ni la trésorerie bancaire. |
Boucle ⑧ — Comptabilité (factures, devis, dépenses)
Quand l'utiliser
Pour l'état des flux facturés dans FoodEatUp : factures impayées, devis sans
réponse, dépenses de la période, synthèse financière. La question de la boucle :
« ce qui a été vendu a-t-il été facturé, et ce qui a été facturé, payé ? »
Enchaînement d'outils MCP (l'ordre compte)
finance_summary pour le cadre (période, totaux).
list_invoices filtré par statut : impayées et en retard d'abord —
proposer update_invoice_status seulement sur preuve de paiement.
list_quotes : devis en attente, relances à faire (la relance elle-même
passe par la boucle ⑥ et ses garde-fous d'envoi) ; update_quote_status
quand le client a répondu.
list_expenses sur la période, create_expense pour saisir au fil de l'eau.
- Rapprochement caisse :
get_pos_report et list_pos_payments (boucle ⑤)
vs factures — les écarts sont le livrable le plus utile.
create_invoice / create_quote à la demande (note : create_order génère
déjà facture + devis automatiquement — ne pas doubler).
Règles métier
- Un statut de facture ne passe à « payée » que sur information explicite de
l'utilisateur, jamais par déduction.
- Les montants viennent des outils ; aucun total recalculé « de tête » —
si un chiffre est absent, écrire « non disponible ».
- Les marges par plat ne sont pas ici → analyse via le skill
analyse-rentabilite-carte (plugin foodeatup).
Garde-fous (opérations exigeant confirmation)
- Aucune suppression de facture n'est exposée par le MCP (c'est sain).
record_pos_payment (encaissement réel, boucle ⑤) est intercepté par le
hook du plugin ; le rapprochement se fait en lecture.
- Toute écriture de statut (
update_invoice_status, update_quote_status)
est récapitulée avant exécution : facture, montant, ancien → nouveau statut.
Sortie attendue
Un tableau [flux | volume | montant | plus ancien | action proposée] pour :
factures impayées, devis en attente, dépenses de la période, écarts caisse.
Ce que ce skill NE fait PAS
- Trésorerie bancaire, prévisionnel, unit economics → plugin rapido-startup.
- Facturation CRM (clients B2B hors restaurant) → plugin rapidocrm.
- Encaisser → skill
caisse-du-jour (plugin foodeatup).