ValidateFin

ACH — an international entry (IAT) with its seven mandatory addenda

Um pagamento USD → MXN para o México. Um registo IAT não é o registo doméstico com outras etiquetas: o número de conta passa para as posições 40-74 (35 caracteres, para alojar uma conta estrangeira), as posições 13-16 declaram quantos addenda se seguem, e o nome do beneficiário não está no registo de todo — vive no addenda 10. Sete addenda (10 a 16) são obrigatórios em qualquer entrada internacional, porque um registo de 94 caracteres não consegue conter o nome, a morada e a identificação bancária de ambas as partes. Ler este ficheiro com os deslocamentos domésticos devolve um fragmento do número de conta como se fosse o nome de uma pessoa.

Nacha 94-character — Válido

Um pagamento USD → MXN para o México. Um registo IAT não é o registo doméstico com outras etiquetas: o número de conta passa para as posições 40-74 (35 caracteres, para alojar uma conta estrangeira), as posições 13-16 declaram quantos addenda se seguem, e o nome do beneficiário não está no registo de todo — vive no addenda 10. Sete addenda (10 a 16) são obrigatórios em qualquer entrada internacional, porque um registo de 94 caracteres não consegue conter o nome, a morada e a identificação bancária de ambas as partes. Ler este ficheiro com os deslocamentos domésticos devolve um fragmento do número de conta como se fosse o nome de uma pessoa.

Ficheiro ACH / NACHA (EUA) Nacha 94-character ACH / NACHA — IATResultado esperado: Válido

O que este ficheiro mostra

Um pagamento USD → MXN para o México. Um registo IAT não é o registo doméstico com outras etiquetas: o número de conta passa para as posições 40-74 (35 caracteres, para alojar uma conta estrangeira), as posições 13-16 declaram quantos addenda se seguem, e o nome do beneficiário não está no registo de todo — vive no addenda 10. Sete addenda (10 a 16) são obrigatórios em qualquer entrada internacional, porque um registo de 94 caracteres não consegue conter o nome, a morada e a identificação bancária de ambas as partes. Ler este ficheiro com os deslocamentos domésticos devolve um fragmento do número de conta como se fosse o nome de uma pessoa.

Transações1
TotalUS$ 1.000,00
Data no ficheiro2026-07-12
Ú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

101 091000019 0910000192607121200A094101RECEIVING BANK         ORIGIN BANK                    
5220                FF3               MX123456789 IATSALARY    USDMXN260712   1091000010000001
6222313801040007             0000100000MX-ACCOUNT-0001                      001231380100000001
710BUS000000000000100000FOREIGNTRACE0001      MARIA GONZALEZ                           0000001
711ACME MANUFACTURING INC             123 MAIN STREET                                  0000001
712JACOBSTOWN*PA\                     US*19305\                                        0000001
713FIRST NATIONAL BANK                01231380104                         US           0000001
714BANCO DE MEXICO                    02BNMXMXMMXXX                       MX           0000001
715RCV-0001       AV REFORMA 100                                                       0000001
716MEXICO CITY*DF\                    MX*01000\                                        0000001
82200000080023138010000000000000000000100000                                   091000010000001
9000001000002000000080023138010000000000000000000100000                                       
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

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.

Ficheiro ACH / NACHA (EUA)