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.Filiais

Web service com.senior.g5.rh.SM.Filiais

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

Filiais

Web service para manutenção das informações das Filiais.

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 2

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:Filiais>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
<parameters>
        <numEmp>Integer</numEmp>
        <nomFil>String</nomFil>
        <wGD030PCM>
          <tipOpe>String</tipOpe>
          <iniPcmso>DateTime</iniPcmso>
          <empPcmso>Integer</empPcmso>
          <tipPcmso>Integer</tipPcmso>
          <resPcmso>Integer</resPcmso>
          <terPcmso>DateTime</terPcmso>
        </wGD030PCM>
        <wGD030LAU>
          <tipOpe>String</tipOpe>
          <iniLtcat>DateTime</iniLtcat>
          <empLtcat>Integer</empLtcat>
          <tipLtcat>Integer</tipLtcat>
          <resLtcat>Integer</resLtcat>
          <terLtcat>DateTime</terLtcat>
        </wGD030LAU>
        <datAlt>DateTime</datAlt>
        <codFil>Integer</codFil>
        <codPai>Integer</codPai>
        <atiIri>Integer</atiIri>
        <razSoc>String</razSoc>
        <codEst>String</codEst>
        <tipOpe>String</tipOpe>
        <codCid>Integer</codCid>
        <codBai>Integer</codBai>
        <codCep>Integer</codCep>
        <endFil>String</endFil>
        <endNum>String</endNum>
        <cplFil>String</cplFil>
        <ddiTel>Integer</ddiTel>
        <dddTel>Integer</dddTel>
        <numTel>String</numTel>
        <ddiFax>Integer</ddiFax>
        <dddFax>Integer</dddFax>
        <numFax>String</numFax>
        <emaFil>String</emaFil>
        <tipLot>Integer</tipLot>
        <tipFil>String</tipFil>
        <tipIns>Integer</tipIns>
        <numCgc>Integer</numCgc>
        <insCei>Integer</insCei>
        <numCNO>String</numCNO>
        <nCAEPF>String</nCAEPF>
        <insMun>String</insMun>
        <atvFil>String</atvFil>
        <regDrt>Integer</regDrt>
        <codOem>Integer</codOem>
        <tpCtBa>Integer</tpCtBa>
        <graRis>Integer</graRis>
        <empRrh>Integer</empRrh>
        <tipRrh>Integer</tipRrh>
        <cadRrh>Integer</cadRrh>
        <empPPP>Integer</empPPP>
        <tipPPP>Integer</tipPPP>
        <cadPPP>Integer</cadPPP>
        <jusAss>String</jusAss>
        <jusCat>String</jusCat>
        <jusExa>String</jusExa>
        <jusGer>String</jusGer>
      </parameters>
    </ser:Filiais>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Obrigatório Integer Código da empresa.

Chave
Máscara: 9[4]
nomFil Opcional String Apelido da filial.

Máscara: A[40]
wGD030PCM Opcional Set Filiais da Empresa - Histórico Responsável PCMSO.

TipOpe
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
Descrição: Tipo da operação a ser efetuada na integração.
Observação: se não for informado, será considerado "I - Inclusão".

Início
Chave
Máscara: DD/MM/YYYY
Descrição: Data em que assumiu a responsabilidade.

Emp. Resp. PCMSO
Chave
Máscara: 9[4]
Descrição: Código da empresa do responsável pelo PCMSO.

Tp. Resp. PCMSO
Máscara: 9[1]
Descrição: Tipo do Responsável pelo PCMSO.

Responsável PCMSO
Máscara: #[EdiCad]N(9,0)#
Descrição: Cadastro do Responsável pelo PCMSO.

Término
Máscara: DD/MM/YYYY
Descrição: Data em que encerrou a responsabilidade.
wGD030PCM.tipOpe Opcional String  
wGD030PCM.iniPcmso Opcional DateTime  
wGD030PCM.empPcmso Opcional Integer  
wGD030PCM.tipPcmso Opcional Integer  
wGD030PCM.resPcmso Opcional Integer  
wGD030PCM.terPcmso Opcional DateTime  
wGD030LAU Opcional Set Filiais da Empresa - Histórico Responsável LTCAT.

TipOpe
Valores:
- " I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
Descrição: Tipo da operação a ser efetuada na integração.
Observação: se não for informado, será considerado "I - Inclusão".

Início
Chave
Máscara: DD/MM/YYYY
Descrição: Data em que assumiu a responsabilidade

Emp. Resp. LTCAT
Chave
Máscara: 9[4]
Descrição: Código da empresa do responsável pelo LTCAT.

