Tax forms · AEAT

Cofactu knows which tax forms apply to you. And it tells you

303, 111, 130, 115, 190, 347 and 349 — filed straight from the app with pre-filled fields. No manual activation. No hunting for deadlines. Detection is automatic, based on your real activity.

Pre-filled fields Calendar with alerts Official TGVI Online Automatic detection
Automatic detection

Don't activate forms. Cofactu already knows which ones apply.

Cofactu reads your real activity and works out which forms apply to you. Holded makes you activate them by hand; forget Modelo 115 and it never finds out.

Detected

Invoices with withholding

M111

Detected

Rental with withholding

M115

Detected

Transaction with the EU

M349

Detected

Self-employed · direct estimation

M130

If your operations change, your profile updates itself — no settings to touch.

The 7 AEAT tax forms

Seven forms, one single source of data

All calculated from your invoicing, expense, and payroll records — no typing in bases or amounts. Modelo 303's fields are the same as your VAT ledger.

303 VAT

VAT charged and paid during the quarter

Trimestral BOE file
111 IRPF withholdings

Withholdings for professionals and employees

Trimestral BOE file
130 Installment payment

Advance payment toward IRPF for the self-employed under direct estimation (20% of net income)

Trimestral BOE file
115 Rental withholdings

Withholdings on rental income

Trimestral BOE file
190 Annual IRPF summary

Annual summary of withholdings and payments on account (key A, employment income)

Anual TGVI Online
347 Third-party transactions

Transactions exceeding 3.005,06 € with the same supplier or customer

Anual TGVI Online
349 Intra-EU transactions

Transactions with EU companies from invoices with an intra-community VAT number

Trimestral / Anual TGVI Online

BOE — you download the standard file and upload it to the AEAT's online portal. TGVI Online — Cofactu files it for you through the AEAT's official gateway. Either way, you get the confirmation CSV.

Your tax year

Every deadline, already on the calendar

Cofactu calculates each form's deadline based on your tax period and gives you a heads-up — the default first alert is T-7. No opening the AEAT site to hunt for deadlines.

APR 20 1T · deadline
303111130115
JUL 20 2T · deadline
303111130115
OCT 20 3T · deadline
303111130115
JAN 30 4T · deadline
303111130115
Annual · January–February 190IRPF summary 347Third-party transactions 349Intra-EU transactions Default T-7 alert
One single source

Modelo 303's fields match your accounting

The taxable bases and VAT amounts in Modelo 303 are exactly the same as those in your VAT ledger and your journal entries. There's no second system to reconcile by hand — same source of data, no mismatches.

  • Bases and amounts straight from your invoices and expenses — you don't type them in — they come from your records
  • Same data as your VAT ledger and journal entry — Modelo 303 never drifts from your accounting
  • You just review the numbers before filing — Cofactu pre-calculates them

More on Cofactu

Filing the form is just the last step

Tax forms are fed by what you already record in Cofactu: invoicing, accounting, and the VAT ledger fill in the fields without you retyping anything.

FAQ

Questions, answered.

The essentials on how Cofactu detects, calculates, and files your AEAT tax forms.

How does Cofactu know which forms apply to me without me activating them?

Cofactu analyzes your real activity: if you have invoices with withholding, it generates Modelo 111. If you have rentals with withholding, it generates Modelo 115. If you have transactions with EU companies, it generates Modelo 349. If you're self-employed under direct estimation, it generates Modelo 130. You don't configure anything — detection is automatic and updates as you record activity in the app. That's the key difference from Holded, which makes you activate every form manually.

Are the forms filed directly with the AEAT, or do I have to upload them myself?

Modelos 303, 111, 130, and 115 generate the standard BOE file, which you upload yourself to the AEAT's online portal. Modelos 190, 347, and 349 are filed directly from Cofactu via TGVI Online (the AEAT's official gateway for informational forms). Either way, you get the AEAT's confirmation CSV. See the details at /presenta-modelos-aeat.

Do Modelo 303's fields match the accounting?

Yes. The taxable bases and VAT amounts shown in Modelo 303 are exactly the same as those in your VAT ledger and your journal entries. There aren't two separate systems to reconcile — it's the same source of data.

Does Cofactu alert me when a filing deadline is approaching?

Yes. The automatic tax calendar calculates each form's deadline based on the tax period and sends you email and in-app alerts with configurable advance notice. If you manage several clients as an accounting firm, the forms panel shows the status of each one, per client.

No manually activating forms, no hunting for deadlines

Cofactu detects which forms apply to you, calculates the fields, and alerts you before the deadline. You just review and file.