Skip to main content

Enable and use Veri*factu in Avantio VRMS to comply with the AEAT

Enable Veri*factu, configure your details and rules, sign with an electronic certificate, and automatically send your invoices to the AEAT with status tracking and error resubmission.

Written by Darren

The Verifactu obligation planned for January 2026 has been postponed to January 2027, as communicated by the Consejo de Ministros. Our export feature remains available and fully functional should you wish to activate it. Please contact our Customer Experience team for assistance.

Start invoicing with Verifactu without friction

Veri*factu is a system regulated by Ley 11/2021 that requires invoices to be generated, stored and transmitted in an unalterable, legible, accessible and verifiable manner. Once activated, any invoice issued is automatically sent to the AEAT and cannot be modified or deleted.

Scope and obligation. Compliance will be mandatory for all companies operating in Spain, except in territories with their own regulations (the Basque Country and Navarre).

What does Avantio’s Veri*factu module offer?

With the entry into force of the law, Avantio provides a Veri*factu-compatible module integrated into the new invoicing structure. It offers automatic submission to the AEAT, pre-validations, error management with resending, and templates adapted to the requirements.

Best practices

  • Activate Veri*factu only when you have complete tax details, configured rules and the electronic certificate ready.

  • Check the pre-validations before issuing to avoid later blocks or rejections.

Main advantages

  • Automatic submission of invoices to the AEAT, without manual exports.

  • Integrated validations prior to issuing.

  • Error management with correction and resending.

  • Adapted templates with all required elements (including QR code).

What functions will you have?

You will obtain a direct integration between Avantio and the AEAT that automatically submits invoices. You can manage submissions and check statuses from ‘Accounting’, both in the general list and in the owner’s list, by accessing the ‘Veri*factu Export’ section.

Invoice types compatible with Veri*factu

Document type

Description

Sent to AEAT?

Ordinary invoice

Issued to companies or self-employed professionals; requires full recipient details.

Yes

Simplified invoice

Issued to private individuals; no recipient details required.

Yes

Invoice in the owner’s name

Issued by the company on behalf of the owner; the representative entity must be selected.

Yes

Self-invoice

The company acts as both issuer and recipient.

Yes

Credit note

Cancels an already issued invoice; mandatory for correcting or cancelling.

Yes

Pre-issue validations

Before issuing, the system checks the issue date, operation date, recipient details, document type and configured customer type:

Element

Description

Mandatory?

Notes

Issue date

Day the invoice is generated

Yes

Not editable after issue

Operation date

Day the service was performed

Yes

Editable before issuing; not afterwards

Recipient details

Name, tax ID, address, country, etc.

Conditional

Required if the recipient is a company or self-employed

Document type

Recipient’s identification document

Conditional

If the country is Spain, it must be DNI or NIF

Customer type

Defines whether the invoice is simplified or ordinary

Yes

‘Client' = simplified; ‘Company’ or ‘Self-employed’ = ordinary

If any mandatory detail is missing, issuing is blocked until corrected.

Invoice templates

Available in Configuration → Templates → Accounting documents (side menu). They include all required fields and the QR code.

Helpful tip
Templates are editable, but the system will prevent saving versions that omit mandatory fields. Avoid unnecessary changes.

How to activate Veri*factu

Preparation checklist:

✅ Complete and update all legal entities (including those of property owners).

✅ Verify VAT codes and invoicing rules.

✅ Obtain your electronic certificate to sign and send invoices with Veri*factu.

✅ Check that your representative entity is registered if you invoice on behalf of third parties.

Once you have completed all the steps in the checklist, contact the Customer Experience team to activate the module.

What happens next?

Once activated, the system automatically sends invoices to the AEAT upon issue. Under the regulations, an invoice cannot be deleted or modified; the system guarantees the integrity and unalterability of records.

Electronic certificate: essential requirement

To comply with Veri*factu, your company must have a valid electronic certificate to digitally sign invoices.

A certificate securely identifies the entity and guarantees authenticity and integrity.

  • Common issuer: FNMT (Sede Electrónica).

  • Required format: .p12 or .pfx file.

  • Uploading the certificate: in Accounting, under Data export.

This step is essential for the system to generate and send signed invoices to the AEAT.

