ValidateFin

BAI2 — CAD and JPY: minor units scale with the currency

BAI2-Beträge haben kein Dezimaltrennzeichen: Es sind Minor Units, und wie viele Nachkommastellen sie bedeuten, hängt von der Währung ab. Hier ist „2500000“ auf dem CAD-Konto 25.000,00 CAD (2 Stellen) und auf dem JPY-Konto ¥2.500.000 (0 Stellen). Das CAD-Konto lässt sein Währungsfeld zudem leer und erbt es aus dem 02-Gruppenkopf. Eine fest verdrahtete Division durch 100 verfälscht das Yen-Konto um zwei Zehnerpotenzen — und der Saldo stimmt trotzdem, weil alle drei Zahlen um denselben Faktor falsch sind.

BAI2 (BAI version 2) — Gültig

BAI2-Beträge haben kein Dezimaltrennzeichen: Es sind Minor Units, und wie viele Nachkommastellen sie bedeuten, hängt von der Währung ab. Hier ist „2500000“ auf dem CAD-Konto 25.000,00 CAD (2 Stellen) und auf dem JPY-Konto ¥2.500.000 (0 Stellen). Das CAD-Konto lässt sein Währungsfeld zudem leer und erbt es aus dem 02-Gruppenkopf. Eine fest verdrahtete Division durch 100 verfälscht das Yen-Konto um zwei Zehnerpotenzen — und der Saldo stimmt trotzdem, weil alle drei Zahlen um denselben Faktor falsch sind.

BAI2-Kontoauszug (USA / Kanada) BAI2 (BAI version 2) BAI Cash Management Balance ReportingErwartetes Ergebnis: Gültig

Was diese Datei zeigt

BAI2-Beträge haben kein Dezimaltrennzeichen: Es sind Minor Units, und wie viele Nachkommastellen sie bedeuten, hängt von der Währung ab. Hier ist „2500000“ auf dem CAD-Konto 25.000,00 CAD (2 Stellen) und auf dem JPY-Konto ¥2.500.000 (0 Stellen). Das CAD-Konto lässt sein Währungsfeld zudem leer und erbt es aus dem 02-Gruppenkopf. Eine fest verdrahtete Division durch 100 verfälscht das Yen-Konto um zwei Zehnerpotenzen — und der Saldo stimmt trotzdem, weil alle drei Zahlen um denselben Faktor falsch sind.

Transaktionen4
Zuletzt geprüft: Lizenz: CC-BY-4.0

Alle Parteien, IBANs und Beträge unten sind fiktiv. Die IBANs sind strukturell gültig — sie bestehen die Mod-97-Prüfung — gehören aber zu keinem realen Konto.

Dateiinhalt

01,000300012,ACMECANADA,260711,0800,4,80,10,2/
02,ACMECANADA,000300012,1,260710,2400,CAD,2/
03,1234567,,010,2500000,,,015,2830000,,/
16,165,450000,,ACH20260710F,CUSTOMER-PAY,PREAUTHORIZED ACH CREDIT MAPLE RETAIL INC/
16,475,120000,,CHQ00004501,CHEQUE-4501,CHEQUE PAID 4501/
49,5900000,4/
03,7654321,JPY,010,1000000,,,015,2750000,,/
16,195,2500000,,SWIFT0000021,JPY-WIRE-IN,INCOMING WIRE TOKYO DISTRIBUTION KK/
16,495,750000,,SWIFT0000022,JPY-WIRE-OUT,OUTGOING WIRE OSAKA LOGISTICS KK/
49,7000000,4/
98,12900000,2,10/
99,12900000,1,12/

Woher wir wissen, dass diese Ergebnisse stimmen

Jede Datei dieser Bibliothek läuft bei jedem Build durch den eigenen Validator der Website. Das oben genannte erwartete Ergebnis wird von einem automatisierten Test geprüft: Passt eine Datei nicht mehr zu dem, was diese Seite behauptet, schlägt der Build fehl. Zwei geerbte Fixtures wurden so vor der Veröffentlichung repariert — drei IBANs scheiterten an der Mod-97-Prüfung, und mehrere Namen nutzten Zeichen außerhalb des SEPA-Basiszeichensatzes.

BAI2-Kontoauszug (USA / Kanada)