Peppol Compliance SaaS

Why Generating UBL XML Isn't Enough to Be Peppol Compliant

2 min læsning

If your platform already generates UBL XML invoices, you might assume you're most of the way to Peppol compliance. You're not. The XML is just the beginning.

Peppol is not a file format. It's a network. And connecting to that network requires significantly more than producing a correctly structured XML document.

Here's what actually needs to happen before an invoice is Peppol compliant.

Your Recipient Needs to Be Able to Find You

Every Peppol participant is registered in a directory called the SMP (Service Metadata Publisher). When someone wants to send you an invoice, their Access Point looks up your Peppol ID in the SMP to find where to deliver it.

If you're not registered, you don't exist on the network. No amount of valid UBL XML changes that.

The Invoice Needs to Travel Over AS4

Peppol uses a specific transport protocol called AS4. It's not HTTP. It's not email. It's a certified, encrypted, signed message exchange with delivery receipts and non-repudiation guarantees.

Your UBL XML file needs to be wrapped in an AS4 message, signed with a Peppol-issued certificate, and transmitted to the recipient's Access Point. If any part of that chain is wrong, the message doesn't arrive.

Your Access Point Must Be Certified by OpenPeppol

To connect to the Peppol network, you need a certified Access Point. OpenPeppol certifies these after a formal onboarding process that takes months and requires ongoing compliance obligations, security audits, and reporting.

This is why one of the companies at CloudFest told us they outsource their B2G invoicing entirely. Not because they couldn't generate the XML. Because everything that comes after was too complex to handle in-house.

You Have Reporting Obligations

Certified Access Points are required to submit transaction reports to their Peppol Authority on a regular basis. TSR (Transaction Statistics Report) and EUSR (End User Statistics Report) are not optional. They're part of the Service Provider Agreement.

So What Does Invoro Handle?

When you send an invoice through Invoro, you provide the invoice data. We handle the rest:

  • SMP registration so your participants are discoverable
  • AS4 transport with a production Peppol certificate
  • Delivery receipts and status tracking
  • All reporting obligations to the Luxembourg Peppol Authority

You stay focused on your product. The network complexity is ours.

Share Article

Hold dig opdateret

Få den seneste indsigt om EU e-fakturering, compliance og forretningsautomatisering leveret til din indbakke.

Vi respekterer dit privatliv. Afmeld når som helst.