ValidateFin

camt.053.001.08 — 220 entries, valid

Ein Monatsend-Firmenauszug mit 220 gebuchten Posten, allesamt stimmig: OPBD 125.000,00 ± Bewegungen = CLBD 209.081,69. Jede Buchung trägt NtryDtls/TxDtls, eine EndToEndId und eine Gegenpartei — damit lässt sich ein camt.053-Reader unter realistischem Volumen prüfen statt an einer Drei-Zeilen-Spieldatei: Parsing-Durchsatz, Tabellenrendering und Abstimmung über Hunderte Zeilen.

camt.053.001.08 — Gültig

Ein Monatsend-Firmenauszug mit 220 gebuchten Posten, allesamt stimmig: OPBD 125.000,00 ± Bewegungen = CLBD 209.081,69. Jede Buchung trägt NtryDtls/TxDtls, eine EndToEndId und eine Gegenpartei — damit lässt sich ein camt.053-Reader unter realistischem Volumen prüfen statt an einer Drei-Zeilen-Spieldatei: Parsing-Durchsatz, Tabellenrendering und Abstimmung über Hunderte Zeilen.

Kontoauszug (camt.052 / 053 / 054) camt.053.001.08 ISO 20022Erwartetes Ergebnis: Gültig

Was diese Datei zeigt

Ein Monatsend-Firmenauszug mit 220 gebuchten Posten, allesamt stimmig: OPBD 125.000,00 ± Bewegungen = CLBD 209.081,69. Jede Buchung trägt NtryDtls/TxDtls, eine EndToEndId und eine Gegenpartei — damit lässt sich ein camt.053-Reader unter realistischem Volumen prüfen statt an einer Drei-Zeilen-Spieldatei: Parsing-Durchsatz, Tabellenrendering und Abstimmung über Hunderte Zeilen.

Transaktionen220
Datum in der Datei2026-09-30
Zuletzt geprüft: Lizenz: CC-BY-4.0

Alle Parteien, IBANs und Beträge unten sind fiktiv. Die IBANs sind strukturell gültig — sie bestehen die Mod-97-Prüfung — gehören aber zu keinem realen Konto.

Dateiinhalt

<?xml version="1.0" encoding="UTF-8"?>
<!--
  ValidateFin sample file - bank statement, camt.053.001.08, HIGH VOLUME.
  Expected validation result: VALID - 220 booked entries, OPBD 125000.00 +/- movements
  = CLBD 209081.69. Generated deterministically.

  Purpose: a realistic month-end corporate statement, big enough to exercise the
  streaming/rendering path of a camt.053 reader and to time a reconciliation over
  hundreds of entries instead of three.

  All parties and account numbers are fictitious.
  Reference page: https://validatefin.com/en/resources/samples/camt053-large-volume
  License: CC-BY-4.0
-->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.08"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <BkToCstmrStmt>
    <GrpHdr>
      <MsgId>CAMT053-LARGE-20260930</MsgId>
      <CreDtTm>2026-09-30T23:45:00</CreDtTm>
    </GrpHdr>
    <Stmt>
      <Id>STMT-LARGE-2026-09</Id>
      <ElctrncSeqNb>9</ElctrncSeqNb>
      <LglSeqNb>9</LglSeqNb>
      <CreDtTm>2026-09-30T23:45:00</CreDtTm>
      <FrToDt>
        <FrDtTm>2026-09-01T00:00:00</FrDtTm>
        <ToDtTm>2026-09-30T23:59:59</ToDtTm>
      </FrToDt>
      <Acct>
        <Id>
          <IBAN>BE68539007547034</IBAN>
        </Id>
        <Ccy>EUR</Ccy>
        <Nm>Corporate main account</Nm>
        <Ownr>
          <Nm>Continental Wholesale NV</Nm>
        </Ownr>
        <Svcr>
          <FinInstnId>
            <BICFI>GEBABEBB</BICFI>
            <Nm>BNP Paribas Fortis</Nm>
          </FinInstnId>
        </Svcr>
      </Acct>
      <Bal>
        <Tp>
          <CdOrPrtry>
            <Cd>OPBD</Cd>
          </CdOrPrtry>
        </Tp>
        <Amt Ccy="EUR">125000.00</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Dt>
          <Dt>2026-09-01</Dt>
        </Dt>
      </Bal>
      <Bal>
        <Tp>
          <CdOrPrtry>
            <Cd>CLBD</Cd>
          </CdOrPrtry>
        </Tp>
        <Amt Ccy="EUR">209081.69</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Dt>
          <Dt>2026-09-30</Dt>
        </Dt>
      </Bal>
      <TxsSummry>
        <TtlNtries>
          <NbOfNtries>220</NbOfNtries>
        </TtlNtries>
      </TxsSummry>
      <Ntry>
        <NtryRef>LV-2026-09-0001</NtryRef>
        <Amt Ccy="EUR">851.44</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Sts>
          <Cd>BOOK</Cd>
        </Sts>
        <BookgDt>
          <Dt>2026-09-01</Dt>
        </BookgDt>
        <ValDt>
          <Dt>2026-09-01</Dt>
        </ValDt>
        <AcctSvcrRef>SVCR000001</AcctSvcrRef>
        <BkTxCd>
          <Domn>
            <Cd>PMNT</Cd>
            <Fmly>
              <Cd>RCDT</Cd>
              <SubFmlyCd>ESCT</SubFmlyCd>
            </Fmly>
          </Domn>
        </BkTxCd>
        <NtryDtls>
          <TxDtls>
            <Refs>
              <EndToEndId>E2E-0001-2026-09</EndToEndId>
            </Refs>
            <RltdPties>
              <Dbtr>
                <Pty>
                  <Nm>Kista Nordic AB</Nm>
                </Pty>
              </Dbtr>
              <DbtrAcct>
                <Id>
                  <IBAN>FR1420041010050500013M02606</IBAN>
                </Id>
              </DbtrAcct>
            </RltdPties>
            <RmtInf>
              <Ustrd>Invoice 0001/2026 - Kista Nordic AB</Ustrd>
            </RmtInf>
          </TxDtls>
        </NtryDtls>
        <AddtlNtryInf>SEPA CREDIT RECEIVED LV-2026-09-0001</AddtlNtryInf>
      </Ntry>
      <Ntry>
        <NtryRef>LV-2026-09-0002</NtryRef>
        <Amt Ccy="EUR">2620.77</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Sts>
          <Cd>BOOK</Cd>
        </Sts>
        <BookgDt>
          <Dt>2026-09-02</Dt>
        </BookgDt>
        <ValDt>
          <Dt>2026-09-02</Dt>
        </ValDt>
        <AcctSvcrRef>SVCR000002</AcctSvcrRef>
        <BkTxCd>
          <Domn>
            <Cd>PMNT</Cd>
            <Fmly>
              <Cd>RCDT</Cd>
              <SubFmlyCd>ESCT</SubFmlyCd>
            </Fmly>
          </Domn>
        </BkTxCd>
        <NtryDtls>
          <TxDtls>
            <Refs>
              <EndToEndId>E2E-0002-2026-09</EndToEndId>
            </Refs>
            <RltdPties>
              <Dbtr>
                <Pty>
                  <Nm>Lisboa Retail SA</Nm>
                </Pty>
              </Dbtr>
              <DbtrAcct>
                <Id>
                  <IBAN>NL91ABNA0417164300</IBAN>
                </Id>

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

Woher wir wissen, dass diese Ergebnisse stimmen

Jede Datei dieser Bibliothek läuft bei jedem Build durch den eigenen Validator der Website. Das oben genannte erwartete Ergebnis wird von einem automatisierten Test geprüft: Passt eine Datei nicht mehr zu dem, was diese Seite behauptet, schlägt der Build fehl. Zwei geerbte Fixtures wurden so vor der Veröffentlichung repariert — drei IBANs scheiterten an der Mod-97-Prüfung, und mehrere Namen nutzten Zeichen außerhalb des SEPA-Basiszeichensatzes.

Kontoauszug (camt.052 / 053 / 054)