Aller au contenu principal

Opérations bancaires

Les lignes bancaires qu'une synchronisation ou l'import d'un relevé a produites - une ligne par mouvement sur un compte, avec ce à quoi elle a été rapprochée et là où elle a été comptabilisée. LECTURE SEULE : rien sur cette surface ne crée une opération, ne la corrige ni ne l'archive. Une ligne arrive d'une synchronisation (origin: "synchronized") ou de l'extraction d'un relevé importé (origin: "statement") - dès l'extraction, que ce relevé ait été validé depuis ou non, car valider comptabilise une ligne plutôt que de la créer - et elle se corrige par la revue du relevé qui l'a produite, jamais ici. LA LISTE N'APPLIQUE AUCUN FILTRE QUI LUI SOIT PROPRE, archived compris, et c'est le comportement sur lequel compter : une ligne partially_matched reste listable jusqu'à ce que son reste soit imputé ou écarté, si bien qu'une file de rapprochement construite sur cet endpoint ne peut pas perdre un mouvement à moitié réglé. reconciliation porte ce que les rapprochements CONFIRMÉS ont imputé et ce qui reste à imputer - une proposition que personne n'a confirmée ne compte ni dans l'un ni dans l'autre - et projection dit si la ligne a atteint le grand livre et si cette écriture en est depuis sortie. Une opération dont projection.posted vaut false n'a aucune écriture comptable à lire. Comptabilisée ou non, une opération porte dans projection.incident_code le dernier incident qu'une tentative réelle de comptabilisation a observé sur elle - null quand aucun n'a été observé ou que la dernière tentative a réussi, et non la readiness du compte. Une opération comptabilisée peut aussi en porter un : une ligne archivée ou provisoire conserve l'écriture qu'une tentative antérieure a passée, et une écriture verrouillée dont la réimputation n'a trouvé aucun compte de tiers est laissée intacte.