From: Thadeu Lima de Souza Cascardo Date: Tue, 6 Mar 2018 20:12:18 +0000 (-0300) Subject: CPF e DN de dependentes é Filler em 2017 X-Git-Url: http://git.cascardo.eti.br/?a=commitdiff_plain;ds=sidebyside;h=51a4ee48a91f10c0ec2f284c9c6fdfb11a677f5c;hp=eb11103d85c5221a3bc1dd1289bc7d5f99e0cc99;p=cascardo%2Fdeclara.git CPF e DN de dependentes é Filler em 2017 --- diff --git a/lib/gera.c b/lib/gera.c index 6cf116e..a54b91b 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -105,19 +105,23 @@ static void gera_header(struct declaracao *dec, FILE *f) fprintf(f, "%-14.14s", rendimento_cnpj_ordenado(dec, 1)); /* CNPJ maior 2 */ fprintf(f, "%-14.14s", rendimento_cnpj_ordenado(dec, 2)); /* CNPJ maior 3 */ fprintf(f, "%-14.14s", rendimento_cnpj_ordenado(dec, 3)); /* CNPJ maior 4 */ - /* CPF e DN de dependentes 1 a 6 */ - for (i = 1; i <= 6; i++) { - struct dependente *dependente = list_get(dec->dependentes, i - 1); - if (dependente && dependente->cpf && dependente->cpf[0]) { - fprintf(f, "%-11.11s", dependente->cpf); - } else { - fprintf(f, "%-11.11s", ""); - } - if (dependente && dependente->dn && dependente->dn[0]) { - fprintf(f, "%-8.8s", dependente->dn); - } else { - fprintf(f, "%-8.8s", ""); + if (dec->ano < 2017) { + /* CPF e DN de dependentes 1 a 6 */ + for (i = 1; i <= 6; i++) { + struct dependente *dependente = list_get(dec->dependentes, i - 1); + if (dependente && dependente->cpf && dependente->cpf[0]) { + fprintf(f, "%-11.11s", dependente->cpf); + } else { + fprintf(f, "%-11.11s", ""); + } + if (dependente && dependente->dn && dependente->dn[0]) { + fprintf(f, "%-8.8s", dependente->dn); + } else { + fprintf(f, "%-8.8s", ""); + } } + } else { + fprintf(f, "%-114.114s", ""); } /* medico maior, TODO: outros códigos */ fprintf(f, "%-14.14s", medico_cnpj_ordenado(dec, 0));