ValidateFin

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

Los importes BAI2 no llevan separador decimal: son unidades menores, y cuántos decimales implican depende de la divisa. Aquí «2500000» son 25.000,00 CAD en la cuenta CAD (2 decimales) y 2.500.000 ¥ en la cuenta JPY (0 decimales). La cuenta CAD deja además vacío su campo de divisa y la hereda de la cabecera de grupo 02. Una división entre 100 fija corrompe la cuenta en yenes en dos órdenes de magnitud, y el saldo sigue cuadrando porque las tres cifras están mal por el mismo factor.

BAI2 (BAI version 2) — Válido

Los importes BAI2 no llevan separador decimal: son unidades menores, y cuántos decimales implican depende de la divisa. Aquí «2500000» son 25.000,00 CAD en la cuenta CAD (2 decimales) y 2.500.000 ¥ en la cuenta JPY (0 decimales). La cuenta CAD deja además vacío su campo de divisa y la hereda de la cabecera de grupo 02. Una división entre 100 fija corrompe la cuenta en yenes en dos órdenes de magnitud, y el saldo sigue cuadrando porque las tres cifras están mal por el mismo factor.

Extracto BAI2 (EE. UU. / Canadá) BAI2 (BAI version 2) BAI Cash Management Balance ReportingResultado esperado: Válido

Lo que muestra este fichero

Los importes BAI2 no llevan separador decimal: son unidades menores, y cuántos decimales implican depende de la divisa. Aquí «2500000» son 25.000,00 CAD en la cuenta CAD (2 decimales) y 2.500.000 ¥ en la cuenta JPY (0 decimales). La cuenta CAD deja además vacío su campo de divisa y la hereda de la cabecera de grupo 02. Una división entre 100 fija corrompe la cuenta en yenes en dos órdenes de magnitud, y el saldo sigue cuadrando porque las tres cifras están mal por el mismo factor.

Transacciones4
Última verificación: Licencia: CC-BY-4.0

Todas las partes, IBAN e importes siguientes son ficticios. Los IBAN son estructuralmente válidos —superan el mod-97— pero no corresponden a ninguna cuenta real.

Contenido del fichero

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/

Cómo sabemos que estos resultados se sostienen

Cada fichero de esta biblioteca pasa por el propio validador del sitio en cada build. El resultado esperado indicado arriba lo verifica un test automatizado: si un fichero dejara de coincidir con lo que afirma esta página, el build fallaría. Dos fixtures heredadas se repararon así antes de publicarse: tres IBAN no superaban el mod-97 y varios nombres usaban caracteres fuera del juego SEPA básico.

Extracto BAI2 (EE. UU. / Canadá)