td = tr / 5;
else
td = simples2015;
+ totais_add(dec, "DESCONTO", td);
tr -= td;
+ totais_add(dec, "BASE", tr);
return imposto(tt, tr);
}
fprintf(f, "18");
fprintf(f, "%s", dec->cpf); /* CPF: 11 dígitos */
fprintf(f, "%013lld", totais_get(dec, "RENDPJ")); /* TODO: rendimentos tributáveis */
- fprintf(f, "%013lld", 0); /* TODO: desconto simplificado */
- fprintf(f, "%013lld", 0); /* TODO: base cálculo */
+ /* desconto simplificado */
+ fprintf(f, "%013lld", totais_get(dec, "DESCONTO"));
+ /* base de cálculo */
+ fprintf(f, "%013lld", totais_get(dec, "BASE"));
fprintf(f, "%013lld", dec->devido); /* imposto devido */
fprintf(f, "%013lld", dec->retido); /* imposto retido */
fprintf(f, "%013lld", 0); /* TODO: imposto complementar */