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.rescisaoComplementarIndividual

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

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

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:

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