DjangoSIGE
Sistema Integrado de Gestão Empresarial baseado em Django
Projeto independente open-source desenvolvido em Python 3 no Windows, testado no GNU/Linux e Windows.
Dependências
- Python - Versão 3.5+
- django == 3.1.7
- geraldo - Geração de PDF para pedidos de venda/compra
- PySIGNFe (Opcional) - Necessário para a geração de NF-e, NFC-e, comunicação com SEFAZ, geração do DANFE, etc.
- apache2 (Opcional)
- mod_wsgi (Opcional)
Instalação:
- Instalar as bibliotecas/pacotes (no Linux):
sudo apt install -y libxml2 gcc python3-dev libxml2-dev libxslt1-dev zlib1g-dev python3-pip
sudo apt update
- Instalar dependências:
pip install -r requirements.txt
-
Edite o conteúdo do arquivo djangosige/configs/configs.py
-
Gere um .env
local
python contrib/env_gen.py
- Sincronize a base de dados:
python manage.py migrate
- Crie um usuário (Administrador do sistema):
python manage.py createsuperuser
- Teste a instalação carregando o servidor de desenvolvimento (http://localhost:8000 no navegador):
python manage.py runserver
Implementações
- Cadastro de produtos, clientes, empresas, fornecedores e transportadoras
- Login/Logout
- Criação de perfil para cada usuário.
- Definição de permissões para usuários.
- Criação e geração de PDF para orçamentos e pedidos de compra/venda
- Módulo financeiro (Plano de Contas, Fluxo de Caixa e Lançamentos)
- Módulo para controle de estoque
- Módulo fiscal:
- Geração e armazenamento de notas fiscais
- Validação do XML de NF-e/NFC-es
- Emissão, download, consulta e cancelamento de NF-e/NFC-es (Testar em ambiente de homologação)
- Comunicação com SEFAZ (Consulta de cadastro, inutilização de notas, manifestação do destinatário)
- Interface simples e em português
Créditos
Ajuda
Para relatar bugs ou fazer perguntas utilize o Issues ou via email thiagopena01@gmail.com
Como este é um projeto em desenvolvimento, qualquer feedback será bem-vindo.