Was die Regel bedeutet
Die Regel prüft das Attribut format am udt:DateTimeString in ram:BillingSpecifiedPeriod/ram:EndDateTime der Position. Dieses Element enthält das Enddatum des Positionszeitraums (BT-135). Nichtleere Formatcodes werden gegen die zulässige Liste des Profils Basic von Factur-X und ZUGFeRD geprüft. Ein leerer Wert besteht diesen einzelnen Test. Die Regel verlangt weder das Attribut noch prüft sie den Datumstext.
Warum sie wichtig ist
Der Formatcode beschreibt die Schreibweise des Enddatums. Code und Datumstext müssen dieselbe Darstellung bezeichnen.
So beheben Sie den Fehler
Prüfen Sie das beabsichtigte Enddatum des Positionszeitraums und seine XML-Darstellung. Für ein vollständiges Datum schreiben Sie acht Ziffern in der Reihenfolge Jahr, Monat, Tag und setzen format auf 102 am udt:DateTimeString in ram:EndDateTime des ram:BillingSpecifiedPeriod der Position. Korrigieren Sie die XML-Ausgabe oder die dafür verantwortliche Exporteinstellung. Exportieren Sie die Rechnung erneut und prüfen Sie die Datei.
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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000541 Beginn des Positionszeitraums braucht eine Formatangabe
- FX-SCH-A-000542 Formatcode des Startdatums im Positionszeitraum muss zulässig sein
- FX-SCH-A-000543 Ein Nachlass auf eine Position braucht genau eine Kennzeichnung
- FX-SCH-A-000544 Ein Nachlass auf eine Position braucht genau einen Betrag
- FX-SCH-A-000545 Grundcode eines Positionsnachlasses muss zulässig sein
- FX-SCH-A-000546 Ein Zuschlag auf eine Position braucht genau eine Kennzeichnung