X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=lib%2Fgera.c;h=48485fb4607a8a3c4ce36c50124d72655bfdfbba;hb=8e268068608fc385fcd2a8d433bc84fc219df209;hp=c48be18c4c0f12cbdbda3bc9ad2d8b99d76f16e7;hpb=278063e7fab86145ed2ff0de20147a7337a38c86;p=cascardo%2Fdeclara.git diff --git a/lib/gera.c b/lib/gera.c index c48be18..48485fb 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -363,7 +363,7 @@ static void gera_exclusivos(struct declaracao *dec, FILE *f) fprintf(f, "%013lld", totais_get(dec, "DECIMOTERCEIRO")); fprintf(f, "%013lld", 0); /* TODO: ganho de capital */ fprintf(f, "%013lld", 0); /* TODO: ganho líquido renda variável */ - fprintf(f, "%013lld", 0); /* TODO: aplicações financeiras */ + fprintf(f, "%013lld", totais_get(dec, "APLICACOES")); /* TODO: aplicações financeiras */ fprintf(f, "%013lld", 0); /* TODO: outros */ fprintf(f, "%-60.60s", ""); /* FILLER1 */ fprintf(f, "%013lld", 0); /* TODO: ganhos de capital alienação de bens */ @@ -518,6 +518,11 @@ static void gera_poupanca(struct declaracao *dec, FILE *f) gera_isento(dec, f, 98); } +static void gera_aplicacoes(struct declaracao *dec, FILE *f) +{ + gera_isento(dec, f, 99); +} + static void gera_dependente(struct declaracao *dec, FILE *f) { struct dependente *d; @@ -702,6 +707,7 @@ static int gera(struct declaracao *dec, char *filename) } IW(gera_plr, 96); IW(gera_poupanca, 98); + IW(gera_aplicacoes, 99); W(gera_trailler); W(gera_reciboheader);