Giter VIP home page Giter VIP logo

pynfce's Introduction

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.

pynfce's People

Contributors

matheuscas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.