Was die Regel bedeutet
Prüft, ob ram:IssueDateTime innerhalb von rsm:ExchangedDocument kein udt:DateTime als direktes Kindelement enthält. Die Warnung wird auch ausgelöst, wenn daneben bereits udt:DateTimeString vorhanden ist. Dessen Vorhandensein und Format prüft diese Regel nicht.
Warum sie wichtig ist
Die CII-Abbildung der EN 16931 verwendet für das Rechnungsdatum udt:DateTimeString mit dem Formatcode 102, also JJJJMMTT. Das separate Element udt:DateTime ist dafür nicht vorgesehen.
So beheben Sie den Fehler
Suchen Sie ram:IssueDateTime im Abschnitt rsm:ExchangedDocument und entfernen Sie dessen udt:DateTime-Element. Lassen Sie ein vorhandenes udt:DateTimeString stehen; fehlt es, ergänzen Sie es mit dem vorgesehenen Rechnungsdatum. Setzen Sie das Attribut format auf 102 und schreiben Sie das Datum als JJJJMMTT ohne Trennzeichen oder Uhrzeit. Prüfen Sie die Datei erneut.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-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
Der veröffentlichte Regeltext
DateTime should not be present Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |