WordPress plugin
WooCommerce Italian Add-on Premium: FPA1.2 XML Export
WooCommerce Italian Add-on Premium adds a field for the customer’s tax code or VAT number and lets customers select an invoice or receipt during checkout. The add-on saves these details and the selected document type with the WooCommerce order for later processing or export. When an invoice is selected, the VAT number field is required.
Checkout details and document choice
WooCommerce Italian Add-on Premium adds a field for the customer’s tax code or VAT number and lets customers select an invoice or receipt during checkout. The add-on saves these details and the selected document type with the WooCommerce order for later processing or export. When an invoice is selected, the VAT number field is required.
When electronic invoicing details appear
When the store enables electronic invoicing data collection, customers identified as Italian who request an invoice can enter a Recipient Code or PEC address. The fields stay hidden in other cases. For billing addresses outside the European Union, the store can choose to exclude the tax code or VAT number fields.
If a customer chooses a receipt, automatic invoice numbering is suspended and resumes only for subsequent invoices.
Order data and FPA1.2 XML export
The Premium edition provides verified XML export in FPA1.2 format, compliant with the specifications of Italy’s Sistema di Interscambio. The exported data can be used with external management software or directly with the Agenzia delle Entrate’s Fatture e Corrispettivi service, as described in the product information.
WooCommerce order data can include the customer’s tax code or VAT number, Recipient Code or PEC address, selected invoice or receipt type, and customer type identified from the entered tax information. This gives an external administrative process the collected order details to process.
Receipt template and PDF invoices
The included receipt template can be customized. Copy receipt.php from the plugin’s Simple template directory into the active theme or child theme, then edit that copy.
For automatic PDF invoice generation, the add-on can be used with Ewout Fernhout’s PDF Invoices & Packing Slips for WooCommerce add-on, which can number invoices automatically and print or send them as PDF files. An automatic invoice-generation plugin is optional: the collected details remain in WooCommerce orders and can be exported to an external system without one.
Setup
Install the add-on in the WooCommerce store and configure the checkout fields and invoice or receipt choice for the store’s Italian sales process. If electronic invoicing data collection is needed, enable it and review when the Recipient Code or PEC field appears. Configure the receipt template in the theme or child theme if required, and optionally connect a PDF invoice plugin for document generation.

