Wat de regel betekent
De factuurperiode geeft aan welke datums de factuur beslaat, bijvoorbeeld de maand waarin een dienst is geleverd. Je geeft haar één keer op voor de hele factuur (BG-14) en eventueel ook per factuurregel (BG-26). In het bestand is dat een BillingSpecifiedPeriod-blok. De regel controleert dat dit blok geen PurposeCode-element bevat. Het algemene CII-formaat kent dat element wel, maar EN 16931 gebruikt het niet.
Waarom het ertoe doet
EN 16931 legt vast welke velden een e-factuur mag gebruiken, zodat elke ontvanger hetzelfde bestand op dezelfde manier leest. Een veld buiten die lijst heeft geen afgesproken betekenis. Het bestand haalt de controle dan niet en de factuur wordt geweigerd.
Zo los je het op
De PurposeCode wordt geschreven door de software die het bestand maakt, dus je ziet hem zelden op de factuur zelf. Kijk bij de export- of formaatinstellingen of je een profiel kunt kiezen en kies EN 16931 (of XRechnung, als je afnemer een Duitse overheidsinstantie is) in plaats van Extended of een algemeen CII-formaat. Is er geen zo'n instelling, vraag dan je softwareleverancier om geen PurposeCode meer in de factuurperiode te zetten. Bewerk je de XML zelf, verwijder dan de regel PurposeCode binnen BillingSpecifiedPeriod.
De gepubliceerde tekst van de regel
PurposeCode 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 |