WooCommerce invoice compliance checklist

WooCommerce invoice compliance checklist for EU VAT stores.

Before buying or switching invoice plugins, verify the workflow that actually matters: invoice numbers, VAT IDs, reverse charge, credit notes, PDF delivery, customer downloads, payment evidence, and accountant export.

Why this checklist is a buying trigger

Many WooCommerce stores only notice invoice risk when the accountant asks for sequential numbers, credit notes, reverse-charge proof, or a month-end export that matches customer PDFs. By then, invoice data is often spread across orders, emails, refund notes, payment gateways, and spreadsheets.

Lattice Invoices is the focused product path for this problem: a practical EU WooCommerce invoice workflow around VAT evidence, PDFs, credit notes, bank-transfer/proforma handling, audit trail, reconciliation, and accounting handoff.

The invoice compliance checklist

Invoice identity

Sequential invoice numbers that are separate from WooCommerce order IDs, with credit-note numbering that references the original invoice.

Risk if missing: Order gaps, deleted test orders, refunds, or manual corrections can make finance exports look incomplete during an audit.

Buyer VAT data

Company name, VAT/BTW number, billing country, exemption reason, and reverse-charge status captured before invoice generation.

Risk if missing: If VAT data lives only in order notes or email threads, the PDF, export, and customer download may disagree.

VAT calculation evidence

Clear totals by rate, country, exemption, reverse-charge treatment, discounts, shipping, and currency conversion when relevant.

Risk if missing: Accountants end up rebuilding VAT returns from raw orders instead of trusted invoice records.

PDF and customer copy

Invoice PDFs attached to emails, available in My Account, and regenerated only through a controlled correction workflow.

Risk if missing: Customers and finance can hold different versions of the same invoice after refunds or template changes.

Refunds and credit notes

Partial and full refunds create linked credit notes with the original invoice number, corrected VAT totals, and visible reason.

Risk if missing: Changing the original invoice after issue weakens audit evidence and confuses the customer.

Payment-state trail

Invoice, proforma, due date, paid date, payment method, bank-transfer reference, reminders, and reconciliation status stay connected.

Risk if missing: BACS and net-term orders become manual spreadsheets when payment arrives days or weeks after checkout.

Workflow scenarios to test before buying

ScenarioCompliance evidenceExpected invoice workflow
Domestic B2C saleInvoice number, VAT rate, VAT amount, customer PDFAutomatically issue a paid VAT invoice after checkout.
EU B2B reverse chargeVAT ID, country pair, reverse-charge wording, zero VAT reasonValidate/capture B2B fields before invoice issue and preserve the wording.
Bank transfer / invoice meProforma, due date, payment reference, paid dateSeparate payment request from final invoice and reconcile when money arrives.
Partial refundOriginal invoice, refund line, credit-note number, corrected VATIssue a linked credit note without mutating the original invoice.
Month-end closeInvoice list, credit notes, payment status, VAT totals, PDF URLsExport accountant-ready rows that match customer-visible PDFs.

Questions to ask any WooCommerce invoice plugin vendor

?Can the plugin issue a proforma before payment and a final VAT invoice after payment?
?Can it keep invoice numbers sequential even when WooCommerce order IDs are not?
?Does it create credit notes instead of overwriting the original invoice after refunds?
?Can customers download the same PDF that finance exports and emails reference?
?Can the accountant export include invoice number, VAT treatment, paid date, PDF URL, and credit-note links?
?Is reverse-charge wording and VAT-ID evidence visible on the PDF, not just hidden in metadata?

Early-access offer: €49 invoice compliance workflow review

Send your store URL, country, current invoice plugin, payment methods, VAT workflow, refund/credit-note process, and accounting export needs. You will get a concrete readiness review mapped to the Lattice Invoices product path.

Send my invoice workflow for review

FAQ

What should a WooCommerce invoice compliance checklist include?

At minimum: sequential invoice numbers, VAT/BTW fields, invoice PDF delivery, reverse-charge wording, VAT-rate summaries, credit notes for refunds, payment-state history, customer downloads, audit trail, and accountant-ready exports.

Are WooCommerce order numbers enough for compliant invoices?

Usually not for serious EU VAT workflows. Order IDs can have gaps, test orders, cancelled orders, or plugin-created records. Finance teams normally need a controlled invoice-number sequence and a separate credit-note sequence.

Should a refund edit the existing invoice PDF?

The safer workflow is to keep the original issued invoice intact and create a linked credit note with its own number and VAT totals. That gives customers and accountants a clear correction trail.

How does Lattice Invoices use this checklist?

Lattice Invoices early access is focused on turning this checklist into a practical WooCommerce workflow: VAT fields, sequential numbering, PDFs, credit notes, bank-transfer/proforma handling, audit trail, reconciliation, and accountant export.