Naar de inhoud

Waarschuwing

CII-SR-322: Schrijf de leveringsdatum als DateTimeString, niet als DateTime

In het kort

Waarschuwing: controle aanbevolen.

CII-SR-322 betekent dat een datum in de leveringsgebeurtenis als DateTime is geschreven, wat EN 16931 niet gebruikt. Het is een waarschuwing, dus het bestand wordt nog geaccepteerd; schrijf de leveringsdatum in plaats daarvan als DateTimeString met formaatcode 102.

Op deze pagina

Wat de regel betekent

De leveringsdatum (BT-72) staat in de leveringsgebeurtenis, onder OccurrenceDateTime. Een CII-bestand kan een datum op twee manieren schrijven: als DateTime, een volledige tijdstempel, of als DateTimeString, een datum met een formaatcode. EN 16931 gebruikt alleen de tweede, en deze regel controleert dat daar geen DateTime wordt gebruikt.

Waarom het ertoe doet

Software van de afnemer zoekt de leveringsdatum in DateTimeString. Een datum die als DateTime is geschreven, wordt misschien niet als leveringsdatum gelezen, waardoor het veld bij de afnemer leeg kan lijken. De factuur wordt niet geweigerd.

Zo los je het op

Verander de manier waarop de datum wordt geschreven, niet de datum zelf. Gebruik DateTimeString met formaatcode 102, de compacte vorm jaar, maand, dag (bijvoorbeeld 20261105), in plaats van DateTime. In factuursoftware is dit een instelling voor formaat of profiel, dus kijk in de exportinstellingen voor e-facturen of werk de software bij. Schrijft een eigen script de XML, pas dan dat element aan.

De gepubliceerde tekst van de regel

DateTime should not be present

Waar deze regel geldt

Regelset Versie
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Tekst van de regel uit phive-rules 4.6.4.

Controleer je bestand

Sleep je e-factuur hierheen om te zien of die nog steeds niet aan CII-SR-322 voldoet en aan welke andere regels ook niet.

Bijgewerkt op 6 november 2026