X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=lib%2Fgera.c;h=a496190d30240db06cb9e6dc382d3ad0d50b8c3c;hb=38c357368ea5f804d2d2095fe131f85d3b151542;hp=79fe63eea4d881728fa71cdc03d6b4e54e8b040b;hpb=a88e438ad7929d140824aed0626c06aa4cf24ef8;p=cascardo%2Fdeclara.git diff --git a/lib/gera.c b/lib/gera.c index 79fe63e..a496190 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -319,7 +319,7 @@ static void gera_totais_simples(struct declaracao *dec, FILE *f) fprintf(f, "%013lld", totais_get(dec, "ISENTOSDEP")); /* rendimentos isentos dependentes */ fprintf(f, "%013lld", totais_get(dec, "EXCLUSIVOSTIT")); /* tributação exclusiva titular */ fprintf(f, "%013lld", totais_get(dec, "EXCLUSIVOSDEP")); /* tributação exclusiva dependentes */ - fprintf(f, "%013lld", 0); /* TODO: total não tributável */ + fprintf(f, "%013lld", 0); /* TODO: total não tributável AR */ fprintf(f, "%013lld", 0); /* TODO: total dívidas ano anterior */ fprintf(f, "%013lld", 0); /* TODO: total dívidas ano base */ fprintf(f, "%013lld", 0); /* TODO: retido fonte Lei 11.033 */ @@ -479,7 +479,7 @@ static void gera_isentos(struct declaracao *dec, FILE *f) fprintf(f, "%-11.11s", dec->cpf); fprintf(f, "%013lld", 0); /* TODO: bolsa de estudo */ fprintf(f, "%013lld", 0); /* TODO: pecúlio de previdência privada */ - fprintf(f, "%013lld", 0); /* TODO: FGTS, aviso prévio indenizado */ + fprintf(f, "%013lld", totais_get(dec, "INDENIZACOES")); /* FGTS, aviso prévio indenizado */ fprintf(f, "%013lld", 0); /* TODO: ganho de capital isento */ fprintf(f, "%013lld", 0); /* TODO: lucros e dividendos */ fprintf(f, "%013lld", 0); /* TODO: atividade rural */ @@ -502,7 +502,7 @@ static void gera_isentos(struct declaracao *dec, FILE *f) fprintf(f, "%013lld", 0); /* TODO: GC total informado */ fprintf(f, "%013lld", 0); /* TODO: GC total transportado */ fprintf(f, "%013lld", 0); /* TODO: imposto renda anos anteriores */ - fprintf(f, "%013lld", 0); /* TODO: rencimentos assalariados moeda estrangeira */ + fprintf(f, "%013lld", 0); /* TODO: rendimentos assalariados moeda estrangeira */ fprintf(f, "%013lld", 0); /* TODO: bonificações ações */ fprintf(f, "%013lld", 0); /* TODO: médicos residentes */ fprintf(f, "%013lld", 0); /* TODO: volutários da Copa */ @@ -698,6 +698,11 @@ static void gera_doacao(struct declaracao *dec, FILE *f) gera_isento(dec, f, 82); } +static void gera_indenizacoes(struct declaracao *dec, FILE *f) +{ + gera_isento(dec, f, 93); +} + static void gera_plr(struct declaracao *dec, FILE *f) { gera_isento(dec, f, 96); @@ -903,6 +908,7 @@ static int gera(struct declaracao *dec, char *filename) W(fn); \ } IW(gera_doacao, 82); + IW(gera_indenizacoes, 93); IW(gera_plr, 96); IW(gera_poupanca, 98); IW(gera_aplicacoes, 99);