Pular para o conteúdo principal
POST
Calcula verbas trabalhistas

Autorizações

x-api-key
string
header
obrigatório

Corpo

application/json

Payload da calculadora trabalhista.

Payload do cálculo trabalhista. Listas por competência (verbas, adicionais, índices etc.) acompanham o período de vínculo informado.

calculo_data
string<date>
obrigatório

Data-base do cálculo (YYYY-MM-DD).

admissao
string<date>
obrigatório

Data de admissão (YYYY-MM-DD).

demissao
string<date>
obrigatório

Data de demissão (YYYY-MM-DD).

lista_verbas
object[]
obrigatório

Verbas habilitadas — define o que o motor processa. Cada item com enabled: true entra no cálculo. Pelo menos uma verba habilitada é obrigatória.

customer
object

Dados do reclamante. Opcional — não afeta o cálculo.

calculo_id
number | null

Id de um cálculo salvo; null para cálculo avulso.

calculo_nome
string

Nome/rótulo do cálculo.

cargo
string

Cargo do reclamante.

stakeholders
object[]

Partes do processo (reclamante, reclamada etc.).

reconhecimento_vinculo
boolean

Se há pedido de reconhecimento de vínculo.

limitar_tempo_prescricao
boolean

Se aplica limite de prescrição.

tempo_prescricao
string

Data-limite da prescrição (YYYY-MM-DD) ou vazio.

ativo
boolean

Se o contrato segue ativo.

usar_jornada
boolean

Se o cálculo de horas usa a jornada informada.

jornadas
object[]

Jornadas de trabalho por período.

salarios
object[]

Salários mensais do período.

saldo_salarial
object

Saldo de salário do mês da rescisão.

ano
string

Ano de referência do cálculo.

adicionais_horas_extras
object[]
adicionais_sobreavisos
object[]
adicionais_intervalo_intrajornada
object[]
adicionais_intervalo_interjornada
object[]
adicionais_noturnos
object[]
verbas
object

Lançamentos de horas por competência.

verbas_rescisorias_saldo_salarial
boolean
verbas_rescisorias_aviso_previo
boolean
verbas_rescisorias_aviso_previo_dias
number
verbas_rescisorias_multa40
boolean
verbas_rescisorias_multa40_valor
number

Valor-base da multa de 40%. Use 0 quando não aplicável.

verbas_rescisorias_multa_477
boolean
verbas_rescisorias_multa_467
boolean
diversos
object[]

Verbas avulsas (data, descrição e valor).

seguro_desemprego_parcelas
number

Número de parcelas do seguro-desemprego.

installments
object[]

Parcelas com índices e juros próprios.

indexes
object[]

Índices de correção aplicados ao cálculo.

interests
object[]

Regras de juros aplicadas.

has_fine
boolean

Se aplica multa.

fine
number

Percentual/valor da multa.

fine_interests
boolean

Se aplica honorários.

Par id/nome usado em campos de seleção.

decimos
object[]

13º salário por período.

ferias
object[]

Férias por período (com emDobro quando aplicável).

anos_trabalhados
string[]

Anos do período trabalhado.

dsr
object[]

Descanso semanal remunerado por competência.

insalubridade
object[]

Adicional de insalubridade por competência.

insalubridade_salario
enum<string>

Base de cálculo da insalubridade.

Opções disponíveis:
salario_reclamante,
salario_minimo
periculosidade
object[]

Adicional de periculosidade por competência.

periculosidade_salario
enum<string>

Base de cálculo da periculosidade.

Opções disponíveis:
salario_reclamante,
salario_minimo
salario_familia
object[]

Salário-família por competência.

vale_alimentacao
object[]

Vale-alimentação por competência.

vale_transporte
object[]

Vale-transporte por competência.

comissoes
object[]

Comissões devidas por competência.

diferencas_salariais
object[]

Diferenças salariais por competência.

Resposta

Resultado do cálculo, com verbas detalhadas e totais.

The response is of type object.