Precisa de apoio?
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.manutpppcolaborador

Web service com.senior.g5.rh.sm.manutpppcolaborador

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

Portas

ManuPPPColaborador_3

Por meio deste web service, é permitido informar o Perfil Profissiográfico Previdenciário (PPP).

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 3

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:ManuPPPColaborador>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <nomFun>String</nomFun>
        <codFil>Integer</codFil>
        <jusCat>String</jusCat>
        <wGD035CAT>
          <tipoOperao>String</tipoOperao>
          <seqReg>Integer</seqReg>
          <datCat>DateTime</datCat>
          <datEmi>DateTime</datEmi>
          <cATPPP>String</cATPPP>
          <ignReg>String</ignReg>
          <indCon>String</indCon>
        </wGD035CAT>
        <wGD035LOT>
          <tipoOperao>String</tipoOperao>
          <sequencia>Integer</sequencia>
          <datIni>DateTime</datIni>
          <datTer>DateTime</datTer>
          <tipoInscrio>Integer</tipoInscrio>
          <numCgc>Double</numCgc>
          <nomLoc>String</nomLoc>
          <titCar>String</titCar>
          <nomFun>String</nomFun>
          <codCb2>String</codCb2>
          <aprGfi>String</aprGfi>
          <obsLot>String</obsLot>
          <ignorar>String</ignorar>
          <conflito>String</conflito>
        </wGD035LOT>
        <wGD035PRO>
          <tipOpe>String</tipOpe>
          <seqReg>Integer</seqReg>
          <datIni>DateTime</datIni>
          <datTer>DateTime</datTer>
          <ignReg>String</ignReg>
          <indCon>String</indCon>
          <obsAte>String</obsAte>
        </wGD035PRO>
        <wGD035RIS>
          <tipOpe>String</tipOpe>
          <seqReg>Integer</seqReg>
          <datIni>DateTime</datIni>
          <datTer>DateTime</datTer>
          <tipRis>String</tipRis>
          <desAgt>String</desAgt>
          <intCon>String</intCon>
          <tecUti>String</tecUti>
          <ePCEfi>String</ePCEfi>
          <ePIEfi>String</ePIEfi>
          <dCAEPI>String</dCAEPI>
          <conIns>String</conIns>
          <conPer>String</conPer>
          <medPro>String</medPro>
          <conFun>String</conFun>
          <praVal>String</praVal>
          <perTro>String</perTro>
          <obsHig>String</obsHig>
          <ignReg>String</ignReg>
          <indCon>String</indCon>
        </wGD035RIS>
        <wGD035EXA>
          <tipOpe>String</tipOpe>
          <seqReg>Integer</seqReg>
          <datExa>DateTime</datExa>
          <oriExa>String</oriExa>
          <natExa>String</natExa>
          <tipExa>String</tipExa>
          <norAlt>String</norAlt>
          <evoRes>String</evoRes>
          <sitRes>String</sitRes>
          <ignReg>String</ignReg>
          <indCon>String</indCon>
        </wGD035EXA>
        <wGD035RRA>
          <tipOpe>String</tipOpe>
          <seqReg>Integer</seqReg>
          <datIni>DateTime</datIni>
          <datTer>DateTime</datTer>
          <nomFun>String</nomFun>
          <numCpf>Double</numCpf>
          <numNIT>Double</numNIT>
          <regCon>String</regCon>
          <ignReg>String</ignReg>
          <indCon>String</indCon>
        </wGD035RRA>
        <wGD035NOT>
          <tipOpe>String</tipOpe>
          <datNot>DateTime</datNot>
          <seqNot>Integer</seqNot>
          <ignReg>String</ignReg>
          <indCon>String</indCon>
          <notFic>String</notFic>
        </wGD035NOT>
        <numEmp>Integer</numEmp>
        <indPdh>String</indPdh>
        <tipIns>Integer</tipIns>
        <jusExa>String</jusExa>
        <tipCol>Integer</tipCol>
        <nITFun>Double</nITFun>
        <numCgc>Double</numCgc>
        <jusAss>String</jusAss>
        <numCad>Integer</numCad>
        <datNas>DateTime</datNas>
        <razSoc>String</razSoc>
        <jusGer>String</jusGer>
        <wGD035RMB>
          <tipOpe>String</tipOpe>
          <seqReg>Integer</seqReg>
          <datIni>DateTime</datIni>
          <datTer>DateTime</datTer>
          <nomFun>String</nomFun>
          <numNIT>Double</numNIT>
          <regCon>String</regCon>
          <estCon>String</estCon>
          <sitCon>String</sitCon>
          <ignReg>String</ignReg>
          <indCon>String</indCon>
        </wGD035RMB>
        <tipOpe>String</tipOpe>
        <tipSex>String</tipSex>
        <atiIrf>Integer</atiIrf>
        <numCtp>Integer</numCtp>
        <endFil>String</endFil>
        <serCtp>String</serCtp>
        <codCep>Integer</codCep>
        <estCtp>String</estCtp>
        <nomBai>String</nomBai>
        <datAdm>DateTime</datAdm>
        <nomCid>String</nomCid>
        <desRev>String</desRev>
        <estCid>String</estCid>
        <matEso>String</matEso>
        <nomRRH>String</nomRRH>
        <numCpf>Double</numCpf>
        <nITRRH>Double</nITRRH>
        <cARRRH>String</cARRRH>
	 <cpfRRH>Integer</cpfRRH>
      </parameters>
    </ser:ManuPPPColaborador>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
