Ce que signifie la règle
Chaque montant d'une facture UBL porte un attribut currencyID, qui doit être un code ISO 4217 valide : trois lettres majuscules, comme EUR, USD ou CHF. Les symboles comme € ou les noms comme Euro ne sont pas admis.
Pourquoi elle compte
Les codes sont lus par des logiciels, pas par des personnes. Une valeur hors de la liste convenue ne peut pas être interprétée, et le système du destinataire rejette la facture même si la valeur paraît sensée à un lecteur.
Comment corriger
Réglez la devise de la facture sur une vraie devise, en général EUR, dans votre logiciel de facturation et exportez de nouveau. Si vous produisez le XML vous-même, écrivez currencyID="EUR" sur chaque montant, jamais "€", "eur" ou "Euro".
Le texte publié de la règle
currencyID MUST be coded using ISO code list 4217 alpha-3 Où cette règle s’applique
| Jeu de règles | 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 |
Vérifier votre fichier
Règles liées
- BR-CL-04 La devise de la facture doit être un code ISO 4217 valide
- BR-CL-05 La devise de comptabilisation de la TVA doit être un code ISO 4217 valide
- BR-CL-06 Le code de date d'exigibilité de la TVA doit être valide
- BR-CL-07 Le schéma de l'objet facturé doit venir de UNTDID 1153
- BR-CL-08 Le code sujet d'une note doit venir de UNTDID 4451
- BR-CL-10 Les identifiants des parties doivent utiliser un schéma ISO 6523