cadrumo.domain.contribuyente package¶
The operator’s tax-residence profile.
This package is intentionally separate from financial usage-ratio profiles, browser profiles, and spending-category profiles. It owns personal local state needed to parameterize RENTA verification.
TaxResidenceProfile and ResidenceChange carry the
CCAA residence axis; RentaFamilyProfile and
DescendantInfo carry the Modelo 100 personal/family facts. The
application layer owns the wizard’s editable profile-key projection.
The initializer is inert; import contracts from their defining modules.
Subpackages¶
- cadrumo.domain.contribuyente.inventory package
- Submodules
- cadrumo.domain.contribuyente.inventory._anexo_d_records module
- cadrumo.domain.contribuyente.inventory.closing_authority_records module
- cadrumo.domain.contribuyente.inventory.records module
resolve_inventory_authoritative_closing()AmortizacionLedgerErrorInventoryLedgerErrorInventoryValidationErrorLIFOForbiddenErrorBasisCapExceededErrorINVENTORY_SCHEMA_VERSIONMovementKindInventoryAcquisitionEvidenceKindInventoryAttributableCostKindrequire_inventory_cents()InventoryAcquisitionEvidenceInventoryAttributableCostComponentInventoryAcquisitionCompletenessInventoryAcquisitionCostValuationMethodInventoryClosingValuationBasisPhysicalClosingEvidenceRolePhysicalClosingEvidenceInventoryClosingAuthorityInventoryClosingDecisionEvidenceRoleInventoryClosingDecisionEvidencePriorClosingContinuityEvidencefingerprint_prior_authoritative_closing()PhysicalClosingObservationMovementRecordStockLayerInventoryLedgerInventoryLedgerDocumentparse_valuation_method()InventoryValuationResultInventoryAnexoDResultInventoryClosingAuthorityDecisionInventoryClosingAuthorityRecordInventoryClosingConflictDiagnosticInventoryClosingResolutionPriorAuthoritativeClosingLink
- cadrumo.domain.contribuyente.inventory.valuation module
- Submodules
Submodules¶
- cadrumo.domain.contribuyente.ccaa module
- cadrumo.domain.contribuyente.constants module
- cadrumo.domain.contribuyente.deduccion_maternidad module
- cadrumo.domain.contribuyente.descendant module
- cadrumo.domain.contribuyente.descendant_facts module
- cadrumo.domain.contribuyente.descendant_guarderia module
DescendantGuarderiaMixinDescendantGuarderiaMixin.guarderia_art_81_1_meses()DescendantGuarderiaMixin.guarderia_simultaneous_meses()DescendantGuarderiaMixin.maternidad_alta_posterior_increment_applies()DescendantGuarderiaMixin.guarderia_contributing_spend()DescendantGuarderiaMixin.guarderia_qualifying_meses()DescendantGuarderiaMixin.guarderia_qualifying_months()DescendantGuarderiaMixin.age_eligible_guarderia_meses()DescendantGuarderiaMixin.guarderia_needs_monthly_detail()DescendantGuarderiaMixin.guarderia_needs_segundo_ciclo_month()DescendantGuarderiaMixin.is_eligible_guarderia()DescendantGuarderiaMixin.is_eligible_minimo_incremento_menor_tres()
- cadrumo.domain.contribuyente.descendant_madrid module
- cadrumo.domain.contribuyente.descendant_maternity module
- cadrumo.domain.contribuyente.descendant_record module
DescendantRecordFieldsDescendantRecordFields.birth_dateDescendantRecordFields.relacionDescendantRecordFields.inscripcion_registro_civil_dateDescendantRecordFields.acogimiento_resolucion_dateDescendantRecordFields.death_dateDescendantRecordFields.discapacidad_gradoDescendantRecordFields.convive_con_contribuyenteDescendantRecordFields.dependencia_economicaDescendantRecordFields.custodia_compartidaDescendantRecordFields.rentas_anuales_eurosDescendantRecordFields.presenta_declaracion_propiaDescendantRecordFields.prorrata_minimoDescendantRecordFields.meses_madre_trabajoDescendantRecordFields.alta_posterior_nacimiento_mesDescendantRecordFields.segundo_ciclo_infantil_inicio_mesDescendantRecordFields.gastos_guarderia_eurosDescendantRecordFields.gastos_guarderia_mensualesDescendantRecordFields.nif
DescendantRecordBaseDescendantRecordBase.died_in_period()DescendantRecordBase.died_before_devengo()DescendantRecordBase.age_at_year_end()DescendantRecordBase.art_58_2_entry_date()DescendantRecordBase.exceeds_rentas_cap()DescendantRecordBase.excluded_by_declaracion_propia()DescendantRecordBase.is_eligible_ordinary()DescendantRecordBase.meets_non_income_conditions()DescendantRecordBase.qualifies_on_household_limb()DescendantRecordBase.is_eligible_menor_tres()
- cadrumo.domain.contribuyente.entity_type module
EntityTyperequire_entity_type()require_legal_entity_form()entity_type_tokens()legal_entity_form_tokens()legal_entity_form_choice_description_tokens()entity_type_natural_person_token()entity_type_legal_entity_token()entity_type_attribution_entity_token()legal_entity_form_sin_fines_lucrativos_token()LegalEntityForm
- cadrumo.domain.contribuyente.errors module
- cadrumo.domain.contribuyente.family_fact_context module
- cadrumo.domain.contribuyente.family_profile module
RentaFamilyProfileRentaFamilyProfile.schema_versionRentaFamilyProfile.descendantsRentaFamilyProfile.ascendantsRentaFamilyProfile.descendientesRentaFamilyProfile.anualidades_alimentos_eurosRentaFamilyProfile.cotizaciones_ss_madre_2024RentaFamilyProfile.descendientes_countRentaFamilyProfile.dependencia_assimilation_availableRentaFamilyProfile.descendientes_menores_3_year_end()RentaFamilyProfile.descendientes_guarderia_count()RentaFamilyProfile.gastos_guarderia_reales()RentaFamilyProfile.incremento_guarderia_0613()RentaFamilyProfile.meses_maternidad_por_descendiente()RentaFamilyProfile.descendientes_eligible_minimum()RentaFamilyProfile.minimo_prorrata_factor()RentaFamilyProfile.minimo_descendientes_estatal()RentaFamilyProfile.madrid_nacimiento_adopcion_eligible_count()RentaFamilyProfile.unidad_familiar_otros_miembros_base()
- cadrumo.domain.contribuyente.family_types module
- cadrumo.domain.contribuyente.guarderia_mensual module
- cadrumo.domain.contribuyente.marriage_facts module
- cadrumo.domain.contribuyente.meses_trabajo module
- cadrumo.domain.contribuyente.normalise module
- cadrumo.domain.contribuyente.renta_codes module
- cadrumo.domain.contribuyente.seguro_enfermedad_insured module
- cadrumo.domain.contribuyente.tax_residence module