X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fgera.c;h=69c431186c7b10f310d6ebd8dda38db33f47a3bd;hb=e86e399877de703140d16f2caaf366ebc08ff474;hp=56950edf0e51e5202b1b9fbc79550c6dd0cd9ee8;hpb=24692371a191df65509a88bd23ac22cbbdf17dc3;p=cascardo%2Fdeclara.git diff --git a/lib/gera.c b/lib/gera.c index 56950ed..69c4311 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -655,7 +655,7 @@ static void gera_pagamento(struct declaracao *dec, FILE *f) fprintf(f, "26"); fprintf(f, "%s", dec->cpf); fprintf(f, "%02d", p->codigo); - fprintf(f, "%05d", 0); /* TODO: chave dependente */ + fprintf(f, "%05d", p->dependente); fprintf(f, "%-14.14s", p->cnpj); fprintf(f, "%-60.60s", p->nome); fprintf(f, "%-11.11s", ""); /* TODO: NIT */ @@ -666,8 +666,8 @@ static void gera_pagamento(struct declaracao *dec, FILE *f) fprintf(f, "%013lld", 0); } fprintf(f, "%d", strlen(p->cnpj) == 11 ? 1 : 2); - /* Titular (T), Dependente (D), Alimentando (A), FIXME */ - fprintf(f, "T"); + /* Titular (T), Dependente (D), Alimentando (A), FIXME Alimentando */ + fprintf(f, "%c", p->dependente ? 'D' : 'T'); } static void gera_isento(struct declaracao *dec, FILE *f, int codigo)