Verifactu

Kanalio TeamApril 28, 20263 min read

Overview

Verifactu is the technical standard established by the Spanish Tax Agency (AEAT) to prevent tax fraud and ensure the integrity of billing systems. By integrating Verifactu with Kanalio, your business automatically complies with the "Ley Antifraude" and the "Reglamento de Facturación," ensuring every invoice is signed and reported in real-time.

This integration allows you to:

  • Automated Reporting: Invoices are sent to the AEAT server the moment they are generated.
  • Digital Signatures: Every document is cryptographically signed using your digital certificate.
  • Traceability: Kanalio maintains an immutable record of every transaction, as required by law.
  • Compliance QR Codes: Automatically include the mandatory QR codes and the "Verifactu" text on every invoice.

How to Integrate Verifactu

To enable Verifactu, you must have a valid digital certificate issued by a recognized authority (like FNMT).

  1. Access the Dashboard: Log in to your Kanalio account and navigate to Settings > Integrations.
  2. Select Verifactu: Click on the Verifactu card and select Connect.
  3. Upload Certificate:
    • Upload your Digital Certificate (usually in .p12 or .pfx format).
    • Enter the Certificate Password.
  4. Configure Business Data: Ensure your VAT Number (CIF/NIF) and legal name in Kanalio match the certificate details.
  5. Select Mode: Use Test (Sandbox) to verify reporting with AEAT before switching to Production.
  6. Save: Click Save to enable legal reporting.

How to Get Your Digital Certificate

In Spain, digital certificates are issued by the Fábrica Nacional de Moneda y Timbre (FNMT) or other qualified providers.

  1. Go to the FNMT website and request a certificate for a Persona Jurídica (Legal Entity).
  2. Follow the identity verification process at a registered office (like the AEAT or Social Security offices).
  3. Once verified, download the certificate to your computer.
  4. Export the certificate to a file format that includes the private key (.p12 or .pfx).
  5. Keep this file and its password safe, as it will be required to activate the Verifactu integration in Kanalio.

Frequently Asked Questions

1. What exactly is Verifactu?

Verifactu is a system that allows businesses to send billing records to the Spanish Tax Agency (AEAT) automatically and instantly. It ensures that invoices cannot be deleted or modified once issued.

2. Is it mandatory for my business?

If you operate in Spain and use computer systems for billing, you must comply with the new regulations. While the full implementation deadline is currently set for December 2025, it is recommended to start using Verifactu as soon as possible.

3. What is the QR code on the invoices?

The QR code contains a link to the AEAT portal, allowing your customers to verify that the invoice has been correctly reported and is legally valid.

4. Can I edit an invoice after it has been sent?

No. Once an invoice is sent via Verifactu, it is locked. If you need to make changes, you must issue a Rectifying Invoice (Factura Rectificativa), which Kanalio handles automatically.

5. Does Verifactu work with TicketBAI?

Verifactu is the national standard for Spain. If you operate in the Basque Country, you should use the TicketBAI integration instead, which follows the specific regulations of the regional treasuries (Haciendas Forales).

6. Is my data secure?

Yes. Kanalio uses high-level encryption to store your digital certificate and communicates with AEAT through secure, encrypted channels (HTTPS/TLS).

7. What happens if I don't have internet access?

Kanalio will queue the invoices and sign them locally. Once connection is restored, it will automatically send the pending records to AEAT to ensure compliance.

8. Does Kanalio store a backup of the reported data?

Yes. Kanalio maintains a legal log of all communications with AEAT, which you can download at any time for auditing purposes.

Related guides

More wiki resources to go deeper on this topic.

View all