ValidateFin

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

Os montantes BAI2 não têm separador decimal: são unidades menores, e quantas casas decimais implicam depende da moeda. Aqui «2500000» são 25 000,00 CAD na conta CAD (2 casas) e ¥2 500 000 na conta JPY (0 casas). A conta CAD deixa ainda o campo de moeda vazio e herda-o do cabeçalho de grupo 02. Uma divisão por 100 fixa corrompe a conta em ienes em duas ordens de grandeza — e o saldo continua a reconciliar, porque os três números erram pelo mesmo fator.

BAI2 (BAI version 2) — Válido

Os montantes BAI2 não têm separador decimal: são unidades menores, e quantas casas decimais implicam depende da moeda. Aqui «2500000» são 25 000,00 CAD na conta CAD (2 casas) e ¥2 500 000 na conta JPY (0 casas). A conta CAD deixa ainda o campo de moeda vazio e herda-o do cabeçalho de grupo 02. Uma divisão por 100 fixa corrompe a conta em ienes em duas ordens de grandeza — e o saldo continua a reconciliar, porque os três números erram pelo mesmo fator.

Extrato BAI2 (EUA / Canadá) BAI2 (BAI version 2) BAI Cash Management Balance ReportingResultado esperado: Válido

O que este ficheiro mostra

Os montantes BAI2 não têm separador decimal: são unidades menores, e quantas casas decimais implicam depende da moeda. Aqui «2500000» são 25 000,00 CAD na conta CAD (2 casas) e ¥2 500 000 na conta JPY (0 casas). A conta CAD deixa ainda o campo de moeda vazio e herda-o do cabeçalho de grupo 02. Uma divisão por 100 fixa corrompe a conta em ienes em duas ordens de grandeza — e o saldo continua a reconciliar, porque os três números erram pelo mesmo fator.

Transações4
Última verificação: Licença: CC-BY-4.0

Todas as partes, IBAN e montantes abaixo são fictícios. Os IBAN são estruturalmente válidos — passam no mod-97 — mas não correspondem a nenhuma conta real.

Conteúdo do ficheiro

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/

Como sabemos que estes resultados se mantêm

Cada ficheiro desta biblioteca passa pelo próprio validador do site em cada build. O resultado esperado indicado acima é verificado por um teste automatizado: se um ficheiro deixasse de corresponder ao que esta página afirma, o build falharia. Duas fixtures herdadas foram reparadas assim antes da publicação: três IBAN falhavam o mod-97 e vários nomes usavam caracteres fora do conjunto SEPA básico.

Extrato BAI2 (EUA / Canadá)