Web service com.senior.g5.rh.rs.dependentes
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
- Síncrono: http://example.com/g5-senior-services/rs_Synccom_senior_g5_rh_rs_dependentes?wsdl
- Assíncrono: http://example.com/g5-senior-services/rs_Asynccom_senior_g5_rh_rs_dependentes?wsdl
- Agendado: http://example.com/g5-senior-services/rs_Scheduledcom_senior_g5_rh_rs_dependentes?wsdl
Portas
Dependente_2
Web service de integração que permite cadastrar informações dos dependentes e familiares dos colaboradores.
Disponível nos módulos BS, JR, QL, RS, AP, SM e TR.
**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:Dependente_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <numEmp>Integer</numEmp> <tipCol>Integer</tipCol> <numCad>Integer</numCad> <codDep>Integer</codDep> <nomDep>String</nomDep> <datNas>String</datNas> <nomMae>String</nomMae> <graPar>Integer</graPar> <tipDep>Integer</tipDep> <penJud>String</penJud> <tipSex>String</tipSex> <numCpf>String</numCpf> <estCiv>Integer</estCiv> <graIns>Integer</graIns> <limIrf>Integer</limIrf> <limSaf>Integer</limSaf> <datInv>String</datInv> <iniTut>String</iniTut> <datTut>String</datTut> <aviImp>String</aviImp> <auxCre>String</auxCre> <nomCre>Integer</nomCre> <codFic>String</codFic> <nomCom>String</nomCom> <codFor>Integer</codFor> </parameters> </ser:Dependente_2> </soapenv:Body> </soapenv:Envelope>
**Parâmetros da requisição: **
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
tipOpe | Obrigatório | String | Tipo da operação a ser efetuada na integração.
Valores: I - Inclusão A - Alteração E - Exclusão |
numEmp | Obrigatório | Integer | Código da empresa que será utilizada na integração.
|
tipCol | Obrigatório | Integer | Informar o tipo de colaborador.
Valores: 1 - Empregado 2 - Terceiro 3 - Parceiro |
numCad | Obrigatório | Integer | Indicar um número de cadastro para identificar cada colaborador, terceiro ou parceiro.
|
codDep | Obrigatório | Integer | Informar o código do dependente.
|
nomDep | Opcional | String | Informar o nome do dependente.
|
datNas | Opcional | DateTime | Informar a data de nascimento do dependente. |
nomMae | Opcional | String | Informar o nome da mãe.
|
graPar | Opcional | Integer | Informar o código de parentesco do dependente.
Valores: 1 - Filho(a) 2 - Cônjuge 3 - Pai / Mãe 4 - Avô / Avó 5 - Bisavô / Bisavó 6 - Sobrinho(a) 7 - Tio(a) 8 - Neto(a) 9 - Sogro(a) 10 - Genro / Nora 11- Enteado(a) 12- Irmão(ã) 14 - Filho(a) Adotivo(a) 15 - Pensionistas 16 - Companheiro(a) 17 - Tutelado 18 - Menor sob Guarda 19 - Madrasta 20 - Padrasto 21 - Tutor 26 - Curatelado(a) 99 - Outros |
tipDep | Opcional | Integer | Informe o código de parentesco do dependente. Obrigatório para inclusão. Valores: 0 - Não levar Dependente para eSocial 1 - Cônjuge 2 - Companheiro(a) 3 - Filho(a) / Enteado(a) 4 - Irmão(ã) / Neto(a) / Bisneto(a) 5 - Pais / Avós / Bisavós 6 - Menor 7 - Pessoa Incapaz 8 - Filho / Enteado até 24 anos 15- Ex-Cônjuge 99- Agregado / Outros |
penJud | Opcional | String | Informar se o dependente em questão deve ser considerado como dependente para cálculo de pensão judicial.
Valores: S - Sim N - Não |
tipSex | Opcional | String | Informar o sexo do dependente.
Valores: M - Masculino F - Feminino |
numCpf | Opcional | String | Informar o número do CPF do dependente.
** Não é utilizado nos Módulos: SM, QL, RS,TR. |
estCiv | Opcional | Integer | Informar o estado civil do dependente.
Valores: 1 - Solteiro 2 - Casado 3 - Separado Judicialmente/Divorciado 4 - Viúvo 5 - Concubinado 6 - Separado 9 - Outros |
graIns | Opcional | Integer | Informar o grau de instrução deste dependente, conforme o que fora definido no menu Tabelas/Gerais/Graus de Instrução.
|
limIrf | Opcional | Integer | Informar a idade limite final da dependência do dependente para IR. O módulo cancelará a dependência automaticamente, a partir do mês seguinte em que ele completar esta idade. Quando não houver limite informe 99 e para os que não forem dependentes indicar zeros.
Valor Padrão: 21 |
limSaf | Opcional | Integer | Informar a idade limite de dependência para SF. O módulo cancelará a dependência automaticamente, no mês seguinte ao da idade limite. Quando não houver limite informar 99 e para os que não forem dependentes informar zeros.
Valor Padrão: 14 |
datInv | Opcional | DateTime | Informar a data do atestado de invalidez, quando houver.
Máscara: DD/MM/AAAA |
iniTut | Opcional | DateTime | Informar a data inicial da tutela.
Máscara: DD/MM/AAAA |
datTut | Opcional | DateTime | Informar a data final da tutela.
Máscara: DD/MM/AAAA |
aviImp | Opcional | String | Informar o controle dos avisos emitidos aos colaboradores que possuem dependentes para salário família e não apresentaram o comprovante de vacinação obrigatória no primeiro ano de vida.
S - Aviso caderneta de vacinação já emitido N - Aviso ainda não emitido |
auxCre | Opcional | String | Indicar se é dependente de creche, em relação a algum benefício concedido pela empresa ou para geração de relatórios.
Valores: S - Sim N - Não |
nomCre | Opcional | Integer | informar até quantos meses, o dependente é considerado como dependente creche.
|
codFic | Opcional | String | Definir a geração da ficha médica para o dependente.
Se no SM em Medicina/Definições/Ficha Médica/Gerar Ficha Dependente estiver informado: N - não informar este parâmetro S - informar no parâmetro: AUTO C - informar no parâmetro: CONFIRMA - se quiser gerar a ficha médica CANCELA - se não quiser gerar a ficha médica U - informar no parâmetro: NOVO
|
nomCom | Opcional | String | Informar o Nome Completo do Dependentente
|
codFor | Opcional | Integer | informar o Código do Fornecedor.
*Disponível somente no módulo Administração de Pessoal. *O campo não está disponível quando a empresa ativa possuir integração com o ERP apenas contábil ou não possuir integração com o ERP. |
Resposta:
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:Dependente_2Response> <result> <erroExecucao>String</erroExecucao> </result> </ser:Dependente_2Response> </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:
|
Obito
Web service de integração que permite realizar manutenção na guia Óbito do cadastro de Dependentes.
Disponível nos módulos BS, JR, QL, RS, AP, SM e TR.
**Necessita autenticação: **Sim
**Situação de versão: ** Atual
**Versão: **1
**Requisição: **
<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:Obito> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <tipCol>Integer</tipCol> <numCad>Integer</numCad> <codDep>Integer</codDep> <datObi>String</datObi> <numCer>String</numCer> <matObi>String</matObi> </parameters> </ser:Obito> </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 na integração.
|
tipCol | Obrigatório | Integer | Informar o tipo de colaborador.
Valores: “1” - Empregado “2” - Terceiro “3” - Parceiro |
numCad | Obrigatório | Integer | Indicar um número de cadastro para identificar cada colaborador, terceiro ou parceiro.
|
codDep | Obrigatório | Integer | Informar código do dependente
|
datObi | Opcional | DateTime | Indicar a data de falecimento do dependente.
Máscara: DD/MM/AAAA |
numCer | Opcional | String | Indicar o número da certidão de óbito do dependente.
|
matObi | Opcional | String | Indicar o número da certidão de óbito do dependente.
|
Resposta:
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:ObitoResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:ObitoResponse> </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:
|
English
Español

English
Español

