Linux 软件免费装
Banner图

GoFactoX E-Invoicing for WooCommerce

开发者 decant
freemius
更新时间 2026年9月11日 22:34
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce facture e-invoicing facturx facturation-electronique

下载

1.1.0 1.1.1 1.2.0 1.2.1 1.3.0 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1

详情介绍:

GoFactoX E-Invoicing for WooCommerce automatically generates legally compliant electronic invoices from your WooCommerce orders. Supports Factur-X (PDF/A-3 with embedded XML), CII and UBL formats, the three formats accepted by the French e-invoicing reform. Why You Need This The French reform makes electronic invoicing mandatory: reception for all VAT-liable businesses from September 2026, emission for small businesses from September 2027. GoFactoX handles the part that lives inside your store: it turns every WooCommerce order and refund into a compliant Factur-X invoice or credit note automatically, so your invoicing is reform-ready and runs by itself. Transmission to a Plateforme Agreee is done with your own PA account; GoFactoX produces the compliant file it accepts. Key Features Pro plan adds Business plan adds Perfect For Learn more about Pro and Business plans

安装:

  1. Go to Plugins > Add New in your WordPress admin
  2. Search for GoFactoX E-Invoicing
  3. Click Install Now then Activate
  4. Go to WooCommerce > Settings > Factur-X to configure your company information
  5. Done! Invoices will be generated for new orders.

屏幕截图:

  • B2B checkout fields: SIREN, SIRET, VAT number and PO reference
  • Dashboard: monthly statistics, invoice list with transmission status, FEC export
  • Generated PDF invoice: clean design with all French legal mentions

升级注意事项:

1.5.1 Recommended for all 1.5.0 users: fixes a fatal error on PHP 8.0, duplicate invoice numbers under concurrent triggers, guest invoice downloads, and updates vulnerable PDF libraries. Adds e-mail alerts on rejected transmissions and a staging guard. 1.5.0 Transmission to your Plateforme Agréée via SUPER PDP (Pro), and compliance fixes that make the Factur-X file pass the French PA validation (SIREN/SIRET schemes, 0225 addresses, BT-23 B1/S1/M1, coded legal notes, EN 16931 default profile). Check your "Cadre de facturation" setting after update: "Automatic" is now the recommended value. 1.4.2 Completes the four new mandatory mentions of the French e-invoicing reform (operation category, delivery address BG-15, VAT-on-debits option, plus SIREN already supported), and adds the Chorus Pro "cadre de facturation" (BT-23). 1.4.1 WordPress 7.0 compatibility, Plugin Check compliance, fixes on the credit note download link in the dashboard, French translation completions, and end-of-month payment terms aligned with Code de commerce L441-10. 1.4.0 Adds payment terms, IBAN/BIC, PO number at checkout, structured coupon discounts, Comfort profile, FEC export, REST API and webhooks. 1.3.0 Adds Factur-X credit notes (avoirs) for WooCommerce refunds and clearer error feedback when generating documents. 1.2.1 Fixes a permission error blocking plugin registration on some WordPress configurations (multisite, custom role managers, security plugins). 1.2.0 Introduces Pro plan with automation (auto-generation, email attachment, bulk actions). 1.1.1 French translation, WPML and Polylang compatibility, LearnDash support. 1.1.0 Renamed plugin, updated libraries, improved WordPress coding standards compliance. 1.0.0 First release, get ready for the French e-invoicing mandate!

常见问题:

Is this plugin ready for the French e-invoicing mandate (réforme de la facturation électronique) ?

Yes! This plugin generates invoices in all three formats accepted by the reform: Factur-X, CII, and UBL. It includes all mandatory French legal mentions (SIRET, VAT, penalties, recovery indemnity). The free plan generates the compliant file, which you can deposit on any Plateforme Agréée with your own account. The Pro plan adds automatic transmission through SUPER PDP (a PA immatriculée with a self-service account and public API). Since October 2024, the PPF (Portail Public de Facturation) acts only as the central directory, so every transmission goes through a PA.

What is Factur-X?

Factur-X is a Franco-German electronic invoice standard. It's a hybrid format: a PDF/A-3 document (human-readable) with an embedded XML file (machine-readable). It's based on the European standard EN 16931 and the UN/CEFACT CII data model.

Which Factur-X profile is used?

The EN 16931 profile (formerly called "Comfort") is the default: it is the only Factur-X profile accepted by the French reform and the Plateformes Agréées, and it is included in the free plan. The Basic profile remains available for local use only.

Does it work with WooCommerce HPOS (High-Performance Order Storage)?

Yes, the plugin is fully compatible with HPOS and declares compatibility with WooCommerce's custom order tables.

Is the plugin compatible with WPML and Polylang (multilingual sites)?

Yes. All user-facing strings go through the WordPress text domain gofactox-e-invoicing-for-woocommerce, so WPML String Translation (and Polylang equivalent) picks them up automatically. The generated invoice PDF reflects the active WordPress locale at order creation time, which aligns with WPML's per-language locale switching out of the box. The embedded Factur-X XML follows the EN 16931 standard and is language-agnostic. Important legal note: for customers established in France, invoices must be in French (mandatory legal mentions, payment conditions). For customers established outside France, invoices can be issued in the customer's language; the French version should be archived or made available to the tax administration on request.

Does it work with LearnDash or other WooCommerce-based sales?

Yes. The plugin hooks into standard WooCommerce orders, so any plugin that creates orders through WooCommerce (LearnDash, Subscriptions, Memberships, Bookings, etc.) triggers invoice generation automatically.

Can I generate invoices for past orders?

Yes! Use the bulk action "Generate Factur-X Invoices" in the orders list, or use the retroactive generation feature in the dashboard.

Does the plugin validate the generated Factur-X files?

The XML is validated against the XSD schema during generation, and the generated files are checked against the French schematron (EN 16931 + DGFiP Flux 2 rules) as part of our test suite. From the settings page (Pro), "Validate last document" sends your latest invoice to the public SUPER PDP validator and lists any rule violation. For PDF/A-3 checks you can also use the FNFE-MPE validator.

Mon WooCommerce est-il conforme à la réforme 2026 de la facturation électronique ?

Avec ce plugin, vos factures sont générées au format Factur-X conforme (profil EN 16931, mentions obligatoires, SIREN client, adresses électroniques, cadre de facturation). Le plan Pro transmet automatiquement chaque facture à votre compte SUPER PDP (Plateforme Agréée immatriculée) : e-invoicing B2B et e-reporting B2C sont couverts, et les statuts de cycle de vie remontent dans WooCommerce.

Comment générer une facture Factur-X avec WooCommerce ?

Installez ce plugin, configurez vos informations entreprise dans WooCommerce > Réglages > Factur-X, et les factures seront générées automatiquement à chaque commande.

Does the free plan transmit invoices to my Plateforme Agréée?

No. The free plan generates the compliant Factur-X file, which you deposit yourself on any Plateforme Agréée. Automatic transmission (SUPER PDP), status tracking and e-mail alerts are part of the Pro plan.

Does the plugin receive my suppliers' invoices?

No. Receiving electronic invoices is done in your Plateforme Agréée account (or your accounting software if it is a PA), not in WooCommerce. The plugin covers the invoices you issue.

Does it produce delivery notes, packing slips, quotes or proforma invoices?

No. GoFactoX focuses on legally issued documents: invoices and credit notes. For packing slips, use a dedicated plugin alongside.

Why is the invoice number different from the order number?

Invoice numbers must form a continuous, chronological sequence without gaps (Code de commerce). Order numbers are not: cancelled or abandoned orders leave holes. The plugin keeps its own sequence, configurable prefix and start value.

What should I back up?

The generated PDF/A-3 and XML files live in wp-content/uploads/wfx-invoices/. Include this folder in your backups: invoices must be kept for 10 years. The database (invoice records, numbering counters, transmission statuses) is backed up with your usual WordPress backup.

How do I protect the invoice folder on nginx?

Apache is protected by the .htaccess the plugin writes. On nginx add: location ~* /wp-content/uploads/wfx-invoices/ { deny all; } to your server block. Downloads go through signed links served by WordPress, never through direct file URLs.

My site is a staging copy. Will it send invoices to my Plateforme Agréée?

No. Transmission is paused automatically when the site is declared as staging/development (WP_ENVIRONMENT_TYPE) or when the site URL differs from the one the connector was configured on, and an admin notice explains it. Define GOFACTOX_ALLOW_TRANSMISSION_ANYWHERE to override.

更新日志:

1.5.1 1.5.0 1.4.2 1.4.1 1.4.0 1.3.0 1.2.1 1.2.0 1.1.1 1.1.0 1.0.0