Was die Regel bedeutet
Zum Datum des Wechselkurses (udt:DateTimeString in ram:ConversionRateDateTime) gehört ein Formatattribut, das ein Code aus der UN/CEFACT-Liste der Datumsformate sein muss. Für ein volles Kalenderdatum lautet der Code 102, er steht für JJJJMMTT. Ein Muster wie yyyy-MM-dd im Attribut ist kein Code und erfüllt die Regel nicht. Ein leerer Wert besteht diese Regel.
Warum sie wichtig ist
Der Formatcode sagt der Software des Empfängers, wie sie das Datum lesen soll. Die Datei besteht die Prüfung des Profils EXTENDED nicht.
So beheben Sie den Fehler
Prüfen Sie, dass das Datum des Wechselkurses mit dem Format 102 exportiert wird und dass das Datum selbst aus acht Ziffern besteht, zum Beispiel 20261105. Tragen Sie kein Muster in das Attribut ein. Schreibt Ihre Rechnungssoftware einen nicht zugelassenen Wert, aktualisieren Sie sie oder fragen Sie den Hersteller, denn der Export erzeugt dann einen Code, den das Profil nicht zulässt.
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-001011 Die Abrechnungswährung der Umsatzsteuer muss ein gültiger Code sein (Extended)
- FX-SCH-A-001012 Eine Positionsnotiz darf nur einen Text enthalten
- FX-SCH-A-001013 Eine Positionsnotiz darf nur einen Betreffcode haben
- FX-SCH-A-001014 Der Betreffcode einer Positionsnotiz muss zulässig sein
- FX-SCH-A-001015 Dokumentverweis einer Position braucht genau eine Referenznummer
- FX-SCH-A-001016 Dokumentverweis einer Position braucht genau einen Typcode