Wat de regel betekent
De regel kijkt naar het blok met de juridische gegevens van de leverancier (cac:PartyLegalEntity) en geeft een melding als daar een cac:CorporateRegistrationScheme in staat. In de volledige UBL-standaard beschrijft dat blok het register waarin het bedrijf staat ingeschreven. EN 16931 zet het registratienummer van het bedrijf (BT-30), zoals het KVK-nummer, in cbc:CompanyID in hetzelfde juridische blok, met een optioneel schemeID-attribuut dat het register noemt.
Waarom het ertoe doet
Dit is alleen een waarschuwing, dus de factuur wordt geaccepteerd. De ontvanger herkent het bedrijf van de leverancier aan het registratienummer (BT-30) en de bijbehorende schemacode. Het extra schemablok hoort niet bij de norm en wordt niet gelezen.
Zo los je het op
Verwijder cac:CorporateRegistrationScheme uit cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity. Controleer of je registratienummer nog in cbc:CompanyID in dat blok staat. Wil je aangeven uit welk register het komt, gebruik dan het attribuut schemeID op dat element met de code van vier cijfers uit de ISO 6523-lijst, bijvoorbeeld 0106 voor een KVK-nummer of 0208 voor een Belgisch ondernemingsnummer. Het is de moeite waard als je de XML zelf bouwt of het register op de ondersteunde manier wilt vermelden.
De gepubliceerde tekst van de regel
A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationScheme Waar deze regel geldt
| Regelset | Versie |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |