Zahlungsverkehrcamt.086Bankgebühren

camt.086 Format: die Gebührenabrechnung der Bank erklärt

Michael Wilke12. Oktober 2026Lesezeit: ca. 8 Min.

Die Bank belastet jeden Monat Entgelte, der Kontoauszug zeigt davon eine Zeile. Wofür genau, steht in der camt.086: Service für Service, mit Menge, Stückpreis, Steuer und den Summen der Bank. Hier steht, was in der Datei steht, wer sie liefert und wie Sie Bankgebühren damit nachrechnen, mit einer Beispieldatei zum Mitlesen.

Zahlungsverkehr · XMLcamt.086 FormatDie Gebührenabrechnung der Bank12. Oktober 2026 · 8 Min.BllgStmt · RE-2026-09-001EFT13001 · 250 × 0,1537,50EFT23001 · 410 × 0,1041,00ACT00000 · Pauschale15,00CTND186,07 ✓

Beispieldatei zum Download

Eine Monatsabrechnung für ein Konto: sechs Services, einer davon erlassen und einer steuerfrei, Steuer je Service, die Summenwerte der Bank und zwei Korrekturen. Die Datei ist gültig gegen das ISO-Schema camt.086.001.02, der Version, auf der die deutsche Kreditwirtschaft aufbaut. Bank, Kunde und Konto sind erfunden, die IBAN hat eine korrekte Prüfziffer.

camt.086.001.02-beispiel.xml

Zum Ansehen ohne Editor: die Datei in den camt.086-Viewer ziehen. Er zeigt die Services, bildet die Summen und rechnet sie nach, ohne die Datei zu übertragen.

1. Was die camt.086 ist

camt.086 heißt im ISO-20022-Standard Bank Services Billing Statement. Die Nachricht stammt aus dem Standard BSB, den Banken und Unternehmen in der Arbeitsgruppe TWIST entwickelt haben, und ist seit 2013 Teil von ISO 20022. Sie beschreibt, welche Leistungen eine Bank in einem Zeitraum berechnet hat: jede Überweisung, jede Lastschrift, die Kontoführung, das Porto, jeweils mit Menge, Preis und Steuer.

In Deutschland regelt Kapitel 12 der Anlage 3 zum DFÜ-Abkommen („Bankentgeltnachrichten“) die Belegung, auf Basis der Version camt.086.001.02. Die deutsche Kreditwirtschaft stellt dort klar: Die camt.086 ist keine elektronische Rechnung. Sie ist eine Aufstellung, mit der sich Entgelte nachrechnen, vergleichen und verbuchen lassen. Belastet werden die Entgelte über den Kontoabschluss oder direkt mit dem Umsatz.

2. Wer sie liefert und wie

Die camt.086 kommt über EBICS. In EBICS 2.5 heißt die Auftragsart C86, in EBICS 3.0 der Business Transaction Format REP/DE//camt.086/ZIP. Die Bank liefert ein ZIP-Archiv; darin stehen eine oder mehrere XML-Dateien. Große Lieferungen teilt sie in Seiten, erkennbar an MsgPgntn im Berichtskopf: Seite 1, 2, 3, die letzte mit LastPgInd true. Erst alle Seiten zusammen ergeben die Lieferung.

Nicht jede Bank bietet die camt.086 an, und nicht jedes Konto bekommt sie automatisch. Wer sie nutzen will, fragt bei der Firmenkundenbetreuung nach der Freischaltung für den EBICS-Zugang.

3. Aufbau: Bericht, Abrechnung, Service

