Aller au contenu principal

Référence

Export Markdown

BR-DEX-13 Le montant de paiement de tiers admet au plus deux décimales

Le nombre maximal de décimales autorisé pour le montant de paiement de tiers (BT-DEX-002) est de deux.

Description du problème

Le nombre maximal de décimales autorisé pour le montant de paiement de tiers (BT-DEX-002) est de deux.

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle de l’extension XRechnung reflète la discipline du cœur des deux décimales (comme les règles BR-DEC) pour le montant de paiement de tiers propre à l’extension.

Solution

Arrondissez cbc:PaidAmount dans cac:PrepaidPayment à deux décimales (par exemple 20.00, pas 20.005). Si vous ne modélisez pas les paiements de tiers, le profil CIUS XRechnung standard évite cette règle.

Actions rapides

Exemples valides

  • <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>

Exemples invalides

  • <cbc:PaidAmount currencyID="EUR">20.005</cbc:PaidAmount> — trois décimales

Exemples de code

XML valide
<cac:PrepaidPayment>
  <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>
</cac:PrepaidPayment>
XML invalide
<cac:PrepaidPayment>
  <cbc:PaidAmount currencyID="EUR">20.005</cbc:PaidAmount>
</cac:PrepaidPayment>

Champs concernés

Outils de validation