dcode / bootpinhais · pr — 2026
  1. > init kernel dcodeok
  2. > mount /projetos30+ cases
  3. > load stacknext · rn · supabase · ia
  4. > sync workana180 projetos
  5. > locate pinhais-pr25°26′S
  6. > decode identidadeeduardo
000
SaaS2026Em produção, vendido via Hotmart

Compara as incidências de cada rubrica do eSocial com a matriz da especialista e aponta o que diverge.

cliente
Consultoria em eSocial
plataformas
Web (desktop e mobile responsivo)
stack principal
React 18 · TypeScript · Vite · Tailwind CSS · shadcn/ui (Radix)
meu papel
Arquitetura, modelagem do banco, desenvolvimento e deploy.
Acesso à Auditoria eSocial
290rubricas mapeadas
58códigos de incidência
3níveis de .zip lidos
0XML enviado ao servidor
[ 01 ] contexto

SaaS web que lê XMLs do evento S-1010 (Tabela de Rubricas) do eSocial e compara as incidências de INSS, IRRF, FGTS e PIS de cada rubrica com uma matriz de referência mantida pela especialista. Aceita lotes de XMLs e .zip aninhados, aponta valor encontrado x esperado e gera relatório em PDF/CSV. O acesso é vendido pela Hotmart com liberação, validade e revogação automáticas.

o problema

Rubricas configuradas com incidência errada no eSocial geram recolhimento indevido ou a menor de INSS, FGTS, IRRF e PIS. Conferir centenas de rubricas à mão contra a tabela de naturezas e a legislação é lento e sujeito a erro para RH, DP e escritórios contábeis.

a solução

Motor de validação no navegador que extrai as rubricas do S-1010, cruza cada natureza com a matriz de referência (escolhendo o perfil com menos divergências quando há mais de um) e classifica cada rubrica como conforme, divergente ou não encontrada. Inclui painel administrativo para manter a matriz via planilha, consulta de naturezas com fundamentação legal, histórico, relatórios e licenciamento automático via webhook da Hotmart.

[ 03 ] o que faz

Funcionalidades

  1. 01Upload de um ou vários XMLs do eSocial ou pacotes .zip (inclusive aninhados até 3 níveis)
  2. 02Parser do evento S-1010 (evtTabRubrica) tolerante a namespace e a encoding UTF-8/Windows-1252
  3. 03Validação de 4 incidências por rubrica: CP/INSS, IRRF, FGTS e PIS/PASEP
  4. 04Status Conforme, Divergente e Natureza não encontrada, com valor do XML x valor esperado
  5. 05Processamento em lote com progresso e status por arquivo e consolidado do lote
  6. 06Relatório em PDF com resumo, taxa de conformidade e detalhamento das divergências
  7. 07Exportação CSV pronta para Excel
  8. 08Histórico paginado e reabertura de auditorias salvas
  9. 09Dashboard com KPIs, gráfico de distribuição e últimas auditorias
  10. 10Consulta de naturezas de rubrica com incidências esperadas, fundamentação legal e marcação de Crédito do Trabalhador
  11. 11Admin: CRUD de naturezas e importação da matriz por Excel/CSV com detecção automática de cabeçalho
  12. 12Admin: gestão de usuários autorizados com aprovação, revogação, validade e importação em massa
  13. 13Webhook Hotmart: compra cria acesso por 1 ano; reembolso/chargeback revoga
  14. 14Troca de senha obrigatória no primeiro acesso e bloqueio de acesso expirado
  15. 15Tutorial em vídeo e changelog configuráveis pelo admin
  16. 16LGPD: consentimento de cookies, política de privacidade, exportação e exclusão de dados
  17. 17Tema claro/escuro e layout responsivo
  18. 18Módulo extra de finanças pessoais (ADF): lançamentos, contas fixas, investimentos, metas e dívidas
[ 05 ] por dentro

Decisões técnicas

  • >Validação 100% no navegador: o XML não é enviado ao servidor, só os resultados são gravados
  • >Matriz real com 290 rubricas mapeadas para 178 naturezas; algoritmo escolhe o perfil com menos divergências
  • >58 códigos oficiais de incidência (16 CP, 36 IRRF, 6 FGTS) semeados no banco
  • >Expansão recursiva de .zip em até 3 níveis com isolamento de falhas por arquivo, coberta por 8 testes Vitest
  • >Importador de planilha com cerca de 60 apelidos de coluna, detecção de cabeçalho nas 15 primeiras linhas e de encoding
  • >16 tabelas PostgreSQL, 2 views, 24 políticas RLS e índice full-text GIN em português
  • >2 Edge Functions Deno (webhook Hotmart com validação de hottok; criação de usuário com checagem de papel admin)
  • >21 telas e 23 rotas; cerca de 17,6 mil linhas de TypeScript fora os componentes de UI
  • >Deploy Vercel com headers de segurança e code-splitting em 6 chunks de vendor
  • >54 commits do desenvolvedor entre jan e ago/2026
stack
React 18TypeScriptViteTailwind CSSshadcn/ui (Radix)React RouterTanStack QueryReact Hook FormZodRechartsFramer MotionSheetJS (xlsx)JSZipjsPDF + AutoTableSupabase (PostgreSQL, Auth, RLS, Edge Functions/Deno)Hotmart Webhooks
próximo projetoNeuroIA LabDezenove assistentes de IA para psicólogos, fonoaudiólogos e terapeutas.

Tem um projeto parecido? Me conta o que precisa funcionar.

Pedir orçamento