Skip to content

Projeto Python de automação e análise de dados de nota fiscal (arquivo xml)

Notifications You must be signed in to change notification settings

RafaelHMuller/automacao_notafiscal

Repository files navigation

📄
README - Projeto Automação Notas Fiscais

Índice

Descrição do projeto

Este repositório é meu projeto Python de automação de notas fiscais. O objetivo é, a partir de arquivos de uma DANFE (Documento Auxiliar da Nota Fiscal Eletrônica) na extensão xml, por meio de análise de dados, criar um dataframe e exportá-lo como planilha excel somente com as informações de interesse.

Funcionalidades e Demonstração da Aplicação

Criação de planilha excel com as informações de interesse coletadas a partir de notas fiscais.

Nota fiscal usada na automação:
Screenshot_1

Planilha excel criada:
Screenshot_2

Pré requisitos

  • Sistema operacional Windows
  • IDE de python (ambiente de desenvolvimento integrado de python)
  • Microsoft Office (Excel)
  • Arquivo DANFE na extensão xml (Documento Auxiliar da Nota Fiscal Eletrônica)

Execução

Na execução deste código, as notas fiscais (.xml) que constam na pasta 'Notas_Fiscais', dentro do diretório no qual está o arquivo Python, serão integradas ao código e, a partir de análise de dados, algumas informações relevantes serão inseridas em um dataframe e, então, este será exportado como planilha Excel (.xlsx).

Implantação

É possível adaptar este projeto a qualquer nota fiscal DANFE na extensão xml, desde que seja uma nota fiscal federal, uma vez que notas ficais estaduais podem ter formatação e organização diferentes.

Bibliotecas

  • xmltodict: biblioteca de integração de arquivo xml, transformando este arquivo em um dicionário Python
  • pandas: bibliotecas de integração de arquivos excel, csv e outros, possibilitando análise de dados
  • os: bibliotecas de integração de pastas e arquivos do computador
  • pprint: bibliotecas que permite uma leitura (display) mais organizada de dicionários complexos

About

Projeto Python de automação e análise de dados de nota fiscal (arquivo xml)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages