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
- Síncrono: http://example.com/g5-senior-services/sm_Synccom_senior_g5_rh_SM_Filiais?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_SM_Filiais?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_SM_Filiais?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:
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 |
| atiIri | Opcional | Integer |
Código do CNAE-Fiscal. Máscara: 9 [7] |
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 |
| 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] |
| 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. |
English
Español
English
Español


