Werkzeuge › SmartFormular E-Rechnung lite › Prüfregeln › BR-CO-15
BR-CO-15
Der Gesamtbetrag mit Umsatzsteuer (BT-112) ist nicht netto (BT-109) plus Umsatzsteuer (BT-110)
Was die Meldung bedeutet
Der Gesamtbetrag mit Umsatzsteuer (BT-112) ist nicht netto (BT-109) plus Umsatzsteuer (BT-110).
Was der Rechnungssteller ändern muss
Den Bruttobetrag neu berechnen lassen.
Betroffene Felder
BT-109Gesamtbetrag ohne UmsatzsteuerBT-110Umsatzsteuer gesamtBT-112Gesamtbetrag mit Umsatzsteuer
Ihre Rechnung meldet BR-CO-15? Prüfen Sie sie mit SmartFormular E-Rechnung lite, kostenlos testen bis 31.12.2026: Das Werkzeug zeigt alle Befunde mit Erklärung, die Rechnung lesbar und einen GiroCode zum Bezahlen – im Browser, ohne Upload.
E-Rechnung prüfenHerkunft
- Regelwerk
- EN 16931 (CEN, Prüfregeln 1.3.16)
- Syntax
- CII, UBL
- Stufe
- Fehler
Originaltext der Regel
Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).
Technische Angaben für die IT
UBL
Kontext: /ubl:Invoice | /cn:CreditNote Test: not(every $Currency in cbc:DocumentCurrencyCode satisfies (count(cac:TaxTotal/xs:decimal(cbc:TaxAmount[@currencyID=$Currency])) eq 1) and (cac:LegalMonetaryTotal/xs:decimal(cbc:TaxInclusiveAmount) = round( (cac:LegalMonetaryTotal/xs:decimal(cbc:TaxExclusiveAmount) + cac:TaxTotal/xs:decimal(cbc:TaxAmount[@currencyID=$Currency])) * 10 * 10) div 100))
CII
Kontext: /rsm:CrossIndustryInvoice Test: not( every $Currency in /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode satisfies ( ( count(/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $Currency]) = 1 and xs:decimal((/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount)[1]) = round( ( xs:decimal((/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount)[1]) + xs:decimal((/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $Currency])[1]) ) * 100 ) div 100 ) or ( xs:decimal((/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount)[1]) = xs:decimal((/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount)[1]) ) ) )
Verwandte Regeln
- BR-CO-12Die Summe der Zuschläge (BT-108) stimmt nicht mit den einzelnen Zuschlägen (BT-99) überein
- BR-CO-13Der Gesamtbetrag ohne Umsatzsteuer (BT-109) ergibt sich nicht aus Positionen, Nachlässen und Zuschlägen
- BR-CO-14Die Umsatzsteuer gesamt (BT-110) stimmt nicht mit der Summe der Steuerbeträge je Steuersatz (BT-117) überein
- BR-CO-16Der Zahlbetrag (BT-115) ist nicht Gesamtbetrag mit Umsatzsteuer (BT-112) minus bereits gezahlt (BT-113) plus …
- BR-CO-17Ein Steuerbetrag (BT-117) passt nicht zu steuerpflichtigem Betrag (BT-116) und Steuersatz (BT-119)
- BR-CO-18Die Rechnung hat keine Steueraufschlüsselung (BG-23)