libredte_lib_sdk.human_resources.payroll.calculator module

Servicio para human_resources.payroll.calculator.

class libredte_lib_sdk.human_resources.payroll.calculator.PayrollCalculatorService(client: ApiClient)

Bases: object

Cálculo de liquidaciones de sueldo.

empleado/contrato/contexto son dict con el formato que espera la API (Empleado/Contrato/LiquidacionContexto de Lib Pro). Devuelve la liquidación calculada (haberes, descuentos, aportes del empleador y totales) como dict, sin tipar.

Solo disponible en Lib Pro.

calculate(empleado: dict[str, Any], contrato: dict[str, Any], periodo: int, *, detalles: list[dict[str, Any]] | None = None, contexto: dict[str, Any] | None = None) dict[str, Any]

Liquidación de sueldo de empleado para periodo (YYYYMM).