Tp. Resp. LTCAT
Máscara: 9[1]
Descrição: Tipo do Responsável pelo LTCAT.

Responsável LTCAT
Máscara: #[EdiCad]N(9,0)#
Descrição: Cadastro do Responsável pelo LTCAT.

Término
Máscara: DD/MM/YYYY
Descrição: Data em que encerrou a responsabilidade.
wGD030LAU.tipOpe Opcional String  
wGD030LAU.iniLtcat Opcional DateTime  
wGD030LAU.empLtcat Opcional Integer  
wGD030LAU.tipLtcat Opcional Integer  
wGD030LAU.resLtcat Opcional Integer  
wGD030LAU.terLtcat Opcional DateTime  
codFil Obrigatório Integer Código da filial.

Chave
Máscara: ZZ9999
codPai Opcional Integer Código do país.

Máscara: 9[4]
razSoc Obrigatório String Razão social da filial.

Máscara: A[40].
codEst Opcional String Estado.

Máscara: U[4]
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração.

Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"

Observação: se não for informado, será considerado "I - Inclusão".
codCid Opcional Integer Código da cidade.

Máscara: 99.99999
codBai Opcional Integer Código da bairro.

Máscara: 9[4]
codCep Opcional Integer Código do CEP da filial.

Máscara: #[EdiCep]N(8,0)#
endFil Opcional String Endereço da filial.

Máscara: A[40]
endNum Opcional String Número.

Máscara: A[6]
cplFil Opcional String Complemento endereço.

Máscara: A[40]
ddiTel Opcional Integer Código DDI do telefone.

Máscara: 9[3]
dddTel Opcional Integer Código DDD do telefone.

Máscara: 9[3]
numTel Opcional String Telefone da filial.

Máscara: A[20]
ddiFax Opcional Integer Código DDI do fax.

Máscara: 9[3]
dddFax Opcional Integer Código DDD do fax.

Máscara: 9[3]
numFax Opcional String Número do fax da filial.

Máscara: A[15]
emaFil Opcional String E-mail da filial.

Máscara: A[100]
tipLot Opcional Integer Tipo de lotação da filial.

Máscara: 9[2]
tipFil Opcional String Tipo da filial ("M","F","O","T", "C", "D").

Máscara: U[1]
tipIns Opcional Integer Tipo de inscrição da filial.

Máscara: 9[1]
numCgc Opcional Integer Número da inscrição.

Máscara: z99.999.999/9999-99
insCei Opcional Integer Código de inscrição CEI.

Máscara: 9[12]
numCNO Opcional String Inscrição no CNO.

Máscara: A[14]
nCAEPF Opcional String Inscrição no CAEPF.

Máscara: A[14]
insMun Opcional String Inscrição Municipal da Filial.

Máscara: A[16]
atvFil Opcional String Atividade da Filial.

Máscara: A[80]
regDrt Opcional Integer Registro DRT.

Máscara: 9[10]
codOem Opcional Integer Código do tomador de serviço.

Máscara: 9[8]
tpCtBa Opcional Integer Tipo da conta.

Máscara: 9[1]
graRis Opcional Integer Grau de risco.

Máscara: 9[1]
empRrh Opcional Integer Código da empresa do responsável pela área de RH.

Máscara: 9[4]
tipRrh Opcional Integer Tipo do responsável pela área de RH.

Máscara: 9[1]
cadRrh Opcional Integer Cadastro do responsável pela área de RH.

Máscara: #[EdiCad]N(9,0)#
empPPP Opcional Integer Código da empresa do responsável pelo PPP.

Máscara: 9[4]
tipPPP Opcional Integer Tipo do responsável pelo PPP.

Máscara: 9[1]
cadPPP Opcional Integer Cadastro do responsável pelo PPP.

Máscara: #[EdiCad]N(9,0)#
jusAss Opcional String Justificativa para uso de assinatura eletrônica no PPP.

Máscara: #(70,3)#
jusCat Opcional String Justificativa para constar no campo CAT do PPP.

Máscara: #(70,3)#
jusExa Opcional String Justificativa para não informar exames no PPP.

Máscara: #(70,3)#
jusGer Opcional String Justificativa geral p/ constar antes data emissão do PPP.

Máscara: #(70,3)#
datAlt Opcional DateTime

Data de alteração do CNAE.

Máscara: DD/MM/AAAA
Observação: campo disponível na guia CNAE.

atiIri Opcional Integer

Código do CNAE-Fiscal.

Máscara: 9 [7]
Observação: campo disponível na guia CNAE.

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

Filiais_3

Este web service é utilizado para manutenção das informações das filiais.

