=== Factur-X France for WooCommerce by Volade ===
Contributors: volade
Tags: woocommerce, invoice, factur-x, e-invoicing, france
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

French WooCommerce e-invoicing plugin with Factur-X hybrid PDF + CII XML, UBL export, B2B checkout fields, and invoice automation.

== Description ==

Factur-X France for WooCommerce by Volade helps merchants prepare for French B2B e-invoicing:

* Factur-X PDF (human readable + embedded CII XML EN16931 profile)
* Standalone CII XML and UBL XML export
* B2B checkout fields: SIREN, SIRET, VAT, PO number
* SIRET and VAT format validation (+ optional VIES hook placeholder)
* Sequential invoice and credit note numbering
* Manual generation + auto generation + email attachments
* Credit note generation on refunds (type 381)
* French legal mentions (late penalties, 40 EUR recovery, article 293B)
* Coupons exported as allowances in XML
* HPOS and Checkout Blocks compatibility declaration
* Downloads in My Account and Thank You page
* Presets, REST API, WP-CLI commands, PDP export scaffold
* Premium-gated stubs for FEC export and multisite rollup

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`.
2. Activate **Factur-X France for WooCommerce by Volade**.
3. Go to **WooCommerce > Factur-X France**.
4. Fill seller legal details and generate an invoice from an order.

== Frequently Asked Questions ==

= Is this legally certified for all PDP flows? =

No. The plugin includes a practical PDP scaffold and export hooks. Full PDP operator compliance may require premium integrations and legal validation in your target workflow.

= How do I validate VAT against VIES? =

Enable the placeholder setting and hook your validator into `fxfr_validate_vat_vies`.

= Can I generate invoices in bulk? =

Yes. Use WooCommerce order bulk actions or plugin ZIP export tools.

== Changelog ==

= 1.0.0 =
* Initial release.
