Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Administração de Pessoal > Com.senior.g5.rh.fp.rescisaoComplementarIndividual

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

Este web service é responsável pelo cálculo da rescisão complementar individual.

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

Portas

Calcular

Cálculo da rescisão complementar individual.

Necessita autenticação: Sim.

Situação da versão: Atual.

Versão: 1.

Versão atual: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:Calcular>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <desejaReclcularDias>String</desejaReclcularDias>
        <empAti>Integer</empAti>
        <tipCol>Integer</tipCol>
        <numCad>Integer</numCad>
        <datPag1>DateTime</datPag1>
        <fimCtt>DateTime</fimCtt>
        <perInd>Double</perInd>
        <diaTra>Integer</diaTra>
        <aviAcr>Double</aviAcr>
        <qtdIac>Double</qtdIac>
        <qtdRea>Double</qtdRea>
        <qtdRac>Double</qtdRac>
        <qtdFca>Integer</qtdFca>
        <graFic>Integer</graFic>
        <estBil>Integer</estBil>
        <motCom>String</motCom>
        <disCol>DateTime</disCol>
        <calRcs>Integer</calRcs>
        <aviPre>Integer</aviPre>
        <terQui>Integer</terQui>
        <salFin>Double</salFin>
        <salCon>Double</salCon>
      </parameters>
    </ser:Calcular>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String

Tipo de Operação.

Máscara: U

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

desejaReclcularDias Opcional String

Deseja recalcular dias de Aviso Prévio e Acréscimo?

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

empAti Obrigatório Integer

Empresa Ativa.

Máscara: 9999

tipCol Obrigatório Integer

Tipo Colaborador.

Máscara: 9

numCad Obrigatório Integer

Cadastro do Colaborador.

Máscara: 9[9]

datPag1 Obrigatório DateTime

Data de pagamento.

Máscara: DD/MM/YYYY

fimCtt Opcional DateTime

Data Fim Contrato.

Máscara: DD/MM/YYYY

perInd Opcional Double

% Indenização.

Máscara: ZZ9,99

diaTra Opcional Integer

Dias Trabalhados.

Máscara: 999

aviAcr Opcional Double

Aviso Indenizado/Acréscimo: "Indenizado".

Máscara: 999,99

qtdIac Opcional Double

Aviso Indenizado/Acréscimo: "Acréscimo".

Máscara: 999,99

qtdRea Opcional Integer

Aviso Reavido/Acréscimo: "Reavido".

Máscara: 999

qtdRac Opcional Integer

Aviso Reavido/Acréscimo: "Acréscimo".

Máscara: 999

qtdFca Opcional Integer

Final Antecipado.

Máscara: 9999

graFic Opcional Integer

Gratificação.

Máscara: 999

estBil Opcional Integer

Estabilidade.

Máscara: 0000

motCom Opcional String

Motivo Complementar.

Máscara: U

Valores:
- "E" - Diferenças por Erro/Omissão
- "C" - Comissões Pendentes
- "D" - Dissídio Coletivo

disCol Opcional DateTime

Homologação Dissídio Coletivo.

Máscara: DD/MM/YYYY

calRcs Opcional Integer

Integrar Rescisão.

Máscara: 9999

aviPre Opcional Integer

Aviso Prévio.

Máscara: 9

Valores:
- "1" - Trabalhado
- "2" - Indenizado
- "3" - Ausência/Dispensa
- "4" - Trabalhado Parcial (Novo Emprego)
- "5" - Trabalhado Parcial (Iniciativa Empregador)
- "6" - Outras Hipóteses de Cumprimento Parcial

terQui Opcional Integer

Termo de Quitação.

Máscara: 9

Valores:
- "0" - Não se aplica
- "1" - Pagamento na empresa
- "2" - Pagamento com homologação

salFin Opcional Double

Salário Final Aviso.

Máscara: ZZZ.ZZZ.ZZ9,99

salCon Opcional Double

Saldo Conta FGTS.

Máscara: ZZZ.ZZZ.ZZ9,99

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:CalcularResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:CalcularResponse>
  </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.

Este artigo ajudou você?