cadrumo.core.filing_producer_key module

Closed cross-layer identities for values supplied by a filing producer.

class FilingProducerKey(*values)[source]

Bases: StrEnum

Every non-derived value the filing export boundary may supply.

The dotted values are semantic identities, not historical AEAT column spellings. Registry TOML selects one of these identities; the application producer snapshot is the only runtime source of their values.

PRESENTER_TAX_ID
FILING_RESULT_DISPOSITION
TAXPAYER_TAX_ID
TAXPAYER_GIVEN_NAME
TAXPAYER_SURNAMES
TAXPAYER_FULL_NAME
CONTACT_PERSON_PHONE

The “persona con quien relacionarse” AEAT reserves in the declarante header of every informativa (Modelo 180/190/270/349 positions 59-107, subdivided 59-67 telefono and 68-107 apellidos y nombre). This is the contact for the DECLARATION, which AEAT models separately from both the taxpayer and the presenter, so it is its own pair of identities rather than a reuse of either.

CONTACT_PERSON_NAME
CONTACT_PERSON_SECONDARY_PHONE

Modelo 210 gives the contact block two phone slots and an email where the informativas give one phone, so the generic family gains the two it lacks rather than growing an irnr.-scoped duplicate of a cross-modelo concept.

CONTACT_PERSON_EMAIL

Apellidos for a persona fisica, razon social for an entidad – the ONE slot of a two-slot identity design. AEAT labels it “Apellidos o Razon Social” and pairs it with a separate “Nombre (solo personas fisicas)” slot, so neither existing key fits: taxpayer.surnames is None for an entity (Modelo 390 filed a blank OBLIGATORIO field for every company), taxpayer.legal_name is None for a natural person, and taxpayer.full_name would put “APELLIDOS NOMBRE” in a surnames-only slot and then repeat the nombre in the companion slot.

AMENDMENT_IS_RECTIFICATIVA
AMENDMENT_IS_COMPLEMENTARIA
AMENDMENT_SUSTITUTIVA_OR_COMPLEMENTARIA_MARKER

One official slot holding “S” (sustitutiva), “C” (complementaria) or blank. It is ONE anchor deciding between two amendment kinds, so it cannot be the pair of booleans above: an export field resolves exactly one owner, and rendering “S” from is_complementaria being false would assert a substitution nobody declared.

ENTIDAD_DESARROLLADORA_VERSION_PROGRAMA

The entidad desarrolladora (EEDD) identity block AEAT reserves at @93+4 and @101+9 of the auxiliary header, footnoted “A cumplimentar por las entidades desarrolladoras”. Cadrumo IS the entidad desarrolladora, so these carry Cadrumo’s own identity and no AEAT document can supply their values – which is why they are producer keys (the slot is named here; the value arrives from product identity at render time) rather than literals.

ENTIDAD_DESARROLLADORA_TAX_ID
AMENDMENT_ORIGINAL_AEAT_RECEIPT
AMENDMENT_M303_MOTIVE_RECTIFICACIONES
AMENDMENT_M303_MOTIVE_DISCREPANCIA_CRITERIO_ADMINISTRATIVO
SELECTED_ACCOUNT_IBAN
SELECTED_ACCOUNT_SWIFT_BIC
SELECTED_ACCOUNT_BANK_NAME
SELECTED_ACCOUNT_BANK_ADDRESS
SELECTED_ACCOUNT_BANK_CITY
SELECTED_ACCOUNT_BANK_COUNTRY_CODE
PRIOR_DOMICILIATION_ACTION
M303_REDEME_ENROLLED
M303_EXCLUSIVELY_FORAL
M303_REGIME_COMPOSITION_CODE
M303_ANNUAL_VOLUME_NONZERO
M303_JOINT_RETURN_ELECTED
M303_CASH_ACCOUNTING_REGIME_ENROLLED
M303_RECIPIENT_OF_CASH_ACCOUNTING_OPERATIONS
M303_PRORRATA_SPECIAL_OPTION
M303_PRORRATA_SPECIAL_REVOCATION
M303_INSOLVENCY_DECLARED
M303_INSOLVENCY_JUDICIAL_ORDER_DATE
M303_INSOLVENCY_FILING_SUBTYPE
M303_VOLUNTARY_SII_ENROLLED
M303_EXONERADO_390_APPLICABLE
M303_HYDROCARBON_DEPOSIT_ADVANCE_PAYMENT_DEDUCTION_ENTITLED
M111_COLEGIO_CONCERTADO
M360_CUENTA_TITULAR_NOMBRE

an empresario not established in the territory of application of the tax, asking to recover Spanish input VAT. Its address Deliberately NOT merged with irnr.representante.domicilio.*. AEAT asks Modelo 210 for the municipio’s five-digit INE CODE and the provincia’s two-digit code; it asks Modelo 360 for the municipio’s NAME in thirty characters and the provincia as text. Thirteen components agree and two do not, so one shape’s constraints are not a superset of the other’s and a shared family would let a name reach a numeric slot. Modelo 360 datos bancarios. The IBAN and BIC reuse the generic selected_account family; only the account HOLDER facts, which that family has no member for, are minted here.

Type:

Modelo 360’s solicitante

M360_CUENTA_TITULAR_EN_CALIDAD_DE
M360_CUENTA_DIVISA
M360_SOLICITANTE_TAX_ID
M360_SOLICITANTE_FULL_NAME
M360_SOLICITANTE_EMAIL
M360_SOLICITANTE_PHONE
M360_SOLICITANTE_DOMICILIO_TIPO_VIA
M360_SOLICITANTE_DOMICILIO_NOMBRE_VIA
M360_SOLICITANTE_DOMICILIO_TIPO_NUMERACION
M360_SOLICITANTE_DOMICILIO_NUMERO_CASA
M360_SOLICITANTE_DOMICILIO_CALIFICADOR_NUMERO
M360_SOLICITANTE_DOMICILIO_BLOQUE
M360_SOLICITANTE_DOMICILIO_PORTAL
M360_SOLICITANTE_DOMICILIO_ESCALERA
M360_SOLICITANTE_DOMICILIO_PLANTA
M360_SOLICITANTE_DOMICILIO_PUERTA
M360_SOLICITANTE_DOMICILIO_DATOS_COMPLEMENTARIOS
M360_SOLICITANTE_DOMICILIO_LOCALIDAD
M360_SOLICITANTE_DOMICILIO_CODIGO_POSTAL
M360_SOLICITANTE_DOMICILIO_NOMBRE_MUNICIPIO

The NAME, not the INE code – this is the axis on which Modelo 360 and Modelo 210 genuinely differ.

M360_SOLICITANTE_DOMICILIO_PROVINCIA
M360_SOLICITANTE_FOREIGN_ADDRESS_STREET
M360_SOLICITANTE_FOREIGN_ADDRESS_CITY
M360_SOLICITANTE_FOREIGN_ADDRESS_POSTAL_CODE
M360_SOLICITANTE_FOREIGN_ADDRESS_REGION
M360_SOLICITANTE_FOREIGN_ADDRESS_COUNTRY_CODE
M360_REPRESENTANTE_FOREIGN_ADDRESS_STREET
M360_REPRESENTANTE_FOREIGN_ADDRESS_CITY
M360_REPRESENTANTE_FOREIGN_ADDRESS_POSTAL_CODE
M360_REPRESENTANTE_FOREIGN_ADDRESS_REGION
M360_REPRESENTANTE_FOREIGN_ADDRESS_COUNTRY_CODE
M360_REPRESENTANTE_APARTADO_CORREOS_NUMERO
M360_REPRESENTANTE_APARTADO_CORREOS_LOCALIDAD
M360_REPRESENTANTE_APARTADO_CORREOS_CODIGO_POSTAL
M360_REPRESENTANTE_APARTADO_CORREOS_NOMBRE_MUNICIPIO
M360_REPRESENTANTE_APARTADO_CORREOS_PROVINCIA
M360_REPRESENTANTE_TAX_ID

The representante the solicitante may appoint. Same party shape as the solicitante above and named from the same canonical vocabulary, because AEAT prints the two blocks identically – identity, contact, Spanish address – rather than because one was copied from the other.

M360_REPRESENTANTE_FULL_NAME
M360_REPRESENTANTE_EMAIL
M360_REPRESENTANTE_PHONE
M360_REPRESENTANTE_DOMICILIO_TIPO_VIA
M360_REPRESENTANTE_DOMICILIO_NOMBRE_VIA
M360_REPRESENTANTE_DOMICILIO_TIPO_NUMERACION
M360_REPRESENTANTE_DOMICILIO_NUMERO_CASA
M360_REPRESENTANTE_DOMICILIO_CALIFICADOR_NUMERO
M360_REPRESENTANTE_DOMICILIO_BLOQUE
M360_REPRESENTANTE_DOMICILIO_PORTAL
M360_REPRESENTANTE_DOMICILIO_ESCALERA
M360_REPRESENTANTE_DOMICILIO_PLANTA
M360_REPRESENTANTE_DOMICILIO_PUERTA
M360_REPRESENTANTE_DOMICILIO_DATOS_COMPLEMENTARIOS
M360_REPRESENTANTE_DOMICILIO_LOCALIDAD
M360_REPRESENTANTE_DOMICILIO_CODIGO_POSTAL
M360_REPRESENTANTE_DOMICILIO_NOMBRE_MUNICIPIO
M360_REPRESENTANTE_DOMICILIO_PROVINCIA
M360_SOLICITANTE_APARTADO_CORREOS_NUMERO

The apartado de correos AEAT offers as an ALTERNATIVE to the street address, not a component of it: it carries its own localidad, codigo postal, municipio and provincia, so it is its own scope rather than four more members inside domicilio.

M360_SOLICITANTE_APARTADO_CORREOS_LOCALIDAD
M360_SOLICITANTE_APARTADO_CORREOS_CODIGO_POSTAL
M360_SOLICITANTE_APARTADO_CORREOS_NOMBRE_MUNICIPIO
M360_SOLICITANTE_APARTADO_CORREOS_PROVINCIA
M360_SOLICITANTE_ESTABLECIDO_EN_TAI

Establishment facts that decide which administration handles the refund.

M360_SOLICITANTE_HACIENDA_FORAL
M360_SOLICITANTE_DELEGACION_CANARIAS_CEUTA_MELILLA
M360_PAIS_DESTINO_SOLICITUD

Header facts of the solicitud itself.

M360_CAUSA_PRESENTACION
M360_COMUNICACION_PRORRATA_DEFINITIVA
M360_NUMERO_REGISTRO_DECLARACION_ANTERIOR
M360_PRESENTACION_EN_PRUEBAS
M360_NIVEL_CALIDAD_DATOS
M353_NUMERO_GRUPO

Modelo 353 is the IVA group’s aggregated autoliquidación, so its identification block asks facts about the GROUP that no per-taxpayer key can answer: which grupo the entidad dominante files for, whether the advanced regime of LIVA art. 163 sexies.cinco is elected, whether the group is enrolled in the monthly-refund register, and whether it is taxed under foral rules. m303.* counterparts exist for the single-filer forms and deliberately are not reused: the answers are group-scoped facts.

M353_REGIMEN_ESPECIAL_AVANZADO_ELECTED
M353_REGIMEN_ESPECIAL_INSCRITO_REDEME
M353_GRUPO_NORMATIVA_FORAL
M353_SIN_ACTIVIDAD
M202_CNAE_ACTIVIDAD_PRINCIPAL

Modelo 202’s identification block asks which Impuesto sobre Sociedades regime the entity files under, and the answer decides which of the form’s two liquidation modalities applies and at what rate. None is a casilla: they are facts ABOUT the filer, carried in one-character slots AEAT marks “X o blanco” or with its own small enumerations, and no box number is printed beside any of them on the diseño.

M202_REGIMEN_LEY_11_2009_SOCIMI
M202_REGIMEN_LEY_49_2002_SIN_FINES_LUCRATIVOS
M202_REGIMEN_ENTIDADES_NAVIERAS_TONELAJE
M202_REGIMEN_ARTICULO_101_LIS_REDUCIDA_DIMENSION
M202_REGIMEN_ENTIDAD_CAPITAL_RIESGO
M202_CIFRA_NEGOCIOS_DOCE_MESES_UMBRAL
M202_COOPERATIVA_O_MULTIPLES_TIPOS

