Subversion Repositories SmartDukaan

Rev

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

Rev 18824 Rev 18829
Line 9335... Line 9335...
9335
                loanHistoryRec.payment_id = paymentId
9335
                loanHistoryRec.payment_id = paymentId
9336
                loanHistoryRec.amount = loanTxn.amount * loanTxnMultplierMap.get(loanTxn.credit_type)
9336
                loanHistoryRec.amount = loanTxn.amount * loanTxnMultplierMap.get(loanTxn.credit_type)
9337
                loanHistoryRec.credit_type = CreditTxnType._VALUES_TO_NAMES[loanTxn.credit_type]
9337
                loanHistoryRec.credit_type = CreditTxnType._VALUES_TO_NAMES[loanTxn.credit_type]
9338
                loanHistoryRec.loan_id = loanTxn.loan_id
9338
                loanHistoryRec.loan_id = loanTxn.loan_id
9339
                loanHistoryRec.invoiceNumber = loanTxn.invoiceNumber
9339
                loanHistoryRec.invoiceNumber = loanTxn.invoiceNumber
-
 
9340
                if loanTxn.value_date:
-
 
9341
                    loanHistoryRec.value_date = to_py_date(loanTxn.value_date)
9340
                loanRec = LoanHistory.get_by(payment_id=paymentId,loan_id=loanTxn.loan_id, credit_type='LOAN')
9342
                loanRec = LoanHistory.get_by(payment_id=paymentId,loan_id=loanTxn.loan_id, credit_type='LOAN')
9341
                userSanction.loan = userSanction.loan + (loanTxn.amount * loanTxnMultplierMap.get(loanTxn.credit_type))
9343
                userSanction.loan = userSanction.loan + (loanTxn.amount * loanTxnMultplierMap.get(loanTxn.credit_type))
9342
        else:
9344
        else:
9343
            loanHistoryRec = LoanHistory.get_by(payment_id=paymentId,loan_id=loanTxn.loan_id, credit_type=CreditTxnType._VALUES_TO_NAMES[loanTxn.credit_type])
9345
            loanHistoryRec = LoanHistory.get_by(payment_id=paymentId,loan_id=loanTxn.loan_id, credit_type=CreditTxnType._VALUES_TO_NAMES[loanTxn.credit_type])
9344
            if loanHistoryRec is None:
9346
            if loanHistoryRec is None:
Line 9348... Line 9350...
9348
                loanHistoryRec.payment_id = paymentId
9350
                loanHistoryRec.payment_id = paymentId
9349
                loanHistoryRec.amount = loanTxn.amount * loanTxnMultplierMap.get(loanTxn.credit_type)
9351
                loanHistoryRec.amount = loanTxn.amount * loanTxnMultplierMap.get(loanTxn.credit_type)
9350
                loanHistoryRec.credit_type = CreditTxnType._VALUES_TO_NAMES[loanTxn.credit_type]
9352
                loanHistoryRec.credit_type = CreditTxnType._VALUES_TO_NAMES[loanTxn.credit_type]
9351
                loanHistoryRec.loan_id = loanTxn.loan_id
9353
                loanHistoryRec.loan_id = loanTxn.loan_id
9352
                loanHistoryRec.invoiceNumber = loanTxn.invoiceNumber
9354
                loanHistoryRec.invoiceNumber = loanTxn.invoiceNumber
-
 
9355
                if loanTxn.value_date:
-
 
9356
                    loanHistoryRec.value_date = to_py_date(loanTxn.value_date)
9353
                if loanTxn.credit_type in [CreditTxnType.LOAN]:
9357
                if loanTxn.credit_type in [CreditTxnType.LOAN]:
9354
                    if creditorDueDateMap.has_key(creditorId):
9358
                    if creditorDueDateMap.has_key(creditorId):
9355
                        due_days = creditorDueDateMap.get(creditorId)
9359
                        due_days = creditorDueDateMap.get(creditorId)
9356
                        loanHistoryRec.due_date = datetime.datetime.now()+timedelta(days=due_days)
9360
                        loanHistoryRec.due_date = datetime.datetime.now()+timedelta(days=due_days)
9357
                    else:
9361
                    else: