Referentie
Markdown-exportBR-29 Einde van de factuurperiode mag niet vóór het begin liggen
Als zowel de begindatum (BT-73) als de einddatum (BT-74) van de factuurperiode zijn opgegeven, moet BT-74 gelijk aan of later dan BT-73 zijn.
Probleembeschrijving
FOUT
Bedrijfsregel van EN 16931 (CEN)
Context en betekenis
Dit is een kernregel van EN 16931 die een waarde controleert. De factuurperiode (BG-14) geeft aan over welke periode is geleverd of gefactureerd, bijvoorbeeld bij abonnementen. Een einddatum vóór de begindatum ontstaat meestal door verwisselde velden, door een datum die bij de conversie als MM-DD in plaats van DD-MM is gelezen of door een tikfout in het jaar. De tegenhanger op regelniveau is BR-30.
Oplossing
Corrigeer de datums in cac:InvoicePeriod (CII: ram:BillingSpecifiedPeriod/ram:StartDateTime en ram:EndDateTime) zodat de einddatum gelijk aan of later dan de begindatum is, of verwijder de periode als deze onjuist is.
Snelle acties
Geldige voorbeelden
- BT-73 = 2026-01-01, BT-74 = 2026-01-31
Ongeldige voorbeelden
- BT-73 = 2026-01-31, BT-74 = 2026-01-01 — einde vóór begin
Codevoorbeelden
<cac:InvoicePeriod>
<cbc:StartDate>2026-01-01</cbc:StartDate>
<cbc:EndDate>2026-01-31</cbc:EndDate>
</cac:InvoicePeriod><cac:InvoicePeriod>
<cbc:StartDate>2026-01-31</cbc:StartDate>
<cbc:EndDate>2026-01-01</cbc:EndDate>
</cac:InvoicePeriod>