td = simples2015;
totais_add(dec, "DESCONTO", td);
tr -= td;
- totais_add(dec, "BASE", tr);
+ totais_add(dec, "BASESIMPLES", tr);
return imposto(tt, tr);
}
tt = table2015;
tr = totais_get(dec, "RENDPJ");
td = total_deducao(dec);
+ totais_add(dec, "DEDUCOES", td);
tr -= td;
+ totais_add(dec, "BASECOMPLETA", tr);
return imposto(tt, tr);
}
i_simples = imposto_simples(dec);
i_completa = imposto_completa(dec);
total_pago(dec);
- if (i_simples > i_completa) {
+ if (dec->tipo != FORCA_SIMPLES &&
+ (i_simples > i_completa || dec->tipo == FORCA_COMPLETA)) {
+ totais_add(dec, "BASE", totais_get(dec, "BASECOMPLETA"));
dec->tipo = COMPLETA;
dec->devido = i_completa;
} else {
+ totais_add(dec, "BASE", totais_get(dec, "BASESIMPLES"));
dec->tipo = SIMPLES;
dec->devido = i_simples;
}