From 617d3afa32df389a0bdad2e25cf0056552ca6e82 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Thu, 10 Sep 2026 16:53:09 -0300 Subject: [PATCH] =?UTF-8?q?Valida=C3=A7=C3=B5es=20aplica=C3=A7=C3=A3o=20Co?= =?UTF-8?q?nt=C3=A1bil?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CLAUDE.md | 10 +- README.md | 2 +- portal_api/catalogo.py | 2 +- portal_api/dashboard_contabil/CHANGELOG.md | 79 +- portal_api/dashboard_contabil/CLAUDE.md | 88 +- portal_api/dashboard_contabil/README.md | 6 +- .../0063_indicadorcontabildefinicao_icone.py | 18 + ...abildefinicao_formula_exibicao_and_more.py | 23 + ...0065_contabilapuracao_resumo_fechamento.py | 19 + ...6_alter_contabilachado_options_and_more.py | 57 ++ portal_api/models.py | 112 ++- portal_api/serializers.py | 32 +- portal_api/views.py | 84 +- static/css/dashboard-contabil.css | 290 +++++- static/js/dashboard-contabil.js | 848 ++++++++++++++++-- templates/acessos-gerais.html | 2 +- templates/calendario-individual.html | 2 +- templates/custo-contratacao.html | 2 +- templates/dashboard-contabil-relatorio.html | 408 ++++++++- templates/dashboard-contabil.html | 63 +- .../importacao-plano-saude-de-paula.html | 2 +- templates/importacao-plano-saude.html | 2 +- templates/indicador-desempenho.html | 2 +- templates/links-ferramentas.html | 2 +- templates/nao-conformidades.html | 2 +- templates/perfis-acesso.html | 2 +- templates/portal.html | 2 +- templates/ramais.html | 2 +- templates/usuarios.html | 2 +- 29 files changed, 1980 insertions(+), 185 deletions(-) create mode 100644 portal_api/migrations/0063_indicadorcontabildefinicao_icone.py create mode 100644 portal_api/migrations/0064_indicadorcontabildefinicao_formula_exibicao_and_more.py create mode 100644 portal_api/migrations/0065_contabilapuracao_resumo_fechamento.py create mode 100644 portal_api/migrations/0066_alter_contabilachado_options_and_more.py diff --git a/CLAUDE.md b/CLAUDE.md index dce3503..dae1cfa 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -24,7 +24,7 @@ Aplicações com pacote Python próprio (`CLAUDE.md` **carregado automaticamente | Indicador de Desempenho | `portal_api/indicadores/` — `CLAUDE.md` (técnico), `README.md`, `CHANGELOG.md` | | Simulação de Custo de Contratação | `portal_api/custo_contratacao/` — `CLAUDE.md` (técnico), `README.md`, `CHANGELOG.md` | | Não Conformidades | `portal_api/nao_conformidades/` — `CLAUDE.md` (técnico), `README.md`, `CHANGELOG.md` | -| Dashboard Contábil | `portal_api/dashboard_contabil/` — `CLAUDE.md` (técnico), `README.md`, `CHANGELOG.md` | +| Relatório Contábil | `portal_api/dashboard_contabil/` — `CLAUDE.md` (técnico), `README.md`, `CHANGELOG.md` | Aplicações sem pacote Python dedicado (código ainda em `portal_api/models.py`/`views.py`/`serializers.py` — os arquivos em `docs//` **não** são carregados automaticamente, ler manualmente): @@ -216,7 +216,7 @@ Um único app, `portal_api/`: | `custo-contratacao.html` | Ferramenta de Geradoc: formulário de simulação de custo de contratação (Empregado CLT) + painel colapsável de parâmetros fiscais, gera um PDF (ver `portal_api/custo_contratacao/CLAUDE.md`). | | `indicador-desempenho.html` | Ferramenta de Geradoc: histórico de apurações + nova apuração (upload das 2 planilhas) + cadastro de critérios/percentuais + revisão/geração dos recibos em PDF do Indicador de Desempenho do Fiscontábil (ver `portal_api/indicadores/CLAUDE.md`). | | `nao-conformidades.html` | Aplicação de Relatórios > Qualidade: gestão contínua das ocorrências/ações do Sigsistem, com dashboard e status interno de tratativa da Qualidade (ver `portal_api/nao_conformidades/CLAUDE.md`). | -| `dashboard-contabil.html` | Aplicação de Relatórios > Contabilidade: histórico de análises + nova análise (upload do PDF de Balancete + DRE) + revisão de achados de auditoria (com observações por conta) + botão "Gerar Dashboard" (relatório HTML autocontido, ver `portal_api/dashboard_contabil/CLAUDE.md`). | +| `dashboard-contabil.html` | Aplicação de Relatórios > Contabilidade ("Relatório Contábil" na UI): histórico de análises + nova análise (upload do PDF de Balancete + DRE) + revisão de achados de auditoria (com observações por conta) + botão "Gerar Relatório" (relatório HTML autocontido, ver `portal_api/dashboard_contabil/CLAUDE.md`). | O item "Calendário De Paula" no menu **não é uma página local** — é um `` (continua favoritável, já que ainda é um `` — ver `docs/favoritos/favoritos.md`) cujo clique é interceptado em `sidebar.js` (`PID_CALENDARIO_DEPAULA_URL`) pra abrir `https://depaula-tvcorporativa.lovable.app/calendario` num modal com `