fix: Ignore default payment terms template for opening invoices
This commit is contained in:
parent
351ee5b8fe
commit
53bf44d2b8
@ -1952,7 +1952,7 @@ class AccountsController(TransactionBase):
|
|||||||
self.remove(item)
|
self.remove(item)
|
||||||
|
|
||||||
def set_payment_schedule(self):
|
def set_payment_schedule(self):
|
||||||
if self.doctype == "Sales Invoice" and self.is_pos:
|
if (self.doctype == "Sales Invoice" and self.is_pos) or self.get("is_opening") == "Yes":
|
||||||
self.payment_terms_template = ""
|
self.payment_terms_template = ""
|
||||||
return
|
return
|
||||||
|
|
||||||
@ -2135,7 +2135,7 @@ class AccountsController(TransactionBase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def validate_payment_schedule_amount(self):
|
def validate_payment_schedule_amount(self):
|
||||||
if self.doctype == "Sales Invoice" and self.is_pos:
|
if (self.doctype == "Sales Invoice" and self.is_pos) or self.get("is_opening") == "Yes":
|
||||||
return
|
return
|
||||||
|
|
||||||
party_account_currency = self.get("party_account_currency")
|
party_account_currency = self.get("party_account_currency")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user