POST api/v1/vencimentos/calcular
Request Information
URI Parameters
None.
Body Parameters
CalculoVencimentoRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| empresa | string |
None. |
|
| funcionario | string |
None. |
|
| vencimento | decimal number |
None. |
|
| tipoProcessamento | integer |
None. |
|
| diuturnidades | decimal number |
None. |
|
| numeroDias | integer |
None. |
|
| periodo | string |
None. |
|
| instrumento | string |
None. |
|
| horasSemana | decimal number |
None. |
|
| remuneracao | RemuneracaoRequest |
None. |
|
| outrasRemuneracoes | Collection of RemuneracaoRequest |
None. |
|
| subsidioAlimentacao | boolean |
None. |
|
| subsAlimentacaoTipo | integer |
None. |
|
| subsAlimentacaoValor | decimal number |
None. |
|
| subsAlimentacaoNumDias | integer |
None. |
|
| subsAlimentacaoValorEspecie | decimal number |
None. |
|
| subsidioTurnos | boolean |
None. |
|
| subsidioTurnosTaxa | decimal number |
None. |
|
| subsidioTurnosHoras | decimal number |
None. |
|
| apolice | string |
None. |
|
| sindicato | string |
None. |
|
| segurancaSocial | string |
None. |
|
| adse | string |
None. |
|
| outrosDescontos | Collection of OutroDescontoRequest |
None. |
|
| domicilioFiscal | integer |
None. |
|
| tabela | integer |
None. |
|
| dependentes | integer |
None. |
|
| deficientes | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"empresa": "sample string 1",
"funcionario": "sample string 2",
"vencimento": 3.0,
"tipoProcessamento": 4,
"diuturnidades": 5.0,
"numeroDias": 6,
"periodo": "sample string 7",
"instrumento": "sample string 8",
"horasSemana": 9.0,
"remuneracao": {
"codigo": "sample string 1",
"descricao": "sample string 2",
"quantidade": 3.0,
"valor": 4.0,
"percentagem": 5.0
},
"outrasRemuneracoes": [
{
"codigo": "sample string 1",
"descricao": "sample string 2",
"quantidade": 3.0,
"valor": 4.0,
"percentagem": 5.0
},
{
"codigo": "sample string 1",
"descricao": "sample string 2",
"quantidade": 3.0,
"valor": 4.0,
"percentagem": 5.0
}
],
"subsidioAlimentacao": true,
"subsAlimentacaoTipo": 11,
"subsAlimentacaoValor": 12.0,
"subsAlimentacaoNumDias": 13,
"subsAlimentacaoValorEspecie": 14.0,
"subsidioTurnos": true,
"subsidioTurnosTaxa": 16.0,
"subsidioTurnosHoras": 17.0,
"apolice": "sample string 18",
"sindicato": "sample string 19",
"segurancaSocial": "sample string 20",
"adse": "sample string 21",
"outrosDescontos": [
{
"codigo": "sample string 1",
"descricao": "sample string 2",
"valor": 3.0
},
{
"codigo": "sample string 1",
"descricao": "sample string 2",
"valor": 3.0
}
],
"domicilioFiscal": 22,
"tabela": 23,
"dependentes": 24,
"deficientes": 25
}
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
CalculoVencimentoResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| sucesso | boolean |
None. |
|
| funcionario | string |
None. |
|
| remuneracoesEDescontos | RemuneracoesDescontosResponse |
None. |
|
| custoEntidadePatronal | CustoEntidadePatronalResponse |
None. |
|
| mensagem | string |
None. |
|
| erros | Collection of string |
None. |
Response Formats
application/json, text/json
Sample:
{
"sucesso": true,
"funcionario": "sample string 2",
"remuneracoesEDescontos": {
"vencimentoBase": 1.0,
"subsidioAlimentacao": 2.0,
"diuturnidades": 3.0,
"outrasRemuneracoes": [
{
"codigo": "sample string 1",
"descricao": "sample string 2",
"valor": 3.0
},
{
"codigo": "sample string 1",
"descricao": "sample string 2",
"valor": 3.0
}
],
"irs": 4.0,
"segurancaSocial": 5.0,
"adse": 6.0,
"outrosDescontos": [
{
"codigo": "sample string 1",
"descricao": "sample string 2",
"valor": 3.0
},
{
"codigo": "sample string 1",
"descricao": "sample string 2",
"valor": 3.0
}
],
"totalRemuneracoes": 7.0,
"totalDescontos": 8.0,
"liquido": 9.0
},
"custoEntidadePatronal": {
"custoMensal": 1.0,
"custoAnual": 2.0
},
"mensagem": "sample string 3",
"erros": [
"sample string 1",
"sample string 2"
]
}