cadrumo.domain package¶
Domain-layer package namespace.
Import domain authorities from their public defining modules. This package initializer intentionally exposes no compatibility or aggregation facade.
Subpackages¶
- cadrumo.domain.attachments package
- cadrumo.domain.auth package
- cadrumo.domain.bienes_inversion package
- Submodules
- cadrumo.domain.bienes_inversion.register module
BienInversionRecordErrorBienInversionValidationErrorBIENES_INVERSION_SCHEMA_VERSIONBienInversionDisposalBienInversionIvaRecordRegularizacionDireccionRegularizacionAnualResultcompute_regularizacion_anual()RegularizacionTransmisionResultcompute_regularizacion_transmision()BienesInversionIvaRegisterRegistroRegularizacionRowBienesInversionSectorContributionInvestmentAssetAcquisitionLinkRegistroRegularizacionResultcompute_registro_regularizacion()RegistroTransmisionRowRegistroTransmisionesResultcompute_registro_transmisiones()validate_investment_asset_reciprocity()
- cadrumo.domain.bienes_inversion.regularizacion_parameters module
- cadrumo.domain.bienes_inversion.vocabulary module
- cadrumo.domain.bienes_inversion.register module
- Submodules
- cadrumo.domain.buckets package
- cadrumo.domain.calculations package
- cadrumo.domain.categories package
- Submodules
- cadrumo.domain.categories.errors module
- cadrumo.domain.categories.iva_hint module
- cadrumo.domain.categories.profile module
- cadrumo.domain.categories.proportionality module
- cadrumo.domain.categories.proportionality_catalogue module
- cadrumo.domain.categories.registry module
- cadrumo.domain.categories.spending_category module
- cadrumo.domain.categories.spending_category_catalogue module
- Submodules
- cadrumo.domain.censo package
- cadrumo.domain.contribuyente package
- Subpackages
- 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
- cadrumo.domain.contribuyente.descendant_madrid module
- cadrumo.domain.contribuyente.descendant_maternity module
- cadrumo.domain.contribuyente.descendant_record module
- 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
- 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
- cadrumo.domain.currency package
- cadrumo.domain.deadlines package
- Submodules
- cadrumo.domain.deadlines.engine module
- cadrumo.domain.deadlines.errors module
- cadrumo.domain.deadlines.fact_context module
- cadrumo.domain.deadlines.festivos module
- cadrumo.domain.deadlines.models module
IVARegimeIrpfIncomeCategoryIrpfEstimationRegimeIrpfActivityKindIrpfSpecialRegimeObligationStatusModeloEnrollmentRefundAccountChargeAccountM303TaxTerritoryM303RegimeCompositionModeloIVAProfileCrossPeriodGroupMemberRosteris_ue_eee_country_code()irnr_representante_fiscal_required()TaxpayerProfileresolve_multiple_pagadores_reduced_limit()evaluate_multiple_pagadores_obligation()RecargoBandRecoveryModeloDeadlineSchedule
- cadrumo.domain.deadlines.plazo module
- cadrumo.domain.deadlines.profiles module
- cadrumo.domain.deadlines.recargo module
- cadrumo.domain.deadlines.setup_answer_projection module
- Submodules
- cadrumo.domain.evidence_consent package
- cadrumo.domain.filing package
- cadrumo.domain.invoices package
- Submodules
- cadrumo.domain.invoices._payload_normalisation module
- cadrumo.domain.invoices.decomposition module
- cadrumo.domain.invoices.enums module
IvaRatePaymentStatusInvoiceClassInvoiceOperationDateRolerequire_invoice_class()require_invoice_operation_date_role()invoice_class_ordinaria()invoice_class_simplificada()invoice_class_rectificativa()operation_performed_role()advance_payment_received_role()default_invoice_class()InvoiceLegalMentionDeclarationInvoiceLegalMentioninvoice_legal_mention_declarations()resolve_invoice_legal_mention()resolve_iva_rate_token()iva_rate_slots_on()resolve_iva_rate_slot_fact()iva_rate_percentage()iva_rate_kind()resolve_iva_rate_slot()
- cadrumo.domain.invoices.errors module
- cadrumo.domain.invoices.models module
- cadrumo.domain.invoices.normalization module
normalise_invoice_dates()normalise_invoice_counterparty()normalise_invoice_currency()raise_first_invoice_violation()require_optional_non_negative()require_equal()normalise_invoice_monetary_fields()derive_invoice_id_when_complete()normalise_invoice_collections()normalise_invoice_payment_id()
- cadrumo.domain.invoices.protocols module
- cadrumo.domain.invoices.service module
- cadrumo.domain.invoices.validators module
- Submodules
- cadrumo.domain.iva package
- Submodules
- cadrumo.domain.iva._component_rows module
- cadrumo.domain.iva.classification module
IvaTerritorialScopePartyFactInvoiceKindCustomerTaxStatusIvaClassificationCatalogueTransactionKindTransactionKindDefinitionTransactionKindCatalogueresolve_iva_classification_catalogue()require_iva_territorial_scope()require_customer_tax_status()territorial_scope_alias()customer_tax_status_alias()resolve_transaction_kind_catalogue()require_transaction_kind()domestic_rate_tier_is_required()IvaInvoiceClassificationCriteriaIvaClassificationResultdomestic_categories_by_rate_kind()rate_kind_for_domestic_category()IvaClassificationRuleIvaClassificationInputsmatches_nothing()resolve_iva_classification_inputs()classify_iva()
- cadrumo.domain.iva.components module
IvaComponentPresenceIvaRetencionExpectationIvaRetencionRoleIvaKindApplicabilityIvaCuotaSettlementIvaCuotaSettlementDefinitionIvaCuotaSettlementCatalogueIvaComponentVocabularyIvaGroundingConfidenceIvaCategoryComponentsregistry_cuota_settlement_catalogue()registry_component_vocabulary()registry_component_presence_token()registry_retencion_role_token()registry_kind_applicability_token()registry_category_projection()registry_component_catalogue()category_components()category_bears_taxable_base()category_cuota_is_zero_by_law()
- cadrumo.domain.iva.country_vocabulary module
- cadrumo.domain.iva.deduction_facts module
- cadrumo.domain.iva.errors module
- cadrumo.domain.iva.establishment module
- cadrumo.domain.iva.flow module
- Settlement-side cornerstones — devengada vs deducible
IvaFlowDirectionflow_direction_for_invoice_kind()derive_flow_for_classification()IvaSettlementSidesettlement_sides_for_flow()is_devengada_flow()is_deducible_flow()is_inversion_sujeto_pasivo_flow()is_standard_issued_or_received_flow()issued_flow_direction()received_flow_direction()
- cadrumo.domain.iva.identification module
- cadrumo.domain.iva.invoice_classification module
- cadrumo.domain.iva.legend_derivation module
- cadrumo.domain.iva.lookup module
- cadrumo.domain.iva.m303_settlement module
- cadrumo.domain.iva.oss module
- cadrumo.domain.iva.place_of_supply module
- cadrumo.domain.iva.prorrata module
ProrrataRegimeProrrataKindInputClassificationProrrataInputsProrrataResultProrrataReferenceEspecialMandatoryRulevalidate_prorrata_reference()compute_prorrata_general()deductible_percentage_for()especial_mandatory_rule()is_especial_mandatory()RegularizacionProrrataDireccionRegularizacionProrrataResultcompute_prorrata_definitiva_anual()compute_regularizacion_prorrata_anual()
- cadrumo.domain.iva.prorrata_especial_parameters module
- cadrumo.domain.iva.rates module
- cadrumo.domain.iva.recargo_equivalencia module
- cadrumo.domain.iva.refund_eligibility module
- cadrumo.domain.iva.regime_legend module
- cadrumo.domain.iva.regimen_simplificado_rows module
ModuloOrdenAnualActividadOrdenAnualIndiceCuotaDevengadaAgricolaOrdenAnualPorcentajeIngresoCuentaAgricolaOrdenAnualPorcentajeIngresoCuentaIaeOrdenAnualIndiceTemporadaOrdenAnualDificilJustificacionOrdenAnualReduccionLorcaOrdenAnualAutoridadAgricolaOrdenAnualNoResueltaM303RegimenSimplificadoScopeM303RegimenSimplificadoScopeDecisionHechoActividadSimplificadoEntradaModuloSimplificadoActividadAgricolaSimplificadoLorcaActivityEligibilityActividadNoAgricolaSimplificadoRegimenSimplificadoFilingRowsvalidate_regimen_simplificado_rows()
- cadrumo.domain.iva.saturation module
- cadrumo.domain.iva.schema module
validate_orden_module_identities()IvaCategoryIvaCashAccountingTreatmentIvaLedgerObservationRoleIvaCashAccountingPaymentEvidenceIvaExemptionArticleIvaArt69DosServiceEUMemberStaterequire_eu_member_state()require_registry_declared_eu_member_state()spanish_eu_member_state()IvaRateKinddefault_iva_cash_accounting_treatment()is_iva_cash_accounting_none()is_iva_cash_accounting_supplier_regime()IvaStrictFrozenIvaRateRecordIvaCitationIvaRegulationIvaCatalogue
- cadrumo.domain.iva.sepa_marca module
- cadrumo.domain.iva.supply_nature module
- Submodules
- cadrumo.domain.iva_compensation package
- Submodules
- cadrumo.domain.iva_compensation.balance module
- cadrumo.domain.iva_compensation.carry_forward module
IvaCompensationExpiryReviewStateIvaCompensationPeriodStateIvaCompensationCarryForwardLotIvaCompensationCarryForwardReportderive_303_compensation_available()build_iva_compensation_carry_forward_report()IvaCompensationYearEndCarryPartitionderive_iva_compensation_year_end_carry_partition()iva_compensation_period_sort_key()
- cadrumo.domain.iva_compensation.errors module
- cadrumo.domain.iva_compensation.filed_derivation module
- cadrumo.domain.iva_compensation.reconciliation module
IvaCompensationDecisionReasonIvaCompensationOverrideIvaCompensationAuthoritySourceIvaCompensationReconciliationDecisionIvaCompensationWalletObservationProtocolLocalIvaCompensationRecurrenceProtocolreconcile_iva_compensation_wallet()local_recurrence_authority_source()validate_wallet_matches_snapshot()
- Submodules
- cadrumo.domain.justificante package
- cadrumo.domain.modelos package
- Submodules
- cadrumo.domain.modelos.calculation_repository module
- cadrumo.domain.modelos.calculation_revision module
CalculationRevisionStateSEALED_REVISION_STATESCURRENT_SEALED_REVISION_STATESempty_row_source_identities()empty_row_casilla_values()empty_row_casilla_provenance()CalculationRevisionIdentityInputscalculation_revision_identity_inputs()derive_calculation_revision_id()CalculationSourceRefCalculationSourceIssueCalculationRevisioncalculation_revision_identity_inputs_from_revision()derive_calculation_revision_id_from_revision()CalculationRevisionCatalogueLedgerFilingCoverageErrorassert_revision_snapshot_evidence_coverage()
- cadrumo.domain.modelos.calculation_revision_aggregate module
- cadrumo.domain.modelos.calculation_revision_amendment module
- cadrumo.domain.modelos.calculation_revision_identity module
- cadrumo.domain.modelos.calculation_revision_m303_evidence module
M303InsolvencyFilingSubtypeM303InsolvencyFilingFactM303Exonerado390EndpointEvidenceM303Exonerado390ActivityRowEvidenceM303Exonerado390FilingEvidenceM303DANAEligibilityEvidenceM303RegimenSimplificadoModuleCalculationResultM303DANAReductionResultM303RegimenSimplificadoActivityCalculationResultM303RegimenSimplificadoCalculationResult
- cadrumo.domain.modelos.calculation_revision_m303_handoff module
- cadrumo.domain.modelos.codes module
- cadrumo.domain.modelos.dt12_reduccion module
- cadrumo.domain.modelos.errors module
- cadrumo.domain.modelos.filing_record module
ModeloRecordStatusExternalEvidenceKindis_justificante_backed_external_evidence()is_receipt_bound_external_evidence()ExternalEvidenceFilingOriginAeatConfirmationStateFilingDeclarationKinddeclaration_kind_for_tipo_solicitud()AeatRegisterRefderive_filing_record_id()ModeloRecordModeloRecordCatalogue
- cadrumo.domain.modelos.filing_repository module
- cadrumo.domain.modelos.filing_text module
- cadrumo.domain.modelos.ledger_filing_snapshot module
- cadrumo.domain.modelos.m232_row_materialisation module
- cadrumo.domain.modelos.modelo_fact_context module
- cadrumo.domain.modelos.participation_index module
- cadrumo.domain.modelos.perceptor_clave_scope module
- cadrumo.domain.modelos.protocols module
- cadrumo.domain.modelos.repository module
- cadrumo.domain.modelos.row_models module
resolve_detail_row_owning_modelos()resolve_detail_bearing_modelos()Modelo184MemberRowModelo232VinculadaRowModelo349CountryPrefixContextErrorModelo349OperadorRowModelo349RectificacionRowvalidate_m349_nif_format()validate_m349_country_prefix_context()m349_nif_number_for_export()Modelo347ClaveOperacionModelo347ClaveOperacionValueModelo347ContraparteRowModelo210AgrupacionRentaRowModelo210AgrupacionRentaRowsErrorvalidate_m210_agrupacion_renta_rows()Modelo347ThresholdErrorModelo184ShareSumErrorvalidate_m347_threshold()validate_m184_member_share_sum()
- cadrumo.domain.modelos.sal_reserva_especial module
- cadrumo.domain.modelos.verification_report module
- cadrumo.domain.modelos.verification_repository module
- cadrumo.domain.modelos.work_unit module
- cadrumo.domain.modelos.work_unit_repository module
- Submodules
- cadrumo.domain.notifications package
- cadrumo.domain.portals package
- cadrumo.domain.prorrata_register package
- cadrumo.domain.renta package
- Submodules
- cadrumo.domain.renta._first_slice_routing module
- cadrumo.domain.renta.errors module
- cadrumo.domain.renta.first_slice_routing_integrity module
- cadrumo.domain.renta.ledger_expenses module
RentaExpenseDirectionRentaDeductibilityStatusRentaInvoiceEvidenceStatusRentaReconciliationStatusRentaDeductibilityContextRentaDeductibleExpenseFactRentaDeductibilityResultRentaDeductibleExpenseObservationnormalize_spending_category()resolve_region_category_profiles()select_deductibility_profile()evaluate_renta_deductibility()build_renta_deductible_expense_observation()
- cadrumo.domain.renta.maritime_exemption module
- cadrumo.domain.renta.rental_reduction module
- cadrumo.domain.renta.retenciones_routing_integrity module
- Submodules
- cadrumo.domain.retention package
- cadrumo.domain.submission package
- cadrumo.domain.transactions package
- Submodules
- cadrumo.domain.transactions.cash_accounting_validation module
- cadrumo.domain.transactions.classification_rule module
- cadrumo.domain.transactions.dates module
- cadrumo.domain.transactions.enums module
- cadrumo.domain.transactions.errors module
TransactionErrorTransactionCatalogueErrorTransactionPersistenceErrorStoredTransactionDriftErrorLedgerStorageErrorLedgerNoActiveBucketErrorTransactionNotFoundErrorTransactionIdPrefixErrorLLMClassifierErrorTransactionValidationErrorLedgerLinkErrorLedgerCheckErrorLedgerPreflightErrorClassificationRuleError
- cadrumo.domain.transactions.gross_validation module
- cadrumo.domain.transactions.irpf_categories module
- cadrumo.domain.transactions.lineage_models module
- cadrumo.domain.transactions.llm module
LLMClassificationResponseLLMSplitChildLLMSplitResponseLLMClassifierLLMSplitProposerClassificationChoiceCategoryChoiceIvaCategoryChoicedefault_classification_choices()PromptSpecdefault_prompt_spec()prompt_spec_with_every_spending_category()default_iva_category_choices()prompt_spec_with_saturation_fields()parse_response()build_split_prompt()parse_split_response()
- cadrumo.domain.transactions.m210_income_classification module
- cadrumo.domain.transactions.model_tier module
- cadrumo.domain.transactions.model_validation module
- cadrumo.domain.transactions.models module
- cadrumo.domain.transactions.protocols module
- cadrumo.domain.transactions.raw_transaction module
- cadrumo.domain.transactions.repository module
- cadrumo.domain.transactions.retencion_facts module
RirpfArt95RetencionRatesretencion_effective_date()load_retencion_actividades_rates()rirpf_art95_retencion_legal_refs()statutory_activity_retencion_rates()professional_activity_retencion_rates()maximum_supported_activity_retencion_rate()AdministradorRetencionRatesload_administrador_retencion_rates()administrador_retencion_legal_refs()
- cadrumo.domain.transactions.service module
- cadrumo.domain.transactions.tipo_actividad_partitions module
- cadrumo.domain.transactions.volumen_ingresos module
- Submodules
- cadrumo.domain.usage_ratios package
- cadrumo.domain.user_profile package
- Submodules
- cadrumo.domain.user_profile.errors module
SCHEMA_LOAD_MESSAGE_KEYSTORED_PROFILE_DRIFT_MESSAGE_KEYUserProfileErrorUserProfileSchemaLoadErrorUserProfileValidationErrorUserProfileNotFoundErrorProfileNotFoundErrorProfileAlreadyExistsErrorProfileSchemaValidationErrorProfilePreflightMissingErrorProfileSnapshotHashMismatchErrorProfileSnapshotNotFoundErrorProfileSnapshotClassificationErrorProfileSnapshotVersionErrorProfileBucketMismatchErrorProfileExportErrorProfileImportErrorProfileImportSignatureErrorProfileImportCollisionErrorStoredProfileDriftError
- cadrumo.domain.user_profile.labels module
- cadrumo.domain.user_profile.portable_export module
- cadrumo.domain.user_profile.registry_contract module
- cadrumo.domain.user_profile.schema module
ProfileFieldTypeProfileSnapshotPolicyProfileRemovePolicyProfileFieldDefinitionProfileSectionDefinitionProfileDerivedSelectorDefinitionderived_selector_for_path()ProfileSchemaDefinitionNUMERIC_PROFILE_FIELD_TYPESnumeric_value_refusal()boolean_value_refusal()ProfileValueRefusalKindProfileValueRefusaldate_value_refusal()email_value_refusal()enum_value_refusal()profile_value_refusal()
- cadrumo.domain.user_profile.setup_answers module
- cadrumo.domain.user_profile.values module
declared_provenance_sources()section_field_key()ProfileSetupStatenew_profile_id()new_profile_snapshot_id()UserProfileFactvalidate_profile_schema_identity()validate_profile_fact()UserProfileRecordUserProfileSnapshotcreate_user_profile_record()decode_user_profile_record()create_user_profile_snapshot()
- cadrumo.domain.user_profile.errors module
- Submodules