Outros rendimentos isentos exclusivos.
[cascardo/declara.git] / lib / gera.c
index 96574ce..298c1aa 100644 (file)
@@ -719,6 +719,16 @@ static void gera_plr(struct declaracao *dec, FILE *f)
        gera_isento(dec, f, 96);
 }
 
+static void gera_outrosisentos(struct declaracao *dec, FILE *f)
+{
+       struct isento *i;
+       int codigo = 97;
+       i = isento_get(dec, codigo, dec->linhas[codigo]);
+       gera_isento(dec, f, codigo);
+       fprintf(f, "%d", i->exclusivo == 0 ? 1 : 2);
+       fprintf(f, "%-60.60s", i->descricao);
+}
+
 static void gera_poupanca(struct declaracao *dec, FILE *f)
 {
        gera_isento(dec, f, 98);
@@ -925,6 +935,7 @@ static int gera(struct declaracao *dec, char *filename)
        IW(gera_doacao, 82);
        IW(gera_indenizacoes, 93);
        IW(gera_plr, 96);
+       IW(gera_outrosisentos, 97);
        IW(gera_poupanca, 98);
        IW(gera_aplicacoes, 99);