ValidateFin

CODA — separate application: balances zeroed by design (§7.2.1)

Uma «separate application» CODA (posições 84-88 do cabeçalho = 00001): uma liquidação de aceitação de cartões entregue fora do extrato de conta. O §7.2.1 da Febelfin coloca a zero os saldos inicial e final por construção, pelo que a identidade saldo inicial ± movimentos = saldo final não pode verificar-se — e não deve ser testada. O ValidateFin ignora-a aqui e declara o ficheiro limpo; um validador que não a ignore assinala como partido todo o ficheiro deste tipo.

CODA 2.8 — Válido

Uma «separate application» CODA (posições 84-88 do cabeçalho = 00001): uma liquidação de aceitação de cartões entregue fora do extrato de conta. O §7.2.1 da Febelfin coloca a zero os saldos inicial e final por construção, pelo que a identidade saldo inicial ± movimentos = saldo final não pode verificar-se — e não deve ser testada. O ValidateFin ignora-a aqui e declara o ficheiro limpo; um validador que não a ignore assinala como partido todo o ficheiro deste tipo.

Extrato CODA (Bélgica) CODA 2.8 CODA — FebelfinResultado esperado: Válido

O que este ficheiro mostra

Uma «separate application» CODA (posições 84-88 do cabeçalho = 00001): uma liquidação de aceitação de cartões entregue fora do extrato de conta. O §7.2.1 da Febelfin coloca a zero os saldos inicial e final por construção, pelo que a identidade saldo inicial ± movimentos = saldo final não pode verificar-se — e não deve ser testada. O ValidateFin ignora-a aqui e declara o ficheiro limpo; um validador que não a ignore assinala como partido todo o ficheiro deste tipo.

Transações2
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

0000012072600005        CODA000005ACME BELGIUM NV           GEBABEBB   00123456789 00001                                       2
12001BE68539007547034                  EUR0000000000000000110726ACME BELGIUM NV           BANCONTACT AFREKENING              001
2100010000CARD000000000000000010000000001284500120726004005000BANCONTACT SETTLEMENT 11/07                          12072600100 0
2100020000CARD000000000000000021000000000018650120726080100000CARD ACCEPTANCE FEE                                  12072600100 0
8001BE68539007547034                  EUR0000000000000000120726                                                                0
9               000004000000000018650000000001284500                                                                           2

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 CODA (Bélgica)