Was die Regel bedeutet
Die Lieferangaben auf Dokumentebene können unter ram:RelatedSupplyChainConsignment eine Transportbewegung in ram:SpecifiedLogisticsTransportMovement enthalten. Ist dieser Block vorhanden, muss er genau ein ram:ModeCode enthalten, das Element für den Code der Transportart. Die Regel zählt diese Elemente und prüft nicht deren Werte. Sie gilt für das Profil Extended von Factur-X und ZUGFeRD.
Warum sie wichtig ist
Das Profil verlangt in jeder vorhandenen Transportbewegung genau ein Element für den Code der Transportart. Fehlt es oder kommt es mehrfach vor, entspricht die Datei nicht dem Profil.
So beheben Sie den Fehler
Prüfen Sie die Transportart in den Lieferangaben Ihrer Rechnung. Wenn Sie das XML selbst erzeugen, ergänzen Sie in ram:SpecifiedLogisticsTransportMovement das fehlende ram:ModeCode oder entfernen Sie doppelte Codeelemente, sodass genau eines übrig bleibt. Entfernen Sie den Transportblock nur, wenn er versehentlich enthalten ist. Exportieren Sie die 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:ModeCode' 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-000323 Die Positionssumme darf in jeder Steuerzeile nur einmal stehen
- FX-SCH-A-000324 Basisbetrag für Nachlässe und Zuschläge nur einmal angeben
- FX-SCH-A-000325 Jede Anzahlung braucht mindestens einen Steuereintrag
- FX-SCH-A-000326 Eine Anzahlung darf höchstens einen Rechnungsverweis enthalten
- FX-SCH-A-000327 Logistikkosten brauchen genau einen Betrag
- FX-SCH-A-000328 Logistikkosten brauchen mindestens einen Steuereintrag