Leis Brasileiras São Algoritmos: Como Regulações Viram Código

A legislação brasileira — trabalhista, tributária, previdenciária — é, na sua essência, um conjunto de regras condicionais e fórmulas aritméticas. Se a demissão é sem justa causa, aplique a fórmula A. Se o faturamento do MEI ultrapassou o limite, aplique B. Se o contribuinte é isento de IRRF, pule C.

Isso é um algoritmo. E algoritmos podem ser automatizados. A CLT é o exemplo mais claro, mas o padrão se repete em toda regulação brasileira.

A CLT como pseudocódigo

Um advogado trabalhista lê a CLT em linguagem jurídica. Um programador lê a mesma lei e vê condicionais e operações:

Aviso prévio (Art. 487 + Lei 12.506/2011)

Texto legal: "O aviso prévio será de 30 dias, acrescido de 3 dias por ano de serviço prestado na mesma empresa, até o máximo de 60 dias."

Algoritmo:

dias_aviso = 30 + (anos_servico * 3)
dias_aviso = min(dias_aviso, 90)  // 30 base + 60 máximo
valor_aviso = (salario / 30) * dias_aviso

FGTS rescisório (Art. 18, Lei 8.036/1990)

Texto legal: "Na despedida sem justa causa, o empregador depositará na conta vinculada do trabalhador importância igual a quarenta por cento do montante de todos os depósitos realizados."

Algoritmo:

if tipo_demissao == "sem_justa_causa":
    multa = saldo_fgts * 0.40
elif tipo_demissao == "acordo_mutuo":
    multa = saldo_fgts * 0.20
else:
    multa = 0

Férias proporcionais (Art. 146, §único CLT)

Texto legal: "Na cessação do contrato de trabalho, o empregado receberá a remuneração relativa ao período incompleto de férias, na proporção de 1/12 por mês de serviço ou fração superior a 14 dias."

Algoritmo:

meses = meses_desde_ultimo_periodo_aquisitivo
if dias_no_mes_atual >= 15:
    meses += 1
ferias_proporcionais = (salario / 12) * meses
terco = ferias_proporcionais / 3
total = ferias_proporcionais + terco

Por que automatizar importa

Precisão

Um cálculo de rescisão envolve 8-12 verbas, cada uma com sua própria fórmula e condições. Fazer manualmente — especialmente sob o estresse de uma demissão — é receita para erro. O algoritmo não erra aritmética.

Atualização

Tabelas do INSS mudam todo ano. Salário mínimo muda todo ano. Alíquotas de IRRF mudam. Uma calculadora baseada em código pode ser atualizada em minutos — o novo valor entra na constante e todos os cálculos refletem automaticamente.

Transparência

Quando uma calculadora mostra cada verba separada — saldo de salário, aviso prévio, férias proporcionais, 13º proporcional, FGTS, multa — o trabalhador entende o que está recebendo e pode conferir. Uma planilha do RH que mostra apenas o total? Impossível verificar.

Acessibilidade

Um advogado cobra R$200-500 para calcular uma rescisão. Um contador cobra R$100-300. Uma calculadora online faz o mesmo cálculo em 5 segundos. Não substitui o advogado quando há disputa — mas informa o trabalhador antes de qualquer conversa.

O desafio das exceções

A CLT é relativamente limpa em suas fórmulas base. O desafio está nas exceções:

  • Convenções coletivas podem alterar percentuais (hora extra de 60% em vez de 50%, insalubridade sobre salário base em vez de mínimo)
  • Categorias específicas têm regras próprias (doméstico, rural, intermitente, teletrabalho)
  • Jurisprudência às vezes diverge do texto da lei (base de cálculo de insalubridade, por exemplo)

Uma boa calculadora trabalhista lida com isso de duas formas:

  1. Aplica a regra geral (CLT) como padrão
  2. Permite que o usuário ajuste parâmetros quando sua convenção coletiva define algo diferente

O padrão se repete em toda regulação brasileira

A CLT é o exemplo mais visível, mas o mesmo princípio se aplica a qualquer sistema regulatório:

  • INSS/Aposentadoria — regras de contribuição, tempo mínimo, fator previdenciário = fórmulas condicionais
  • IRRF — faixas de renda × alíquotas × deduções = tabela progressiva automatizável
  • MEI/Simples Nacional — limite de faturamento, DAS, ICMS, ISS = regras de negócio puras
  • Financiamento imobiliário — SAC vs Price, taxa + amortização + seguros = simulação determinística
  • Usucapião — tempo de posse × tipo de imóvel × modalidade = árvore de decisão

Toda regulação que pode ser descrita como "se X então Y" pode virar uma calculadora. E toda calculadora baseada em lei é mais transparente do que uma planilha fechada de um escritório.

O que o Stimuli faz diferente

Nossas calculadoras não escondem a lógica. Cada resultado vem acompanhado de:

  • A fórmula usada — para que você entenda como o número foi calculado
  • A base legal — o artigo da lei que fundamenta cada cálculo
  • Os parâmetros editáveis — para ajustar conforme sua situação específica
  • O detalhamento por componente — cada parte separada, não apenas o total

Porque um número sem explicação é tão útil quanto nenhum número.