BAI2 — closing balance does not reconcile
Le solde de clôture 015 ne découle pas du solde d’ouverture 010 plus les mouvements 16 — 50 000,00 + 10 000,00 − 2 500,00 font 57 500,00, mais le fichier annonce 59 000,00. Les trailers, eux, tombent juste : seule l’arithmétique le trahit. Volontairement un avertissement et non une erreur bloquante : le fichier reste lisible et c’est à un humain de trancher entre la banque et l’export.
BAI2 (BAI version 2) — Valide
Le solde de clôture 015 ne découle pas du solde d’ouverture 010 plus les mouvements 16 — 50 000,00 + 10 000,00 − 2 500,00 font 57 500,00, mais le fichier annonce 59 000,00. Les trailers, eux, tombent juste : seule l’arithmétique le trahit. Volontairement un avertissement et non une erreur bloquante : le fichier reste lisible et c’est à un humain de trancher entre la banque et l’export.
Ce que montre ce fichier
Le solde de clôture 015 ne découle pas du solde d’ouverture 010 plus les mouvements 16 — 50 000,00 + 10 000,00 − 2 500,00 font 57 500,00, mais le fichier annonce 59 000,00. Les trailers, eux, tombent juste : seule l’arithmétique le trahit. Volontairement un avertissement et non une erreur bloquante : le fichier reste lisible et c’est à un humain de trancher entre la banque et l’export.
| Transactions | 2 |
|---|
Les défauts qu’il porte
- BalanceAccount 0037284159: opening ± turnover (57500) ≠ closing balance (59000).
Cité mot pour mot depuis le validateur, sans reformulation.
Toutes les parties, IBAN et montants ci-dessous sont fictifs. Les IBAN sont structurellement valides — ils passent le mod-97 — mais ne correspondent à aucun compte réel.
Contenu du fichier
01,071000013,ACMECORP,260711,0800,5,80,10,2/
02,ACMECORP,071000013,1,260710,2400,USD,2/
03,0037284159,USD,010,5000000,,,015,5900000,,/
16,165,1000000,,ACH20260710G,CUSTOMER-PAY,PREAUTHORIZED ACH CREDIT CONTOSO LLC/
16,475,250000,,CHK00010051,CHECK-10051,CHECK PAID 10051/
49,12150000,4/
98,12150000,1,6/
99,12150000,1,8/
Comment nous savons que ces résultats tiennent
Chaque fichier de cette bibliothèque passe dans le validateur du site à chaque build. Le résultat attendu annoncé ci-dessus est vérifié par un test automatisé : si un fichier cessait de correspondre à ce que cette page affirme, le build échouerait. Deux fixtures héritées ont été réparées ainsi avant publication : trois IBAN échouaient au mod-97 et plusieurs libellés utilisaient des caractères hors du jeu SEPA de base.