steckhelena / EA876-Trabalho1

Trabalho 1 de EA876, tem o objetivo de extrair as informações de uma nota fiscal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NFParser

NFParser é um trabalho feito para a matéria EA876 no primeiro semestre de 2018 ministrada pelo Professor Tiago Fernandes Tavares.


Descrição

Processa uma nota fiscal eletronica em formato XML e gera um arquivo de saida em formato CSV no seguinte formato:

MUNICIPIO_GERADOR,MUNICIPIO_PRESTADOR,VALOR_NF,VALOR_ISS_RETIDO

Modo de uso

usage: NFParser.py [-h] [-v] [--dry-run] path

Processa uma nota fiscal eletronica em formato XML e gera um arquivo de saida
em formato CSV no seguinte formato:
MUNICIPIO_GERADOR,MUNICIPIO_PRESTADOR,VALOR_NF,VALOR_ISS_RETIDO

positional arguments:
  path           Caminho para o arquivo xml da nota fiscal.

optional arguments:
  -h, --help     show this help message and exit
  -v, --verbose  Imprime a saida csv do programa em stdin.
  --dry-run      Nao gera os arquivos csv mas executa o programa.

Instalação

NFParser requer Python >= 3

Para instalar basta apenas digitar em uma sessão do terminal git clone https://github.com/steckmarco/EA876-Trabalho1.git

About

Trabalho 1 de EA876, tem o objetivo de extrair as informações de uma nota fiscal


Languages

Language:Python 100.0%