The sales problem: finance cleanup happens after the order.
A customer can complete checkout successfully while the store still lacks the invoice fields an accountant needs: invoice number, VAT/BTW number, exemption reason, PDF invoice, credit-note reference, payment due date, and buyer PO.
Lattice Invoices is being shaped around the export gap: collect invoice-ready data early, keep it attached to the order, generate consistent PDF and credit-note documents, and make the handoff easier for bookkeepers and accounting tools.
Accounting export readiness checklist
Order export vs invoice export
| Export area | Typical fields | Why accountants care |
|---|---|---|
| Order export | Order ID, customer, totals, payment method | Useful for sales reports, but usually not enough for VAT audit or accountant handoff. |
| Invoice export | Invoice number, date, VAT lines, PDF URL, buyer VAT ID, exemption reason | Matches the legal document your customer receives and your accountant needs to book. |
| Credit-note export | Credit note number, original invoice reference, refund amount, VAT correction | Prevents refunds from becoming manual corrections in bookkeeping. |
| B2B metadata | PO/reference, department, buyer email, VAT validation timestamp | Enterprise buyers and accountants often ask for these after checkout if you did not collect them early. |
| Payment follow-up | Due date, reminder date, paid/unpaid state, bank transfer reference | Turns exports into a cash-collection workflow instead of just an end-of-month report. |
Common accounting export scenarios
Monthly accountant export is manual
Problem: The store owner copies order totals into a spreadsheet, then separately looks up VAT numbers, refunds, PDF invoices, and payment status.
Lattice path: Export invoice-ready rows with legal invoice numbers, VAT evidence, PDF links, and credit-note references in one handoff.
Cross-border B2B VAT needs proof
Problem: Orders show 0% VAT, but the accountant cannot see whether the zero VAT was reverse-charge, VAT exempt, or a manual discount mistake.
Lattice path: Store the exemption reason and reverse-charge wording on the order and include it in the invoice export.
Refunds break the bookkeeping trail
Problem: WooCommerce has a refund record, but there is no credit-note number or original-invoice reference in the accountant export.
Lattice path: Create credit-note metadata alongside refunds and keep the export aligned with the customer-facing PDF documents.
Early-access offer: €49 invoice export workflow review
Send your store URL, country, accountant/bookkeeping tool, current invoice plugin, export format, VAT-field status, reverse-charge needs, and whether credit notes or unpaid invoice follow-up are blocking your finance process.
Send my accounting export requirementsFAQ
Can WooCommerce export legal invoice data for accountants by default?
WooCommerce can export orders through extensions or reports, but a legal invoice export usually needs extra metadata: invoice number, VAT/BTW field, exemption reason, PDF invoice link, credit-note reference, payment status, and sometimes buyer references or PO numbers.
What is the difference between a WooCommerce order export and invoice export?
An order export describes the sale. An invoice export describes the legal finance document: invoice number, date, tax lines, customer VAT details, PDF status, credit notes, and the evidence your accountant needs to book it correctly.
Which fields should I send to my accountant for EU VAT invoices?
Send invoice number, invoice date, order ID, customer/company details, VAT number, billing country, tax rate per line, exemption or reverse-charge reason, total, payment method, paid/unpaid state, PDF invoice link, and credit-note references for refunds.
How does Lattice Invoices help with accounting handoff?
The early-access focus is making WooCommerce orders invoice-ready before export: checkout VAT fields, invoice numbering, PDF invoices, credit notes, due dates, payment reminders, customer downloads, and structured handoff data for accountants or bookkeeping tools.