Skip to content

Script que filtra arquivos .XML que definem uma NFE e extrai algumas informações gerando um arquivo do tipo .xlsx (Excel).

Notifications You must be signed in to change notification settings

hvenanc/Processador-XML-NFE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Processador-XML

Script que filtra arquivos .XML que definem uma NFE/NFCE e extrai algumas informações gerando um arquivo do tipo .xlsx (Excel).

Informações extraidas

NFE

  • Chave de Acesso da NFE
  • Número da NFE
  • Data da Emissão
  • Nome do Fornecedor
  • Valor Total da NFE

NFCE

  • Código EAN dos Produtos
  • Descrição do Produto
  • Valor total de cada item
  • Unidade Tributada
  • Código fiscal de operação de cada item (CFOP)

Relatório Gerado

RELATORIO

Instalação

  • Linux/Mac:

python3 -m venv venv

source venv/bin/activate

pip install Processador-XML-NFE

  • Windows:

virtaulenv venv

venv/Scripts/Activate

pip install Processador-XML-NFE

Exemplo de uso

from processador import ProcessadorNFE

cam = '/home/henrique/Área de Trabalho/Amostra' #Diretório com os arquivos
notas = ProcessadorNFE(cam)
nfce = notas.relatorio_nfce(cam + '/', 'Dia 08-08')
nfe = notas.relatorio_nfe(cam + '/', 'NFCES Dia 08-08')
print(nfce)
print(nfe)

About

Script que filtra arquivos .XML que definem uma NFE e extrai algumas informações gerando um arquivo do tipo .xlsx (Excel).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages