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 */
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 */
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 */
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);
W(fn); \
}
IW(gera_doacao, 82);
+ IW(gera_indenizacoes, 93);
IW(gera_plr, 96);
IW(gera_poupanca, 98);
IW(gera_aplicacoes, 99);