O valor bruto total (utilizado como denominador para o cálculo da alíquota efetiva).
O valor sobre o qual o imposto será calculado (ex: Salário de Contribuição).
Se for null, utiliza o valor de vlBruto.
OptionalaliquotasTetoFaixas: AliquotasTetoFaixas | nullTabela opcional com faixas e alíquotas customizadas.
Caso seja null ou undefined, a função tentará buscar a tabela vigente para o mês e ano atual
do sistema em vigenciaFaixasInss.
Um objeto do tipo Imposto contendo:
faixas: Detalhamento de cada faixa de tributação processada.vlImposto: O somatório total do imposto a ser retido.aliquotaEfetiva: Percentual real pago sobre o valor bruto.vlLiquido: Valor bruto subtraído do imposto calculado.
Calcula a contribuição previdenciária (INSS) utilizando o método de cálculo progressivo.
O cálculo percorre cada faixa da tabela de alíquotas, aplicando a porcentagem correspondente apenas sobre o montante que se enquadra naquela faixa específica. Se a base de cálculo ultrapassar o teto máximo da última faixa, a contribuição é limitada ao valor máximo permitido.