Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Web service com.senior.g5.rh.fp.rescisao

Tipo de ejecución

Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.

Autenticación

Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.

WSDL

Porta

Calcular_2

Web service de Rescisão do Contrato de Trabalho

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 2

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Calcular_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <numEmp>Integer</numEmp> <tipCol>Integer</tipCol> <numCad>Integer</numCad> <datDem>String</datDem> <cauDem>Integer</cauDem> <codRmd>Integer</codRmd> <datAvi>String</datAvi> <datPag>String</datPag> <fimCtt>String</fimCtt> <perInd>Double</perInd> <qtdSsl>Integer</qtdSsl> <qtdInd>Integer</qtdInd> <qtdRea>Integer</qtdRea> <qtdFca>Integer</qtdFca> <qtdGra>Integer</qtdGra> <qtdEst>Integer</qtdEst> <salFav>Double</salFav> <fgtAnt>Integer</fgtAnt> <sldFgt>Double</sldFgt> <conTov>String</conTov> <repVag>String</repVag> <penFGT>String</penFGT> <aviPre>String</aviPre> <jorSem>Integer</jorSem> <sabCom>Integer</sabCom> <terQui>Integer</terQui> <ateObi>String</ateObi> <proTra>String</proTra> <comRes>String</comRes> <permiteCumpriuJornadaSemanaEmBranco>String</permiteCumpriuJornadaSemanaEmBranco> <permiteSabadoCompensadoSemanaEmBranco>String</permiteSabadoCompensadoSemanaEmBranco> <permiteDemitirEmEstabilidade>String</permiteDemitirEmEstabilidade> <verificarAfastamentoNaDataDoAviso>String</verificarAfastamentoNaDataDoAviso> <permiteDemitirComDireitoIndenizacaoAdicional>String</permiteDemitirComDireitoIndenizacaoAdicional> <verificaCargoValido>String</verificaCargoValido> </parameters> </ser:Calcular_2> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Opcional String Tipo da operação a ser efetuada na integração


"I" - Inclusão
"A" - Alteração
"E" - Exclusão

Se não for informado, será considerado "inclusão"
numEmp Obrigatório Integer Código da empresa que será utilizada no processo.

- Máscara: 9999
tipCol Obrigatório Integer Informar o tipo de colaborador, que poderá ser:

- Chave

Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
numCad Obrigatório Integer Indicar um número de cadastro para identificar cada colaborador, terceiro ou parceiro.

- Chave
datDem Opcional DateTime Data de demissão do colaborador.
, disponível apenas na inserção
- Máscara: DD/MM/YYYY

Indicar a data de demissão para o cálculo rescisão.
cauDem Opcional Integer Causa da demissão do colaborador.
, disponível apenas na inserção
- Máscara: 99

Informar o código da causa da demissão correspondente ao desligamento
do colaborador.
codRmd Opcional Integer Motivo da demissão do colaborador.

- Máscara: 99

Indicar um código para o motivo de rescisão, se houver.
datAvi Opcional DateTime Data de aviso do colaborador.
, disponível apenas na inserção
- Máscara: DD/MM/YYYY

A data de aviso somente pode ser preenchida quando na causa de demissão o assinalamento
"Data de Aviso" estiver preenchido com "S - Sim".
datPag Opcional DateTime Data de pagamento da rescisão dos colaborador.

- Máscara: DD/MM/YYYY

A data de pagamento deve ser maior ou igual a data de demissão do colaborador.
fimCtt Opcional DateTime Data final do contrato do colaborador.

- Máscara: DD/MM/YYYY

A data fim do contrato só deverá ser preenchida se na causa de demissão o assinalamento
"Dias antecipados" for diferente de "N - Não".
A data fim do contrato deve ser maior que a data de demissão do colaborador.
perInd Opcional Double Percentual de indenização para o colaborador.

- Poderá ser preenchido quando a Data de opção do FGTS for maior que a data de admissão do colaborador
- Máscara: ZZ9,99
qtdSsl Opcional Integer Dias trabalhados pelos colaborador até a data de rescisão.

- Máscara: 999
qtdInd Opcional Integer Apresenta o número de dias de aviso prévio a ser pago como indenizado.
, disponível apenas na inserção
- Máscara: 999

Este campo somente será habilitado para edição se o campo "Dias aviso prévio" for
"2 - Assume dias informado" e o assinalamento "Dias Indenizados" no motivo da rescisão
deve ser diferente de "N - Não".
qtdRea Opcional Integer Número de dias de aviso a ser pago pelo empregado ao empregador
, disponível apenas na inserção
- Máscara: 999

Este campo somente será habilitado para edição se o campo "Dias aviso prévio" for
"2 - Assume dias informado" e o assinalamento "Dias Reavidos" no motivo da rescisão
deve ser diferente de "N - Não".
qtdFca Opcional Integer Dias que faltam da data da rescisão até o final do contrato.

- Máscara: 9999

Este campo somente será habilitado para edição se o assinalamento "Dias Antecipados"
no motivo da rescisão estiver diferente de "N - Não".
qtdGra Opcional Integer Dias a serem pagos como gratificação para o colaborador.

- Máscara: 999

Este campo somente será habilitado para edição se o assinalamento "Pagar gratificação"
no motivo da rescisão estiver diferente de "N - Não".
qtdEst Opcional Integer Dias a serem pagos como indenização devido à estabilidade conquistada anteriormente
pelo colaborador.

