From: Thadeu Lima de Souza Cascardo Date: Tue, 10 Apr 2018 02:58:41 +0000 (-0300) Subject: Indicação de campos vazios em bens. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fdeclara.git;a=commitdiff_plain;h=932031e0b3657514b2c4410c607d27937c1d4cd5 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. --- 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 */