cadrumo.domain.calculations.registry.bienes_inversion_regularizacion_bindings module¶
The capital-goods regularisation provider and the casillas it can land in.
The output vocabulary is closed and modelo-specific: a regularisation computed for Modelo 303 casilla 43 is not the same legal quantity as the Modelo 390 annual box, so one is never a spelling of the other.
- class BienesInversionRegularizacionOutput(*values)[source]¶
Bases:
StrEnumWhich casilla a bienes-de-inversion regularizacion lands in.
Distinct from the prorrata regularizacion outputs even though both name a 303 and a 390 destination: these are different casillas for a different adjustment, and one set is not a spelling of the other.
- MODELO_303_CASILLA_43¶
- MODELO_390_CASILLA_63¶
- BienesInversionRegularizacionOutputValue¶
The same vocabulary for a strict model field.
alias of
Literal[MODELO_303_CASILLA_43,MODELO_390_CASILLA_63]
- class BienesInversionRegularizacionProvider(**data)[source]¶
Bases:
BaseModelSelector for capital-goods regularisation filing targets.
- Parameters:
data (Any)
- kind: Literal[BindingSourceKind.BIENES_INVERSION_REGULARIZACION]¶
- source_modelo: Literal['303']¶
- regularizacion_output: BienesInversionRegularizacionOutputValue¶