Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

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

Tipo de ejecución

Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.

Autenticación

Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.

WSDL

Porta

Calcular_3

AP - Rescisão Coletiva - Calcular

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 4

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Calcular_3> <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> <fimCtt>DateTime</fimCtt> <abrLoc>String</abrLoc> <perInd>Double</perInd> <abrSin>String</abrSin> <qtdSsl>Integer</qtdSsl> <abrTCo>String</abrTCo> <conDtr>Integer</conDtr> <abrCar>String</abrCar> <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_3> </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]
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]
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:

Observación

Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.

<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 errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores:
- Vacío o nulo, indicando que la ejecución fue realizada con éxito;
- El mensaje del error ocurrido en el servidor.
(missing or bad snippet)