Engenere / BrazilFiscalReport

Python library for generating Brazilian auxiliary fiscal documents in PDF from XML documents.
GNU Lesser General Public License v3.0
27 stars 9 forks source link

Add PDF generation command to CLI #35

Closed CristianoMafraJunior closed 3 weeks ago

CristianoMafraJunior commented 3 weeks ago

Objetivo da PR

O objetivo da PR é poder executar ela através do Terminal usando a LIB do Click configurando o CLI.

Ali o PDF será criado na pasta em que for executado o comando e também vai criar o arquivo config.yaml:

ISSUER:
  nome: "EMPRESA LTDA"
  end: "AV. TEST, 100"
  bairro: "TEST"
  cep: "88888-88"
  cidade: "SÃO PAULO"
  uf: "SP"
  fone: "(11) 1234-5678"

LOGO: "/home/cristiano/Downloads/logo-engenere.jpg"
TOP_MARGIN: 5.0
RIGHT_MARGIN: 5.0
BOTTOM_MARGIN: 5.0
LEFT_MARGIN: 5.0

Para testar os comandos,:

Gerar Dacte: bfrep dacte seu_caminho_do_xml

Gerar Danfe: bfrep danfe seu_caminho_do_xml

Gerar Dacce: bfrep dacce seu_caminho_do_xml