AEAT’s own slot is “Cooperativa fiscalmente protegida u Otras entidades con posibilidad de aplicar dos tipos impositivos”, one enumeration answering both. Naming it for the cooperativa alone would drop the half of the slot that decides whether a second tipo applies at all.

M202_CIFRA_NEGOCIOS_PERIODO_ANTERIOR_BAJO_UMBRAL

a low-cifra marker and a separate multiple-tipos marker beside the cooperativa flag.

Type:

The 2025 edition splits that one slot in two and adds a third

M202_MULTIPLES_TIPOS_IMPOSITIVOS
M202_COOPERATIVA_FISCALMENTE_PROTEGIDA
M202_TIPO_GRAVAMEN_IMPUESTO_SOCIEDADES
M202_IMPORTE_NETO_CIFRA_NEGOCIOS_TRAMO
M202_MARCA_INSTRUMENTAL
M202_DISCRIMINANTE_DECLARACION_NEGATIVA

The slot AEAT prints for “Liquidación de modalidad A ó B”, which selects which of the form’s two liquidation blocks the filer completed. It is a discriminant, not a declared amount, and a negative filing depends on it.

M202_NORMATIVA_TERRITORIO_FORAL
M202_COMUNICACION_DATOS_ADICIONALES
M202_NUMERO_REFERENCIA_SOCIEDADES
M222_NUMERO_GRUPO

Modelo 222 is the CONSOLIDACION twin of modelo 202 – same orden (HFP/227/2017), same liquidacion blocks – so the facts its diseno declares are the group-level versions of 202’s own and are named on that pattern. The dominante entity’s identity and the group number have no 202 counterpart because an individual filer has no dominante and no group.

M222_REPRESENTANTE_O_DOMINANTE
M222_NORMATIVA_TERRITORIO_FORAL
M222_ENTIDAD_DOMINANTE_IDENTIFICACION
M222_ENTIDAD_DOMINANTE_PAIS_TERRITORIO_FORAL
M222_ENTIDAD_DOMINANTE_RAZON_SOCIAL
M222_FECHA_INICIO_PERIODO_IMPOSITIVO
M222_CNAE_ACTIVIDAD_PRINCIPAL
M222_REGIMEN_ENTIDADES_NAVIERAS_TONELAJE
M222_REGIMEN_REDUCIDA_DIMENSION
M222_CIFRA_NEGOCIOS_GRUPO_DOCE_MESES
M222_COOPERATIVA_FISCALMENTE_PROTEGIDA
M222_REGIMEN_ENTIDADES_CAPITAL_RIESGO
M222_CIRCUNSTANCIA_CONCURRENTE
M222_CIFRA_NEGOCIOS_PERIODO_ANTERIOR_TRAMO
M222_MULTIPLES_TIPOS_IMPOSITIVOS
M222_TIPO_GRAVAMEN_IMPUESTO_SOCIEDADES
M222_IMPORTE_NETO_CIFRA_NEGOCIOS_TRAMO
M222_MODALIDAD_LIQUIDACION
M222_COMUNICACION_DATOS_ADICIONALES
M222_NUMERO_REFERENCIA_SOCIEDADES
M222_COMUNICACION_VARIACION_COMPOSICION_GRUPO
M222_NUMERO_REFERENCIA_SOCIEDADES_VARIACION
IRNR_DECLARANTE_TAX_ID

IRNR party identities. Modelo 210 separates the person who FILES from the person the income belongs to, and records in which of six capacities the filer acts, so neither taxpayer.* nor presenter.* can carry these: collapsing them renders the wrong party’s NIF with nothing able to refuse. Shared with the rest of the non-resident family (211/213/216), which uses the same party structure.

IRNR_DECLARANTE_FULL_NAME
IRNR_DECLARANTE_CAPACITY_CONTRIBUYENTE

Six INDEPENDENT one-character positions, not a coded axis – AEAT publishes no code vocabulary for them, so each is its own flag.

IRNR_DECLARANTE_CAPACITY_REPRESENTANTE
IRNR_DECLARANTE_CAPACITY_PAGADOR
IRNR_DECLARANTE_CAPACITY_DEPOSITARIO
IRNR_DECLARANTE_CAPACITY_GESTOR
IRNR_DECLARANTE_CAPACITY_RETENEDOR
IRNR_CONTRIBUYENTE_TAX_ID
IRNR_CONTRIBUYENTE_PERSON_TYPE
IRNR_CONTRIBUYENTE_FULL_NAME
IRNR_CONTRIBUYENTE_BIRTH_DATE
IRNR_CONTRIBUYENTE_BIRTH_CITY
IRNR_CONTRIBUYENTE_BIRTH_COUNTRY_CODE
IRNR_CONTRIBUYENTE_TAX_RESIDENCE_COUNTRY_CODE
IRNR_CONTRIBUYENTE_FOREIGN_TAX_ID
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_STREET

FOREIGN residence, deliberately its own component vocabulary. It carries a free-text ZIP and a province/region/state NAME where the Spanish-coded domicilio/situacion vocabulary below carries a five-digit codigo postal, a two-digit codigo provincia and an INE municipal code. The Spanish shape’s constraints are not a superset of this one’s, so the two must not merge.

IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_COMPLEMENT
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_CITY
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_EMAIL
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_POSTAL_CODE
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_REGION
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_COUNTRY_CODE
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_PHONE
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_MOBILE_PHONE
IRNR_CONTRIBUYENTE_FOREIGN_ADDRESS_FAX
IRNR_REPRESENTANTE_TAX_ID
IRNR_REPRESENTANTE_PERSON_TYPE
IRNR_REPRESENTANTE_FULL_NAME
IRNR_REPRESENTANTE_APPOINTMENT_KIND
IRNR_REPRESENTANTE_PHONE
IRNR_REPRESENTANTE_MOBILE_PHONE
IRNR_REPRESENTANTE_FAX
IRNR_REPRESENTANTE_DOMICILIO_TIPO_VIA

Spanish-coded address vocabulary, declared once per party that uses it. Component names are AEAT’s own, not invented. The same fifteen components recur under irnr.inmueble.situacion.*; they are NOT shared members, because one addresses a person and the other a property, and the semantic map’s anchor-to-owner bijection is what proves each anchor reached the right one.

IRNR_REPRESENTANTE_DOMICILIO_NOMBRE_VIA
IRNR_REPRESENTANTE_DOMICILIO_TIPO_NUMERACION
IRNR_REPRESENTANTE_DOMICILIO_NUMERO_CASA
IRNR_REPRESENTANTE_DOMICILIO_CALIFICADOR_NUMERO
IRNR_REPRESENTANTE_DOMICILIO_BLOQUE
IRNR_REPRESENTANTE_DOMICILIO_PORTAL
IRNR_REPRESENTANTE_DOMICILIO_ESCALERA
IRNR_REPRESENTANTE_DOMICILIO_PLANTA
IRNR_REPRESENTANTE_DOMICILIO_PUERTA
IRNR_REPRESENTANTE_DOMICILIO_DATOS_COMPLEMENTARIOS
IRNR_REPRESENTANTE_DOMICILIO_LOCALIDAD
IRNR_REPRESENTANTE_DOMICILIO_CODIGO_POSTAL
IRNR_REPRESENTANTE_DOMICILIO_CODIGO_INE_MUNICIPIO
IRNR_REPRESENTANTE_DOMICILIO_CODIGO_PROVINCIA
IRNR_PAGADOR_TAX_ID

One party in the official design (“Pagador/Retenedor/Emisor/Adquiriente del inmueble”), which AEAT selects by renta type rather than splitting into four slots, so it is one scope here too.

IRNR_PAGADOR_PERSON_TYPE
IRNR_PAGADOR_FULL_NAME
IRNR_INMUEBLE_SITUACION_TIPO_VIA
IRNR_INMUEBLE_SITUACION_NOMBRE_VIA
IRNR_INMUEBLE_SITUACION_TIPO_NUMERACION
IRNR_INMUEBLE_SITUACION_NUMERO_CASA
IRNR_INMUEBLE_SITUACION_CALIFICADOR_NUMERO
IRNR_INMUEBLE_SITUACION_BLOQUE
IRNR_INMUEBLE_SITUACION_PORTAL
IRNR_INMUEBLE_SITUACION_ESCALERA
IRNR_INMUEBLE_SITUACION_PLANTA
IRNR_INMUEBLE_SITUACION_PUERTA
IRNR_INMUEBLE_SITUACION_DATOS_COMPLEMENTARIOS
IRNR_INMUEBLE_SITUACION_LOCALIDAD
IRNR_INMUEBLE_SITUACION_CODIGO_POSTAL
IRNR_INMUEBLE_SITUACION_CODIGO_INE_MUNICIPIO
IRNR_INMUEBLE_SITUACION_CODIGO_PROVINCIA
IRNR_INMUEBLE_REFERENCIA_CATASTRAL
IRNR_DECLARACION_TIPO

Form-level facts that are not party data and not a casilla.

IRNR_DEVENGO_AGRUPACION
IRNR_DEVENGO_FECHA_DEVENGO
IRNR_RENTA_CLAVE_DIVISA
IRNR_GANANCIA_INMOBILIARIA_TITULARIDAD

Modelo 210 H (ganancias patrimoniales derivadas de inmuebles). These sit inside the Determinación de la base imponible block but carry no printed casilla number, so they are operator facts rather than casilla values.

IRNR_GANANCIA_INMOBILIARIA_CUOTA_PARTICIPACION_CONTRIBUYENTE
IRNR_GANANCIA_INMOBILIARIA_CUOTA_PARTICIPACION_CONYUGE
IRNR_GANANCIA_INMOBILIARIA_CONYUGE_TAX_ID
IRNR_GANANCIA_INMOBILIARIA_CONYUGE_FULL_NAME
IRNR_GANANCIA_INMOBILIARIA_FECHA_ADQUISICION
IRNR_GANANCIA_INMOBILIARIA_FECHA_MEJORA
IRNR_GANANCIA_INMOBILIARIA_JUSTIFICANTE_MODELO_211
IRNR_INGRESO_FORMA_PAGO

The ingreso/devolución document (Página 02) carries TWO independent accounts. They are separate scopes, not one reused account, because the design declares each with its own holder and its own UE/SEPA versus resto-países branch, and merging them would let a refund be paid to the account a charge was taken from with nothing able to refuse.

IRNR_INGRESO_CUENTA_TITULAR_TAX_ID
IRNR_INGRESO_CUENTA_TITULAR_FULL_NAME
IRNR_INGRESO_CUENTA_SEPA_IBAN
IRNR_INGRESO_CUENTA_SEPA_SWIFT_BIC
IRNR_INGRESO_CUENTA_RESTO_SWIFT_BIC
IRNR_INGRESO_CUENTA_RESTO_NUMERO_CUENTA
IRNR_INGRESO_CUENTA_RESTO_BANCO
IRNR_INGRESO_CUENTA_RESTO_DIRECCION_BANCO
IRNR_INGRESO_CUENTA_RESTO_CIUDAD
IRNR_INGRESO_CUENTA_RESTO_CODIGO_PAIS
IRNR_DEVOLUCION_RENUNCIA_A_FAVOR_DEL_TESORO
IRNR_DEVOLUCION_CUENTA_TITULAR_TAX_ID
IRNR_DEVOLUCION_CUENTA_TITULAR_FULL_NAME
IRNR_DEVOLUCION_CUENTA_SEPA_IBAN
IRNR_DEVOLUCION_CUENTA_SEPA_SWIFT_BIC
IRNR_DEVOLUCION_CUENTA_RESTO_SWIFT_BIC
IRNR_DEVOLUCION_CUENTA_RESTO_NUMERO_CUENTA
IRNR_DEVOLUCION_CUENTA_RESTO_BANCO
IRNR_DEVOLUCION_CUENTA_RESTO_DIRECCION_BANCO
IRNR_DEVOLUCION_CUENTA_RESTO_CIUDAD
IRNR_DEVOLUCION_CUENTA_RESTO_CODIGO_PAIS
IRNR_SIN_INGRESO_NI_DEVOLUCION_CUOTA_CERO
M200_6_DEDUC_EVITAR_DOBLE_IMPOSICION_PARTICIPACIO

