Aller au contenu principal

Référence

Export Markdown

BR-44 Le motif ou code de motif des frais de ligne est requis

Chaque frais de ligne (BG-28) doit comporter un motif de frais de ligne (BT-144) ou un code de motif de frais de ligne (BT-145).

Description du problème

Chaque frais de ligne (BG-28) doit comporter un motif de frais de ligne (BT-144) ou un code de motif de frais de ligne (BT-145).

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 le texte cbc:AllowanceChargeReason ou le code cbc:AllowanceChargeReasonCode (UNCL7161) ; si les deux sont présents, ils doivent décrire le même motif.

Actions rapides

Exemples valides

  • BT-144 = « Manutention »
  • BT-145 = ABK (divers)

Exemples invalides

  • Frais de ligne avec montant seul, sans motif ni code

Exemples de code

XML valide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>ABK</cbc:AllowanceChargeReasonCode>
  <cbc:AllowanceChargeReason>Handling</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">1.50</cbc:Amount>
</cac:AllowanceCharge>
XML invalide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">1.50</cbc:Amount>
</cac:AllowanceCharge>

Champs concernés

Outils de validation