Ejemplo n.º 1
0
def create_transaction(debit_ledger_entry, credit_ledger_entry):
    transaction = Transaction()
    if debit_ledger_entry:
        transaction.debit_ledger = debit_ledger_entry
        transaction.debit_amount = debit_ledger_entry.debit_amount
        transaction.transaction_ref = debit_ledger_entry.transaction_reference_number
    if credit_ledger_entry:
        transaction.credit_ledger = credit_ledger_entry
        transaction.credit_amount = credit_ledger_entry.credit_amount
        transaction.transaction_ref = credit_ledger_entry.transaction_reference_number
    transaction.save()
    return transaction