Mudanças no cálculo das deduções.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sun, 10 Apr 2016 19:39:44 +0000 (16:39 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sun, 10 Apr 2016 19:40:46 +0000 (16:40 -0300)
Ao invés de considerar como dedução todos os pagamentos subtraídos de
todas as deduções, considera apenas aqueles valores legais conhecidos.

No momento, o total das despesas médicas e previdência. No entanto,
ainda é necessário fazer o cáculo para limites com a previdência.

lib/calcula.c

index c928a02..d222f96 100644 (file)
@@ -53,8 +53,8 @@ static long long total_deducao(struct declaracao *dec)
        }
        return totais_get(dec, "DEPENDENTES") +
               totais_get(dec, "INSS") +
-              totais_get(dec, "PAGAMENTOS") -
-              totais_get(dec, "REEMBOLSOS");
+              totais_get(dec, "MEDICAS") +
+              totais_get(dec, "PREVIDENCIA");
 }
 
 static void total_pago(struct declaracao *dec)