Was die Regel bedeutet
Die Regel prüft ram:LineStatusCode im ram:AssociatedDocumentLineDocument einer Position. Der geprüfte Wert darf leer sein. Jeder nicht leere Wert muss genau einem Eintrag der Codeliste 6 in FACTUR-X_EXTENDED_codedb.xml entsprechen. Ob das Element vorhanden sein muss, prüft diese Regel nicht.
Warum sie wichtig ist
Der Positionsstatus muss bei einem nicht leeren Wert die Codeliste des Profils verwenden. Die Übereinstimmung mit der Liste sagt allein nicht, ob der gewählte Code die Position richtig beschreibt.
So beheben Sie den Fehler
Prüfen Sie den tatsächlichen Status der betroffenen Position. Setzen Sie ram:LineStatusCode auf den entsprechenden Code aus der Liste 6 des Profils Extended, genau in der dort angegebenen Schreibweise. Ändern Sie nicht den Positionstyp nur, um einen anderen Code zu erhalten. Exportieren Sie die Datei erneut und prüfen Sie sie 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:LineStatusCode' 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-000335 Der Grundcode zum Positionsstatus muss ein zulässiger Code sein
- FX-SCH-A-000336 Ein Netto-Einzelpreis darf nur einen Steuereintrag enthalten
- FX-SCH-A-000337 Höchstens ein Rechnungsverweis je Abrechnungsblock einer Position
- FX-SCH-A-000338 Höchstens ein berechneter Steuerbetrag je Steuereintrag der Position
- FX-SCH-A-000340 Höchstens ein Gesamtbetrag je Summenblock einer Position
- FX-SCH-A-000341 Höchstens eine Nachlass- und Zuschlagssumme je Summenblock