portal_publico/portal_api/custo_contratacao
2026-09-21 11:28:38 -03:00
..
__init__.py Commit inicial do Portal De Paula 2026-08-18 10:57:39 -03:00
calculo.py Commit inicial do Portal De Paula 2026-08-18 10:57:39 -03:00
CHANGELOG.md Reestruturação da documentação do portal. 2026-09-21 11:28:38 -03:00
CLAUDE.md Reestruturação da documentação do portal. 2026-09-21 11:28:38 -03:00
pdf.py Commit inicial do Portal De Paula 2026-08-18 10:57:39 -03:00
README.md Nova organização das aplicações 2026-08-26 16:19:18 -03:00
tabelas.py Commit inicial do Portal De Paula 2026-08-18 10:57:39 -03:00

Simulação de Custo de Contratação (Geradoc)

Ver CLAUDE.md nesta mesma pasta para o detalhamento técnico (models, fórmula, tabelas fiscais). Ver CLAUDE.md na raiz para arquitetura geral/transversal do Portal.

Substitui a planilha manual de custo de contratação (projects/planilha de custo/*.xlsx) por um formulário no Portal: o usuário preenche os dados do empregado, a ferramenta calcula o custo total de contratação (salário, encargos, INSS, IRRF) e devolve um PDF pronto para enviar ao cliente.

Escopo atual: só Empregado CLT. O pedido original previa outras 4 modalidades (Simples Nacional, Regime Normal, Pró-labore, Empregado Doméstico), mas elas dependem de uma planilha/regra de referência validada pelo contador que ainda não existe.

As tabelas de INSS/IRRF e os parâmetros da redução de IRRF da Lei 15.270/2025 são editáveis pela própria tela (painel colapsável), não hardcoded — mudam por lei/todo ano.

Onde mexer

  • portal_api/custo_contratacao/ — tabelas.py (seed/default das faixas fiscais), calculo.py (ParametrosFiscais + calcula_custo_empregado), pdf.py (gera_pdf_simulacao, via reportlab).
  • ParametroFiscalCustoContratacao (portal_api/models.py) — singleton com as tabelas fiscais atuais.
  • custo-contratacao.html / static/js/custo-contratacao.js (se existir) / static/css/custo-contratacao.css.
  • Skill simulacao-custo-contratacao (.claude/skills/) — contexto de negócio, limitações conhecidas.