BR-CO-13: Nettobetrag der Rechnung stimmt nicht
Regel der europäischen Norm EN 16931. Gilt für XRechnung und für ZUGFeRD ab dem Profil BASIC, in CII und UBL.
Originaltext der Prüfmeldung
[BR-CO-13] Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).
Was die Meldung bedeutet
Der Rechnungsfuß einer E-Rechnung baut sich schrittweise auf: Summe der Positionen, minus Nachlässe, plus Zuschläge, ergibt den Nettobetrag. Darauf kommt die Umsatzsteuer.
BR-CO-13 prüft den zweiten Schritt. Gerechnet wird mit den Feldern im Rechnungsfuß, das Ergebnis wird auf zwei Nachkommastellen gerundet und muss exakt stimmen.
Häufige Ursachen
- Ein Skonto oder Rabatt ist vom Nettobetrag abgezogen, steht aber nicht als Nachlass in der Datei.
- Versand- oder Verpackungskosten sind im Nettobetrag enthalten, aber weder als Position noch als Zuschlag aufgeführt.
- Das Feld BT-107 oder BT-108 fehlt, obwohl es Nachlässe oder Zuschläge gibt. Passt die Summe in BT-107 oder BT-108 nicht zu den einzelnen Einträgen, meldet die Prüfung dagegen BR-CO-11 bzw. BR-CO-12.
- Bei Abschlagsrechnungen wurde der Nettobetrag um frühere Zahlungen gemindert. Bereits gezahlte Beträge gehören aber in das Feld für Vorauszahlungen (BT-113), nicht in den Nettobetrag.
So beheben Sie den Fehler
- Rechnen Sie nach: BT-106 minus BT-107 plus BT-108 muss BT-109 ergeben.
- Führen Sie jeden Rabatt und jeden Zuschlag auf die ganze Rechnung als eigenen Eintrag auf Belegebene und tragen Sie deren Summen in BT-107 und BT-108 ein.
- Ziehen Sie bereits gezahlte Abschläge nicht vom Nettobetrag ab, sondern geben Sie sie als Vorauszahlung (BT-113) an.
Beispiel
UBL: Rechnungsfuß mit Nachlass (UBL)
Richtig
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="EUR">800.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">760.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">904.40</cbc:TaxInclusiveAmount>
<cbc:AllowanceTotalAmount currencyID="EUR">40.00</cbc:AllowanceTotalAmount>
<cbc:PayableAmount currencyID="EUR">904.40</cbc:PayableAmount>
</cac:LegalMonetaryTotal>Betroffene Felder
| Feld | CII | UBL |
|---|---|---|
| BT-109 Gesamtbetrag ohne Umsatzsteuer | ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount | cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount |
| BT-106 Summe der Positionen (netto) | ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:LineTotalAmount | cac:LegalMonetaryTotal/cbc:LineExtensionAmount |
| BT-107 Summe der Nachlässe auf Belegebene | ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:AllowanceTotalAmount | cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount |
| BT-108 Summe der Zuschläge auf Belegebene | ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:ChargeTotalAmount | cac:LegalMonetaryTotal/cbc:ChargeTotalAmount |
Rechnung prüfen oder neu erzeugen
Unser kostenloser Validator prüft XRechnung und ZUGFeRD mit den offiziellen Regeln und erklärt jede Meldung auf Deutsch. Ist die Datei nicht zu retten, erzeugen Sie aus der PDF-Rechnung eine neue, gültige E-Rechnung.
Häufige Fragen zu BR-CO-13
Warum meldet unser Validator manchmal FX-SCH-A-000120?
Das ist dieselbe Regel unter der Nummer älterer ZUGFeRD-Prüfregeln (Factur-X bis 1.09).
Wohin gehört Skonto?
Skonto, das erst bei Zahlung abgezogen wird, gehört nicht in die Beträge, sondern in die Zahlungsbedingungen. Bei XRechnung gibt es dafür ein festes Format, siehe BR-DE-18.
