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
- Síncrono: http://example.com/g5-senior-services/rubi_Synccom_senior_g5_rh_fp_rescisaoColetiva?wsdl
- Assíncrono: http://example.com/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_rescisaoColetiva?wsdl
- Agendado: http://example.com/g5-senior-services/rubi_Scheduledcom_senior_g5_rh_fp_rescisaoColetiva?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.
|
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. |