Die Datei hat drei Ebenen. Der Berichtskopf (RptHdr) trägt die Kennung der Lieferung. Darunter folgen eine oder mehrere Gruppen mit Absender und Empfänger, und in jeder Gruppe die Abrechnungen (BllgStmt). Eine Abrechnung entspricht in der Regel einer Rechnung: eine Nummer, ein Zeitraum, ein Konto. Monatsabrechnungen sammeln alle Leistungen eines Monats; Leistungen, die direkt mit dem Umsatz berechnet werden, etwa eine Auslandsüberweisung, bekommen eine eigene Abrechnung.

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.086.001.02">
  <BkSvcsBllgStmt>
    <!-- Berichtskopf: Kennung der Lieferung und Seitenzählung -->
    <RptHdr>
      <RptId>BSB-2026-09-0001</RptId>
      <MsgPgntn><PgNb>1</PgNb><LastPgInd>true</LastPgInd></MsgPgntn>
    </RptHdr>
    <!-- Gruppe: ein Absender (Bank), ein Empfänger (Kunde) -->
    <BllgStmtGrp>
      <GrpId>BSB-2026-09-0001-G1</GrpId>
      <Sndr>...</Sndr>
      <Rcvr>...</Rcvr>
      <!-- eine Abrechnung, oft eine je Konto und Monat -->
      <BllgStmt>
        <StmtId>RE-2026-09-001</StmtId>
        <FrToDt><FrDt>2026-09-01</FrDt><ToDt>2026-09-30</ToDt></FrToDt>
        <CreDtTm>2026-10-01T06:00:00</CreDtTm>
        <!-- ORGN Original, RPLC Ersatz, TEST Test -->
        <Sts>ORGN</Sts>
        <AcctChrtcs>...</AcctChrtcs>   <!-- Konto, Währungen, Steuermethode -->
        <Bal>...</Bal>                 <!-- Salden für die Entgeltrechnung -->
        <Compstn>...</Compstn>         <!-- Summenwerte der Bank -->
        <Svc>...</Svc>                 <!-- je Leistung ein Service -->
        <TaxRgn>...</TaxRgn>           <!-- Steuer je Steuerregion -->
        <BalAdjstmnt>...</BalAdjstmnt> <!-- Korrektur eines Saldos -->
        <SvcAdjstmnt>...</SvcAdjstmnt> <!-- Korrektur eines Entgelts -->
      </BllgStmt>
    </BllgStmtGrp>
  </BkSvcsBllgStmt>
</Document>

4. Ein Service, kommentiert

Jede Leistung ist ein Svc. Pflicht sind die Kennung der Bank, die Bezeichnung, die Zahlungsart, der Betrag ohne Steuer und das Steuerkennzeichen. Der erste Service der Beispieldatei:

<Svc>
  <SvcDtl>
    <BkSvc>
      <!-- Kennung der Bank und Bezeichnung: beide Pflicht -->
      <Id>1000001</Id>
      <Desc>SEPA-Überweisung beleglos</Desc>
      <!-- gemeinsamer Code, hier aus der AFP-Liste -->
      <CmonCd>
        <Issr>AFPGBL</Issr>
        <Id>EFT13001</Id>
      </CmonCd>
      <!-- ab Version .02: ISO Bank Transaction Code -->
      <BkTxCd>
        <Domn><Cd>PMNT</Cd><Fmly><Cd>ICDT</Cd><SubFmlyCd>ESCT</SubFmlyCd></Fmly></Domn>
      </BkTxCd>
    </BkSvc>
    <Vol>250</Vol>
  </SvcDtl>
  <Pric>
    <UnitPric><Amt Ccy="EUR">0.15</Amt><Sgn>true</Sgn></UnitPric>
    <!-- UPRC: Menge mal Stückpreis -->
    <Mtd>UPRC</Mtd>
  </Pric>
  <!-- PVCH: bereits belastet (WVED hieße erlassen) -->
  <PmtMtd>PVCH</PmtMtd>
  <!-- Betrag ohne Steuer: 250 x 0,15 = 37,50 -->
  <OrgnlChrgPric><Amt Ccy="EUR">37.50</Amt><Sgn>true</Sgn></OrgnlChrgPric>
  <TaxDsgnt>
    <Cd>TAXE</Cd>
    <Rgn>DE</Rgn>
    <TaxRsn><Cd>VAT</Cd><Expltn>Umsatzsteuer</Expltn></TaxRsn>
  </TaxDsgnt>
  <!-- Methode D: Steuer in Preiswährung, 19 % von 37,50 = 7,13 -->
  <TaxClctn>
    <MtdD>
      <SvcTaxPricAmt><Amt Ccy="EUR">7.13</Amt><Sgn>true</Sgn></SvcTaxPricAmt>
      <TaxId>
        <Nb>VAT</Nb>
        <Rate>0.19</Rate>
        <PricgAmt><Amt Ccy="EUR">7.13</Amt><Sgn>true</Sgn></PricgAmt>
      </TaxId>
    </MtdD>
  </TaxClctn>
</Svc>

Der Code in CmonCd stammt meist aus der AFP Global Service Code List. Sie macht Leistungen verschiedener Banken vergleichbar, ist aber lizenzpflichtig; die Bedeutung eines Codes steht deshalb nicht in der Datei. Lesbar ist die Bezeichnung der Bank in Desc. Die Monatsabrechnung der Beispieldatei enthält sechs Services:

CodeBezeichnungMengeStückpreisBetrag EURSteuer EUR
EFT13001SEPA-Überweisung beleglos2500,1537,507,13
EFT23001SEPA-Gutschrift Eingang4100,1041,007,79
EFT13004SEPA-Basislastschrift Einreichung1.2000,0560,0011,40
ACT00000Kontoführung GrundpreisPauschale15,002,85
ACT22000Porto Kontoauszug40,853,40steuerfrei
ACT01000Electronic Banking ZugangPauschale9,90 (erlassen)steuerfrei

