🆕 New: free invoice generator · Try it
Skip to content
Module · Accounting & Finance

AEAT-ready tax filings
straight from real data.

Live Verifactu and pre-filled exports for Models 130, 303, 390, 347 and 349 (Spanish self-assessments). No parallel spreadsheet — the filing comes from the same database as the invoices and the expenses.

Verifactu live AEAT-ready 5 models exportable
Screen This is what it looks like in Hexio

From an OCR'd expense to box 28 of Model 303.

The data is the same. You just pick the period and Hexio pre-fills the draft for AEAT (Spanish tax agency).

Tibidabo Subministres SL
NIFB-65.124.881
Date14 Apr 2026 · 11:42
Receipt no.T-2026/00831
Office supplies42.30
Printer ink68.90
HDMI cable14.75
Base104.09
VAT 21%21.86
TOTAL125.95 €
OCR · AI categorised · 6291 Office supplies
Model 303 · Draft
VAT · Q1 2026
AEAT-ready
Box Description Amount
01VAT base 21%42,180.00
03VAT due 21%8,857.80
04VAT base 10%3,420.00
06VAT due 10%342.00
28Input VAT (deductible)2,184.32
71To pay7,015.48 €
Generated from 287 invoices + 142 expenses ✓ Verifactu
Capabilities What it does, exactly

Five things real accounting firms already use.
All from a single database.

Verifactu live

RD 1007/2023 (Spanish e-invoicing law) compliance running in production. Every issued invoice is sent to AEAT with a chained hash and QR code.

  • Crons verifactu-bootstrap, verifactu-cert-check, verifactu-retry and verifactu-toggle
  • Automatic smoke tests (verifactu-smoke-pdf, verifactu-smoke-test, verifactu-test-connection)
  • Custody of the signed PDF for 6 years

Model 130 · Quarterly IRPF instalment

For self-employed under direct estimation. Calculates the quarterly base from issued invoices and deductible expenses.

  • Cumulative quarterly taxable base
  • Deducts what was already paid in previous quarters
  • Numerical draft ready for online filing

Model 303 · Quarterly VAT

Bases and amounts split by rate (4/10/21%), deductible input VAT, intra-community operations — all mapped to the right box.

  • Multiple VAT rates (4%, 10%, 21%) per box
  • Reverse charge flagged
  • Carry-over of negative VAT from previous quarters

Model 390 · Annual VAT summary

Model 390 reconciles automatically with the four 303s of the same financial year. No manual reconstruction.

  • Cross-validation against quarterly 303s
  • Inconsistency detection before submission
  • Export in standard AEAT format

Models 347 and 349

Third-party operations (347) and intra-community operations (349) generated from client and supplier records with NIF and annual amount.

  • Automatic 3,005.06 € threshold for Model 347
  • Country code and VAT-NIF validated for Model 349
  • Detection of operations against the ROI (Spanish intra-community operators register)

Tax calendar with reminders

Notifications 7 days before every deadline. Via Telegram, email and panel — the difference between filing on time or paying a surcharge.

  • Personalised calendar by tax regime (self-employed, SL, modules)
  • Telegram alerts (cron business-alerts)
  • Full submission history with filing receipt
Integrations used
AEAT Verifactu SII FNMT / Camerfirma Telegram (alerts) Cron verifactu-cert-check Cron business-alerts Invoices module PSD2 banking module
Use case An anonymised story

Accounting firm · 80 clients · 1 panel.

Tax advisory firm · 5 people · 80 clients

"Every quarter I used to download 80 folders to file 80 returns. Now, inside Hexio, I see the tax calendar for every client on a single panel. Seven days before 20 April, a Telegram alert flags the list of items I still need to review. Models 303 and 130 come out with the values already in the right boxes. The human work has shifted to checking exceptions, not typing."

Partner · accounting firm

Want to see it with your own data?

15 min. We'll set up an instance with a test quarter and Model 303 pre-filled.

Book 15 min
Book a demo · 15 min