Référence
Export MarkdownBR-29 La fin de la période de facturation ne doit pas précéder son début
Si la date de début (BT-73) et la date de fin (BT-74) de la période de facturation sont fournies, BT-74 doit être postérieure ou égale à BT-73.
Description du problème
Si la date de début (BT-73) et la date de fin (BT-74) de la période de facturation sont fournies, BT-74 doit être postérieure ou égale à BT-73.
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
Corrigez les dates dans cac:InvoicePeriod pour que cbc:EndDate soit égale ou postérieure à cbc:StartDate, ou supprimez la période si elle est erronée.
Actions rapides
Exemples valides
- BT-73 = 2026-01-01, BT-74 = 2026-01-31
Exemples invalides
- BT-73 = 2026-01-31, BT-74 = 2026-01-01 — fin avant début
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:StartDate>2026-01-31</cbc:StartDate>
<cbc:EndDate>2026-01-01</cbc:EndDate>
</cac:InvoicePeriod>