Was die Regel bedeutet
Die Regel prüft den Code der Rechnungswährung (BT-5), das Element cbc:DocumentCurrencyCode, und meldet, wenn es ein Attribut listID hat. Der Wert ist ein dreistelliger Code nach ISO 4217, zum Beispiel EUR. In UBL würde listID die Codeliste benennen, aber die EN 16931 legt die Liste fest, daher wird das Attribut nicht verwendet.
Warum sie wichtig ist
Die EN 16931 verwendet den Code der Rechnungswährung ohne listID-Attribut. Geprüft wird das Attribut, nicht der Währungscode.
So beheben Sie den Fehler
Entfernen Sie listID aus cbc:DocumentCurrencyCode und behalten Sie den Währungscode (BT-5) unverändert. Falls Ihre Rechnungssoftware das Attribut hinzufügt, bitten Sie den Anbieter, den Export zu korrigieren. Prüfen Sie die neue 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
A UBL invoice should not include the DocumentCurrencyCode listID Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Ihre Datei prüfen
Verwandte Regeln
- UBL-CR-658 Der Währungscode für die USt sollte kein listID-Attribut haben
- UBL-CR-659 Typcodes zusätzlicher Dokumente dürfen kein listID-Attribut haben
- UBL-CR-660 Ländercodes sollten kein listID-Attribut haben
- UBL-CR-661 Der Code der Zahlungsart sollte kein listID-Attribut haben
- UBL-CR-662 Nachlass- und Zuschlagscodes sollten kein listID-Attribut haben
- UBL-CR-663 Die Datei sollte kein unitCodeListID-Attribut enthalten