From dcba8cdcf5ecce08c8ce3eec67d56e67c0cf1ef8 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sat, 12 Mar 2016 17:15:45 -0300 Subject: [PATCH] =?utf8?q?Conserta=20campo=20de=20resultado=20de=20imposto?= =?utf8?q?=20no=20cabe=C3=A7alho.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Se há imposto a pagar, o resultado é 1. Se há imposto a restituir, o resultado é 2. Ainda a confirmar se o resultado é 0 caso não haja imposto a pagar nem a restituir. --- lib/gera.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/gera.c b/lib/gera.c index 5ad20bf..4e501bd 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -49,7 +49,8 @@ static void gera_header(struct declaracao *dec, FILE *f) fprintf(f, "1"); /* TODO: certificavel */ fprintf(f, "%-8.8s", dec->contribuinte.dn); fprintf(f, "%s", dec->tipo == COMPLETA ? "S" : "N"); - fprintf(f, "%s", dec->restituicao ? "2" : "0"); /* TODO: resultado imposto, 2 - restituicao */ + /* TODO: resultado imposto, 1 - pagar, 2 - restituicao */ + fprintf(f, "%s", dec->restituicao ? "2" : (dec->pagar ? "1" : "0")); fprintf(f, "S"); /* TODO: gerada? */ fprintf(f, "%-10.10s", dec->retifica ?: ""); /* recibo retificada ex. atual */ fprintf(f, "2"); /* TODO: PGD */ -- 2.20.1