Compliance Spain: Verifactu Integration

Modified on Mon, 11 Aug at 12:21 PM

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. ErrorSent)

    • 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article