Was die Regel bedeutet
Jede Postanschrift der Rechnung ist ein Block PostalTradeAddress. Die Regel prüft, dass der Block kein Element CountryName enthält, das das Land in Worten aufnehmen würde, etwa Deutschland. EN 16931 bezeichnet das Land durch seinen Code in CountryID (BT-40 beim Verkäufer, BT-55 beim Käufer).
Warum sie wichtig ist
Der Ländercode ist das einzige Länderfeld, das die Software des Empfängers liest. Ein Landesname in einem eigenen Element liegt außerhalb der Norm. Die Datei besteht die Prüfung deshalb nicht, und die Rechnung wird abgelehnt.
So beheben Sie den Fehler
Löschen Sie die Zeile CountryName und prüfen Sie, dass das Land als Code in CountryID steht: zwei Großbuchstaben aus der Liste ISO 3166, etwa DE, AT, FR oder NL. Stellen Sie in Ihrer Rechnungssoftware sicher, dass bei Verkäufer, Käufer und Lieferanschrift ein Land eingetragen ist. Wird die Datei automatisch erzeugt, bitten Sie Ihren Softwareanbieter, das Land nur als Code auszugeben.
Der veröffentlichte Regeltext
CountryName 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 |