cadrumo.domain.modelos package¶
Modelo lifecycle records: work units, calculation revisions, filings, reports.
Inert namespace. Every contract is reached at its own defining module –
cadrumo.domain.modelos.work_unit,
cadrumo.domain.modelos.calculation_revision,
cadrumo.domain.modelos.filing_record and their siblings.
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()CalculationRevisionIdentityInputsCalculationRevisionIdentityInputs.work_unit_idCalculationRevisionIdentityInputs.input_values_by_casilla_idCalculationRevisionIdentityInputs.binding_overridesCalculationRevisionIdentityInputs.row_binding_valuesCalculationRevisionIdentityInputs.row_source_identitiesCalculationRevisionIdentityInputs.row_casilla_valuesCalculationRevisionIdentityInputs.row_casilla_provenanceCalculationRevisionIdentityInputs.casilla_valuesCalculationRevisionIdentityInputs.relation_overridesCalculationRevisionIdentityInputs.source_transaction_idsCalculationRevisionIdentityInputs.m210_official_tipo_renta_codeCalculationRevisionIdentityInputs.m210_gross_income_source_modeCalculationRevisionIdentityInputs.borrador_snapshot_idCalculationRevisionIdentityInputs.bindings_sourced_from_borradorCalculationRevisionIdentityInputs.detail_rowsCalculationRevisionIdentityInputs.source_issuesCalculationRevisionIdentityInputs.source_provenanceCalculationRevisionIdentityInputs.filing_instance_evidenceCalculationRevisionIdentityInputs.m303_regimen_simplificado_annual_summary_handoffCalculationRevisionIdentityInputs.amendment_identityCalculationRevisionIdentityInputs.cleared_casilla_ids
calculation_revision_identity_inputs()derive_calculation_revision_id()CalculationSourceRefCalculationSourceRef.resolver_idCalculationSourceRef.resolved_binding_sourceCalculationSourceRef.contributor_source_kindCalculationSourceRef.contributor_binding_sourceCalculationSourceRef.lineage_roleCalculationSourceRef.source_refCalculationSourceRef.parent_source_refCalculationSourceRef.fingerprintCalculationSourceRef.source_casilla_idsCalculationSourceRef.dependency_treatment
CalculationSourceIssueCalculationRevisionCalculationRevision.calculation_revision_idCalculationRevision.work_unit_idCalculationRevision.registry_snapshot_refCalculationRevision.stateCalculationRevision.input_values_by_casilla_idCalculationRevision.binding_overridesCalculationRevision.row_binding_valuesCalculationRevision.row_source_identitiesCalculationRevision.row_casilla_valuesCalculationRevision.row_casilla_provenanceCalculationRevision.relation_overridesCalculationRevision.source_transaction_idsCalculationRevision.m210_official_tipo_renta_codeCalculationRevision.m210_gross_income_source_modeCalculationRevision.borrador_snapshot_idCalculationRevision.bindings_sourced_from_borradorCalculationRevision.cleared_casilla_idsCalculationRevision.casilla_valuesCalculationRevision.observationsCalculationRevision.unresolved_outcomesCalculationRevision.ledger_filing_snapshotCalculationRevision.ledger_filing_evidenceCalculationRevision.filing_instance_evidenceCalculationRevision.m303_regimen_simplificado_annual_summary_handoffCalculationRevision.source_provenanceCalculationRevision.source_issuesCalculationRevision.detail_rowsCalculationRevision.created_atCalculationRevision.updated_atCalculationRevision.verified_atCalculationRevision.verified_byCalculationRevision.filed_atCalculationRevision.filed_byCalculationRevision.superseded_atCalculationRevision.discarded_atCalculationRevision.discarded_byCalculationRevision.discard_reasonCalculationRevision.amendment_identityCalculationRevision.amendment_reason
calculation_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
M303InsolvencyFilingSubtypeM303InsolvencyFilingFactM303Exonerado390EndpointEvidenceM303Exonerado390ActivityRowEvidenceM303Exonerado390FilingEvidenceM303Exonerado390FilingEvidence.applicableM303Exonerado390FilingEvidence.applicability_referenceM303Exonerado390FilingEvidence.endpointsM303Exonerado390FilingEvidence.activity_rowsM303Exonerado390FilingEvidence.operaciones_terceros_declarablesM303Exonerado390FilingEvidence.operaciones_terceros_reference
M303DANAEligibilityEvidenceM303RegimenSimplificadoModuleCalculationResultM303RegimenSimplificadoModuleCalculationResult.module_identityM303RegimenSimplificadoModuleCalculationResult.declared_quantityM303RegimenSimplificadoModuleCalculationResult.coefficientM303RegimenSimplificadoModuleCalculationResult.cuota_devengadaM303RegimenSimplificadoModuleCalculationResult.evidence_referenceM303RegimenSimplificadoModuleCalculationResult.legal_refsM303RegimenSimplificadoModuleCalculationResult.source_refs
M303DANAReductionResultM303RegimenSimplificadoActivityCalculationResultM303RegimenSimplificadoActivityCalculationResult.activity_idM303RegimenSimplificadoActivityCalculationResult.orden_idM303RegimenSimplificadoActivityCalculationResult.module_resultsM303RegimenSimplificadoActivityCalculationResult.evidence_referencesM303RegimenSimplificadoActivityCalculationResult.cuota_devengada_operaciones_corrientesM303RegimenSimplificadoActivityCalculationResult.cuota_devengada_tras_danaM303RegimenSimplificadoActivityCalculationResult.lorca_reduction_amountM303RegimenSimplificadoActivityCalculationResult.cuota_devengada_tras_reduccionesM303RegimenSimplificadoActivityCalculationResult.deduccion_dificil_justificacionM303RegimenSimplificadoActivityCalculationResult.cuota_minimaM303RegimenSimplificadoActivityCalculationResult.dana_reductionM303RegimenSimplificadoActivityCalculationResult.cuota_resultanteM303RegimenSimplificadoActivityCalculationResult.legal_refsM303RegimenSimplificadoActivityCalculationResult.source_refs
M303RegimenSimplificadoCalculationResultM303RegimenSimplificadoCalculationResult.ejercicioM303RegimenSimplificadoCalculationResult.registry_revision_idM303RegimenSimplificadoCalculationResult.periodM303RegimenSimplificadoCalculationResult.orden_source_refM303RegimenSimplificadoCalculationResult.orden_source_content_digestM303RegimenSimplificadoCalculationResult.record_design_source_refM303RegimenSimplificadoCalculationResult.record_design_content_digestM303RegimenSimplificadoCalculationResult.record_design_epochM303RegimenSimplificadoCalculationResult.activitiesM303RegimenSimplificadoCalculationResult.digestM303RegimenSimplificadoCalculationResult.calculated()
- cadrumo.domain.modelos.calculation_revision_m303_handoff module
M303RegimenSimplificadoAnnualSummaryHandoffM303RegimenSimplificadoAnnualSummaryHandoff.source_bucket_idM303RegimenSimplificadoAnnualSummaryHandoff.source_modeloM303RegimenSimplificadoAnnualSummaryHandoff.source_work_unit_idM303RegimenSimplificadoAnnualSummaryHandoff.source_calculation_revision_idM303RegimenSimplificadoAnnualSummaryHandoff.source_registry_revision_idM303RegimenSimplificadoAnnualSummaryHandoff.source_filing_yearM303RegimenSimplificadoAnnualSummaryHandoff.source_periodM303RegimenSimplificadoAnnualSummaryHandoff.source_result_digestM303RegimenSimplificadoAnnualSummaryHandoff.source_evidence_referencesM303RegimenSimplificadoAnnualSummaryHandoff.target_bucket_idM303RegimenSimplificadoAnnualSummaryHandoff.target_modeloM303RegimenSimplificadoAnnualSummaryHandoff.target_work_unit_idM303RegimenSimplificadoAnnualSummaryHandoff.target_registry_revision_idM303RegimenSimplificadoAnnualSummaryHandoff.target_filing_yearM303RegimenSimplificadoAnnualSummaryHandoff.target_periodM303RegimenSimplificadoAnnualSummaryHandoff.valuesM303RegimenSimplificadoAnnualSummaryHandoff.target_calculation_revision_idM303RegimenSimplificadoAnnualSummaryHandoff.digestM303RegimenSimplificadoAnnualSummaryHandoff.source_registry_snapshot_refM303RegimenSimplificadoAnnualSummaryHandoff.target_registry_snapshot_refM303RegimenSimplificadoAnnualSummaryHandoff.assembled()M303RegimenSimplificadoAnnualSummaryHandoff.stamped_for_target_calculation_revision()M303RegimenSimplificadoAnnualSummaryHandoff.unsigned_identity_payload()
M303RegimenSimplificadoFilingEvidenceM303FilingInstanceEvidenceFilingInstanceEvidence
- 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()ModeloRecordModeloRecord.filing_record_idModeloRecord.work_unit_idModeloRecord.calculation_revision_idModeloRecord.bucket_idModeloRecord.modeloModeloRecord.filing_yearModeloRecord.periodModeloRecord.member_nifModeloRecord.filed_atModeloRecord.filed_byModeloRecord.notesModeloRecord.originModeloRecord.confirmationModeloRecord.declaration_kindModeloRecord.aeat_registerModeloRecord.statusModeloRecord.superseded_atModeloRecord.superseded_by_filing_record_idModeloRecord.external_evidenceModeloRecord.amends_filing_record_idModeloRecord.source_transaction_idsModeloRecord.aeat_acceptedModeloRecord.is_retired
ModeloRecordCatalogue
- cadrumo.domain.modelos.filing_repository module
- cadrumo.domain.modelos.filing_text module
- cadrumo.domain.modelos.ledger_filing_snapshot module
LedgerRowFingerprintLedgerFilingSnapshotLedgerFilingStalenessVerdictsnapshot_fingerprint()diff_ledger_fingerprints()LedgerEvidenceRowLedgerEvidenceRow.transaction_idLedgerEvidenceRow.fingerprintLedgerEvidenceRow.booked_dateLedgerEvidenceRow.value_dateLedgerEvidenceRow.amountLedgerEvidenceRow.currencyLedgerEvidenceRow.directionLedgerEvidenceRow.business_classificationLedgerEvidenceRow.business_pctLedgerEvidenceRow.taxable_baseLedgerEvidenceRow.iva_rateLedgerEvidenceRow.iva_amountLedgerEvidenceRow.recargo_amountLedgerEvidenceRow.iva_categoryLedgerEvidenceRow.usage_ratio_idLedgerEvidenceRow.deduction_fact_kindLedgerEvidenceRow.art_104_tres_exclusionLedgerEvidenceRow.input_classificationLedgerEvidenceRow.prorrata_sector_idLedgerEvidenceRow.prorrata_referenceLedgerEvidenceRow.category_idLedgerEvidenceRow.irpf_categoryLedgerEvidenceRow.source_jurisdictionLedgerEvidenceRow.m210_official_tipo_renta_codeLedgerEvidenceRow.m210_gross_income_amountLedgerEvidenceRow.m210_applicable_rateLedgerEvidenceRow.m210_payer_modeLedgerEvidenceRow.m210_payer_idLedgerEvidenceRow.m210_asset_or_right_idLedgerEvidenceRow.counterparty_countryLedgerEvidenceRow.fx_rateLedgerEvidenceRow.value_in_eurLedgerEvidenceRow.lifecycle_stateLedgerEvidenceRow.counterpartyLedgerEvidenceRow.descriptionLedgerEvidenceRow.purchase_invoice_evidence_idLedgerEvidenceRow.invoice_idLedgerEvidenceRow.attachment_idsLedgerEvidenceRow.document_link_idsLedgerEvidenceRow.legal_refsLedgerEvidenceRow.source_refs
ManualFactBasisEntryLedgerFilingEvidence
- cadrumo.domain.modelos.m232_row_materialisation module
- cadrumo.domain.modelos.modelo_fact_context module
- cadrumo.domain.modelos.participation_index module
derive_participation_index_id()TransactionRevisionParticipationTransactionRevisionParticipation.calculation_revision_idTransactionRevisionParticipation.work_unit_idTransactionRevisionParticipation.modeloTransactionRevisionParticipation.filing_yearTransactionRevisionParticipation.periodTransactionRevisionParticipation.revision_stateTransactionRevisionParticipation.filing_record_idTransactionRevisionParticipation.justificante_reference
TransactionRevisionParticipationIndexupsert_transaction_participation()TransactionParticipationIndexPersistenceError
- cadrumo.domain.modelos.perceptor_clave_scope module
- cadrumo.domain.modelos.protocols module
CalculationRevisionCatalogueRepositoryProtocolCalculationRevisionCatalogueRepositoryProtocol.bucket_idCalculationRevisionCatalogueRepositoryProtocol.exists()CalculationRevisionCatalogueRepositoryProtocol.load()CalculationRevisionCatalogueRepositoryProtocol.load_revisioned()CalculationRevisionCatalogueRepositoryProtocol.save()CalculationRevisionCatalogueRepositoryProtocol.to_secure_object_write()CalculationRevisionCatalogueRepositoryProtocol.save_with_secure_object_writes()
ModeloRecordCatalogueRepositoryProtocolModeloRecordCatalogueRepositoryProtocol.bucket_idModeloRecordCatalogueRepositoryProtocol.exists()ModeloRecordCatalogueRepositoryProtocol.load()ModeloRecordCatalogueRepositoryProtocol.load_revisioned()ModeloRecordCatalogueRepositoryProtocol.save()ModeloRecordCatalogueRepositoryProtocol.mutate()ModeloRecordCatalogueRepositoryProtocol.to_secure_object_write()ModeloRecordCatalogueRepositoryProtocol.save_with_secure_object_writes()
VerificationReportCatalogueRepositoryProtocolTransactionParticipationIndexRepositoryProtocol
- cadrumo.domain.modelos.repository module
- cadrumo.domain.modelos.row_models module
resolve_detail_row_owning_modelos()resolve_detail_bearing_modelos()Modelo184MemberRowModelo184MemberRow.row_typeModelo184MemberRow.nifModelo184MemberRow.nombreModelo184MemberRow.paisModelo184MemberRow.porcentajeModelo184MemberRow.importeModelo184MemberRow.claveModelo184MemberRow.subclaveModelo184MemberRow.codigo_provinciaModelo184MemberRow.miembro_a_31_diciembreModelo184MemberRow.dias_miembroModelo184MemberRow.domicilio_fiscalModelo184MemberRow.naturaleza_inmuebleModelo184MemberRow.situacion_inmuebleModelo184MemberRow.referencia_catastralModelo184MemberRow.clave_declaradoModelo184MemberRow.porcentaje_titularidad_inmuebleModelo184MemberRow.dias_arrendamientoModelo184MemberRow.reduccionModelo184MemberRow.rendimiento_neto_previo_eoModelo184MemberRow.rendimiento_neto_minorado_agricola_eo
Modelo232VinculadaRowModelo349CountryPrefixContextErrorModelo349OperadorRowModelo349RectificacionRowModelo349RectificacionRow.row_typeModelo349RectificacionRow.codigo_paisModelo349RectificacionRow.nif_comunitarioModelo349RectificacionRow.razon_socialModelo349RectificacionRow.clave_operacionModelo349RectificacionRow.ejercicioModelo349RectificacionRow.periodoModelo349RectificacionRow.base_rectificadaModelo349RectificacionRow.base_anterior
validate_m349_nif_format()validate_m349_country_prefix_context()m349_nif_number_for_export()Modelo347ClaveOperacionModelo347ClaveOperacionValueModelo347ContraparteRowModelo347ContraparteRow.row_typeModelo347ContraparteRow.nifModelo347ContraparteRow.nombreModelo347ContraparteRow.importe_Q1Modelo347ContraparteRow.importe_Q2Modelo347ContraparteRow.importe_Q3Modelo347ContraparteRow.importe_Q4Modelo347ContraparteRow.clave_operacionModelo347ContraparteRow.pais_codigoModelo347ContraparteRow.importe_total
Modelo210AgrupacionRentaRowModelo210AgrupacionRentaRow.row_typeModelo210AgrupacionRentaRow.source_idModelo210AgrupacionRentaRow.tipo_renta_codeModelo210AgrupacionRentaRow.importeModelo210AgrupacionRentaRow.tipo_gravamenModelo210AgrupacionRentaRow.pagador_modeModelo210AgrupacionRentaRow.pagador_idModelo210AgrupacionRentaRow.deriva_de_bien_derechoModelo210AgrupacionRentaRow.bien_derecho_id
Modelo210AgrupacionRentaRowsErrorvalidate_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
VerificationCompletenessStatusModeloVerificationFindingKindOPERATOR_ACTION_BY_MODELO_VERIFICATION_FINDING_KINDModeloVerificationFindingSeverityModeloVerificationFindingModeloVerificationFinding.kindModeloVerificationFinding.severityModeloVerificationFinding.casilla_idModeloVerificationFinding.expectation_idModeloVerificationFinding.message_locale_keyModeloVerificationFinding.message_factsModeloVerificationFinding.legal_refsModeloVerificationFinding.source_refs
derive_verification_report_id()VerificationReportVerificationReport.verification_report_idVerificationReport.calculation_revision_idVerificationReport.registry_snapshot_refVerificationReport.completeness_statusVerificationReport.findingsVerificationReport.resolved_casilla_idsVerificationReport.missing_required_casilla_idsVerificationReport.run_atVerificationReport.verified_byVerificationReport.granted_verificado_completo
VerificationReportCatalogue
- cadrumo.domain.modelos.verification_repository module
- cadrumo.domain.modelos.work_unit module
WorkUnitStatederive_work_unit_id()WorkUnitWorkUnit.work_unit_idWorkUnit.bucket_idWorkUnit.modeloWorkUnit.filing_yearWorkUnit.periodWorkUnit.revision_idWorkUnit.nameWorkUnit.created_atWorkUnit.updated_atWorkUnit.stateWorkUnit.discarded_atWorkUnit.discarded_byWorkUnit.discard_reasonWorkUnit.current_calculation_revision_idWorkUnit.filed_calculation_revision_idWorkUnit.current_filing_record_idWorkUnit.causante_ccaa
WorkUnitCatalogue
- cadrumo.domain.modelos.work_unit_repository module
WorkUnitCatalogueRepositoryProtocolWorkUnitCatalogueRepositoryProtocol.bucket_idWorkUnitCatalogueRepositoryProtocol.exists()WorkUnitCatalogueRepositoryProtocol.load()WorkUnitCatalogueRepositoryProtocol.load_revisioned()WorkUnitCatalogueRepositoryProtocol.save()WorkUnitCatalogueRepositoryProtocol.mutate()WorkUnitCatalogueRepositoryProtocol.save_with_secure_object_writes()WorkUnitCatalogueRepositoryProtocol.to_secure_object_write()