Référence
Export MarkdownBR-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>