Descobreix quins models se t’apliquen

Un model és un formulari tributari oficial numerat de l’AEAT, com ara el 303 per a l’IVA o el 130 per als pagaments fraccionats trimestrals de l’IRPF. Utilitza aquesta guia per preguntar a l’eina si un model determinat se t’aplica, i per què. L’eina calcula la resposta localment a partir de les dades desades al teu perfil, de manera que només és tan bona com el perfil que mantens. Per als terminis i què cal presentar i quan, consulta la guia del calendari de presentacions.

Abans de començar

Necessita:

  • Un perfil actiu amb les dades del teu tipus de contribuent, activitat i règim emplenades. Consulta la guia de configuració del perfil, o el començament ràpid si parteixes de zero.

  • La contrasenya de la clau mestra. Cada ordre d’àmbit de perfil la necessita; l’eina te la demana.

Comprova primer el perfil amb aeat config profile status. Confirma que el perfil existeix i que porta les dades bàsiques. Si falta alguna dada, el veredicte ho indica. La CLI emet la justificació, les referències legals i els rebuigs en castellà.

Pregunta si un model concret se t’aplica

Executa overview explain amb el codi del model. Per defecte, l’eina respon per a l’any actual; per preguntar per un any diferent, afegeix --year. La targeta següent confirma el perfil, pregunta si el Model 303 s’aplica per al 2026 i, tot seguit, comprova la preparació per al primer trimestre: tot el flux de diagnòstic en ordre.

1Confirm the active profile is loaded and carries the basics.
aeat config profile status
aeat config profile status
profile	docs-sequence-sandbox
profile_id	<profile-id>
identity.tax_id	sha256:1c9f9632
activities.description	documentation examples
iva.regime	GENERAL
tax_residence.ccaa	madrid
Next step: `aeat app overview status`
2Ask whether Modelo 303 applies for 2026, and read the rationale.
aeat --format json app overview explain 303 --year 2026
aeat --format json app overview explain 303 --year 2026
{
  "active_profile": "docs-sequence-sandbox",
  "command": "overview.explain",
  "notices": [],
  "result": {
    "applicable": true,
    "generated_at": "2026-04-01T09:00:00Z",
    "legal_refs": [
      "ley-37-1992:art-99"
    ],
    "modelo": "303",
    "out_of_plazo_warning": null,
    "profile_facts": {
      "art109_activity_income_withholding_ge_70pct": false,
      "bienes_extranjero_above_threshold": false,
      "does_intracomunitario": false,
      "entity_type": "natural_person",
      "has_employees": false,
      "irpf_estimation_regime": "directa_simplificada",
      "irpf_income_categories": "actividad_economica",
      "iva.group_dominant_entity_enrolled": false,
      "iva.group_member_enrolled": false,
      "iva.intracommunity_operations_exceed_50000_eur": false,
      "iva.oss_enrolled": false,
      "iva.roi_enrolled": false,
      "iva_regime": "GENERAL",
      "legal_entity_form": "",
      "monedas_virtuales_extranjero_above_threshold": false,
      "pays_capital_income_with_retencion": false,
      "pays_professionals_with_retencion": false,
      "pays_rent_with_retencion": false,
      "tax_id": "sha256:1c9f9632",
      "third_party_transactions_above_347_threshold": false
    },
    "rationale": "Modelo 303 (autoliquidación del IVA): el contribuyente realiza una actividad económica sujeta al IVA y presenta la autoliquidación periódica.",
    "scheduling_rationale": "Aplica segun la ventana registral del modelo.",
    "verdict": "applicable",
    "year": 2026
  },
  "schema_version": "2",
  "status": "success"
}
3Check filing readiness for the first-quarter Modelo 303 context.
aeat --format json app modelo readiness --modelo 303 --year 2026 --period 1T
aeat --format json app modelo readiness --modelo 303 --year 2026 --period 1T
{
  "active_profile": "docs-sequence-sandbox",
  "command": "modelo.readiness",
  "notices": [
    {
      "action": null,
      "code": "modelo.readiness.per_operation_axis_not_assessed",
      "context": {
        "modelo": "303",
        "profile_ready": "True"
      },
      "message": "No schema-required profile field is currently declared for Modelo 303, so profile_ready reflects only the export-identity and conditional checks, not a per-modelo assessment. Do not read profile_ready as a complete check for this modelo.",
      "severity": "warning"
    },
    {
      "action": null,
      "code": "modelo.readiness.ledger_preflight_scope",
      "context": {
        "binding_ready": "false",
        "ledger_ready": "true",
        "missing_bindings": "4"
      },
      "message": "ledger_ready only means the period ledger rows passed transaction preflight; missing_bindings/source_binding_ready still decide source completeness.",
      "severity": "info"
    }
  ],
  "result": {
    "binding_ready": false,
    "filing_year": 2026,
    "ledger_checked_transaction_count": 0,
    "ledger_issues": [],
    "ledger_period": {
      "code": "1T",
      "filing_year": 2026
    },
    "ledger_preflight_required": true,
    "ledger_ready": true,
    "missing": [],
    "missing_bindings": [
      {
        "binding_id": "modelo-303-autoconsumo-promotor-base",
        "input_channel": "decimal",
        "source": "profile"
      },
      {
        "binding_id": "modelo-303-bienes-inversion-regularizacion-casilla-43",
        "input_channel": "decimal",
        "source": "bienes_inversion_regularizacion"
      },
      {
        "binding_id": "modelo-303-compensacion-pendiente-anteriores",
        "input_channel": "decimal",
        "source": "previous_filing"
      },
      {
        "binding_id": "modelo-303-prorrata-regularizacion-casilla-44",
        "input_channel": "decimal",
        "source": "prorrata_regularizacion"
      }
    ],
    "modelo": "303",
    "operation": "modelo.readiness",
    "period": {
      "code": "1T",
      "filing_year": 2026
    },
    "profile_id": "<profile-id>",
    "profile_ready": true,
    "profile_refusal": "",
    "ready": false,
    "registry_ready": true,
    "registry_refusal": "",
    "revision_id": "2026-y-siguientes"
  },
  "schema_version": "2",
  "status": "warning"
}

