Skip to main content

Available schemes

Supported pay periods

Applies to ordinario. Under split_monthly the dependency graph runs over the monthly figures and the result is split afterwards, so every bracket, floor and ceiling is evaluated exactly where the law defines it. The two fortnights add up to the month per line, which is what makes them reconcile against the monthly filing. period.days takes no part in the split — the factor comes from period.type. If days is not 15, the response carries a PERIOD_DAYS_IGNORED warning. weekly is rejected because a month does not contain a whole number of weeks, so four weeks cannot be made to add up to the monthly filing. See Pay periods for the full model and the cost of the naive shortcut.

Example request — biweekly

The response reports period_basis.sequence: 1, periods_in_month: 2 and a monthly_equivalent you can reconcile the month against.

Ordinario

The ordinario scheme covers employees under Chilean labor law (Codigo del Trabajo, DFL N1). Includes mandatory pension (AFP), health (FONASA/ISAPRE), unemployment insurance (AFC), and income tax withholding (Impuesto de Segunda Categoria).

What it calculates

Employee deductions (descuentos):
  • AFP — Pension contribution (rate varies by AFP, ~10.58%–11.45%)
  • Salud FONASA/ISAPRE — Health contribution (7%)
  • AFC Seguro de Cesantia — Unemployment insurance employee share (0.6%)
  • Impuesto de Segunda Categoria — Progressive income tax (LIR Art. 43 N2)
Employer contributions (contribuciones patronales):
  • SIS — Seguro de Invalidez y Sobrevivencia (1.49%)
  • Mutual/ACHS — Occupational accident insurance (variable, via risk_class_rate)
  • AFC patronal — Unemployment insurance employer share (2.4%)
Perceptions included:
  • Sueldo base — Base monthly salary
  • Gratificacion legal — Legal bonus: 25% of base salary, capped at 4.75 IMF/12 (Art. 50 CT)
  • Horas extraordinarias — Overtime (50% surcharge, pre-calculated by client)
  • Comisiones — Commissions (optional, via flag)
  • Asignacion familiar — Family allowance per dependent (non-taxable, via flag)

Employee inputs

risk_class_rate and afp_rate have no defaults. A request for Chile that omits either is rejected with 422 VALIDATION_ERROR on the missing field. The mutual rate comes from the employer’s affiliation; Clevis never assigns or validates it.

AFP rates (2025–2026)

The AFP rate must be passed by the client as input.afp_rate. Rates include the mandatory 10% contribution plus each AFP’s commission. Legal bonus applies automatically when aplica_gratificacion = true. Formula: gratificacion = min(sueldo_base × 0.25, 4.75 × IMF / 12) For indefinite contracts this is nearly always true.

Colacion and movilizacion — haberes no imponibles

Both allowances are settled as min(amount, cap). What they do:
  • Yes — they add to total_perceptions and to net_salary.
  • No — they do not feed the AFP, Salud or AFC bases, nor the Impuesto de Segunda Categoria.
  • No — they do not add to employer cost. A non-taxable allowance is not a base for employer contributions.
With an amount of 0 the concept does not appear in the response at all, so a request that omits both fields returns exactly what it returned before.
The cap is not statutory. CT Art. 41 inc. 2 sets no maximum amount — it requires the allowance to be reasonable and not to exceed actual expense, and in practice Previred and the SII audit what counts as reasonable. So the cap here is a configurable reasonableness ceiling set by the employer, not a legal figure, and the defaults above can be adjusted. Same posture as the ordinary hour divisor in Colombia: where the law does not settle it, Clevis does not take a side.
The excess over the cap is not reclassified as taxable — it is simply not paid. Send 150,000 of colacion against a 105,000 cap and the response shows 105,000; the 45,000 disappears.Strictly, the excess over what is reasonable should become taxable remuneration. That is not modelled in v1, and it is the integrator’s responsibility: either send amounts within the reasonable range, or split the excess into a separate taxable perception.
The other non-taxable allowances of Art. 41 — perdida de caja, desgaste de herramientas, viaticos — are not modelled.

Contribution caps (topes imponibles)

Both AFP/Salud and AFC contributions have monthly income caps that change with the UF:
  • AFP + Salud base cap: 81.6 UF/month
  • AFC base cap: 122.6 UF/month
The UF value changes daily; the engine uses the cap for the first day of the period.

Key reference values

2025: IMF increases to **510,000∗∗fromJuly2025(gratificacioncap→510,000** from July 2025 (gratificacion cap → 201,875/month). 2026: IMF increases to **540,000∗∗fromJuly2026(gratificacioncap→540,000** from July 2026 (gratificacion cap → 213,750/month).

Segunda Categoria tax brackets

The table is expressed in UTM. The engine normalizes the taxable base, applies the table in UTM, then converts back to CLP. The brackets are identical for 2025 and 2026 — the UTM value changes monthly, which adjusts the effective CLP thresholds automatically. The taxable base for this table is: remuneracion_bruta − cotizaciones_previsionales.

Example request