Wat de regel betekent
De factuurperiode (BG-14), of de periode op een factuurregel (BG-26), staat in BillingSpecifiedPeriod. De begindatum (BT-73, of BT-134 op een factuurregel) staat in StartDateTime. Deze regel controleert dat StartDateTime geen DateTime-element bevat, een volledige waarde met datum en tijd. EN 16931 gebruikt de gewone datumvorm, DateTimeString.
Waarom het ertoe doet
De norm legt vast hoe deze datum wordt geschreven, zodat elk ontvangend systeem hem op dezelfde manier leest. Een begindatum in een andere vorm voldoet daar niet aan, dus het bestand haalt de controle niet en wordt geweigerd.
Zo los je het op
Kijk in de instellingen voor e-facturen of XML-export van je factuursoftware en kies de standaard EN 16931-uitvoer. Maak je de XML zelf, vervang dan het element DateTime binnen StartDateTime door DateTimeString, zet het attribuut format op 102 en schrijf de datum als JJJJMMDD. Controleer de einddatum op dezelfde manier, want daar hoort een eigen regel bij.
De gepubliceerde tekst van de regel
DateTime shall not be used. 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 |