BR-CO-15
Bruttobetrag (BT-112) ≠ Netto (BT-109) + Umsatzsteuer (BT-110)
Der Rechnungsbetrag mit Umsatzsteuer (BT-112) ist nicht die Summe aus Betrag ohne Umsatzsteuer (BT-109) und Umsatzsteuer (BT-110).
- Regelwerk
- EN 16931 (CEN)
- Stufe
- Fehler
- Betroffene Felder
- BT-109, BT-110, BT-112
[BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).
Was bedeutet BR-CO-15?
BR-CO-15 prüft die Bruttosumme:
BT-112 (Gesamtbetrag mit USt) = BT-109 (Gesamtbetrag ohne USt) + BT-110 (Umsatzsteuer gesamt)
gerundet auf zwei Stellen, ohne Toleranz.
- UBL:
cbc:TaxInclusiveAmount=cbc:TaxExclusiveAmount+cac:TaxTotal/cbc:TaxAmount. Zusätzlich verlangt die UBL-Variante, dass es genau einencac:TaxTotal/cbc:TaxAmountin Rechnungswährung gibt – zwei TaxTotal-Blöcke in EUR lösen BR-CO-15 ebenfalls aus. - CII:
ram:GrandTotalAmount=ram:TaxBasisTotalAmount+ram:TaxTotalAmount(in Rechnungswährung, genau einmal vorhanden).
Ursachen sind oft eine nachträglich geänderte Steuer, bei der die Bruttosumme nicht angepasst wurde, Rundungsdifferenzen zwischen einer Brutto- und einer Nettoberechnung oder ein bereits abgezogener Anzahlungsbetrag in BT-112 (der gehört in BT-113).
Typische Ursachen
- BT-112 wurde aus Bruttopreisen der Positionen berechnet, BT-109/BT-110 netto.
- Eine Anzahlung wurde von BT-112 abgezogen statt in BT-113 ausgewiesen.
- In UBL gibt es zwei cac:TaxTotal-Blöcke mit Steuerbetrag in derselben Währung.
So beheben Sie den Fehler
- Rechnen Sie nach: BT-109 + BT-110 und tragen Sie das Ergebnis in BT-112 ein.
- Weisen Sie Anzahlungen in BT-113 aus, nicht in BT-112.
- In UBL: Verwenden Sie nur einen
cac:TaxTotalmit Steuerbetrag in Rechnungswährung (ein zweiter ist nur bei abweichender Steuerwährung BT-6 erlaubt). - Prüfen Sie anschließend BR-CO-16.
Beispiel: falsch und richtig
<cac:LegalMonetaryTotal> <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount> <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="EUR">1200.00</cbc:TaxInclusiveAmount> <cbc:PayableAmount currencyID="EUR">1200.00</cbc:PayableAmount> </cac:LegalMonetaryTotal>
<cac:LegalMonetaryTotal> <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount> <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount> <cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount> </cac:LegalMonetaryTotal>
Wo die Regel prüft (XPath)
- UBL
- /ubl:Invoice | /cn:CreditNote
- CII
- /rsm:CrossIndustryInvoice
Rechnung erneut prüfen
Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.
E-Rechnung hier ablegen
XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.
Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.
Ohne Datei testen: , ,
Fragen zu BR-CO-15
Wo gebe ich eine bereits geleistete Anzahlung an?
In BT-113 (UBL cbc:PrepaidAmount, CII ram:TotalPrepaidAmount). BT-112 bleibt der volle Bruttobetrag; der Restbetrag steht in BT-115.
Ich weise die Steuer zusätzlich in Hauswährung aus. Ist das ein Problem?
Nein, solange es genau einen Steuerbetrag in Rechnungswährung gibt und die Steuerwährung BT-6 angegeben ist. Ein zweiter Steuerbetrag in derselben Währung führt zu BR-CO-15.