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

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

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

Porta

Calcular_4

AP - Rescisão Coletiva - Calcular

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 4

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>
        <numEmp>Integer</numEmp>
        <gruEmp>Integer</gruEmp>
        <permiteDemitirEmEstabilidade>String</permiteDemitirEmEstabilidade>
        <lotRcs>Integer</lotRcs>
        <codLot>Integer</codLot>
        <verificarAfastamentoNaDataDoAviso>String</verificarAfastamentoNaDataDoAviso>
        <datDem>DateTime</datDem>
        <lotExc>Integer</lotExc>
        <verificaCargoValido>String</verificaCargoValido>
        <cauDem>Integer</cauDem>
        <abrEmp>String</abrEmp>
        <codRmd>Integer</codRmd>
        <abrTcl>String</abrTcl>
        <datAvi>DateTime</datAvi>
        <abrCad>String</abrCad>
        <datPag>DateTime</datPag>
        <abrFil>String</abrFil>
        <indRem>Integer</indRem>
        <abrLoc>String</abrLoc>
        <fimQua>DateTime</fimQua>
        <abrSin>String</abrSin>
        <fimCtt>DateTime</fimCtt>
        <abrTCo>String</abrTCo>
        <perInd>Double</perInd>
        <abrCar>String</abrCar>
        <qtdSsl>Integer</qtdSsl>
        <conDtr>Integer</conDtr>
        <conAav>Integer</conAav>
        <qtdInd>Double</qtdInd>
        <qtdRea>Integer</qtdRea>
        <qtdFca>Integer</qtdFca>
        <qtdGra>Integer</qtdGra>
        <qtdEst>Integer</qtdEst>
        <fgtAnt>Integer</fgtAnt>
        <conTov>String</conTov>
        <repVag>String</repVag>
        <pagMul>String</pagMul>
        <penFGT>String</penFGT>
        <aviPre>String</aviPre>
        <jorSem>Integer</jorSem>
        <sabCom>Integer</sabCom>
        <terQui>Integer</terQui>
        <proTra>String</proTra>
        <comRes>String</comRes>
      </parameters>
    </ser:Calcular>
  </soapenv:Body>
</soapenv:Envelope>		

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Obrigatório Integer Código da empresa que será utilizada no processo.

- Máscara: 9999
gruEmp Opcional Integer Abrangência: Código de grupo de empresas.

- Máscara: 999
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".
lotRcs Opcional Integer Abrangência: Código de lote de colaboradores.

- Máscara: 9999

Informar o código do lote que contém os colaboradores a serem demitidos ou deixar zerado
e tratar a abrangência pelo aba (Abrangência).
codLot Opcional Integer Abrangência: Código de lote de colaboradores.

- Máscara: 9999
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".
datDem Obrigatório DateTime Data de demissão dos colaboradores.

- Máscara: DD/MM/YYYY

Indicar a data de demissão para o cálculo destas rescisões coletivas.
lotExc Opcional Integer Abrangência: Código de lote de exceções de colaboradores.

- Máscara: 9999
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".
cauDem Obrigatório Integer Causa da demissão dos colaboradores.

- Máscara: 99

Informar o código da causa da demissão correspondente ao desligamento
dos colaboradores.
abrEmp Opcional String Abrangência: Empresa (+).

- Máscara: A[200]
codRmd Opcional Integer Motivo da demissão dos colaboradores.

- Máscara: 99

Indicar um código para o motivo de rescisão, se houver.
abrTcl Opcional String Abrangência: Tipo de Colaborador (+).

- Máscara: A[100]
datAvi Opcional DateTime Data de aviso dos colaboradores.

- 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".
abrCad Opcional String Abrangência: Colaborador (+).

- Máscara: A[200]
datPag Obrigatório DateTime Data de pagamento da rescisão dos colaboradores.

- Máscara: DD/MM/YYYY

A data de pagamento deve ser maior ou igual a data de demissão dos colaboradores.
abrFil Opcional String Abrangência: Filial (+).

- Máscara: A[200]
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.
fimCtt Opcional DateTime Data final do contrato dos colaboradores.

- 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 dos colaboradores.
abrLoc Opcional String Abrangência: Local ("+").

- Máscara: A[200]
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.
perInd Opcional Double Percentual de indenização para os colaboradores.

- Máscara: ZZ9,99
abrSin Opcional String Abrangência: Sindicato (+).

- Máscara: A[200]
qtdSsl Opcional Integer Dias trabalhados pelos colaboradores até a data de rescisão.

- Máscara: 999
abrTCo Opcional String Abrangência: Tipo de Contrato (+).

- Máscara: A[100]
conDtr Opcional Integer

Considerar Dias Trabalhados.


Máscara: 9


Valores:
1 - Cálculo Automático de Dias
2 - Assumir dias informados


Caso não seja informado nenhum valor, o sistema assumirá "1 - Cálculo Automático de Dias".

conAav Opcional Integer Dias de aviso prévio dos colaboradores.

- Máscara: 9

Valores:
"1" - Cálculo Automático de Dias
"2" - Assume dias informado
"3" - Utiliza rotina de Aviso Prévio

Caso não seja informado nenhum valor o sistema assumirá "1" - Cálculo Automático de Dias.
abrCar Opcional String Abrangência: Cargo ("+").

- Máscara: A[200]
qtdInd Opcional Integer Apresenta o número de dias de aviso prévio a ser pago como indenizado.

- 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

- 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 os colaboradores.

- 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
pelos colaboradores.

- 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".
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 dos
colaboradores.

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".
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 Obrigatório String Reposição de vaga dos colaboradores.

- Máscara: U

Valores:
"S" - Sim
"N" - Não
pagMul Opcional String Informa se deve ser pago a multa do dobro das férias.

- Máscara: U

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

Caso o campo não seja informado o sistema assume o valor "S - Sim".
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 Obrigatório 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".
proTra Opcional String Indica o processo trabalhista das rescisões.

- 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 nas rescisões.

- Máscara: A[50]

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_3Response>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:Calcular_3Response>
  </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ê?