fix(bank-reco): l'annotation URSSAF contredisait la doctrine — 641, pas 645 ni 646
known-patterns.json se contredisait lui-même : sa classification annonçait le compte 646, l'annotation du motif URSSAF le compte 645100. Les deux sont faux. Pour une SARL à l'IS, la prise en charge par la société des cotisations personnelles de son gérant majoritaire est un COMPLÉMENT DE RÉMUNÉRATION : compte 641, sous-compte dédié. Le 646 vise l'exploitant individuel et les sociétés à l'IR ; le 645x vise les cotisations sur salaires — Arcodange n'a aucun salarié et l'opérateur n'est pas employeur. Établi par adc-009, sur deux sources indépendantes concordantes. Ce fichier est lu par un agent qui classe des mouvements bancaires : une annotation périmée y pèse plus qu'une décision au registre, parce qu'elle est sur le chemin de l'outil et la décision ne l'est pas. C'est ce qui la rendait dangereuse. L'annotation porte désormais aussi le caractère PROVISOIRE des montants appelés en 2026, assis sur un forfait début d'activité et régularisables après déclaration des revenus. adc-009 lui-même reste en Draft (PR #86) : il attend la lecture de l'opérateur et l'arbitrage expert-comptable sur l'assiette en l'absence de rémunération. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
"_match_rules": "Pattern matched case-insensitively as a regex against the bank label. Optional filters: bank (qonto|wise), side (credit|debit), amount_min, amount_max, type (Wise activity type). All present filters must match.",
|
"_match_rules": "Pattern matched case-insensitively as a regex against the bank label. Optional filters: bank (qonto|wise), side (credit|debit), amount_min, amount_max, type (Wise activity type). All present filters must match.",
|
||||||
"_classifications": {
|
"_classifications": {
|
||||||
"capital_deposit": "Apport en capital social. Dolibarr account 1013 (capital souscrit appelé versé).",
|
"capital_deposit": "Apport en capital social. Dolibarr account 1013 (capital souscrit appelé versé).",
|
||||||
"social_charges": "URSSAF, retraite complémentaire, etc. Dolibarr compte 646 (cotisations personnelles du dirigeant TNS) — PAS 645x, réservé aux cotisations patronales sur salaires : Arcodange n'a aucun salarié.",
|
"social_charges": "URSSAF, retraite complémentaire, etc. Dolibarr compte 641, sous-compte dédié (la société prend en charge les cotisations personnelles de son gérant majoritaire : c'est un complément de rémunération). PAS 646, réservé à l'exploitant individuel et aux sociétés à l'IR. PAS 645x non plus, qui vise les cotisations sur salaires — Arcodange n'a aucun salarié et l'opérateur n'est pas employeur. Voir adc-009.",
|
||||||
"ai_subscription": "Claude / Mistral / OpenAI / similar. Dolibarr account 6262 (frais télécom / abonnements logiciels).",
|
"ai_subscription": "Claude / Mistral / OpenAI / similar. Dolibarr account 6262 (frais télécom / abonnements logiciels).",
|
||||||
"bank_fee": "Plan bancaire, frais d'opération, refunds. Dolibarr account 627 (services bancaires).",
|
"bank_fee": "Plan bancaire, frais d'opération, refunds. Dolibarr account 627 (services bancaires).",
|
||||||
"internal_topup": "Solde Wise/Qonto rechargé pour couvrir un frais immédiat. Often nets out.",
|
"internal_topup": "Solde Wise/Qonto rechargé pour couvrir un frais immédiat. Often nets out.",
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
"classification": "social_charges",
|
"classification": "social_charges",
|
||||||
"bank": "qonto",
|
"bank": "qonto",
|
||||||
"side": "debit",
|
"side": "debit",
|
||||||
"note": "Cotisations sociales URSSAF (régime mensuel/trimestriel). Dolibarr: account 645100 (charges de sécurité sociale)."
|
"note": "Cotisations sociales personnelles du gérant, appelées par échéancier (0/493/1215/1333 en 2026). Dolibarr : compte 641, sous-compte dédié — voir adc-009. Montants PROVISOIRES, assis sur un forfait début d'activité, régularisables après déclaration des revenus."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pattern": "MISTRAL\\.AI",
|
"pattern": "MISTRAL\\.AI",
|
||||||
|
|||||||
Reference in New Issue
Block a user