Was die Regel bedeutet
Jeder Betrag in einer UBL-Rechnung trägt ein Attribut currencyID, und es muss ein gültiger ISO-4217-Code sein: drei Großbuchstaben, etwa EUR, USD oder CHF. Symbole wie € oder Namen wie Euro sind nicht erlaubt.
Warum sie wichtig ist
Codes werden von Software gelesen, nicht von Menschen. Ein Wert außerhalb der vereinbarten Codeliste lässt sich nicht auswerten, deshalb weist das System des Empfängers die Rechnung ab, auch wenn der Wert für einen Menschen plausibel aussieht.
So beheben Sie den Fehler
Stellen Sie die Rechnungswährung in Ihrer Rechnungssoftware auf eine echte Währung, meist EUR, und exportieren Sie erneut. Wenn Sie das XML selbst erzeugen, schreiben Sie an jedem Betrag currencyID="EUR", nie "€", "eur" oder "Euro".
Der veröffentlichte Regeltext
currencyID MUST be coded using ISO code list 4217 alpha-3 Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| XRechnung 3.0 (CII) | 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 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 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
- BR-CL-04 Die Rechnungswährung muss ein gültiger ISO-4217-Code sein
- BR-CL-05 Die Steuerwährung muss ein gültiger ISO-4217-Code sein
- BR-CL-06 Der Code für den Steuerzeitpunkt muss gültig sein
- BR-CL-07 Das Schema der Objektkennung muss aus UNTDID 1153 stammen
- BR-CL-08 Der Betreffcode einer Bemerkung muss aus UNTDID 4451 stammen
- BR-CL-10 Kennungen von Beteiligten brauchen ein ISO-6523-Schema