X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=lib%2Fgera.c;h=7f0b4c8344ecda2971ccaeede1d3b0428c17d03c;hb=605b011686e03f168e7076fee72290fb6d1d5758;hp=3ae5e3d89ac3d033b4206a2afd011ceb929bc80e;hpb=687bc57d97d703decd2a41f224a3de0b41f5881d;p=cascardo%2Fdeclara.git diff --git a/lib/gera.c b/lib/gera.c index 3ae5e3d..7f0b4c8 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -58,7 +58,7 @@ static void gera_header(struct declaracao *dec, FILE *f) fprintf(f, "%-9.9s", sistema_get_jvm_versao(dec)); fprintf(f, "%-10.10s", ""); /* TODO: última declaração transmitida (pode ser vazio?) */ fprintf(f, "%04d", dec->contribuinte.cd_municipio); - fprintf(f, " "); /* TODO: CPF conjuge */ + fprintf(f, "%-11.11s", dec->conjuge.cpf ? : ""); /* TODO: CPF conjuge */ fprintf(f, "%d", dec->obrigatoria ? 1 : 0); /* obrigatoria entrega */ fprintf(f, "%013lld", dec->devido); /* imposto devido, carne-leao, complementar dos dependentes */ fprintf(f, "%-10.10s", dec->recibo ?: ""); /* recibo ex. anterior */ @@ -257,7 +257,7 @@ static void gera_totais_simples(struct declaracao *dec, FILE *f) fprintf(f, "%013lld", 0); /* TODO: valor quota */ fprintf(f, "%013lld", totais_get(dec, "ISENTOS")); /* rendimentos isentos */ fprintf(f, "%013lld", totais_get(dec, "EXCLUSIVOS")); /* rendimentos tributação exclusiva */ - fprintf(f, "%013lld", 0); /* TODO: conjuge */ + fprintf(f, "%013lld", dec->conjuge.total); /* TODO: conjuge */ fprintf(f, "%013lld", 0); /* TODO: rendimento PJ dependente */ fprintf(f, "%013lld", 0); /* TODO: imposto retido dependente */ fprintf(f, "%013lld", 0); /* TODO: imposto ganhos de capital */