What a Belgium-ready WooCommerce invoice plugin must store
Belgian invoice workflows break when checkout cannot capture company and VAT identifiers, invoice numbers are tied to WooCommerce order IDs, reverse-charge evidence is missing, refunds overwrite original PDFs, or accountant exports miss invoice document evidence.
Before buying an invoice plugin, confirm that every field below is structured order data that can move into invoice PDFs, emails, My Account downloads, refund corrections, credit notes, and exports.
Belgian VAT invoice field checklist
Where Belgian invoice workflows break
| Scenario | Weak setup | Better invoice workflow |
|---|---|---|
| Belgian B2C order | WooCommerce sends a payment receipt and the store owner creates a VAT invoice manually only when the customer asks. | Issue a final invoice after payment with BTW/TVA breakdown, dedicated invoice number, PDF delivery, retained evidence, and customer download access. |
| Belgian B2B order | VAT numbers, PO references, and company details live in order notes and do not appear reliably on PDFs or accountant exports. | Capture VAT and reference fields as structured checkout/order metadata, print them on the PDF, validate the workflow, and export them for the accountant. |
| Reverse-charge EU sale | The store removes VAT but keeps no VIES evidence, no reverse-charge wording, and no audit trail for why VAT was not charged. | Store the VAT number evidence, print reverse-charge wording on the invoice, retain the PDF, and include the exemption reason in exports. |
| Refund or correction | The original invoice PDF is overwritten after a refund, so the store cannot prove what was issued first. | Keep the original invoice, issue a linked credit note with its own sequence, and expose both documents to customer support and bookkeeping. |
Questions to ask before choosing a plugin
FAQ
Does a Belgian WooCommerce store need more than a receipt email?
Usually yes if the store needs Belgian BTW/TVA fields, B2B VAT-number evidence, dedicated invoice numbers, reverse-charge wording, credit notes, customer downloads, or accountant exports.
Should Belgian invoice numbers reuse WooCommerce order IDs?
A dedicated invoice sequence is safer because WooCommerce order IDs include pending, failed, cancelled, draft, and test orders. A sequence such as BE-2026-000184 is easier to audit and hand to an accountant.
How should reverse charge be handled for Belgian B2B invoices?
The workflow should capture the buyer VAT number, keep validation evidence where possible, set the correct VAT treatment, print reverse-charge wording, retain the invoice PDF, and expose the reason in exports.
How does Lattice Invoices fit this Belgian BTW/TVA workflow?
Lattice Invoices is being shaped for EU WooCommerce stores that need structured tax fields, predictable invoice numbers, PDF delivery, credit notes, customer downloads, and accountant exports instead of a PDF-only receipt workflow.