The buying problem
Many WooCommerce stores can accept payment, but still fail the invoice workflow. The buyer pays, then sends a support email because the VAT number is missing, the invoice PDF was not attached, or the refund needs a separate credit note.
A good WooCommerce invoice plugin should reduce that support load before it happens. The strongest sales path for Lattice is therefore not a generic PDF feature list, but a focused EU VAT/BTW invoice workflow.
6 requirements to check before buying
VAT/BTW fields before payment
The plugin should collect company name, VAT number, invoice email, and billing country during checkout so the invoice is correct the first time.
Sequential invoice numbering
Order IDs alone are not enough for many stores. Look for a locked invoice sequence such as INV-2026-000148 plus a separate invoice date.
PDF invoices attached to emails
Customers should receive the invoice with the order email automatically. If the store owner has to export PDFs manually, support friction stays high.
Credit notes for refunds
Refunds should create a linked credit note instead of silently editing the original invoice. That keeps accounting history clear.
My Account downloads
Business buyers often need an invoice months later. A download link in My Account removes repeat support tickets.
WooCommerce tax data reuse
The workflow should reuse WooCommerce VAT rates, totals, billing details, refunds, and customer records instead of duplicating data in another tool.
Generic invoice plugin vs. EU VAT workflow
This is the comparison a buyer should understand before choosing a plugin or requesting Lattice Invoices early access.
| Need | Generic PDF setup | EU VAT invoice workflow |
|---|---|---|
| Checkout VAT number | Usually missing or stored in notes | Dedicated order metadata field |
| Invoice PDF | Manual export after payment | Generated from paid order data |
| Refund document | Manual credit note | Refund-linked credit note |
| Customer retrieval | Email support request | My Account download |
| Buying clarity | Feature list is generic | EU invoice workflow is the product promise |
Lattice Invoices early-access fit
The early-access CTA now asks for the practical details that determine whether the product should be opened as a paid listing: store URL, country, B2B/B2C mix, VAT fields, invoice-number format, and refund workflow.
Request Lattice Invoices early accessFAQ
What is the best WooCommerce invoice plugin for EU VAT stores?
The best option is the one that solves the full order workflow: B2B VAT fields before payment, invoice PDF generation, email attachments, customer downloads, credit notes for refunds, and clean WooCommerce tax metadata. This page is the buying checklist behind Lattice Invoices.
Do I need a separate VAT number field in WooCommerce checkout?
If you sell B2B in the EU, yes. A VAT/BTW field stored as order metadata prevents manual correction emails and helps invoices contain the business details customers expect.
Should invoice numbers match WooCommerce order IDs?
Not necessarily. Order IDs are internal. Many stores prefer a separate locked invoice sequence with a yearly prefix, invoice date, and credit-note relationship.
Can I buy Lattice Invoices today?
Lattice Invoices is being qualified as the focused EU invoicing product path. The current CTA is early access so the store's country, B2B/B2C mix, VAT fields, and invoice-number format can be matched before the paid listing is opened.