Modelo 200 header facts. Each is a field the 2025 diseño prints in its own right – the ejercicio and periodo it repeats outside the envelope tag, the periodo impositivo start and end components, the regime and comunicacion markers – and each name derives from AEAT’s printed description rather than being invented. Declared here and referenced from the modelo’s map exactly as the m202., m360. and irnr. families are: 200 of the 238 keys this enum already carried are resolved by no runtime producer, so declaring a key is the registry half of the contract and wiring its supply is a separate, later concern.

M200_6_DEDUC_EVITAR_DOBLE_IMPOSICION_PARTICIPACIO_2
M200_6_DEDUC_EVITAR_DOBLE_IMPOSICION_PARTICIPACIO_3
M200_6_DEDUC_EVITAR_DOBLE_IMPOSICION_PARTICIPACIO_4
M200_6_DEDUC_EVITAR_DOBLE_IMPOSICION_PARTICIPACIO_5
M200_6_DEDUC_EVITAR_DOBLE_IMPOSICION_PARTICIPACIO_6
M200_ABONO_COMPENSACION_ABONO_POR_CONVERSION_DE_A
M200_ABONO_COMPENSACION_COMPENSACION_POR_CONVERSI
M200_APELLIDOS_Y_NOMBRE
M200_B_2_SUMA_DE_PORCENTAJES_DE_PARTICIPACION_DE
M200_B_2_SUMA_DE_PORCENTAJES_DE_PARTICIPACIONES_E
M200_BALANCE_0_NO_CONSTA_1_MOD_NORMAL_2_MOD_ABREV
M200_CODIGO_CNAE_2025_ACTIVIDAD_PRINCIPAL
M200_CODIGO_PAIS_COUNTRY_CODE
M200_COMO_CONSECUENCIA_DE_LA_PRESENTACION_DE_LA_A
M200_CUENTA_BANCARIA_BANCO_BANK_NAME
M200_CUENTA_BANCARIA_CIUDAD_CITY
M200_CUENTA_BANCARIA_CODIGO_SWIFT_BIC
M200_CUENTA_BANCARIA_MARCA_SEPA
M200_CUENTA_CORRIENTE_TRIBUTARIA
M200_DATOS_DE_LA_SOCIEDAD_MATRIZ_ULTIMA_NIF
M200_DATOS_DE_LA_SOCIEDAD_MATRIZ_ULTIMA_NOMBRE_DE
M200_DATOS_DE_LA_SOCIEDAD_MATRIZ_ULTIMA_RAZON_SOC
M200_DEDUCCION_RESTO_DEL_GRUPO
M200_DEDUCCION_RESTO_DEL_GRUPO_10
M200_DEDUCCION_RESTO_DEL_GRUPO_11
M200_DEDUCCION_RESTO_DEL_GRUPO_12
M200_DEDUCCION_RESTO_DEL_GRUPO_13
M200_DEDUCCION_RESTO_DEL_GRUPO_14
M200_DEDUCCION_RESTO_DEL_GRUPO_15
M200_DEDUCCION_RESTO_DEL_GRUPO_16
M200_DEDUCCION_RESTO_DEL_GRUPO_17
M200_DEDUCCION_RESTO_DEL_GRUPO_18
M200_DEDUCCION_RESTO_DEL_GRUPO_19
M200_DEDUCCION_RESTO_DEL_GRUPO_2
M200_DEDUCCION_RESTO_DEL_GRUPO_20
M200_DEDUCCION_RESTO_DEL_GRUPO_21
M200_DEDUCCION_RESTO_DEL_GRUPO_22
M200_DEDUCCION_RESTO_DEL_GRUPO_23
M200_DEDUCCION_RESTO_DEL_GRUPO_24
M200_DEDUCCION_RESTO_DEL_GRUPO_25
M200_DEDUCCION_RESTO_DEL_GRUPO_26
M200_DEDUCCION_RESTO_DEL_GRUPO_3
M200_DEDUCCION_RESTO_DEL_GRUPO_4
M200_DEDUCCION_RESTO_DEL_GRUPO_5
M200_DEDUCCION_RESTO_DEL_GRUPO_6
M200_DEDUCCION_RESTO_DEL_GRUPO_7
M200_DEDUCCION_RESTO_DEL_GRUPO_8
M200_DEDUCCION_RESTO_DEL_GRUPO_9
M200_DIRECCION_DE_CORREO_ELECTRONICO_PARA_INCIDEN
M200_DIRECCION_DEL_BANCO_BANK_ADDRESS
M200_ECPN_0_NO_CONSTA_1_MOD_NORMAL_2_MOD_ABREVIAD
M200_EJERCICIO
M200_ENTIDAD_CUYO_IMPORTE_NETO_DE_LA_CIFRA_DE_NEG
M200_ENTIDAD_SIN_OBLIGACION_DE_IDENTIFICAR_EL_TIT
M200_F_IDENTIFICACION_DEL_TITULAR_REAL_DE_LA_ENTI
M200_FECHA_DE_NACIMIENTO
M200_IDENTIFICACION_EJERCICIO
M200_IDENTIFICACION_TIPO_DE_EJERCICIO
M200_IDENTIFICADOR_CLIENTE_EEDD_RESERVADO_PARA_LA
M200_IDENTIFICADOR_DE_FIN_DE_REGISTRO
M200_IDENTIFICADOR_DE_FIN_DE_REGISTRO_2
M200_IDENTIFICADOR_DE_FIN_DE_REGISTRO_3
M200_IDENTIFICADOR_DE_FIN_DE_REGISTRO_4
M200_IDENTIFICADOR_DE_FIN_DE_REGISTRO_5
M200_IDENTIFICADOR_DE_FIN_DE_REGISTRO_6
M200_IMPORTE_A_DEVOLVER
M200_IMPORTE_A_INGRESAR
M200_IMPORTE_NETO_DE_LA_CIFRA_DE_NEGOCIOS_DE_LOS
M200_IMPORTE_NETO_DE_LA_CIFRA_DE_NEGOCIOS_DE_LOS_2
M200_IMPORTE_NETO_DE_LA_CIFRA_DE_NEGOCIOS_DE_LOS_3
M200_INFORMACION_ADICIONAL_PRODUCCIONES_CINEMATOG
M200_INFORMACION_ADICIONAL_PRODUCCIONES_CINEMATOG_2
M200_INFORMACION_ADICIONAL_PRODUCCIONES_CINEMATOG_3
M200_INFORMACION_ADICIONAL_PRODUCCIONES_CINEMATOG_4
M200_INFORMACION_ADICIONAL_PRODUCCIONES_CINEMATOG_5
M200_INFORMACION_ADICIONAL_PRODUCCIONES_CINEMATOG_6
M200_INOPERATIVIDAD_DEL_ORDEN_DE_CUMPLIMENTACION
M200_INVERSIONES_EN_PRODUCCIONES_CINEMATOGRAFICAS
M200_INVERSIONES_EN_PRODUCCIONES_CINEMATOGRAFICAS_2
M200_INVERSIONES_EN_PRODUCCIONES_CINEMATOGRAFICAS_3
M200_INVERSIONES_EN_PRODUCCIONES_CINEMATOGRAFICAS_4
M200_INVERSIONES_EN_PRODUCCIONES_CINEMATOGRAFICAS_5
M200_INVERSIONES_EN_PRODUCCIONES_CINEMATOGRAFICAS_6
M200_MODALIDAD_DE_INGRESO_UNO_DE_LOS_SIGUIENTES_V
M200_MODELO_DE_ESTADOS_CONTABLES_QUE_SE_VA_A_CUMP
M200_N_I_F_DE_LA_SOCIEDAD_REPRESENTANTE_DOMINANTE
M200_NIF_CODIGO_DE_IDENTIFICACION_EXTRANJERO
M200_NIF_EN_EL_PAIS_DE_RESIDENCIA_TIN
M200_NO_IDENTIFICACION_DE_LA_SOCIEDAD_DOMINANTE_E
M200_NO_RESIDENTES_MAS_DE_UN_ESTABLECIMIENTO_PERM
M200_NOMBRE_Y_APELLIDOS_DE_LA_PERSONA_DE_CONTACTO
M200_NUMERO_DE_CUENTA_IBAN
M200_NUMERO_DE_CUENTA_IBAN_2
M200_NUMERO_DE_PERIODO_IMPOSITIVO
M200_PAIS_DE_EXPEDICION_DEL_DOCUMENTO_DE_IDENTIFI
M200_PAIS_DE_RESIDENCIA
M200_PAIS_DE_RESIDENCIA_2
M200_PARTE_DE_LA_BASE_IMPONIBLE_DEL_PERIODO_IMPOS
M200_PARTE_DE_LA_BASE_IMPONIBLE_DEL_PERIODO_IMPOS_2
M200_PERDIDAS_Y_GANANCIAS_0_NO_CONSTA_1_MOD_NORMA
M200_PERIODO
M200_PERIODO_IMPOSITIVO
M200_PERIODO_IMPOSITIVO_ANO_FINAL
M200_PERIODO_IMPOSITIVO_ANO_INICIO
M200_PERIODO_IMPOSITIVO_DIA_FINAL
M200_PERIODO_IMPOSITIVO_DIA_INICIO
M200_PERIODO_IMPOSITIVO_FIN_ANO
M200_PERIODO_IMPOSITIVO_FIN_DIA
M200_PERIODO_IMPOSITIVO_FIN_MES
M200_PERIODO_IMPOSITIVO_INICIO_ANO
M200_PERIODO_IMPOSITIVO_INICIO_DIA
M200_PERIODO_IMPOSITIVO_INICIO_MES
M200_PERIODO_IMPOSITIVO_MES_FINAL
M200_PERIODO_IMPOSITIVO_MES_INICIO
M200_PRESENTACION_DE_DOCUMENTACION_PREVIA_EN_LA_S
M200_PRESENTACION_DE_DOCUMENTACION_PREVIA_EN_LA_S_2
M200_PRESENTACION_DE_DOCUMENTACION_PREVIA_EN_LA_S_3
M200_PRESENTACION_DE_DOCUMENTACION_PREVIA_EN_LA_S_4
M200_PRESENTACION_DE_DOCUMENTACION_PREVIA_EN_LA_S_5
M200_PRESENTACION_DE_DOCUMENTACION_PREVIA_EN_LA_S_6
M200_PRESENTACION_DE_DOCUMENTACION_PREVIA_EN_LA_S_7
M200_PRESENTACION_DE_DOCUMENTACION_PREVIA_EN_LA_S_8
M200_REALIZA_ACTIVIDADES_AGRICOLAS_Y_O_GANADERAS
M200_REG_ENTIDADES_NAVIERAS_EN_FUNCION_DEL_TONELA
M200_RENUNCIA_O_POR_TRANSFERENCIA
M200_RESERVADO_PARA_LA_A_E_A_T_DEJAR_EN_BLANCO_IN
M200_RESULTADO_A_INGRESAR_CORRESPONDIENTE_A_LA_AN
M200_RESULTADO_A_INGRESAR_CORRESPONDIENTE_A_LA_AN_2
M200_RESULTADO_CERO
M200_SELLO_ELECTRONICO_RESERVADO_PARA_LA_A_E_A_T
M200_SOCIMIS_REGIMEN_FISCAL_DE_ENTRADA_SALIDA_REN
M200_TIPO_DE_DECLARACION_VER_NOTA
M200_TIPO_DE_EJERCICIO
M200_TIPO_DOCUMENTO_IDENTIFICATIVO
M296_ANA_APELLIDOS_Y_NOMBRE_RAZON_SOCIAL_O_DENO
M296_ANA_APELLIDOS_Y_NOMBRE_RAZON_SOCIAL_O_DENO_2
M296_ANA_CIUDAD
M296_ANA_CLAVE_DE_PERSONALIDAD_DEL_CONTRIBUYENT
M296_ANA_CODIGO_ISIN
M296_ANA_CODIGO_LEI_DEL_CONTRIBUYENTE
M296_ANA_CODIGO_PAIS
M296_ANA_DIRECCION_DEL_CONTRIBUYENTE
M296_ANA_EJERCICIO
M296_ANA_F_J
M296_ANA_FECHA_DE_DEVENGO
M296_ANA_FECHA_DE_NACIMIENTO_DEL_CONTRIBUYENTE
M296_ANA_IDENTIFICADOR_DE_REGISTRO_O_NUMERO_DE
M296_ANA_IMPORTE_DEL_PAGO_AL_CONTRIBUYENTE
M296_ANA_NIF_DEL_CONTRIBUYENTE
M296_ANA_NIF_DEL_DECLARANTE
M296_ANA_NIF_DEL_PERCEPTOR
M296_ANA_NIF_EN_EL_PAIS_DE_RESIDENCIA_FISCAL_DE
M296_ANA_NUMERO_DE_JUSTIFICANTE_DEL_MODELO_210
M296_ANA_PAIS_O_TERRITORIO_DE_RESIDENCIA_FISCAL
M296_ANA_PORCENTAJE_DE_RETENCION
M296_ANA_RETENCIONES
M296_ANB_APELLIDOS_Y_NOMBRE_RAZON_SOCIAL_O_DENO
M296_ANB_APELLIDOS_Y_NOMBRE_RAZON_SOCIAL_O_DENO_2
M296_ANB_CODIGO_CUENTA_VALORES_DEL_CERTIFICADO
M296_ANB_CODIGO_ISIN_DEL_CERTIFICADO
M296_ANB_CODIGO_LEI_DEL_TITULAR_REGISTRAL
M296_ANB_DECIMAL
M296_ANB_DECIMAL_2
M296_ANB_DECIMAL_3
M296_ANB_EJERCICIO
M296_ANB_ENTERO
M296_ANB_ENTERO_2
M296_ANB_ENTERO_3
M296_ANB_F_J
M296_ANB_FECHA_DE_PAGO
M296_ANB_FECHA_DE_PRESENTACION_DEL_MODELO_210
M296_ANB_IDENTIFICADOR_DE_REGISTRO_O_NUMERO_DE
M296_ANB_NIF_DEL_DECLARANTE
M296_ANB_NIF_DEL_PERCEPTOR
M296_ANB_NUMERO_DE_JUSTIFICANTE_DEL_MODELO_210
M296_ANB_PARTE_DECIMAL_DEL_NUMERO_DE_TITULOS
M296_ANB_PARTE_DECIMAL_DEL_NUMERO_DE_TITULOS_2
M296_ANB_PARTE_ENTERA_DEL_NUMERO_DE_TITULOS
M296_ANB_PARTE_ENTERA_DEL_NUMERO_DE_TITULOS_2
M296_ANB_TITULAR_REGISTRAL_DE_LA_CUENTA_DE_VALO
M296_DEC_APELLIDOS_Y_NOMBRE
M296_DEC_APELLIDOS_Y_NOMBRE_O_RAZON_SOCIAL_DEL
M296_DEC_DECLARACION_COMPLEMENTARIA_O_SUSTITUTI
M296_DEC_EJERCICIO
M296_DEC_N
M296_DEC_NIF_DEL_DECLARANTE
M296_DEC_NUMERO_IDENTIFICATIVO_DE_LA_DECLARACIO
M296_DEC_NUMERO_IDENTIFICATIVO_DE_LA_DECLARACIO_2
M296_DEC_NUMERO_TOTAL_DE_PERCEPTORES
M296_DEC_SELLO_ELECTRONICO
M296_DEC_TELEFONO
M296_DEC_TIPO_DE_SOPORTE
M296_PER_APELLIDOS_Y_NOMBRE_RAZON_SOCIAL_O_DENO
M296_PER_BASE_RETENCIONES_E_INGRESOS_A_CUENTA
M296_PER_CIUDAD
M296_PER_CLAVE
M296_PER_CLAVE_DE_MERCADO
M296_PER_CODIGO
M296_PER_CODIGO_BIC_DEL_PERCEPTOR_MEDIADOR
M296_PER_CODIGO_CUENTA_VALORES
M296_PER_CODIGO_EMISOR
M296_PER_CODIGO_LEI_DEL_PERCEPTOR
M296_PER_CODIGO_PAIS
M296_PER_DECIMAL
M296_PER_DECIMAL_NUMERICO_PARTE_DECIMAL
M296_PER_DECIMAL_NUMERICO_PARTE_DECIMAL_2
M296_PER_DECIMAL_NUMERICO_PARTE_DECIMAL_3
M296_PER_DECLARANTE
M296_PER_DIRECCION_DEL_PERCEPTOR
M296_PER_EJERCICIO
M296_PER_EJERCICIO_DEVENGO
M296_PER_ENTERO
M296_PER_ENTERO_NUMERICO_PARTE_ENTERA
M296_PER_ENTERO_NUMERICO_PARTE_ENTERA_2
M296_PER_ENTERO_NUMERICO_PARTE_ENTERA_3
M296_PER_F_J
M296_PER_FECHA_DE_DEVENGO
M296_PER_FECHA_DE_INICIO_DEL_PRESTAMO
M296_PER_FECHA_DE_NACIMIENTO
M296_PER_FECHA_DE_VENCIMIENTO_DEL_PRESTAMO
M296_PER_IDENTIFICADOR_DE_REGISTRO_O_NUMERO_DE
M296_PER_INGRESOS_A_CUENTA_REPERCUTIDOS
M296_PER_NATURALEZA
M296_PER_NIF_DEL_DECLARANTE
M296_PER_NIF_DEL_PAGADOR_ANTERIOR
M296_PER_NIF_DEL_PERCEPTOR
M296_PER_NIF_EN_EL_PAIS_DE_RESIDENCIA_FISCAL
M296_PER_PAIS_O_TERRITORIO_DE_RESIDENCIA_FISCAL
M296_PER_PARTE_DECIMAL_DEL_IMPORTE_DE_LAS_RETEN
M296_PER_PARTE_ENTERA_DEL_IMPORTE_DE_LAS_RETENC
M296_PER_PENDIENTE
M296_PER_PERCEPTOR_MEDIADOR
M296_PER_PROCEDIMIENTO_ESPECIAL_DE_RETENCIONES
M296_PER_SUBCLAVE
M296_PER_TIPO_CODIGO
M296_PIN_APELLIDOS_Y_NOMBRE_RAZON_SOCIAL_O_DENO
M296_PIN_EJERCICIO
M296_PIN_F_J
M296_PIN_IDENTIFICADOR_DE_REGISTRO_O_NUMERO_DE
M296_PIN_NIF_DEL_DECLARANTE
M296_PIN_NIF_DEL_PERCEPTOR
M296_PIN_RETENCIONES_E_INGRESOS_A_CUENTA_INGRES
M840_DELEGACION_CODIGO

Delegación. Tabla.

M840_ADMINISTRACION_CODIGO

Administración. Tabla.

M840_SUJETO_PASIVO_MUNICIPIO

Datos ident. del sujeto pasivo. Municipio

Type:

Apart. I

M840_REPRESENTANTE_MUNICIPIO

Representante. Municipio.

Type:

Apart. III

M840_ACTIVIDAD_PROVINCIA_CODIGO

Datos de la act. Provincial (provincia) Tabla

Type:

Apart. IV

M840_ACTIVIDAD_MUNICIPIO

Datos de la act. Municipio

Type:

Apart. IV

M840_LOCAL_INDIRECTO_MUNICIPIO

Local afecto indirectamente a la act. Municipio

Type:

Apart. V

M840_LOCALES_SG_TABLA

Relación de locales. SG Tabla

Type:

Apartado II

M840_LOCALES_NOMBRE_VIA

Relación de locales. Nombre de la vía pública

Type:

Apartado II

M840_LOCALES_NUMERO

Relación de locales. Núm.

Type:

Apartado II

M840_LOCALES_KM

Relación de locales. Km.

Type:

Apartado II

M840_LOCALES_ESCALERA

Relación de locales. Esc.

Type:

Apartado II

M840_LOCALES_PISO

Relación de locales. Piso

