Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Web service com.senior.g5.co.ger.cad.rpa.importacaolotacao

Web service para importação do cadastro de lotação.

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 identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.

Campos numéricos

Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.

WSDL

Porta

Importacao

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:Importacao>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <Lotacao>
          <codLlt>String</codLlt>
          <desLot>String</desLot>
          <tipLot>Integer</tipLot>
          <codFps>Integer</codFps>
          <codTer>Integer</codTer>
        </Lotacao>
      </parameters>
    </ser:Importacao>
  </soapenv:Body>
</soapenv:Envelope>
		

Parâmetros da requisição:

Nome Tipo Preenchimento Ajuda
lotacao Set Opcional Importação de lotação tributária
lotacao.codLlt String Opcional String(030) - Código da lotação
lotacao.desLot String Opcional String(100) - Descrição da Lotação
lotacao.tipLot Integer Opcional Number(002) - Tipo Lotação Lista: 01 = Setor, departamento, estabelecimento ou conjunto de estabelecimentos do contribuinte, inclusive administração, no caso de cooperativa de trabalho, obras próprias de construção civil da PJ e dependências do próprio trabalhador(trabalho remoto), 02 = Obras de Construção Civil(Empreitada Parcial ou Subempreitada), 03 = Pessoa Física Tomadora de Serviços prestados mediante cessão de mão de obra, exceto contratante de cooperativa, 04 = Pessoa Jurídica Tomadora de Serviços prestados mediante cessão de mão de obra, exceto contratante de cooperativa, nos termos da lei 8.212/1991, 05 = Pessoa Jurídica Tomadora de Serviços prestados por cooperados por intermédio de cooperativa de trabalho, exceto aqueles prestados a entidade beneficente/isenta, 06 = Entidade beneficente/isenta Tomadora de Serviços prestados por cooperados por intermédio de cooperativa de trabalho, 07 = Pessoa Física tomadora de Serviços prestados por Cooperados por intermédio de Cooperativa de Trabalho, 08 = Operador Portuário, 09 = Empresa Contratante de Avulsos não portuários por intermédio do Sindicato, 10 = Embarcação inscrita no Registro Especial Brasileiro (REB), 21 = Estabelecimento rural ou urbano da Pessoa Física (escritório, consultório, cartório etc) e obra própria de construção civil, 24 = Residência/Outros do Empregador Doméstico, 90 = Lotação fora do País
lotacao.codFps Integer Opcional Number(003) - Código FPAS
lotacao.codTer Integer Opcional Number(004) - Código de Terceiros Referente ao FPAS

Resposta:

Observação

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:ImportacaoResponse>
      <result>
        <Retorno>
          <codLlt>String</codLlt>
          <tipRet>Integer</tipRet>
          <msgRet>String</msgRet>
        </Retorno>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ImportacaoResponse>
  </soapenv:Body>
</soapenv:Envelope>
		

Atributos da resposta:

Nome Tipo Preenchimento Ajuda
retorno Set Opcional Retorno
retorno.codLlt String Opcional String(030) - Código da lotação
retorno.tipRet Integer Opcional Number(1) - Tipo do Retorno(1 - Processado com sucesso, 2 - Erro)
retorno.msgRet String Opcional String(250) - Mensagem de retorno
erroExecucao String Opcional 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 sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2"

Este artigo ajudou você?