Was die Regel bedeutet
Die Regel prüft ram:CountryID unter ram:ApplicableTradeDeliveryTerms/ram:RelevantTradeLocation im Bereich ram:SpecifiedLineTradeAgreement einer Position. Ein nicht leerer Wert muss zur Ländercodeliste des Profils Extended gehören. Ein leerer Wert besteht diese Regel. Sie verlangt nicht, dass ein Länderelement vorhanden ist.
Warum sie wichtig ist
Das Profil Extended verwendet für das Land dieses Orts eine festgelegte Codeliste statt ausgeschriebener Ländernamen.
So beheben Sie den Fehler
Prüfen Sie das Land des Orts, der in den Lieferbedingungen der betroffenen Position genannt ist. Korrigieren Sie im XML ram:ApplicableTradeDeliveryTerms/ram:RelevantTradeLocation/ram:CountryID. Verwenden Sie den passenden, vom Profil zugelassenen zweistelligen Code in Großbuchstaben, zum Beispiel DE für Deutschland, nicht den Ländernamen. Exportieren Sie erneut und prüfen Sie die Datei noch einmal.
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-001029 Das Bestelldatum einer Position braucht einen Formatcode
- FX-SCH-A-001030 Formatcode des Bestelldatums einer Position ist nicht erlaubt
- FX-SCH-A-001031 Das Vertragsdatum einer Position braucht einen Formatcode
- FX-SCH-A-001032 Formatcode des Vertragsdatums einer Position ist nicht erlaubt
- FX-SCH-A-001033 Grundcode eines Nachlasses auf den Einzelpreis ist nicht erlaubt
- FX-SCH-A-001034 Zuschlag auf den Einzelpreis braucht genau ein Kennzeichen