nomFun Opcional String Nome do colaborador.

Permite Nulo: Sim
Máscara: A[40]
codFil Opcional Integer Informar o código da filial do colaborador.

Permite Nulo: Sim
Máscara: ZZ9999
jusCat Opcional String Campo destinado para justificar a ausência no PPP das informações sobre os exames médico ou ASO.

Permite Nulo: Sim
Máscara: #(70,3)#
wGD035CAT Opcional Set  
wGD035CAT.tipoOperao Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
I - Inclusão
A - Alteração
E - Exclusão
wGD035CAT.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035CAT.datCat Opcional DateTime Corresponde o dia, mês e ano do acidente de trabalho.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035CAT.datEmi Opcional DateTime Corresponde o dia, mês e ano da emissão da CAT.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035CAT.cATPPP Opcional String Número da CAT conforme INSS - para constar no PPP.

Permite Nulo: Sim
Máscara: A[15]
wGD035CAT.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035CAT.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035LOT Opcional Set  
wGD035LOT.tipoOperao Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035LOT.sequencia Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035LOT.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035LOT.datTer Opcional DateTime Data de término da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035LOT.tipoInscrio Opcional Integer

Tipo de Inscrição da Filial

Permite Nulo: Sim
Máscara: 9[1]
Valores:
- "1- CNPJ"
- "2 - CEI/CNO"
- "3 - CPF"
- "4 - CAEPF"

wGD035LOT.numCgc Opcional Double Informar o número de inscrição de acordo com o parâmetro do campo anterior.

Permite Nulo: Sim
Máscara: 9[15]
wGD035LOT.nomLoc Opcional String Descrição do local.

Permite Nulo: Sim
Máscara: A[60]
wGD035LOT.titCar Opcional String Título do cargo.

Permite Nulo: Sim
Máscara: A[100]
wGD035LOT.nomFun Opcional String Descrição da função.

Permite Nulo: Sim
Máscara: A[60]
wGD035LOT.codCb2 Opcional String CBO do Cargo

Permite Nulo: Sim
Máscara: A[6]
wGD035LOT.aprGfi Opcional String Descrição da GFIP.

Permite Nulo: Sim
Máscara: A[2]
wGD035LOT.obsLot Opcional String Observação da lotação e atribuição.

Permite Nulo: Sim
Máscara: #(70,3)#
wGD035LOT.ignorar Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035LOT.conflito Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035PRO Opcional Set  
wGD035PRO.tipOpe Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035PRO.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035PRO.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035PRO.datTer Opcional DateTime Data de término da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035PRO.ignReg Opcional String Define se o registro será ignorado na emissão do PPP

Permite Nulo: Sim
Máscara: U[1]
wGD035PRO.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035PRO.obsAte Opcional String Descrição detalhada da Atividade.

Permite Nulo: Sim
Máscara: #(70,14)#
wGD035RIS Opcional Set  
wGD035RIS.tipOpe Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035RIS.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035RIS.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RIS.datTer Opcional DateTime Data de término da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RIS.tipRis Opcional String Tipo do risco.

Permite Nulo: Sim
Máscara: U[10]
wGD035RIS.desAgt Opcional String Descrição do fator de risco.

Permite Nulo: Sim
Máscara: A[60]
wGD035RIS.intCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.tecUti Opcional String Descrição da técnica utilizada.

