ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

camt.053 — Bank to Customer Statement

Le relevé de compte end-of-day en ISO 20022. Pendant moderne et structuré de SWIFT MT940, avec UTF-8, références multiples par transaction, et data carry-over fidèle depuis pacs.008/pacs.009.

Objet et place dans le flux

camt.053 est le relevé fin de journée bancaire envoyé par la banque teneur du compte à son client. Il porte :

  • l'identité du compte et du titulaire ;
  • les soldes d'ouverture (OPBD) et de clôture (CLBD) ainsi que d'éventuels soldes intermédiaires ;
  • chaque entrée (Ntry — débit ou crédit), avec date d'opération et date de valeur, statut comptable (book / pending / info), code transaction normalisé ;
  • le détail de chaque transaction (NtryDtls/TxDtls) : contreparties, références (EndToEndId, UETR, MandateId pour les prélèvements), remittance information.

Le client utilise camt.053 pour : la réconciliation comptable, l'alimentation de l'ERP, le calcul des positions de trésorerie multi-comptes, l'analyse des frais bancaires, l'audit. La supériorité sur MT940 vient du data carry-over fidèle : le EndToEndId / UETR posé dans le pain.001 / pacs.008 d'origine est repris verbatim, autorisant un rapprochement straight-through end-to-end.

Structure XML

camt.053 est encapsulé dans <Document> avec namespace de la version, puis dans <BkToCstmrStmt>. Deux grands blocs :

  • GrpHdr : MsgId, CreDtTm.
  • Stmt (Statement, répétable mais 1 seul en standard CBPR+) : Id, ElctrncSeqNb, LglSeqNb, CreDtTm, FrToDt, Acct, Bal (1..n), TxsSummry, Ntry (0..n).

Champs clés

  • Stmt/Id : identifiant du relevé. Au moins unique par compte et par jour.
  • Stmt/ElctrncSeqNb + LglSeqNb : numéro de séquence électronique et juridique. LglSeqNb est strictement croissant et permet de détecter les trous de séquence.
  • Stmt/FrToDt : bornes de la période couverte (typiquement 24h).
  • Stmt/Acct/Id : identification du compte (IBAN ou autre).
  • Stmt/Bal : soldes. Types courants : OPBD (Opening Booked), CLBD (Closing Booked), OPAV (Opening Available), CLAV (Closing Available), ITBD (Interim Booked), FWAV (Forward Available), PRCD (Previously Closed Booked).
  • Stmt/TxsSummry : récapitulatif (nombre + somme des entrées totales, crédits, débits).
  • Stmt/Ntry/Amt : montant et devise de l'opération.
  • Stmt/Ntry/CdtDbtInd : CRDT ou DBIT.
  • Stmt/Ntry/Sts : BOOK (Booked, comptabilisé), PDNG (Pending), INFO (Information).
  • Stmt/Ntry/BookgDt + ValDt : date d'opération et date de valeur (souvent identiques pour les flux T+0).
  • Stmt/Ntry/AcctSvcrRef : référence bancaire de l'opération.
  • Stmt/Ntry/BkTxCd : code transaction structuré ISO. Hiérarchie Domn/Fmly/SubFmlyCd — exemple PMNT/ICDT/ESCT = paiement / issued credit transfer / SEPA SCT.
  • Stmt/Ntry/NtryDtls/TxDtls : détail granulaire — Refs (EndToEndId, UETR, MandateId, InstrId, TxId), RltdPties (Dbtr, Cdtr, leurs comptes et adresses), RmtInf (Ustrd ou Strd).

Exemple end-of-day

Relevé du 14 mai 2026 pour ACME SARL chez BNP Paribas : solde d'ouverture 1 502 345,67 EUR, deux opérations (un débit virement émis de 12 500 vers Hans Mueller GmbH, un crédit reçu de 8 750,50), solde de clôture 1 498 596,17.

