Aller au contenu
Français

Comptabilisation

La comptabilisation est l’étape où un document devient une écriture comptable. Simon génère les écritures quand le document est suffisamment qualifié et rapproché ; les OD manuelles restent possibles pour les cas hors flux documentaire.

Quand une pièce est comptabilisable

Une pièce est comptabilisable quand les données extraites sont validées, le tiers est identifié, la qualification fiscale est posée et le mode de règlement est connu ou rapproché. Si un élément manque, le workflow conserve le document à l’étape précédente avec un blocage explicite.

Ce que vous validez

Vous validez l’écriture proposée :

  • journal ;
  • comptes ;
  • tiers ;
  • montants ;
  • TVA ;
  • libellé ;
  • rattachement à la pièce.

Vous pouvez l’approuver, la rejeter ou corriger les données amont avant de relancer la comptabilisation.

Le principe : comptabilité par annotation

Dans un logiciel comptable classique, un humain lit la facture, choisit les comptes, saisit les montants. Dans Simon, c’est l’annotation du document qui détermine l’écriture. Le flux est entièrement mécanique :

flowchart TD
A["Annotation"] --> B["Contexte"]
B --> C["Sélection de règle"]
C --> D["Rendu du template"]
D --> E["Écriture comptable"]

Chaque étape enrichit la précédente. Voyons-les une par une.


1. Le contexte : tout ce que Simon sait sur le document

Quand un document arrive à la comptabilisation, Simon construit un contexte en agrégeant tout ce qui a été collecté aux étapes précédentes :

DonnéeSourceExemple
Montants HT, TVA, TTCAnnotation (ingestion)1 000 €, 200 €, 1 200 €
Détail par taux de TVAAnnotation800 € à 20%, 200 € à 5,5%
Catégorie comptableAnnotationhonoraires, fournitures de bureau, matériel informatique (immobilisation)
Tiers (fournisseur/client)Annotation + base tiersACME Corp, SIREN 123456789
Taux de déductibilitéQualification100%, 50%, barème repas
TVA récupérableQualificationoui / non
Transaction bancaire liéeRapprochementVirement du 15/01, 1 200 €
Régime TVAConfiguration fiscaleEncaissements / Débits
Zone géographiqueAdresse du tiersFrance continentale, Corse, DOM, UE

Le contexte est le contrat entre l’annotation et le moteur de comptabilisation : si les données sont correctes en entrée, l’écriture sera correcte en sortie.


2. La sélection de règle : quel template pour ce document ?

Simon dispose d’une bibliothèque de templates (la structure d’une écriture) et de règles de mapping (les conditions qui spécialisent un template). La sélection fonctionne par spécificité :

  1. Simon filtre les templates compatibles avec le type du document (facture fournisseur, facture client, transaction bancaire…)
  2. Pour chaque template, il évalue les règles dont les conditions correspondent au contexte
  3. Chaque condition matchée ajoute du poids : une correspondance sur la catégorie comptable vaut plus qu’une correspondance sur la nature du document
  4. La règle avec le score le plus élevé l’emporte

Exemple : une facture fournisseur avec la catégorie honoraires matche la règle “Honoraires” (qui surcharge le compte de charge vers 6226) plutôt que la règle par défaut (qui utilise 6061).


3. Le rendu : du template à l’écriture

Un template décrit la structure de l’écriture : quelles lignes, quels comptes, quels montants, quelles conditions. La règle sélectionnée surcharge certains comptes (par exemple, le compte de charge passe de 6061 à 6226 pour des honoraires).

Prenons une facture fournisseur ACME Corp de 1 000 € HT + 200 € TVA :

SensCompteMontantLibellé
Débit62261 000,00Achat ACME Corp
Débit44566200,00TVA déductible 20%
Crédit4011 200,00Facture INV-001

Le compte 6226 (honoraires) vient de la règle de mapping. Le compte 44566 (TVA déductible) et 401 (fournisseurs) viennent du template. Les montants viennent du contexte.


4. Les transformations automatiques

Après le rendu de base, Simon applique des transformations selon le contexte :

