Was die Regel bedeutet
Ein nicht leerer ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode unter ram:SpecifiedLineTradeAgreement einer Position muss zur erlaubten Lieferbedingungscodeliste des Profils Extended gehören. Ein leerer Wert besteht diese Regel. FX-SCH-A-001026 prüft getrennt, ob jeder Lieferbedingungsblock genau ein Codeelement enthält.
Warum sie wichtig ist
Ein nicht leerer Lieferbedingungscode muss zur erlaubten Liste des Profils Extended gehören. Dass ein Code außerhalb dieser Liste anderweitig bekannt ist, genügt dafür nicht.
So beheben Sie den Fehler
Prüfen Sie die vereinbarten Lieferbedingungen der betroffenen Position. Korrigieren Sie ram:DeliveryTypeCode unter ram:ApplicableTradeDeliveryTerms mit einem passenden, vom Profil Extended zugelassenen Incoterms-Code. Verwenden Sie den Code in Großbuchstaben statt einer ausgeschriebenen Beschreibung. 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:DeliveryTypeCode' 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-001028 Ländercode in den Lieferbedingungen einer Position ist ungültig
- 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