Type:

Apartado II

M840_LOCALES_PUERTA

Relación de locales. Pta.

Type:

Apartado II

M840_LOCALES_CODIGO_POSTAL

Relación de locales. Cód. Postal

Type:

Apartado II

M840_LOCALES_PROVINCIA_CODIGO

Relación de locales. Provincia Tabla

Type:

Apartado II

M840_LOCALES_MUNICIPIO_CODIGO

Relación de locales. Municipio Tabla

Type:

Apartado II

M840_LOCALES_MUNICIPIO_NOMBRE

Relación de locales. Municipio

Type:

Apartado II

M840_LOCALES_TOTAL

Relación de locales. Total

Type:

Apartado II

M840_LOCALES_RECTIFICADA

Relación de locales. Rectificada

Type:

Apartado II

M840_LOCALES_COMPUTABLE

Relación de locales. Computable

Type:

Apartado II

M840_ELEMENTOS_TRIBUTARIOS_GRUPO_A1_CODIGO

Elem. Trib. del grupo o epígrafe. A) 1. Código

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_GRUPO_A1_NUMERO

Elem. Trib. del grupo o epígrafe. A) 1. Número

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_GRUPO_A2_CODIGO

Elem. Trib. del grupo o epígrafe. A) 2. Código

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_GRUPO_A2_NUMERO

