-
-
Save fayqLs/68b5109d37b8a9bbc8fcc25fa5347e03 to your computer and use it in GitHub Desktop.
BUSCA O CNPJ E MOSTRA OS DADOS DA EMPRESA NO FORMULÁRIO
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
public static function buscarEmpresa($param = null) | |
{ | |
if ($param['cnpj']) | |
{ | |
$cnpj = str_replace(['.','-','/',' '],['','','',''], $param['cnpj']); | |
$content = file_get_contents("https://www.receitaws.com.br/v1/cnpj/{$cnpj}", false, stream_context_create([ | |
"ssl" => [ | |
"verify_peer" => false, | |
"verify_peer_name" => false, | |
], | |
])); | |
$response = json_decode($content); | |
if ($response->status == "OK") | |
{ | |
$objeto = new StdClass; | |
$objeto->nome = $response->fantasia; | |
$objeto->telefone = $response->telefone; | |
$objeto->email = $response->email; | |
$objeto->cep = $response->cep; | |
$objeto->endereco = $response->logradouro; | |
$objeto->numero = $response->numero; | |
$objeto->bairro = $response->bairro; | |
$objeto->cidade = $response->municipio; | |
$objeto->uf = $response->uf; | |
TForm::sendData(self::$formName, $objeto); | |
# ATIVIDADE PRINCIPAL | |
$atividade_principal_codigo = $response->atividade_principal[0]->code; | |
$atividade_principal_texto = $response->atividade_principal[0]->text; | |
echo "atividade_principal_codigo = {$atividade_principal_codigo} <br>"; | |
echo "atividade_principal_texto = {$atividade_principal_texto} <br><br>"; | |
# ATIVIDADE SECUNDÁRIA | |
$atividades_secundaria_codigo = $response->atividades_secundarias[0]->code; | |
$atividades_secundaria_texto = $response->atividades_secundarias[0]->text; | |
echo "atividades_secundaria_codigo = {$atividades_secundaria_codigo} <br>"; | |
echo "atividades_secundaria_texto = {$atividades_secundaria_texto} <br>"; | |
} | |
} | |
} | |
# EXEMPLO DO RETORNO: | |
/* | |
{ | |
"atividades_secundarias": [ | |
{ | |
"code": "10.91-1-02", | |
"text": "Fabricação de produtos de padaria e confeitaria com predominância de produção própria" | |
}, | |
{ | |
"code": "45.20-0-05", | |
"text": "Serviços de lavagem, lubrificação e polimento de veículos automotores" | |
}, | |
{ | |
"code": "46.49-4-99", | |
"text": "Comércio atacadista de outros equipamentos e artigos de uso pessoal e doméstico não especificados anteriormente" | |
}, | |
{ | |
"code": "46.91-5-00", | |
"text": "Comércio atacadista de mercadorias em geral, com predominância de produtos alimentícios" | |
}, | |
{ | |
"code": "46.93-1-00", | |
"text": "Comércio atacadista de mercadorias em geral, sem predominância de alimentos ou de insumos agropecuários" | |
}, | |
{ | |
"code": "47.11-3-02", | |
"text": "Comércio varejista de mercadorias em geral, com predominância de produtos alimentícios - supermercados" | |
}, | |
{ | |
"code": "47.12-1-00", | |
"text": "Comércio varejista de mercadorias em geral, com predominância de produtos alimentícios - minimercados, mercearias e armazéns" | |
}, | |
{ | |
"code": "47.21-1-02", | |
"text": "Padaria e confeitaria com predominância de revenda" | |
}, | |
{ | |
"code": "47.21-1-03", | |
"text": "Comércio varejista de laticínios e frios" | |
}, | |
{ | |
"code": "47.22-9-01", | |
"text": "Comércio varejista de carnes - açougues" | |
}, | |
{ | |
"code": "47.22-9-02", | |
"text": "Peixaria" | |
}, | |
{ | |
"code": "47.29-6-02", | |
"text": "Comércio varejista de mercadorias em lojas de conveniência" | |
}, | |
{ | |
"code": "47.29-6-99", | |
"text": "Comércio varejista de produtos alimentícios em geral ou especializado em produtos alimentícios não especificados anteriormente" | |
}, | |
{ | |
"code": "47.31-8-00", | |
"text": "Comércio varejista de combustíveis para veículos automotores" | |
}, | |
{ | |
"code": "47.32-6-00", | |
"text": "Comércio varejista de lubrificantes" | |
}, | |
{ | |
"code": "47.53-9-00", | |
"text": "Comércio varejista especializado de eletrodomésticos e equipamentos de áudio e vídeo" | |
}, | |
{ | |
"code": "47.55-5-02", | |
"text": "Comercio varejista de artigos de armarinho" | |
}, | |
{ | |
"code": "47.59-8-99", | |
"text": "Comércio varejista de outros artigos de uso pessoal e doméstico não especificados anteriormente" | |
}, | |
{ | |
"code": "47.71-7-01", | |
"text": "Comércio varejista de produtos farmacêuticos, sem manipulação de fórmulas" | |
}, | |
{ | |
"code": "47.71-7-04", | |
"text": "Comércio varejista de medicamentos veterinários" | |
}, | |
{ | |
"code": "47.72-5-00", | |
"text": "Comércio varejista de cosméticos, produtos de perfumaria e de higiene pessoal" | |
}, | |
{ | |
"code": "47.73-3-00", | |
"text": "Comércio varejista de artigos médicos e ortopédicos" | |
}, | |
{ | |
"code": "49.30-2-01", | |
"text": "Transporte rodoviário de carga, exceto produtos perigosos e mudanças, municipal." | |
}, | |
{ | |
"code": "49.30-2-02", | |
"text": "Transporte rodoviário de carga, exceto produtos perigosos e mudanças, intermunicipal, interestadual e internacional" | |
}, | |
{ | |
"code": "52.11-7-99", | |
"text": "Depósitos de mercadorias para terceiros, exceto armazéns gerais e guarda-móveis" | |
}, | |
{ | |
"code": "56.11-2-03", | |
"text": "Lanchonetes, casas de chá, de sucos e similares" | |
}, | |
{ | |
"code": "56.20-1-04", | |
"text": "Fornecimento de alimentos preparados preponderantemente para consumo domiciliar" | |
}, | |
{ | |
"code": "61.90-6-99", | |
"text": "Outras atividades de telecomunicações não especificadas anteriormente" | |
}, | |
{ | |
"code": "62.01-5-01", | |
"text": "Desenvolvimento de programas de computador sob encomenda" | |
}, | |
{ | |
"code": "62.02-3-00", | |
"text": "Desenvolvimento e licenciamento de programas de computador customizáveis" | |
}, | |
{ | |
"code": "62.03-1-00", | |
"text": "Desenvolvimento e licenciamento de programas de computador não-customizáveis" | |
}, | |
{ | |
"code": "62.04-0-00", | |
"text": "Consultoria em tecnologia da informação" | |
}, | |
{ | |
"code": "62.09-1-00", | |
"text": "Suporte técnico, manutenção e outros serviços em tecnologia da informação" | |
}, | |
{ | |
"code": "66.19-3-02", | |
"text": "Correspondentes de instituições financeiras" | |
}, | |
{ | |
"code": "74.20-0-03", | |
"text": "Laboratórios fotográficos" | |
}, | |
{ | |
"code": "74.90-1-04", | |
"text": "Atividades de intermediação e agenciamento de serviços e negócios em geral, exceto imobiliários" | |
}, | |
{ | |
"code": "82.11-3-00", | |
"text": "Serviços combinados de escritório e apoio administrativo" | |
}, | |
{ | |
"code": "82.20-2-00", | |
"text": "Atividades de teleatendimento" | |
}, | |
{ | |
"code": "82.99-7-99", | |
"text": "Outras atividades de serviços prestados principalmente às empresas não especificadas anteriormente" | |
} | |
], | |
"qsa": [ | |
{ | |
"nome": "DAVID MURCIANO", | |
"qual": "05-Administrador" | |
}, | |
{ | |
"nome": "ATACADAO S.A.", | |
"qual": "22-Sócio", | |
"nome_rep_legal": "NOEL FREDERIC GEORGES PRIOUX", | |
"qual_rep_legal": "05-Administrador" | |
}, | |
{ | |
"nome": "STEPHANE SAMUEL MAQUAIRE", | |
"qual": "05-Administrador" | |
} | |
], | |
"uf": "SP", | |
"situacao": "ATIVA", | |
"tipo": "MATRIZ", | |
"nome": "CARREFOUR COMERCIO E INDUSTRIA LTDA", | |
"bairro": "VL TRAMONTANO", | |
"cep": "05.690-000", | |
"logradouro": "R GEORGE EASTMAN", | |
"abertura": "21/06/1974", | |
"numero": "213", | |
"data_situacao": "03/11/2005", | |
"natureza_juridica": "206-2 - Sociedade Empresária Limitada", | |
"atividade_principal": [ | |
{ | |
"code": "47.11-3-01", | |
"text": "Comércio varejista de mercadorias em geral, com predominância de produtos alimentícios - hipermercados" | |
} | |
], | |
"porte": "DEMAIS", | |
"email": "[email protected]", | |
"municipio": "SAO PAULO", | |
"cnpj": "45.543.915/0001-81", | |
"ultima_atualizacao": "2023-03-30T18:01:49.178Z", | |
"status": "OK", | |
"fantasia": "", | |
"complemento": "", | |
"telefone": "", | |
"efr": "", | |
"motivo_situacao": "", | |
"situacao_especial": "", | |
"data_situacao_especial": "", | |
"capital_social": "5394485661.42", | |
"extra": {}, | |
"billing": { | |
"free": true, | |
"database": true | |
} | |
} | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment