WordPress plugin
Facturare PRO for WooCommerce
Facturare PRO for WooCommerce adds billing fields for Romanian individual and company customers. It collects details for an invoicing process; the plugin does not issue invoices.
Facturare PRO for WooCommerce adds billing fields for Romanian individual and company customers. It collects details for an invoicing process; the plugin does not issue invoices.
Checkout fields for each buyer
Individual customers can provide a CNP. Company customers can provide a company name, CUI, Commercial Registry number, bank name, and IBAN. Store options control field labels, help text, placeholders, visibility, and required status. The extension can validate CNP, CUI, and IBAN and display custom error messages.
Price display and tax handling
The PRO edition lets customers view product prices with or without VAT. Tax handling adapts to buyer type and applicable legislation. Photovoltaic systems are one example where tax treatment may differ.
Checkout compatibility and order details
The plugin works with classic checkout, block checkout, and HPOS. In block checkout, fields are available on billing and shipping addresses. CNP is shown for individuals, while company fields appear when the customer selects a legal entity. Block checkout fields require WooCommerce 9.9 or later. On earlier versions, block checkout works without the plugin’s fields and an admin notice appears; classic checkout remains functional. The plugin’s minimum WooCommerce version is 8.9.
Block checkout billing details are saved to the order, shown on the confirmation page and in the admin order screen, and made available to integrations such as SmartBill, Oblio, and easySales. Saved customer details can prefill checkout, and a new order updates the customer’s account.
Invoice and company lookup processes
Facturare PRO for WooCommerce collects billing fields but does not create invoices. SmartBill for WooCommerce is a separate option for automating invoices and pro forma files. OpenAPI for WooCommerce can automate company information lookup by CUI.
Order values for custom workflows
The plugin stores its fields together in one row of the wp_postmeta table under the av_facturare key. These lookup keys return individual order values through get_post_meta:
_billing_facturare_cnpfor CNP_billing_facturare_nr_reg_comfor the Commercial Registry number_billing_facturare_cuifor CUI_billing_facturare_nume_bancafor bank name_billing_facturare_ibanfor IBAN
Setup
After activation, configure the fields and tax presentation under WooCommerce > Settings > Facturare. Test an order for an individual and another for a legal entity to check which information checkout requests and saves.