Elem. Trib. del grupo o epígrafe. A) 2. Número

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_GRUPO_A3_CODIGO

Elem. Trib. del grupo o epígrafe. A) 3. Código

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_GRUPO_A3_NUMERO

Elem. Trib. del grupo o epígrafe. A) 3. Número

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_GRUPO_A4_CODIGO

Elem. Trib. del grupo o epígrafe. A) 4. Código

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_GRUPO_A4_NUMERO

Elem. Trib. del grupo o epígrafe. A) 4. Número

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_MAQUINAS_TIPO_A_NUMERO

Máquinas recreativas Tipo A. Número

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_MAQUINAS_TIPO_B_NUMERO

Máquinas recreativas Tipo B. Número

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_EXPOSITORES_AUTOVENTA_NUMERO

Expositores para autoventa. Número

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C0_1_TOTAL

Elem. Trib. Local (Cuota municipal). C) 0.1. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C0_1_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 0.1. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C0_1_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 0.1. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C0_2_TOTAL

Elem. Trib. Local (Cuota municipal). C) 0.2. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C0_2_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 0.2. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C0_2_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 0.2. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_1_TOTAL

Elem. Trib. Local (Cuota municipal). C) 1.1. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_1_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 1.1. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_1_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 1.1. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_2_TOTAL

Elem. Trib. Local (Cuota municipal). C) 1.2. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_2_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 1.2. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_2_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 1.2. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_3_TOTAL

Elem. Trib. Local (Cuota municipal). C) 1.3. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_3_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 1.3. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C1_3_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 1.3. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C2_0_TOTAL

Elem. Trib. Local (Cuota municipal). C) 2.0. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C2_0_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 2.0. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C2_0_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 2.0. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C3_1_TOTAL

Elem. Trib. Local (Cuota municipal). C) 3.1. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C3_1_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 3.1. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C3_1_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 3.1. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C3_2_TOTAL

Elem. Trib. Local (Cuota municipal). C) 3.2. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C3_2_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 3.2. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C3_2_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 3.2. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C4_0_TOTAL

Elem. Trib. Local (Cuota municipal). C) 4.0. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C4_0_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 4.0. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C4_0_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 4.0. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C5_0_TOTAL

Elem. Trib. Local (Cuota municipal). C) 5.0. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C5_0_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 5.0. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C5_0_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 5.0. Computable

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C6_0_TOTAL

Elem. Trib. Local (Cuota municipal). C) 6.0. Total

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C6_0_RECTIFICADA

Elem. Trib. Local (Cuota municipal). C) 6.0. Rectificada

Type:

Apartado VI

M840_ELEMENTOS_TRIBUTARIOS_LOCAL_C6_0_COMPUTABLE

Elem. Trib. Local (Cuota municipal). C) 6.0. Computable

Type:

Apartado VI