WhatsApp us
renn
Start free with renn

Difference between Verifactu and electronic invoice (Spain)

difference-between-verifactu-and-electronic-invoice

Spain has two mandates that people often mix up. Verifactu sets anti-fraud rules for billing software. B2B electronic invoicing under the Crea y Crece law sets rules for the invoice itself and how it moves between companies. This guide explains the difference between Verifactu and electronic invoice, what each one does, when they start, who is in scope, and how to comply with both using one stack.

Quick Q&A

What is Verifactu in one line? Rules for billing systems to create tamper-evident records for every invoice, with a QR code and optional real-time send to AEAT (Spain's Tax Agency).

What is B2B electronic invoicing? Structured e-invoices that travel through approved networks, with delivery statuses and payment reporting.

Do they replace each other? No. They solve different problems and run together.

Are Verifactu records the same as an e-invoice? No. They are not invoiced. They are system-made records that prove the invoice existed and was not changed.

Difference between Verifactu and electronic invoice

  • Object: Verifactu controls the billing software and its invoice records. B2B electronic invoicing controls the invoice document and its exchange between businesses.
  • Scope/recipients: Verifactu covers all invoices issued with software - B2B and B2C - except if you are in SII, issue everything manually without software, or are under Basque Country or Navarre tax competence. B2B e-invoicing applies only to business-to-business.
  • Formats: Verifactu defines a “registro de facturación” (a secured invoice record) with security fields and a QR code. The invoice can still be paper, PDF, or electronic. B2B e-invoicing requires structured e-invoices. The public route uses Facturae (Spain's structured XML file for e-invoices). Private platforms can use other formats as long as they interconnect.
  • Transport: Verifactu either keeps records locally (NO VERIFACTU) or sends them to AEAT in real time (VERI*FACTU). B2B e-invoicing moves invoices via private platforms and the Public e-Invoicing Solution. If you use a private route, you must also send a faithful Facturae copy to the public solution.
  • Statuses/payments: Verifactu focuses on traceability of records. It does not define commercial status flows. B2B e-invoicing adds status messages and mandatory payment reporting, like sending the effective payment date.
  • Start dates: Verifactu users go live on 1 Jan 2026 for corporate income tax payers and 1 Jul 2026 for the rest. B2B e-invoicing starts 1 or 2 years after the final B2B regulation is published in the BOE (Spain's Official State Gazette).
  • Exclusions: Verifactu excludes SII filers for their own invoicing. B2B e-invoicing is only B2B, not B2C.
  • Penalties: Verifactu sets fixed fines for dual-use or non-compliant software, and for users who use or keep it. B2B e-invoicing fines relate to issuing and receiving e-invoices and reporting payments, and connect to late-payment rules.
  • What is Verifactu? (anti-fraud billing-software rules)

    Legal basis: Article 29.2.j of the General Tax Law authorizes it. RD 1007/2023 sets the rules for anti-fraud billing software. A Ministerial Order defines the technical specifications. RD 254/2025 updates the calendar.

    Plain idea: Your billing program must create a secure record for each invoice. Think of it as a fingerprint plus an event log. It is not the invoice. It is a separate record that proves the invoice exists and does not change.

    QR and legend: Every complete or simplified invoice includes a QR code (a scannable square). If you operate in VERI*FACTU mode, you also print the legend “Factura verificable - VERIFACTU” so the recipient knows AEAT has the record. The QR lets people verify or notify the data to AEAT.

    Two modes:

    Who is in scope ?

    Almost all businesses that issue invoices with software and are domiciled in common-territory Spain.

    Excluded: Taxpayers in SII for their own invoicing. Also certain operations where the invoicing regulation (RD 1619/2012) allows no invoice or an alternative document, such as public transport, parking or toll tickets, or vending machines.

    Deadlines: Users go live on 1 Jan 2026 if they pay corporate tax, and on 1 Jul 2026 for the rest, including most autónomos. Software makers had until 29 Jul 2025 to deliver compliant versions.

    AEAT free app: AEAT will offer a lightweight VERI*FACTU app for low-volume issuers. It prints invoices with a QR and stores the record at AEAT.

    What changes on invoices ?

    You add the QR code, or embed the QR information in electronic formats. You show the legend when in VERI*FACTU. Content rules still come from the invoicing regulation in RD 1619/2012.

    Penalties in simple words

    There are fixed fines for building or selling dual-use software and for using or keeping it. Users must deploy compliant software.

    More details about Verifactu here.

    difference-between-verifactu-and-electronic-invoice

    What is electronic invoicing under Crea y Crece (B2B)?

    Legal basis: Law 18/2022, known as Crea y Crece. A dedicated B2B regulation sets the formats, networks, and deadlines. The drafts confirm a public solution run by AEAT, Facturae syntax when using that solution, inter-platform interconnection, and mandatory status plus payment reporting like the effective payment date.

    Scope: B2B only. Invoices between businesses or professionals. Consumer sales are outside this mandate.

    Formats and networks: You can use private platforms or the Public e-Invoicing Solution. Private platforms must interconnect. If you do not issue via the public route, you still send a faithful Facturae copy of each invoice to it. Facturae is Spain's structured XML file used by the public sector.

    Statuses: Recipients send acceptance or rejection messages and later report payment status.

    Deadlines: Companies with over 8 million euros in turnover complying 1 year after the regulation is published. Everyone else complies 2 years after publication. Exact dates depend on the BOE publication.

    Verifactu vs electronic invoice - side by side

  • Purpose: Anti-fraud control of software and records vs digitalization of invoices and payments.
  • What moves: Verifactu moves records. B2B e-invoicing moves invoices and status or payment messages.
  • Recipients: Verifactu touches all invoices made with software, B2B and B2C. B2B e-invoicing touches only B2B.
  • Format: Verifactu uses a record format plus a QR code. The invoice can be paper, PDF, or electronic. B2B requires a structured e-invoice - in the public solution, Facturae - plus status and payment data.
  • Transport: Verifactu can send records to AEAT in real time or store them locally. B2B uses private platforms and the public solution. If you invoice via a private route, a faithful Facturae copy also goes to the public solution.
  • Timelines: Verifactu is fixed - Jan or Jul 2026. B2B is relative - 1 to 2 years after the final regulation is published.
  • Exclusions: Verifactu excludes SII filers. B2B covers all B2B, including SII companies.
  • Penalties: Verifactu fines target non-compliant or dual-use software and its use. B2B fines relate to issuing or receiving e-invoices and to payment reporting, and link to late-payment oversight.
  • Timelines and entry into force

    Verifactu

    Electronic invoicing (B2B)

    difference-between-verifactu-and-electronic-invoice

    How they work together in practice

    Outbound - you to client: Your billing system issues the invoice and creates the Verifactu record with a QR code. In VERI*FACTU, the record goes to AEAT in real time. For B2B recipients, you also send a structured e-invoice through your platform and, if you did not use the public route, the public solution gets a faithful Facturae copy.

    Inbound - supplier to you: You receive a structured e-invoice, send status messages, and report the effective payment to the public solution within the allowed window.

    Books and returns: Verifactu records help you prepare VAT books and pass audits. B2B payment reporting helps you meet late-payment rules.

    SII companies: Keep using SII. You are excluded from Verifactu for your own invoicing but still within B2B e-invoicing once it starts.

    Compliance checklist for both regimes

    Penalties and audits

    Verifactu: Fixed fines for users who use or keep alterable or non-compliant software, and higher fixed fines for developers or distributors who build or market dual-use or non-conforming systems. There are also fines tied to certification or procedural breaches.

    B2B e-invoicing: Duties to issue and receive e-invoices, to keep access to past invoices for ex-clients, and to report payment or rejection. Non-compliance may be fined and counted in late-payment oversight using the 60-day rule.

    Cash-payment cap context: Spain's anti-fraud rules also limit cash in business deals. This is separate, but useful context when comparing diets.

    Full article about Anti-fraud law.

    Final decisions before rollout

  • Pick your Verifactu mode: Choose VERI*FACTU if you want real-time remittance to AEAT and easy recipient verification. Choose NO VERIFACTU if you prefer local storage with signatures and full logs because of offline sites or strict IT policies. Document the fallback for AEAT outages and who checks “found/not found” when clients scan the QR.
  • Choose your B2B rails: Decide whether you will issue through the Public e-Invoicing Solution or a private platform. If you use a private route, plan the faithful Facturae copy to the public solution. If you trade cross-border, make sure your provider supports interconnection beyond Spain and can translate formats without losing data.
  • Map the data you must capture and show: Put the QR on every invoice or embed its contents in the e-invoice. Implement acceptance or rejection status messages and capture the effective payment date within the allowed window. Keep access for ex-clients to their past invoices and store records safely for audits.
  • Run a pre-go-live test: Generate sample invoices and records, scan the QR to confirm “found” in VERI*FACTU and “not verifiable” in NO VERIFACTU, and test cross-platform delivery. Verify that the public solution accepts your Facturae copy and that payment-status updates land correctly.
  • Pitfalls to avoid: Thinking a PDF alone counts as B2B e-invoicing, forgetting the Facturae copy when using private rails, mixing SII with Verifactu for your own invoicing, and training only finance while sales or ops also issue invoices.
  • Bottom line

    Think of Verifactu as the anti-fraud spine of your billing system - records plus a QR code - and B2B e-invoicing as the network layer that moves structured invoices and payment statuses. Implement both: Verifactu by Jan or Jul 2026. Then roll out B2B e-invoicing on the 1 to 2 year timeline that starts when the final regulation is published. If you remember nothing else, remember this difference between Verifactu and electronic invoice so you set up one stack that meets both.