Wat de regel betekent
Identificaties staan in het bestand in elementen waarvan de naam op ID eindigt, zoals ID, GlobalID en URIID. Het gaat bijvoorbeeld om een KVK-nummer, een btw-id, het factuurnummer of een elektronisch adres (BT-34, BT-49), zoals een Peppol-ID. De regel controleert dat geen van die elementen een schemeAgencyName-attribuut heeft, dat de naam zou geven van de organisatie die het schema beheert, bijvoorbeeld GS1. In de officiële tekst staat alleen dat het niet aanwezig zou moeten zijn, maar de regel geldt als fout en niet als waarschuwing.
Waarom het ertoe doet
De software van de ontvanger bepaalt aan de hand van de schemeID-code bij welk schema een identificatie hoort. De naam van de organisatie achter het schema hoort niet bij EN 16931. Het bestand haalt de controle dus niet en de factuur wordt geweigerd.
Zo los je het op
Kijk bij de export- of formaatinstellingen van je factuursoftware of je een profiel kunt kiezen en kies EN 16931 in plaats van een algemeen CII- of Extended-formaat, want deze attributen kunnen uit algemene exports komen. Is er geen zo'n instelling, vraag dan je softwareleverancier om geen schemeAgencyName meer op identificaties te schrijven. In de XML zoek je elke ID, GlobalID of URIID met een schemeAgencyName-attribuut en verwijder je alleen dat attribuut, zodat de tekst van de identificatie en de schemeID blijven staan. De attributen schemeName en schemeDataURI hebben hun eigen regels, CII-DT-101 en CII-DT-103.
De gepubliceerde tekst van de regel
schemeAgencyName 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 |