SET_STRING(recibo);
SET_STRING(retifica);
+SET_STRING(banco);
+SET_STRING(agencia);
+SET_STRING(contacorrente);
+SET_STRING(dvconta);
+
static int run_resumo(struct declaracao *dec, char **args, int argc)
{
if (dec->retifica)
printf("retificadora\n");
+ if (dec->obrigatoria)
+ printf("obrigatoria\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;
}
{
cmd_add(&cmd_salva);
cmd_add(&cmd_resumo);
+
cmd_add(&cmd_ano);
cmd_add(&cmd_cpf);
cmd_add(&cmd_recibo);
cmd_add(&cmd_retifica);
cmd_add(&cmd_nome);
+
+ cmd_add(&cmd_banco);
+ cmd_add(&cmd_agencia);
+ cmd_add(&cmd_contacorrente);
+ cmd_add(&cmd_dvconta);
+
return 0;
}