Référence
Export MarkdownBR-CL-03 L’attribut de devise doit utiliser ISO 4217 alpha-3
L’attribut currencyID des éléments de montant doit être un code à trois lettres de ISO 4217 alpha-3.
Description du problème
L’attribut currencyID des éléments de montant doit être un code à trois lettres de ISO 4217 alpha-3.
ERREUR
XRechnung 3.0
Contexte et importance
Cette règle de liste de codes du noyau EN16931 garantit que chaque montant porte une devise sans ambiguïté.
Solution
Utilisez un code ISO 4217 alpha-3 valide tel que EUR, USD ou CHF dans chaque attribut currencyID.
Actions rapides
Exemples valides
- currencyID="EUR" sur un montant de ligne
- currencyID="USD" sur un montant de taxe
Exemples invalides
- currencyID="EURO" — quatre lettres, pas ISO 4217
- currencyID="€" — symbole au lieu d’un code
Exemples de code
XML valide
<cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>XML invalide
<cbc:LineExtensionAmount currencyID="EURO">100.00</cbc:LineExtensionAmount>