From 14d6c371a6c63d1f5eba6b701acf9e802a49d95e Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sat, 12 Mar 2016 17:35:31 -0300 Subject: [PATCH] =?utf8?q?Corrige=20campo=20em=20caso=20de=20pagamento=20a?= =?utf8?q?=20pessoa=20f=C3=ADsica.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit O valor 1 identifica pessoa física, com CPF, enquanto o valor 2 identifica pessoa jurídica, com CNPJ. --- lib/gera.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/gera.c b/lib/gera.c index f476627..35a6e3f 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -489,8 +489,7 @@ static void gera_pagamento(struct declaracao *dec, FILE *f) fprintf(f, "%-11.11s", ""); /* TODO: NIT */ fprintf(f, "%013lld", p->pagamento); fprintf(f, "%013lld", p->reembolso); - /* CPF (1?) ou CNPJ (2), FIXME */ - fprintf(f, "2"); + fprintf(f, "%d", strlen(p->cnpj) == 11 ? 1 : 2); /* Titular (T), Dependente (D), Alimentando (A), FIXME */ fprintf(f, "T"); } -- 2.20.1