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.
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
Detected
Rental with withholding
Detected
Transaction with the EU
Detected
Self-employed · direct estimation
If your operations change, your profile updates itself — no settings to touch.
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.
VAT charged and paid during the quarter
Withholdings for professionals and employees
Advance payment toward IRPF for the self-employed under direct estimation (20% of net income)
Withholdings on rental income
Annual summary of withholdings and payments on account (key A, employment income)
Transactions exceeding 3.005,06 € with the same supplier or customer
Transactions with EU companies from invoices with an intra-community VAT number
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.
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.
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.
More on Cofactu
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
The essentials on how Cofactu detects, calculates, and files your AEAT tax forms.
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.
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.
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.
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.
Cofactu detects which forms apply to you, calculates the fields, and alerts you before the deadline. You just review and file.
Navegar en tu idioma siempre es mejor. Cámbiate para disfrutar de una experiencia 100% adaptada.