VeriFactu · online stores, invoicing software, your own system

VeriFactu integration for your online store or your own software in Spain: the right path chosen, set up and working before the deadline

If you sell in Spain, your invoicing software has to meet the VeriFactu rules. I check which path is cheapest for you (a plugin, invoices from Holded or your ERP, or an API integration of your own system) and make it work, including refunds and corrections.

Check my case

Individual quote

Free first call. I usually reply within 2 hours.

Most guides on VeriFactu are written by people selling a plugin. I start from your setup: the store, the invoicing tool and how refunds and B2B invoices work today. If a plugin is enough, I say so and set it up properly. If it is not, I integrate your store or system with an invoicing tool that already complies, or with the VeriFactu API.

  • A plugin, Holded or your ERP, or the API: the path chosen for your case, not for a sales pitch
  • Simplified invoices, full invoices for companies, corrective invoices and refunds covered
  • Dates and rules checked against the BOE and the AEAT, then left to your gestor for the legal side
Vlad Sedenko

Vlad Sedenko

Your online partner at every stage · 12+ years

LinkedIn ↗
12+
years in websites, apps and marketing
150+
projects: I help at every stage, from idea to growth
2–6 wks
from idea to a working product
2 h
usual time to my reply
What a VeriFactu plan looks likeSample for illustrationA fictional WooCommerce store in Valencia selling to consumers and to companies. All details are examples.
3
places in the store that issue invoices
1
path chosen: invoices through Holded
2
gaps to close before go-live

Does VeriFactu apply to this store

The first questions before any software is chosen.

QuestionAnswerWhat follows
Registered in the SII?NoVeriFactu applies
Basque Country or Navarre?No, Valenciastate rules, not TicketBAI
Invoices issued by software?Yes, by a WooCommerce pluginthe plugin must comply
Invoices to companies?About 20% of ordersfull invoices and corrections needed

Three paths compared

Chosen by cost and by how invoices are issued today.

  1. Plugin in the store: cheapest, fine for simple consumer sales, weaker with B2B invoices and refunds.
  2. Invoices issued in Holded: the store sends paid orders and refunds, Holded issues compliant invoices and keeps the books in one place.
  3. Own system and the API: for custom stores and apps, the system sends invoice records through a VeriFactu API provider or the AEAT web service.

Gaps to close before go-live

What breaks compliance in practice.

  • UrgentRefunds are handled by deleting and reissuing invoices

    Invoice records must not be changed after they are issued. Corrections need a corrective invoice.

    What to do: Refunds create a corrective invoice automatically, linked to the original one.

  • Needs workThe company tax number (NIF) is optional at checkout

    Companies receive simplified invoices and ask for new ones by email.

    What to do: A NIF field with validation for company buyers, and a full invoice issued straight away.

Launch and care

Tested before the date, watched after it.

  1. Test run on real orders: consumer sale, company sale, refund, partial refund.
  2. QR code and the required wording checked on the invoice PDF.
  3. Optional care: updates when the AEAT changes the rules or the plugin and Holded change.

Packages

Scope, price and timeline are agreed in writing before work starts. Plugin and tool subscriptions are paid separately.

Plugin set-up

Individual quote

from 1 working day

For a standard store where a ready-made plugin or module is enough.

  • Plugin or module chosen with you
  • Invoice series, NIF and QR code
  • Test on real orders
  • Short handover
Discuss a set-up

Store integration

Individual quote

from 1 week

When there are company invoices, refunds or invoices from Holded or your ERP.

  • Full and simplified invoices, corrective invoices
  • Refunds and payments from Stripe or Redsys
  • Integration with Holded, Odoo or A3
  • Documentation
Discuss an integration

Own system and API

Individual quote

from 2 weeks

For custom stores and apps without a ready-made plugin.

  • VeriFactu API provider or AEAT web service
  • Records, chaining and QR code
  • Error handling and retries
  • Care
Discuss the API

Selected work

What clients say

  • „We worked with Vlad on a Next.js project. He knew what he was doing from day one, didn't overcomplicate things and came up with better approaches on his own. I especially value his work on the site's performance. Everything was delivered as agreed.”

    George B. CEO, finance company

  • „We needed to build an MVP fast to test our idea in practice. Vlad helped us choose sensible solutions and focus on what we really needed for launch. We didn't try to build everything at once, yet he made sure the project could grow later without starting from scratch.”

    Alex N. Product Manager at StartupX

  • „Vlad got up to speed with our project quickly and pointed out several problems we hadn't treated as priorities. He sorted out our database and security issues. I liked that he didn't just complete tasks but clearly explained why something was worth changing and what the consequences could be.”

    Michał R. CTO at TechCorp

  • „We had an app where every bigger change was becoming a problem. Vlad helped us clean up the code, rebuild some of the older parts and introduce automated tests. Working on new features is much easier now. I also appreciate his patience in explaining technical topics to people outside the development team.”

    Sara K. Product Owner at WebSolutions

Tell me how you invoice today

Two sentences are enough: the store or system and the invoicing tool. I reply within 2 hours as a rule and tell you which path fits, with price and timeline.

Frequently asked questions

When does VeriFactu become mandatory?

Under Royal Decree-law 15/2025, companies paying corporate tax must comply from 1 January 2027 and everyone else, including the self-employed, from 1 July 2027. In October 2026 the Ministry of Finance announced a further delay to October 2028, but it has to be published in the BOE first. I check the current status on the AEAT site before every project.

Who does not need VeriFactu?

Companies registered in the SII, businesses in the Basque Country and Navarre (they have their own systems such as TicketBAI) and those who issue invoices entirely by hand, without software. A spreadsheet does not count as manual. Your gestor confirms your case, and I take care of the technical side.

Is a WooCommerce or PrestaShop plugin enough?

For a simple store selling to consumers it often is, and then a set-up and a test are all you need. Problems start with company invoices, refunds, partial refunds, several stores or custom checkout steps. I check that before you pay for anything bigger.

I already use Holded, Odoo or A3. What changes?

If your invoicing tool already complies with VeriFactu, the simplest path is to issue every invoice there and let the store send it paid orders and refunds. That removes double invoicing and keeps the books in one place.

We have our own software. What do we have to do?

Your system has to create invoice records in the required format, chain them, add the QR code and, in VeriFactu mode, send them to the AEAT. I integrate this through a VeriFactu API provider or the AEAT web service, with error handling and retries.

What are the fines?

I do not use fines to sell. The point is to pick the cheapest path that works, early enough to test it calmly.

How much does a VeriFactu integration cost?

Plugin and tool subscriptions are paid separately.

What about mandatory B2B e-invoicing?

I build the integration so it can be extended for that.

I usually reply within 2 hours.

Individual quoteCheck my case