Impostos Brasil - v1.6.1
    Preparing search index...

    Function calcularINSS

    • Calcula a contribuição previdenciária (INSS) seguindo as regras de tributação progressiva.

      O motor percorre as faixas da tabela de alíquotas vigentes, tributando apenas a parcela do valor que se enquadra em cada nível. O cálculo respeita automaticamente o teto máximo da Previdência Social, garantindo que a contribuição não exceda o limite legal estabelecido para o período.

      Parameters

      • vlBruto: number

        O valor bruto total (utilizado como denominador para o cálculo da alíquota efetiva).

      • Optionalopcoes: OpcoesInss | null

        Configurações opcionais para o cálculo.

      Returns Imposto

      Um objeto do tipo Imposto contendo: o detalhamento por faixas, valor total do imposto, alíquota efetiva e valor líquido resultante.

      // Calcula o INSS para um salário de R$ 5.000,00 usando a tabela vigente.
      const resultado = calcularINSS(5000);