Remuneraciones y finiquitos de Chile, siempre al día
Toda empresa con trabajadores en Chile calcula sueldos cada mes, y las reglas cambian seguido: UF, UTM, topes imponibles, tasas de AFP, Ley de 40 horas, reforma de pensiones. Nosotros mantenemos los parámetros con su fuente oficial; tú llamas a un endpoint.
Qué resuelve
| Endpoint | Qué hace |
|---|---|
POST /v1/liquidacion | Liquidación mensual: sueldo base, gratificación (art. 50), horas extra, bonos, AFP, Fonasa/Isapre en UF, seguro de cesantía, impuesto único, asignación familiar, APV, líquido y costo empresa (SIS, mutual, cesantía y aportes de la reforma de pensiones). |
POST /v1/liquidacion/pdf | La misma liquidación como PDF listo para firmar. |
POST /v1/finiquito | Indemnización por años de servicio (tope 11 años y 90 UF), aviso previo, feriado proporcional y pendiente según causal (arts. 159, 160, 161). |
POST /v1/horas-extra | Valor de la hora extra con la jornada máxima vigente (44 → 42 → 40 horas) y la fórmula de la Dirección del Trabajo. |
POST /v1/vacaciones | Feriado legal, progresivo y proporcional; saldo en días hábiles y corridos. |
GET /v1/parametros?fecha=AAAA-MM | Parámetros del mes con fuente y fecha de consulta (desde enero de 2025). |
GET /v1/indicadores | UF, UTM, dólar, euro, IPC, IVP y TPM del día (actualización diaria automática). |
POST /v1/rut/validar | Valida y formatea un RUT. |
Ejemplo: liquidación de octubre 2026
curl -X POST https://laboral.onecore360.cl/v1/liquidacion \
-H "X-API-Key: $ONECORE_API_KEY" -H "Content-Type: application/json" \
-d '{
"periodo": "2026-10",
"contrato": {"tipo": "indefinido", "jornada_semanal": 42},
"remuneracion": {"sueldo_base": 1000000, "horas_extra": {"cantidad": 5},
"no_imponibles": [{"nombre": "colación", "monto": 50000}]},
"prevision": {"afp": "habitat", "salud": {"sistema": "fonasa"}}
}'import requests
r = requests.post(
"https://laboral.onecore360.cl/v1/liquidacion",
headers={"X-API-Key": ONECORE_API_KEY},
json={
"periodo": "2026-10",
"contrato": {"tipo": "indefinido", "jornada_semanal": 42},
"remuneracion": {"sueldo_base": 1_000_000, "horas_extra": {"cantidad": 5},
"no_imponibles": [{"nombre": "colación", "monto": 50_000}]},
"prevision": {"afp": "habitat", "salud": {"sistema": "fonasa"}},
},
timeout=30,
)
datos = r.json()
print(datos["liquido_a_pagar"], datos["costo_empresa"]["total"])
for linea in datos["detalle"]:
print(linea["concepto"], linea["formula"], linea["resultado"])const r = await fetch("https://laboral.onecore360.cl/v1/liquidacion", {
method: "POST",
headers: {"X-API-Key": process.env.ONECORE_API_KEY, "Content-Type": "application/json"},
body: JSON.stringify({
periodo: "2026-10",
contrato: {tipo: "indefinido", jornada_semanal: 42},
remuneracion: {sueldo_base: 1000000, horas_extra: {cantidad: 5},
no_imponibles: [{nombre: "colación", monto: 50000}]},
prevision: {afp: "habitat", salud: {sistema: "fonasa"}}
})
});
const datos = await r.json();
console.log(datos.liquido_a_pagar, datos.resumen, datos.aviso);Respuesta (resumen): líquido a pagar, impuesto único, costo empresa y un arreglo detalle[] donde cada línea indica concepto, fórmula, valores usados, resultado y fuente oficial.
{
"periodo": "2026-10",
"liquido_a_pagar": 1070919,
"resumen": {"sueldo_base": 1000000, "gratificacion": 219115, "horas_extra": 33333, "afp": 141168, "salud": 87671, "impuesto_unico": 1848, ...},
"costo_empresa": {"total": 1389462, "aportes": [...]},
"detalle": [
{"concepto": "Gratificación legal (art. 50)", "formula": "min(25% × remuneración imponible, 4,75 × IMM ÷ 12 × días ÷ 30)", "resultado": 219115, "fuente": "https://www.dt.gob.cl/..."},
...
],
"parametros_usados": {"uf": 41247.63, "utm": 72151, "ingreso_minimo": 553553, "tope_afp_uf": 90, "fuentes": {...}},
"aviso": "Cálculo referencial ... debe ser revisado por un contador o abogado laboral ..."
}
Por qué confiar en los números
Parámetros con fuente
UF y UTM del SII, topes y SIS de la Superintendencia de Pensiones, tasas de Previred, reforma de pensiones según Hacienda, Ley 21.830 y 21.751 para el ingreso mínimo. Cada valor lleva URL y fecha de consulta.
Casos verificados
Más de 70 casos de prueba contrastados con ejemplos oficiales de la Dirección del Trabajo, tablas del SII y valores publicados por Previred.
Histórico por mes
Recalcula liquidaciones pasadas con los parámetros de ese mes. Disponible desde enero de 2025.
Planes
Ver planes y precios. Autenticación con cabecera X-API-Key; límites por minuto y cuota mensual con cabeceras RateLimit y respuestas 429 con Retry-After. Consulta tu consumo en GET /v1/uso.