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 diese Regel?
Der Bruttobetrag (BT-112) ist nicht Netto (BT-109) + USt (BT-110).
Die zentrale Rechenprobe der Rechnung: der Gesamtbetrag mit USt muss exakt Netto plus Umsatzsteuer sein.
- BT-109
- Gesamtbetrag der Rechnung ohne USt
- BT-110
- Gesamtbetrag der USt
- BT-112
- Gesamtbetrag der Rechnung mit USt
Offizielle Regelmeldung (Norm)
Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).
Offizielle Regelmeldung der Norm (englisch).
Wo die Regel greift
Syntax: CII · UBL
Dieselbe Regel, zweimal ausgedrückt: UBL und CII benennen dieselben Felder mit unterschiedlichen Pfaden. Prüfst du eine CII-Datei gegen die UBL-Regeln, bekommst du deshalb Fehler, die nichts bedeuten.
UBL
/ubl:Invoice | /cn:CreditNote
CII
/rsm:CrossIndustryInvoice
Technische Prüfung
Die Regel ist erfüllt, wenn dieser Schematron-Ausdruck zutrifft:
every $Currency in rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode satisfies ( count ( rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID=$Currency] ) eq 1 and (//ram:SpecifiedTradeSettlementHeaderMonetarySummation/xs:decimal(ram:GrandTotalAmount) = round( (//ram:SpecifiedTradeSettlementHeaderMonetarySummation/xs:decimal(ram:TaxBasisTotalAmount) + (//ram:SpecifiedTradeSettlementHeaderMonetarySummation/xs:decimal(ram:TaxTotalAmount[@currencyID=$Currency]))) * 10 * 10) div 100)) or (//ram:SpecifiedTradeSettlementHeaderMonetarySummation/xs:decimal(ram:GrandTotalAmount) = (//ram:SpecifiedTradeSettlementHeaderMonetarySummation/xs:decimal(ram:TaxBasisTotalAmount)))So behebst du den Fehler
Betrifft Beträge, Umsatzsteuer oder IBAN. Diese Werte ändern wir niemals automatisch — korrigiere sie in deinen Quelldaten.
Beleggo berechnet den erwarteten Bruttobetrag und zeigt die Differenz. Korrigiere die Beträge in deinen Quelldaten — sie werden nie automatisch geändert.
Korrigiere die betroffene Angabe in deiner XML und prüfe die Rechnung anschließend erneut. Die Prüfung läuft lokal in deinem Browser — deine Datei verlässt deinen Rechner nicht.
E-Rechnung hier prüfen
Ziehe eine XML- oder ZUGFeRD-PDF-Datei hierein. Die Prüfung läuft lokal in deinem Browser gegen die EN 16931 — deine Datei verlässt deinen Rechner nicht.