Calcula imposto retido e a pagar.
[cascardo/declara.git] / base.c
diff --git a/base.c b/base.c
index de07827..52d8c31 100644 (file)
--- a/base.c
+++ b/base.c
@@ -35,8 +35,12 @@ static int run_resumo(struct declaracao *dec, char **args, int argc)
        if (dec->retifica)
                printf("retificadora\n");
        printf("pago: %lld.%02d\n", dec->pago / 100, dec->pago % 100);
+       printf("retido: %lld.%02d\n", dec->retido / 100, dec->retido % 100);
        printf("devido: %lld.%02d\n", dec->devido / 100, dec->devido % 100);
-       printf("restituicao: %lld.%02d\n", dec->restituicao / 100, dec->restituicao % 100);
+       if (dec->restituicao > 0)
+               printf("restituicao: %lld.%02d\n", dec->restituicao / 100, dec->restituicao % 100);
+       if (dec->pagar > 0)
+               printf("a pagar: %lld.%02d\n", dec->pagar / 100, dec->pagar % 100);
        return 0;
 }