Aller au contenu principal

Référence

Export Markdown

BR-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>

Champs concernés

Outils de validation