summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>2018-04-09 23:58:41 -0300
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>2018-04-10 00:00:48 -0300
commit932031e0b3657514b2c4410c607d27937c1d4cd5 (patch)
tree8fa1d10bc74ba9eda1022a6634559c0f11571d11
parent6ad2bafc1ba7860d9715916553e912ec108a89f1 (diff)
Indicação de campos vazios em bens.
Unidade de medida e registro de imóveis vazios utilizam uma representação diferente. Ao menos em 2018, bens não imóveis também utilizam tal representação.
-rw-r--r--lib/gera.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/gera.c b/lib/gera.c
index 6cf444f..c0f565c 100644
--- a/lib/gera.c
+++ b/lib/gera.c
@@ -905,12 +905,12 @@ static void gera_bem(struct declaracao *dec, FILE *f)
fprintf(f, "%04d", b->cd_municipio);
fprintf(f, "%-40.40s", b->municipio ?: "");
/* FIXME: Registro de imóveis, Nao (0), Sim (1), Vazio (2) */
- fprintf(f, "%d", b->registro ? 1 : 0);
+ fprintf(f, "%d", b->registro ? 1 : 2);
fprintf(f, "%-40.40s", b->matricula ?: "");
fprintf(f, "%-40.40s", b->registro ?: "");
fprintf(f, "%011lld", b->area);
/* FIXME: Area, M2 (0), Ha (1), Vazio (2) */
- fprintf(f, "%d", 0);
+ fprintf(f, "%d", (b->area == 0) ? 2 : 0);
fprintf(f, "%-60.60s", b->cartorio ?: "");
/* Número de chave */