Signed, chained records verifiable directly by the AEAT on every invoice. This guide covers the RD 1007/2023 regulation, the definitive deadlines under RD 254/2025, and how to comply without the hassle — before the €50,000 penalty becomes a real risk.
fixed penalty per fiscal year for using non-compliant software (art. 201 bis LGT)
mandatory: January 1 for companies, July 1 for the self-employed (RD 254/2025)
first Cofactu invoice accepted in the AEAT's official test environment
VeriFactu (RD 1007/2023) requires every invoicing software to generate signed records, chained by hash, with a verification QR. These are the definitive deadlines and the regulations behind them.
Required by RD 1007/2023 and Orden HAC/1177/2024. Compliant software meets all of them, not just some.
Every invoicing record includes the digital fingerprint of the previous invoice in its series and is signed with your digital certificate (.p12). Modifying any record breaks the chain — detectable by the AEAT at any time.
Every invoice issued with invoicing software from the compliance date must carry the QR code with the verification URL on the AEAT site.
The software must log relevant events (start-up, shutdown, errors, configuration changes) with a timestamp, with no way to delete them.
Records are immutable once generated and must be kept for the tax statute-of-limitations period. They can't be corrected — only voided and reissued as a new record.
If the software opts into VeriFactu mode, records must be transmittable to the AEAT in real time. In exchange: the official logo and a lighter burden of proof.
The regulation allows both. Cofactu implements submission because it reduces the burden of proof and grants the right to the official logo and the verification QR on the AEAT site.
The software sends every record to the AEAT in real time when the invoice is issued. The AEAT returns a confirmation CSV. Grants the right to the 'Verifiable invoice' logo and the verification QR on its site.
Cofactu adopts this mode: first invoice accepted in the AEAT sandbox in May 2026.
The software meets all the technical requirements (hash, signature, event log, tamper-proofing) but doesn't send records to the AEAT. Allowed under the regulation, but with a heavier burden of proof.
Cofactu recommends submission. If you use other software, check that it meets all the technical requirements even if it doesn't submit.
Art. 201 bis of the Ley General Tributaria doesn't scale with revenue: it's a fixed amount per fiscal year. Complying on time is far cheaper than a single penalty.
Art. 201 bis LGT
«A user who holds or uses non-compliant invoicing software will be fined €50,000 per fiscal year.»
Secure verification code
A-MMURGK5EJUWRZU
Cofactu doesn't just «support VeriFactu» in a footnote: its first invoice was already accepted by the AEAT's official servers.
Chained SHA-256 hash, signature with a .p12 certificate, verification QR on every invoice, and real-time submission with its confirmation CSV. Plus automatic detection and repair of the chain (error 4171) if something breaks.
Both generate VeriFactu-compliant invoices. The difference is everything else.
| AEAT App Free · invoicing only | Full tax suite | |
|---|---|---|
| Generates VeriFactu-compliant invoices | ||
| SHA-256 hash, electronic signature, and QR | ||
| Real-time submission to the AEAT | ||
| Accounting and journal | ||
| Tax forms (Modelo 303, 130, 111…) | ||
| POS (point of sale) | ||
| Multi-user (team or accounting firm) | ||
| API for integrations | ||
| Price | Free | From €0 · €15/month unlimited |
More questions about your situation?
Reach out — real people, replies within 24 business hours.
Each link leads to a dedicated page with a direct answer, data tables, and FAQ.
Who's required to comply, who's exempt (SII, regional tax authorities), and what happens if you invoice by hand.
The definitive calendar with RD 254/2025 deadlines: manufacturers, companies, and the self-employed.
The penalty regime under art. 201 bis LGT. Interactive calculator included.
Also mandatory on simplified receipts in hospitality and retail: format, size, and deadlines.
What the AEAT's official app covers, its objective limits, and when it's not enough.
What it is, who issues it, and why you should demand it from your software provider.
FAQ
The essentials of VeriFactu: what it is, when it applies, penalties, and modes.
VeriFactu is the verifiable invoicing system regulated by RD 1007/2023 (Ley Antifraude, Ley 11/2021, art. 29.2.j LGT). It requires every invoicing software to generate records signed with a chained SHA-256 hash, a verification QR on every invoice, and an immutable event log. It comes in two modes: with submission to the AEAT (VeriFactu mode) and without submission (No VeriFactu mode).
According to RD 254/2025, the definitive deadlines are: software manufacturers and sellers from July 29, 2025; Corporate Tax (Impuesto sobre Sociedades) taxpayers from January 1, 2027; the self-employed and others (IRPF) from July 1, 2027.
Yes, the AEAT's free invoicing app generates VeriFactu-compliant records. However, it has significant objective limitations: basic invoicing only, no accounting, no POS, no multi-user support, no API, no filing of tax forms. For businesses with more than 2-3 invoices a month or additional needs, a full solution like Cofactu is the practical choice.
They're different systems. VeriFactu is the state-level system for common territory (managed by the AEAT). TicketBAI is the equivalent system in the Basque Country (Araba, Bizkaia, Gipuzkoa), managed by the regional Haciendas Forales. Navarre has its own system. If you operate in these regional territories, TicketBAI applies, not VeriFactu.
Art. 201 bis of the Ley General Tributaria sets a fine of €50,000 per fiscal year for a user who holds or uses non-compliant software. For manufacturers and sellers of non-compliant software, the penalty is €150,000 per fiscal year and system type. The amount is fixed, regardless of the size of the business.
It's the document by which the software producer certifies that its system meets the requirements of RD 1007/2023 and Orden HAC/1177/2024. Users must verify that their software has one available — using software without a responsible declaration after the deadlines is equivalent to using non-compliant software.
Start free with 10 invoices/month, no card required. Hash, signature, QR, and submission to the AEAT — all included from the first plan.
Navegar en tu idioma siempre es mejor. Cámbiate para disfrutar de una experiencia 100% adaptada.