Operations manager reviewing invoicing and tax compliance status on the dashboard
Invoicing · Tax compliance

Invoice and comply,
no headaches.

Compliant receipts and invoices (Verifactu, TicketBAI), series, equivalence surcharge and special cases — all generated straight from the sale. Meet tax authority rules without cobbling together a Frankenstein of modules and providers.

20-min personalized demo · No commitment · Data migration included

Retail brands already running on Stockagile

CrocsDon AlgodónLaagamMiinCallaghanEquivalenzaShon MottBlawYuxusOs2oValencia Basket ClubTwo JeysCrocsDon AlgodónLaagamMiinCallaghanEquivalenzaShon MottBlawYuxusOs2oValencia Basket ClubTwo Jeys

100%

of receipts compliant and reported to the tax authority

0 modules

external ones to comply with Verifactu, TicketBAI or regulations

+1,200

stores running

Receipt & invoice from the sale

The right document comes from the same sale

Customizable till receipt, e-receipt by email or full invoice with a tax ID: the assistant chooses at checkout and the system generates it with its lines, its VAT and its compliance QR. No re-entering data, no hunting for anything elsewhere.

Sales assistant closing the sale at the counter as the compliant receipt prints from the POS
Sale close · Receipt BCN-2451
Printed receipt compliance QR included OK
E-receipt by email sent to customer · paperless OK
Full B2B invoice tax ID and address · one click

The assistant chooses at payment · the document comes out compliant

Verifactu / TicketBAI

Every invoice signed and reported to the tax authority

Every simplified invoice is signed with a chained hash and synced with the AEAT (Verifactu) or the regional tax authority (TicketBAI) the moment you close the sale. You see the status of each submission — sent, accepted or error — without leaving the system, and you validate everything in test mode before going to production.

Movement history live
Verifactu · Receipt BCN-2451 AEAT · BCN store · 4s ago Accepted
TicketBAI · Receipt BIO-0312 Regional tax · Bilbao store · 1 min ago Accepted
Verifactu · Receipt BCN-2452 AEAT · BCN store · 2 min ago Sending
Verifactu · Receipt MAD-1188 AEAT · resubmission · connection Pending

Cada movimiento queda trazado: quién, qué, cuándo y por qué.

Receipt BCN-2451 Accepted
Signature Chained
QR On receipt and PDF
Tax address Verifactu · BCN store

Traced and auditable

Series, surcharge & special cases

Correct series and equivalence surcharge, without doing the math by hand

One series per document type and per tax address, without mixing retail with wholesale or leaving gaps. And the equivalence surcharge calculated per line, automatically, on invoices for customers under the scheme — with the correct breakdown in the PDF.

Customer subject to surcharge · Retailer · special scheme Auto
21 5 corregido
Motivo: Surcharge 5.2% on standard VAT

Ajustado y trazado

Wholesale invoice · Series A-2026 live
Producto VAT 21% Surcharge 5.2% Dif. Blue Sweater · 12 units 25 6 Running Sneaker · 8 units 17 4 Black Tee · 20 units 21 5

Series A-2026 · equivalence surcharge calculated per line

Multi-store, franchises & ERP

Grow to several entities without breaking operations

Each tax address with its own series, its own regulations (Verifactu or TicketBAI) and its own franchise method (firm sale or consignment). Invoices between parent and franchisees are linked to the delivery note, and everything syncs with your ERP (Sage, Holded) with no manual keying.

Movement history live
Franchise · firm · Transfer to BCN store Parent · delivery note AL-0442 · linked Invoiced
Franchise · consignment · Period sales · Bilbao Parent · TicketBAI · 18 sales Invoiced
ERP export · Today's invoices Auto · Sage · synced OK
ERP export · Wholesale invoices Auto · Holded · synced OK

Cada movimiento queda trazado: quién, qué, cuándo y por qué.

Group · 2 legal entities No Frankenstein
Madrid Verifactu
Bilbao TicketBAI
Accounting Sage / Holded

Traced and auditable

Comply without building a Frankenstein

Every piece of tax compliance, native and with its data live — no external modules, no separate providers.

Sales receipts

The receipt comes out compliant, with its QR, straight from the till.

Receipt BCN-2451 en vivo
Printed receipt OK
Compliance QR OK
E-receipt by email OK

Verifactu

