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
- Síncrono: http://example.com/g5-senior-services/sm_Synccom_senior_g5_rh_sm_manutpppcolaborador?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_manutpppcolaborador?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_manutpppcolaborador?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 |
| 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. |
| 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 |
| 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. |
| 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. |
English
Español
English
Español


