Was die Regel bedeutet
Jedes cac:PartyTaxScheme enthält die USt-IdNr. (etwa BT-31 beim Verkäufer oder BT-48 beim Käufer) oder die Steuernummer (BT-32) einer Partei. Es braucht beides: einen Code des Steuerschemas in cac:TaxScheme/cbc:ID, zum Beispiel VAT, und die Nummer selbst in cbc:CompanyID. Fehlt eines davon, schlägt die Prüfung fehl.
Warum sie wichtig ist
Eine Nummer ohne Schema lässt sich nicht einordnen, weil der Empfänger nicht weiß, ob es eine USt-IdNr. oder eine andere Steuernummer ist. Ein Schema ohne Nummer sagt nichts aus. Der Empfänger kann mit keinem von beiden etwas anfangen, und die Rechnung wird abgelehnt.
So beheben Sie den Fehler
Prüfen Sie in Ihrer Rechnungssoftware die USt-IdNr. und die Steuernummer von Verkäufer, Käufer und gegebenenfalls Steuervertreter. Ist ein Feld leer, füllen Sie es aus oder löschen Sie den Eintrag, damit kein leerer Eintrag exportiert wird. Wenn Sie das XML selbst erzeugen, geben Sie jedem cac:PartyTaxScheme sowohl cac:TaxScheme/cbc:ID als auch cbc:CompanyID oder lassen Sie das ganze cac:PartyTaxScheme weg.
Der veröffentlichte Regeltext
CompanyID (VAT Identifier) must be stated when providing the PartyTaxScheme/TaxScheme/ID. 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 |