Click here for more information about how to get and upload the electronic certificate.

How to issue and validate invoices with Veri*factu

  • Issuing an invoice: when issuing from VRMS, the invoice is automatically sent to the AEAT. It is definitively recorded and cannot be modified or deleted.

  • Checking its status: review the invoice list or the accounting export section; you will see a status column.

Status

Meaning

Sent

The invoice was successfully submitted to the AEAT.

With errors

Sent with correctable errors.

Failed

Rejected due to serious errors; correct and resend.

  • Correct and resend: check the error detail, correct the information and use the ‘Resend’ button.

Managing errors in Veri*factu submissions

When issuing and submitting invoices to the AEAT, you may encounter incidents in the submission status. These errors are mainly divided into two types depending on their origin and the action required on your side:

  • Technical errors: These are structural or connection-related incidents that require direct intervention from our development team. If you encounter this type of error, your role is to contact the Avantio Support team so we can resolve it internally. You will need to provide the error code and/or a screenshot of the error.

  • Correctable errors: These are issues caused by incorrect data or incomplete information in the invoice, such as an incorrectly structured tax ID or missing tax fields. These errors can be resolved directly by the user (Property Manager). The platform itself will display a message indicating where the issue has been detected so that, once corrected, you can click the resend button.

This way, the system ensures that you have the necessary control to quickly resolve the most common issues in day-to-day invoicing before proceeding with the final resubmission.


Applicable validations and tax requirements

The system validates issuer and recipient before issuing.

Issuer (company or owner)

Field

Validation

Company name (legal entity)

Alphanumeric (max. 120 characters)

NIF/CIF

Valid NIF format (9 characters)

Identification type

Compatible with the indicated country

Country

Spain

City, postcode, address and number

Required in all cases

Recipient

  • If the recipient is a company or self-employed, the corresponding tax fields are required.

  • For private individuals, they are not required unless you issue an ordinary instead of a simplified invoice.

💡 New! Unified management of TicketBAI and Veri*factu

You can now manage both invoicing systems from a single Avantio account. This update is designed for companies operating in multiple territories that need to comply simultaneously with the regulations of the Basque Country and the rest of Spain.

What does this improvement include?

  • Automatic routing: The system detects the location of each Legal Entity and automatically applies the corresponding system (TicketBAI or Veri*factu).

  • Independent certificates: It allows you to configure and store specific digital certificates for each legal entity in a shared and secure repository.

  • Territorial flexibility: It makes it easier to issue invoices, self-billing invoices and credit notes, adapting to the particularities of each region from a single control panel.

Activation on request: This feature is not activated automatically. If you want to start using the unified management of both export data systems, contact our support team or your Account Manager to request activation.


Frequently Asked Questions

What happens if an invoice appears as With errors or Failed?

You can view the error details, correct it, and resend it from the invoice list or from the Veri*factu export section.

Can I choose which invoices are sent to the AEAT and which are not?

No. With Veri*factu activated, all invoices issued in the system are automatically sent to the AEAT.

Are proformas and receipts sent to the AEAT?

No. Proformas and receipts are not sent because they are not valid fiscal documents. They remain subject to the editing restrictions of the new system.

What sending statuses can I find and where can I see them?

Sent, With errors, and Failed. They are available in the invoice list, the owner’s list, and in the Veri*factu export section.

Can I edit or delete an already issued invoice?

No. You must settle the full amount of the original invoice and issue a new invoice with the correct details. Both documents are recorded and sent to the AEAT.

Can I deactivate the module once it has been activated?

Yes, it is now possible. If, for operational or regulatory compliance reasons, you need to stop sending data to the tax authorities, you can unsubscribe from the service completely on your own directly from your control panel.

As this is a critical decision with tax implications, the process requires the digital signature of a legal disclaimer document. To learn about the prerequisites and the exact steps to complete the cancellation safely, we recommend following the detailed instructions in this help document. Once completed, the automatic submission to the AEAT will stop immediately, and you will still be able to continue issuing your internal accounting documents within Avantio as usual.

What happens if the VAT type is not compatible with Veri*factu?

The system will block issuing and display a validation error. Check the customer’s or owner’s tax profile and adjust the code and scheme to those permitted by the AEAT.



Did this answer your question?