Subversion Repositories SmartDukaan

Rev

Rev 35811 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35811 Rev 35864
Line 23... Line 23...
23
		s.creditLimit = creditLimit;
23
		s.creditLimit = creditLimit;
24
		BigDecimal utilization = BigDecimal.ZERO;
24
		BigDecimal utilization = BigDecimal.ZERO;
25
		BigDecimal totalDue = BigDecimal.ZERO;
25
		BigDecimal totalDue = BigDecimal.ZERO;
26
		long overdueCount = 0;
26
		long overdueCount = 0;
27
		for (Loan loan : activeLoans) {
27
		for (Loan loan : activeLoans) {
28
			if (loan.getFreeDays() >= 365) continue;
28
			if (loan.isLimit()) continue;
29
			utilization = utilization.add(loan.getPendingAmount());
29
			utilization = utilization.add(loan.getPendingAmount());
30
			totalDue = totalDue.add(loan.getPendingAmount()
30
			totalDue = totalDue.add(loan.getPendingAmount()
31
					.add(loan.getInterestAccrued())
31
					.add(loan.getInterestAccrued())
32
					.subtract(loan.getInterestPaid()));
32
					.subtract(loan.getInterestPaid()));
33
			if (loan.isOverdue() || loan.isDefault()) overdueCount++;
33
			if (loan.isOverdue() || loan.isDefault()) overdueCount++;