Die Preismethode Mtd sagt, wie der Betrag entsteht: UPRC für Menge mal Stückpreis, FCHG für eine Pauschale, BCHG für einen Grundpreis. Fehlt sie, gilt Menge mal Stückpreis. Die Zahlungsart PmtMtd sagt, was mit dem Betrag passiert: PVCH heißt bereits belastet, WVED erlassen, FREE kostenlos, INVS gesondert in Rechnung gestellt.

5. Steuern: vier Methoden, einmal zählen

Viele Bankleistungen sind nach § 4 Nr. 8 UStG steuerfrei, andere nicht. Das Steuerkennzeichen TaxDsgnt sagt es je Service: TAXE steuerpflichtig, XMPT befreit, ZERO Nullsatz. Wo die Steuer steht, legt die Steuermethode im Konto fest (AcctChrtcs/Tax/ClctnMtd):

MethodeWo die Steuer stehtWährung
A (MTDA)je Service, TaxClctn/MtdALandeswährung, optional zusätzlich Preiswährung
B (MTDB)je Service, TaxClctn/MtdBLandeswährung, optional zusätzlich Preiswährung
C (MTDC)je Steuerregion, TaxRgn/MtdCLandeswährung (HstCcy)
D (MTDD)je Service, TaxClctn/MtdDPreiswährung

Zusätzlich nennt der Block TaxRgn je Steuerregion die fällige Steuer, in der Beispieldatei 29,17 €. Bei den Methoden A, B und D ist das dieselbe Steuer wie die Summe der Services. Wer beides addiert, zählt die Steuer doppelt. Richtig ist: Steuer je Service, wenn vorhanden, sonst die der Steuerregion.

6. Die Summen der Bank

Im Block Compstn nennt die Bank ihre Summen. Die Kürzel erklärt das Illustrationsbeispiel der deutschen Kreditwirtschaft. Für die Beispieldatei:

CodeBedeutungWert EURSo entsteht er
SCBTEntgelte vor Steuern156,9037,50 + 41,00 + 60,00 + 15,00 + 3,40; das erlassene Entgelt zählt nicht
TXSCsteuerpflichtige Entgelte153,50SCBT ohne das steuerfreie Porto (3,40)
TXTSSteuern gesamt29,177,13 + 7,79 + 11,40 + 2,85, je Position gerundet
CTNDEntgelte und Steuern gesamt186,07SCBT plus TXTS

Genau diese Rechnung ist die wichtigste Prüfung einer camt.086. Geht sie nicht auf, fehlt ein Service, ist einer doppelt, oder ein erlassenes Entgelt wurde doch berechnet. Der Viewer meldet das als Summenwert weicht ab, mit beiden Zahlen.

7. Bis zu vier Währungen

Eine camt.086 kennt vier Währungsrollen: die des Kontos (AcctBalCcyCd), die der Abrechnung (SttlmCcyCd), die des Steuerlands (HstCcyCd) und die des Preises (am Betrag jedes Services). Ein USD-Konto kann Entgelte tragen, deren Preise in EUR festgelegt sind. Dann steht der Betrag zweimal da: in OrgnlChrgPric in EUR und in OrgnlChrgSttlmAmt in USD, dazu der Kurs in CcyXchg.

Summen gehören deshalb immer zu einer Währung. EUR und USD zu addieren, ergibt eine Zahl ohne Bedeutung. Für die Buchhaltung zählt der Betrag in Abrechnungswährung, denn den hat die Bank belastet.

8. Korrekturen

Fehler früherer Perioden korrigiert die Bank in eigenen Blöcken. SvcAdjstmnt erstattet oder berechnet ein Entgelt nach, BalAdjstmnt berichtigt einen Saldo, der für die Entgeltrechnung zählt. Die Beispieldatei erstattet eine doppelt berechnete Kontoführung:

<SvcAdjstmnt>
  <Tp>COMP</Tp>
  <Desc>Erstattung Kontoführung August, doppelt berechnet</Desc>
  <!-- Sgn false: der Betrag ist negativ, also eine Erstattung -->
  <Amt><Amt Ccy="EUR">15.00</Amt><Sgn>false</Sgn></Amt>
  <ErrDt>2026-08-31</ErrDt>
  <AdjstmntId>KORR-2026-08-01</AdjstmntId>
</SvcAdjstmnt>

Korrekturen gehören nicht in die Summe der Services dieser Abrechnung. Sie betreffen eine andere Periode und werden getrennt verbucht. Ein Sonderfall ist der Status: Sts RPLC heißt, die ganze Abrechnung ersetzt eine frühere mit derselben Nummer. Die alte Fassung darf dann nicht zusätzlich in die Buchhaltung.

