Invoro Peppol B2B/B2G E-Invoicing for WHMCS

Invoro Peppol B2B/B2G E-Invoicing for WHMCS

Developed By Invoro

Compatible with WHMCS v9.0

Peppol B2B/B2G e-invoicing for WHMCS, without the infrastructure

Invoro connects WHMCS to the Peppol network through a certified Access Point. When your customer is in a country with e-invoicing requirements your WHMCS invoices are validated, transformed where needed, and delivered over Peppol AS4 to your customer's accounting system.

You keep WHMCS as your billing system. Invoro handles the network.

What this addon does

  • Adds a "Send via Peppol" option to WHMCS invoices
  • Looks up your customer's Peppol participant ID via SMP
  • Validates the invoice against country-specific Peppol rules
  • Delivers the invoice over AS4 through Invoro's certified Access Point
  • Tracks delivery status and writes it back to the WHMCS invoice
  • Supports webhook callbacks for delivery confirmations and failures

Why a certified Access Point matters

Generating UBL XML is only part of e-invoicing compliance. To actually deliver an invoice over Peppol, you need:

  • A certified gateway connected to the Peppol network
  • AS4 transport with valid Peppol certificates
  • SMP lookup to find recipient endpoints
  • Country-specific validation (BIS Billing 3.0, XRechnung, KSeF, NemHandel)
  • SML registration so partners can find you

Invoro provides all of this. You install the addon, connect your Invoro account, and start sending compliant invoices.

Coverage

Currently covering most EU countries within the Peppol Network, full coverage is on our homepage. France (Chorus Pro / PDP) and Italy (SDI / AGID) are not supported.

Pricing

The addon is free. An Invoro account is required to send invoices, plans start at €0/month (send 5 invoice per month for free) with a one-time €20 setup fee. Receiving invoices is unlimited and free on every plan.

About Invoro

Invoro is a listed OpenPeppol Certified Service Provider based in Luxembourg.

 

There are no reviews yet!

Be the first to review Invoro Peppol B2B/B2G E-Invoicing for WHMCS.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements


  • An Invoro account with a B2B API key (free tier available at invoro.eu)
  • API key scopes: invoice:create, invoice:read, invoice:send (and participant:read for the Peppol Lookup tool)

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Invoro

Changelog

v1.0.1 Released April 15th, 2026

Latest Version


Added

  • Initial release.
  • Send invoices via Peppol through the Invoro B2B API (/invoice-api/invoices/send) - JSON mapping path.
  • UBL XML import path for WHMCS 8.x+ via POST /invoice-api/invoices/import-xml + POST /invoice-api/invoices/{uuid}/send.
  • Admin page listing all invoices sent to Invoro with status tracking.
  • Peppol Lookup admin page: searches the Peppol network by VAT / company name, saves matching Peppol ID to a WHMCS client custom field.
  • Hooks:
    • InvoiceCreated - auto-send when auto_send_trigger = created.
    • InvoicePaid - auto-send when auto_send_trigger = paid (default).
    • AdminInvoicesControlsOutput - "Send via Peppol" / "Create Peppol Draft" button and status badge on the invoice page.
    • AfterCronJob - re-checks non-terminal invoices via StatusTracker (min 5 minutes between polls).
  • Buyer endpoint resolution: Peppol ID custom field → VAT custom field → OOB Tax ID. Supports VAT-to-Peppol derivation for 30+ EU/EEA countries.
  • Peppol tax category inference: S standard / K intra-EU reverse charge / G export / Z zero rated.
  • Credit note (381) / debit note (383) support with positive amounts (WHMCS 9.x type field + pre-9.0 negative-total fallback).
  • Payment information: seller IBAN / BIC / account name.
  • Customizable invoice note template with {invoice_url}, {invoice_number}, {due_date} placeholders.
  • Auto-send filter (all / peppol_only / companies_only / companies_with_peppol).

 

See also

Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Account Statements Module

Send account statements to customers

Free
GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Commercial
Handling Fees

A handling fee are the costs that business owners incur when processing payments from customers.

Free
Free Opensource Gateway Fees

Gateway no fees Addon

Free