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