Registro de facturación (Verifactu invoicing record)

A registro de facturación is the electronic record that, under Verifactu, the software generates when issuing each invoice, holding its essential data, a hash chained to the previous record's hash, and backing the verification QR code on the invoice itself. There are only creation and cancellation records, never deletions: if an invoice is voided, both the creation and the cancellation stay on record.

The chained hashes mean any later alteration breaks the chain and becomes detectable, which is why mistakes are not fixed by editing records: you issue a corrective invoice or a cancellation record, depending on the case. The full mechanics are explained in our guide what is Verifactu.

In practice, the invoicing software generates the record automatically, with nothing extra for you to do. It applies to autónomos and companies in Spain's common territory that invoice with software; depending on the mode, the software sends the records to the tax agency right away or keeps them under additional requirements.

The classic mistake is trying to fix an invoice already issued by changing a detail by hand, such as the client's NIF or an amount. Under Verifactu that is not how it works: if the invoice should not exist, it is cancelled; if it had an error, it is corrected with another invoice that is also recorded.

It is linked to the corrective invoice, the QR code and the record book of issued invoices; in the Basque Country the equivalent is TicketBAI. In kontora every invoice you issue generates its registro de facturación with the chained hash and the QR.

Guides that use this term

Related terms

Rather have this calculated for you?

kontora generates your tax forms box by box, tells you how much to set aside and reminds you before every deadline.

Get started with kontora

Pricing · Calculators

Factura proforma (proforma invoice)

TicketBAI (Basque invoicing system)

Full glossary