File your tax returns with Hacienda in 1 click.
Holded, Quipu, Sage and Contasimple hand you a file you have to review and upload on the tax office's website. Cofactu prepares the calculation and the available official file without claiming the filing is already complete.
The only one that closes the entire loop
Cofactu calculates the return, surfaces warnings and generates the official file where the channel is currently available.
Calculate
Balances the return
Review
Resolve warnings
Download
BOE where available
File
Manually on AEAT
Generate the available official files
For 303, 111 and 130, Cofactu generates the BOE file for manual review and upload. Modelo 115 and direct TGVI submission remain pending the validations stated below.
Traceable preparation
Calculations and generated files remain linked to the accounting source. An AEAT receipt exists only after an actual filing through the competent channel.
Certificate only when the channel requires it
Generating a BOE file does not require uploading a certificate. Identification and sufficient authority are required when the return is actually filed.
Calculation and filing are different steps. Cofactu shows both honestly.
The AEAT publishes a proprietary protocol, TGVI Online v2.8, for informational returns, and fixed-position BOE files for self-assessments. Integrating it requires mTLS, an X.509 v3 certificate, ISO-8859-1 encoding and positional parsing. That's why almost no one does it.
- Available today: Cofactu calculates the return and generates BOE files for 303, 111 and 130.
- Not yet sold: Modelo 115 file generation and direct TGVI submission for 190, 347 and 349.
File a quarter in four steps
No retyping the calculated boxes. Filing still takes place through the AEAT website for the available BOE files.
- 1
Review your tax profile
Cofactu detects likely filing duties from your activity. You remain responsible for confirming them, personally or with your adviser.
- 2
Cofactu aggregates the period's data
It pulls from the invoices, expenses, payroll and rental income already in the app. The return balances itself.
- 3
Review and generate the available file
For 303, 111 and 130, download the BOE file and upload it through the AEAT website. The 115 file and TGVI direct submission are not yet commercially available.
- 4
Keep the actual filing receipt
After filing through the AEAT, retain its official receipt or CSV. Cofactu will not display a submission as completed without an official response.
- Generated file
- 303-2T-2026.txt
- File seal
- SHA-256 7b1e…d4a0
- Generated
- Feb 28, 2026 · 11:04
Integrity check. If a byte in the generated file changes, its hash changes too. This proves file integrity, not that the AEAT has received or accepted the return.
Cofactu vs Holded · Quipu · Sage · Contasimple
What Cofactu prepares today and which step still happens through the AEAT website.
| Capability | | Holded | Quipu | Sage | Contasimple |
|---|---|---|---|---|---|
| Generates the official AEAT BOE file (303/111/130/115) | Yes — 1 click | Yes | Yes | Yes | Yes |
| Files the return with AEAT from the app | Not currently | Check provider | Check provider | Check provider | Check provider |
| Informational returns via TGVI (190/347/349) | Preparation available; direct channel pending | Check provider | Check provider | Check provider | Check provider |
| Stores an official AEAT receipt | Only after a real AEAT response | Check provider | Check provider | Check provider | Check provider |
| SHA-256 chain-of-custody proof | Yes | No | No | No | No |
| Certificate required to generate BOE files | No | Check provider | Check provider | Check provider | Check provider |
What we cover today and what we add when you ask
No fine print: this is exactly what Cofactu files today, and what we add on request if your case is less common.
What we cover today
7 in production- 303 General Regime (≈90% of small businesses and self-employed)
- 111 employment + business activities (≈95% of IRPF withholdings)
- 130 direct normal/simplified + agricultural
- 115 urban leases
- 190 key A subkey 01 (majority coverage)
- 347 keys A and B excluding real estate (≈95% of transactions)
- 349 keys E, A, S, I (standard intra-EU transactions)
What we add when you ask
≤ 1 week- 303 Equivalence surcharge / REBU / REA
- 303 Foral regime (Basque Country, Navarre)
- 190 other keys (B/C/D…/L)
- 347 keys C/D/E/F/G + real estate
- 349 triangular transactions and consignment
- 390 annual VAT · 200 Corporate Tax
Your case doesn't fit what's listed today? If it's a standard key, we activate it in less than a week.
hola@cofactu.comStop uploading files to the tax office
Generate invoices, aggregate the quarter and download the available official file from the same source of data.