From 579ef15a47a303d0cfb26baadd703a5cdfd7c1a5 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Mon, 30 Apr 2018 17:41:15 -0300 Subject: [PATCH] =?utf8?q?FIXME:=20Usa=20c=C3=B3digos=20novos=20para=20ren?= =?utf8?q?dimentos=20isentos?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- lib/gera.c | 21 +++++++++------------ lib/isento.c | 3 +++ 2 files changed, 12 insertions(+), 12 deletions(-) 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); -- 2.20.1