Ir para o conteúdo

Consulta CNPJ

Consulta CNPJ (Get_ConsultaCNPJ)

O método Get_ConsultaCNPJ consulta o CNPJ da empresa na base

Campos obrigatórios : iCodigoInicial

*Esse método traz 100 registro por vez. Na primeira solitação sempre enviar iCodigoInicial=0, quando o receber o retorno do WS se o campo iQtdCNPJ conter a quantidade de 100 registros, possivélmente terá mais informações, então o campo iCodigoInicial deve conter as informações que retornarem no campo iUltCodigo, dessa forma na próxima consulta o WS vai retornar os próximos 100 Registros.

Tabela de campos de envio para consulta CNPJ

Grupo/Campo Tipo Descrição Observação Obrigatório
iCodigoInicial int Código inicial para retorno de dados Quando for a primeira consulta enviar 0 Sim

Tabela de campos de retorno para consulta CNPJ

Grupo/Campo Tipo Descrição Observação
iQtdCNPJ int Quantidade total de CNPJs retornados
iUltCodigo int Último código retornado Usado para fazer a próxima solicitação.
DadosCNPJ Lista de CNPJs
stDadosCNPJ Item da lista de CNPJs
iCodigo int Código interno do CNPJ
sCNPJ string Número do CNPJ
sRazaoSocial string Razão social da empresa
sFantasia string Nome fantasia da empresa
sAtivo string Indica se o CNPJ está ativo Retornar SIM ou NAO.
sCEP string Código postal
sLogradouro string Nome da rua ou avenida
sNoLogradouro string Número do endereço
sBairro string Bairro
sMunicipioIBGE string Código IBGE do município
sLatitude string Latitude da localização
sLongitude string Longitude da localização
iRaio int Raio de atuação em metros
sPoligono string Polígono da área em string Retornar SIM ou NAO. SIM=Existe Polígono, NAO=Não existe Polígono
sWKTPoligono string Polígono no formato WKT Exemplo de WKT: POLYGON ((-46.3931830 -23.9263584, -46.3777236 -23.9260165, -46.3584090 -23.9291607, -46.3487516 -23.9304803, -46.3419641 -23.9291526, -46.3367812 -23.9311901, -46.3363385 -23.9268189, -46.3468796 -23.9220848, -46.3559059 -23.9208084, -46.3664034 -23.9210820, -46.3935820 -23.9199879, -46.3931830 -23.9263584))

Exemplo do Envio/Retorno para solicitação de posição do veículo

XML de Envio


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Get_ConsultaCNPJ xmlns="http://tempuri.org/">
      <Login>
        <sUserName>string</sUserName>
        <sPassWord>string</sPassWord>
        <sToken>string</sToken>
      </Login>
      <Controle>
        <iCodigoInicial>int</iCodigoInicial>
      </Controle>
    </Get_ConsultaCNPJ>
  </soap:Body>
</soap:Envelope>

XML de Retorno


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Get_ConsultaCNPJResponse xmlns="http://tempuri.org/">
      <Get_ConsultaCNPJResult>
        <iQtdCNPJ>int</iQtdCNPJ>
        <iUltCodigo>int</iUltCodigo>
        <DadosCNPJ>
          <stDadosCNPJ>
            <iCodigo>int</iCodigo>
            <sCNPJ>string</sCNPJ>
            <sRazaoSocial>string</sRazaoSocial>
            <sFantasia>string</sFantasia>
            <sAtivo>string</sAtivo>
            <sCEP>string</sCEP>
            <sLogradouro>string</sLogradouro>
            <sNoLogradouro>string</sNoLogradouro>
            <sBairro>string</sBairro>
            <sMunicipioIBGE>string</sMunicipioIBGE>
            <sLatitude>string</sLatitude>
            <sLongitude>string</sLongitude>
            <iRaio>int</iRaio>
            <sPoligono>string</sPoligono>
            <sWKTPoligono>string</sWKTPoligono>
          </stDadosCNPJ>
          <stDadosCNPJ>
            <iCodigo>int</iCodigo>
            <sCNPJ>string</sCNPJ>
            <sRazaoSocial>string</sRazaoSocial>
            <sFantasia>string</sFantasia>
            <sAtivo>string</sAtivo>
            <sCEP>string</sCEP>
            <sLogradouro>string</sLogradouro>
            <sNoLogradouro>string</sNoLogradouro>
            <sBairro>string</sBairro>
            <sMunicipioIBGE>string</sMunicipioIBGE>
            <sLatitude>string</sLatitude>
            <sLongitude>string</sLongitude>
            <iRaio>int</iRaio>
            <sPoligono>string</sPoligono>
            <sWKTPoligono>string</sWKTPoligono>
          </stDadosCNPJ>
        </DadosCNPJ>
        <Retorno>
          <stResult>
            <sCode>string</sCode>
            <sResult>string</sResult>
          </stResult>
          <stResult>
            <sCode>string</sCode>
            <sResult>string</sResult>
          </stResult>
        </Retorno>
      </Get_ConsultaCNPJResult>
    </Get_ConsultaCNPJResponse>
  </soap:Body>
</soap:Envelope>