Example #1
0
	def on_cancel(self):
		from accounts.utils import remove_against_link_from_jv
		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_voucher")
		
		self.update_prevdoc_status()
		
		self.make_cancel_gl_entries()
Example #2
0
	def on_cancel(self):
		from accounts.utils import remove_against_link_from_jv
		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_voucher")

		self.update_prevdoc_status()
		self.update_billing_status_for_zero_amount_refdoc("Purchase Order")
		self.make_cancel_gl_entries()
Example #3
0
    def on_cancel(self):
        if cint(self.doc.update_stock) == 1:
            sl = get_obj('Stock Ledger')
            sl.update_serial_record(self,
                                    'entries',
                                    is_submit=0,
                                    is_incoming=0)
            sl.update_serial_record(self,
                                    'packing_details',
                                    is_submit=0,
                                    is_incoming=0)

            self.update_stock_ledger(update_stock=-1)

        sales_com_obj = get_obj(dt='Sales Common')
        sales_com_obj.check_stop_sales_order(self)

        from accounts.utils import remove_against_link_from_jv
        remove_against_link_from_jv(self.doc.doctype, self.doc.name,
                                    "against_invoice")

        self.update_status_updater_args()
        self.update_prevdoc_status()

        self.make_cancel_gl_entries()
Example #4
0
    def on_cancel(self):
        from accounts.utils import remove_against_link_from_jv
        remove_against_link_from_jv(self.doc.doctype, self.doc.name,
                                    "against_voucher")
        get_obj(dt='Purchase Common').update_prevdoc_detail(self, is_submit=0)

        self.make_cancel_gl_entries()
Example #5
0
	def on_cancel(self):
		from accounts.utils import remove_against_link_from_jv
		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_voucher")
		
		self.update_prevdoc_status()
		
		self.make_cancel_gl_entries()
    def on_cancel(self):
        from accounts.utils import remove_against_link_from_jv
        remove_against_link_from_jv(self.doc.doctype, self.doc.name,
                                    "against_voucher")

        self.update_prevdoc_status()
        self.update_billing_status_for_zero_amount_refdoc("Purchase Order")
        self.make_cancel_gl_entries()
	def on_cancel(self):
		if cint(self.doc.update_stock) == 1:
			self.update_stock_ledger()
		
		self.check_stop_sales_order("sales_order")
		
		from accounts.utils import remove_against_link_from_jv
		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_invoice")

		self.update_status_updater_args()
		self.update_prevdoc_status()
		
		self.make_cancel_gl_entries()
Example #8
0
    def on_cancel(self):
        if cint(self.doc.update_stock) == 1:
            self.update_stock_ledger()

        self.check_stop_sales_order("sales_order")

        from accounts.utils import remove_against_link_from_jv
        remove_against_link_from_jv(self.doc.doctype, self.doc.name,
                                    "against_invoice")

        self.update_status_updater_args()
        self.update_prevdoc_status()

        self.make_cancel_gl_entries()
Example #9
0
	def on_cancel(self):
		if cint(self.doc.update_stock) == 1:
			self.update_stock_ledger(update_stock = -1)
			self.update_serial_nos(cancel = True)
		
		sales_com_obj = get_obj(dt = 'Sales Common')
		sales_com_obj.check_stop_sales_order(self)
		
		from accounts.utils import remove_against_link_from_jv
		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_invoice")

		self.update_status_updater_args()
		self.update_prevdoc_status()
		
		self.make_cancel_gl_entries()
Example #10
0
    def on_cancel(self):
        if cint(self.doc.update_stock) == 1:
            self.update_stock_ledger(update_stock=-1)
            self.update_serial_nos(cancel=True)

        sales_com_obj = get_obj(dt='Sales Common')
        sales_com_obj.check_stop_sales_order(self)

        from accounts.utils import remove_against_link_from_jv
        remove_against_link_from_jv(self.doc.doctype, self.doc.name,
                                    "against_invoice")

        self.update_status_updater_args()
        self.update_prevdoc_status()

        self.make_cancel_gl_entries()
Example #11
0
	def on_cancel(self):
		if cint(self.doc.update_stock) == 1:
			sl = get_obj('Stock Ledger')
			sl.update_serial_record(self, 'entries', is_submit = 0, is_incoming = 0)
			sl.update_serial_record(self, 'packing_details', is_submit = 0, is_incoming = 0)
			
			self.update_stock_ledger(update_stock = -1)
		
		sales_com_obj = get_obj(dt = 'Sales Common')
		sales_com_obj.check_stop_sales_order(self)
		
		from accounts.utils import remove_against_link_from_jv
		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_invoice")

		self.update_status_updater_args()
		self.update_prevdoc_status()
		
		self.make_cancel_gl_entries()
Example #12
0
    def on_cancel(self):
        if cint(self.doc.is_pos) == 1:
            if cint(self.doc.update_stock) == 1:
                sl = get_obj("Stock Ledger")
                sl.update_serial_record(self, "entries", is_submit=0, is_incoming=0)
                sl.update_serial_record(self, "packing_details", is_submit=0, is_incoming=0)

                self.update_stock_ledger(update_stock=-1)

        sales_com_obj = get_obj(dt="Sales Common")
        sales_com_obj.check_stop_sales_order(self)

        from accounts.utils import remove_against_link_from_jv

        remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_invoice")

        sales_com_obj.update_prevdoc_detail(0, self)

        self.make_cancel_gl_entries()
Example #13
0
	def on_cancel(self):
		from accounts.utils import remove_against_link_from_jv
		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_jv")
		
		self.make_gl_entries(cancel=1)
Example #14
0
	def on_cancel(self):
		from accounts.utils import remove_against_link_from_jv
		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_voucher")
		get_obj(dt = 'Purchase Common').update_prevdoc_detail(self, is_submit = 0)
		
		self.make_cancel_gl_entries()
Example #15
0
    def on_cancel(self):
        from accounts.utils import remove_against_link_from_jv
        remove_against_link_from_jv(self.doc.doctype, self.doc.name,
                                    "against_jv")

        self.make_gl_entries(1)