Was die Regel bedeutet
Die Regel prüft ram:LineStatusReasonCode im ram:AssociatedDocumentLineDocument einer Position. Der geprüfte Wert darf leer sein. Jeder nicht leere Wert muss genau einem Eintrag der Codeliste 7 in FACTUR-X_EXTENDED_codedb.xml entsprechen. Ob das Element vorhanden sein muss, prüft diese Regel nicht.
Warum sie wichtig ist
Ein nicht leerer Grundcode muss zur Codeliste des Profils gehören. Die Prüfung bestätigt nur die Zugehörigkeit zur Liste, nicht die sachliche Richtigkeit des angegebenen Grundes.
So beheben Sie den Fehler
Prüfen Sie den beabsichtigten Grund für den Status der betroffenen Position. Korrigieren Sie ram:LineStatusReasonCode auf den entsprechenden Code aus der Liste 7 des Profils Extended, genau in der dort angegebenen Schreibweise. 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:LineStatusReasonCode' 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-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
- FX-SCH-A-000342 Eine Produktklassifizierung darf nur einen Namen haben