Was die Regel bedeutet
Die Regel prüft einen nicht leeren Wert des Attributs format an ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString gegen die Codeliste 3. Ein fehlendes oder leeres Attribut wird durch diese Wertprüfung nicht beanstandet. Der Datumstext und die zeitliche Reihenfolge von Beginn und Ende werden nicht geprüft.
Warum sie wichtig ist
Der Formatcode gibt an, wie der Datumstext des Enddatums dargestellt ist. Ein nicht leerer Code muss aus der für dieses Feld zugelassenen Codeliste stammen.
So beheben Sie den Fehler
Korrigieren Sie das Attribut format am Enddatum des Rechnungszeitraums (BG-14), nicht am Fälligkeitsdatum. Das Element steht in ram:BillingSpecifiedPeriod unter ram:ApplicableHeaderTradeSettlement. Für einen Datumstext in der Schreibweise JJJJMMTT ohne Trennzeichen verwenden Sie format="102" an ram:EndDateTime/udt:DateTimeString. Achten Sie darauf, dass Datumstext und Formatcode zusammenpassen. Exportieren Sie die korrigierte 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
Value of '@format' 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-000860 Der Beginn des Rechnungszeitraums braucht ein erlaubtes Format
- FX-SCH-A-000861 Die Rechnungswährung muss ein gültiger Währungscode sein (Extended)
- FX-SCH-A-000862 Das Datum der früheren Rechnung braucht ein erlaubtes Format
- FX-SCH-A-000863 Der Dokumenttyp der früheren Rechnung muss erlaubt sein
- FX-SCH-A-000864 Höchstens eine lokale Kennung für den Rechnungsempfänger
- FX-SCH-A-000865 Der Rechnungsempfänger braucht genau ein Namenselement