Permite Nulo: Sim
Máscara: A[100]
wGD035RIS.ePCEfi Opcional String Identifica se os EPCs são eficazes.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.ePIEfi Opcional String Identifica se os EPIs são eficazes.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.dCAEPI Opcional String Descrição do Certificado de Aprovação do EPI.

Permite Nulo: Sim
Máscara: A[200]
wGD035RIS.conIns Opcional String Considera insalubridade.

Permite Nulo: Não
Máscara: U
Valores:
- "S - Sim"
- "N - Não"
wGD035RIS.conPer Opcional String

Considera periculosidade.

Permite Nulo: Não
Máscara: U
Valores:
- "S - Sim"
- "N - Não"

wGD035RIS.medPro Opcional String Medidas de proteção.

Tipo do Campo: String(001)
Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.conFun Opcional String Condições de funcionamento.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.praVal Opcional String Prazo de validade.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.perTro Opcional String Periocidade de troca.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.obsHig Opcional String Higienização.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.indCon Opcional String Apresenta se o registro está em conflito com outro
wGD035EXA Opcional Set  
wGD035EXA.tipOpe Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035EXA.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035EXA.datExa Opcional DateTime Data do exame.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035EXA.oriExa Opcional String Tipo do exame.

Permite Nulo: Sim
Máscara: U[15]
wGD035EXA.natExa Opcional String Descrição da natureza do exame.

Permite Nulo: Sim
Máscara: A[70]
wGD035EXA.tipExa Opcional String Tipo do exame

Permite Nulo: Sim
Máscara: U[1]
Valores:
- "R - Referencial"
- "S - Sequencial"
wGD035EXA.norAlt Opcional String Resultado do exame.

Permite Nulo: Sim
Máscara: U[1]
- "N - Normal"
- "A - Alterado"
wGD035EXA.evoRes Opcional String Evolução resultado.

Permite Nulo: Sim
Máscara: U[1]
Valores:
- "E - Estável"
- "A - Agravamento"
wGD035EXA.sitRes Opcional String Situação do resultado.

Permite Nulo: Sim
Máscara: U[1]
Valores:
- "O - Ocupacional"
- "N - Não Ocupacional"
wGD035EXA.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035EXA.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035RRA Opcional Set  
wGD035RRA.tipOpe Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035RRA.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035RRA.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RRA.datTer Opcional DateTime Data de término da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RRA.nomFun Opcional String Nome do colaborador.

Permite Nulo: Sim
Máscara: A[40]
wGD035RRA.numCPF Opcional Integer CPF do Responsável.

Permite Nulo: Sim
Máscara: 9[11]
wGD035RRA.numNIT Opcional Double NIT do responsável.

Permite Nulo: Sim
Máscara: 9[11]
wGD035RRA.regCon Opcional String Registro no Conselho Profissional.

Permite Nulo: Sim
Máscara: A[20]
wGD035RRA.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035RRA.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035NOT Opcional Set  
wGD035NOT.tipOpe Opcional String Tipo da operação a ser efetuada na integração.
Tipo: Alfanumérico

Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035NOT.datNot Opcional DateTime Data anotação registro.

Permite Nulo: Não
Máscara: DD/MM/YYYY
wGD035NOT.seqNot Opcional Integer Sequência.

Permite Nulo: Não
Máscara: 9[2]
wGD035NOT.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035NOT.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035NOT.notFic Opcional String Descrição da anotação da ficha.

Permite Nulo: Sim
Máscara: #(70,7)#
numEmp Obrigatório Integer  
indPdh Opcional String Pessoa com Deficiência.

Permite Nulo: Sim
Máscara: U[3]

Observação: habilitado quando os campos Deficiente Físico e Reabilitado estiverem definidos como "S".
tipIns Opcional Integer Tipo de inscrição da matriz/filial.

Permite Nulo: Sim
Máscara: 9[1]
Valores:
- "1 CNPJ"
- "2 CEI"
- "3 CPF"
- "4 CAEPF"
jusExa Opcional String Campo destinado para observações relativas à assinatura eletrônica do responsável pelas informações.

Permite Nulo: Sim
Máscara: #(70,3)#
tipCol Obrigatório Integer Tipo de colaborador.

Permite Nulo: Não
Máscara: 9[1]

- Chave
- Máscara: 9

Valores:
- "1 - Empregado"
- "2 - Terceiro"
- "3 - Parceiro"
nITFun Opcional Double Informar o NIT(PIS/PASEP/CI) do colaborador

Permite Nulo: Sim
Máscara: 9[11]
numCgc Opcional Double Informar o número de inscrição de acordo com o parâmetro do campo anterior.

Permite Nulo: Sim
Máscara: z99.999.999/9999-99
jusAss Opcional String Campo destinado para observações relativas à assinatura eletrônica do responsável pelas informações.

Permite Nulo: Sim
Máscara: #(70,3)#
numCad Obrigatório Integer Código do colaborador.

Permite Nulo: Não
Máscara: #[EdiCad]N(9,0)#

- Chave
- Máscara: 999999999
datNas Opcional DateTime Informar a data de nascimento do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
razSoc Opcional String Informar a razão social da filial matriz/filial.

Permite Nulo: Sim
Máscara: A[40]
jusGer Opcional String Campo destinado às observações relativas ao PPP. Será impresso no campo Observações.

Permite Nulo: Sim
Máscara: #(70,3)#
wGD035RMB Opcional Set  
wGD035RMB.tipOpe Opcional String  
wGD035RMB.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035RMB.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RMB.datTer Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RMB.nomFun Opcional String Nome do colaborador.

Permite Nulo: Sim
Máscara: A[40]
wGD035RMB.numNIT Opcional Double NIT do responsável.

Permite Nulo: Sim
Máscara: 9[11]
wGD035RMB.regCon Opcional String Registro no Conselho Profissional.

Permite Nulo: Sim
Máscara: A[20]
wGD035RMB.estCon Opcional String UF do Conselho Profissional.

Permite Nulo: Sim
Máscara: A[2]
wGD035RMB.sitCon Opcional String Situação do Registro no Conselho.

Permite Nulo: Sim
Máscara: U
wGD035RMB.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035RMB.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração.
Tipo: Alfanumérico

Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
tipSex Opcional String Informar o sexo do colaborador.

Valores:
- "M - Masculino"
- "F - Feminino"
atiIrf Opcional Integer Informar o código da Classificação Nacional de Atividades Econômicas (CNAE) empresa.

Permite Nulo: Sim
Máscara: 9[7]
numCtp Opcional Integer Informar o número da carteira de trabalho do colaborador.

Permite Nulo: Sim
Máscara: 9[9]
endFil Opcional String Informar o logradouro da filial.

Permite Nulo: Sim
Máscara: A[40]
serCtp Opcional String Informar a série da carteira de trabalho.

Permite Nulo: Sim
Máscara: A[5]
codCep Opcional Integer Informar o CEP do logradouro.

Permite Nulo: Sim
estCtp Opcional String UF da Carteira de Trabalho.

Permite Nulo: Sim
Máscara: U[2]
nomBai Opcional String Informar o código do bairro da filial.

Permite Nulo: Sim
Máscara: A[40]
datAdm Opcional DateTime Informar data de admissão na inclusão.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
nomCid Opcional String Informar o código da cidade da filial

Permite Nulo: Sim
Máscara: A[30]
desRev Opcional String Informar o regime de revezamento.

Permite Nulo: Sim
Máscara: A[30]
estCid Opcional String Informar o estado da filial.

Permite Nulo: Sim
Máscara: U[2]
matEso Opcional String Informar o número da matrícula do eSocial do colaborador.

Permite Nulo: Sim
Máscara: A[30]
nomRRH Opcional String Informar o nome do representante legal da empresa.

Tipo: Inteiro

Observação: na geração do PPP será considerado o campo Responsável PPP no cadastro da Filial. Na ausência desse campo, será verificado o campo Responsável RH.
numCPF Opcional Integer Informar o número do CPF do colaborador.

Permite Nulo: Sim;
Máscara: 9[11]
nITRRH Opcional Double Informar o NIT do representante legal.

Permite Nulo: Sim
Máscara: 9[11]
cARRRH Opcional String Título reduzido do cargo do representante legal.
CpfRRH Opcional Integer Informar o CPF do responsável pelo PPP.

Permite Nulo: Sim;
Máscara: 9[11]

Resposta:

Nota

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:ManuPPPColaboradorResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ManuPPPColaboradorResponse>
  </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.

ManuPPPColaborador_4

Nota

Este web service apresenta um ou mais parâmetros que permitem o envio de CNPJ alfanumérico.

Por meio deste web service, é possível informar o Perfil Profissiográfico Previdenciário (PPP).

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:ManuPPPColaborador>
   <user>String</user>
   <password>String</password>
   <encryption>Integer</encryption>
   <parameters>
    <nomFun>String</nomFun>
    <codFil>Integer</codFil>
    <jusCat>String</jusCat>
    <wGD035CAT>
     <tipoOperao>String</tipoOperao>
     <seqReg>Integer</seqReg>
     <datCat>DateTime</datCat>
     <datEmi>DateTime</datEmi>
     <cATPPP>String</cATPPP>
     <ignReg>String</ignReg>
     <indCon>String</indCon>
    </wGD035CAT>
    <wGD035LOT>
     <tipoOperao>String</tipoOperao>
     <sequencia>Integer</sequencia>
     <datIni>DateTime</datIni>
     <datTer>DateTime</datTer>
     <tipoInscrio>Integer</tipoInscrio>
     <cfjIns>String</cfjIns>
     <nomLoc>String</nomLoc>
     <titCar>String</titCar>
     <nomFun>String</nomFun>
     <codCb2>String</codCb2>
     <aprGfi>String</aprGfi>
     <obsLot>String</obsLot>
     <ignorar>String</ignorar>
     <conflito>String</conflito>
    </wGD035LOT>
    <wGD035PRO>
     <tipOpe>String</tipOpe>
     <seqReg>Integer</seqReg>
     <datIni>DateTime</datIni>
     <datTer>DateTime</datTer>
     <ignReg>String</ignReg>
     <indCon>String</indCon>
     <obsAte>String</obsAte>
    </wGD035PRO>
	<wGD035RIS>
     <tipOpe>String</tipOpe>
     <seqReg>Integer</seqReg>
     <datIni>DateTime</datIni>
     <datTer>DateTime</datTer>
     <tipRis>String</tipRis>
     <desAgt>String</desAgt>
     <intCon>String</intCon>
     <tecUti>String</tecUti>
     <ePCEfi>String</ePCEfi>
     <ePIEfi>String</ePIEfi>
     <dCAEPI>String</dCAEPI>
     <conIns>String</conIns>
     <conPer>String</conPer>
     <medPro>String</medPro>
     <conFun>String</conFun>
     <praVal>String</praVal>
     <perTro>String</perTro>
     <obsHig>String</obsHig>
     <ignReg>String</ignReg>
     <indCon>String</indCon>
    </wGD035RIS>
    <wGD035EXA>
     <tipOpe>String</tipOpe>
     <seqReg>Integer</seqReg>
     <datExa>DateTime</datExa>
     <oriExa>String</oriExa>
     <natExa>String</natExa>
     <tipExa>String</tipExa>
     <norAlt>String</norAlt>
     <evoRes>String</evoRes>
     <sitRes>String</sitRes>
     <ignReg>String</ignReg>
     <indCon>String</indCon>
    </wGD035EXA>
    <wGD035RRA>
     <tipOpe>String</tipOpe>
     <seqReg>Integer</seqReg>
     <datIni>DateTime</datIni>
     <datTer>DateTime</datTer>
     <nomFun>String</nomFun>
     <numCpf>Double</numCpf>
     <numNIT>Double</numNIT>
     <regCon>String</regCon>
     <ignReg>String</ignReg>
     <indCon>String</indCon>
    </wGD035RRA>
    <wGD035NOT>
     <tipOpe>String</tipOpe>
     <datNot>DateTime</datNot>
     <seqNot>Integer</seqNot>
     <ignReg>String</ignReg>
     <indCon>String</indCon>
     <notFic>String</notFic>
    </wGD035NOT>
     <numEmp>Integer</numEmp>
     <indPdh>String</indPdh>
     <tipIns>Integer</tipIns>
     <jusExa>String</jusExa>
     <tipCol>Integer</tipCol>
     <nITFun>Double</nITFun>
     <razSoc>String</razSoc>
     <jusAss>String</jusAss>
     <numCad>Integer</numCad>
     <datNas>DateTime</datNas>
     <atiIrf>Integer</atiIrf>
     <jusGer>String</jusGer>
    <wGD035RMB>
     <tipOpe>String</tipOpe>
     <seqReg>Integer</seqReg>
     <datIni>DateTime</datIni>
     <datTer>DateTime</datTer>
     <nomFun>String</nomFun>
     <numNIT>Double</numNIT>
     <regCon>String</regCon>
     <estCon>String</estCon>
     <sitCon>String</sitCon>
     <ignReg>String</ignReg>
     <indCon>String</indCon>
    </wGD035RMB>
     <tipOpe>String</tipOpe>
     <tipSex>String</tipSex>
     <endFil>String</endFil>
     <numCtp>Integer</numCtp>
     <codCep>Integer</codCep>
     <serCtp>String</serCtp>
     <nomBai>String</nomBai>
     <estCtp>String</estCtp>
     <nomCid>String</nomCid>
     <datAdm>DateTime</datAdm>
     <estCid>String</estCid>
     <desRev>String</desRev>
     <nomRRH>String</nomRRH>
     <matEso>String</matEso>
     <nITRRH>Double</nITRRH>
     <numCpf>Double</numCpf>
     <cARRRH>String</cARRRH>
     <cpfRRH>Double</cpfRRH>
     <cfjIns>String</cfjIns>
    </parameters>
   </ser:ManuPPPColaborador>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
nomFun Opcional String Nome do colaborador.

Permite Nulo: Sim
Máscara: A[40]
codFil Opcional Integer Informar o código da filial do colaborador.

Permite Nulo: Sim
Máscara: ZZ9999
jusCat Opcional String Campo destinado para justificar a ausência no PPP das informações sobre os exames médico ou ASO.

Permite Nulo: Sim
Máscara: #(70,3)#
wGD035CAT Opcional Set  
wGD035CAT.tipoOperao Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
I - Inclusão
A - Alteração
E - Exclusão
wGD035CAT.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035CAT.datCat Opcional DateTime Corresponde o dia, mês e ano do acidente de trabalho.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035CAT.datEmi Opcional DateTime Corresponde o dia, mês e ano da emissão da CAT.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035CAT.cATPPP Opcional String Número da CAT conforme INSS - para constar no PPP.

Permite Nulo: Sim
Máscara: A[15]
wGD035CAT.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035CAT.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035LOT Opcional Set  
wGD035LOT.tipoOperao Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035LOT.sequencia Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035LOT.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035LOT.datTer Opcional DateTime Data de término da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035LOT.tipoInscrio Opcional Integer

Tipo de Inscrição da Filial

Permite Nulo: Sim
Máscara: 9[1]
Valores:
- "1- CNPJ"
- "2 - CEI/CNO"
- "3 - CPF"
- "4 - CAEPF"

wGD035LOT.CfjIns Opcional String Permite informar o número de inscrição de acordo com o tipo de inscrição informado.

Permite Nulo: Sim
wGD035LOT.nomLoc Opcional String Descrição do local.

Permite Nulo: Sim
Máscara: A[60]
wGD035LOT.titCar Opcional String Título do cargo.

Permite Nulo: Sim
Máscara: A[100]
wGD035LOT.nomFun Opcional String Descrição da função.

Permite Nulo: Sim
Máscara: A[60]
wGD035LOT.codCb2 Opcional String CBO do Cargo

Permite Nulo: Sim
Máscara: A[6]
wGD035LOT.aprGfi Opcional String Descrição da GFIP.

Permite Nulo: Sim
Máscara: A[2]
wGD035LOT.obsLot Opcional String Observação da lotação e atribuição.

Permite Nulo: Sim
Máscara: #(70,3)#
wGD035LOT.ignorar Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035LOT.conflito Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035PRO Opcional Set  
wGD035PRO.tipOpe Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035PRO.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035PRO.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035PRO.datTer Opcional DateTime Data de término da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035PRO.ignReg Opcional String Define se o registro será ignorado na emissão do PPP

Permite Nulo: Sim
Máscara: U[1]
wGD035PRO.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035PRO.obsAte Opcional String Descrição detalhada da Atividade.

Permite Nulo: Sim
Máscara: #(70,14)#
wGD035RIS Opcional Set  
wGD035RIS.tipOpe Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035RIS.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035RIS.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RIS.datTer Opcional DateTime Data de término da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RIS.tipRis Opcional String Tipo do risco.

Permite Nulo: Sim
Máscara: U[10]
wGD035RIS.desAgt Opcional String Descrição do fator de risco.

Permite Nulo: Sim
Máscara: A[60]
wGD035RIS.intCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.tecUti Opcional String Descrição da técnica utilizada.

Permite Nulo: Sim
Máscara: A[100]
wGD035RIS.ePCEfi Opcional String Identifica se os EPCs são eficazes.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.ePIEfi Opcional String Identifica se os EPIs são eficazes.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.dCAEPI Opcional String Descrição do Certificado de Aprovação do EPI.

Permite Nulo: Sim
Máscara: A[200]
wGD035RIS.conIns Opcional String Considera insalubridade.

