georgevbsantiago / qsacnpj

Pacote que trata e organiza os dados do Cadastro Nacional da Pessoa Jurídica (CNPJ)
GNU General Public License v3.0
311 stars 77 forks source link

Atualização Layout do txt para o novo layout. #28

Open allanbmartins opened 2 years ago

allanbmartins commented 2 years ago

Bom dia, tem alguma iniciativa de atualização do Layout do txt para o novo layout disponibilizado em 2021. Fonte do novo layout (https://www.gov.br/receitafederal/pt-br/assuntos/orientacao-tributaria/cadastros/consultas/arquivos/NOVOLAYOUTDOSDADOSABERTOSDOCNPJ.pdf).

rictom commented 2 years ago

Olá, os seguintes projetos fazem a conversão dos arquivos csv no layout de 2021 para Banco de Dados (os dois primeiros eu sou o autor): https://github.com/rictom/cnpj-sqlite (em python para Banco de dados Sqlite) https://github.com/rictom/cnpj-mysql (em python para Mysql) https://github.com/aphonsoar/Receita_Federal_do_Brasil_-_Dados_Publicos_CNPJ (em python para Postgresql) https://github.com/faio/rfb-cnpj (em python para Sqlite ou Postgresql) https://github.com/josuecamelo/dados_aberto_cnpj (em python para Sqlite) https://github.com/gibalmeida/dados_abertos_cnpj (em Rust para Mysql) https://github.com/mtrentz/dados-cnpj (em Go para Mysql)

HalleyPereira commented 2 years ago

Olá... Ainda não existe nenhuma iniciativa para geração do BD pelo R?

hugoramos commented 2 years ago

No site tambem diz que mensalmente o governo vai atualizar a base. Alguém sabe dizer como é isso? Eles vão adicionar arquivos mensalmente? Ou vão incrementar no último arquivo ou vão jogar no meio e teremos que todo mês baixar tudo?

HalleyPereira commented 2 years ago

Pelo o que eu entendi até agora... as novas empresas vão sendo adicionadas no último arquivo. Mas alterações, por exemplo, da situação cadastral, ficam registradas nos arquivos onde as empresas foram primeiramente registradas.

Silvaedoo commented 2 years ago

aqui não baixa nem com reza brava... não sei se dei azar e peguei dias de servidor lento... kkkk Alguém que baixou poderia fazer um gentileza pra uma pobre alma e disponibilizar em um drive, ou algo do tipo?