A Origem: Complexidade Trabalhista e Risco de Fraudes
A gestão de ponto no Brasil é uma das áreas de maior risco jurídico para empresas. Fechamentos manuais de espelhos de ponto levam a erros frequentes no cálculo de horas extras, adicionais noturnos e intervalos intrajornada, resultando em ações trabalhistas custosas.
O SmartPonto foi construído para fornecer uma experiência auditável de ponta a ponta: registro biométrico/digital seguro, apuração automática segundo acordos coletivos e emissão de comprovantes assinados digitalmente.
A Refatoração sob o Modelo Product Builder
A refatoração do SmartPonto foca em consistência absoluta e automação inteligente:
- Esteira Volt de Regras Trabalhistas: Matriz com mais de 80 testes automatizados de aceitação cobrindo todas as variantes de cálculo de horas (turnos 12x36, feriados municipais, DSR e tolerâncias legais).
- Ledger de Registros Imutáveis: Estrutura de dados com hash encadeado para garantir que nenhuma batida de ponto possa ser manipulada retroativamente, garantindo integridade jurídica total.
- Subagente de Análise de Inconsistências: IA que identifica automaticamente esquecimentos de marcação e propõe abonos ou justificativas antes do fechamento da folha.
Capacidades Centrais e Módulos do Sistema
Adequação à Portaria 671 do MTE
Geração de arquivos fiscais AFD e espelhos de ponto rigorosamente de acordo com a lei.
Cálculo Automatizado de Horas Extras
Regras parametrizáveis para jornadas noturnas, feriados e compensações de banco de horas.
Batida com Comprovante Assinado
Registro inviolável de data e hora com carimbo de tempo determinístico.
Escalas Flexíveis e Revezamento
Planejamento dinâmico de turnos 12x36 e jornadas semanais sem atrito.
Interface de Operação e Linha de Comando
class TimeClockCalculator
def calculate_daily_balance(employee, date)
punches = employee.time_entries.for_date(date).order(:recorded_at)
JourneyAudit.verify_compliance!(punches)
calculate_hours(punches)
end
end