Nota

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

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:Filiais>
   <user>String</user>
   <password>String</password>
   <encryption>Integer</encryption>
   <parameters>
    <numEmp>Integer</numEmp>
    <nomFil>String</nomFil>
    <wGD030PCM>
     <tipOpe>String</tipOpe>
     <iniPcmso>DateTime</iniPcmso>
     <empPcmso>Integer</empPcmso>
     <tipPcmso>Integer</tipPcmso>
     <resPcmso>Integer</resPcmso>
     <terPcmso>DateTime</terPcmso>
    </wGD030PCM>
    <wGD030LAU>
     <tipOpe>String</tipOpe>
     <iniLtcat>DateTime</iniLtcat>
     <empLtcat>Integer</empLtcat>
     <tipLtcat>Integer</tipLtcat>
     <resLtcat>Integer</resLtcat>
     <terLtcat>DateTime</terLtcat>
    </wGD030LAU>
     <datAlt>DateTime</datAlt>
     <codFil>Integer</codFil>
     <codPai>Integer</codPai>
     <atiIri>Integer</atiIri>
     <razSoc>String</razSoc>
     <codEst>String</codEst>
     <tipOpe>String</tipOpe>
     <codCid>Integer</codCid>
     <codBai>Integer</codBai>
     <codCep>Integer</codCep>
     <endFil>String</endFil>
     <endNum>String</endNum>
     <cplFil>String</cplFil>
     <ddiTel>Integer</ddiTel>
     <dddTel>Integer</dddTel>
     <numTel>String</numTel>
     <ddiFax>Integer</ddiFax>
     <dddFax>Integer</dddFax>
     <numFax>String</numFax>
     <emaFil>String</emaFil>
     <tipLot>Integer</tipLot>
     <tipFil>String</tipFil>
     <tipIns>Integer</tipIns>
     <cfjCgc>String</cfjCgc>
     <insCei>Integer</insCei>
     <numCNO>String</numCNO>
     <nCAEPF>String</nCAEPF>
     <insMun>String</insMun>
     <atvFil>String</atvFil>
     <regDrt>Integer</regDrt>
     <codOem>Integer</codOem>
     <tpCtBa>Integer</tpCtBa>
     <graRis>Integer</graRis>
     <empRrh>Integer</empRrh>
     <tipRrh>Integer</tipRrh>
     <cadRrh>Integer</cadRrh>
     <empPPP>Integer</empPPP>
     <tipPPP>Integer</tipPPP>
     <cadPPP>Integer</cadPPP>
     <jusAss>String</jusAss>
     <jusCat>String</jusCat>
     <jusExa>String</jusExa>
     <jusGer>String</jusGer>
   </parameters>
  </ser:Filiais>
 </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Obrigatório Integer Código da empresa.

Chave
Máscara: 9[4]
nomFil Opcional String Apelido da filial.

Máscara: A[40]
wGD030PCM Opcional Set Filiais da Empresa - Histórico Responsável PCMSO.

TipOpe
Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
Descrição: Tipo da operação a ser efetuada na integração.
Observação: se não for informado, será considerado "I - Inclusão".

Início
Chave
Máscara: DD/MM/YYYY
Descrição: Data em que assumiu a responsabilidade.

Emp. Resp. PCMSO
Chave
Máscara: 9[4]
Descrição: Código da empresa do responsável pelo PCMSO.

Tp. Resp. PCMSO
Máscara: 9[1]
Descrição: Tipo do Responsável pelo PCMSO.

Responsável PCMSO
Máscara: #[EdiCad]N(9,0)#
Descrição: Cadastro do Responsável pelo PCMSO.

Término
Máscara: DD/MM/YYYY
Descrição: Data em que encerrou a responsabilidade.
wGD030PCM.tipOpe Opcional String  
wGD030PCM.iniPcmso Opcional DateTime  
wGD030PCM.empPcmso Opcional Integer  
wGD030PCM.tipPcmso Opcional Integer  
wGD030PCM.resPcmso Opcional Integer  
wGD030PCM.terPcmso Opcional DateTime  
wGD030LAU Opcional Set Filiais da Empresa - Histórico Responsável LTCAT.

TipOpe
Valores:
- " I - Inclusão"
- "A - Alteração"
- "E - Exclusão"
Descrição: Tipo da operação a ser efetuada na integração.
Observação: se não for informado, será considerado "I - Inclusão".

Início
Chave
Máscara: DD/MM/YYYY
Descrição: Data em que assumiu a responsabilidade

Emp. Resp. LTCAT
Chave
Máscara: 9[4]
Descrição: Código da empresa do responsável pelo LTCAT.

