Merge pull request #39256 from deepeshgarg007/opening_ignore_tempplate

fix: Ignore default payment terms template for opening invoices
This commit is contained in:
Deepesh Garg 2024-01-10 16:06:03 +05:30 committed by GitHub
commit f057dc6867
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1962,7 +1962,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
@ -2145,7 +2145,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")