Skip to content

OeGiaretta/LancamentoNotas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lançamento de Notas Fiscais

Este projeto é uma aplicação web simples desenvolvida com Streamlit para facilitar o lançamento e validação de notas fiscais, tanto de entrada quanto de saída.

🚀 Funcionalidades

  • Seleção de tipo de nota (entrada/saída)
  • Subtipos: uso ou revenda
  • Entrada de dados:
    • Descrição do produto
    • Valor unitário
    • Valor do IPI
    • Valor total
  • Cálculo automático e validação do valor total da nota
  • Mensagens de sucesso ou erro em tempo real

🧠 Tecnologias Utilizadas

  • Python 3.x
  • Streamlit
  • Pandas
  • NumPy

🗂 Estrutura do Projeto

├── code/
│   ├── app.py         # Interface da aplicação
│   └── nota.py        # Lógica de cálculo da nota fiscal
├── db/                # Scripts SQL para criação de tabelas
│   ├── banco_categorias.sql
│   ├── banco_clientes.sql
│   └── ...

💡 Melhorias Futuras

  • Conexão com banco de dados
  • Registro e histórico de notas
  • Exportação para PDF ou Excel
  • Testes unitários
  • Separação mais clara entre lógica e interface

📦 Como executar

  1. Clone este repositório:
git clone https://github.com/OeGiaretta/LancamentoNotas.git
cd LancamentoNotas/code
  1. Instale as dependências:
pip install streamlit pandas numpy
  1. Execute o projeto:
streamlit run app.py

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

programa ara lancamento de nota

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages