cadrumo.application.modelo._m210_rate module

Resolve the Modelo 210 rate through selected registry declarations.

The application boundary only coordinates generic formula metadata, typed parameter lookup, and the shared treaty-fact resolver. Rate tables, income selection, applicability, and legal provenance remain registry-owned.

resolve_m210_rate(profile, tipo_renta, year, snapshot, *, devengo_date, casilla_id=None)[source]

Resolve the scalar rate or return a typed application finding.

Core types: RegistrySnapshot, TaxpayerProfile.

Return type:

tuple[Decimal | None, list[ModeloVerificationFinding]]

Parameters: