Prepare your
AEAT tax forms.
Modelo 303, 111, 115 and 390 generate a BOE file for the AEAT electronic office; Modelo 130 comes out as a draft to complete on the AEAT site; 190, 347 and 349 have their file and direct filing through TGVI is still in testing.
Each operation feeds a form, each form follows a channel and each close needs a status you can understand. This map gathers the tax journey Cofactu is building around the official channels of the AEAT (Spanish Tax Agency).
Tax year 2026
Always confirm the applicable AEAT calendar.
| Period | Month | Forms | Status |
|---|---|---|---|
| Q1 | April | 303 · 111 · 130 | Check the exact date |
| Q2 | July | 303 · 111 · 130 | Check the exact date |
| Q3 | October | 303 · 111 · 130 | Check the exact date |
| Q4 | January | 303 · 111 · 130 | The deadline varies by form |
Deadlines depend on the form and the year; the agenda does not replace the official calendar.
The form appears
where the data is born.
The way in is not a list of forms: it is a map between daily activity, the obligation that may apply and the technical result available.
| Source operations | Related forms | Result | Status |
|---|---|---|---|
| Issued invoices · Expenses | 303 VAT · 130 Income tax | BOE file (303) · draft (130) | Manual import on the AEAT site |
| Payroll · Invoices with withholding | 111 Withholdings · 190 Annual summary | BOE / TGVI | File for 111 and 190 · direct TGVI in testing |
| Transactions with third parties · EU transactions | 347 Third parties · 349 EU | File · TGVI Online | File for the AEAT site · direct TGVI in testing |
| Rents · Property withholding | 115 Rents | BOE file | Manual import on the AEAT site |
File for the AEAT site · direct filing in testing. The specific obligation depends on your activity and tax situation. Confirm it with your accountant or the AEAT.
From the source data
to the result you can keep.
- 01 · Source data linked to the draft
Prepare
The period gathers the data from invoices, expenses, payroll and withholdings that already live in Cofactu.
- 02 · Draft and review checks
Review
The user checks amounts, period and tax data before generating the result.
- 03 · File or filing request
Generate or file
The journey picks the applicable channel: a BOE file for import, or TGVI when the direct route is available.
- 04 · Official response linked to the file
Keep the receipt
When the AEAT confirms a filing, the receipt becomes part of the form's file.
A file gathers
the work of the period.
The same file gathers the work of the period, the channel decision and any evidence that may be produced afterwards.
| Form | 303 · Q1 · Draft under review |
|---|---|
| Period data | Prepared |
| Review | Pending confirmation |
| Channel | BOE file |
| Receipt | Available after filing |
Saying what is ready is also part of the product.
The journeys do not all share the same level of availability. These are the routes that are ready and the limits that still need work before public availability.
| Forms | Channel | Status | Note |
|---|---|---|---|
| 303 · 111 · 115 · 39001 | BOE file | Available | NoteFile generation for manual import on the AEAT site. |
| 13002 | Draft | Calculation | NoteThe calculation does not yet include previous returns, the previous year's income or the full personal identification: it is completed on the AEAT site with your adviser. |
| 190 · 347 · 34903 | File · TGVI Online | File available | NoteThe file for the AEAT site is already available; direct filing through TGVI Online is built and today is tested in the AEAT test environment. |
A useful comparison:
what each official channel can do.
The relevant difference is not the name of the provider, but which channel the AEAT has made available for each family of forms.
| BOE file | TGVI Online | |
|---|---|---|
| Family of forms | Self-assessed returns: 303, 111, 115 and 390; informative returns: 190, 347 and 349 | Informative returns: 190, 347 and 349 |
| Result of the flow | File to import manually on the AEAT site | Electronic request when the flow is available |
| Receipt | Completed on the AEAT site after the import and filing | Official response linked to the file after confirmation |
Always check the AEAT site for the applicable form and year.
From the test environment
to validation in real conditions.
01 · Take direct filing through TGVI from the AEAT test environment to the real one.
02 · Generate the official file for Modelo 130 once the calculation includes previous returns, the previous year's income and the full identification.
03 · Validate rules and flow with beta accounting firms before widening availability.




