From: Thadeu Lima de Souza Cascardo Date: Mon, 30 Apr 2018 20:41:15 +0000 (-0300) Subject: FIXME: Usa códigos novos para rendimentos isentos X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fdeclara.git;a=commitdiff_plain;h=579ef15a47a303d0cfb26baadd703a5cdfd7c1a5 FIXME: Usa códigos novos para rendimentos isentos --- diff --git a/lib/gera.c b/lib/gera.c index a6aaa01..f816934 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -829,8 +829,7 @@ static void gera_plr(struct declaracao *dec, FILE *f) static void gera_plr2(struct declaracao *dec, FILE *f) { - gera_isento2(dec, f, 96, 11, 88); - dec->linhas[96]++; + gera_isento2(dec, f, 11, 11, 88); } static void gera_outrosisentos(struct declaracao *dec, FILE *f) @@ -850,8 +849,7 @@ static void gera_poupanca(struct declaracao *dec, FILE *f) static void gera_poupanca2(struct declaracao *dec, FILE *f) { - gera_isento2(dec, f, 98, 12, 84); - dec->linhas[98]++; + gera_isento2(dec, f, 12, 12, 84); } static void gera_aplicacoes(struct declaracao *dec, FILE *f) @@ -861,8 +859,7 @@ static void gera_aplicacoes(struct declaracao *dec, FILE *f) static void gera_aplicacoes2(struct declaracao *dec, FILE *f) { - gera_isento2(dec, f, 99, 6, 88); - dec->linhas[99]++; + gera_isento2(dec, f, 6, 6, 88); } static void gera_dependente(struct declaracao *dec, FILE *f) @@ -1122,12 +1119,12 @@ static int gera(struct declaracao *dec, char *filename) IW(gera_poupanca, 98); IW(gera_aplicacoes, 99); } else { - IW(gera_poupanca2, 98); - dec->linhas[98] = 0; - IW(gera_aplicacoes2, 99); - dec->linhas[99] = 0; - IW(gera_plr2, 96); - dec->linhas[96] = 0; + IW(gera_poupanca2, 12); + //dec->linhas[12] = 0; + IW(gera_aplicacoes2, 6); + //dec->linhas[99] = 0; + IW(gera_plr2, 11); + //dec->linhas[96] = 0; } W(gera_trailler); diff --git a/lib/isento.c b/lib/isento.c index b1b84cf..16804e3 100644 --- a/lib/isento.c +++ b/lib/isento.c @@ -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);