cadrumo.application.calculations.m303_regimen_simplificado module¶
Canonical annual-Orden calculation for Modelo 303 simplified-regime rows.
- exception M303RegimenSimplificadoCalculationError(message=None, *, context=None, translated_message=None)[source]¶
Bases:
CoreValidationErrorRaised when exact annual-Orden inputs cannot form a calculation result.
- Parameters:
- Return type:
None
- code¶
- calculate_m303_regimen_simplificado_result(*, period, scope_decision, rows, regimen_snapshot, dana_eligibility, operation)[source]¶
Calculate one immutable, source-pinned annual result from filing rows.
- Return type:
- Parameters:
period (Period)
scope_decision (M303RegimenSimplificadoScopeDecision)
regimen_snapshot (M303RegimenSimplificadoSnapshot)
dana_eligibility (M303DANAEligibilityEvidence | None)
operation (PinnedAuthorityOperation)