Was die Regel bedeutet
Die Regel vergleicht einen nicht leeren ram:CountryID-Wert unter ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty/ram:PostalTradeAddress mit der Ländercodeliste des Profils EXTENDED. Diese enthält zweistellige Codes nach ISO 3166-1 wie DE, FR, NL oder BE. Ein leerer Wert wird durch diesen Test nicht beanstandet. FX-SCH-A-000994 zählt die ram:CountryID-Elemente, prüft aber nicht, ob sie ausgefüllt sind.
Warum sie wichtig ist
Das Profil verwendet festgelegte Ländercodes für die Länderangabe in strukturierten Anschriften.
So beheben Sie den Fehler
Korrigieren Sie ram:CountryID in ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty/ram:PostalTradeAddress. Verwenden Sie den zulässigen Code für das tatsächliche Land der Anschrift, etwa DE für Deutschland oder FR für Frankreich. Schreiben Sie den Code in Großbuchstaben, nicht als Ländernamen oder als dreistelligen Code wie DEU. Prüfen Sie die korrigierte Datei erneut.
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-000997 Schema der Registernummer des Zahlungsempfängers muss gültig sein (Extended)
- FX-SCH-A-000998 Firmenanschrift des Zahlungsempfängers braucht genau ein Land
- FX-SCH-A-000999 Firmenanschrift des Zahlungsempfängers: nur eine Region erlaubt
- FX-SCH-A-001000 Firmenanschrift des Zahlungsempfängers braucht gültigen Ländercode
- FX-SCH-A-001001 Steuerregistrierung des Zahlungsempfängers: genau eine Nummer
- FX-SCH-A-001002 Steuerregistrierung des Zahlungsempfängers braucht einen Typ