Web service com.senior.g5.rh.fp.rescisao
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.
WSDL
- Síncrono: http://example.com/g5-senior-services/rubi_Synccom_senior_g5_rh_fp_rescisao?wsdl
- Assíncrono: http://example.com/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_rescisao?wsdl
- Agendado: http://example.com/g5-senior-services/rubi_Scheduledcom_senior_g5_rh_fp_rescisao?wsdl
Porta
Calcular_3
Web service de Rescisão do Contrato de Trabalho
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 3
Requisição:
<soapenv:Envelope xmlns:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ser:Calcular> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <numEmp>Integer</numEmp> <tipCol>Integer</tipCol> <numCad>Integer</numCad> <datDem>DateTime</datDem> <cauDem>Integer</cauDem> <codRmd>Integer</codRmd> <datAvi>DateTime</datAvi> <datPag>DateTime</datPag> <indRem>Integer</indRem> <fimQua>DateTime</fimQua> <fimCtt>DateTime</fimCtt> <perInd>Double</perInd> <qtdSsl>Integer</qtdSsl> <qtdInd>Double</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> <empCon>String</empCon> <matCon>String</matCon> <nroCon>Integer</nroCon> <comRes>String</comRes> <permiteCumpriuJornadaSemanaEmBranco>String</permiteCumpriuJornadaSemanaEmBranco> <permiteSabadoCompensadoSemanaEmBranco>String</permiteSabadoCompensadoSemanaEmBranco> <permiteDemitirEmEstabilidade>String</permiteDemitirEmEstabilidade> <verificarAfastamentoNaDataDoAviso>String</verificarAfastamentoNaDataDoAviso> <permiteDemitirComDireitoIndenizacaoAdicional>String</permiteDemitirComDireitoIndenizacaoAdicional> <verificaCargoValido>String</verificaCargoValido> </parameters> </ser:Calcular> </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 | Obrigatório | 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. |
indRem | Opcional | Integer | Informe o indicativo de remuneração após o desligamento.
Máscara: 9
Valores: 0 - Não se aplica 1 - Quarentena 2 - Desligamento/término reconhecido judicialmente com data anterior a competências com remunerações já informadas no eSocial 3 – Aposentadoria de servidor com data anterior a competências com remunerações já informadas no eSocial Quando o valor deste campo é diferente de 0 (zero), é necessário preencher o parâmetro fimQua. A opção “3” somente pode ser informada para colaborador com categoria eSocial com vínculo (S-2200). Este campo somente fica habilitado para a vesão S-1.1 da simplificação do eSocial. |
fimQua | Opcional | DateTime | Data final da quarentena. No caso de desligamento reconhecido judicialmente ou de concessão de aposentadoria de servidor com data anterior a competências com remunerações já informadas no eSocial, informar o último dia trabalhado.
Deve ser uma data posterior a data da demissão. |
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:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<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 erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |