Suporta carnê leão
[cascardo/declara.git] / lib / calcula.c
index 8aa0cc1..960449b 100644 (file)
@@ -117,7 +117,8 @@ static void total_pago(struct declaracao *dec)
 {
        struct rendimento *rendimento;
        int i;
-       dec->pago = dec->retido = 0;
+       dec->pago = dec->retido = totais_get(dec, "PAGO");
+       dec->retido -= totais_get(dec, "CARNE");
        for (i = 0; rendimento = list_get(dec->rendimento, i); i++) {
                dec->pago += rendimento->imposto;
                dec->retido += rendimento->imposto;