def update_item(source_doc, target_doc, source_parent): target_doc.qty, returned_qty = get_pending_qty(source_doc) returned_qty_map[source_doc.item_code] = returned_qty if source_doc.serial_no and source_parent.per_billed > 0: target_doc.serial_no = get_delivery_note_serial_no(source_doc.item_code, target_doc.qty, source_parent.name)
def update_item(source_doc, target_doc, source_parent): target_doc.qty = (source_doc.qty - invoiced_qty_map.get(source_doc.name, 0) - returned_qty_map.get(source_doc.so_detail, 0)) if source_doc.serial_no and source_parent.per_billed > 0: target_doc.serial_no = get_delivery_note_serial_no(source_doc.item_code, target_doc.qty, source_parent.name)
def update_item(source_doc, target_doc, source_parent): target_doc.qty, returned_qty = get_pending_qty(source_doc) returned_qty_map[source_doc.item_code] = returned_qty if source_doc.serial_no and source_parent.per_billed > 0: target_doc.serial_no = get_delivery_note_serial_no(source_doc.item_code, target_doc.qty, source_parent.name)
def update_item(source_doc, target_doc, source_parent): target_doc.qty = (source_doc.qty - invoiced_qty_map.get(source_doc.name, 0) - returned_qty_map.get(source_doc.so_detail, 0)) if source_doc.serial_no and source_parent.per_billed > 0: target_doc.serial_no = get_delivery_note_serial_no( source_doc.item_code, target_doc.qty, source_parent.name)
def update_item(source_doc, target_doc, source_parent): target_doc.qty = to_make_invoice_qty_map[source_doc.name] if source_doc.serial_no and source_parent.per_billed > 0 and not source_parent.is_return: target_doc.serial_no = get_delivery_note_serial_no( source_doc.item_code, target_doc.qty, source_parent.name)
def set_serial_no_against_delivery_note(self): for item in self.items: if item.serial_no and item.delivery_note and \ item.qty != len(get_serial_nos(item.serial_no)): item.serial_no = get_delivery_note_serial_no( item.item_code, item.qty, item.delivery_note)
def update_item(source_doc, target_doc, source_parent): target_doc.qty = source_doc.qty - source_doc.billed_qty - source_doc.returned_qty if source_doc.serial_no and source_parent.per_billed > 0: target_doc.serial_no = get_delivery_note_serial_no( source_doc.item_code, target_doc.qty, source_parent.name)
def set_serial_no_against_delivery_note(self): for item in self.items: if item.serial_no and item.delivery_note and \ item.qty != len(get_serial_nos(item.serial_no)): item.serial_no = get_delivery_note_serial_no(item.item_code, item.qty, item.delivery_note)