Pacote python que extrai os dados de uma NFCe a partir da URL do QRCode da nota.
Somente Python 3!
- pycpfcnpj - Módulo python para validar e gerar números de CPF e CNPJ.
- pycnpj-crawler - Python module that crawls data for a given CNPJ on the government website of each state (please check the supported states).
pip install pynfce
from pynfce import get_nfce
QRCODE_URL = "https://..."
# o estado da Bahia é padrão
nfce = get_nfce(QRCODE_URL)
{
"modelo":"",
"serie": "",
"numero": "",
"valor": "",
"chave_acesso": "",
"emitente": {
{
"razao_social":"",
"nome_fantasia":"",
"cnpj":"",
"municipio": {
"numero":"",
"nome":""
},
"bairro":"",
"endereco":"",
"cep":""
}
},
"produtos":[
{
"descricao":"",
"qtd":"",
"unidade_comercial":"",
"valor_total":"",
"valor_unitario":"",
"ncm":"",
"desconto":"",
"ean":""
}
]
}
Nem todos os dados podem estar disponíveis, pois depende de cada estado.
- Bahia (ba)
Esse é um trabalho em progresso e toda ajuda é bem vinda.