E-invoicing - PEPPOL integration for Belgium - ERPNext 14

Hi Pierre, nice to hear from you… I’ll keep you posted on the progress!

Hi Pedro,

My company is based in Belgium too, I’m also interested in sending invoice to Peppol from ERPNext.

Thank you,

Mohamed.

Great that you chime in Mohamed! I’ll keep this thread updated with the porgress.

kind regards,

Pedro

You’re right, ERPNext has more community work around India/Germany e-invoicing, but direct PEPPOL support isn’t built-in yet. For Belgium, you’ll need a PEPPOL access point provider (like Isabel, Unifiedpost, or similar) since ERPNext can’t connect directly. The usual approach is:

  1. Generate UBL 2.1 (XML) invoices from ERPNext.
  2. Send them via your chosen PEPPOL service provider’s API.
  3. Automate the workflow with a custom app or integration script in ERPNext.

If you’re not familiar with PEPPOL APIs, I’d suggest starting with your provider’s sandbox and building a connector app for ERPNext v14. You might also want to open a GitHub discussion under ERPNext so others working on PEPPOL can collaborate.

Going to start a biz in belgium mainly focused on b2c but would like to stay updated on how the situation evolves regarding ERPNext integrations…

Hi man I contacted tickstar for possible use of their API, I can’t share pricing publicly. But might be worthwile if we set up an API and get all belgian ERPNext users to use it…

Hey guys,

I am looking into this as well.
What do you think of using something like this : Switch to e-invoicing, keep your workflow ? Starts at 0.25€/invoice. The API is open and well documented.

As an aside, I am a freelance erpnext dev based in France and could develop a custom app to connect to a service like this if you guys are interested.

Cheers,
Antoine.

SMS were free first. Then telcos charged 0,20 for them. Then prices got down again with plans and whatnot. Then internet on the phone. So other means to transmit 200 bytes of data were used. All these platform economists don’t supply the internet access, though.

How do they calculate? What is their margin? How do they regard people? As cattle? As humans? What are their (non-monetary) values? Their moral views on these technical prowesses?

Wouldn’t it be cheaper to organize to create and register a better prices service for the community/ecosystem in countries where passing via registered data toll stations is mandatory?

Or to create some monopolies to oneself “rule” (as people are used to call imposition of arbitrary orders, mostly) the wrld? With which justification?

@Peer
Forcing people to pay private 3rd party for each invoices is pretty much highway robbery so I feel you.

FWIW I just found that there is a non profit that started in France with the aim of creating a non profit PA/PDP (e-invoicing certified platform) with a focus on data privacy etc. https://pdplibre.org

It may allow ERPNext to plug into PEPPOL in the long run.
But that won’d be for another couple years (assuming the project succeeds).

Antoine.

My last para wasn’t meant seriously, of course, more like a mirror of stuff we see people trying to “build” in this world. Building restrictions for everybody, that is. A monopoly is like a universal straightjacket.

That’s what FOSS clearly intends to not accept. It’s the base of what made RMS create GPL, he didn’t want to sign NDAs because he wanted to be able to share to care, care about his fellow programmers and also users and humans.

Anyway, I’m not in France, which historically tends to be more centralistic than e.g. Germany, due to obvious cultural reasons. So not sure if I’ll personally need this (à moins que j’y retourne pour y vivre de nouveau pour un bon nombre d’années).

Hello,

We have now built the integration of erpnext with peppol for Belgium and Netherlands. Its currently in testing…

Thanks
Prilk Consulting

2 Likes

Hey @prilk-consulting,

I was about to start working on the integration for a client I have in Belgium.
What provider did you choose?

Is the repo opensource and can you share it? I would like to contribute to it.

Cheers,
Antoine.

Hello @prilk-consulting,

Any update on this?
I need to know if I’ll be able to rely on your integration (which I’ll happily contribute to) as soon as possible otherwise I need to get started on my own app for this. I’d rather avoid duplicate work though.

Cheers,
Antoine.

Hi Antoine,

Yes it will be open source mostly will be released next week. This will generate validated peppol xml. Integration is a separate app it will not be open source now (hopefully next month). We have used B2Brouter as the provider but still exploring other options as its expensive. Feel free to build your own integration if you want or wait for us to release it.

2 Likes

Hey @prilk-consulting,

Have you been able to release the app that generates peppol xml?
Have you considered integrating your work in GitHub - alyf-de/eu_einvoice: Create and import e-invoices with ERPNext. ?

A question about the connector to B2Brouter. If it’s not opensource does this mean I wouldn’t be able to install and use it or would it be still be available via the frappe marketplace or so ?

Cheers,
Antoine.

I know from one of our clients that they are creating e-invoices with alyf-de/eu_einvoice, then upload to a provider like b2brouter to send it via Peppol. Automating this upload step should be fairly easy.

1 Like

I’m looking for the plug n play eInvoice solution that can be installed on a site which is hosted on frappe cloud. Is there any progress in this direction for any of the solutions mentioned above? Or, will I have to change my setup to a private bench and take the maintenance/update of my ERPNext installation in-house?

If nothing else, you can see this as a vote for creating an App that can be installed on any Site on the Frappe Cloud.

@rmeyer, Ah cool thanks for the tip. So those provider accept e-invoices format other than Peppol UBL then?

If so yes it should be fairly straightforward and a good solution for my usecase!

Yes, they do: “We adapt your documents to the format required by the recipient (e.g., UBL, XRechnung, FacturaE, etc.).” Also, the other way round, converting any received invoice to the format you need.

1 Like

Hello,

Here is the e-invoicing app with peppol support .

Key features:

  • Generate PEPPOL Invoices: Create compliant UBL XML directly from Sales Invoices along with validation.

  • Import & Validate: Parse incoming PEPPOL invoices with XSD and Schematron validation.

  • Code List Management: Automatic setup of PEPPOL code lists (UOM, taxes, payment means, etc.).

Please check the readme file on how to use it. In case of issues repport it here. GitHub · Where software is built .

This is an extension of German einvoicing app. GitHub - alyf-de/eu_einvoice: Create and import e-invoices with ERPNext.