projects
/
cascardo
/
declara.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Permite pagamento para despesa com dependente.
[cascardo/declara.git]
/
lib
/
gera.c
diff --git
a/lib/gera.c
b/lib/gera.c
index
56950ed
..
69c4311
100644
(file)
--- 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, "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 */
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);
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)
}
static void gera_isento(struct declaracao *dec, FILE *f, int codigo)