fix: Unnecessary validation for non deferred sales invoices (#43816)

fix: Unnecessary validation for non deferred sales invoices (#43816)

(cherry picked from commit af472054f6)

Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
(cherry picked from commit bf4fb53575)
This commit is contained in:
mergify[bot]
2024-10-24 13:37:57 +05:30
committed by Mergify
parent 188645bfd6
commit a79bc4d35a

View File

@@ -297,8 +297,11 @@ class SalesInvoice(SellingController):
self.update_current_stock() self.update_current_stock()
self.validate_delivery_note() self.validate_delivery_note()
is_deferred_invoice = any(d.get("enable_deferred_revenue") for d in self.get("items"))
# validate service stop date to lie in between start and end date # validate service stop date to lie in between start and end date
validate_service_stop_date(self) if is_deferred_invoice:
validate_service_stop_date(self)
if not self.is_opening: if not self.is_opening:
self.is_opening = "No" self.is_opening = "No"