← Back to support

Veri*factu & tax

Veri*factu in brasio: overview

Updated: 2026-05-21

Veri*factu in brasio: overview

Also known as: VERIFACTU, VeriFactu, Verifactu, Verifacti, AEAT fiscal compliance, SIF, RD 1007/2023, fiscalisation, ticket QR.

Veri*factu is the Spanish tax authority's system for real-time submission of invoicing records to AEAT. For many businesses it becomes mandatory from 2026. brasio is ready out of the box: every ticket you issue is signed, chained to the previous one and ready to be sent to the tax office.

What brasio does for you

  • Generates each receipt with a hash chained to the previous one, so the sequence of tickets can't be altered after the fact without it showing.
  • Prints a QR code on each receipt, in the format Veri*factu requires.
  • Keeps an immutable log of every ticket issued at the venue.
  • Lets you export the records for your accountant to file — see Export records for your accountant.

You don't need to install anything extra. The signature and QR are applied automatically from the very first ticket.

What you need to configure

Before you start taking payments, make sure your tax details are correct:

  1. In your account business details at <your-slug>.brasio.io/account/business.
  2. Fill in:
    • Tax ID (NIF/CIF) of the business owner.
    • Legal name or registered company name (not the venue's trading name).
    • Registered address in full, exactly as it appears in the tax register.
  3. Save.

These details appear on every ticket and every invoice brasio issues. If they change (you move, change company name, etc.), update them here immediately.

Simplified receipt and full invoice

By default, brasio issues a simplified receipt (no customer details) on every payment. That covers most hospitality sales. If a customer asks for a full invoice with their tax ID (for example, a business meal), tap Factura A in the payment flow and fill in their details. See Invoices and receipts.

Official information

The exact rules (invoicing thresholds, submission deadlines, penalties) are published by AEAT and can change. Always check the official source:

brasio delivers the records in the required format, but compliance is your responsibility and your accountant's. If you're unsure whether your business falls under the regime, talk to your adviser.

Not working?

  • You can't see the business details section: make sure you're logged into <your-slug>.brasio.io as the account owner.
  • Tickets don't show the QR: your tax details haven't been filled in. Go to <your-slug>.brasio.io/account/business and complete them.
  • To take the records to your accountant at month end, see Export records for your accountant.

More in Veri*factu & tax

Still stuck?

Talk to our 24/7 agent in your language. If it can't answer, we'll pass you to a human.