feat: Generate & Cancel IRN from Sales Invoice

This commit is contained in:
Saqib Ansari
2020-09-29 22:30:02 +05:30
committed by Saurabh
parent fe054511c8
commit b12d08a85b
8 changed files with 122 additions and 19 deletions

View File

@@ -108,8 +108,14 @@ class AccountsController(TransactionBase):
self.validate_deferred_start_and_end_date()
validate_regional(self)
validate_einvoice_fields(self)
if self.doctype != 'Material Request':
apply_pricing_rule_on_transaction(self)
def before_cancel(self):
validate_einvoice_fields(self)
def validate_deferred_start_and_end_date(self):
for d in self.items:
@@ -1423,3 +1429,7 @@ def update_child_qty_rate(parent_doctype, trans_items, parent_doctype_name, chil
@erpnext.allow_regional
def validate_regional(doc):
pass
@erpnext.allow_regional
def validate_einvoice_fields(doc):
pass