Was die Regel bedeutet
Der Code der Rechnungsart (BT-3) steht im Element ram:TypeCode direkt unter dem Dokumentkopf rsm:ExchangedDocument. Die Prüfung schlägt fehl, wenn dieses Element ein Attribut listID hat, unabhängig vom Wert des Attributs. Andere ram:TypeCode-Elemente werden von dieser Regel nicht geprüft.
Warum sie wichtig ist
EN 16931 sieht den Code der Rechnungsart in CII ohne Attribut listID vor.
So beheben Sie den Fehler
Öffnen Sie die XML-Datei in einem Texteditor und suchen Sie das Element rsm:ExchangedDocument. Löschen Sie nur das Attribut listID aus dessen direktem Kindelement ram:TypeCode und lassen Sie den Code stehen, etwa 380 für eine Rechnung, 381 für eine Rechnungskorrektur oder 389 für eine Gutschrift. Speichern oder erzeugen Sie die CII-Datei erneut und prüfen Sie sie noch einmal.
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
listID 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 |
Ihre Datei prüfen
Verwandte Regeln
- CII-DT-011 Der Code der Rechnungsart darf kein Attribut listAgencyID haben
- CII-DT-012 Der Code der Rechnungsart darf kein Attribut listVersionID haben
- CII-DT-013 Das Wurzelelement darf kein Attribut languageID haben
- CII-DT-014 Das Wurzelelement darf kein Attribut languageLocaleID haben
- CII-DT-015 URIID nur bei Dokumentverweisen auf ergänzende Unterlagen
- CII-DT-016 Dokumentverweise dürfen kein Element StatusCode enthalten