Skip to content

Retrieve information from companies in Brazil by using their CNPJ (Relative to ENI in USA).

License

Notifications You must be signed in to change notification settings

FRReinert/ConsultaCNPJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConsultaCNPJ

Consulta de dados por CNPJ

Instalação e Utilização

Instalando o módulo no seu environment

  1. verifique se o python está instalado:
python --version
  1. instale o módulo com o PyPI:
pip install PyCNPJ

3 Verifique se está funcionando

python
import CNPJ

Retornando um CNPJ com mascara

Este código retorna o CNPJ com a mascara padrão de para exibição

import CNPJ

cod       = '33592510000154'
CGC       = CNPJ.ConsultaCNPJ()
MaskedCGC = CGC.maskedCNPJ(cod)

print(MaskedCGC)

Validando um CNPJ

Faz o checksum do CNPJ e retorna True se for válido ou False

import CNPJ

cod       = '33592510000154'
CGC       = CNPJ.ConsultaCNPJ()
Valid     = CGC.Checksum(cod)

print(Valid)

Consultando dados pelo CNPJ

Busca os dados em uma consulta via CNPJ no banco de dados da Receita Federal

import CNPJ

CGC   = CNPJ.ConsultaCNPJ()
dados = CGC.newQuery('33592510000154', '02916265000160')

for cnpj, dados in data.items():
    print('\n\n\n>>> Consultando %s' % query.maskedCNPJ(cnpj))
        for atributos, valores in dados.items():
            if isinstance(valores, list):    
                print('%s' % atributos)
            for item in valores:
                for Codigo, Texto in item.items():
                    print('    %s: %s' % (Codigo, Texto))
        else:
            print('%s: %s' % (atributos, valores))

About

Retrieve information from companies in Brazil by using their CNPJ (Relative to ENI in USA).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages