From: Thadeu Lima de Souza Cascardo Date: Sat, 26 Mar 2016 03:17:22 +0000 (-0300) Subject: Não gera linha de isentos e exclusivos quando não existentes. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fdeclara.git;a=commitdiff_plain;h=7c55536785ada77e0dd0b94af5f384ebd8444822;ds=sidebyside Não gera linha de isentos e exclusivos quando não existentes. Quando os rendimentos isentos ou tributados de forma exclusiva na fonte não existem, não imprime suas respectivas linhas. --- diff --git a/lib/gera.c b/lib/gera.c index e35fb23..5806e53 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -777,8 +777,10 @@ static int gera(struct declaracao *dec, char *filename) W(gera_rendimento); } - W(gera_isentos); - W(gera_exclusivos); + if (totais_get(dec, "ISENTOS")) + W(gera_isentos); + if (totais_get(dec, "EXCLUSIVOS")) + W(gera_exclusivos); for (i = 0; (dependente = list_get(dec->dependentes, i)); i++) { W(gera_dependente);