From: Thadeu Lima de Souza Cascardo Date: Tue, 6 Mar 2018 20:14:18 +0000 (-0300) Subject: Distingue pagamentos de titular e dependentes X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fdeclara.git;a=commitdiff_plain;h=05944dbfd85470e81cd40f8df0387d5521af8964 Distingue pagamentos de titular e dependentes --- 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: