Subversion Repositories SmartDukaan

Rev

Rev 19912 | Rev 19930 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 19912 Rev 19915
Line 9992... Line 9992...
9992
            if amount!=totalAmount:
9992
            if amount!=totalAmount:
9993
                return False,"Amount mismatch for the particular payment id"
9993
                return False,"Amount mismatch for the particular payment id"
9994
            else:
9994
            else:
9995
                loanObjs = []
9995
                loanObjs = []
9996
                for pendingSettlement in pendingSettlements:
9996
                for pendingSettlement in pendingSettlements:
9997
                    loanObj = __loanHistoryObj(pendingSettlement.user_id, 1, pendingSettlement.payment_id, pendingSettlement.amount, CreditTxnType.PAID, pendingSettlement.loan_id,datetime.datetime.strptime(repaymentDate, '%Y-%m-%d'), pendingSettlement.invoiceNumber)
9997
                    loanObj = __loanHistoryObj(pendingSettlement.user_id, 1, pendingSettlement.payment_id, pendingSettlement.amount, CreditTxnType.PAID, pendingSettlement.loan_id,datetime.datetime.strptime(to_py_date(repaymentDate), '%Y-%m-%d'), pendingSettlement.invoiceNumber)
9998
                    loanObjs.append(loanObj)
9998
                    loanObjs.append(loanObj)
9999
                if process_loan_transaction(paymentId, userId, 1, loanObjs):
9999
                if process_loan_transaction(paymentId, userId, 1, loanObjs):
10000
                    return True,"Successfully settled payment"
10000
                    return True,"Successfully settled payment"
10001
        else:
10001
        else:
10002
            return False,"No payment to be settled."    
10002
            return False,"No payment to be settled."