Web service com.senior.g5.rh.fp.rescisaoSimulada
Web service para cálculo de rescisão simulada.
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_rescisaoSimulada?wsdl
- Assíncrono: http://servidor:1234/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_rescisaoSimulada?wsdl
- Agendado: http://servidor:1234/g5-senior-services/rubi_Schedulecom_senior_g5_rh_fp_rescisaoSimulada?wsdl
Porta
Cadastrar
Web service de Simulação de Rescisão do Contrato de Trabalho
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>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>
<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>
<penFGT>String</penFGT>
<terQui>Integer</terQui>
<comRes>String</comRes>
<permiteDemitirEmEstabilidade>String</permiteDemitirEmEstabilidade>
<verificarAfastamentoNaDataDoAviso>String</verificarAfastamentoNaDataDoAviso>
<verificaCargoValido>String</verificaCargoValido>
<verificarEscalaIntermitente>String</verificarEscalaIntermitente>
</parameters>
</ser:Cadastrar>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| tipOpe | String | Opcional |
Define o tipo de operação a ser efetuada na integração. Opções:
Quando não informado, o sistema considera "I" – Inclusão. |
| numEmp | Integer | Obrigatório |
Código da empresa utilizada no processo. Máscara: 9999 |
| tipCol | Integer | Obrigatório |
Informa o tipo de colaborador. Chave Valores:
|
| numCad | Integer | Obrigatório |
Identifica cada colaborador, terceiro ou parceiro por meio de um número de cadastro. Chave |
| datDem | DateTime | Opcional |
Data de demissão do colaborador. Máscara: DD/MM/YYYY Informe a data de demissão para permitir o cálculo da rescisão. |
| cauDem | Integer | Opcional |
Informa a causa da demissão do colaborador. Máscara: 99 Indique o código correspondente à causa da demissão. |
| codRmd | Integer | Opcional |
Indica o motivo da demissão do colaborador. Máscara: 99 Informe o código do motivo de rescisão, quando aplicável. |
| datAvi | DateTime | Opcional |
Data do aviso prévio do colaborador. Máscara: DD/MM/YYYY A data só pode ser informada quando o assinalamento Data de Aviso estiver definido como "S - Sim" na causa de demissão. |
| fimCtt | DateTime | Opcional |
Data final do contrato do colaborador. Máscara: DD/MM/YYYY Preencha este campo somente quando o assinalamento Dias antecipados for diferente de "N - Não". A data final do contrato deve ser maior que a data de demissão. Quando não informada, o sistema calcula automaticamente. |
| perInd | Double | Opcional |
Percentual de indenização devido ao colaborador. Máscara: ZZ9,99 Quando não informado, o sistema sugere 100% quando a data da Opção do FGTS for maior que a Data de Admissão. Caso contrário, assume 0%. |
| qtdSsl | Integer | Opcional |
Dias trabalhados pelo colaborador até a data da rescisão. Máscara: 999 Quando não informado, o sistema calcula automaticamente. |
| qtdInd | Double | Opcional |
Número de dias de aviso prévio pagos como indenizados. Máscara: 999 O campo é habilitado somente quando o assinalamento "Dias Indenizados" no motivo da rescisão for diferente de "N - Não". Quando não informado, o sistema calcula automaticamente. |
| qtdRea | Integer | Opcional |
Dias de aviso prévio devidos pelo empregado ao empregador. Máscara: 999 O campo só é habilitado quando o assinalamento "Dias Reavidos" no motivo da rescisão for diferente de "N - Não". Quando não informado, o sistema calcula automaticamente. |
| qtdFca | Integer | Opcional |
Dias faltantes entre a data de rescisão e o fim do contrato. Máscara: 9999 O campo é habilitado somente quando o assinalamento "Dias Antecipados" no motivo da rescisão estiver diferente de "N - Não". Quando não informado, o sistema calcula automaticamente. |
| qtdGra | Integer | Opcional |
Dias pagos como gratificação ao colaborador. Máscara: 999 O campo só é habilitado quando o assinalamento "Pagar gratificação" estiver diferente de "N - Não". Quando não informado, o sistema calcula automaticamente. |
| qtdEst | Integer | Opcional |
Dias pagos como indenização devido à estabilidade adquirida pelo colaborador. Máscara: 9999 O campo só é habilitado quando o assinalamento "Checar estabilidade" estiver diferente de "N - Não". Quando não informado, o sistema calcula automaticamente. |
| salFav | Double | Opcional |
Salário vigente na data final do aviso. Máscara: ZZ9,99 Quando não informado, o sistema sugere o valor do histórico salarial. |
| fgtAnt | Integer | Opcional |
Define como serão calculados os valores de FGTS na rescisão. Máscara: 9 Valores:
O campo é habilitado quando o assinalamento "Pagar FGTS na Rescisão" for diferente de "N - Não" e o campo "Data Início GRR" estiver preenchido com valor diferente de zero e menor ou igual à data de demissão. Os valores "1 - Folha do mês" e "2 - 13º Salário" só podem ser informados quando a data de demissão for menor ou igual a 01/01/2006. Quando não informado, o sistema assume "0 - Nenhum". |
| sldFgt | Double | Opcional |
Saldo da conta do FGTS do colaborador. Máscara: ZZ9,99 Quando o cliente controla o saldo pelo sistema, o valor é sugerido automaticamente. Caso contrário, o preenchimento é necessário para o cálculo correto da multa do FGTS. |
| penFGT | String | Opcional |
Indica se os valores referentes à pensão alimentícia devem ser tratados. Máscara: U Valores:
Quando não informado:
|
| terQui | Integer | Opcional |
Define o termo de quitação das rescisões. Máscara: 9 Valores:
Quando não informado, o sistema assume "0 - Não se aplica". |
| comRes | String | Opcional |
Comentário utilizado na rescisão. Máscara: A[50] |
| permiteDemitirEmEstabilidade | String | Opcional |
Indica se o sistema deve verificar estabilidade no momento da rescisão. Máscara: U Valores:
O valor padrão é "N - Não". Quando não informado, o sistema assume "N - Não". |
| verificarAfastamentoNaDataDoAviso | String | Opcional |
Verifica se existe afastamento na data do aviso prévio. Máscara: U Valores:
Quando não informado, o sistema assume "S - Sim". |
| verificaCargoValido | String | Opcional |
Verifica se o cargo informado é válido. Máscara: U Valores:
Quando não informado, o sistema assume "S - Sim". |
| verificarEscalaIntermitente | String | Opcional |
Verifica se o colaborador possui escala intermitente. Máscara: U Valores:
Quando não informado, o sistema assume "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: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. |
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 Simulada.
| Parâmetro | Valor | Mensagem |
|---|---|---|
| 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. |
| Verifica Cargo Válido | N | Colaborador não está alocado em cargo válido. |
| Verificar Escala Intermitente | N | Colaborador possui categoria intermitente e a empresa está configurada para não usar Escala de Horários. Prosseguir com essas configurações poderá causar erros no cálculo da rescisão. |
English
Español
English
Español


