Aller au contenu principal

Référence

Export Markdown

BR-CO-19 La période de facturation exige une date de début ou de fin

Si la période de facturation (BG-14) est utilisée, la date de début (BT-73) ou la date de fin (BT-74), ou les deux, doivent être renseignées.

Description du problème

Si la période de facturation (BG-14) est utilisée, la date de début (BT-73) ou la date de fin (BT-74), ou les deux, doivent être renseignées.

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle du noyau EN16931 empêche un groupe de période de facturation vide qui ne porterait aucune information sur l’intervalle de facturation.

Solution

Lorsqu’un cac:InvoicePeriod est présent, fournissez au moins une StartDate (BT-73) ou une EndDate (BT-74) ; supprimez la période si aucune ne s’applique.

Actions rapides

Exemples valides

  • BT-73 = 2026-01-01 avec BT-74 = 2026-01-31

Exemples invalides

  • cac:InvoicePeriod présent mais ni BT-73 ni BT-74 renseignés

Exemples de code

XML valide
<cac:InvoicePeriod>
  <cbc:StartDate>2026-01-01</cbc:StartDate>
  <cbc:EndDate>2026-01-31</cbc:EndDate>
</cac:InvoicePeriod>
XML invalide
<cac:InvoicePeriod>
  <cbc:DescriptionCode>3</cbc:DescriptionCode>
</cac:InvoicePeriod>

Champs concernés

Outils de validation