Was die Regel bedeutet
In den Steuerangaben des Verkäufers sagt das Steuerschema, zu welcher Steuerart die Nummer gehört. Die EN 16931 liest nur dessen Kennung (cbc:ID), die bei der USt-IdNr. (BT-31) VAT lautet. Die Regel schlägt an, sobald cbc:TaxTypeCode in cac:TaxScheme der Steuerangaben des Verkäufers steht, auch wenn das Element leer ist.
Warum sie wichtig ist
Diese Regel ist eine Warnung, die Rechnung wird also trotzdem angenommen. Die Software des Empfängers hat kein Feld für einen Code der Steuerart und ignoriert ihn. Eine Korrektur lohnt sich, wenn Ihre Software ihn standardmäßig ergänzt und die Datei dem Standard genau entsprechen soll.
So beheben Sie den Fehler
Suchen Sie in Ihrer Rechnungssoftware eine Exportoption, die zusätzliche Angaben zum Steuerschema weglässt. Wenn Sie das XML selbst erzeugen, löschen Sie cbc:TaxTypeCode aus cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme. Behalten Sie cbc:ID mit dem Wert VAT, neben der USt-IdNr. in cbc:CompanyID.
Der veröffentlichte Regeltext
A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCode Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |