Skip to content

Busca e extrai dados de uma NFCe dada sua URL de acesso.

Notifications You must be signed in to change notification settings

matheuscas/pynfce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pynfce

Descrição:

Pacote python que extrai os dados de uma NFCe a partir da URL do QRCode da nota.

Somente Python 3!

https://travis-ci.org/matheuscas/pynfce.svg?branch=master

Projetos relacionados:

  • 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).

Como instalar:

pip install pynfce

Como usar:

from pynfce import get_nfce
QRCODE_URL = "https://..."
# o estado da Bahia é padrão
nfce = get_nfce(QRCODE_URL)

Exemplo de retorno dos dados de uma NFCe:

{
    "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.

Estados disponíveis:

  • Bahia (ba)

Esse é um trabalho em progresso e toda ajuda é bem vinda.

About

Busca e extrai dados de uma NFCe dada sua URL de acesso.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published