RoomRaccoon offers built-in support for Verifactu, Spain’s upcoming certified e-invoicing system, designed to ensure secure, tamper-proof invoicing and direct reporting to the Spanish Tax Agency (AEAT). This feature is part of our compliance reporting suite, included by default in all Spanish subscriptions from Essentials (T2) to Pro (T4).
Starting 1 January 2026, Verifactu compliance will be mandatory for Corporate Income Tax payers (like most hoteliers). Requirements include:
Immutable invoices (can’t be edited once issued)
Embedded QR codes for tax verification
Full event/audit trail
Automatic communication with AEAT systems
By supporting this now, RoomRaccoon helps hotels stay compliant early and avoid legal or financial penalties.
How it works
On release day:
The Verifactu setting will be pre-enabled for all eligible Spanish accounts.
A new "Verifactu" tab will appear in your Reports module.
Step 1: Complete Onboarding
Inside the Verifactu tab, click “Finalise onboarding here” and follow the steps to submit your tax data.
Once complete, this screen transforms into a dynamic dashboard showing your Verifactu invoice feed.
Step 2: Issue Invoices as Normal
From this point, every new invoice and credit note you generate will:
Include a QR code
Be digitally signed
Appear in the Verifactu tab
Step 3: Send to Verifactu
This step is manual:
In the Verifactu tab, click the “paper plane” icon next to each invoice or credit note to send to the Spanish Tax Agency (AEAT).
Each document row displays:
Status (e.g. Error, Sent)
Reservation & guest information
Attachments – clickable links to download the Verifactu-certified PDF and XML files
Important: Until the process is automated, sending invoices to Verifactu is not automatic—you must trigger the send manually.
Best Practice for Manual Sending
To stay compliant and avoid a backlog of unsent documents:
Send daily: At the end of each business day, visit the Verifactu tab and click the paper plane icon for all invoices/credit notes issued that day.
Or set a fixed schedule: If daily sending isn’t possible, create a set routine (e.g. every Monday morning) to ensure all recent documents are sent promptly.
Monitor status: After sending, check the status column to confirm successful transmission.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article