BAI2 — closing balance does not reconcile
Il saldo di chiusura 015 non discende dal saldo di apertura 010 più i movimenti 16: 50.000,00 + 10.000,00 − 2.500,00 fanno 57.500,00, ma il file dichiara 59.000,00. I trailer quadrano ancora: solo l’aritmetica lo tradisce. Volutamente un avviso e non un errore bloccante: il file è leggibile e spetta a una persona stabilire se la colpa è della banca o dell’export.
BAI2 (BAI version 2) — Valido
Il saldo di chiusura 015 non discende dal saldo di apertura 010 più i movimenti 16: 50.000,00 + 10.000,00 − 2.500,00 fanno 57.500,00, ma il file dichiara 59.000,00. I trailer quadrano ancora: solo l’aritmetica lo tradisce. Volutamente un avviso e non un errore bloccante: il file è leggibile e spetta a una persona stabilire se la colpa è della banca o dell’export.
Cosa mostra questo file
Il saldo di chiusura 015 non discende dal saldo di apertura 010 più i movimenti 16: 50.000,00 + 10.000,00 − 2.500,00 fanno 57.500,00, ma il file dichiara 59.000,00. I trailer quadrano ancora: solo l’aritmetica lo tradisce. Volutamente un avviso e non un errore bloccante: il file è leggibile e spetta a una persona stabilire se la colpa è della banca o dell’export.
| Transazioni | 2 |
|---|
I difetti che contiene
- BalanceAccount 0037284159: opening ± turnover (57500) ≠ closing balance (59000).
Citato alla lettera dal validatore, non parafrasato.
Tutte le parti, gli IBAN e gli importi qui sotto sono fittizi. Gli IBAN sono strutturalmente validi — superano il mod-97 — ma non corrispondono ad alcun conto reale.
Contenuto del file
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/
Come sappiamo che questi risultati reggono
Ogni file di questa libreria passa nel validatore del sito a ogni build. Il risultato atteso indicato sopra è verificato da un test automatico: se un file smettesse di corrispondere a quanto afferma questa pagina, la build fallirebbe. Due fixture ereditate sono state riparate così prima della pubblicazione: tre IBAN non superavano il mod-97 e diversi nomi usavano caratteri fuori dal set SEPA di base.