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
| Scenario | Compliance evidence | Expected invoice workflow |
|---|---|---|
| Domestic B2C sale | Invoice number, VAT rate, VAT amount, customer PDF | Automatically issue a paid VAT invoice after checkout. |
| EU B2B reverse charge | VAT ID, country pair, reverse-charge wording, zero VAT reason | Validate/capture B2B fields before invoice issue and preserve the wording. |
| Bank transfer / invoice me | Proforma, due date, payment reference, paid date | Separate payment request from final invoice and reconcile when money arrives. |
| Partial refund | Original invoice, refund line, credit-note number, corrected VAT | Issue a linked credit note without mutating the original invoice. |
| Month-end close | Invoice list, credit notes, payment status, VAT totals, PDF URLs | Export accountant-ready rows that match customer-visible PDFs. |
Questions to ask any WooCommerce invoice plugin vendor
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 reviewFAQ
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.