Permite Nulo: Não
Máscara: U
Valores:
- "S - Sim"
- "N - Não"
wGD035RIS.conPer Opcional String

Considera periculosidade.

Permite Nulo: Não
Máscara: U
Valores:
- "S - Sim"
- "N - Não"

wGD035RIS.medPro Opcional String Medidas de proteção.

Tipo do Campo: String(001)
Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.conFun Opcional String Condições de funcionamento.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.praVal Opcional String Prazo de validade.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.perTro Opcional String Periocidade de troca.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.obsHig Opcional String Higienização.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035RIS.indCon Opcional String Apresenta se o registro está em conflito com outro
wGD035EXA Opcional Set  
wGD035EXA.tipOpe Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035EXA.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035EXA.datExa Opcional DateTime Data do exame.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035EXA.oriExa Opcional String Tipo do exame.

Permite Nulo: Sim
Máscara: U[15]
wGD035EXA.natExa Opcional String Descrição da natureza do exame.

Permite Nulo: Sim
Máscara: A[70]
wGD035EXA.tipExa Opcional String Tipo do exame

Permite Nulo: Sim
Máscara: U[1]
Valores:
- "R - Referencial"
- "S - Sequencial"
wGD035EXA.norAlt Opcional String Resultado do exame.

Permite Nulo: Sim
Máscara: U[1]
- "N - Normal"
- "A - Alterado"
wGD035EXA.evoRes Opcional String Evolução resultado.

Permite Nulo: Sim
Máscara: U[1]
Valores:
- "E - Estável"
- "A - Agravamento"
wGD035EXA.sitRes Opcional String Situação do resultado.

Permite Nulo: Sim
Máscara: U[1]
Valores:
- "O - Ocupacional"
- "N - Não Ocupacional"
wGD035EXA.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035EXA.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035RRA Opcional Set  
wGD035RRA.tipOpe Opcional String Tipo da operação a ser efetuada na integração.

Tipo: Alfanumérico
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035RRA.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035RRA.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RRA.datTer Opcional DateTime Data de término da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RRA.nomFun Opcional String Nome do colaborador.

Permite Nulo: Sim
Máscara: A[40]
wGD035RRA.numCPF Opcional Integer CPF do Responsável.

Permite Nulo: Sim
Máscara: 9[11]
wGD035RRA.numNIT Opcional Double NIT do responsável.

Permite Nulo: Sim
Máscara: 9[11]
wGD035RRA.regCon Opcional String Registro no Conselho Profissional.

Permite Nulo: Sim
Máscara: A[20]
wGD035RRA.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035RRA.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035NOT Opcional Set  
wGD035NOT.tipOpe Opcional String Tipo da operação a ser efetuada na integração.
Tipo: Alfanumérico

Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
wGD035NOT.datNot Opcional DateTime Data anotação registro.

Permite Nulo: Não
Máscara: DD/MM/YYYY
wGD035NOT.seqNot Opcional Integer Sequência.

Permite Nulo: Não
Máscara: 9[2]
wGD035NOT.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035NOT.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
wGD035NOT.notFic Opcional String Descrição da anotação da ficha.

Permite Nulo: Sim
Máscara: #(70,7)#
numEmp Obrigatório Integer  
indPdh Opcional String Pessoa com Deficiência.

Permite Nulo: Sim
Máscara: U[3]

Observação: habilitado quando os campos Deficiente Físico e Reabilitado estiverem definidos como "S".
tipIns Opcional Integer Tipo de inscrição da matriz/filial.

Permite Nulo: Sim
Máscara: 9[1]
Valores:
- "1 CNPJ"
- "2 CEI"
- "3 CPF"
- "4 CAEPF"
jusExa Opcional String Campo destinado para observações relativas à assinatura eletrônica do responsável pelas informações.

Permite Nulo: Sim
Máscara: #(70,3)#
tipCol Obrigatório Integer Tipo de colaborador.

Permite Nulo: Não
Máscara: 9[1]

- Chave
- Máscara: 9

Valores:
- "1 - Empregado"
- "2 - Terceiro"
- "3 - Parceiro"
nITFun Opcional Double Informar o NIT(PIS/PASEP/CI) do colaborador

Permite Nulo: Sim
Máscara: 9[11]
razSoc Opcional String Informar a razão social da filial matriz/filial.

Permite Nulo: Sim
Máscara: A[40]
jusAss Opcional String Campo destinado para observações relativas à assinatura eletrônica do responsável pelas informações.

