cadrumo.application.filing._producer_snapshot_m390 module¶
Annual Modelo 390 filing arrivals owned by the producer snapshot.
- class M390ActivityValueArrival(**data)[source]¶
Bases:
BaseModelOne source-shaped page-one statistical activity row.
- Parameters:
data (Any)
- slot: int¶
- values: Mapping[M390ActivityField, M390ProjectionScalar]¶
- class M390RepresentativeValueArrival(**data)[source]¶
Bases:
BaseModelOne source-shaped physical/community or legal representative row.
- Parameters:
data (Any)
- representative_kind: M390RepresentativeKind¶
- slot: int¶
- values: Mapping[M390RepresentativeField, M390ProjectionScalar]¶
- class M390RegimenSimplificadoActivityValueArrival(**data)[source]¶
Bases:
BaseModelOne source-shaped page-five simplified-regime activity row.
- Parameters:
data (Any)
- cohort: M390RegimenSimplificadoCohort¶
- slot: int¶
- values: Mapping[M390RegimenSimplificadoActivityField, M390ProjectionScalar]¶
- class M390RegimenSimplificadoModuleValueArrival(**data)[source]¶
Bases:
BaseModelOne source-shaped module pair on a non-agricultural activity row.
- Parameters:
data (Any)
- slot: int¶
- module_order: int¶
- values: Mapping[M390RegimenSimplificadoModuleValue, M390ProjectionScalar]¶
- class M390ProrrataActivityValueArrival(**data)[source]¶
Bases:
BaseModelOne source-shaped page-seven prorrata activity row.
- Parameters:
data (Any)
- slot: int¶
- values: Mapping[M390ProrrataActivityProjectionField, M390ProjectionScalar]¶
- class M390DifferentiatedDeductionValueArrival(**data)[source]¶
Bases:
BaseModelOne source-shaped page-eight differentiated-deduction row.
- Parameters:
data (Any)
- slot: int¶
- values: Mapping[M390DifferentiatedDeductionProjectionField, M390ProjectionScalar]¶
- class M390FilingFacts(**data)[source]¶
Bases:
BaseModelComplete source-shaped repeated-row arrivals for one annual Modelo 390 filing.
Row values remain addressed by the closed core projection references. This layer therefore owns value arrival only; a semantic map later supplies the export-record coordinate without introducing a second M390 selector.
- Parameters:
data (Any)
- period: Period¶
- registry_revision_id: str¶
- record_design: SourceReference¶
- activity_rows: tuple[M390ActivityValueArrival, ...]¶
- representative_rows: tuple[M390RepresentativeValueArrival, ...]¶
- regimen_simplificado_activity_rows: tuple[M390RegimenSimplificadoActivityValueArrival, ...]¶
- regimen_simplificado_module_rows: tuple[M390RegimenSimplificadoModuleValueArrival, ...]¶
- prorrata_activity_rows: tuple[M390ProrrataActivityValueArrival, ...]¶
- differentiated_deduction_rows: tuple[M390DifferentiatedDeductionValueArrival, ...]¶