Was die Regel bedeutet
Wenn ram:PostalTradeAddress unter ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty vorhanden ist, muss die Anschrift genau ein direkt untergeordnetes ram:CountryID enthalten. Die Regel zählt die Elemente und beanstandet null oder zwei und mehr. Ein vorhandenes Element mit leerem Text besteht diese Zählprüfung. Den nicht leeren Ländercode prüft FX-SCH-A-000876.
Warum sie wichtig ist
Das Profil Extended sieht in jeder vorhandenen Postanschrift des abweichenden Rechnungsempfängers genau ein ram:CountryID-Element für das Land vor.
So beheben Sie den Fehler
Prüfen Sie ram:CountryID in jeder ram:PostalTradeAddress unter ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty. Ergänzen Sie ein fehlendes Element mit dem Code des tatsächlichen Landes oder entfernen Sie zusätzliche ram:CountryID-Elemente. Behalten Sie genau ein solches Element je Anschrift. Exportieren Sie die korrigierte Rechnung und prüfen Sie sie 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
Element 'ram:CountryID' must occur exactly 1 times. 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-000875 Die Adresse des Rechnungsempfängers darf nur eine Region haben
- FX-SCH-A-000876 Das Land des Rechnungsempfängers muss ein gültiger Ländercode sein
- FX-SCH-A-000877 Registerschema des Rechnungsempfängers muss ein bekannter Code sein
- FX-SCH-A-000878 Registeradresse des Rechnungsempfängers braucht genau ein Land
- FX-SCH-A-000879 Registeradresse des Rechnungsempfängers darf nur eine Region haben
- FX-SCH-A-000880 Registeradresse des Rechnungsempfängers: zulässiger Ländercode