Chained signature and automatic reporting to the AEAT on every sale.

AEAT reporting · live sincronizado
Chained signature
QR on receipt
Accepted

TicketBAI

Native chaining and QR for your stores in the Basque Country.

Regional tax authority · live sincronizado
Chained
Native QR
Accepted

Series

One numbering per document and tax address, without gaps.

Series · by document en vivo
Retail · A-2026 OK
Wholesale · B-2026 OK
Proforma · P-2026 OK

Equivalence surcharge

Calculated per line, automatically, under the special scheme.

Surcharge 5.2% · Series A-2026

Auto

per line

ERP export

Sales and invoices synced with Sage and Holded, no keying.

ERP export · Series A-2026 sincronizado
Sage
Holded
Synced

Customer stories from teams that invoice and comply with no extra effort.

All your retail tax compliance. In a single place.

From the till receipt to the B2B invoice and multi-territory compliance. Enter each block to see how it works.

Sales documents

Sales receipts

Per-store templates: logo, footer, return policy and e-receipt.

Full invoicing

Full, corrective and proforma invoices linked to the sale.

Till activity invoice

Consolidates all sales from the shift into a single accounting document.

Series and invoice types

One numbering per document type and per tax address, with no gaps.

Tax compliance

Verifactu

Signature, QR and automatic reporting to the AEAT on every receipt.

TicketBAI

Chaining and QR for your stores in the Basque Country, by tax address.

Equivalence surcharge

Calculated per line, automatically, for customers under the special regime.

Italy compliance

Integrated EPOS Italy for stores under Italian tax regulations.

Groups & data compliance

Franchise invoicing

Firm-sale and consignment invoices between HQ and franchisees.

GDPR and consent

Versioned contracts, QR-traced signatures and marketing consent.

Integrations (ERP/Sage)

Sync sales and invoices with Sage, Holded and your accounting.

Frequently asked questions

Is Stockagile ready for Verifactu?

Yes. The AEAT integration is native: every simplified invoice is signed with a chained hash and reported automatically the moment you close the sale, and the QR appears on the printed receipt and the PDF with zero manual steps. You get the list of submitted operations with their status and a test mode to validate the integration against the official test environment before going to production. All without installing external modules or hiring a separate provider.

I have stores in the Basque Country — does it cover TicketBAI?

Yes. Stores in the Basque Country (Araba, Gipuzkoa and Bizkaia) are subject to TicketBAI, a different regulation from Verifactu with its own chaining and QR. Stockagile handles it natively by tax address: a single company can have stores under Verifactu and others under TicketBAI at the same time, and the POS applies the right rule based on the active till. The store team sells the same way, without knowing which territory applies.

Does it calculate the equivalence surcharge automatically?

Yes. You flag the customer as subject to the equivalence surcharge scheme in their profile and all their invoices apply it by default, calculated per line (price × units × percentage) with the breakdown visible in the PDF. You can also turn it on or off on a specific draft invoice. It coexists with discounts, price lists, Verifactu and TicketBAI with no extra setup.

Can I have a different numbering for retail and for wholesale?

Yes. You set up an independent series per document type (retail invoice, wholesale invoice, proforma, quote, delivery note) and per tax address, with its prefix, its counter and an annual reset if you need one. The system applies the default series for each operation, prevents gaps and duplicates, and if you're coming from another program you replicate your numbering by setting the counter to the next available number.

How does Stockagile handle GDPR in the customer record?

The customer scans a QR in the store, reads your company's current privacy contract and signs from their phone. Every signature is traced with date, IP, version and a snapshot of the accepted text, ready for any audit. Marketing consent is separate from data-processing consent, so the customer chooses what they accept, and previous versions of the contract are preserved with their signatures when you update the policy.

Does it integrate with my ERP (Sage, Holded)?

Yes. Stockagile is the retail operations layer that complements your ERP. The integration syncs sales and invoices — including cash activity and franchise invoices — with Sage, Holded and your accounting, with no manual keying. Each entity can have its own tax setup, especially useful in groups with several legal entities or franchise networks. You meet tax authority rules without building a Frankenstein of systems.

Get started

Does your POS already invoice and comply with the tax authority?

We'll show you how the flow of receipts, invoices and tax compliance looks with your operations, in a personalized 20-minute demo.

No lock-in · no per-sale fees · migration included