Spanish IVA invoices

WooCommerce Spanish VAT invoices need IVA workflow proof, not just a PDF layout.

If your WooCommerce store sells to Spanish customers or Spanish B2B buyers, invoice setup has to cover IVA fields, NIF/CIF or VAT numbers, reverse charge, invoice numbering, refunds, customer downloads, and accountant export before the first live order.

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

Seller legal name, address, NIF/CIF or VAT number, and contact details that match accounting records
Customer legal name, billing address, country, NIF/CIF or EU VAT number, and optional PO/reference field
Unique invoice number, invoice date, supply date, payment method, currency, net amount, IVA rate, IVA amount, and gross total
Reverse-charge wording for eligible EU B2B invoices when VAT accounting shifts to the buyer
Rectifying invoice or credit-note relationship when a refund, correction, or cancellation changes an issued invoice
PDF delivery, My Account downloads, retained invoice evidence, and export fields that match WooCommerce order metadata

Where Spanish invoice workflows break

ScenarioWeak setupBetter invoice workflow
Spanish B2C orderWooCommerce 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 orderCompany 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 correctionThe 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 handoffThe 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

1Can the plugin collect Spanish/EU company and VAT/NIF/CIF data at checkout before payment?
2Can invoice numbers use a dedicated sequence instead of WooCommerce order IDs?
3Can the PDF template show IVA totals, seller identity, customer identity, payment method, and reverse-charge wording?
4Can customers download invoices from My Account without support manually resending PDFs?
5Can refunds create rectifying invoices or credit notes while preserving the original invoice PDF?
6Can the accountant export include invoice numbers, IVA totals, payment status, PDF links, and correction relationships?

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.