How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Add Electronic invoicing

  • Zvonimir Mihovil Mance shared this idea 4 years ago
  • Payments/Billing
  • 43 Comments


410 Votes
Login to Vote
Hello,

I am interested in implementing electronic invoicing.
It will be required in many EU countries in following years, and in Croatia it is already partly required, but next year there is plan to be fully required.

Interesting link about that
https://www.einvoicingbasics.co.uk/why-einvoicing/regulatory-compliance/
https://www.theglobaltreasurer.com/2020/11/04/eu-e-invoicing-rules-take-shape/
Merged Ideas
    UBL invoices
    It would be great to have UBL invoices attached to an invoice generated by WHMCS.UBL invoicing becomes more and more popular nowadays.http://ubl.xml.org/wiki/about-ubl
    E-invoices
    HiI already asked many times if it is possible to have this option as well. I was comparing WHMCS to the competitors and see that the other already has a solution for Estonian E-invoices which will be mandatory since Jan 2025.https://hostbillapp.com/features/apps/estonian_e_invoice/https://hostbill.atlassian.net/wiki/spaces/DOCS/pages/2870673409/Estonian+E-invoiceAs other Estonian providers i will need to look for a solution and best would be to have it from my current partner WHMCS, of course.thanks
    Electronic invoicing Spain Verifactu
    Electronic invoicing will be mandatory in Spain and the Verifactu system will be required to prevent dual-use softwareIt would be good to have some integration module withhttps://www.fiskaly.com/signes/verifactuor some other similar module that solves the problem

74 Comments

Login to post a comment.

Hi all,
We are continuing refinement work on our e-invoicing solution and will have more specifics and timelines to share in the next few months. I can preview some provisional details; most likely admins will be able to choose whether to issue e-invoices in one of the following formats:

- UBL (Universal Business Language)
- CII (Cross Industry Invoice)
- PINT
- ZUGFeRD
- XRechnung
- Factur-X
- FacturaE
- Svefaktura
- Fattura PA
- eSPap

This list is of course provisional and subject to change.
Hello,

Thanks for the latest update, but I see a misconception regarding the new Spanish invoicing regulations. "Facturae" is not the same as "Verifactu".

In Spain, Verifactu comes into effect on January 1, 2026. Therefore, we need to adapt to Verifactu, not Facturae (which is the invoice format for companies that work for the public administration).

It's very important that you keep this in mind, as we're running against the clock, and this issue is quite delayed for us to have it up and running before January 1, 2026, without errors.

Here you can see what each one means: https://leyfacturaelectronica.com/verifactu-vs-facturae-diferencias-clave/
Please urgently consider adapting the software to VERIFACTU, not FacturaE
How about Finvoice?
Whilst the implementation timeline for Verifactu has been extended to January 1st 2027 and July 1st 2027 respectively, we are still on-track to have our solution ready early this year.
Hello,

Any updates on this? On January 1, 2026, all companies in Spain must use electronic invoicing through Verifactu. If we don't use it by January 1, the fines are €50,000-€150,000.

The Spanish government is insisting that this system will begin on January 1, 2026.

It's very important that we find an urgent solution; there are only three months left!
We have developed the SPANISH E-invoicing WHMCS Module https://whmcsglobalservices.com/spanish-fiscal-e-invoicing-whmcs-module/ we are an official partner of https://www.fiskaly.com/signes/verifactu we will help you all in terms of API & account setup etc. Please contact us.
@manvinder, your module is not ready with the spanish law, I wrote you in your site more than a month ago and emailed your team and nobody answered. How can i contact directly to you?
Why it's not ready, Eduardo?
Any update, guys???
Please do it, they force us in Spain.
I have a solution for this, importing the invoices from WHMCS to silvasoft who is handling PEPPOL! https://netdistri.eu/whmcs-silvasoft
I’m actually wondering why WHMCS still doesn’t support UBL. The last update was back on October 28, 2024 — a bit concerning. WHMCS, do you have an update? Being able to send UBL invoices is becoming the standard for 2025.
Hey everyone,

We’ve just finished the WHMCS module for electronic invoicing, and you can check it out here: https://tublat.com/whmcs-electronic-invoicing-module?language=english

