Atualiza os totais de décimo terceiro e tributos "exclusivos" com os
valores recebidos de décimo terceiro salário. Calcula o valor de
rendimentos exclusivos com exceção do décimo terceiro com a subtração
dos respectivos valores.
static int run_calcula(struct declaracao *dec, char **args, int argc)
{
+ totais_add(dec, "EXCLUSIVOS_SEM_13o",
+ totais_get(dec, "EXCLUSIVOS") -
+ totais_get(dec, "DECIMOTERCEIRO"));
return calcula(dec);
}
r = totais_add(dec, "RENDPJ", rendimento->rendimento);
r += totais_add(dec, "RENDPJTIT", rendimento->rendimento);
r += totais_add(dec, "INSS", rendimento->previdencia);
+ r += totais_add(dec, "DECIMOTERCEIRO", rendimento->decimoterceiro);
+ r += totais_add(dec, "EXCLUSIVOS", rendimento->decimoterceiro);
if (r) {
rendimento_free(rendimento);
return r;