fix: map `Packed Items` while creating `Packing Slip`
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.py b/erpnext/stock/doctype/delivery_note/delivery_note.py
index 9f6dd24..f477e35 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.py
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.py
@@ -698,8 +698,27 @@
"field_map": {
"item_code": "item_code",
"item_name": "item_name",
+ "batch_no": "batch_no",
"description": "description",
"qty": "qty",
+ "total_weight": "net_weight",
+ "stock_uom": "stock_uom",
+ "weight_uom": "weight_uom",
+ "name": "dn_detail",
+ },
+ "condition": lambda doc: not frappe.db.exists(
+ "Product Bundle", {"new_item_code": doc.item_code}
+ ),
+ },
+ "Packed Item": {
+ "doctype": "Packing Slip Item",
+ "field_map": {
+ "item_code": "item_code",
+ "item_name": "item_name",
+ "batch_no": "batch_no",
+ "description": "description",
+ "qty": "qty",
+ "name": "pi_detail",
},
},
},