fprintf(f, "%-10.10s", ""); /* TODO: última declaração transmitida (pode ser vazio?) */
fprintf(f, "%04d", dec->contribuinte.cd_municipio);
fprintf(f, " "); /* TODO: CPF conjuge */
- fprintf(f, "%d", dec->obrigatoria); /* TODO: obrigatoria entrega */
+ fprintf(f, "%d", dec->obrigatoria ? 1 : 0); /* obrigatoria entrega */
fprintf(f, "%013lld", dec->devido); /* imposto devido, carne-leao, complementar dos dependentes */
fprintf(f, "%-10.10s", dec->recibo ?: ""); /* recibo ex. anterior */
/* Indicador de segurança: 0 se retificadora, 2 se recibo
fprintf(f, "000000000000"); /* FIXME: MAC */
fprintf(f, "%08d", 0); /* Data saída */
fprintf(f, "%-11.11s", ""); /* CPF procurador */
- fprintf(f, "000"); /* TODO: criterio obrigatoriedade */
+ fprintf(f, "%03d", dec->obrigatoria); /* criterio obrigatoriedade */
fprintf(f, "%013lld", totais_get(dec, "RENDPJ")); /* Total tributavel */
fprintf(f, "%-14.14s", ""); /* TODO: CNPJ previdencia */
fprintf(f, "%-14.14s", ""); /* TODO: CNPJ previdencia 2 */