Was die Regel bedeutet
Eine Position kann den Zeitraum angeben, auf den sie sich bezieht (BG-26), mit einem Startdatum (BT-134) und einem Enddatum (BT-135). Diese Regel prüft das Attribut format von udt:DateTimeString in ram:StartDateTime unter ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod der Position. Ein leerer Formatwert besteht diese Prüfung, ein ausgefüllter Wert muss in der Liste des Profils EN 16931 stehen. Für ein vollständiges Kalenderdatum bezeichnet 102 die Schreibweise JJJJMMTT, zum Beispiel 20261105. Der Datumstext selbst wird mit diesem Test nicht geprüft.
Warum sie wichtig ist
Das Attribut format gibt an, wie der Datumstext zu lesen ist. Der Formatcode und die Schreibweise des Datums müssen zusammenpassen.
So beheben Sie den Fehler
Korrigieren Sie den Formatcode für das Startdatum des betroffenen Positionszeitraums, nicht für das Enddatum oder Rechnungsdatum. Für format="102" schreiben Sie das tatsächliche Startdatum als acht Ziffern in der Reihenfolge JJJJMMTT, ohne Trennzeichen. Bei einer anderen erlaubten Darstellung verwenden Sie den dazu passenden Formatcode. Lassen Sie gegebenenfalls den Export Ihrer Rechnungssoftware korrigieren, exportieren Sie die Datei erneut und prüfen Sie sie.
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 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000623 Der Grundcode eines Positionsnachlasses muss erlaubt sein
- FX-SCH-A-000624 Der Grundcode eines Positionszuschlags muss erlaubt sein
- FX-SCH-A-000625 Ein Artikel darf nur eine Beschreibung haben
- FX-SCH-A-000626 Das Schema einer Artikelkennung muss ein erlaubter Code sein
- FX-SCH-A-000627 Genau ein ID-Element pro Herkunftslandangabe
- FX-SCH-A-000628 Das Herkunftsland muss ein gültiger Ländercode sein