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.
- 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
- Python 3.x
- Streamlit
- Pandas
- NumPy
├── 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
│ └── ...
- 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
- Clone este repositório:
git clone https://github.com/OeGiaretta/LancamentoNotas.git
cd LancamentoNotas/code- Instale as dependências:
pip install streamlit pandas numpy- Execute o projeto:
streamlit run app.pyEste projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.