Peppol-foutcodes

PEPPOL-EN16931-R002: meer dan één notitie op de factuur

Foutcode PEPPOL-EN16931-R002 betekent: de factuur bevat meer dan één notitie op documentniveau.

Regelset: Peppol BIS Billing 3.0 · Ernst: fout (fatal): een Access Point weigert de factuur · Gecontroleerd met de officiële regels van mei 2026

Wat betekent PEPPOL-EN16931-R002?

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

[PEPPOL-EN16931-R002]-No more than one note is allowed on document level, unless both the buyer and seller are German organizations.

Een factuur mag op documentniveau hoogstens één notitie bevatten (BT-22, cbc:Note). Alleen als zowel koper als verkoper Duitse organisaties zijn, mag het meer. Heb je meerdere vrije teksten, voeg ze dan samen in één notitie.

Veelvoorkomende oorzaken

  • Het pakket zet elke regel van een vrije tekst in een aparte cbc:Note.
  • Een standaardtekst (bijvoorbeeld betalingsvoorwaarden) en een factuuropmerking komen elk in een eigen notitie.
  • Een verplichte vermelding werd als extra notitie toegevoegd.

Zo los je het op als verzender

  1. Voeg alle vrije teksten op documentniveau samen in één cbc:Note.
  2. Zet betalingsvoorwaarden in cac:PaymentTerms/cbc:Note in plaats van in een extra notitie.
  3. Zet een vermelding bij een vrijstelling of verlegging in de vrijstellingsreden van het btw-overzicht.

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:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:Note>Bedankt voor uw vertrouwen.</cbc:Note>
<cbc:Note>Betaling binnen 30 dagen.</cbc:Note>

✅ Juist

<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:Note>Bedankt voor uw vertrouwen. Betaling binnen 30 dagen.</cbc:Note>

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 notitie op een factuurlijn (InvoiceLine/cbc:Note) valt niet onder deze regel. Die mag je per lijn gebruiken.

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

Veelgestelde vragen over PEPPOL-EN16931-R002

Waar zet ik betalingsvoorwaarden?

In cac:PaymentTerms/cbc:Note. Die telt niet mee als notitie op documentniveau.

Waarom mag het wel tussen Duitse organisaties?

Voor Duitse facturen gelden extra afspraken die meerdere notities met een eigen betekenis nodig hebben. Daarom maakt Peppol voor hen een uitzondering.

← Alle Peppol-foutcodes