Permite Nulo: Sim
Máscara: #(70,3)#
numCad Obrigatório Integer Código do colaborador.

Permite Nulo: Não
Máscara: #[EdiCad]N(9,0)#

- Chave
- Máscara: 999999999
datNas Opcional DateTime Informar a data de nascimento do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
atiIrf Opcional Integer Informar o código da Classificação Nacional de Atividades Econômicas (CNAE) empresa.

Permite Nulo: Sim
Máscara: 9[7]
jusGer Opcional String Campo destinado às observações relativas ao PPP. Será impresso no campo Observações.

Permite Nulo: Sim
Máscara: #(70,3)#
wGD035RMB Opcional Set  
wGD035RMB.tipOpe Opcional String  
wGD035RMB.seqReg Opcional Integer Sequência do registro.

Permite Nulo: Não
Máscara: 9[4]
wGD035RMB.datIni Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RMB.datTer Opcional DateTime Data de início da atuação do colaborador.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
wGD035RMB.nomFun Opcional String Nome do colaborador.

Permite Nulo: Sim
Máscara: A[40]
wGD035RMB.numNIT Opcional Double NIT do responsável.

Permite Nulo: Sim
Máscara: 9[11]
wGD035RMB.regCon Opcional String Registro no Conselho Profissional.

Permite Nulo: Sim
Máscara: A[20]
wGD035RMB.estCon Opcional String UF do Conselho Profissional.

Permite Nulo: Sim
Máscara: A[2]
wGD035RMB.sitCon Opcional String Situação do Registro no Conselho.

Permite Nulo: Sim
Máscara: U
wGD035RMB.ignReg Opcional String Define se o registro será ignorado na emissão do PPP.

Permite Nulo: Sim
Máscara: U[1]
wGD035RMB.indCon Opcional String Apresenta se o registro está em conflito com outro.

Permite Nulo: Sim
Máscara: U[1]
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração.
Tipo: Alfanumérico

Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
tipSex Opcional String Informar o sexo do colaborador.

Valores:
- "M - Masculino"
- "F - Feminino"
endFil Opcional String Informar o logradouro da filial.

Permite Nulo: Sim
Máscara: A[40]
numCtp Opcional Integer Informar o número da carteira de trabalho do colaborador.

Permite Nulo: Sim
Máscara: 9[9]
codCep Opcional Integer Informar o CEP do logradouro.

Permite Nulo: Sim
serCtp Opcional String Informar a série da carteira de trabalho.

Permite Nulo: Sim
Máscara: A[5]
nomBai Opcional String Informar o código do bairro da filial.

Permite Nulo: Sim
Máscara: A[40]
estCtp Opcional String UF da Carteira de Trabalho.

Permite Nulo: Sim
Máscara: U[2]
nomCid Opcional String Informar o código da cidade da filial

Permite Nulo: Sim
Máscara: A[30]
datAdm Opcional DateTime Informar data de admissão na inclusão.

Permite Nulo: Sim
Máscara: DD/MM/YYYY
estCid Opcional String Informar o estado da filial.

Permite Nulo: Sim
Máscara: U[2]
desRev Opcional String Informar o regime de revezamento.

Permite Nulo: Sim
Máscara: A[30]
nomRRH Opcional String Informar o nome do representante legal da empresa.

Tipo: Inteiro

Observação: na geração do PPP será considerado o campo Responsável PPP no cadastro da Filial. Na ausência desse campo, será verificado o campo Responsável RH.
matEso Opcional String Informar o número da matrícula do eSocial do colaborador.

Permite Nulo: Sim
Máscara: A[30]
nITRRH Opcional Double Informar o NIT do representante legal.

Permite Nulo: Sim
Máscara: 9[11]
numCPF Opcional Integer Informar o número do CPF do colaborador.

Permite Nulo: Sim;
Máscara: 9[11]
cARRRH Opcional String Título reduzido do cargo do representante legal.
CpfRRH Opcional Integer Informar o CPF do responsável pelo PPP.

Permite Nulo: Sim;
Máscara: 9[11]
cfjIns Opcional String Permite informar o número de inscrição de acordo com o tipo de inscrição informado.

Permite Nulo: Sim

Resposta:

Nota

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:ManuPPPColaboradorResponse>
    <result>
     <erroExecucao>String</erroExecucao>
   </result>
  </ser:ManuPPPColaboradorResponse>
 </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.

Este artigo ajudou você?