Source code for cadrumo.application.modelo._m210_convenio_facts
"""Typed governed-fact resolution shared by Modelo 210 treaty consumers."""from__future__importannotationsfromdatetimeimportdatefrom...core.irnrimportTipoRentaIrnrfrom...domain.calculations.registry.authorityimportbundled_indexed_authorityfrom...domain.calculations.registry.convenioimport(ResolvedConvenioOverride,resolve_convenio_override,)typeResolvedM210ConvenioOverride=ResolvedConvenioOverride
[docs]defresolve_m210_convenio_override(*,country_code:str,tipo_renta:TipoRentaIrnr,devengo_date:date,)->ResolvedM210ConvenioOverride|None:"""Resolve the exact dated treaty fact for Modelo 210."""withbundled_indexed_authority().operation()asoperation:returnresolve_convenio_override(country_code=country_code,tipo_renta=tipo_renta,devengo_date=devengo_date,operation=operation,)