DAF_FQ_2 — Écriture comptable (structure de données)
Objet (quoi enregistrer)
Enregistrer une écriture comptable (en-tête équilibrée + lignes débit/crédit) avec sa ventilation analytique et la pièce justificative rattachée. Prototype-fichier de la future table M2 ecritures (+ ecritures_lignes), miroir local de PennyLane. [CORPUS] (ADR-033)
Champs / structure
[= prototype d'une table M2] —
colonne: type.
Table ecritures (en-tête) :
id: bigint identity
journal: text # VENTES | ACHATS | BANQUE | OD
date_ecriture: date
libelle: text # libellé de l'opération
piece_ref: text # n° facture / pièce justificative
fournisseur_client: text | null
dossier_id: text | null # rattachement analytique (M2 ; pas de FK dure v1)
service_code: text | null # mission rattachée (référentiel Lot 7bis)
montant_ttc: numeric(12,2)
sens_global: text # achat | vente | tresorerie | od
statut: text # brouillon | validee | lettree
pennylane_id: text | null # id écriture côté PennyLane
piece_uri: text | null # lien vers le PDF justificatif (Drive/serveur fichiers)
created_at: timestamptz
Table ecritures_lignes (détail débit/crédit) :
id: bigint identity
ecriture_id: bigint # FK → ecritures.id
compte_pcg: text # ex. 706, 607, 44571, 4456, 401, 411, 512
libelle_ligne: text
debit: numeric(12,2) # 0 si crédit
credit: numeric(12,2) # 0 si débit
axe_analytique: text | null # nature de charge / produit
taux_tva: numeric(4,2) | null
Règles de remplissage
- Équilibre obligatoire :
Σ debit = Σ creditpar écriture. [STANDARD] compte_pcg: conforme au plan de comptes VESICA (PCG / ANC 2014-03). [STANDARD]dossier_id/service_code: renseignés dès que la dépense/recette est imputable à un dossier (rentabilité analytique). [CORPUS] (MACRO_PROJET/M2)piece_ref+piece_uri: toujours rattacher la pièce justificative (audit, conservation 10 ans). [STANDARD]- Pas de doublon : (
fournisseur_client,piece_ref) unique pour les achats. [STANDARD] statut:brouillon → validee → lettree(lettrage au rapprochement DAF_PRO_4). [STANDARD]
Rattachement (procédure/instruction)
- Procédure : DAF_PQ_2 (comptabilité & écritures).
- Instruction : DAF_IQ_2 (comptabiliser une facture fournisseur).
- Consommée par DAF_PRO_3 (base TVA), DAF_PRO_4 (lettrage banque), Pilotage P29 (analytique).
Enregistrement résultant
Une ligne ecritures (+ N lignes ecritures_lignes équilibrées) par opération, miroir de l'écriture PennyLane, avec pièce rattachée, conservée 10 ans. [STANDARD]