Confirm the tool reports whether Modelo 303 applies and whether the profile is ready to file it.

La resposta d’explain té quatre parts:

  • El veredicte: si el model se t’aplica per a aquell any.

  • La justificació: una explicació en llenguatge planer derivada de les regles oficials.

  • Les referències legals: les disposicions en què es basa la decisió. Utilitza-les per comprovar el veredicte o compartir-lo amb un assessor.

  • Les dades del perfil utilitzades: exactament quines de les teves dades desades ha llegit la decisió. Si una d’aquestes dades és incorrecta, el veredicte també ho és.

Algunes respostes també inclouen una nota de planificació. Tracta-la com un indicador, no com un calendari: la guia del calendari de presentacions és el lloc per als terminis.

Què significa cada veredicte

  • Aplicable: el formulari se t’aplica per a aquell any. Planifica preparar-lo i presentar-lo.

  • No aplicable: la teva situació com a contribuent l’exclou. La justificació et diu quina dada l’exclou.

  • Atribució (pass-through): la teva entitat està en régimen de atribución de rentas, com ara una comunidad de bienes o una sociedad civil sense objecte mercantil (sin objeto mercantil). L’entitat atribueix la seva renda als seus membres, de manera que no presenta ella mateixa aquest formulari d’autoliquidació. Els membres declaren la renda atribuïda a les seves pròpies declaracions.

  • Incomplet: l’eina no pot decidir i es nega a endevinar. Normalment és perquè al teu perfil li falten les dades necessàries; consulta Quan el veredicte és incomplet. Per a alguns formularis, l’eina encara no ha derivat una regla d’aplicabilitat. La justificació ho indica, i en aquest cas cap canvi del perfil no altera el veredicte.

Quan el veredicte és incomplet