TVA multi-taux

Une facture avec des lignes à 20% et 5,5% produit des lignes de charge et TVA séparées par taux. Chaque ligne porte un tag fiscal pour la ventilation CA3.

Prorata pro/perso

Si le document est qualifié à moins de 100% de déductibilité (ex: téléphone du dirigeant à 50%), Simon sépare automatiquement :

SensCompteMontantLibellé
Débit62650,00Télécom (part pro 50%)
Débit45550,00Télécom (part perso 50%)
Débit4456610,00TVA déductible (part pro)
Crédit401110,00Facture Orange

La part personnelle est imputée au compte courant d’associé (455). La TVA n’est récupérable que sur la part pro.

Autoliquidation intracommunautaire

Pour les factures de fournisseurs UE avec autoliquidation, Simon génère automatiquement une OD séparée (TVA déductible / TVA due intracommunautaire), rattachée à la facture source.

Conversion de devises

Facture en dollars ou en livres ? Les montants sont convertis au taux BCE du jour. Un taux embarqué prend le relais si l’API est indisponible.

Métadonnées fiscales

Chaque ligne d’écriture reçoit des tags invisibles mais essentiels pour les déclarations : taux de TVA, TVA sur encaissements, zone géographique, type d’opération TVA. Ce sont ces tags — pas les numéros de compte — qui alimentent la CA3 et la liasse fiscale.


Comptes racines, pas de plan personnalisé

C’est un choix de conception fort.

Un logiciel comptable traditionnel crée des sous-comptes personnalisés pour chaque fournisseur ou catégorie : 6061001 pour Amazon, 6061002 pour Staples. Le plan comptable enfle et devient spécifique à l’entreprise.

Simon prend l’approche inverse : le plan comptable reste strictement le PCG standard (~840 comptes). Aucun sous-compte n’est créé. La discrimination se fait par les métadonnées de chaque ligne d’écriture : tiers, catégorie comptable, taux de TVA, zone géographique.

Pourquoi ?

  • Le PCG suffit. Les comptes racines couvrent tous les cas. Les sous-comptes sont une convention d’organisation, pas une obligation légale.
  • L’intelligence est dans les métadonnées. Le FEC, la CA3, la liasse — toutes les déclarations se calculent à partir des métadonnées, pas des numéros de compte.
  • Le plan reste lisible. Pas de plan à 2 000 comptes dont la moitié sont des sous-comptes ad hoc.
  • Les analyses sont plus riches. Filtrer par tiers, par catégorie, par période — les métadonnées permettent des croisements que les sous-comptes ne permettent pas.

Sélection automatique du compte tiers

Le compte tiers est déterminé par le contexte, pas saisi manuellement :

SituationCompte
Facture fournisseur401
Facture fournisseur — immobilisation404
Facture client411
Payé par le dirigeant455
Note de frais (en attente)471

Traitement par lot

Simon traite tous les documents éligibles en une seule passe. Chaque écriture reçoit une empreinte d’idempotence (SHA256) qui empêche les doublons en cas de relance.


Approbation et annulation

Cycle de vie d’une écriture

stateDiagram-v2
[*] --> Proposée : Comptabilisation
Proposée --> Approuvée : Approbation
Proposée --> Rejetée : Rejet
Approuvée --> Contrepassée : Annulation
  • Proposée — l’écriture est générée, en attente de validation
  • Approuvée — validée. Le lettrage automatique est tenté (facture ↔ règlement). Les documents enfants (OD liées) sont automatiquement promus et comptabilisés en cascade.
  • Rejetée — écartée
  • Contrepassée — une écriture inverse est créée. Préféré quand des déclarations fiscales ont déjà été déposées pour la période.

Actions post-comptabilisation

Certains documents déclenchent des actions supplémentaires :

DéclencheurRésultat
Facture d’immobilisationActif créé + plan d’amortissement généré
Facture intracommunautaire avec autoliquidationOD d’autoliquidation générée et rattachée
Écriture approuvée sur un compte tiersTentative de lettrage automatique (facture ↔ règlement)