Linha de lucro de micro-empresa contém décimo-terceiro.
[cascardo/declara.git] / lib / gera.c
index 1587268..c25049e 100644 (file)
@@ -101,7 +101,11 @@ static void gera_header(struct declaracao *dec, FILE *f)
        fprintf(f, "0"); /* TODO: debito 1a quota */
        fprintf(f, "%-3.3s", dec->banco ? : "000"); /* no banco */
        fprintf(f, "%-4.4s", dec->agencia ? : "0000"); /* agencia */
-       fprintf(f, " "); /* TODO: filler */
+       if (dec->ano < 2021) {
+               fprintf(f, " "); /* TODO: filler */
+       } else {
+               fprintf(f, "0"); /* TODO: sobrepartilha */
+       }
        fprintf(f, "00000000"); /* transito julgado, gravado apenas se espolio */
        fprintf(f, "%013lld", dec->pagar); /* imposto a pagar */
        fprintf(f, " "); /* RRA1 */
@@ -901,6 +905,10 @@ static void gera_plr2(struct declaracao *dec, FILE *f)
 static void gera_lucrome2(struct declaracao *dec, FILE *f)
 {
        gera_isento2(dec, f, 13, 13, 84);
+       if (dec->ano >= 2021) {
+               /* Décimo terceiro */
+               fprintf(f, "%013lld", 0ULL);
+       }
 }
 
 static void gera_outrosisentos(struct declaracao *dec, FILE *f)