Un veredicte incomplet normalment significa que la decisió depèn de dades que el teu perfil encara no declara. Els grups principals:

  • Qui sou: el teu tipus de contribuent i la forma de l’entitat (una persona física identificada per NIF; una empresa identificada per NIF o CIF; una entitat en atribución de rentas).

  • La teva situació d’IRPF: el teu règim d’estimació de l’IRPF i quines categories de renda percep.

  • La teva situació d’IVA: el teu règim d’IVA i qualsevol alta especial, com ara el ROI (Registro de Operadores Intracomunitarios), l’OSS (One-Stop Shop) o les operacions intracomunitàries.

  • Si tens personal o practiques retencions: empleats en nòmina, o retencions sobre honoraris professionals, lloguers o pagaments de capital.

  • Llindars de les declaracions informatives: dades com ara el volum d’operacions amb terceres persones o els béns tinguts a l’estranger, que condicionen els formularis informatius.

Corregeix les dades que falten a mà amb la guia de configuració del perfil. Per al teu censo (el teu registre censal de l’AEAT, les dades de registre que l’AEAT manté sobre les teves activitats i obligacions), introdueixes les dades de la teva còpia del Model 036 amb la guia de dades censals. Després torna a executar overview explain i llegeix el nou veredicte.

Comprova la preparació per a una presentació concreta

Quan ja sàpigues a quin model, any i període apuntes, demana una comprovació de preparació amb aeat app modelo readiness, el plafó final de la targeta de dalt.

La comprovació de preparació informa del que encara s’interposa entre tu i el treball en aquesta presentació concreta: les dades de perfil que falten, la revisió del registre que correspon i les files del llibre que bloquejarien un càlcul. Mentre que overview explain respon si el formulari correspon, la preparació respon si estàs a punt per treballar-hi.

Aquestes dues ordres llegeixen dades diferents, així que poden discrepar per al mateix perfil i model, i això és el que s’espera. overview explain comprova les dades d’aplicabilitat (tipus de contribuent, règim, categories de renda); en un perfil que no ha declarat el seu tipus de contribuent retorna applicable false / verdict incomplete («el tipo de contribuyente no está declarado»). modelo readiness comprova si pots treballar en aquest període. Un resultat ready no confirma que el formulari et correspongui: llegeix overview explain per a l’aplicabilitat i modelo readiness per a la preparació de la presentació, i no usis l’una com a substitut de l’altra.

La comprovació de preparació informa de diversos eixos per separat, i un perfil complet només és un d’ells. Un perfil acabat de configurar sol retornar profile_ready True juntament amb binding_ready False: les teves dades hi són, però les xifres de què s’alimenta el formulari -les fonts llistades a missing_bindings- encara no estan disponibles. La comprovació acaba amb estat 2 mentre algun eix no estigui a punt, així que llegeix l’eix que apareix com a False en lloc del veredicte global.

La comprovació de preparació tria automàticament la revisió activa per a aquest model, any i període. Afegeix --revision-id només quan necessitis fixar una revisió passada exacta per reproduir-la; només s’accepta si anomena la mateixa revisió que l’any i el període ja seleccionen.

Navega pel catàleg

Per veure tots els formularis que l’eina coneix, llistes el catàleg amb aeat app modelo list, afegeix --year per acotar-lo a un exercici fiscal i, tot seguit, consulta un formulari en detall amb aeat app modelo describe 303:

