Was die Regel bedeutet
Die Regel prüft das Attribut format von ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString unter ram:ApplicableHeaderTradeSettlement. Ein nicht leerer Wert muss in der Datumsformat-Codeliste des EN-16931-Profils von Factur-X und ZUGFeRD stehen. Der Code 102 bezeichnet JJJJMMTT. Ein leerer Wert besteht diesen Codelistentest; der Datumstext selbst wird hier nicht geprüft.
Warum sie wichtig ist
Der Formatcode beschreibt, wie der Datumstext zu lesen ist. Er muss zur Darstellung des Datums im XML passen.
So beheben Sie den Fehler
Prüfen Sie, wie der Export das Fälligkeitsdatum schreibt. Wenn Sie das XML selbst erzeugen, steht das Datum in ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString. Schreiben Sie es als JJJJMMTT und setzen Sie sein Attribut format auf 102. Erzeugen Sie die Datei erneut und prüfen Sie sie noch einmal.
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-000606 Die Währung des Umsatzsteuerbetrags braucht einen gültigen Code
- FX-SCH-A-000607 Umsatzsteuer in der Abrechnungswährung braucht einen gültigen Code
- FX-SCH-A-000608 Ein Kartenblock braucht genau ein ID-Element
- FX-SCH-A-000609 Der Code der Zahlungsart muss gültig sein
- FX-SCH-A-000610 Code der Abrechnungswährung der Umsatzsteuer prüfen
- FX-SCH-A-000611 Einheit der Menge zum Preis vor Nachlass prüfen