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

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

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

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: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

Esta porta 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

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: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ê?