Histórico da Página
A consulta de CNPJ trabalha com 2 parâmetros: código do CNPJ e código de CAPTCHA. O consumo do serviço pode ser feito de duas maneiras: o chamada do serviço, que abrirá uma tela com a imagem para verificação, ou a execução em etapas, onde a imagem será retornada em base 64 e é feito um reenvio de informações com CNPJ e o código do CAPTCHA apresentadoum parâmetro: código do CNPJ.
Âncora | ||||
---|---|---|---|---|
|
...
...
Após a configuração REST, deve ser feita a chamado para a procedure ConsultaCNPJ, que possui um parâmetro de entrada e um de saída:
...
procedure ConsultaCNPJ
com os seguintes parâmetros:
TIPO DE PARÂMETRO | TIPO DE DADO | DESCRIÇÃO |
---|---|---|
INPUT | CHARACTER | CNPJ para consulta |
OUTPUT | JSON | Objeto JSON com |
...
informações do CNPJ informado |
...
Bloco de código |
---|
RUN ConsultaCNPJ IN hMashuphTasRest(INPUT "0028027300013712345678901234", OUTPUT oJson). |
...
. |
Um exemplo completo pode ser baixado aqui.
...
Após a configuração, deve ser feita a chamada para a procedure GetConsultaCNPJCaptcha, que possui um parâmetro de saída no formato JSON. Este objeto possui a imagem de verificação no valor "Imagem" em formato base 64. Esta imagem pode ser utilizada para verificação na tela de preferência do desenvolvedor. A tela utilizada no exemplo é a mesma que a utilizada na execução direta:
...
Retorno de dados
...
Os dados retornados pelo serviço de consulta de CNPJ são:
NOME | TIPO DE DADO |
---|---|
CNPJ | String |
Razão Social | String |
Nome Fantasia | String |
Natureza Jurídica | String |
Endereço | String |
Número | String |
Complemento | String |
Bairro | String |
Cidade | String |
CEP | String |
Estado | String |
String | |
Telefone | String |
EFR | String |
Situação Cadastral | String |
Data da Situação Cadastral | String |
Data de Início da Atividade | String |
Atividade Econômica | String |
Atividade Econômica Secundária | String |
Tipo do CNPJ | String |
Situação Especial | String |
Data da Situação Especial | String |
Motivo da Situação Cadastral | String |
Porte | String |
Capital Social | String |
URL Comprovante | String |
...