fix: test pr output for amount and currency

This commit is contained in:
ruthra kumar 2022-07-04 18:04:29 +05:30
parent 42761a315a
commit 104c45ecc4

View File

@ -151,7 +151,7 @@ class TestPaymentReconciliation(FrappeTestCase):
) )
return sinv return sinv
def create_payment_entry(self, amount=100, posting_date=nowdate()): def create_payment_entry(self, amount=100, posting_date=nowdate(), customer=None):
""" """
Helper function to populate default values in payment entry Helper function to populate default values in payment entry
""" """
@ -159,7 +159,7 @@ class TestPaymentReconciliation(FrappeTestCase):
company=self.company, company=self.company,
payment_type="Receive", payment_type="Receive",
party_type="Customer", party_type="Customer",
party=self.customer, party=customer or self.customer,
paid_from=self.debit_to, paid_from=self.debit_to,
paid_to=self.bank, paid_to=self.bank,
paid_amount=amount, paid_amount=amount,
@ -529,10 +529,13 @@ class TestPaymentReconciliation(FrappeTestCase):
cr_note.cancel() cr_note.cancel()
from erpnext.accounts.doctype.payment_entry.payment_entry import get_payment_entry pay = self.create_payment_entry(
amount=amount, posting_date=transaction_date, customer=self.customer3
pay = get_payment_entry(si.doctype, si.name) )
pay.references.clear() pay.paid_from = self.debtors_eur
pay.paid_from_account_currency = "EUR"
pay.source_exchange_rate = exchange_rate
pay.received_amount = exchange_rate * amount
pay = pay.save().submit() pay = pay.save().submit()
pr.get_unreconciled_entries() pr.get_unreconciled_entries()