Tp. Resp. LTCAT
Máscara: 9[1]
Descrição: Tipo do Responsável pelo LTCAT.

Responsável LTCAT
Máscara: #[EdiCad]N(9,0)#
Descrição: Cadastro do Responsável pelo LTCAT.

Término
Máscara: DD/MM/YYYY
Descrição: Data em que encerrou a responsabilidade.
wGD030LAU.tipOpe Opcional String  
wGD030LAU.iniLtcat Opcional DateTime  
wGD030LAU.empLtcat Opcional Integer  
wGD030LAU.tipLtcat Opcional Integer  
wGD030LAU.resLtcat Opcional Integer  
wGD030LAU.terLtcat Opcional DateTime  
datAlt Opcional DateTime

Data de alteração do CNAE.

Máscara: DD/MM/AAAA
Observação: campo disponível na guia CNAE.

codFil Obrigatório Integer Código da filial.

Chave
Máscara: ZZ9999
codPai Opcional Integer Código do país.

Máscara: 9[4]
atiIri Opcional Integer

Código do CNAE-Fiscal.

Máscara: 9 [7]
Observação: campo disponível na guia CNAE.

razSoc Obrigatório String Razão social da filial.

Máscara: A[40].
codEst Opcional String Estado.

Máscara: U[4]
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração.

Valores:
- "I - Inclusão"
- "A - Alteração"
- "E - Exclusão"

Observação: se não for informado, será considerado "I - Inclusão".
codCid Opcional Integer Código da cidade.

Máscara: 99.99999
codBai Opcional Integer Código da bairro.

Máscara: 9[4]
codCep Opcional Integer Código do CEP da filial.

Máscara: #[EdiCep]N(8,0)#
endFil Opcional String Endereço da filial.

Máscara: A[40]
endNum Opcional String Número.

Máscara: A[6]
cplFil Opcional String Complemento endereço.

Máscara: A[40]
ddiTel Opcional Integer Código DDI do telefone.

Máscara: 9[3]
dddTel Opcional Integer Código DDD do telefone.

Máscara: 9[3]
numTel Opcional String Telefone da filial.

Máscara: A[20]
ddiFax Opcional Integer Código DDI do fax.

Máscara: 9[3]
dddFax Opcional Integer Código DDD do fax.

Máscara: 9[3]
numFax Opcional String Número do fax da filial.

Máscara: A[15]
emaFil Opcional String E-mail da filial.

Máscara: A[100]
tipLot Opcional Integer Tipo de lotação da filial.

Máscara: 9[2]
tipFil Opcional String Tipo da filial ("M","F","O","T", "C", "D").

Máscara: U[1]
tipIns Opcional Integer Tipo de inscrição da filial.

Máscara: 9[1]
cfjCgc Opcional String Número de inscrição da filial.
insCei Opcional Integer Código de inscrição CEI.

Máscara: 9[12]
numCNO Opcional String Inscrição no CNO.

Máscara: A[14]
nCAEPF Opcional String Inscrição no CAEPF.

Máscara: A[14]
insMun Opcional String Inscrição Municipal da Filial.

Máscara: A[16]
atvFil Opcional String Atividade da Filial.

Máscara: A[80]
regDrt Opcional Integer Registro DRT.

Máscara: 9[10]
codOem Opcional Integer Código do tomador de serviço.

Máscara: 9[8]
tpCtBa Opcional Integer Tipo da conta.

Máscara: 9[1]
graRis Opcional Integer Grau de risco.

Máscara: 9[1]
empRrh Opcional Integer Código da empresa do responsável pela área de RH.

Máscara: 9[4]
tipRrh Opcional Integer Tipo do responsável pela área de RH.

Máscara: 9[1]
cadRrh Opcional Integer Cadastro do responsável pela área de RH.

Máscara: #[EdiCad]N(9,0)#
empPPP Opcional Integer Código da empresa do responsável pelo PPP.

Máscara: 9[4]
tipPPP Opcional Integer Tipo do responsável pelo PPP.

Máscara: 9[1]
cadPPP Opcional Integer Cadastro do responsável pelo PPP.

Máscara: #[EdiCad]N(9,0)#
jusAss Opcional String Justificativa para uso de assinatura eletrônica no PPP.

Máscara: #(70,3)#
jusCat Opcional String Justificativa para constar no campo CAT do PPP.

Máscara: #(70,3)#
jusExa Opcional String Justificativa para não informar exames no PPP.

Máscara: #(70,3)#
jusGer Opcional String Justificativa geral p/ constar antes data emissão do PPP.

Máscara: #(70,3)#

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:FiliaisResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:FiliaisResponse>
  </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ê?