Was die Regel bedeutet
Jede Postanschrift der Rechnung ist ein Block PostalTradeAddress. Die Regel prüft, dass der Block kein Element CountrySubDivisionID enthält, das einen Code für eine Region, ein Bundesland oder eine Provinz aufnehmen würde. EN 16931 hat stattdessen eine Untergliederung des Landes als freien Text (BT-39 beim Verkäufer, BT-54 beim Käufer), in der Datei CountrySubDivisionName.
Warum sie wichtig ist
Das Format erwartet eine Region als Namen und nicht als Code. Eine Untergliederungs-ID liegt außerhalb der Norm. Die Datei besteht die Prüfung deshalb nicht, und die Rechnung wird abgelehnt.
So beheben Sie den Fehler
Ist die Region sinnvoll, schreiben Sie sie als Namen, etwa Bayern, in das Feld für die Untergliederung des Landes. Sonst lassen Sie sie weg, die Angabe ist optional. Prüfen Sie in Ihrer Rechnungssoftware, ob die Anschrift ein Feld für Bundesland oder Region hat, das als Code ausgegeben wird, und tragen Sie stattdessen den vollständigen Namen ein. Im XML ersetzen Sie die Zeile CountrySubDivisionID durch eine Zeile CountrySubDivisionName mit dem Namen oder löschen sie.
Der veröffentlichte Regeltext
CountrySubDivisionID shall not be used. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |