projects
/
cascardo
/
declara.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Suporte a outros rendimentos isentos para 2019
[cascardo/declara.git]
/
lib
/
gera.c
diff --git
a/lib/gera.c
b/lib/gera.c
index
74329f3
..
07692db
100644
(file)
--- a/
lib/gera.c
+++ b/
lib/gera.c
@@
-579,6
+579,11
@@
static void gera_23_lucrome(struct declaracao *dec, FILE *f)
gera_isentos2(dec, f, 13, "LUCROME");
}
gera_isentos2(dec, f, 13, "LUCROME");
}
+static void gera_23_outrosisentos(struct declaracao *dec, FILE *f)
+{
+ gera_isentos2(dec, f, 26, "OUTROSISENTOS");
+}
+
static void gera_exclusivos(struct declaracao *dec, FILE *f)
{
fprintf(f, "24");
static void gera_exclusivos(struct declaracao *dec, FILE *f)
{
fprintf(f, "24");
@@
-867,6
+872,14
@@
static void gera_outrosisentos(struct declaracao *dec, FILE *f)
fprintf(f, "%-60.60s", i->descricao);
}
fprintf(f, "%-60.60s", i->descricao);
}
+static void gera_outrosisentos2(struct declaracao *dec, FILE *f)
+{
+ struct isento *i;
+ i = dec->ctx;
+ gera_isento2(dec, f, 26, 26, 86);
+ fprintf(f, "%-60.60s", i->descricao);
+}
+
static void gera_poupanca(struct declaracao *dec, FILE *f)
{
gera_isento(dec, f, 98);
static void gera_poupanca(struct declaracao *dec, FILE *f)
{
gera_isento(dec, f, 98);
@@
-1113,6
+1126,7
@@
static int gera(struct declaracao *dec, char *filename)
} else {
W(gera_23_poupanca);
W(gera_23_lucrome);
} else {
W(gera_23_poupanca);
W(gera_23_lucrome);
+ W(gera_23_outrosisentos);
W(gera_24_decimoterceiro);
W(gera_24_aplicacoes);
W(gera_24_plr);
W(gera_24_decimoterceiro);
W(gera_24_aplicacoes);
W(gera_24_plr);
@@
-1152,6
+1166,7
@@
static int gera(struct declaracao *dec, char *filename)
IW(gera_poupanca2, 12);
//dec->linhas[12] = 0;
IW(gera_lucrome2, 13);
IW(gera_poupanca2, 12);
//dec->linhas[12] = 0;
IW(gera_lucrome2, 13);
+ IW(gera_outrosisentos2, 26);
IW(gera_aplicacoes2, 6);
//dec->linhas[99] = 0;
IW(gera_plr2, 11);
IW(gera_aplicacoes2, 6);
//dec->linhas[99] = 0;
IW(gera_plr2, 11);