Web service com.senior.g5.rh.fp.rescisaoProgramada
Tipo de execução
Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.
Autenticação
Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.
WSDL
- Síncrono: : http://servidor:1234/g5-senior-services/rubi_Synccom_senior_g5_rh_fp_rescisaoProgramada?wsdl
- Assíncrono: http://servidor:1234/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_rescisaoProgramada?wsdl
- Agendado: http://servidor:1234/g5-senior-services/rubi_Schedulecom_senior_g5_rh_fp_rescisaoProgramada?wsdl
Porta
Cadastrar
Web service de Rescisão do Contrato de Trabalho Programada.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Cadastrar>
<user><span class="">String</span></user>
<password><span class="">String</span></password>
<encryption><span class="">Integer</span></encryption>
<parameters>
<tipOpe><span class="">String</span></tipOpe>
<numEmp><span class="">Integer</span></numEmp>
<tipCol><span class="">Integer</span></tipCol>
<numCad><span class="">Integer</span></numCad>
<datDem><span class="">DateTime</span></datDem>
<cauDem><span class="">Integer</span></cauDem>
<codRmd><span class="">Integer</span></codRmd>
<datAvi><span class="">DateTime</span></datAvi>
<datPag><span class="">DateTime</span></datPag>
<indRem><span class="">Integer</span></indRem>
<fimQua><span class="">DateTime</span></fimQua>
<fimCtt><span class="">DateTime</span></fimCtt>
<perInd><span class="">Double</span></perInd>
<qtdSsl><span class="">Integer</span></qtdSsl>
<qtdInd><span class="">Double</span></qtdInd>
<qtdRea><span class="">Integer</span></qtdRea>
<qtdFca><span class="">Integer</span></qtdFca>
<qtdGra><span class="">Integer</span></qtdGra>
<qtdEst><span class="">Integer</span></qtdEst>
<salFav><span class="">Double</span></salFav>
<fgtAnt><span class="">Integer</span></fgtAnt>
<sldFgt><span class="">Double</span></sldFgt>
<conTov><span class="">String</span></conTov>
<repVag><span class="">String</span></repVag>
<penFGT><span class="">String</span></penFGT>
<aviPre><span class="">String</span></aviPre>
<jorSem><span class="">Integer</span></jorSem>
<sabCom><span class="">Integer</span></sabCom>
<terQui><span class="">Integer</span></terQui>
<ateObi><span class="">String</span></ateObi>
<proTra><span class="">String</span></proTra>
<empCon><span class="">String</span></empCon>
<matCon><span class="">String</span></matCon>
<nroCon><span class="">Integer</span></nroCon>
<comRes><span class="">String</span></comRes>
<permiteCumpriuJornadaSemanaEmBranco><span class="">String</span></permiteCumpriuJornadaSemanaEmBranco>
<permiteSabadoCompensadoSemanaEmBranco>
<span class="">String</span></permiteSabadoCompensadoSemanaEmBranco>
<permiteDemitirEmEstabilidade>
<span class="">String</span></permiteDemitirEmEstabilidade>
<verificarAfastamentoNaDataDoAviso>
<span class="">String</span>
</verificarAfastamentoNaDataDoAviso>
<permiteDemitirComDireitoIndenizacaoAdicional>
<span class="">String</span></permiteDemitirComDireitoIndenizacaoAdicional>
<verificaCargoValido>
<span class="">String</span></verificaCargoValido>
</parameters>
</ser:Cadastrar>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros de 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. |
| tipCol | Obrigatório | Integer |
Informar o tipo de colaborador, que poderá ser: |
| numCad | Obrigatório | Integer |
Indicar um número de cadastro para identificar cada colaborador, terceiro ou parceiro. |
| datDem | Obrigatório | DateTime |
Data de demissão do colaborador. Indicar a data de demissão para o cálculo rescisão. |
| cauDem | Obrigatório | Integer |
Causa da demissão do colaborador. Informar o código da causa da demissão correspondente ao desligamento do colaborador. |
| codRmd | Opcional | Integer |
Motivo da demissão do colaborador. Indicar um código para o motivo de rescisão, se houver. |
| datAvi | Opcional | DateTime |
Data de aviso do colaborador. 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. A data de pagamento deve ser maior ou igual a data de demissão do colaborador. Quando não informado o sistema irá assumir o cálculo padrão da CLT. |
| indRem | Opcional | Integer |
Informe o indicativo de remuneração após o desligamento. Valores: Quando o valor deste campo for diferente de "0 - Não se aplica", é necessário preencher o parâmetro fimQua. A opção "3" somente pode ser utilizada para colaboradores cuja categoria no eSocial possua vínculo empregatício (evento S-2200). Este campo estará disponível apenas na versão S-1.1 da simplificação do eSocial. Caso este campo não seja informado, o sistema irá assumir "0 - Não se aplica". |
| fimQua | Opcional | DateTime |
Data final da quarentena. No caso de desligamento reconhecido judicialmente ou concessão de aposentadoria de servidor com data anterior às competências com remunerações já informadas no eSocial, deve-se informar o último dia trabalhado. Este campo deve ser informado quando indicativo de remuneração após o desligamento for diferente da opção "0 - Não se aplica ". Nessa situação, a data informada deve ser posterior à data da demissão. |
| fimCtt | Opcional | DateTime |
Data final do contrato do colaborador. A data de término do contrato deve ser preenchida apenas quando, na causa de demissão, o campo "Dias antecipados" estiver assinalado com valor diferente de "N - Não". Além disso, essa data deve ser posterior à data de demissão do colaborador. Caso não seja informada, o sistema assumirá o cálculo automático. |
| perInd | Opcional | Double |
Percentual de indenização para o colaborador. Quando este campo não for informado, o sistema irá sugerir o percentual de 100%, caso a data de opção pelo FGTS seja maior que a data de admissão. Caso contrário, será assumido o percentual de 0%. |
| qtdSsl | Opcional | Integer |
Dias trabalhados pelos colaborador até a data de rescisão. Quando não informado o sistema irá fazer o cálculo de dias automaticamente. |
| qtdInd | Opcional | Integer |
Apresenta o número de dias de aviso prévio a ser pago como indenizado. Este campo será habilitado apenas quando, no motivo da rescisão, o assinalamento "Dias Indenizados" for diferente de "N - Não". Caso não seja informado, o sistema realizará automaticamente o cálculo dos dias indenizados. |
| qtdRea | Opcional | Integer |
Número de dias de aviso a ser pago pelo empregado ao empregador. Este campo será habilitado apenas quando, no motivo da rescisão, o assinalamento "Dias Reavidos" estiver diferente de "N - Não". Caso não seja informado, o sistema realizará automaticamente o cálculo dos dias reavidos. |
| qtdFca | Opcional | Integer |
Dias que faltam da data da rescisão até o final do contrato.
Este campo será habilitado para edição apenas quando, no motivo da rescisão, o assinalamento "Dias Antecipados" estiver diferente de "N - Não". Caso não seja informado, o sistema realizará automaticamente o cálculo dos dias antecipados. |
| qtdGra | Opcional | Integer |
Dias a serem pagos como gratificação para o colaborador. Este campo será habilitado para edição apenas quando, no motivo da rescisão, o assinalamento "Pagar gratificação" estiver diferente de "N - Não". Caso não seja informado, o sistema realizará automaticamente o cálculo dos dias correspondentes. |
| qtdEst | Opcional | Integer |
Dias a serem pagos como indenização devido à estabilidade conquistada anteriormente pelo colaborador. Este campo será habilitado para edição apenas quando, no motivo da rescisão, o assinalamento "Checar estabilidade" estiver diferente de "N - Não". Caso não seja informado, o sistema realizará automaticamente o cálculo dos dias de estabilidade. |
| salFav | Opcional | Double |
Salário na data final do aviso do colaborador. Quando não informado o sistema sugere o valor cadastrado no histórico salarial. |
| fgtAnt | Opcional | Integer |
Informa como será calculado os valores de FGTS na rescisão. Valores: Este campo será habilitado para edição apenas quando, no motivo da rescisão, o assinalamento "Pagar FGTS na Rescisão" estiver diferente de "N - Não", e o campo "Data Início GRR", na tela de Assinalamentos Diversos, for diferente de zero e menor ou igual à data de demissão do colaborador. Os valores "1 - Folha do mês" e "2 - 13º Salário" somente poderão ser informados quando a data de demissão for menor ou igual a 01/01/2006. Caso este campo não seja preenchido, o sistema assumirá automaticamente o valor "0 - Nenhum". |
| sldFgt | Opcional | Double |
Saldo da conta FGTS. Caso o usário controle o saldo de FGTS pelo sistema, o valor será sugerido automaticamente. Se não houver esse controle, será necessário informar o valor manualmente para o correto cálculo da multa rescisória do FGTS. |
| conTov | Opcional | String |
Considerar Turn-Over. Valores: Este campo deverá ser informado apenas se o sistema estiver configurado para considerar o "Turn-Over". Caso não seja preenchido, o sistema assumirá automaticamente o valor "N - Não". |
| repVag | Obrigatório | String |
Reposição de vaga do colaborador. Valores: |
| penFGT | Opcional | String |
Informa se trata os valores de pensão alimentícia. Valores: Caso este campo não seja informado, o sistema aplicará o seguinte tratamento:
|
| aviPre | Obrigatório | String |
Informa o tipo de aviso prévio da rescisão. Valores: |
| jorSem | Opcional | Integer |
Indicar se na semana da rescisão os trabalhadores cumpriram integralmente a jornada de trabalho ou não. Valores: Caso o campo não seja informado o sistema assume o valor 0. |
| sabCom | Opcional | Integer |
Indicar se na semana da rescisão o sábado foi compensado ou não. Valores: Caso o campo não seja informado o sistema assume o valor 0. |
| terQui | Opcional | Integer |
Indica o termo de quitação das rescisões.
Valores: Caso este campo não seja informado, o sistema irá assumir "0 - Não se aplica". |
| ateObi | Opcional | String |
Indica o atestado de óbito do colaborador. Este parâmetro só poderá ser informado quando o motivo de desligamento no eSocial for do tipo 9 ou 10. |
| proTra | Opcional | String |
Indica o processo trabalhista da rescisão. |
| comRes | Opcional | String |
Comentário que será utilizado na rescisão. |
| permiteCumpriuJornadaSemanaEmBranco | Opcional | String |
Permite Cumpriu Jornada Semana em branco: Este parâmetro terá como valor padrão "N - Não". Ele define se o campo "Cumpriu Jornada Semanal", na tela de rescisão, será validado. Valores possíveis: Caso o campo não seja informado, o sistema assumirá automaticamente o valor "N - Não". |
| permiteSabadoCompensadoSemanaEmBranco | Opcional | String |
Permite Sábado Compensado Semana em branco: Este parâmetro terá como valor padrão "N - Não". Ele define se o campo "Sábado Compensado Semana", na tela de rescisão, será validado. Valores possíveis:
Caso o campo não seja informado, o sistema assumirá automaticamente o valor "N - Não". |
| permiteDemitirEmEstabilidade | Opcional | String |
Permite demitir em estabilidade. Este parâmetro terá como valor padrão "N - Não". Ele indica se o sistema deve verificar se o colaborador está em estabilidade no momento da rescisão.
Valores possíveis:
Caso o campo não seja informado, o sistema assumirá automaticamente o valor "N - Não". |
| verificarAfastamentoNaDataDoAviso | Opcional | String |
Verifica afastamento na data do aviso. Valores: Caso o campo não seja informado, o sistema assumirá automaticamente o valor "S-Sim". |
| permiteDemitirComDireitoIndenizacaoAdicional | Opcional | String |
Permite demitir com direito indenização adicional: Este parâmetro define se o colaborador pode ser desligado com direito à indenização adicional, conforme o art. 9º da Lei nº 7.238, de 29/10/1984. Valores: Caso o campo não seja informado, o sistema assumirá automaticamente o valor "N-Não". |
| verificaCargoValido | Opcional | String |
Verifica cargo válido: Valores: Caso o campo não seja informado, o sistema assumirá automaticamente o valor "S-Sim". |
Resposta:
Nota
O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor "OK" quando a execução ocorre com sucesso ou, em caso de falha, 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:CadastrarResponse>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:CadastrarResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos de resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String |
Indica erros ocorridos no servidor durante a execução do serviço, podendo assumir os seguintes valores:
|
Mensagens Ignoradas:
Mensagens que são ignoradas durante a execução via WebService, mas que seriam exibidas caso o registro fosse realizado manualmente na tela de Rescisão Programada.
| Mensagens Ignoradas por parâmetro | ||
|---|---|---|
| Parâmetro | Valor | Mensagem |
| Permite Cumpriu Jornada Semana em branco | S | Para gerar o HomologNet será necessário ter a informação no campo Cumpriu Jornada Semana. |
| Permite Sábado Compensado Semana em branco | S | Para gerar o HomologNet será necessário ter a informação no campo Sábado Compensado Semana. |
| Permite demitir em estabilidade | S | Colaborador está em estabilidade. Não poderia ser demitido. |
| Verificar Afastamento na data do aviso | N | Colaborador c/ afastamento na data do aviso. Verifique. |
| Permite demitir com direito indenização adicional | S | Colaborador tem direito a Indenização Adicional (art. 9º da Lei nº 7.238, de 29/10/1984) |
| Verifica cargo válido | N | Colaborador não está alocado em cargo válido. |
| Mensagens Ignoradas por Default |
|---|
| A Data de pagamento e data de demissão não podem ser de competências diferentes, para o envio do S-1210 |
| Data de pagamento anterior à data de demissão do colaborador. |
| Para o tipo de aviso Indenizado, a Data de Demissão deve ser a mesma informada na Data do Aviso Prévio. Caso as datas sejam diferentes, será gravado no cadastro do Aviso Prévio como Trabalhado. |
| Para o tipo de aviso Trabalhado, a Data de Demissão deve ser diferente da informada na Data do Aviso Prévio. Caso as datas sejam iguais, será gravado no cadastro do Aviso Prévio como Indenizado. |
| Data Rem. após o Deslig. deve ser informada quando o Indicativo de Rem. após Deslig. é informado. |
English
Español
English
Español


