Soma total do INSS durante processamento de rendimentos.
[cascardo/declara.git] / calcula.c
index 44a3bf9..a78d1c8 100644 (file)
--- a/calcula.c
+++ b/calcula.c
 #include "rendimento.h"
 #include "totais.h"
 
+/* Alguns totais precisam ser limitados. Portanto, um total de decuções
+ * precisa ser ajustado para tais limites. Esta função considerará tais
+ * limites no futuro. */
 static long long total_deducao(struct declaracao *dec)
 {
-       long long td = 0;
-       struct rendimento *rendimento;
-       int i;
-       for (i = 0; rendimento = list_get(dec->rendimento, i); i++) {
-               td += rendimento->previdencia;
-       }
-       return td;
+       return totais_get(dec, "INSS");
 }
 
 static void total_pago(struct declaracao *dec)