Aller au contenu principal

Référence

Export Markdown

BR-DEX-11 Le montant de paiement de tiers est requis

Le montant de paiement de tiers (BT-DEX-002) doit être indiqué lorsque le groupe PAIEMENT DE TIERS (BG-DEX-09) est présent.

Description du problème

Le montant de paiement de tiers (BT-DEX-002) doit être indiqué lorsque le groupe PAIEMENT DE TIERS (BG-DEX-09) est présent.

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle de l’extension XRechnung ne se déclenche que dans le scénario Extension, où le groupe PAIEMENT DE TIERS (mappé sur UBL cac:PrepaidPayment) est disponible et alimente le calcul du montant dû.

Solution

Ajoutez cbc:PaidAmount avec son currencyID dans cac:PrepaidPayment. Si vous ne modélisez pas les paiements de tiers, n’émettez pas le groupe BG-DEX-09 ; le profil CIUS XRechnung standard ne comporte pas ce groupe.

Actions rapides

Exemples valides

  • cac:PrepaidPayment avec cbc:PaidAmount currencyID="EUR" = 20.00

Exemples invalides

  • cac:PrepaidPayment présent mais cbc:PaidAmount absent

Exemples de code

XML valide
<cac:PrepaidPayment>
  <cbc:ID>subsidy</cbc:ID>
  <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>
  <cbc:InstructionID>Care fund contribution</cbc:InstructionID>
</cac:PrepaidPayment>
XML invalide
<cac:PrepaidPayment>
  <cbc:ID>subsidy</cbc:ID>
  <cbc:InstructionID>Care fund contribution</cbc:InstructionID>
</cac:PrepaidPayment>

Champs concernés

Outils de validation