Was die Regel bedeutet
Jedes ram:ActualDeliverySupplyChainEvent unter ram:SpecifiedLineTradeDelivery einer Position muss genau ein ram:OccurrenceDateTime enthalten. Die Regel zählt die Elemente und prüft nicht deren Inhalt. BT-72 bezeichnet dagegen das Leistungsdatum auf Rechnungsebene und ist nicht das hier geprüfte Feld.
Warum sie wichtig ist
Für jedes Lieferereignis der Position ist genau ein Datumsfeld vorgesehen.
So beheben Sie den Fehler
Suchen Sie ram:ActualDeliverySupplyChainEvent unter ram:SpecifiedLineTradeDelivery der betroffenen Position. Ergänzen Sie das fehlende ram:OccurrenceDateTime mit dem zutreffenden Leistungsdatum oder entfernen Sie doppelte Datumsfelder. Behalten Sie genau ein ram:OccurrenceDateTime. Exportieren Sie die korrigierte Datei 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:OccurrenceDateTime' 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-001074 Das Datumsformat des Leistungsdatums der Position muss angegeben sein
- FX-SCH-A-001075 Leistungsdatum der Position: Datumsformat-Code muss erlaubt sein
- FX-SCH-A-001076 Einheitencode der Menge einer Position muss erlaubt sein
- FX-SCH-A-001077 Unentgeltliche Menge einer Position braucht einen Einheitencode
- FX-SCH-A-001078 Einheitencode der unentgeltlichen Menge muss erlaubt sein
- FX-SCH-A-001079 Lieferscheindatum einer Position braucht einen Datumsformat-Code