ValidateFin

camt.053 — unsupported namespace

Um extrato que declara camt.053.001.99, uma versão que não existe no catálogo ISO 20022. Útil para verificar se o seu parser rejeita namespaces desconhecidos em vez de adivinhar.

camt.053.001.99 — Inválido

Um extrato que declara camt.053.001.99, uma versão que não existe no catálogo ISO 20022. Útil para verificar se o seu parser rejeita namespaces desconhecidos em vez de adivinhar.

Extrato bancário (camt.052 / 053 / 054) camt.053.001.99 ISO 20022Resultado esperado: Inválido — 1 erros

O que este ficheiro mostra

Um extrato que declara camt.053.001.99, uma versão que não existe no catálogo ISO 20022. Útil para verificar se o seu parser rejeita namespaces desconhecidos em vez de adivinhar.

Os defeitos que contém

  • NamespaceNamespace non reconnu : 'urn:iso:std:iso:20022:tech:xsd:camt.053.001.99'.

Citado literalmente do validador, sem paráfrase.

Ú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

<?xml version="1.0" encoding="UTF-8"?>
<!--
  ValidateFin sample file — bank statement, unsupported version.
  Expected validation result: INVALID.
  Deliberate defect: the namespace declares camt.053.001.99, a version that does
  not exist in the ISO 20022 catalogue.

  All parties and account numbers are fictitious.
  Reference page: https://validatefin.com/en/resources/samples/camt053-invalid-namespace
  License: CC-BY-4.0
-->
<!-- Versions supportées : 02, 06, 08, 10, 11 -->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.99"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <BkToCstmrStmt>
    <GrpHdr>
      <MsgId>CAMT053-ERR-NAMESPACE-001</MsgId>
      <CreDtTm>2026-02-23T10:00:00</CreDtTm>
    </GrpHdr>
    <Stmt>
      <Id>STMT-INVALID-NS</Id>
      <CreDtTm>2026-02-23T10:00:00</CreDtTm>
      <Acct>
        <Id>
          <IBAN>FR7630006000011234567890189</IBAN>
        </Id>
        <Nm>Compte Test</Nm>
        <Ccy>EUR</Ccy>
      </Acct>
      <Bal>
        <Tp>
          <CdOrPrtry>
            <Cd>OPBD</Cd>
          </CdOrPrtry>
        </Tp>
        <Amt Ccy="EUR">1000.00</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Dt>
          <Dt>2026-02-23</Dt>
        </Dt>
      </Bal>
    </Stmt>
  </BkToCstmrStmt>
</Document>

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 bancário (camt.052 / 053 / 054)