9. Bankgebühren prüfen: fünf Schritte

  1. Menge mal Stückpreis je Service gegen den Betrag rechnen und den Stückpreis mit der Konditionsvereinbarung vergleichen.
  2. Steuer prüfen: steuerpflichtig oder befreit, Satz mal Betrag gleich Steuerbetrag.
  3. Summenwerte der Bank (SCBT, TXTS, CTND) aus den Services nachrechnen, je Währung.
  4. Status und Korrekturen beachten: RPLC ersetzt, TEST gehört nicht in die Buchhaltung, Korrekturen getrennt buchen.
  5. Über Monate vergleichen: Summen je Service-Code zeigen, wo Volumen oder Preise steigen.
Der camt.086-Viewer macht die Schritte 1 bis 4 automatisch und zeigt für Schritt 5 die Summen je Service-Code über alle geladenen Abrechnungen. Er liest ZIP-Archive aus EBICS, läuft im Browser und exportiert alles als CSV. Die Schema-Prüfung gegen das ISO-Schema überträgt die Datei nur auf Ihren Klick.

Kostenlos, ohne Anmeldung

camt.086 ansehen und nachrechnen

Die Beispieldatei von oben lädt im Viewer ohne Warnung: alle Summen stimmen. Ihre eigene Datei bleibt auf Ihrem Rechner.

Datei im Viewer öffnen

Der Kontoauszug, auf dem die Entgelte als Buchung erscheinen, ist eine camt.053; wie die aufgebaut ist, erklärt der Artikel camt.053 Beispiel.

10. Häufige Fragen zu camt.086

Was ist das camt.086 Format?+

camt.086 ist die ISO-20022-Nachricht Bank Services Billing Statement: die elektronische Aufstellung der Entgelte, die eine Bank für ihre Leistungen berechnet. Sie entstand aus dem Standard BSB der Arbeitsgruppe TWIST und ist seit 2013 Teil von ISO 20022. In Deutschland beschreibt sie Kapitel 12 der Anlage 3 zum DFÜ-Abkommen auf Basis der Version .02.

Ist die camt.086 eine E-Rechnung?+

Nein. Die deutsche Kreditwirtschaft stellt klar, dass die camt.086 keine elektronische Rechnung ist. Sie ist eine maschinenlesbare Aufstellung der Entgelte. Die Entgelte selbst belastet die Bank in der Regel über den Kontoabschluss oder direkt mit dem Umsatz.

Wie bekomme ich eine camt.086 von meiner Bank?+

Über EBICS mit der Auftragsart C86, in EBICS 3.0 als BTF REP/DE//camt.086/ZIP. Die Bank liefert ein ZIP-Archiv, das eine oder mehrere XML-Dateien enthält. Nicht jede Bank bietet das Format an; die Firmenkundenbetreuung weiß, ob es für Ihr Konto freigeschaltet werden kann.

Wo gibt es eine camt.086-Beispieldatei?+

Oben in diesem Artikel: eine Monatsabrechnung in der Version .02 mit sechs Services, Steuer, Summenwerten und zwei Korrekturen, gültig gegen das ISO-Schema. Die deutsche Kreditwirtschaft veröffentlicht auf ebics.de unter Ergänzende Dokumente, Kapitel 12, ein ausführliches Illustrationsbeispiel mit vier Abrechnungen.

Was bedeuten SCBT, TXTS und CTND?+

Das sind die Summenwerte der Bank im Block Compstn: SCBT sind die Entgelte vor Steuern, TXSC die steuerpflichtigen Entgelte, TXTS die Steuern und CTND Entgelte und Steuern zusammen. Wer die Abrechnung prüft, rechnet diese Werte aus den Services nach.

Welche Versionen gibt es?+

camt.086.001.01 (2013), .02 (2016), .03 (2019), .04 (2021) und .05. Die Unterschiede betreffen vor allem Adressen, Kennungen und Kontaktfelder; die Abrechnung mit ihren Services steht in allen Versionen an derselben Stelle. Ab .02 kann jeder Service einen Bank Transaction Code tragen.

Quellen und Einordnung

ISO-20022-Schemas camt.086.001.01 bis .05; Schema camt.086.001.02 und Illustrationsbeispiel der Deutschen Kreditwirtschaft vom 05.11.2019 (ebics.de, Ergänzende Dokumente, Kapitel 12); Anlage 3 zum DFÜ-Abkommen, Kapitel 12; Leitfaden Bank Service Billing des CFONB, Version 2.0 vom Mai 2021. Die Beispieldatei ist synthetisch und gegen das Schema camt.086.001.02 geprüft. Der Beitrag ersetzt nicht die Belegungsregeln Ihrer Bank und keine steuerliche Beratung.

Themen:camt.086ISO 20022BankgebührenEBICSZahlungsverkehr
← Zum camt.086-Viewer