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: CoreValidationError

Raised when exact annual-Orden inputs cannot form a calculation result.

Parameters:
  • message (str | None)

  • context (Mapping[str, object] | None)

  • translated_message (str | None)

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:

M303RegimenSimplificadoCalculationResult

Parameters: