Corrige campo em caso de pagamento a pessoa fĂ­sica.
[cascardo/declara.git] / lib / gera.c
index f476627..35a6e3f 100644 (file)
@@ -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");
 }