ValidateFin

camt.053.001.11 — valid statement

A valid camt.053.001.11 bank statement — the current version of the ISO 20022 statement message. Four entries, OPBD 25 000.00 ± movements = CLBD 34 659.05. Note what version 11 makes mandatory on every entry: Sts and BkTxCd, which earlier versions let you leave out.

camt.053.001.11 — Valid

A valid camt.053.001.11 bank statement — the current version of the ISO 20022 statement message. Four entries, OPBD 25 000.00 ± movements = CLBD 34 659.05. Note what version 11 makes mandatory on every entry: Sts and BkTxCd, which earlier versions let you leave out.

Bank statement (camt.052 / 053 / 054) camt.053.001.11 ISO 20022Expected result: Valid

What this file shows

A valid camt.053.001.11 bank statement — the current version of the ISO 20022 statement message. Four entries, OPBD 25 000.00 ± movements = CLBD 34 659.05. Note what version 11 makes mandatory on every entry: Sts and BkTxCd, which earlier versions let you leave out.

Transactions4
Date in the file2026-06-30
Last verified: License: CC-BY-4.0

Every party, IBAN and amount below is fictitious. The IBANs are structurally valid — they pass the mod-97 check — but they belong to no real account.

File content

<?xml version="1.0" encoding="UTF-8"?>
<!--
  ValidateFin sample file — bank statement, camt.053.001.11.
  Expected validation result: VALID — 4 entries, OPBD 25000.00 ± movements = CLBD 34659.05.
  camt.053.001.11 is the most recent version of the statement message; note that
  Sts and BkTxCd are MANDATORY on every entry, which older versions let you omit.

  All parties and account numbers are fictitious.
  Reference page: https://validatefin.com/en/resources/samples/camt053-v11-valid
  License: CC-BY-4.0
-->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.11"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <BkToCstmrStmt>
    <GrpHdr>
      <MsgId>CAMT053-V11-20260630-001</MsgId>
      <CreDtTm>2026-06-30T23:59:00</CreDtTm>
    </GrpHdr>
    <Stmt>
      <Id>STMT-FR-2026-06</Id>
      <ElctrncSeqNb>6</ElctrncSeqNb>
      <LglSeqNb>6</LglSeqNb>
      <CreDtTm>2026-06-30T23:59:00</CreDtTm>
      <FrToDt>
        <FrDtTm>2026-06-01T00:00:00</FrDtTm>
        <ToDtTm>2026-06-30T23:59:59</ToDtTm>
      </FrToDt>
      <Acct>
        <Id>
          <IBAN>FR7630006000011234567890189</IBAN>
        </Id>
        <Ccy>EUR</Ccy>
        <Nm>Compte courant professionnel</Nm>
        <Ownr>
          <Nm>Atelier Lumiere SARL</Nm>
        </Ownr>
        <Svcr>
          <FinInstnId>
            <BICFI>BNPAFRPP</BICFI>
            <Nm>BNP Paribas</Nm>
          </FinInstnId>
        </Svcr>
      </Acct>
      <!-- Solde d'ouverture (OPBD) -->
      <Bal>
        <Tp>
          <CdOrPrtry>
            <Cd>OPBD</Cd>
          </CdOrPrtry>
        </Tp>
        <Amt Ccy="EUR">25000.00</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Dt>
          <Dt>2026-06-01</Dt>
        </Dt>
      </Bal>
      <!-- Solde de cloture (CLBD) = 25000.00 + 12500.00 - 3450.75 - 890.20 + 1500.00 -->
      <Bal>
        <Tp>
          <CdOrPrtry>
            <Cd>CLBD</Cd>
          </CdOrPrtry>
        </Tp>
        <Amt Ccy="EUR">34659.05</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Dt>
          <Dt>2026-06-30</Dt>
        </Dt>
      </Bal>
      <TxsSummry>
        <TtlNtries>
          <NbOfNtries>4</NbOfNtries>
        </TtlNtries>
        <TtlCdtNtries>
          <NbOfNtries>2</NbOfNtries>
          <Sum>14000.00</Sum>
        </TtlCdtNtries>
        <TtlDbtNtries>
          <NbOfNtries>2</NbOfNtries>
          <Sum>4340.95</Sum>
        </TtlDbtNtries>
      </TxsSummry>
      <!-- 1. Virement client recu -->
      <Ntry>
        <NtryRef>FR-2026-06-0001</NtryRef>
        <Amt Ccy="EUR">12500.00</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Sts>
          <Cd>BOOK</Cd>
        </Sts>
        <BookgDt>
          <Dt>2026-06-04</Dt>
        </BookgDt>
        <ValDt>
          <Dt>2026-06-04</Dt>
        </ValDt>
        <AcctSvcrRef>BNP20260604000117</AcctSvcrRef>
        <BkTxCd>
          <Domn>
            <Cd>PMNT</Cd>
            <Fmly>
              <Cd>RCDT</Cd>
              <SubFmlyCd>ESCT</SubFmlyCd>
            </Fmly>
          </Domn>
        </BkTxCd>
        <NtryDtls>
          <TxDtls>
            <Refs>
              <EndToEndId>FACT-2026-0412</EndToEndId>
              <TxId>TX-20260604-0001</TxId>
            </Refs>
            <RltdPties>
              <Dbtr>
                <Pty>
                  <Nm>Groupe Verrier SA</Nm>
                </Pty>
              </Dbtr>
              <DbtrAcct>
                <Id>
                  <IBAN>FR1420041010050500013M02606</IBAN>
                </Id>
              </DbtrAcct>
            </RltdPties>
            <RmtInf>
              <Ustrd>Facture 2026-0412 - commande vitrage juin</Ustrd>
            </RmtInf>
          </TxDtls>
        </NtryDtls>
        <AddtlNtryInf>VIREMENT RECU GROUPE VERRIER</AddtlNtryInf>
      </Ntry>
      <!-- 2. Prelevement fournisseur -->
      <Ntry>
        <NtryRef>FR-2026-06-0002</NtryRef>
        <Amt Ccy="EUR">3450.75</Amt>
        <CdtDbtInd>DBIT</CdtDbtInd>
        <Sts>
          <Cd>BOOK</Cd>
        </Sts>
        <BookgDt>
          <Dt>2026-06-10</Dt>
        </BookgDt>
        <ValDt>
          <Dt>2026-06-10</Dt>
        </ValDt>
        <BkTxCd>
          <Domn>
            <Cd>PMNT</Cd>
            <Fmly>
              <Cd>IDDT</Cd>
              <SubFmlyCd>PMDD</SubFmlyCd>
            </Fmly>
          </Domn>
        </BkTxCd>
        <NtryDtls>
          <TxDtls>
            <Refs>
              <EndToEndId>SDD-FOURN-2026-06</EndToEndId>
              <MndtId>MNDT-2019-0087</MndtId>
            </Refs>

160 / 245 lines shown — the complete file is in the download above.

How we know these results hold

Every file in this library is run through the site's own validator on each build. The expected result stated above is asserted by an automated test — if a file stopped matching what this page claims, the build would fail. Two inherited fixtures were repaired this way before publication: three IBANs failed the mod-97 check and several names used characters outside the basic SEPA character set.

Bank statement (camt.052 / 053 / 054)