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.
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).
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-retryandverifactu-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
Accounting firm · 80 clients · 1 panel.
"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."
Tax filings aren't an island.
They're the result of the whole cycle.
Invoices
Verifactu at source. Models 303 and 390 reconcile automatically against issued invoices.
See modulePSD2 banking
Reconciled receipts and payments feed straight into VAT and IRPF boxes.
See moduleAccounting firms
Multi-client white-label, shared tax calendar and bulk AEAT exports.
See solutionWant to see it with your own data?
15 min. We'll set up an instance with a test quarter and Model 303 pre-filled.