diff --git a/av_tools/av_tools/delivery_note.js b/av_tools/av_tools/delivery_note.js
new file mode 100644
index 0000000..5db1e40
--- /dev/null
+++ b/av_tools/av_tools/delivery_note.js
@@ -0,0 +1,103 @@
+// Delivery Note ctrl+q shortcut (moved from csf_tz)
+
+frappe.ui.keys.add_shortcut({
+ shortcut: "ctrl+q",
+ action: () => {
+ const current_doc = $(".data-row.editable-row").parent().attr("data-name");
+ const item_row = locals["Delivery Note Item"][current_doc];
+ frappe.call({
+ method: "csf_tz.custom_api.get_item_info",
+ args: { item_code: item_row.item_code },
+ callback: function (r) {
+ if (r.message.length > 0) {
+ const d = new frappe.ui.Dialog({
+ title: __("Item Balance"),
+ width: 600,
+ });
+ $(`
+
${item_row.item_code} : ${item_row.qty}
+
Choose Warehouse and click Select :
+
+
`).appendTo(d.body);
+ const thead = $(d.body).find("thead");
+ if (r.message[0].batch_no) {
+ r.message.sort((a, b) => a.expiry_status - b.expiry_status);
+ $(`
+
${item_row.item_code} : ${item_row.qty}
+
Choose Warehouse and click Select :
+
+
`).appendTo(d.body);
+ const thead = $(d.body).find("thead");
+ if (r.message[0].batch_no) {
+ r.message.sort((a, b) => a.expiry_status - b.expiry_status);
+ $(`
+
${item_row.item_code} : ${item_row.qty}
+
Choose Price and click Select :
+
+
`).appendTo(e.body);
+
+ const thead = $(e.body).find('thead');
+ $(`
+
${item_row.item_code} : ${item_row.qty}
+
Choose Price and click Select :
+
+
`).appendTo(e.body);
+ const thead = $(e.body).find('thead');
+ $(`
+
${item_row.item_code} : ${item_row.qty}
+
Choose Warehouse and click Select :
+
+
`).appendTo(d.body);
+ const thead = $(d.body).find('thead');
+ if (r.message[0].batch_no) {
+ r.message.sort((a, b) => a.expiry_status - b.expiry_status);
+ $(`
+
${item_row.item_code} : ${item_row.qty}
+
Choose Price and click Select :
+
+
`).appendTo(e.body);
+
+ const thead = $(e.body).find('thead');
+ $(`
+
${item_row.item_code} : ${item_row.qty}
+
Choose Price and click Select :
+
+
`).appendTo(e.body);
+ const thead = $(e.body).find('thead');
+ $(`