Peppol-foutcodes

BR-25: naam van het artikel ontbreekt

Foutcode BR-25 betekent: een factuurlijn heeft geen naam voor het artikel of de dienst.

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

Wat betekent BR-25?

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

[BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153).

Elke factuurlijn moet een naam hebben voor wat je factureert (BT-153, cac:Item/cbc:Name). Een omschrijving (cbc:Description) of een artikelcode alleen is niet genoeg. De Belgische btw-regels (KB nr. 1) vragen bovendien de gebruikelijke benaming van de goederen of diensten.

Veelvoorkomende oorzaken

  • De export zet de omschrijving in Description en laat Name leeg.
  • Een artikel in het pakket heeft enkel een code, geen naam.
  • Een lijn met een vrije tekst of een korting werd als factuurlijn zonder naam meegestuurd.

Zo los je het op als verzender

  1. Geef elk artikel en elke dienst een duidelijke naam.
  2. Zorg dat de export die naam in cac:Item/cbc:Name zet. Een langere uitleg kan in Description.
  3. Zet kortingen op een lijn in cac:AllowanceCharge van die lijn, niet in een aparte lijn zonder naam.

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

<cac:InvoiceLine>
  ...
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      ...
    </cac:ClassifiedTaxCategory>
  </cac:Item>
  ...
</cac:InvoiceLine>

✅ Juist

<cac:InvoiceLine>
  ...
  <cac:Item>
    <cbc:Name>Advies e-facturatie</cbc:Name>
    <cac:ClassifiedTaxCategory>
      ...
    </cac:ClassifiedTaxCategory>
  </cac:Item>
  ...
</cac:InvoiceLine>

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

Een duidelijke naam helpt ook de ontvanger: boekhoudsoftware gebruikt hem om de lijn automatisch te boeken.

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-27: De nettoprijs van een artikel op een factuurlijn is negatief. Dat is nooit toegestaan.
  • 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-25

Wat is het verschil tussen Name en Description?

Name is de korte naam van het artikel of de dienst en is verplicht. Description is een optionele, langere omschrijving.

Volstaat een artikelcode?

Nee. Een code kan in SellersItemIdentification, maar de naam moet er altijd ook staan.

← Alle Peppol-foutcodes