1List every form the tool knows.
aeat --format json app modelo list
aeat --format json app modelo list
{
  "active_profile": "docs-sequence-sandbox",
  "command": "modelo.list",
  "notices": [],
  "result": {
    "domain_filter": null,
    "modelo_count": 58,
    "modelos": [
      {
        "cadence": "ad_hoc",
        "code": "036",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "censo",
        "title": "Censo de empresarios, profesionales y retenedores"
      },
      {
        "cadence": "monthly",
        "code": "038",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Operaciones de entidades inscritas en registros públicos (informativa mensual)"
      },
      {
        "cadence": "annual",
        "code": "100",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 6,
        "tax_domain": "irpf",
        "title": "IRPF declaración anual"
      },
      {
        "cadence": "profile_based",
        "code": "111",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF retenciones e ingresos a cuenta"
      },
      {
        "cadence": "quarterly",
        "code": "115",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF retenciones sobre arrendamientos urbanos"
      },
      {
        "cadence": "quarterly",
        "code": "117",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "cross_tax",
        "title": "Retenciones e ingresos a cuenta - rentas o ganancias por transmisión o reembolso de acciones y participaciones de IIC"
      },
      {
        "cadence": "profile_based",
        "code": "122",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF regularización de la deducción por familia numerosa / discapacidad"
      },
      {
        "cadence": "quarterly",
        "code": "123",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "cross_tax",
        "title": "Retenciones sobre capital mobiliario"
      },
      {
        "cadence": "quarterly",
        "code": "126",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "cross_tax",
        "title": "Retenciones e ingresos a cuenta - rendimientos del capital mobiliario de cuentas en instituciones financieras"
      },
      {
        "cadence": "quarterly",
        "code": "128",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "cross_tax",
        "title": "Retenciones e ingresos a cuenta - rentas de capital mobiliario de operaciones de capitalización y contratos de seguro"
      },
      {
        "cadence": "quarterly",
        "code": "130",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF pago fraccionado estimación directa"
      },
      {
        "cadence": "quarterly",
        "code": "131",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "irpf",
        "title": "IRPF pago fraccionado estimación objetiva"
      },
      {
        "cadence": "quarterly",
        "code": "136",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "cross_tax",
        "title": "Gravamen especial sobre los premios de determinadas loterías y apuestas. Autoliquidación"
      },
      {
        "cadence": "ad_hoc",
        "code": "145",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF. Retenciones sobre rendimientos del trabajo. Comunicación de datos al pagador"
      },
      {
        "cadence": "annual",
        "code": "151",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "irpf",
        "title": "IRPF régimen especial de trabajadores desplazados (impatriados, Beckham)"
      },
      {
        "cadence": "annual",
        "code": "156",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "informative",
        "title": "Cotizaciones de afiliados y mutualistas a efectos de la deducción por maternidad (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "165",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "informative",
        "title": "Certificaciones a socios de entidades de nueva o reciente creación (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "180",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "irpf",
        "title": "Resumen anual de retenciones sobre arrendamientos urbanos"
      },
      {
        "cadence": "annual",
        "code": "181",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "informative",
        "title": "Préstamos, créditos y operaciones financieras sobre inmuebles (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "182",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Donativos, donaciones y aportaciones recibidas y disposiciones realizadas (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "184",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 6,
        "tax_domain": "informative",
        "title": "Entidades en régimen de atribución de rentas (informativa anual)"
      },
      {
        "cadence": "monthly",
        "code": "185",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Declaración informativa mensual de cotizaciones de afiliados y mutualistas"
      },
      {
        "cadence": "annual",
        "code": "187",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "cross_tax",
        "title": "Acciones y participaciones de IIC - resumen anual"
      },
      {
        "cadence": "annual",
        "code": "188",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "cross_tax",
        "title": "Retenciones capitalización y seguros de vida - resumen anual"
      },
      {
        "cadence": "annual",
        "code": "189",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "cross_tax",
        "title": "Declaración informativa anual acerca de valores, seguros y rentas"
      },
      {
        "cadence": "annual",
        "code": "190",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "irpf",
        "title": "Resumen anual de retenciones del trabajo y actividades"
      },
      {
        "cadence": "annual",
        "code": "193",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "cross_tax",
        "title": "Resumen anual de retenciones sobre capital mobiliario"
      },
      {
        "cadence": "annual",
        "code": "194",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "cross_tax",
        "title": "Retenciones capital mobiliario y transmisión de activos - resumen anual"
      },
      {
        "cadence": "annual",
        "code": "200",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "is",
        "title": "IS autoliquidación anual"
      },
      {
        "cadence": "quarterly",
        "code": "202",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "is",
        "title": "IS pago fraccionado"
      },
      {
        "cadence": "ad_hoc",
        "code": "210",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "irnr",
        "title": "IRNR autoliquidación no residentes sin establecimiento permanente"
      },
      {
        "cadence": "profile_based",
        "code": "216",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irnr",
        "title": "IRNR retenciones e ingresos a cuenta"
      },
      {
        "cadence": "annual",
        "code": "220",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "is",
        "title": "IS autoliquidación anual régimen de consolidación fiscal (grupos)"
      },
      {
        "cadence": "quarterly",
        "code": "222",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "is",
        "title": "IS pago fraccionado régimen de consolidación fiscal (grupos)"
      },
      {
        "cadence": "annual",
        "code": "232",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "is",
        "title": "Operaciones vinculadas y paraísos fiscales (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "270",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Resumen anual de retenciones del gravamen especial sobre premios de loterías"
      },
      {
        "cadence": "annual",
        "code": "280",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "irpf",
        "title": "Declaración informativa anual de Planes de Ahorro a Largo Plazo"
      },
      {
        "cadence": "annual",
        "code": "296",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "irnr",
        "title": "IRNR resumen anual de retenciones e ingresos a cuenta"
      },
      {
        "cadence": "quarterly",
        "code": "303",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 6,
        "tax_domain": "iva",
        "title": "IVA. Autoliquidación (trimestral)"
      },
      {
        "cadence": "ad_hoc",
        "code": "308",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "iva",
        "title": "IVA. Solicitud de devolución (recargo de equivalencia, art 30 bis, sujetos pasivos ocasionales)"
      },
      {
        "cadence": "ad_hoc",
        "code": "309",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "iva",
        "title": "IVA. Declaración-liquidación no periódica"
      },
      {
        "cadence": "monthly",
        "code": "322",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "iva",
        "title": "IVA. Grupo de entidades. Modelo individual. Autoliquidación mensual"
      },
      {
        "cadence": "quarterly",
        "code": "341",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "iva",
        "title": "Reintegro de compensaciones del régimen especial de agricultura, ganadería y pesca del IVA"
      },
      {
        "cadence": "annual",
        "code": "345",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "irpf",
        "title": "Declaración informativa anual de planes y fondos de pensiones, partícipes, aportaciones y contribuciones"
      },
      {
        "cadence": "annual",
        "code": "347",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Operaciones con terceras personas (informativa anual)"
      },
      {
        "cadence": "profile_based",
        "code": "349",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "iva",
        "title": "Declaración recapitulativa de operaciones intracomunitarias"
      },
      {
        "cadence": "monthly",
        "code": "353",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "iva",
        "title": "IVA. Grupo de entidades. Modelo agregado. Autoliquidación mensual"
      },
      {
        "cadence": "ad_hoc",
        "code": "360",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "iva",
        "title": "IVA. Solicitud de devolución del IVA soportado en otros Estados miembros (8ª Directiva)"
      },
      {
        "cadence": "ad_hoc",
        "code": "369",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "iva",
        "title": "IVA. Autoliquidación regímenes especiales OSS / IOSS"
      },
      {
        "cadence": "annual",
        "code": "390",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 5,
        "tax_domain": "iva",
        "title": "IVA. Declaración-resumen anual"
      },
      {
        "cadence": "profile_based",
        "code": "490",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "idsd",
        "title": "Impuesto sobre Determinados Servicios Digitales - autoliquidación"
      },
      {
        "cadence": "profile_based",
        "code": "576",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "iedmt",
        "title": "IEDMT - autoliquidación por matriculación de determinados medios de transporte"
      },
      {
        "cadence": "monthly",
        "code": "604",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "itf",
        "title": "Impuesto sobre las Transacciones Financieras - autoliquidación"
      },
      {
        "cadence": "annual",
        "code": "714",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 5,
        "tax_domain": "patrimonio",
        "title": "Modelo 714"
      },
      {
        "cadence": "annual",
        "code": "720",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "informative",
        "title": "Bienes y derechos en el extranjero (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "721",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Monedas virtuales en el extranjero (informativa anual)"
      },
      {
        "cadence": "profile_based",
        "code": "763",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 5,
        "tax_domain": "juego",
        "title": "Impuesto sobre actividades de juego - autoliquidación (anuales/plurianuales)"
      },
      {
        "cadence": "ad_hoc",
        "code": "840",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "iae",
        "title": "Impuesto sobre Actividades Económicas (declaración censal)"
      }
    ],
    "operation": "modelo.list",
    "year_filter": null
  },
  "schema_version": "2",
  "status": "success"
}
2Narrow the catalogue to the 2026 fiscal year.
aeat --format json app modelo list --year 2026
aeat --format json app modelo list --year 2026
{
  "active_profile": "docs-sequence-sandbox",
  "command": "modelo.list",
  "notices": [],
  "result": {
    "domain_filter": null,
    "modelo_count": 54,
    "modelos": [
      {
        "cadence": "ad_hoc",
        "code": "036",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "censo",
        "title": "Censo de empresarios, profesionales y retenedores"
      },
      {
        "cadence": "monthly",
        "code": "038",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Operaciones de entidades inscritas en registros públicos (informativa mensual)"
      },
      {
        "cadence": "profile_based",
        "code": "111",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF retenciones e ingresos a cuenta"
      },
      {
        "cadence": "quarterly",
        "code": "115",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF retenciones sobre arrendamientos urbanos"
      },
      {
        "cadence": "quarterly",
        "code": "117",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "cross_tax",
        "title": "Retenciones e ingresos a cuenta - rentas o ganancias por transmisión o reembolso de acciones y participaciones de IIC"
      },
      {
        "cadence": "profile_based",
        "code": "122",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF regularización de la deducción por familia numerosa / discapacidad"
      },
      {
        "cadence": "quarterly",
        "code": "123",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "cross_tax",
        "title": "Retenciones sobre capital mobiliario"
      },
      {
        "cadence": "quarterly",
        "code": "126",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "cross_tax",
        "title": "Retenciones e ingresos a cuenta - rendimientos del capital mobiliario de cuentas en instituciones financieras"
      },
      {
        "cadence": "quarterly",
        "code": "128",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "cross_tax",
        "title": "Retenciones e ingresos a cuenta - rentas de capital mobiliario de operaciones de capitalización y contratos de seguro"
      },
      {
        "cadence": "quarterly",
        "code": "130",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF pago fraccionado estimación directa"
      },
      {
        "cadence": "quarterly",
        "code": "131",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "irpf",
        "title": "IRPF pago fraccionado estimación objetiva"
      },
      {
        "cadence": "quarterly",
        "code": "136",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "cross_tax",
        "title": "Gravamen especial sobre los premios de determinadas loterías y apuestas. Autoliquidación"
      },
      {
        "cadence": "ad_hoc",
        "code": "145",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irpf",
        "title": "IRPF. Retenciones sobre rendimientos del trabajo. Comunicación de datos al pagador"
      },
      {
        "cadence": "annual",
        "code": "151",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "irpf",
        "title": "IRPF régimen especial de trabajadores desplazados (impatriados, Beckham)"
      },
      {
        "cadence": "annual",
        "code": "156",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "informative",
        "title": "Cotizaciones de afiliados y mutualistas a efectos de la deducción por maternidad (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "165",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "informative",
        "title": "Certificaciones a socios de entidades de nueva o reciente creación (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "180",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "irpf",
        "title": "Resumen anual de retenciones sobre arrendamientos urbanos"
      },
      {
        "cadence": "annual",
        "code": "181",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "informative",
        "title": "Préstamos, créditos y operaciones financieras sobre inmuebles (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "182",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Donativos, donaciones y aportaciones recibidas y disposiciones realizadas (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "184",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 6,
        "tax_domain": "informative",
        "title": "Entidades en régimen de atribución de rentas (informativa anual)"
      },
      {
        "cadence": "monthly",
        "code": "185",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Declaración informativa mensual de cotizaciones de afiliados y mutualistas"
      },
      {
        "cadence": "annual",
        "code": "187",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "cross_tax",
        "title": "Acciones y participaciones de IIC - resumen anual"
      },
      {
        "cadence": "annual",
        "code": "188",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "cross_tax",
        "title": "Retenciones capitalización y seguros de vida - resumen anual"
      },
      {
        "cadence": "annual",
        "code": "189",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "cross_tax",
        "title": "Declaración informativa anual acerca de valores, seguros y rentas"
      },
      {
        "cadence": "annual",
        "code": "190",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "irpf",
        "title": "Resumen anual de retenciones del trabajo y actividades"
      },
      {
        "cadence": "annual",
        "code": "193",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "cross_tax",
        "title": "Resumen anual de retenciones sobre capital mobiliario"
      },
      {
        "cadence": "annual",
        "code": "194",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "cross_tax",
        "title": "Retenciones capital mobiliario y transmisión de activos - resumen anual"
      },
      {
        "cadence": "annual",
        "code": "200",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "is",
        "title": "IS autoliquidación anual"
      },
      {
        "cadence": "quarterly",
        "code": "202",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "is",
        "title": "IS pago fraccionado"
      },
      {
        "cadence": "ad_hoc",
        "code": "210",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "irnr",
        "title": "IRNR autoliquidación no residentes sin establecimiento permanente"
      },
      {
        "cadence": "profile_based",
        "code": "216",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "irnr",
        "title": "IRNR retenciones e ingresos a cuenta"
      },
      {
        "cadence": "quarterly",
        "code": "222",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "is",
        "title": "IS pago fraccionado régimen de consolidación fiscal (grupos)"
      },
      {
        "cadence": "annual",
        "code": "232",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "is",
        "title": "Operaciones vinculadas y paraísos fiscales (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "270",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Resumen anual de retenciones del gravamen especial sobre premios de loterías"
      },
      {
        "cadence": "annual",
        "code": "280",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "irpf",
        "title": "Declaración informativa anual de Planes de Ahorro a Largo Plazo"
      },
      {
        "cadence": "annual",
        "code": "296",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "irnr",
        "title": "IRNR resumen anual de retenciones e ingresos a cuenta"
      },
      {
        "cadence": "quarterly",
        "code": "303",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 6,
        "tax_domain": "iva",
        "title": "IVA. Autoliquidación (trimestral)"
      },
      {
        "cadence": "ad_hoc",
        "code": "308",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "iva",
        "title": "IVA. Solicitud de devolución (recargo de equivalencia, art 30 bis, sujetos pasivos ocasionales)"
      },
      {
        "cadence": "ad_hoc",
        "code": "309",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "iva",
        "title": "IVA. Declaración-liquidación no periódica"
      },
      {
        "cadence": "monthly",
        "code": "322",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "iva",
        "title": "IVA. Grupo de entidades. Modelo individual. Autoliquidación mensual"
      },
      {
        "cadence": "quarterly",
        "code": "341",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "iva",
        "title": "Reintegro de compensaciones del régimen especial de agricultura, ganadería y pesca del IVA"
      },
      {
        "cadence": "annual",
        "code": "345",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "irpf",
        "title": "Declaración informativa anual de planes y fondos de pensiones, partícipes, aportaciones y contribuciones"
      },
      {
        "cadence": "annual",
        "code": "347",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Operaciones con terceras personas (informativa anual)"
      },
      {
        "cadence": "profile_based",
        "code": "349",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "iva",
        "title": "Declaración recapitulativa de operaciones intracomunitarias"
      },
      {
        "cadence": "monthly",
        "code": "353",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "iva",
        "title": "IVA. Grupo de entidades. Modelo agregado. Autoliquidación mensual"
      },
      {
        "cadence": "ad_hoc",
        "code": "360",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "iva",
        "title": "IVA. Solicitud de devolución del IVA soportado en otros Estados miembros (8ª Directiva)"
      },
      {
        "cadence": "ad_hoc",
        "code": "369",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 3,
        "tax_domain": "iva",
        "title": "IVA. Autoliquidación regímenes especiales OSS / IOSS"
      },
      {
        "cadence": "profile_based",
        "code": "490",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 4,
        "tax_domain": "idsd",
        "title": "Impuesto sobre Determinados Servicios Digitales - autoliquidación"
      },
      {
        "cadence": "profile_based",
        "code": "576",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "iedmt",
        "title": "IEDMT - autoliquidación por matriculación de determinados medios de transporte"
      },
      {
        "cadence": "monthly",
        "code": "604",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "itf",
        "title": "Impuesto sobre las Transacciones Financieras - autoliquidación"
      },
      {
        "cadence": "annual",
        "code": "720",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "informative",
        "title": "Bienes y derechos en el extranjero (informativa anual)"
      },
      {
        "cadence": "annual",
        "code": "721",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 2,
        "tax_domain": "informative",
        "title": "Monedas virtuales en el extranjero (informativa anual)"
      },
      {
        "cadence": "profile_based",
        "code": "763",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 5,
        "tax_domain": "juego",
        "title": "Impuesto sobre actividades de juego - autoliquidación (anuales/plurianuales)"
      },
      {
        "cadence": "ad_hoc",
        "code": "840",
        "local_work_guidance": null,
        "local_work_status": "supported-model-level",
        "local_work_supported": true,
        "revision_count": 1,
        "tax_domain": "iae",
        "title": "Impuesto sobre Actividades Económicas (declaración censal)"
      }
    ],
    "operation": "modelo.list",
    "year_filter": 2026
  },
  "schema_version": "2",
  "status": "success"
}
3Look up Modelo 303 in detail.
aeat --format json app modelo describe 303
aeat --format json app modelo describe 303
{
  "active_profile": "docs-sequence-sandbox",
  "command": "modelo.describe",
  "notices": [],
  "result": {
    "binding_count": 35,
    "bound_casilla_count": 35,
    "cadence": "quarterly",
    "casilla_count": 208,
    "code": "303",
    "computed_casilla_count": 28,
    "filing_period": null,
    "filing_year": null,
    "formula_count": 28,
    "jurisdiction": "ES-AEAT",
    "legal_refs": [
      "rd-1624-1992:art-71",
      "orden-eha-3786-2008:art-1",
      "orden-eha-3786-2008:art-7"
    ],
    "manual_casilla_count": 82,
    "official_name": "Modelo 303. Value Added Tax. Self-assessment.",
    "operation": "modelo.describe",
    "period": null,
    "periods": [
      "1T",
      "2T",
      "3T",
      "4T",
      "01",
      "02",
      "03",
      "04",
      "05",
      "06",
      "07",
      "08",
      "09",
      "10",
      "11",
      "12"
    ],
    "revision": "2026-y-siguientes",
    "revision_ids": [
      "2022",
      "2023",
      "2024-hasta-08-y-2t",
      "2024-desde-09-y-3t",
      "2025",
      "2026-y-siguientes"
    ],
    "source_refs": [
      "aeat-dr-303-2026",
      "aeat-modelo-303-procedure",
      "boe-orden-hac-1425-2025-iva-authority",
      "boe-modelo-303-2008-form"
    ],
    "tax_domain": "iva",
    "title": "VAT. Self-assessment (quarterly)",
    "valid_from": "2026-01-01",
    "valid_to": null
  },
  "schema_version": "2",
  "status": "success"
}

