Skip to main content

What VERI*FACTU is

VERI*FACTU is Spain’s mandatory system for sending invoices to the Spanish Tax Agency (AEAT). It’s regulated by Royal Decree 1007/2023 and developed in Order HAC/1177/2024. Every invoice you issue must be sent to the AEAT in the format they require, chained with previous invoices to guarantee that nothing has been modified. Roomdoo handles the sending automatically. What you see in the app is the send status for each invoice.
VERI*FACTU is mandatory for businesses and the self-employed in Spain, on the schedule set by the AEAT:
  • Companies (art. 3.1.a, corporate income tax): from 01/01/2027
  • Self-employed and other taxpayers (art. 3.1): from 01/07/2027
These dates reflect the latest postponement approved by Royal Decree-law in December 2025 (BOE), which extends the adaptation window by one more year compared to the initial schedule.If your property operates in Spain, this applies to you. If you operate only outside Spain, it doesn’t.

VERI*FACTU send statuses

Each invoice has a status that tells you whether it’s been sent to the AEAT correctly:
StatusWhat it meansWhat to do
PendingIssued but not yet sentWait — sending is automatic and batched
SentConfirmation received from the AEATNothing, you’re done
Accepted with notesThe AEAT records it but flags somethingRead the note for detail
ErrorThe AEAT rejected the sendContact support — we need to investigate

How to see the status of your invoices

1

Go to the invoice list

In the side menu, open the Invoicing section.
2

Find the VERI*FACTU status

Each invoice row shows a column or label with the VERI*FACTU send status.
3

Open the detail of a specific invoice

If an invoice is in Error or Pending for a long time, open its detail to see the specific reason.

Common support cases

Sends to the AEAT are batched and usually complete within minutes. If it’s been hours without movement:
  1. Check whether the AEAT has announced a service outage
  2. If there’s no outage notice, contact support with the invoice number
Meanwhile, the invoice is still valid — the obligation is to send it, not to have instant confirmation.
Roomdoo retries sends that fail transiently. If the error sticks around, it’s usually one of:
  • Incomplete or incorrect customer data (invalid tax ID, missing address)
  • Your property or company data is misconfigured
  • The digital certificate has expired or isn’t installed correctly
You can fix the first two yourself in Roomdoo: review the customer record and the fiscal data. The third one we handle from our side — contact support.
Yes, corrective invoices are also sent automatically. You’ll see the corrective’s send status just like any other invoice.The corrective references the original invoice in the send to the AEAT, so the chain stays intact.
Filter the invoice list by date and by VERI*FACTU status. You can export the result for your compliance archive.For audits, the system keeps a signed copy of each send and the AEAT’s response.

When to contact support

Contact Roomdoo support if:
  • An invoice has been Pending for many hours without moving.
  • An invoice is in Error and you can’t identify the cause from the customer or company data.
  • You need to renew or change the digital certificate used to send to the AEAT.
  • The initial VERI*FACTU setup isn’t done on your property (no invoices are being sent at all). This is configured once during onboarding.
Don’t try to disable or skip the VERI*FACTU send for a specific invoice — it’s a legal requirement. If you’re unsure whether a specific invoice should be sent (cancellations, edge cases), contact support before acting.