Belgian BTW / TVA invoices

WooCommerce Belgian VAT invoices need structured BTW/TVA evidence, not just a receipt email.

If your WooCommerce store sells to Belgian customers or Belgian B2B buyers, invoice setup has to cover BTW/TVA totals, VAT-number capture, reverse charge, invoice numbering, refunds, customer downloads, and accountant export before launch.

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

Seller legal name, registered address, Belgian VAT number, contact details, and invoice identity that match bookkeeping records
Customer legal name, billing address, country, Belgian enterprise/VAT number or EU VAT number, and optional PO/reference data
Unique invoice number, invoice date, supply date, payment method, currency, net amount, BTW/TVA rate, VAT amount, and gross total
Language-ready invoice labels for Dutch, French, or bilingual workflows when Belgian customers expect BTW/TVA terminology
Reverse-charge wording and VAT-number evidence for eligible EU B2B invoices when VAT accounting shifts to the buyer
Credit-note relationship for refunds, corrections, cancellations, partial refunds, and retained original invoice PDFs

Where Belgian invoice workflows break

ScenarioWeak setupBetter invoice workflow
Belgian B2C orderWooCommerce 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 orderVAT 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 saleThe 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 correctionThe 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

1Can the plugin collect Belgian enterprise/VAT numbers and EU VAT numbers before checkout is completed?
2Can invoice numbers use a dedicated sequence instead of WooCommerce order IDs?
3Can the PDF template show seller identity, customer identity, BTW/TVA totals, payment method, due date, and reverse-charge wording?
4Can customers download invoices and credit notes from My Account without support manually resending PDFs?
5Can refunds create a linked credit note while preserving the original invoice PDF?
6Can the accountant export include invoice numbers, VAT totals, VAT identifiers, payment status, PDF links, and correction relationships?

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.