Was die Regel bedeutet
Geprüft wird ram:InvoicerTradeParty/ram:PostalTradeAddress/ram:CountryID innerhalb von ram:ApplicableHeaderTradeSettlement. Ein nicht leerer Codewert muss in Codeliste 10 aus FACTUR-X_EXTENDED_codedb.xml stehen. Ein leerer Codewert besteht diese Regel. Die Regel prüft nicht, ob das Element vorhanden ist oder wie oft es vorkommt.
Warum sie wichtig ist
Das Profil Extended legt fest, welche nicht leeren Ländercodes in diesem Feld erlaubt sind.
So beheben Sie den Fehler
Korrigieren Sie ram:CountryID in ram:InvoicerTradeParty/ram:PostalTradeAddress. Verwenden Sie den erlaubten Ländercode in Großbuchstaben, zum Beispiel DE für Deutschland, AT für Österreich, FR für Frankreich oder NL für die Niederlande, statt eines ausgeschriebenen Ländernamens. Exportieren Sie die Datei erneut und prüfen Sie sie.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: ZUGFeRD-Rechnung prüfen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren Beta
Der veröffentlichte Regeltext
Value of 'ram:CountryID' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000899 Ungültiger Schemacode an der Registernummer des Rechnungsausstellers
- FX-SCH-A-000900 Registeranschrift des Rechnungsausstellers braucht genau ein Länderfeld
- FX-SCH-A-000901 Registeranschrift des Rechnungsausstellers hat höchstens eine Region
- FX-SCH-A-000902 Das Land der Registeranschrift muss ein gültiger Ländercode sein
- FX-SCH-A-000903 Steuerregistrierung des Rechnungsausstellers braucht genau ein ID-Element
- FX-SCH-A-000904 Steuerliche Nummern des Rechnungsausstellers brauchen schemeID