Documentação Técnica e Manual do Usuário
Visão Geral da Plataforma
O Sistema de Crédito Verde é uma solução híbrida (Desktop + Web) para gestão completa de ativos financeiros ambientais.
Guia de Instalação (Windows)
- Baixe o pacote portátil na página inicial.
- Extraia o arquivo ZIP para uma pasta de sua preferência.
- Execute o arquivo
CreditorVerde.bat.- Nota: Não é necessário instalar Python ou bibliotecas manualmente. O pacote já inclui tudo.
Ferramentas Financeiras
1. Calculadora de Conversão
Ferramenta para simular a transformação de Créditos Verdes em ativos para compensação tributária.
Parâmetros:
- Valor Nominal: Valor de face do ativo.
- Taxa de Juros: Rendimento anual esperado (padrão: 12% a.a.).
- Deságio: Percentual de desconto para liquidez imediata (padrão: 30%).
Resultados Gerados:
- Valor Atualizado: Valor corrigido monetariamente.
- Valor Líquido (Precatório): Valor final disponível para compensação.
- Economia Tributária: Ganho financeiro obtido na operação.
2. Geração de Planilhas (Excel)
O sistema exporta automaticamente planilhas compatíveis com os padrões da Receita Federal e PGFN.
Conteúdo do Arquivo (.xlsx):
- Aba Simulação: Resumo executivo dos valores.
- Aba Fluxo Projetado: Tabela ano a ano da evolução do ativo.
Arquitetura do Sistema
┌─────────────────────────────────────────────────┐
│ Camada de Apresentação (UI) │
│ PyQt6 (Desktop) / React (Web) │
└──────────────────┬──────────────────────────────┘
│
┌──────────────────▼──────────────────────────────┐
│ Camada de Lógica de Negócio │
│ - Extração de Dados (PDF/OCR) │
│ - Validação Regulatória (Circular 3.743/15) │
│ - Matemática Financeira (Juros/Correção) │
└──────────────────┬──────────────────────────────┘
│
┌──────────────────▼──────────────────────────────┐
│ Camada de Persistência │
│ SQLite (Desktop) / LocalStorage (Web) │
└─────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────┐
│ Camada de Apresentação (UI) │
│ PyQt6 (Desktop) / React (Web) │
└──────────────────┬──────────────────────────────┘
│
┌──────────────────▼──────────────────────────────┐
│ Camada de Lógica de Negócio │
│ - Extração de Dados (PDF/OCR) │
│ - Validação Regulatória (Circular 3.743/15) │
│ - Matemática Financeira (Juros/Correção) │
└──────────────────┬──────────────────────────────┘
│
┌──────────────────▼──────────────────────────────┐
│ Camada de Persistência │
│ SQLite (Desktop) / LocalStorage (Web) │
└─────────────────────────────────────────────────┘
Módulos Principais
src/core/validator.py
Validação de dados de ativos.
validar_cpf(cpf): Valida dígitos verificadoresvalidar_cnpj(cnpj): Valida dígitos verificadoresvalidar_ativo(dados): Validação completa conforme Circular 3.743/15
src/core/extractor.py
Extração de dados de PDFs.
- Status, Código do IF, Tipo de Regime
- Datas (Registro, Emissão, Vencimento)
- Credor/Detentor/Emitente
Segurança
- Processamento Local: Seus dados nunca saem do seu dispositivo (na versão Desktop).
- Criptografia: Conexões seguras (HTTPS) na versão Web.
- Validação de Entrada: Proteção contra injeção de dados maliciosos.