NEWS.md

Atualizações

qsacnpj - versão: 0.2.2

1 - BUGs Corrigidos: 1.1 - Corrige o erro na Tabela da Receita Federal (tab_qualificacao_responsavel_socio), na qual os números identificadores de 1 a 9, deveriam constar com 0 na frente. Ex: 01, 02, 03, 04 ... (#20)

qsacnpj - versão: 0.2.1

1 - BUGs Corrigidos: 1.1 - Retirado espaços duplos e quebra de linhas nos valores das Base de dados Complementares (#18)

qsacnpj - versão: 0.1.9

1 - BUGs Corrigidos: 1.1 - Aprimorada a regra da Expressão Regular (regex) que faz a substituição dos caracteres iniciais 000*** por *** no CPF dos sócios. A regex anterior, usada junto com a função gsub, estava substitundindo indevidamente números do CNPJ/PJ sócio com 0000001 por ***1, afetendo cerca de mil de registro.

2 - MELHORIAS: 2.1 - Aprimorada o tratamento das strings usando as funções do pacote stringr.

qsacnpj - versão: 0.1.8

1 - MELHORIAS: 1.1 - Atualizamos a Tabela de Qualificação do Responsável no Quadro Societário da Pessoa Jurídica de acordo com o arquivo mais recente disponibilizado pela Receita Federal qsacnpj::tab_qualificacao_responsavel_socio.

qsacnpj - versão: 0.1.7

1 - MELHORIAS: 1.1 - Adicionamos, no pacote, uma Tabela com o Código dos Municípios do SIAFI, podendo ser acessada pela variável tab_codigo_municipios_siafi. Essa tabela é extremamente relevante, pois será possível, agora, realizar a correspondência entre os códigos dos municípios contidos na base de dados do CNPJ (que são os códigos atribuídos pelo SIAFI - OBS: Sistema Integrado de Administração Financeira do Governo Federal) com o código dos Municípios do IBGE. Ou seja, essa base de dados disponibilizada pelo Tesouro Nacional é uma tabela de correspondência entre os códigos dos municípios da base do CNPJ (os mesmos usados no SIAFI) e os códigos da tabela do IBGE.

2 - BUGs Corrigidos: 2.1 - A coluna tipo_de_registro não estava sendo incluída na tabela cnpj_dados_cnae_secundario_pj.

qsacnpj - versão: 0.1.6

1 - MELHORIAS: 1.1 - Incluída rotina para tratamento de dados. Substituição do "Ç" por "C" na coluna 'descricao_tipo_logradouro' da tabela 'cnpj_dados_cadastrais_pj', com o objetivo de evitar problemas de encoding ao importar os dados para Sistemas de Gerenciamento de Banco de Dados ou por Ferramentas de Análise de Dados.

1.2 - Reformulado o código para conexão com os SGBDs. Agora, é possível conectar o script com SQLite, MS SQL Server, Oracle e MySQL. Os desenvolvedores conseguirão também implementar a conexão com outros SGBDs.

qsacnpj - versão: 0.1.5

Foram realizados ajustes no código, visto que a Receita Federal, a partir do mês de maio de 2019, passou a liberar a base do CNPJ por meio de 20 arquivos, e não mais num arquivo único.

qsacnpj - versão: 0.1.4

1 - BUGs Corrigidos:

1.1 - Implementado uma rotina de tratamento adequado para construção da tabela referente aos CNAEs secundários.

2 - MELHORIAS:

2.1 - Adicionamos, no pacote, um conjunto de Tabelas complementares disponíveis no site do IBGE para enriquecer e detalhar a Bases de Dados do CNPJ.

2.2 - Tratamento de dados

qsacnpj - versão: 0.1.3

1 - BUG: 1.1 - Corrigido o problema das linhas NULL. Estava relacionado ao encoding, devido a letras com "Ç", a exemplo da palavra "PRAÇA". Como tivemos que implementar o argumento locale = readr::locale(encoding = "ISO-8859-1") na função, houve uma perda substancial do desempenho da função, fazendo que com a criação da base de dados demore mais de 2h.

2 - MELHORIAS: 2.1 - Rotina para tratar o número dos CPFs dos sócios retirando os 03 zeros iniciais. Antes: "000***718468**" , Agora: "***718468**"

2.2 - Adicionamos, no pacote, um conjunto de [Tabelas complementares disponíveis no site da Receita Federal]((https://receita.economia.gov.br/interface/lista-de-servicos/cadastros/cnpj) para enriquecer a e detalhar a Bases de Dados do CNPJ.

2.3 - Com a implementação das novas tabelas, o código foi reestruturado. Agora, o tratamento e organização dos dados da base do CNPJ é executado com a função gerar_bd_cnpj

qsacnpj - versão: 0.1.2



georgevbsantiago/qsacnpj documentation built on Feb. 10, 2021, 8:25 p.m.