Aller au contenu principal

Référence

Export Markdown

BR-49 L’instruction de paiement doit indiquer un code de moyen de paiement

Une instruction de paiement (BG-16) doit indiquer le code de moyen de paiement (BT-81).

Description du problème

Une instruction de paiement (BG-16) doit indiquer le code de moyen de paiement (BT-81).

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle provient du modèle sémantique central EN16931 appliqué par le Schematron KoSIT XRechnung 3.0.2, garantissant que les factures contiennent les données obligatoires nécessaires au traitement automatisé.

Solution

Ajoutez cac:PaymentMeans/cbc:PaymentMeansCode issu de UNCL4461, par exemple 58 pour un virement SEPA ou 30 pour un virement.

Actions rapides

Exemples valides

  • BT-81 = 58 (virement SEPA)

Exemples invalides

  • Groupe d’instruction de paiement présent sans code BT-81

Exemples de code

XML valide
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE89370400440532013000</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>
XML invalide
<cac:PaymentMeans>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE89370400440532013000</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>

Champs concernés

Outils de validation