What a Spain-ready WooCommerce invoice plugin must store
Spanish invoice workflows break when checkout cannot capture company and tax details, invoice numbers are tied to order IDs, refunds overwrite the original PDF, 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.
Spanish VAT invoice field checklist
Where Spanish invoice workflows break
| Scenario | Weak setup | Better invoice workflow |
|---|---|---|
| Spanish B2C order | WooCommerce sends only a generic receipt, so IVA amounts and invoice document evidence are not ready for bookkeeping. | Issue a final invoice after payment with invoice number, IVA breakdown, seller/buyer details, PDF attachment, and customer download. |
| Spanish or EU B2B order | Company name and tax ID are stored in checkout notes and never reach the invoice PDF or accounting export. | Capture company and VAT/NIF/CIF fields as structured order metadata, print them on the PDF, and retain them in export. |
| Refund or invoice correction | The original invoice PDF is edited manually after a refund, creating a weak audit trail. | Retain the original invoice, issue a rectifying invoice or credit note with its own number, and link both documents to the order. |
| Monthly accountant handoff | The accountant receives order exports without invoice numbers, IVA totals, payment method, PDF links, or credit-note references. | Export invoice numbers, IVA/VAT fields, payment status, PDF URLs, refund links, and company data in one accountant-ready file. |
Questions to ask before choosing a plugin
FAQ
Does a Spanish WooCommerce store need a VAT invoice plugin?
If the store needs structured IVA invoices, B2B customer fields, invoice numbers, retained PDFs, refund corrections, or accountant exports, a receipt-only workflow is usually too weak.
Should Spanish invoice numbers reuse WooCommerce order IDs?
A separate invoice sequence is safer because WooCommerce order IDs include failed, pending, draft, and cancelled orders. A dedicated sequence such as ES-2026-000214 is easier to audit and export.
How should reverse-charge invoices work for Spanish/EU B2B orders?
The checkout should capture a valid VAT number, the order should retain evidence of the tax treatment, and the invoice PDF should print a clear reverse-charge note instead of only removing VAT from the total.
How does Lattice Invoices fit this Spanish IVA 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 rather than a PDF-only invoice template.