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. |
English
Español
English
Español