- Máscara: 9999

Este campo somente será habilitado para edição se o assinalamento "Checar estabilidade"
no motivo da rescisão estiver diferente de "N - Não".
salFav Opcional Double Salário na data final do aviso do colaborador

- Máscara: ZZ9,99
fgtAnt Opcional Integer Informa como será calculado os valores de FGTS na rescisão.

- Máscara: 9

Valores:
0 - Nenhum
1 - Folha do mês
2 - 13º Salário
3 - Ambos

Este campo somente será habilitado para edição se o assinalamento "Pagar FGTS na Rescisão"
no motivo da rescisão estiver diferente de "N - Não" e o na tela de Assinalamentos diversos
o campo "Data Início GRR" for diferente de zero e menor ou igual a data de demissão do
colaborador.

Os valores "1 - folha do mês" e "2 - 13º Salário" somente poderam ser informados quando a
data de demissão for menor ou igual a 01/01/2006.

Caso o valor deste campo não seja informado o mesmo assume "0 - Nenhum".
sldFgt Opcional Double Saldo da conta FGTS

- Máscara: ZZ9,99
conTov Opcional String Considerar Turn-Over

- Máscara: U

Valores:
"S" - Sim
"N" - Não

Somente deverá ser informado se o sistema estiver configurado para considerar
"Turn-Over".
repVag Opcional String Reposição de vaga do colaborador.

- Máscara: U

Valores:
"S" - Sim
"N" - Não
penFGT Opcional String Informa se trata os valores de pensão alimentícia.

- Máscara: U

Valores:
"S" - Sim
"N" - Não

Caso o campo não seja informado o sistema assume o valor "N - Não".
aviPre Opcional String Informa o tipo de aviso prévio da rescisão.

- Máscara: 9

Valores:
1 - Aviso Prévio Trabalhado
2 - Aviso Prévio Indenizado
3 - Ausência ou Dispensa de Aviso Prévio
jorSem Opcional Integer Indicar se na semana da rescisão os trabalhadores cumpriram integralmente a jornada de
trabalho ou não.

- Máscara: 9

Valores:
1 - Cumpriu Integral
2 - Não cumpriu
sabCom Opcional Integer Indicar se na semana da rescisão o sábado foi compensado ou não.

- Máscara: 9

Valores:
1 - Já compensado até o dia da rescisão
2 - Não compensado
terQui Opcional Integer Indica o termo de quitação das rescisões.

- Máscara: 9

Valores:
0 - Não se aplica
1 - Pagamento na empresa
2 - Pagamento com homologação
3 - Cálculo conforme sindicato

Caso este campo não seja informado o sistema irá assumir "0 - Não se aplica".
ateObi Opcional String Indica o atestado de óbito docolaborador

- Máscara: A[30]

Este parâmetro só deverá ser informado quando a causa de demissão permitir.
proTra Opcional String Indica o processo trabalhista da rescisão.

- Máscara: A[20]

Este parâmetro só deverá ser informado quando a causa de demissão permitir.
comRes Opcional String Comentário que será utilizado na rescisão.

- Máscara: A[50]
permiteCumpriuJornadaSemanaEmBranco Opcional String Permite Cumpriu Jornada Semana em branco:

- Máscara: U

Este parâmetro terá o valor padrão "N".
Ele defini se será consistido o campo Cumpriu Jornada Semana na tela da rescisão.

Valores:
"S" - Sim
"N" - Não

Caso o campo não seja informado o sistema assume o valor "N-Não".
permiteSabadoCompensadoSemanaEmBranco Opcional String Permite Sábado Compensado Semana em branco:

- Máscara: U

Este parâmetro terá o valor padrão "N".
Ele defini se será consistido o campo Sábado Compensado Semana na tela da rescisão.

Valores:
"S" - Sim
"N" - Não

Caso o campo não seja informado o sistema assume o valor "N-Não".
permiteDemitirEmEstabilidade Opcional String Permite demitir em estabilidade

- Máscara: U

Este parâmetro terá o valor padrão "N".
Informa se o sistema deve ou não verificar se o colaborador esta em estabilidade no momento da rescisão

Valores:
"S" - Sim
"N" - Não

Caso o campo não seja informado o sistema assume o valor "N-Não".
verificarAfastamentoNaDataDoAviso Opcional String Verifica afastamento na data do aviso

- Máscara: U

Valores:
"S" - Sim
"N" - Não

Caso o campo não seja informado o sistema assume o valor "S-Sim".
permiteDemitirComDireitoIndenizacaoAdicional Opcional String Permite demitir com direito indenização adicional:

- Máscara: U

Permite demitir se o colaborador tem direito a Indenização Adicional (art. 9º da Lei nº 7.238, de 29/10/1984)

Valores:
"S" - Sim
"N" - Não

Caso o campo não seja informado o sistema assume o valor "N-Não".
verificaCargoValido Opcional String Verifica cargo válido:

- Máscara: U

Valores:
"S" - Sim
"N" - Não

Caso o campo não seja informado o sistema assume o valor "S-Sim".

Resposta:

Observación

Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Calcular_2Response> <result> <erroExecucao>String</erroExecucao> </result> </ser:Calcular_2Response> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
erroExecucao Opcional String Indica errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores:
- Vacío o nulo, indicando que la ejecución fue realizada con éxito;
- El mensaje del error ocurrido en el servidor.
(missing or bad snippet)