Référence
Export MarkdownBR-DEX-14 La devise du montant de paiement de tiers doit correspondre à la devise de la facture
La devise du montant de paiement de tiers (BT-DEX-002) doit correspondre au code de devise de la facture (BT-5).
Description du problème
La devise du montant de paiement de tiers (BT-DEX-002) doit correspondre au code de devise de la facture (BT-5).
ERREUR
XRechnung 3.0
Contexte et importance
Cette règle de l’extension XRechnung impose la cohérence en devise unique pour le montant de paiement de tiers propre à l’extension, en l’alignant sur la devise de la facture BT-5.
Solution
Définissez @currencyID sur cbc:PaidAmount avec la même valeur que cbc:DocumentCurrencyCode (BT-5). Si vous ne modélisez pas les paiements de tiers, le profil CIUS XRechnung standard évite cette règle.
Actions rapides
Exemples valides
- BT-5 = EUR et <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>
Exemples invalides
- BT-5 = EUR mais <cbc:PaidAmount currencyID="USD">20.00</cbc:PaidAmount>
Exemples de code
XML valide
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:PrepaidPayment>
<cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>
</cac:PrepaidPayment>XML invalide
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:PrepaidPayment>
<cbc:PaidAmount currencyID="USD">20.00</cbc:PaidAmount>
</cac:PrepaidPayment>