Confirm the catalogue lists the known forms and describes Modelo 303 in detail.

La llista mostra el codi de cada model, el títol oficial en castellà, la cadència, el domini tributari i el nombre de revisions. Els valors de cadència inclouen quarterly, annual, monthly, ad_hoc i profile_based (el ritme depèn de la teva situació). Els dominis inclouen iva, irpf, is (impost sobre societats), censo, informative, cross_tax, irnr (impost sobre la renda de no residents), patrimonio (impost sobre el patrimoni) i iae (impost sobre activitats econòmiques). Que un formulari aparegui a la llista no vol dir que se t’apliqui: el catàleg cobreix tot el que l’eina entén.

La descripció mostra el nom oficial del formulari (en castellà), el domini, la cadència, l’ID de la revisió activa, la llista completa d’IDs de revisió, els tokens de període vàlids i tres recomptes d’estructura que descriuen com és de complex el formulari: casillas (caselles), vinculaciones (vinculacions de dades) i fórmulas (fórmules). Conserva totes dues ordres com a ajudes de consulta. L’aplicabilitat sempre prové d”overview explain.

Què no et diuen aquestes ordres

Aquestes ordres només llegeixen el teu perfil local i les regles integrades. No presenten, no envien ni contacten amb l’AEAT, i no et poden dir què ha rebut realment l’AEAT de part teva. Un veredicte d”Aplicable és una afirmació sobre les regles i les teves dades, no una confirmació que existeixi o estigui pendent una presentació.

On obtenir ajuda

Si un veredicte sembla incorrecte o una ordre falla, consulta la guia de resolució de problemes. Els termes desconeguts es defineixen al glossari. Abans de compartir la sortida d’una ordre per demanar ajuda, elimina els identificadors fiscals personals com ara el teu NIF, CIF, DNI, NIE o NII.

Passos següents