VeriFactu: Spain's New Invoice Verification System

Businesses in Spain must comply with VeriFactu, a regulation designed to combat tax fraud. The system requires invoicing software to add a QR code to each invoice that allows anyone to verify with the Spanish tax authorities (AEAT) that the invoice was properly reported. This ensures transparency and prevents invoice manipulation. Any business operating in Spain that doesn't already use the SII (Immediate Supply of Information) system will need compliant invoicing software.

Deadlines postponed: The Spanish government postponed the VeriFactu obligation by one year in December 2025 – less than 30 days before the original effective date. Legal entities must now comply by January 2027, sole traders by July 2027.

How GrandTotal Supports VeriFactu

GrandTotal implements VeriFactu compliance through verifacti.com, a third-party service provider. This feature is available for users with an L or XL subscription to GrandTotal. Setup requires two steps:

Step 1: Configure Verifacti Integration

VeriFactu settings in GrandTotal
  1. Create an account and get your API key (see detailed instructions)
  2. In GrandTotal, go to your client's settings
  3. In the e-invoice section, select "VeriFactu via verifacti.com"
  4. Enter your API key from verifacti.com

Step 2: Add the QR Code to Your Layout

VeriFactu QR code in layout

Add the VeriFactu QR code to your invoice layout so it appears on printed invoices. Once both steps are complete, GrandTotal will automatically generate compliant invoices with the required QR codes for your Spanish clients.