einvoice / EN 16931 / XRechnung rule reference

PEPPOL-EN16931-R054

Only one tax total without tax subtotals MUST be provided when tax currency code is provided.

Es MUSS genau eine Steuergesamtsumme ohne Steuerteilsummen angegeben werden, wenn ein Code für die Steuerwährung angegeben ist.

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

Requires
Only one tax total without tax subtotals MUST be provided when tax currency code is provided.
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
Fix
Correct `cac:TaxTotal` so that Only one tax total without tax subtotals MUST be provided when tax currency code is provided.
Fix (Deutsch)
Korrigieren Sie `cac:TaxTotal`, sodass gilt: Es MUSS genau eine Steuergesamtsumme ohne Steuerteilsummen angegeben werden, wenn ein Code für die Steuerwährung angegeben ist.
Severity
fatal
Provenance source
xrechnung-ubl
Provenance assert

Only one tax total without tax subtotals MUST be provided when tax currency code is provided.

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: