Creditnota via Peppol: juist documenttype, verwijzing en bedragen

Ook beschikbaar in:EnglishFrançais

Een creditnota op een Peppol-factuur verstuur je ook via Peppol, als apart UBL-document CreditNote met type 381 en positieve bedragen. Verwijs in BillingReference naar het nummer en de datum van de oorspronkelijke factuur. Een Invoice-document met code 381 faalt op PEPPOL-EN16931-P0100.

Ook creditnota’s gaan via Peppol

Volgens de officiële FAQ geldt elk document dat de oorspronkelijke gestructureerde e-factuur wijzigt en er specifiek en ondubbelzinnig naar verwijst, zelf als gestructureerde e-factuur. Het wordt in hetzelfde formaat uitgereikt. Creditnota’s en debetnota’s op een Peppol-factuur gaan dus ook via Peppol.

Was de oorspronkelijke factuur geen gestructureerde e-factuur, bijvoorbeeld een pdf uit 2025, dan geldt die formaatregel niet. Een pdf-creditnota kan dan nog, als je klant ze aanvaardt. Kies je wel voor Peppol, dan moet je klant ze aanvaarden.

Kies het juiste documenttype

In UBL is een creditnota een apart document: CreditNote, met CreditNoteTypeCode 381 en CreditNoteLine in plaats van InvoiceLine. Peppol BIS Billing 3.0 laat ook een factuur met negatieve bedragen toe, en ontvangende systemen moeten beide verwerken. Meng de twee alleen niet:

  • PEPPOL-EN16931-P0100: een Invoice-document met type 381. Die code mag alleen in een CreditNote.
  • PEPPOL-EN16931-P0101: een CreditNote met een type dat alleen voor facturen bestaat, zoals 380.
  • In een creditnota (381) staan de bedragen positief; het documenttype zegt al dat het om een tegoed gaat.
Correct: kop van een creditnota met verwijzing
<CreditNote xmlns="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2" …>
  <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
  <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
  <cbc:ID>CN-2026/0044</cbc:ID>
  <cbc:IssueDate>2026-11-02</cbc:IssueDate>
  <cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>AANK-5521</cbc:BuyerReference>
  <cac:BillingReference>
    <cac:InvoiceDocumentReference>
      <cbc:ID>2026/0918</cbc:ID>
      <cbc:IssueDate>2026-10-20</cbc:IssueDate>
    </cac:InvoiceDocumentReference>
  </cac:BillingReference>
  <!-- parties, TaxTotal and totals: positive amounts -->
  <cac:CreditNoteLine>
    <cbc:ID>1</cbc:ID>
    <cbc:CreditedQuantity unitCode="C62">1</cbc:CreditedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">120.00</cbc:LineExtensionAmount>
    <!-- item, VAT category and price as on the original line -->
  </cac:CreditNoteLine>
</CreditNote>

Verwijs naar de oorspronkelijke factuur

Zet het nummer van de oorspronkelijke factuur in BillingReference/InvoiceDocumentReference/ID (BT-25) en de datum ervan in IssueDate (BT-26). BR-55 faalt als er een verwijzing staat zonder factuurnummer. Gebruik precies het nummer zoals op de factuur.

Controleer voor je verstuurt

  • Neem dezelfde btw-categorie en hetzelfde tarief als de lijnen die je crediteert.
  • De rekenregels gelden net als bij een factuur: lijnen, btw-uitsplitsing en totalen moeten kloppen (zoals BR-CO-15).
  • Een creditnota is op Peppol een apart documenttype. Ontvangt je klant facturen maar geen creditnota’s, dan moet zijn dienstverlener dat type toevoegen; de Peppol-zoektool toont het per ID.

Veelgestelde vragen

Moet een creditnota op een factuur van 2025 via Peppol?
Niet als die factuur geen gestructureerde e-factuur was. Dan kan een pdf-creditnota, als je klant akkoord gaat. Verstuur je ze toch via Peppol, dan moet je klant ze aanvaarden.
Mag ik een factuur met negatieve bedragen sturen in plaats van een creditnota?
Peppol BIS 3.0 laat beide toe. Gebruik dan wel een Invoice met type 380 en negatieve bedragen, of een CreditNote met type 381 en positieve bedragen.
Wat betekent PEPPOL-EN16931-P0100 bij mijn creditnota?
Je software exporteerde de creditnota als Invoice met type 381. Laat ze exporteren als CreditNote, of vraag je softwareleverancier waar dat ingesteld wordt.

Verwante foutcodes