Atualiza comentários de valores da declaração simplificada.
[cascardo/declara.git] / gera.c
diff --git a/gera.c b/gera.c
index 3eb15c5..4a4ad33 100644 (file)
--- a/gera.c
+++ b/gera.c
@@ -191,7 +191,8 @@ static void gera_contribuinte(struct declaracao *dec, FILE *f)
        fprintf(f, "%-2.2s", dec->dvconta); /* DV conta */
        fprintf(f, "N"); /* TODO: débito automático */
        fprintf(f, "0"); /* TODO: débito primeira quota */
-       fprintf(f, "%-14.14s", ""); /* TODO: CNPJ principal fonte */
+       /* CNPJ principal fonte */
+       fprintf(f, "%-14.14s", rendimento_cnpj_ordenado(dec, 0));
        fprintf(f, "%-10.10s", dec->recibo ?: ""); /* Recibo última declaração ano anterior */
        fprintf(f, "A"); /* Declaração de Ajuste */
        fprintf(f, "%-11.11s", ""); /* TODO: CPF procurador */
@@ -208,7 +209,7 @@ static void gera_simples(struct declaracao *dec, FILE *f)
        fprintf(f, "%013lld", 0); /* TODO: isentos */
        fprintf(f, "%013lld", 0); /* TODO: rendimentos tributação exclusiva */
        fprintf(f, "%013lld", 0); /* TODO: 13o. */
-       fprintf(f, "%013lld", dec->retido); /* retido na fonte */
+       fprintf(f, "%013lld", 0); /* TODO: retido na fonte (Lei 11.033) */
        fprintf(f, "%013lld", 0); /* TODO: 13o. dependentes */
        fprintf(f, "%013lld", 0); /* TODO: lucros dependentes */
        fprintf(f, "%013lld", 0); /* TODO: isentos dependentes */
@@ -222,10 +223,10 @@ static void gera_simples(struct declaracao *dec, FILE *f)
        fprintf(f, "%013lld", 0); /* TODO: carnê-leão PF? */
        fprintf(f, "%013lld", 0); /* TODO: carnê-leão dependentes */
        fprintf(f, "%013lld", 0); /* TODO: dedução dependentes */
-       fprintf(f, "%013lld", 0); /* TODO: previdência */
-       fprintf(f, "%013lld", 0); /* TODO: previdência dependentes */
-       fprintf(f, "%013lld", 0); /* TODO: pensão */
-       fprintf(f, "%013lld", 0); /* TODO: pensão dependentes */
+       fprintf(f, "%013lld", 0); /* TODO: previdência RRA */
+       fprintf(f, "%013lld", 0); /* TODO: previdência RRA dependentes */
+       fprintf(f, "%013lld", 0); /* TODO: pensão RRA */
+       fprintf(f, "%013lld", 0); /* TODO: pensão RRA dependentes */
        fprintf(f, "%013lld", 0); /* TODO: imposto pago exterior */
        fprintf(f, "%013lld", 0); /* TODO: imposto devido sem rendimento exterior */
        fprintf(f, "%013lld", 0); /* TODO: limite imposto pago exterior */