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

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

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:

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_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ê?