One record for every sale
Veri*Factu is the Spanish Tax Agency's system for invoicing records. Every paid sale generates a record with the issuer's tax details, chained to the previous one and with its hash. It's a Spanish requirement and only applies in Spain, and not in the Basque Country or Navarre, which have their own regional systems
In Omakasia, that record isn't produced by the device that takes the payment: it's generated from the sale once it's saved, so nobody can rewrite it from the till
What every receipt carries
In the header, the venue's tax details. Then, the breakdown of tax base and VAT for each rate. And, when you're working in production, the tax QR code with the label “QR tributario:” above it and the legend “VERI*FACTU” below
The QR code isn't configurable: it's set by Orden HAC/1177/2024. Your logo and your own text go separately, apart from the tax QR code
What's been charged isn't edited: it's corrected
A paid receipt is never deleted or rewritten. If the customer returns something, you issue a credit note, a new document that says the opposite. If the receipt was issued by mistake, its record is cancelled in Veri*Factu. Both documents stay, and everything goes into the audit trail
It's the same idea Veri*Factu is after: a sales record is only reliable if nobody can change it afterwards
The manufacturer's statement of compliance
According to the Spanish Tax Agency's FAQs, the maker of the invoicing software issues a statement of compliance (declaración responsable) confirming that its system complies. It has to be visible inside the software, in every version, and also accessible outside it, so you can check it before signing up
Before choosing a POS, ask them to show you where it is
What you need to turn it on
Your tax details, with your registered business name and tax ID (NIF), and your digital certificate: the same .p12 or .pfx file you use on the AEAT e-office (Sede Electrónica). Also, every family on your menu needs its VAT rate
In Omakasia you turn it on in Backoffice › The venue › Verifactu. You start in the test environment and move to production the day you start invoicing for real
See the Veri*Factu guide