FIXME: Usa códigos novos para rendimentos isentos
[cascardo/declara.git] / lib / isento.c
index fd8f925..16804e3 100644 (file)
@@ -39,16 +39,19 @@ static int isento_totais_update(struct declaracao *dec, struct isento *isento)
                isento->exclusivo = 0;
                r = totais_add(dec, "INDENIZACOES", isento->valor);
                break;
+       case 11:
        case 96:
                isento->exclusivo = 1;
                r = totais_add(dec, "PLR", isento->valor);
                break;
        case 97:
                break;
+       case 12:
        case 98:
                isento->exclusivo = 0;
                r = totais_add(dec, "POUPANCA", isento->valor);
                break;
+       case 6:
        case 99:
                isento->exclusivo = 1;
                r = totais_add(dec, "APLICACOES", isento->valor);
@@ -156,7 +159,7 @@ static int run_isento(struct declaracao *dec, char **args, int argc)
                isento_free(isento);
                return r;
        }
-       r = list_insert_ordered(&dec->isentos, isento, isento_cmp);
+       r = list_add(&dec->isentos, isento);
        if (r < 0) {
                isento_free(isento);
                return r;