From 05944dbfd85470e81cd40f8df0387d5521af8964 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Tue, 6 Mar 2018 17:14:18 -0300 Subject: [PATCH] Distingue pagamentos de titular e dependentes --- lib/pagamento.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/pagamento.c b/lib/pagamento.c index 988790e..59fbb66 100644 --- a/lib/pagamento.c +++ b/lib/pagamento.c @@ -31,9 +31,14 @@ static int pagamento_totais_update(struct declaracao *dec, struct pagamento *pag { int r; r = totais_add(dec, "PAGAMENTOS", pagamento->pagamento); - r += totais_add(dec, "PAGAMENTOSTIT", pagamento->pagamento); r += totais_add(dec, "REEMBOLSOS", pagamento->reembolso); - r += totais_add(dec, "REEMBOLSOSTIT", pagamento->reembolso); + if (pagamento->dependente) { + r += totais_add(dec, "PAGAMENTOSDEP", pagamento->pagamento); + r += totais_add(dec, "REEMBOLSOSDEP", pagamento->reembolso); + } else { + r += totais_add(dec, "PAGAMENTOSTIT", pagamento->pagamento); + r += totais_add(dec, "REEMBOLSOSTIT", pagamento->reembolso); + } switch (pagamento->codigo) { case 10: case 21: -- 2.20.1