If you need to integrate it with electronic invoicing systems from other countries, we can easily connect via API with your local provider for just a small fee.

I truly hope this module becomes a go-to solution in every country where electronic invoicing is required — making life simpler for all of us.

Warm regards,
Gianluca
Would it work for Belgium?
We have a module running smoothly for several weeks on our own WHMCS installation and several others in Belgium. Feel free to reach out if you’re interested!
Would it work for Finland?
@Kimi our module uses the Billit.eu API. It's seems like it's also compatible with Finland: https://www.billit.eu/en-int/peppol-access-point/peppol-e-invoicing-in-finland/
We are about to release a Whmcs module to manage electronic invoicing in Italy based on the api of fattureincloud.it the module can be easily integrated with other Italian and foreign intermediaries to manage electronic invoicing also in other countries.
@Gianluca Iannotta Would it work for Belgium?
@PC I don't believe it will work as-is for Belgium. Italy requires the use of the Sistema di Interscambio (SDI), which is different from Peppol, the system commonly used in Belgium.
Hi @PC please add me on facebook or LinkedIn, I'll leave you my username @mrtublat
https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Romania

Howdy!

In Romania e-Invoicing has been required for B2B since 1 January 2024 and B2C since 1 January 2025.
How do you handel this with WHMCS?
There’s any update for Romanian E-Invoicing? Thank you.
We've identified a potential solution using a third-party API and want to develop a WHMCS module to automatically send invoices to the Peppol network, primarily for Belgium-based businesses and potentially other European countries.
@eyewebs.be How for are you in developing this module?
@PC It's fearly easy to develop a module for this. And can be done in a short period. We are postponing development to wait for native support. Because the investment is not needed if WHMCS comes with native support. Or if we find interested users, we can share the investment.
Px commented 1 second ago
URGENT – Critical for Compliance & Business Continuity (Belgium-based Businesses)

As a Belgium-based business, we rely on WHMCS to manage our operations efficiently. However, a critical feature is currently missing, which must be implemented before January 1st, 2026, or we, along with many other businesses, will be forced to seek alternatives.

This is not a “nice-to-have” feature request—it’s a legal necessity for businesses in Belgium. Without these crucial updates, running a business on WHMCS will become impossible under Belgian law.

We urge WHMCS to prioritize this immediately or risk losing a significant customer base in Belgium/EU/others.

We look forward to your response and a concrete roadmap for implementation.

See also: https://requests.whmcs.com/idea/peppol-integration
I created my own electronic invoicing module for Italy, I think it would be a good idea for you to do the same.
Unfortunately, the only way to solve this is going to be to use an external invoicing system that complies with the legal requirements.
This discussion on electronic invoicing is very important and shows great community engagement. It reminds me of the classic Banjo-Kazooie..Related Links: https://retrogames.my/game/dragon-ball-gt-final-bout
It is essential to add this feature, otherwise we will look for another alternative.
Hi,

Spanish community is worried about this integration. Is there any news from WHMCS?

Thank you.
I run a business in Spain and rely heavily on WHMCS for all client billing. If you’re using WHMCS and your workflow issues pro forma invoices first, then generates the final legal invoice only after payment is received, you’re already in a good position.

Under Spanish law, pro forma invoices are not considered legal or fiscal documents, so Hacienda does not require them to be reported via Verifactu. What matters is the final invoice issued after payment, as that’s the document with fiscal impact.

So despite what some accountants may advise, it’s perfectly possible to integrate WHMCS with Verifactu — and that’s the route I’m taking. I want to keep everything inside WHMCS without migrating to an external invoicing platform.

There are two main approaches you can take:
1. Use a WHMCS hook (e.g., InvoicePaid) to send the invoice data directly to the Verifactu API when the invoice is marked as paid.
2. Build a middleware script outside WHMCS, and have the hook send invoice data to it. The middleware can then format and transmit the invoice to Hacienda.

That said, as of May 22, 2025, the Verifactu API has not yet been finalized by the Spanish government, so some technical details are still subject to change.

However, I’m confident that full compliance with Verifactu using WHMCS will be 100% achievable, with minimal disruption to existing billing workflows — especially if you’re already distinguishing clearly between pro forma and final invoices.