Web service com.senior.g5.rh.fp.rescisao
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
- Síncrono: http://example.com/g5-senior-services/rubi_Synccom_senior_g5_rh_fp_rescisao?wsdl
- Assíncrono: http://example.com/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_rescisao?wsdl
- Agendado: http://example.com/g5-senior-services/rubi_Scheduledcom_senior_g5_rh_fp_rescisao?wsdl
Porta
Calcular_2
Web service de Rescisão do Contrato de Trabalho
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Calcular_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <numEmp>Integer</numEmp> <tipCol>Integer</tipCol> <numCad>Integer</numCad> <datDem>String</datDem> <cauDem>Integer</cauDem> <codRmd>Integer</codRmd> <datAvi>String</datAvi> <datPag>String</datPag> <fimCtt>String</fimCtt> <perInd>Double</perInd> <qtdSsl>Integer</qtdSsl> <qtdInd>Integer</qtdInd> <qtdRea>Integer</qtdRea> <qtdFca>Integer</qtdFca> <qtdGra>Integer</qtdGra> <qtdEst>Integer</qtdEst> <salFav>Double</salFav> <fgtAnt>Integer</fgtAnt> <sldFgt>Double</sldFgt> <conTov>String</conTov> <repVag>String</repVag> <penFGT>String</penFGT> <aviPre>String</aviPre> <jorSem>Integer</jorSem> <sabCom>Integer</sabCom> <terQui>Integer</terQui> <ateObi>String</ateObi> <proTra>String</proTra> <comRes>String</comRes> <permiteCumpriuJornadaSemanaEmBranco>String</permiteCumpriuJornadaSemanaEmBranco> <permiteSabadoCompensadoSemanaEmBranco>String</permiteSabadoCompensadoSemanaEmBranco> <permiteDemitirEmEstabilidade>String</permiteDemitirEmEstabilidade> <verificarAfastamentoNaDataDoAviso>String</verificarAfastamentoNaDataDoAviso> <permiteDemitirComDireitoIndenizacaoAdicional>String</permiteDemitirComDireitoIndenizacaoAdicional> <verificaCargoValido>String</verificaCargoValido> </parameters> </ser:Calcular_2> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| tipOpe | Opcional | String | Tipo da operação a ser efetuada na integração "I" - Inclusão "A" - Alteração "E" - Exclusão Se não for informado, será considerado "inclusão" |
| numEmp | Obrigatório | Integer | Código da empresa que será utilizada no processo. - Máscara: 9999 |
| tipCol | Obrigatório | Integer | Informar o tipo de colaborador, que poderá ser: - Chave Valores: 1 - Empregado 2 - Terceiro 3 - Parceiro |
| numCad | Obrigatório | Integer | Indicar um número de cadastro para identificar cada colaborador, terceiro ou parceiro. - Chave |
| datDem | Opcional | DateTime | Data de demissão do colaborador. , disponível apenas na inserção - Máscara: DD/MM/YYYY Indicar a data de demissão para o cálculo rescisão. |
| cauDem | Opcional | Integer | Causa da demissão do colaborador. , disponível apenas na inserção - Máscara: 99 Informar o código da causa da demissão correspondente ao desligamento do colaborador. |
| codRmd | Opcional | Integer | Motivo da demissão do colaborador. - Máscara: 99 Indicar um código para o motivo de rescisão, se houver. |
| datAvi | Opcional | DateTime | Data de aviso do colaborador. , disponível apenas na inserção - 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". |
| datPag | Opcional | DateTime | Data de pagamento da rescisão dos colaborador. - Máscara: DD/MM/YYYY A data de pagamento deve ser maior ou igual a data de demissão do colaborador. |
| fimCtt | Opcional | DateTime | Data final do contrato do colaborador. - 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 do colaborador. |
| perInd | Opcional | Double | Percentual de indenização para o colaborador. - Poderá ser preenchido quando a Data de opção do FGTS for maior que a data de admissão do colaborador - Máscara: ZZ9,99 |
| qtdSsl | Opcional | Integer | Dias trabalhados pelos colaborador até a data de rescisão. - Máscara: 999 |
| qtdInd | Opcional | Integer | Apresenta o número de dias de aviso prévio a ser pago como indenizado. , disponível apenas na inserção - 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 , disponível apenas na inserção - 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 o colaborador. - 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 pelo colaborador. - 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". |
| salFav | Opcional | Double | Salário na data final do aviso do colaborador - Máscara: ZZ9,99 |
| 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 do colaborador. 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". |
| sldFgt | Opcional | Double | Saldo da conta FGTS - Máscara: ZZ9,99 |
| 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 | Opcional | String | Reposição de vaga do colaborador. - Máscara: U Valores: "S" - Sim "N" - Não |
| 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 | Opcional | 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". |
| ateObi | Opcional | String | Indica o atestado de óbito docolaborador - Máscara: A[30] Este parâmetro só deverá ser informado quando a causa de demissão permitir. |
| proTra | Opcional | String | Indica o processo trabalhista da rescisão. - 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 na rescisão. - Máscara: A[50] |
| permiteCumpriuJornadaSemanaEmBranco | Opcional | String | Permite Cumpriu Jornada Semana em branco: - Máscara: U Este parâmetro terá o valor padrão "N". Ele defini se será consistido o campo Cumpriu Jornada Semana na tela da rescisão. Valores: "S" - Sim "N" - Não Caso o campo não seja informado o sistema assume o valor "N-Não". |
| permiteSabadoCompensadoSemanaEmBranco | Opcional | String | Permite Sábado Compensado Semana em branco: - Máscara: U Este parâmetro terá o valor padrão "N". Ele defini se será consistido o campo Sábado Compensado Semana na tela da rescisão. Valores: "S" - Sim "N" - Não Caso o campo não seja informado o sistema assume o valor "N-Não". |
| 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". |
| 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". |
| permiteDemitirComDireitoIndenizacaoAdicional | Opcional | String | Permite demitir com direito indenização adicional: - Máscara: U Permite demitir se o colaborador tem direito a Indenização Adicional (art. 9º da Lei nº 7.238, de 29/10/1984) Valores: "S" - Sim "N" - Não Caso o campo não seja informado o sistema assume o valor "N-Não". |
| 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". |
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_2Response> <result> <erroExecucao>String</erroExecucao> </result> </ser:Calcular_2Response> </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. |
English
Español


