Skip to main content

Relevés bancaires

Les fichiers de relevé téléversés dans une entreprise, et la révision de ce qu'une extraction y a lu. UN FICHIER, UN RELEVÉ : un téléversement multipart répond une collection, une ligne par fichier, chacune avec son propre compte, son propre état et sa propre erreur, si bien qu'un fichier en échec n'entraîne jamais ses voisins avec lui. Une extraction produit des lignes qu'un opérateur corrige - les lignes et les deux soldes du relevé se corrigent en un seul appel atomique - et reconciliation_errors sur cet appel est un avertissement porté par un 200, qui vous dit que le relevé ne s'équilibre plus. UNE EXTRACTION TRANSMET LE FICHIER À UN PRESTATAIRE OCR EXTERNE (Mistral AI) ; l'opération de téléversement énonce le parcours en entier, et le mode archive est celui sous lequel le fichier est stocké, et rien de plus.

📄️Delete a bank statement

Deletes the statement and its stored file. Allowed only BEFORE commit, and `committed` is where that boundary sits - NOT reconciliation. `committed` turns true as soon as the extraction persists operations - the LINES, which land before `operations_count` is written - so read it before calling: a statement reporting `committed: true` is refused whatever its `state`. In practice this endpoint cancels an import that produced nothing - a statement still at `committed: false`, in any state. An `archived` statement is refused too. The body is the statement as it stood when you asked for it to go - serialized before the delete, because afterwards its file no longer exists to describe.