Skip to content

Engenere/BrazilFiscalReport

Repository files navigation

image image image image image beta PyPI Downloads

Brazil Fiscal Report

Python library for generating Brazilian auxiliary fiscal documents in PDF from XML documents.

Supported Documents 📄

  • DANFE - Documento Auxiliar da Nota Fiscal Eletrônica (NF-e)
  • DACCe - Documento Auxiliar da Carta de Correção Eletrônica (CC-e)
  • DACTE - Documento Auxiliar do Conhecimento de Transporte Eletrônico (CT-e)
  • DAMDFE - Documento Auxiliar do Manifesto Eletrônico de Documentos Fiscais (MDF-e)

Beta Stage Notice 🚧

This library is currently in the beta stage of development. While it has many of the intended features implemented, it is still undergoing testing and improvements. Users should note that during this phase, functionality may change and some instability may occur. We welcome feedback on any issues or suggestions for enhancements. Use in production environments should be approached with caution.

Check the documentation for more ✨✨✨

Dependencies 🛠️

  • FPDF2 - PDF creation library for Python
  • phonenumbers
  • python-barcode
  • qrcode (only required for DACTE)

To install 🔧

pip install brazilfiscalreport

Installing DACTE with Dependencies

If you specifically need the DACTE functionality, you can install it along with its required dependencies using:

pip install brazilfiscalreport[dacte]

Installing CLI with Dependencies

If you specifically need the CLI functionality, you can install it along with its required dependencies using:

pip install brazilfiscalreport[cli]

Credits 🙌

This is a fork of the nfe_utils project, originally created by Edson Bernardino.

Maintainer 🛠️

Engenere