@mrmo, I tried your script, but it didn’t work:
The Purchase Invoice script that I made also didn’t work:
frappe.ui.form.on("Purchase Invoice", "on_submit", function(frm, cdt, cdn) {
bundle = frappe.model.get_doc({
"doctype": "Product Bundle",
"title": frm.bill_no,
"status": "Open"
});
$.each(pi.items, function(index, row){
d = bundle.add_child("items");
d.item_code = row.item_code;
d.qty = row.qty;
d.description = row.description;
cur_frm.refresh_field("items");
});
bundle.insert();
});