E-Rechnung: Fehlercode erklärt

BR-CO-13: Nettosumme der Rechnung stimmt nicht

Der Nettobetrag der Rechnung (BT-109) muss sich aus den Positionen ergeben: Summe der Positionen minus Nachlässe plus Zuschläge auf Dokumentenebene.

Was die Regel prüft

Der Nettobetrag der Rechnung (BT-109) muss sich aus den Positionen ergeben: Summe der Positionen minus Nachlässe plus Zuschläge auf Dokumentenebene. Wer einen Rabatt oder eine Fracht in die Summe rechnet, muss sie auch als eigenen Nachlass oder Zuschlag in die Datei schreiben.

Offizieller Regeltext

Gesamtbetrag der Rechnung ohne Umsatzsteuer (BT-109) = Σ Nettobetrag der Rechnungsposition (BT-131) – Summe der Nachlässe auf Dokumentenebene (BT-107) + Summe der Zuschläge auf Dokumentenebene (BT-108).

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Ein Rabatt auf die ganze Rechnung ist in der Summe berücksichtigt, fehlt aber als Nachlass (BG-20).
  • Fracht oder Verpackung ist in der Summe enthalten, fehlt aber als Zuschlag (BG-21).
  • Ein Rabatt steht doppelt drin, einmal als negative Position und einmal als Nachlass.
  • Rundung: Die Summe wurde aus ungerundeten Werten gebildet.

So beheben Sie den Fehler

Schreiben Sie jeden Rabatt auf Dokumentenebene als ram:SpecifiedTradeAllowanceCharge mit ram:ChargeIndicator false, jeden Zuschlag mit true. Setzen Sie ram:AllowanceTotalAmount (BT-107) und ram:ChargeTotalAmount (BT-108) auf deren Summen und ram:TaxBasisTotalAmount (BT-109) auf BT-106 – BT-107 + BT-108.

Beispiel

Falsch (CII)

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>1000.00</ram:LineTotalAmount>
  <ram:TaxBasisTotalAmount>950.00</ram:TaxBasisTotalAmount>
  <!-- 50.00 discount, but no allowance and no AllowanceTotalAmount -->
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Richtig (CII)

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>1000.00</ram:LineTotalAmount>
  <ram:ChargeTotalAmount>0.00</ram:ChargeTotalAmount>
  <ram:AllowanceTotalAmount>50.00</ram:AllowanceTotalAmount>
  <ram:TaxBasisTotalAmount>950.00</ram:TaxBasisTotalAmount>
  <ram:TaxTotalAmount currencyID="EUR">180.50</ram:TaxTotalAmount>
  <ram:GrandTotalAmount>1130.50</ram:GrandTotalAmount>
  <ram:TotalPrepaidAmount>0.00</ram:TotalPrepaidAmount>
  <ram:DuePayableAmount>1130.50</ram:DuePayableAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

In Dynamics 365, Business Central und Finance

Sales / Project Operations: Sales und Project Operations erzeugen von Haus aus keine E-Rechnung. Im WBS Invoice Accelerator for Dynamics 365 berechnet der Accelerator alle Summen der E-Rechnung aus den Positionen, die er in die Datei schreibt. Erscheint diese Regel bei einer Datei aus dem Accelerator, senden Sie die vollständige Meldung an WBS. Ein Rabatt auf die ganze Rechnung wird als Nachlass auf Dokumentenebene geschrieben.

Verwandte Fehlercodes

Prüfen Sie Ihre Rechnung kostenlos. Der Validator zeigt alle Meldungen mit Erklärung und die Stelle in der XML.