WordPress plugin
WooCommerce Italian Add-on Premium: FPA1.2 XML Export
WooCommerce Italian Add-on Premium includes a customer tax code or VAT number field to checkout and lets customers select an invoice or receipt. The details and document choice are stored with the WooCommerce order for later processing or export to an external management system. When a customer selects an invoice, the VAT number field is required.
Checkout details carry into order processing
WooCommerce Italian Add-on Premium includes a customer tax code or VAT number field to checkout and lets customers select an invoice or receipt. The details and document choice are stored with the WooCommerce order for later processing or export to an external management system. When a customer selects an invoice, the VAT number field is required.
For billing addresses outside the European Union, the shop can choose to exclude the tax code or VAT number fields. If the customer selects a receipt, automatic invoice numbering is suspended and resumes only for subsequent invoices.
Electronic invoicing fields depend on customer and document details
When electronic invoicing data collection is enabled, customers requesting an invoice who are identified as Italian can enter a Recipient Code or PEC address. These fields are hidden in other cases.
WooCommerce order data can include the tax code or VAT number, Recipient Code or PEC address, selected invoice or receipt type, and customer type identified from the entered tax information.
Export order data as FPA1.2 XML
The Premium edition offers 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 supplied product information.
Customize the receipt template
To adapt the receipt, copy receipt.php from the plugin’s Simple template directory into the active theme or child theme, then edit the copied file.
For automatic PDF invoice generation, the add-on can optionally be used with Ewout Fernhout’s PDF Invoices & Packing Slips for WooCommerce add-on. That plugin can number invoices automatically and print or send them as PDF documents. The Italian add-on can also be used without an automatic invoice-generation plugin; collected information remains in WooCommerce orders and can be exported to an external system.
Install and configure the add-on
Install it in the WooCommerce store, then configure the checkout fields and invoice or receipt choice for the store’s Italian sales process. If electronic invoicing data collection is needed, enable the option and review when the Recipient Code or PEC field appears. For document output, configure the receipt template in the theme or child theme, and optionally associate the add-on with a PDF invoice plugin.