xml camt-053-eod.xml
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.10">
  <BkToCstmrStmt>
    <GrpHdr>
      <MsgId>BNPP-STMT-20260514-001</MsgId>
      <CreDtTm>2026-05-15T03:00:00+02:00</CreDtTm>
    </GrpHdr>
    <Stmt>
      <Id>STMT20260514-FR76-001</Id>
      <ElctrncSeqNb>134</ElctrncSeqNb>
      <LglSeqNb>134</LglSeqNb>
      <CreDtTm>2026-05-15T03:00:00+02:00</CreDtTm>
      <FrToDt>
        <FrDtTm>2026-05-14T00:00:00+02:00</FrDtTm>
        <ToDtTm>2026-05-14T23:59:59+02:00</ToDtTm>
      </FrToDt>
      <Acct>
        <Id><IBAN>FR7630006000011234567890189</IBAN></Id>
        <Ccy>EUR</Ccy>
        <Ownr>
          <Nm>ACME SARL</Nm>
        </Ownr>
        <Svcr>
          <FinInstnId><BICFI>BNPAFRPP</BICFI></FinInstnId>
        </Svcr>
      </Acct>
      <Bal>
        <Tp><CdOrPrtry><Cd>OPBD</Cd></CdOrPrtry></Tp>
        <Amt Ccy="EUR">1502345.67</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Dt><Dt>2026-05-14</Dt></Dt>
      </Bal>
      <Bal>
        <Tp><CdOrPrtry><Cd>CLBD</Cd></CdOrPrtry></Tp>
        <Amt Ccy="EUR">1498596.17</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Dt><Dt>2026-05-14</Dt></Dt>
      </Bal>
      <TxsSummry>
        <TtlNtries>
          <NbOfNtries>2</NbOfNtries>
          <Sum>21250.50</Sum>
        </TtlNtries>
        <TtlCdtNtries>
          <NbOfNtries>1</NbOfNtries>
          <Sum>8750.50</Sum>
        </TtlCdtNtries>
        <TtlDbtNtries>
          <NbOfNtries>1</NbOfNtries>
          <Sum>12500.00</Sum>
        </TtlDbtNtries>
      </TxsSummry>
      <Ntry>
        <NtryRef>BNPP-NTRY-001</NtryRef>
        <Amt Ccy="EUR">12500.00</Amt>
        <CdtDbtInd>DBIT</CdtDbtInd>
        <Sts><Cd>BOOK</Cd></Sts>
        <BookgDt><Dt>2026-05-14</Dt></BookgDt>
        <ValDt><Dt>2026-05-14</Dt></ValDt>
        <AcctSvcrRef>REF20260514001</AcctSvcrRef>
        <BkTxCd>
          <Domn>
            <Cd>PMNT</Cd>
            <Fmly><Cd>ICDT</Cd><SubFmlyCd>ESCT</SubFmlyCd></Fmly>
          </Domn>
        </BkTxCd>
        <NtryDtls>
          <TxDtls>
            <Refs>
              <EndToEndId>INV2026-187</EndToEndId>
              <UETR>1a2b3c4d-5e6f-7890-abcd-ef1234567890</UETR>
            </Refs>
            <RltdPties>
              <Cdtr><Pty><Nm>Hans Mueller GmbH</Nm></Pty></Cdtr>
            </RltdPties>
            <RmtInf>
              <Ustrd>INVOICE 2026-187</Ustrd>
            </RmtInf>
          </TxDtls>
        </NtryDtls>
      </Ntry>
      <Ntry>
        <NtryRef>BNPP-NTRY-002</NtryRef>
        <Amt Ccy="EUR">8750.50</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Sts><Cd>BOOK</Cd></Sts>
        <BookgDt><Dt>2026-05-14</Dt></BookgDt>
        <ValDt><Dt>2026-05-14</Dt></ValDt>
        <AcctSvcrRef>BNPP-CRD-002</AcctSvcrRef>
        <BkTxCd>
          <Domn>
            <Cd>PMNT</Cd>
            <Fmly><Cd>RCDT</Cd><SubFmlyCd>ESCT</SubFmlyCd></Fmly>
          </Domn>
        </BkTxCd>
      </Ntry>
    </Stmt>
  </BkToCstmrStmt>
</Document>

Versions

VersionPublicationUsage
camt.053.001.022009Version SEPA historique. Encore largement utilisée en domestique en 2026 par certaines banques régionales.
camt.053.001.082019Version T2 Eurosystem (entrée en service mars 2023). Standard pour les reporting EBA Clearing.
camt.053.001.102022Version CBPR+ / HVPS+. Adresses structurées, alignement avec pacs.008 v10.
camt.053.001.112023Mise à jour mineure, adoption progressive.

Pièges courants

  • Confusion BookgDt / ValDt : la date d'opération est comptable; la date de valeur est financière. Décalages courants en cross-border, fériés. Toujours utiliser ValDt pour le calcul des positions.
  • Soldes OPBD / CLBD incohérents avec les Ntry : la différence doit égaler la somme algébrique des entrées Sts=BOOK. Une banque qui livre des entrées PDNG dans le périmètre comptable casse cet invariant.
  • BkTxCd propriétaire au lieu d'ISO : utiliser Prtry au lieu de Domn/Fmly est légal mais casse les automates ERP qui s'appuient sur la classification ISO standard.
  • Multiple Ntry par contrepartie agrégée : certains relevés agrègent les opérations (ex : lot de prélèvements SEPA). Toujours détailler via NtryDtls/TxDtls pour la réconciliation unitaire — sinon la trésorerie ne peut pas matcher avec ses pacs.008/008.
  • Pas d'UETR remonté dans Refs : casse la chaîne gpi pour les paiements cross-border. Le client perd la visibilité bout-en-bout.
  • LglSeqNb non strictement croissant : déclenche des alarmes côté trésorerie qui supposent un séquencement strict pour détecter les trous.

Équivalence avec MT940

camt.053 succède directement à MT940. Correspondances :

MT940camt.053Note
:20:GrpHdr/MsgIdRéférence message.
:25:Stmt/Acct/Id/IBANCompte.
:28C:Stmt/ElctrncSeqNb + LglSeqNbNuméro de relevé.
:60F:Stmt/Bal/Tp/CdOrPrtry/Cd=OPBDSolde d'ouverture.
:61:Stmt/NtryUne entrée par :61:.
:86:Stmt/Ntry/NtryDtls/TxDtls/AddtlTxInf + RmtInf/UstrdDétail libre.
:62F:Stmt/Bal/Tp/CdOrPrtry/Cd=CLBDSolde de clôture.
:64:Stmt/Bal/Tp/CdOrPrtry/Cd=CLAVSolde disponible de clôture.

Messages liés

  • camt.052 — Bank to Customer Account Report. Pendant intraday de camt.053. Équivalent MT942.
  • camt.054 — Bank to Customer Debit Credit Notification. Notification unitaire. Équivalent MT900 / MT910.
  • pacs.008 — flux qui alimente les Ntry typiques de crédit / débit.
  • MT940 — ancêtre legacy SWIFT MT.