Metodologia, Precisão Matemática e Limitações
A documentação a seguir detalha os modelos algébricos, estatutários e computacionais implementados nos motores de cálculo do MyUtilityTools Brasil. Nosso objetivo é garantir reprodutibilidade científica total: qualquer contador, advogado, médico ou engenheiro pode verificar exatamente como cada variável de entrada é transformada no resultado final.
1. Controle de Precisão Numérica (IEEE 754) e Arredondamento Monetário
Em JavaScript padrão, números são representados em ponto flutuante binário de dupla precisão (64 bits, padrão IEEE 754), onde operações diretas como 0.1 + 0.2 resultam em 0.30000000000000004. Para eliminar desvios de centavos em cálculos trabalhistas e financeiros, nosso motor utiliza aritmética escalonada em inteiros e arredondamento simétrico para duas casas decimais:
// Função de Arredondamento Monetário Determinístico (Padrão Contábil)
function roundCurrency(value) {
var num = Number(value) || 0;
return Math.round((num + Number.EPSILON) * 100) / 100;
}
// Cálculo Progressivo Faixa a Faixa do INSS 2026
function calculateProgressiveINSS2026(grossSalary) {
var brackets = [
{ min: 0.00, max: 1518.00, rate: 0.075 },
{ min: 1518.00, max: 2793.88, rate: 0.090 },
{ min: 2793.88, max: 4190.83, rate: 0.120 },
{ min: 4190.83, max: 8157.41, rate: 0.140 }
];
var totalINSS = 0;
for (var i = 0; i < brackets.length; i++) {
var b = brackets[i];
if (grossSalary > b.min) {
var taxableSlice = Math.min(grossSalary, b.max) - b.min;
totalINSS += roundCurrency(taxableSlice * b.rate);
}
}
return roundCurrency(totalINSS);
}
2. Dupla Verificação do Imposto de Renda (Deduções Legais vs. Desconto Simplificado)
Conforme a legislação tributária federal vigente em 2026, o trabalhador tem direito ao método de apuração mais benéfico na retenção mensal na fonte. Nossos algoritmos calculam simultaneamente as duas bases:
- Base por Deduções Legais:
Base Legal = Salário Bruto - INSS Progressivo - (Nº de Dependentes × R$ 189,59) - Pensão Alimentícia Judicial - Previdência Oficial. - Base pelo Desconto Simplificado Mensal:
Base Simplificada = Salário Bruto - R$ 564,80(correspondente a 25% do limite máximo da faixa de alíquota zero de R$ 2.259,20). - Seleção Automática: O motor seleciona automaticamente a menor base tributável (
Math.min(Base Legal, Base Simplificada)) antes de aplicar a alíquota da faixa e subtrair a respectiva parcela a deduzir.
3. Equações Trabalhistas Fundamentais (CLT Decreto-Lei nº 5.452/1943)
| Rubrica Trabalhista | Base Normativa | Fórmula Algébrica Implementada |
|---|---|---|
| Aviso Prévio Proporcional | Lei nº 12.506/2011 | Dias = Math.min(90, 30 + (Anos Completos Trabalhados × 3)) |
| Férias + Terço Constitucional | Art. 7º, XVII da CF/88 e Art. 142 CLT | Valor Bruto = ((Salário Base + Média Variáveis) / 30 × Dias Gozo) × (4 / 3) |
| Hora Noturna Urbana Reduzida | Art. 73, §1º da CLT | Horas Fictas = Horas de Relógio (22h–05h) × (60 / 52,5) = Horas × 1,142857 |
| Reflexo de Horas Extras no DSR | Lei nº 605/1949 e Súmula 172 TST | DSR = (Valor Total das Horas Extras no Mês / Dias Úteis) × Domingos e Feriados |
| Multa Rescisória do FGTS | Art. 18, §1º da Lei nº 8.036/1990 | 40% sobre todos os depósitos realizados (ou 20% no acordo do Art. 484-A CLT) |
4. Limitações Técnicas e Isenção de Responsabilidade
Embora nossas fórmulas repliquem com rigor a legislação federal e as diretrizes científicas nacionais, existem variáveis específicas que exigem análise individualizada:
- Convenções Coletivas de Trabalho (CCT / ACT): Sindicatos de categorias específicas podem estipular adicionais de horas extras superiores (ex: 60%, 75% ou 100% em dias úteis), adicional noturno de 30% a 50% ou cláusulas próprias de estabilidade que prevalecem sobre o piso mínimo da CLT (Art. 611-A da CLT).
- Feriados Municipais e Estaduais: Na contagem de dias úteis e prazos processuais (Art. 219 do CPC), suspensões locais decretadas por prefeituras ou tribunais estaduais devem ser verificadas diretamente nas portarias do respectivo tribunal.
- Avaliação Médica e Laboratorial: Equações clínicas como Friedewald (LDL), Escore de Framingham e tempo de duplicação do Beta hCG fornecem estimativas populacionais e jamais substituem exames diagnósticos ou consulta médica presencial.