plugin-icon

Brightfern E-Invoicing for WooCommerce

By ombel·
EN 16931 e-invoicing for WooCommerce: generate, validate before sending, send AND receive over Peppol with your own Access Point.
Version
0.1.4
Last updated
Aug 14, 2026

Brightfern turns your WooCommerce orders into compliant EN 16931 structured e-invoices (Peppol BIS Billing 3.0), with three core capabilities:

  • It also receives. Not just sending — Brightfern receives inbound e-invoices into a WooCommerce inbox and matches them to your orders. Being able to receive is mandatory for all French businesses from September 2026, even before they must issue.
  • It doesn’t lock you to one network. Brightfern is provider-agnostic: bring your own certified Access Point. No per-document markup, no lock-in.
  • It validates before it sends. A pre-flight gate checks your invoice against the Peppol rules, confirms the buyer is actually reachable on the network (SMP lookup), and validates their VAT number and name (VIES) — so “it will arrive and be accepted”, instead of finding out days later.

Correct on the hard cases: mixed VAT rates, discounts, reverse charge, intra-community supply, exempt small businesses, and cent-accurate rounding.

Free vs Pro

  • Free: generate the e-invoice (and credit notes) from an order, run the full validation + recipient
    • VAT checks, download the XML, and receive inbound e-invoices into the WooCommerce inbox.
  • Pro: transmit outbound over Peppol, delivery/status tracking, and national formats.

Compliance notes

EN 16931 is the semantic model; Peppol BIS Billing 3.0 is the UBL syntax used for transmission. National systems such as Poland’s KSeF are separate from Peppol and are on the roadmap — Brightfern is architected for them from day one. Brightfern integrates a certified Access Point provider’s API; it is not itself a certified Access Point.

External services

This plugin’s free pre-flight validation and inbound-receiving features connect to the following third-party and public infrastructure services. No invoice line items, prices, or customer personal data beyond what is listed below are ever sent.

  • VIES (VAT Information Exchange System), operated by the European Commission. Used to confirm that the buyer’s VAT number is valid and to check the registered business name, as part of the free pre-flight validation shown before you download an invoice. Only the buyer’s VAT number is sent, and only when you trigger validation for that order. Terms of use, Privacy Policy.
  • Peppol SML/SMP network, the DNS- and HTTP-based lookup infrastructure of the Peppol e-delivery network, governed by OpenPeppol and built on the European Commission’s eDelivery building block. Used to confirm the buyer’s Peppol participant identifier (VAT/company id + electronic address scheme) is registered and can receive documents. Only that identifier is sent, as part of the free pre-flight validation; no invoice content is transmitted. OpenPeppol.
  • Storecove, one of several certified Peppol Access Points you can configure under WooCommerce E-Invoicing. Brightfern is provider-agnostic and ships Storecove’s API base URL only as a pre-filled example — you may point it at any certified Access Point, or leave the bundled offline Mock provider selected to use the plugin without any external service. When Storecove (or any configured provider) is selected, the plugin polls it for inbound e-invoices addressed to you (free tier) and, on the Pro tier, transmits outbound invoices through it. Storecove, Privacy Policy.
Freeon paid plans
Tested up to
WordPress 7.0.4
This plugin is available for download for your site.