ODOO + VERI*FACTU

VeriFactu in Odoo:
your invoicing ready
for 2027.

Your invoicing, ready for the next step.

Adapt your Odoo to VeriFactu or start with a new implementation. We help you find the route to VERI*FACTU that fits your company, ahead of the 2027 deadlines.

Find your starting point

A technical team. A plan built around your business.

PLAN AHEAD

2027 starts today.

01.01.2027Corporate Income Tax
taxpayers*
01.07.2027All other
taxpayers*

*Deadlines for adapting invoicing software set by Royal Decree-law 15/2025 for those within the scope of the regulation. Whether it applies, and which mode, depends on each case. Read the AEAT notice (Spanish) ↗

TWO STARTING POINTS. ONE TEAM.

Where is your company today?

Choose your situation.
The plan starts with understanding you.

ADAPTING ODOO TO VERIFACTU

Your Odoo has a future. Let’s review the next step.

We start from what you already have: version, modules, customisations and how you issue invoices. That tells us what your installation needs for VeriFactu.

Request a review of my Odoo
  1. 01

    Review your installation

    Version, hosting, Spanish tax localisation and the modules involved in invoicing.

  2. 02

    Define the adaptation

    Identify the configuration, updates or migrations your case needs.

  3. 03

    Prepare the go-live

    Agree on testing and support before going into production.

WHAT VERIFACTU IS

What the rules require of your invoicing.

VeriFactu (officially VERI*FACTU) is one of the modes of Spain’s invoicing-software regulation: every invoicing record is sent to the Spanish Tax Agency (AEAT) as the invoice is issued.

The Anti-Fraud Act and the regulation

Law 11/2021, known as the Anti-Fraud Act, requires invoicing software to guarantee the integrity, preservation, traceability and immutability of its records. Royal Decree 1007/2023 sets out those requirements and Order HAC/1177/2024 defines their technical specifications.

A chained invoicing record

When an invoice is issued, the system creates its invoicing record with a fingerprint chained to the previous record. Cancelling or correcting an invoice creates a new record: an earlier one is never deleted or overwritten.

Two modes

In VERI*FACTU mode, records are sent to the AEAT immediately. In NO VERI*FACTU mode they are kept in the system itself, with extra requirements such as signing every record and keeping an event log. Invoices carry a tax QR code.

Who is out of scope

Companies that keep their VAT books through the Immediate Supply of Information system (SII) are outside this regulation. Scope and exclusions should be checked case by case, together with your tax adviser.

VeriFactu in Odoo, step by step

We work with Odoo Community 17 and 18 and the OCA (Odoo Community Association) VeriFactu modules. If you use Odoo Enterprise or another version, we review your installation and tell you what it needs.

  1. 01

    VeriFactu is switched on in Odoo with your company’s own digital certificate.

  2. 02

    When an invoice is confirmed, Odoo creates its invoicing record with the fingerprint chained to the previous one.

  3. 03

    The record is sent to the AEAT and Odoo shows the status of each submission.

  4. 04

    If the AEAT returns an error, it is fixed from within Odoo.

  5. 05

    The invoice carries the tax QR code.

  6. 06

    Cancellations and corrections create their own chained record.

On your server or in the cloud

On your own infrastructure

We install Odoo on your own server. You control the environment; we configure VeriFactu, your digital certificate and the backups.

In the cloud, managed

We deploy it on AWS, Azure or Google Cloud so you don’t have to look after any installation.

Either way: your company’s own digital certificate and a managed backup of the record chain, which the rules require you to preserve.

BEYOND CONFIGURATION

Technology has to
understand your business.

Invoicing, sales, purchasing, projects or e-commerce. An adaptation makes sense when it fits the way you work.

See an Odoo implementation case study Odoo experience; not a VERI*FACTU-specific case.
01

We start from where you are

Your version, your data, your processes and the people who use them.

02

We pin down the scope

A proposal that sets out the work, the dependencies and the next steps.

03

We think about day-to-day work

Testing and go-live planned around the way you work.

LET’S START WITH YOUR CASE

Tell us how
you invoice.
Let’s see what you need.

Share your starting point so we can assess the fit and prepare the next conversation.

A review of your current situation
Guidance on the next steps
A proposal matched to the scope
Prefer to email us?
hello@ukodeit.com ↗
YOUR FIRST STEP

Request a review

We will only use this data to handle your request: it is stored in our CRM and reaches us by email. This form does not subscribe you to marketing communications.

No commitment to hire.

Have a question before you send it?

Message us on WhatsApp
BEFORE YOU TAKE THE STEP

It’s normal
to have questions.

Let’s start with the most common ones about VeriFactu in Odoo.

Do I have to change software?

It depends on your current system and what it can do. If you already use Odoo, we first review your version, modules and customisations. If you use other software, we assess with you whether an Odoo implementation fits your business.

Is VeriFactu the same as e-invoicing?

They are different things. VERI*FACTU is a mode of the invoicing-software regulation that sends records to the AEAT. Business-to-business e-invoicing has its own framework and timetable.

Does every company have to use VeriFactu?

No. The scope and the exclusions have to be checked, such as companies already in the SII. The regulation also provides for VERI*FACTU and NO VERI*FACTU modes. We review the technical fit of your case, together with your tax adviser where appropriate.

When do I need to be ready?

Royal Decree-law 15/2025 sets 1 January 2027 for Corporate Income Tax taxpayers and 1 July 2027 for all other taxpayers. The AEAT explains it on its website.

Can you work with my version of Odoo?

We work with Odoo Community 17 and 18 and the OCA VeriFactu modules. Tell us your version and whether you use Community or Enterprise: compatibility and the changes needed are reviewed for each installation, and not every version needs the same work.

Which digital certificate do I need?

Your own company’s digital certificate. We configure it in your Odoo during go-live; we never use shared or third-party certificates.

Do you install it on my server or in the cloud?

Both options comply with VeriFactu in the same way; what changes is who runs the infrastructure. On your server if you prefer to control it; in the cloud (AWS, Azure or Google Cloud) if you would rather we took care of it.

How much does it cost and how long does it take?

It depends on your starting point, data volume, customisations and integrations. The proposal sets out scope, budget and schedule before the project starts.

The next step starts
with a good conversation.

Let’s talk about your invoicing
Request a review WhatsApp