Linux 软件免费装
Banner图

Brightfern E-Invoicing for WooCommerce

开发者 ombel
freemius
更新时间 2026年10月6日 17:09
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

invoicing b2b vat e-invoicing factur-x peppol ksef xrechnung en16931 einvoice

下载

0.1.25 0.1.26 0.1.27 0.1.4 0.2.0 0.1.13 0.1.12 0.1.15 0.1.19 0.1.22 0.1.23 0.1.5 0.1.10 0.1.16 0.1.17 0.1.24

详情介绍:

Brightfern turns your WooCommerce orders into compliant, VAT-correct structured e-invoices for B2B and B2G sales, in whichever format the country you invoice actually requires — and checks each one before it leaves. Four formats, one plugin Switch between them under WooCommerce → E-Invoicing → Format. Credit notes follow automatically from WooCommerce refunds. What makes it different Correct on the hard cases: mixed VAT rates, discounts, reverse charge, intra-community supply, exempt small businesses, and cent-accurate rounding. Everything an invoice needs Available in English, Dutch, French, German and Polish. Free vs Pro Compliance notes EN 16931 is the semantic model. Peppol BIS Billing 3.0 (UBL syntax) is used for transmission. XRechnung (Germany) uses the same UBL syntax with its own specification identifier and business rules (e.g. a mandatory buyer reference for public-sector recipients). Factur-X (France) embeds a UN/CEFACT CII XML — a different syntax from UBL — inside a human-readable PDF/A-3, for the domestic PPF/PDP flow rather than Peppol transit. Select your format under WooCommerce → E-Invoicing → Format. Poland's KSeF is a different kind of system again: a national clearance platform, mandatory since February 2026, where an invoice becomes legally issued only once KSeF accepts it and assigns a number. Its FA(3) format is not a syntax binding of EN 16931 but a separate national model written against the Polish VAT act, so Brightfern maps to it directly. Generating and validating FA(3) is free, and you can always download the file and submit it in the Ministry of Finance taxpayer application yourself. On Pro, Brightfern can also file it for you through the KSeF API and record the KSeF number it returns. FA(3) requires a Polish seller (a NIP), and Brightfern will tell you before generating if that is missing. Brightfern integrates a certified Access Point provider's API; it is not itself a certified Access Point.

安装:

  1. Install and activate the plugin (WooCommerce required).
  2. Go to WooCommerce → E-Invoicing and fill in your seller identity (legal name, VAT number, Peppol electronic address, address, IBAN).
  3. Choose your Access Point provider and enter its credentials (or keep Mock to try it offline).
  4. Pick the order status that should generate an invoice (default: Completed).
  5. (Receiving) Set a webhook secret and paste the shown webhook URL into your provider, or enable polling.

屏幕截图:

  • The PDF invoice: your logo, the VAT breakdown per rate, and payment details.
  • The orders screen: e-invoice status and number per order, with bulk actions.
  • The order screen: e-invoice status, number, PDF and XML downloads, and the credit note for a refund.
  • The inbox: a received e-invoice with its lines, payment details and the supplier's PDF.
  • The period export for your accountant, with the legal archive check.

常见问题:

Do I need to be a certified Peppol Access Point?

No. You connect your own certified provider; Brightfern speaks to it through a provider-agnostic interface.

Which countries are supported?

Belgium (Peppol BIS UBL) is fully supported. Germany (XRechnung), France (Factur-X) and Poland (KSeF FA(3)) are supported — select the format under WooCommerce → E-Invoicing → Format. For Poland, generating and validating the FA(3) file is free and you can upload it to KSeF yourself; on Pro, Brightfern can file it through the KSeF API for you. For France, Brightfern produces the Factur-X PDF/A-3 and you submit it yourself — there is no automatic transmission to the French portal in this version.

Can it receive invoices, not just send?

Yes — that's a core feature. Received documents appear in a WooCommerce inbox and are matched to orders.

Does it check VAT numbers and get the VAT breakdown right?

Yes. Before you download an invoice, Brightfern validates the buyer's VAT number and registered name against VIES, and gets mixed VAT rates, discounts, reverse charge, intra-community supply and VAT-exempt small businesses right on the invoice itself — not just a flat total.

Which languages is the interface available in?

English, Dutch, French, German and Polish. It follows the site language, or the language set on your own user profile under Settings → General.

Are the invoice numbers gap-free?

Yes, by default. Brightfern keeps its own sequential series (format and padding configurable, e.g. {year}-{number} → 2026-0001), with a separate series for credit notes, and only hands out a number once the invoice passes the pre-flight checks. Sites that issued invoices before version 0.2.0 keep using the order number until they switch under WooCommerce → E-Invoicing → Invoice numbering; you can also continue an existing series from another system there.

Where are the invoices stored, and for how long?

Each issued and received invoice is stored on its order, and also written once to a protected archive folder in your uploads directory that is kept even if the order is deleted, and even when you uninstall the plugin. WooCommerce → E-Invoice export shows its integrity status. Keep backups: invoices must be retained for 7 years in the Netherlands and 10 in Belgium.

Do I need a Polish company to use KSeF?

Yes. The FA(3) format requires a Polish tax identifier (NIP) for the seller — that is the format's own rule, not a limitation here. Brightfern checks it before generating and tells you if it is missing.

更新日志:

0.2.0 0.1.27 0.1.26 0.1.25 0.1.24 0.1.23 0.1.22 0.1.21 0.1.20 0.1.19 0.1.18 0.1.17 0.1.16 0.1.15 0.1.14 0.1.13 0.1.12 0.1.10 0.1.9 0.1.8 0.1.7 0.1.6 0.1.5 0.1.4 0.1.3 0.1.2 0.1.1 0.1.0