Skip to content

What is the difference between UBL and Peppol BIS?

UBL is the file format (XML). Peppol is the network plus rules over which UBL files move safely between organisations.

Try this first

  1. 1UBL (Universal Business Language) is the message structure: invoice lines, VAT codes, payment terms.
  2. 2Peppol BIS is a UBL variant with extra constraints for uniformity on the Peppol network. Not every UBL is a valid Peppol invoice.
  3. 3The Peppol network connects senders and receivers via access points (think of it like WhatsApp servers between phones). You only need the receiver Peppol ID, not their address.
  4. 4For Dutch government e-invoicing via Peppol or Digipoort is mandatory. For B2B, Peppol is becoming the default.
  5. 5Ask your vendor whether the tool supports "Peppol BIS Billing 3.0", the current international norm.

When to bring us in

Non-standard invoice patterns (split-payment, line-level discounts, recurring with variable charges) and Peppol rejects them? Not a blocker but a mapping issue. We can help.

See also

None of the above fits?

Describe your situation below. We pass your input plus the steps you already saw to our AI and return tailored next-step advice. If it's too risky to DIY, we'll say so.

Who are you?

For the AI question we need your email and company, so we can follow up if the AI gets stuck, and to prevent abuse.

Limited to 2 questions per hour and 5 per day, kept lean so the AI stays useful. For more, contacting us directly works better for you and us.

Or skip the DIY entirely

Our Managed IT clients do not look these things up. One point of contact, a fixed monthly price, resolved within working hours.