einvoice / EN 16931 / XRechnung rule reference

PEPPOL-EN16931-R055

Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign.

Der Gesamtbetrag der Umsatzsteuer und der Gesamtbetrag der Umsatzsteuer in der Abrechnungswährung MÜSSEN dasselbe Vorzeichen haben.

Deutsche Fassung: Übersetzung der gleichen BT/BG-Semantik (translation — not the official assert).

Requires
Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign
Business terms
— (no single business term)
Syntax
Binds the UBL-2.1 Invoice / CreditNote syntax and the UN/CEFACT-CII syntax
Location (UBL-2.1 path)
cac:TaxTotal/cbc:TaxAmount
Fix
Correct `cac:TaxTotal/cbc:TaxAmount` so that Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign.
Fix (Deutsch)
Korrigieren Sie `cac:TaxTotal/cbc:TaxAmount`, sodass gilt: Der Gesamtbetrag der Umsatzsteuer und der Gesamtbetrag der Umsatzsteuer in der Abrechnungswährung MÜSSEN dasselbe Vorzeichen haben.
Severity
fatal
Provenance source
xrechnung-ubl
Provenance assert

Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign

The Location above is a UBL-2.1 path, and no UN/CEFACT-CII path for this rule is published here; Fix and Fix (Deutsch), verbatim from remediation_catalog.json and not reworded here; the UN/CEFACT-CII binding of this rule is differentially proven against the official KoSIT XRechnung 2.5.0 (XRechnung 3.0.2) Schematron.

Everything here is free and open source — pick up whatever helps, at your own pace: