Corrige comentários de alguns campos.
[cascardo/declara.git] / lib / gera.c
index 79fe63e..a496190 100644 (file)
@@ -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);