Impostos Brasil
    Preparing search index...

    Function calcularSerie

    • Projeta e calcula uma série temporal de impostos e rendimentos (fluxo mensal ou anual).

      Esta função atua como o motor principal de projeção do sistema. Ela orquestra o cálculo de múltiplos meses (séries), aplicando regras de negócio complexas como:

      • Deduções: Normalização de gastos com saúde e instrução (mensal vs anual).
      • Férias: Aplicação do terço constitucional com base no período aquisitivo.
      • 13º Salário: Cálculo recursivo de impostos sobre a gratificação natalina.
      • PLR: Integração de tributação exclusiva sobre participação nos lucros.
      • Consolidação: Soma ponderada de alíquotas efetivas e totais acumulados.

      Parameters

      • opcoes: OpcoesSerie

        Configurações detalhadas da simulação, incluindo valores brutos, regras de recorrência e tabelas de vigência tributária.

      Returns ImpostoAcumulado

      Um objeto ImpostoAcumulado contendo o somatório de todos os meses e o detalhamento individual de cada item da série.

      const resultadoAnual = calcularSerie({ vlBrutoMensal: 10000, qtdSeries: 12, incluir13: true });