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. Waar nodig noemt het element met een schemeID-code het schema waartoe de identificatie hoort. De regel controleert dat geen van die elementen ook een schemeName-attribuut heeft, een naam in vrije tekst voor het schema. 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 extra schemeName 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 schemeName meer op identificaties te schrijven. In de XML zoek je elke ID, GlobalID of URIID met een schemeName-attribuut en verwijder je alleen dat attribuut, zodat de tekst van de identificatie en de schemeID blijven staan. De attributen schemeAgencyName en schemeDataURI hebben hun eigen regels, CII-DT-102 en CII-DT-103.
De gepubliceerde tekst van de regel
schemeName 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 |