Auf dieser Seite
Die kurze Antwort
BR-CO-13 schlägt fehl, wenn cbc:TaxExclusiveAmount nicht cbc:LineExtensionAmount minus cbc:AllowanceTotalAmount plus cbc:ChargeTotalAmount ist, alle vier aus cac:LegalMonetaryTotal. Berechnen Sie die Summe ohne Umsatzsteuer aus den anderen drei neu und schreiben Sie sie mit zwei Nachkommastellen.
Dieser Befund ist oft eine Folge. Wird BR-CO-10, BR-CO-11 oder BR-CO-12 daneben gemeldet, korrigieren Sie zuerst diese Summe: Die Summe ohne Umsatzsteuer kann für den korrigierten Wert bereits stimmen.
Was die Regel prüft
Die Regel liest nur die vier Summen innerhalb von cac:LegalMonetaryTotal. Sie betrachtet weder die Positionen noch die einzelnen cac:AllowanceCharge-Elemente; diese werden durch andere Regeln an ihre Summen gebunden.
Eine fehlende Summe der Nachlässe oder der Zuschläge trägt nichts bei. Fehlen beide, muss die Summe ohne Umsatzsteuer einfach der Positionssumme entsprechen.
Der berechnete Wert wird auf zwei Nachkommastellen gerundet und exakt verglichen. Eine Summe ohne Umsatzsteuer von 68.51, wo die anderen Summen 68.50 ergeben, schlägt fehl.
| Begriff | Bedeutung | UBL-Element |
|---|---|---|
| BT-109 | Gesamtbetrag der Rechnung ohne Umsatzsteuer | cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount |
| BT-106 | Summe der Nettobeträge aller Rechnungspositionen | cac:LegalMonetaryTotal/cbc:LineExtensionAmount |
| BT-107 | Summe der Nachlässe auf Dokumentenebene | cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount |
| BT-108 | Summe der Zuschläge auf Dokumentenebene | cac:LegalMonetaryTotal/cbc:ChargeTotalAmount |
Wie es in einer Integration dazu kommt
Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:
- Die Summe ohne Umsatzsteuer wird aus dem Quellsystem kopiert, während eine der anderen Summen beim Mapping neu berechnet wird, sodass die vier Werte aus zwei verschiedenen Berechnungen stammen.
- Nachlässe auf Dokumentenebene werden addiert statt abgezogen, oder Zuschläge werden abgezogen statt addiert.
- Die Summe der Nachlässe oder der Zuschläge fehlt im XML, obwohl sie zur Berechnung der Summe ohne Umsatzsteuer verwendet wurde.
- Nachlässe auf Positionsebene werden ein zweites Mal abgezogen, obwohl sie bereits in der Positionssumme enthalten sind.
- Die Summe ohne Umsatzsteuer wird rückwärts aus einem Wert einschließlich Umsatzsteuer abgeleitet und landet einen Cent neben der Vorwärtsberechnung.
So korrigieren Sie das Dokument
- Klären Sie zuerst die Eingangswerte: die Positionssumme (
BR-CO-10), die Summe der Nachlässe (BR-CO-11) und die Summe der Zuschläge (BR-CO-12). - Berechnen Sie Positionssumme minus Summe der Nachlässe plus Summe der Zuschläge mit Dezimalarithmetik und runden Sie auf zwei Nachkommastellen.
- Schreiben Sie das Ergebnis in
cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount. - Übernehmen Sie den neuen Wert in die folgenden Summen: Die Summe mit Umsatzsteuer ist dieser Betrag plus die Umsatzsteuersumme, was
BR-CO-15prüft.
Das aufgezeichnete Beispiel hat eine Positionssumme von 66.00, einen Nachlass und einen Zuschlag auf Dokumentenebene.
Erwartete Summe ohne Umsatzsteuer: 66.00 - 1.00 + 3.50 = 68.50 Übermittelte Summe ohne Umsatzsteuer (BT-109): 69.50, daher schlägt BR-CO-13 fehl Übermittelte Summe mit Umsatzsteuer: 80.20, also 68.50 + 11.70 Gegenüber den übermittelten 69.50 erwartet BR-CO-15 69.50 + 11.70 = 81.20, daher schlägt auch diese Regel fehl
Vorher und nachher
Dies sind Ausschnitte, keine vollständigen Dokumente. Die vollständigen synthetischen Dokumente, aus denen sie stammen, sind unten verlinkt.
Ausschnitt der fehlerhaften Rechnung: 66.00 - 1.00 + 3.50 ergibt 68.50, die Summe ohne Umsatzsteuer lautet aber 69.50
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="GBP">66.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="GBP">69.50</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="GBP">80.20</cbc:TaxInclusiveAmount>
<cbc:AllowanceTotalAmount currencyID="GBP">1.00</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount currencyID="GBP">3.50</cbc:ChargeTotalAmount>
<!-- prepaid, rounding and payable amounts omitted from this fragment -->
</cac:LegalMonetaryTotal>Ausschnitt der korrigierten Rechnung: Die Summe ohne Umsatzsteuer ergibt sich aus den anderen drei
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="GBP">66.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="GBP">68.50</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="GBP">80.20</cbc:TaxInclusiveAmount>
<cbc:AllowanceTotalAmount currencyID="GBP">1.00</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount currencyID="GBP">3.50</cbc:ChargeTotalAmount>
<!-- prepaid, rounding and payable amounts omitted from this fragment -->
</cac:LegalMonetaryTotal>Nur cbc:TaxExclusiveAmount unterscheidet sich: 69.50 im fehlerhaften Dokument, 68.50 im korrigierten. Das fehlerhafte Dokument meldet außerdem BR-CO-15, weil die Summe mit Umsatzsteuer von 80.20 auf 68.50 aufbaut und nicht den übermittelten 69.50 plus der Umsatzsteuersumme von 11.70 entspricht. Die Korrektur der Summe ohne Umsatzsteuer behebt beide Befunde.
Was der Validator gemeldet hat
- Die fehlerhafte Rechnung meldet BR-CO-13 und BR-CO-15. Das korrigierte Dokument besteht jeden Prüfschritt ohne Befunde.Fehlerhaftes XML herunterladenKorrigiertes XML herunterladen
Aufgezeichnet mit phive 12.1.0 / phive-rules-peppol 4.5.6 / Saxon-HE 12.10, der Engine hinter dem kostenlosen Validator, mit synthetischen Daten. Ein aufgezeichnetes Ergebnis ist ein Regressionsnachweis für diese Dokumente, keine Zertifizierung.
Wo die Regel gilt
- Gilt gleichermaßen für UBL
InvoiceundCreditNote; die Summen heißen in beiden gleich, und eine Gutschrift mit demselben Fehler meldet dieselben zwei Befunde. - Da nur die Summen gelesen werden, kann diese Regel bestehen, während eine Summe selbst falsch ist.
BR-CO-10,BR-CO-11undBR-CO-12sind die Prüfungen, die jede Summe an die Positionen, Nachlässe und Zuschläge binden. - Die Regel vergleicht nur die Zahlen. Sie liest
currencyIDnicht und rechnet nichts um.
Verwandte Regeln
- BR-CO-10 prüft die Positionssumme, von der diese Berechnung ausgeht
- BR-CO-11 prüft die Summe der Nachlässe, die abgezogen wird
- BR-CO-12 prüft die Summe der Zuschläge, die addiert wird
- BR-CO-15 addiert die Umsatzsteuersumme zu diesem Betrag, um die Summe mit Umsatzsteuer zu prüfen
- Alle Regeln der Referenz ansehen
- Hintergrund (auf Englisch): Understanding EN 16931 validation errors
Umfang und Quelle
Geschrieben für Peppol BIS Billing 3.0.21 (May 2026), EN 16931 1.3.16, angewendet auf Invoice- und CreditNote-Dokumente in UBL 2.1. Andere Profile, Syntaxen und Releases können diese Kennung anders definieren. Version des Hinweiskatalogs 2026-09-24.1: Quelle geprüft am 2026-09-24, Erklärung zuletzt aktualisiert am 2026-09-20.
Die offizielle Definition von BR-CO-13 (auf Englisch) enthält den normativen Wortlaut und den Test. Diese Seite ist unsere Erklärung dazu, keine Kopie.
Die Erklärung ändert das Urteil der Engine nicht. Dass Sie diesen Befund beheben, heißt nicht, dass das Dokument jeden Prüfschritt besteht. Die Validierung bescheinigt keine rechtliche oder steuerliche Konformität und überträgt kein Dokument über Peppol.

