Was die Regel bedeutet
Ein nicht leerer Ländercode in der Postanschrift des Verkäufers (BT-40) muss ein zweistelliger Code nach ISO 3166-1 aus der Liste des Profils sein, zum Beispiel DE, FR oder NL. Die Regel vergleicht den Wert von ram:CountryID mit der Länderliste des Profils. Ein leerer Wert besteht diese Prüfung. Sie gehört nur zum Profil Basic WL von Factur-X und ZUGFeRD, die übrigen Profile führen sie nicht aus.
Warum sie wichtig ist
Factur-X 1.09 BASIC WL und ZUGFeRD 2.5 BASIC WL verlangen für einen nicht leeren Wert in ram:CountryID der Verkäuferanschrift einen Code aus der Liste des jeweiligen Profils.
So beheben Sie den Fehler
Prüfen Sie in Ihrer Rechnungssoftware das Land in Ihrer Firmenadresse. Typische Fehler sind der ausgeschriebene Ländername (Deutschland statt DE), ein dreistelliger Code wie DEU und UK statt GB für das Vereinigte Königreich. Wenn Sie das XML selbst erzeugen, setzen Sie den zweistelligen Code in ram:CountryID innerhalb von ram:SellerTradeParty/ram:PostalTradeAddress.
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 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000444 Die Schemakennung der Handelsregisternummer muss gültig sein
- FX-SCH-A-000445 Die elektronische Adresse des Verkäufers muss genau eine Adresse enthalten
- FX-SCH-A-000446 Die elektronische Adresse des Verkäufers braucht eine Schemakennung
- FX-SCH-A-000447 Die Schemakennung der elektronischen Adresse muss gültig sein
- FX-SCH-A-000448 Das Leistungsdatum braucht einen Datumsformat-Code
- FX-SCH-A-000449 Der Datumsformat-Code des Leistungsdatums muss zulässig sein