Peppol-foutcodes

BR-CL-23: ongeldige eenheidscode

Foutcode BR-CL-23 betekent: de eenheid van een hoeveelheid is geen geldige code uit de officiële lijst.

Regelset: EN 16931 · Ernst: fout (fatal): een Access Point weigert de factuur · Gecontroleerd met de officiële regels van mei 2026

Wat betekent BR-CL-23?

De validator toont deze melding (in het Engels, zoals in de officiële regels):

[BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension

Elke hoeveelheid heeft een eenheid in het attribuut unitCode (BT-130). Die code komt uit de lijst UN/ECE Recommendation 20 (met de uitbreiding van Recommendation 21). Gangbare codes zijn HUR (uur), DAY (dag), C62 (stuk, eenheid), KGM (kilogram) en MTR (meter). Een eigen afkorting zoals UUR, st of stuks is ongeldig.

Veelvoorkomende oorzaken

  • Het pakket gebruikt eigen eenheden, zoals “st” of “uur”, en zet die rechtstreeks in de XML.
  • Een eenheid werd vertaald naar het Nederlands.
  • Een artikel heeft geen eenheid, waarna de export een vrije tekst invult.

Zo los je het op als verzender

  1. Koppel in je pakket elke eenheid aan een UN/ECE-code, bijvoorbeeld uur aan HUR en stuk aan C62.
  2. Controleer artikelen zonder eenheid.
  3. Valideer opnieuw.

Je ontving een factuur met deze fout?

Een factuur met deze fout is niet conform. Vraag de leverancier om een gecorrigeerde factuur en pas de XML niet zelf aan.

Voorbeeld in de XML

❌ Fout

<cbc:InvoicedQuantity unitCode="UUR">3</cbc:InvoicedQuantity>

✅ Juist

<cbc:InvoicedQuantity unitCode="HUR">3</cbc:InvoicedQuantity>

Beide fragmenten komen uit een volledige testfactuur die we met onze validator hebben gecontroleerd: de foute versie geeft precies deze melding, de juiste versie geen enkele fout.

Goed om te weten

De UBL-viewer toont de code als een leesbare eenheid, zoals “uur” voor HUR. In de XML blijft het altijd de officiële code.

Controleer je factuur

Plak of sleep je XML in de gratis validator. Je ziet meteen of deze fout (nog) voorkomt, met een link naar de uitleg bij elke melding.

Officiële regel

De volledige regel met de technische test (Schematron) staat in de officiële Peppol-documentatie:

Verwante foutcodes

  • BR-DEC-23: Het nettobedrag van een factuurlijn heeft meer dan twee cijfers na de komma.
  • PEPPOL-EN16931-R120: Het nettobedrag van een factuurlijn is niet gelijk aan hoeveelheid × eenheidsprijs, plus toeslagen en min kortingen op die lijn.

Veelgestelde vragen over BR-CL-23

Welke code gebruik ik voor een stuk?

Meestal C62 (eenheid). Ook H87 (stuk) staat in de lijst.

Waar vind ik de volledige lijst?

In UN/ECE Recommendation 20 en 21. De Peppol-documentatie op docs.peppol.eu bevat de codelijst die Peppol gebruikt.

← Alle Peppol-foutcodes