diff --git a/README.md b/README.md index 56c6761..90252d8 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ Once you've [set up a Frappe site](https://frappeframework.com/docs/v14/user/en/ 2. Install the app on your site. ```bash - bench --site [site name] install-app nbpos + bench --site [site name] install-app getpos ``` ### App Downloads diff --git a/getpos/getpos/api.py b/getpos/getpos/api.py index 27150fc..b988a98 100644 --- a/getpos/getpos/api.py +++ b/getpos/getpos/api.py @@ -483,99 +483,176 @@ def get_combo_items(name): return combo_items @frappe.whitelist() -def get_sales_order_list(hub_manager = None, page_no = 1, from_date = None, to_date = nowdate() , mobile_no = None): - res= frappe._dict() - base_url = frappe.db.get_single_value('nbpos Setting', 'base_url') - filters = {'hub_manager': hub_manager, 'base_url': base_url} - sales_history_count = frappe.db.get_single_value('nbpos Setting', 'sales_history_count') - limit = cint(sales_history_count) - conditions = "" - if mobile_no: - conditions += f" and s.contact_mobile like '%{str(mobile_no).strip()}%'" - - if from_date: - conditions += " and s.transaction_date between {} and {} order by s.creation desc".format(frappe.db.escape(from_date), frappe.db.escape(to_date)) +def get_sales_order_list(hub_manager=None, page_no=1, from_date=None, to_date=nowdate(), mobile_no=None): + res = frappe._dict() + base_url = frappe.db.get_single_value('nbpos Setting', 'base_url') + filters = {'hub_manager': hub_manager, 'base_url': base_url} + sales_history_count = frappe.db.get_single_value('nbpos Setting', 'sales_history_count') + limit = cint(sales_history_count) + conditions = "" + if mobile_no: + conditions += f" and s.contact_mobile like '%{str(mobile_no).strip()}%'" + + if from_date: + conditions += f" and s.transaction_date between {frappe.db.escape(from_date)} and {frappe.db.escape(to_date)} order by s.creation desc" + else: + if page_no == 1: + row_no = 0 + conditions += f" order by s.creation desc limit {row_no}, {limit}" else: - if page_no == 1: - row_no = 0 - conditions += f" order by s.creation desc limit {row_no} , {limit}" + page_no = cint(page_no) - 1 + row_no = cint(page_no * cint(sales_history_count)) + conditions += f" order by s.creation desc limit {row_no}, {limit}" + + order_list = frappe.db.sql(f"""SELECT + s.name, s.transaction_date, TIME_FORMAT(s.transaction_time, '%T') as transaction_time, s.ward, s.customer,s.customer_name, + s.ward, s.hub_manager, s.total , s.total_taxes_and_charges , s.delivery_date, s.grand_total, s.mode_of_payment,s.taxes_and_charges, + s.mpesa_no, s.contact_display as contact_name, + s.contact_phone, s.contact_mobile, s.contact_email, + s.hub_manager, s.creation, + u.full_name as hub_manager_name, + if((c.image IS NULL or c.image = ''), NULL, + if(c.image LIKE 'http%%', c.image, CONCAT('{frappe.db.escape(base_url)}', c.image))) as image + FROM `tabSales Order` s, `tabUser` u, `tabCustomer` c + WHERE s.hub_manager = u.name and s.customer = c.name + and s.hub_manager = {frappe.db.escape(hub_manager)} and s.docstatus = 1 + {conditions}""", as_dict=True) + + order_details_list = [] # List to store details of all orders + + for order in order_list: + order_details = { + "hub_manager": order.hub_manager, + "order_id": order.name, + "customer": order.customer, + "transaction_date": order.transaction_date, + "delivery_date": order.delivery_date, + "items": [], + "mode_of_payment": order.mode_of_payment, + "mpesa_no": order.mpesa_no, + "tax": [] + } + + items = frappe.get_all("Sales Order Item", + filters={"parent": order.name}, + fields=["item_code", "item_name", "rate", "qty", "item_tax_template"]) + + if len(items) == 1: + items = frappe.get_all("Sales Order Item", + filters={"parent": order.name}, + fields=["item_code", "item_name", "rate", "qty", "item_tax_template"]) + + taxes_outside_items = [] # Collect taxes outside of items + + for item in items: + item_dict = { + "item_code": item.item_code, + "item_name": item.item_name, + "rate": item.rate, + "sub_items": [], + "qty": item.qty, + "ordered_price": item.rate * item.qty, + "tax": [] + } + + taxes = frappe.get_all("Sales Taxes and Charges", + filters={"parent": order.name}, + fields=["rate", "tax_amount", "account_head"], + as_list=True) + + if item.item_tax_template: # Check if item_tax_template has value + for tax in taxes: + tax_dict = { + "item_tax_template": item.item_tax_template, + "tax_id": "", + "tax_type": tax[2], + "tax_rate": tax[0], + "tax_amount": tax[1], + } + item_dict["tax"].append(tax_dict) else: - page_no = cint(page_no) - 1 - row_no = cint(page_no * cint(sales_history_count)) - conditions += f" order by s.creation desc limit {row_no} , {limit}" - - order_list = frappe.db.sql("""SELECT - s.name, s.transaction_date, TIME_FORMAT(s.transaction_time, '%T') as transaction_time, s.ward, s.customer,s.customer_name, - s.ward, s.hub_manager, s.total , s.total_taxes_and_charges , s.grand_total, s.mode_of_payment, - s.mpesa_no, s.contact_display as contact_name, - s.contact_phone, s.contact_mobile, s.contact_email, - s.hub_manager, s.creation, - u.full_name as hub_manager_name, - if((c.image = null or c.image = ''), null, - if(c.image LIKE 'http%%', c.image, concat({base_url}, c.image))) as image - FROM `tabSales Order` s, `tabUser` u, `tabCustomer` c - WHERE s.hub_manager = u.name and s.customer = c.name - and s.hub_manager = {hub_manager} and s.docstatus = 1 - {conditions} - """.format(conditions=conditions, hub_manager= frappe.db.escape(hub_manager), - base_url= frappe.db.escape(base_url)), as_dict= True) - for item in order_list: - item_details = frappe.db.sql(""" - SELECT - so.item_code, so.item_name, so.qty, - so.uom, so.rate, so.amount, - if((i.image = null or i.image = ''), null, - if(i.image LIKE 'http%%', i.image, concat(%s, i.image))) as image - FROM - `tabSales Order` s, `tabItem` i, `tabSales Order Item` so - WHERE - so.parent = s.name and so.item_code = i.item_code - and so.parent = %s and so.parenttype = 'Sales Order' - and so.associated_item is null - """, (base_url,item.name), as_dict = True) + taxes_outside_items.extend(taxes) # Append taxes outside of items + + order_details["items"].append(item_dict) + + # Append taxes outside of items + for tax in taxes_outside_items: + tax_dict = { + "item_tax_template": order.taxes_and_charges, + "tax_id": "", + "tax_type": tax[2], + "tax_rate": tax[0], + "tax_amount": tax[1], + } + order_details["tax"].append(tax_dict) - - associate_items = get_sub_items(item.name) - new_item_details = [] - if associate_items: - for so_item in item_details : - so_item['sub_items'] = list(filter( lambda x : x.get("associated_item")== so_item.get("item_code"), associate_items ) ) - - new_item_details.append(so_item) - - combo_items = get_combo_items(item.name) - - if combo_items: - for item_detail in new_item_details : - item_detail["combo_items"] = list(filter( lambda x: x.get("parent_item") == item_detail.item_code , combo_items )) - - item['items'] = new_item_details - if mobile_no: - conditions += f" and s.contact_mobile like '%{str(mobile_no).strip()}%'" - - number_of_orders = frappe.db.sql(f"SELECT COUNT(*) FROM `tabSales Order` s WHERE s.hub_manager = {frappe.db.escape(hub_manager)} and s.docstatus = 1 and s.contact_mobile like '%{str(mobile_no).strip()}%'")[0][0] + order_details_list.append(order_details) + + elif len(items) > 1: # If multiple items + for item in items: + item_dict = { + "item_code": item.item_code, + "item_name": item.item_name, + "rate": item.rate, + "qty": item.qty, + "ordered_price": item.rate * item.qty, + "tax": [] + } + if item.item_tax_template: # If item_tax_template is not None + taxes = frappe.get_all("Sales Taxes and Charges", + filters={"parent": order.name}, + fields=["rate", "tax_amount", "account_head"], + as_list=True) + for tax in taxes: + tax_dict = { + "tax_id": "", + "item_tax_template": item.item_tax_template, + "tax_type": tax[2], + "tax_rate": tax[0], + "tax_amount": tax[1] + } + item_dict["tax"].append(tax_dict) + order_details["items"].append(item_dict) - else: - number_of_orders = get_sales_order_count(hub_manager) - - if from_date: - number_of_orders = len(order_list) + order_details_list.append(order_details) # Append order details to the list - if len(order_list) == 0 and number_of_orders == 0: - frappe.clear_messages() - frappe.local.response["message"] = { - "success_key":1, - "message":"no values found for this hub manager " - } - else: - res["success_key"] = 1 - res["message"] = "success" - res['order_list'] = order_list - res['number_of_orders'] = number_of_orders - return res - + if mobile_no: + conditions += f" and s.contact_mobile like '%{str(mobile_no).strip()}%'" + + number_of_orders = frappe.db.sql( + f"SELECT COUNT(*) FROM `tabSales Order` s WHERE s.hub_manager = {frappe.db.escape(hub_manager)} and s.docstatus = 1 and s.contact_mobile like '%{str(mobile_no).strip()}%'")[ + 0][0] + + else: + number_of_orders = get_sales_order_count(hub_manager) + + if from_date: + number_of_orders = len(order_list) + + if len(order_list) == 0 and number_of_orders == 0: + frappe.clear_messages() + frappe.local.response["message"] = { + "success_key": 1, + "message": "no values found for this hub manager " + } + else: + res['number_of_orders'] = number_of_orders + res['order_list'] = order_details_list # Set the list of order details to the response + return res + + +@frappe.whitelist() +def check_opening_entry(user): + user_details = frappe.get_all("POS Opening List", + filters={'user': user,'docstatus':1,'status':'Open'}, + fields=["name", "pos_profile", "user", "company"]) + if user_details: + return user_details + else: + return "No data found for the user." + @frappe.whitelist() def get_sales_order_count(hub_manager): @@ -818,3 +895,186 @@ def get_sales_taxes(): for i in taxes_data: i['tax'] = [j for j in tax if i['name'] == j['name']] return taxes_data + +@frappe.whitelist() +def fetch_closing_entry_data(pos_opening_entry): + closing_data = frappe.db.sql(""" + SELECT + pol.name AS pos_opening_entry, + (si.rounded_total) AS total_sales, + (poed.opening_amount) AS total_opening_amount, + poed.mode_of_payment + FROM + `tabPOS Opening List` pol + INNER JOIN `tabPOS Opening Entry Detail` poed ON pol.name = poed.parent + INNER JOIN `tabSales Invoice` si ON pol.name = si.custom_pos_opening_entry + WHERE + si.custom_pos_opening_entry = %s AND si.is_pos = 1 AND pol.status = 'Open' + GROUP BY + pol.name, poed.mode_of_payment + """, pos_opening_entry, as_dict=True) + + res = [] + for data in closing_data: + total_sales = float(data["total_sales"]) + total_opening_amount = float(data.get("total_opening_amount", 0)) + payment = data.get("mode_of_payment") + closing_amount = float(0) + difference = total_sales - closing_amount + + entry_data = { + "pos_opening_entry": data["pos_opening_entry"], + "opening_amount": total_opening_amount, + "closing_amount": closing_amount, + "expected_amount": total_sales, + "mode_of_payment": payment, + "difference": float(difference) + } + res.append(entry_data) + + return res + +@frappe.whitelist() +def create_opening_entry(company, pos_profile,opening_amount): + new_opening = frappe.new_doc("POS Opening List") + new_opening.period_start_date = frappe.utils.get_datetime() + new_opening.posting_date = frappe.utils.getdate() + new_opening.user = frappe.session.user + new_opening.pos_profile = pos_profile + new_opening.company = company + mode_of_payment = get_mode_of_payment(pos_profile) + new_opening.append("balance_details", { + "mode_of_payment": mode_of_payment, + "opening_amount": opening_amount + }) + new_opening.insert() + new_opening.submit() + return new_opening.as_dict() + +def get_mode_of_payment(pos_profile): + + sql_query = """ + SELECT pm.mode_of_payment + FROM `tabPOS Profile` AS p + INNER JOIN `tabPOS Payment Method` AS pm + ON p.name = pm.parent + WHERE p.name = %s + """ + + mode_of_payment = frappe.db.sql(sql_query, pos_profile, as_dict=True) + + + if mode_of_payment: + return mode_of_payment[0]["mode_of_payment"] + else: + return None + + +@frappe.whitelist() +def create_pos_closing_entry(pos_opening_entry): + opening_data = fetch_data_opening_entry(pos_opening_entry) + print(opening_data) + + if opening_data: + for opening_entry in opening_data: + closing_entry = frappe.new_doc("POS Closing List") + closing_entry.period_start_date = opening_entry.get('period_start_date') + closing_entry.period_end_date = frappe.utils.nowdate() + closing_entry.pos_profile = opening_entry.get("pos_profile") + closing_entry.pos_opening_entry = opening_entry.get('name') + closing_entry.company = opening_entry.get('company') + closing_entry.user = opening_entry.get('user') + + sales_invoice_data = get_sales_invoices(closing_entry.period_start_date, closing_entry.period_end_date, closing_entry.pos_profile, closing_entry.pos_opening_entry) + + total_amount = 0 + net_total_amount = 0 + total_quantity = 0 + payment_reconciliation = [] + + for invoice in sales_invoice_data: + taxes_details = [] + taxes = invoice.get("taxes_details", []) + for tax in taxes: + taxes_details.append({ + "account_head": tax.get("account_head"), + "rate": tax.get("rate"), + "amount": tax.get("tax_amount") + }) + + if taxes_details: + closing_entry.extend("taxes_details", taxes_details) + + closing_entry.append("pos_transactions", { + "pos_invoice": invoice.get('name'), + "posting_date": invoice.get('posting_date'), + "grand_total": invoice.get('grand_total') + }) + + + total_amount += invoice.get("rounded_total", 0) + net_total_amount += invoice.get("net_total", 0) + total_quantity += invoice.get("total_qty", 0) + + for opening_entry in opening_data: + opening_amount = float(opening_entry.get("opening_amount")) + expected_amount = float(opening_entry.get("opening_amount")) + difference = total_amount - expected_amount + payment_reconciliation.append({ + "mode_of_payment": opening_entry.get("mode_of_payment"), + "opening_amount": opening_amount, + "closing_amount": total_amount, + "expected_amount": expected_amount, + "difference": difference + }) + + + closing_entry.grand_total = total_amount + closing_entry.net_total = net_total_amount + closing_entry.total_quantity = total_quantity + closing_entry.extend("payment_reconciliation", payment_reconciliation) + + + closing_entry.save() + closing_entry.submit() + + return closing_entry.as_dict() + else: + return "Error: No data found" + + +def fetch_data_opening_entry(pos_opening_entry): + opening_data = frappe.db.sql(""" + SELECT pol.period_start_date, pol.name, pol.company, + pol.pos_profile, pol.user, poed.mode_of_payment, poed.opening_amount + FROM `tabPOS Opening List` pol + INNER JOIN `tabPOS Opening Entry Detail` poed ON pol.name = poed.parent + WHERE pol.name = %s + """, pos_opening_entry, as_dict=True) + return opening_data + +def get_sales_invoices(start, end, pos_profile, pos_opening_entry): + sales_invoices = frappe.get_all( + "Sales Invoice", + filters={ + "docstatus": 1, + "pos_profile": pos_profile, + "status": 'paid', + 'is_pos': 1, + "custom_pos_opening_entry": pos_opening_entry, + "posting_date": ["between", [start, end]] + }, + fields=["name", "posting_date", "posting_time", "grand_total","net_total","rounded_total","customer", + "total_qty","customer_name", "is_return", "return_against"], + as_list=False + ) + + for invoice in sales_invoices: + taxes = frappe.get_all( + "Sales Taxes and Charges", + filters={"parent": invoice["name"]}, + fields=["account_head", "rate", "tax_amount"] + ) + invoice["taxes_details"] = taxes + + return sales_invoices diff --git a/getpos/getpos/custom/packed_item.json b/getpos/getpos/custom/packed_item.json index 2619282..22e08d0 100644 --- a/getpos/getpos/custom/packed_item.json +++ b/getpos/getpos/custom/packed_item.json @@ -9,7 +9,7 @@ "_comments": null, "_liked_by": null, "_user_tags": null, - "creation": "2021-10-14 13:46:34.752720", + "creation": "2024-03-08 15:35:21.505068", "default_value": null, "doc_type": "Packed Item", "docstatus": 0, @@ -17,14 +17,11 @@ "field_name": "rate", "idx": 0, "is_system_generated": 0, - "modified": "2021-10-14 13:46:34.752720", + "modified": "2024-03-08 15:35:21.505068", "modified_by": "Administrator", "module": null, "name": "Packed Item-rate-read_only", "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, "property": "read_only", "property_type": "Check", "row_name": null, diff --git a/getpos/getpos/custom/sales_invoice.json b/getpos/getpos/custom/sales_invoice.json index d9234c9..f6f349d 100644 --- a/getpos/getpos/custom/sales_invoice.json +++ b/getpos/getpos/custom/sales_invoice.json @@ -1,722 +1,2907 @@ { - "custom_fields": [ - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "creation": "2021-10-27 21:18:47.024543", - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "dt": "Sales Invoice", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "hub_manager", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "idx": 3, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "naming_series", - "label": "Hub Manager", - "length": 0, - "mandatory_depends_on": null, - "modified": "2021-10-27 21:18:47.024543", - "modified_by": "Administrator", - "name": "Sales Invoice-hub_manager", - "no_copy": 0, - "non_negative": 0, - "options": "User", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": null, - "read_only": 0, - "read_only_depends_on": null, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "creation": "2021-10-27 21:18:50.600715", - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "dt": "Sales Invoice", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "ward", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "idx": 4, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "hub_manager", - "label": "Ward", - "length": 0, - "mandatory_depends_on": null, - "modified": "2021-10-27 21:18:50.600715", - "modified_by": "Administrator", - "name": "Sales Invoice-ward", - "no_copy": 0, - "non_negative": 0, - "options": "Ward", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": null, - "read_only": 0, - "read_only_depends_on": null, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "creation": "2021-10-27 21:18:52.431207", - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "dt": "Sales Invoice", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "payment_details", - "fieldtype": "Section Break", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "idx": 140, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "account_for_change_amount", - "label": "Payment Details", - "length": 0, - "mandatory_depends_on": null, - "modified": "2021-10-27 21:18:52.431207", - "modified_by": "Administrator", - "name": "Sales Invoice-payment_details", - "no_copy": 0, - "non_negative": 0, - "options": null, - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": null, - "read_only": 0, - "read_only_depends_on": null, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "creation": "2021-10-27 21:18:54.202230", - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "dt": "Sales Invoice", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "mode_of_payment", - "fieldtype": "Select", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "idx": 141, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "payment_details", - "label": "Mode Of Payment", - "length": 0, - "mandatory_depends_on": null, - "modified": "2021-10-27 21:18:54.202230", - "modified_by": "Administrator", - "name": "Sales Invoice-mode_of_payment", - "no_copy": 0, - "non_negative": 0, - "options": "\nCash\nM-Pesa", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": null, - "read_only": 0, - "read_only_depends_on": null, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "creation": "2021-10-27 21:18:55.979164", - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "dt": "Sales Invoice", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "column_break_142", - "fieldtype": "Column Break", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "idx": 142, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "mode_of_payment", - "label": null, - "length": 0, - "mandatory_depends_on": null, - "modified": "2021-10-27 21:18:55.979164", - "modified_by": "Administrator", - "name": "Sales Invoice-column_break_142", - "no_copy": 0, - "non_negative": 0, - "options": null, - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": null, - "read_only": 0, - "read_only_depends_on": null, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "creation": "2021-10-27 21:18:57.808486", - "default": null, - "depends_on": "eval:doc.mode_of_payment == 'M-Pesa'", - "description": null, - "docstatus": 0, - "dt": "Sales Invoice", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "mpesa_no", - "fieldtype": "Data", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "idx": 143, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "column_break_142", - "label": "Mpesa no", - "length": 0, - "mandatory_depends_on": null, - "modified": "2021-10-27 21:18:57.808486", - "modified_by": "Administrator", - "name": "Sales Invoice-mpesa_no", - "no_copy": 0, - "non_negative": 0, - "options": null, - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": null, - "read_only": 0, - "read_only_depends_on": null, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "translatable": 0, - "unique": 0, - "width": null - } - ], - "custom_perms": [], - "doctype": "Sales Invoice", - "property_setters": [ - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-14 13:46:34.396823", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "tax_id", - "idx": 0, - "modified": "2021-10-14 13:46:34.396823", - "modified_by": "Administrator", - "name": "Sales Invoice-tax_id-print_hide", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "print_hide", - "property_type": "Check", - "row_name": null, - "value": "0" - }, - { - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype": "Property Setter", - "doctype_or_field": "DocField", - "field_name": "naming_series", - "modified": "2022-02-11 13:42:42.765715", - "name": "Sales Invoice-naming_series-options", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "options", - "property_type": "Text", - "row_name": null, - "value": "INV-.YYYY.-.###" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-14 13:46:34.312526", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "tax_id", - "idx": 0, - "modified": "2021-10-14 13:46:34.312526", - "modified_by": "Administrator", - "name": "Sales Invoice-tax_id-hidden", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "hidden", - "property_type": "Check", - "row_name": null, - "value": "0" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 16:00:48.082416", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "additional_discount_account", - "idx": 0, - "modified": "2021-10-13 16:00:48.082416", - "modified_by": "Administrator", - "name": "Sales Invoice-additional_discount_account-mandatory_depends_on", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "mandatory_depends_on", - "property_type": "Code", - "row_name": null, - "value": "" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 16:00:48.045434", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "additional_discount_account", - "idx": 0, - "modified": "2021-10-13 16:00:48.045434", - "modified_by": "Administrator", - "name": "Sales Invoice-additional_discount_account-hidden", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "hidden", - "property_type": "Check", - "row_name": null, - "value": "1" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 16:00:47.694889", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "payment_schedule", - "idx": 0, - "modified": "2021-10-13 16:00:47.694889", - "modified_by": "Administrator", - "name": "Sales Invoice-payment_schedule-print_hide", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "print_hide", - "property_type": "Check", - "row_name": null, - "value": "1" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 16:00:47.657257", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "due_date", - "idx": 0, - "modified": "2021-10-13 16:00:47.657257", - "modified_by": "Administrator", - "name": "Sales Invoice-due_date-print_hide", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "print_hide", - "property_type": "Check", - "row_name": null, - "value": "0" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 12:51:52.536867", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "scan_barcode", - "idx": 0, - "modified": "2021-10-13 12:51:52.536867", - "modified_by": "Administrator", - "name": "Sales Invoice-scan_barcode-hidden", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "hidden", - "property_type": "Check", - "row_name": null, - "value": "1" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 12:51:43.252049", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "in_words", - "idx": 0, - "modified": "2021-10-13 12:51:43.252049", - "modified_by": "Administrator", - "name": "Sales Invoice-in_words-print_hide", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "print_hide", - "property_type": "Check", - "row_name": null, - "value": "0" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 12:51:43.185136", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "in_words", - "idx": 0, - "modified": "2021-10-13 12:51:43.185136", - "modified_by": "Administrator", - "name": "Sales Invoice-in_words-hidden", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "hidden", - "property_type": "Check", - "row_name": null, - "value": "0" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 12:51:41.750089", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "disable_rounded_total", - "idx": 0, - "modified": "2021-10-13 12:51:41.750089", - "modified_by": "Administrator", - "name": "Sales Invoice-disable_rounded_total-default", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "default", - "property_type": "Text", - "row_name": null, - "value": "0" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 12:51:41.709327", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "rounded_total", - "idx": 0, - "modified": "2021-10-13 12:51:41.709327", - "modified_by": "Administrator", - "name": "Sales Invoice-rounded_total-print_hide", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "print_hide", - "property_type": "Check", - "row_name": null, - "value": "0" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 12:51:41.668007", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "rounded_total", - "idx": 0, - "modified": "2021-10-13 12:51:41.668007", - "modified_by": "Administrator", - "name": "Sales Invoice-rounded_total-hidden", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "hidden", - "property_type": "Check", - "row_name": null, - "value": "0" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 12:51:41.627926", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "base_rounded_total", - "idx": 0, - "modified": "2021-10-13 12:51:41.627926", - "modified_by": "Administrator", - "name": "Sales Invoice-base_rounded_total-print_hide", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "print_hide", - "property_type": "Check", - "row_name": null, - "value": "1" - }, - { - "_assign": null, - "_comments": null, - "_liked_by": null, - "_user_tags": null, - "creation": "2021-10-13 12:51:41.588145", - "default_value": null, - "doc_type": "Sales Invoice", - "docstatus": 0, - "doctype_or_field": "DocField", - "field_name": "base_rounded_total", - "idx": 0, - "modified": "2021-10-13 12:51:41.588145", - "modified_by": "Administrator", - "name": "Sales Invoice-base_rounded_total-hidden", - "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "hidden", - "property_type": "Check", - "row_name": null, - "value": "0" - } - ], - "sync_on_migrate": 1 -} + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2021-10-27 21:18:47.024543", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "hub_manager", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 4, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "naming_series", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Hub Manager", + "length": 0, + "mandatory_depends_on": null, + "modified": "2021-10-27 21:18:47.024543", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-hub_manager", + "no_copy": 0, + "non_negative": 0, + "options": "User", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2021-10-27 21:18:50.600715", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "ward", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 5, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "hub_manager", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Ward", + "length": 0, + "mandatory_depends_on": null, + "modified": "2021-10-27 21:18:50.600715", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-ward", + "no_copy": 0, + "non_negative": 0, + "options": "Ward", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2021-10-27 21:18:52.431207", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "payment_details", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 124, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "account_for_change_amount", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Payment Details", + "length": 0, + "mandatory_depends_on": null, + "modified": "2021-10-27 21:18:52.431207", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-payment_details", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2021-10-27 21:18:54.202230", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "mode_of_payment", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 125, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "payment_details", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Mode Of Payment", + "length": 0, + "mandatory_depends_on": null, + "modified": "2021-10-27 21:18:54.202230", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-mode_of_payment", + "no_copy": 0, + "non_negative": 0, + "options": "\nCash\nM-Pesa", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2021-10-27 21:18:55.979164", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "column_break_142", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 126, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "mode_of_payment", + "is_system_generated": 0, + "is_virtual": 0, + "label": null, + "length": 0, + "mandatory_depends_on": null, + "modified": "2021-10-27 21:18:55.979164", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-column_break_142", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2021-10-27 21:18:57.808486", + "default": null, + "depends_on": "eval:doc.mode_of_payment == 'M-Pesa'", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "mpesa_no", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 127, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "column_break_142", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Mpesa no", + "length": 0, + "mandatory_depends_on": null, + "modified": "2021-10-27 21:18:57.808486", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-mpesa_no", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.679799", + "default": "0", + "depends_on": "eval:doc.gst_category == \"SEZ\" || (doc.gst_category == \"Overseas\" && doc.place_of_supply == \"96-Other Countries\")", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "is_export_with_gst", + "fieldtype": "Check", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "is_reverse_charge", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Is Export With Payment of GST", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.679799", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-is_export_with_gst", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.715914", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "gst_section", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "gst_vehicle_type", + "is_system_generated": 1, + "is_virtual": 0, + "label": "GST Details", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.715914", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-gst_section", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.720468", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "ecommerce_gstin", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "gst_section", + "is_system_generated": 1, + "is_virtual": 0, + "label": "E-commerce GSTIN", + "length": 15, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.720468", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-ecommerce_gstin", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.725216", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "gst_col_break", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "ecommerce_gstin", + "is_system_generated": 1, + "is_virtual": 0, + "label": null, + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.725216", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-gst_col_break", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.781018", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": "customer_address.gstin", + "fetch_if_empty": 0, + "fieldname": "billing_address_gstin", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "address_display", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Billing Address GSTIN", + "length": 15, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.781018", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-billing_address_gstin", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.785382", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": "customer_address.gst_category", + "fetch_if_empty": 0, + "fieldname": "gst_category", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "billing_address_gstin", + "is_system_generated": 1, + "is_virtual": 0, + "label": "GST Category", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.785382", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-gst_category", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.789483", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": "", + "fetch_if_empty": 0, + "fieldname": "place_of_supply", + "fieldtype": "Autocomplete", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "gst_category", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Place of Supply", + "length": 50, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.789483", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-place_of_supply", + "no_copy": 0, + "non_negative": 0, + "options": "01-Jammu and Kashmir\n02-Himachal Pradesh\n03-Punjab\n04-Chandigarh\n05-Uttarakhand\n06-Haryana\n07-Delhi\n08-Rajasthan\n09-Uttar Pradesh\n10-Bihar\n11-Sikkim\n12-Arunachal Pradesh\n13-Nagaland\n14-Manipur\n15-Mizoram\n16-Tripura\n17-Meghalaya\n18-Assam\n19-West Bengal\n20-Jharkhand\n21-Odisha\n22-Chhattisgarh\n23-Madhya Pradesh\n24-Gujarat\n26-Dadra and Nagar Haveli and Daman and Diu\n27-Maharashtra\n29-Karnataka\n30-Goa\n31-Lakshadweep Islands\n32-Kerala\n33-Tamil Nadu\n34-Puducherry\n35-Andaman and Nicobar Islands\n36-Telangana\n37-Andhra Pradesh\n38-Ladakh\n96-Other Countries\n97-Other Territory", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.793936", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": "company_address.gstin", + "fetch_if_empty": 0, + "fieldname": "company_gstin", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "company_address", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Company GSTIN", + "length": 15, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.793936", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-company_gstin", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.853368", + "default": null, + "depends_on": "eval:doc.gst_category == 'Overseas' && doc.place_of_supply == '96-Other Countries'", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "port_code", + "fieldtype": "Autocomplete", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "gst_col_break", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Port Code", + "length": 15, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.853368", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-port_code", + "no_copy": 0, + "non_negative": 0, + "options": "[\n {\n \"label\": \"INABG1 - Alibag\",\n \"value\": \"INABG1\"\n },\n {\n \"label\": \"INACH1 - Achra\",\n \"value\": \"INACH1\"\n },\n {\n \"label\": \"INADA6 - Ahmedabad Adalaj\",\n \"value\": \"INADA6\"\n },\n {\n \"label\": \"INADI1 - Androth Island\",\n \"value\": \"INADI1\"\n },\n {\n \"label\": \"INAGI1 - Agatti Island\",\n \"value\": \"INAGI1\"\n },\n {\n \"label\": \"INAGR4 - Agra\",\n \"value\": \"INAGR4\"\n },\n {\n \"label\": \"INAGR5 - FPO AGRA\",\n \"value\": \"INAGR5\"\n },\n {\n \"label\": \"INAGR6 - Agra\",\n \"value\": \"INAGR6\"\n },\n {\n \"label\": \"INAGTB - Agartala\",\n \"value\": \"INAGTB\"\n },\n {\n \"label\": \"INAGX4 - Agatti Island\",\n \"value\": \"INAGX4\"\n },\n {\n \"label\": \"INAHD6 - ICD SANAND\",\n \"value\": \"INAHD6\"\n },\n {\n \"label\": \"INAIG6 - GE PVT. LTD.\",\n \"value\": \"INAIG6\"\n },\n {\n \"label\": \"INAII6 - M/S IGATE GS LTD.\",\n \"value\": \"INAII6\"\n },\n {\n \"label\": \"INAIK6 - IBRAHIMPURICD KHURJA\",\n \"value\": \"INAIK6\"\n },\n {\n \"label\": \"INAIR6 - SP PVT. LTD.\",\n \"value\": \"INAIR6\"\n },\n {\n \"label\": \"INAJE6 - WLSPUN ANJAR SEZ\",\n \"value\": \"INAJE6\"\n },\n {\n \"label\": \"INAJJ6 - Arakkonam Melpakkam\",\n \"value\": \"INAJJ6\"\n },\n {\n \"label\": \"INAJL4 - Aizawl\",\n \"value\": \"INAJL4\"\n },\n {\n \"label\": \"INAJM6 - MUNDRA PORT SEZ\",\n \"value\": \"INAJM6\"\n },\n {\n \"label\": \"INAKB6 - BIACPL SEZ\",\n \"value\": \"INAKB6\"\n },\n {\n \"label\": \"INAKD4 - Akola\",\n \"value\": \"INAKD4\"\n },\n {\n \"label\": \"INAKP6 - APIICL SEZ\",\n \"value\": \"INAKP6\"\n },\n {\n \"label\": \"INAKR6 - RPCIPL SEZ\",\n \"value\": \"INAKR6\"\n },\n {\n \"label\": \"INAKV6 - Ankleshwar ICD\",\n \"value\": \"INAKV6\"\n },\n {\n \"label\": \"INALA1 - ALANG SBY\",\n \"value\": \"INALA1\"\n },\n {\n \"label\": \"INALF1 - Allepey\",\n \"value\": \"INALF1\"\n },\n {\n \"label\": \"INAMD4 - Ahmedabad\",\n \"value\": \"INAMD4\"\n },\n {\n \"label\": \"INAMD5 - Ahmedabad\",\n \"value\": \"INAMD5\"\n },\n {\n \"label\": \"INAMD6 - Ahmedabad\",\n \"value\": \"INAMD6\"\n },\n {\n \"label\": \"INAMG6 - Amingaon (Gauhati)\",\n \"value\": \"INAMG6\"\n },\n {\n \"label\": \"INAMI1 - Amini Island\",\n \"value\": \"INAMI1\"\n },\n {\n \"label\": \"INAMK6 - KSITIL/SEZ/ALAPPUZHA\",\n \"value\": \"INAMK6\"\n },\n {\n \"label\": \"INANG1 - Anijengo\",\n \"value\": \"INANG1\"\n },\n {\n \"label\": \"INANL1 - Arnala\",\n \"value\": \"INANL1\"\n },\n {\n \"label\": \"INAPI6 - AAP-SEZ AHMEDABAD\",\n \"value\": \"INAPI6\"\n },\n {\n \"label\": \"INAPL6 - Dadri ACPL CFS\",\n \"value\": \"INAPL6\"\n },\n {\n \"label\": \"INAPT6 - Anaparti\",\n \"value\": \"INAPT6\"\n },\n {\n \"label\": \"INARR6 - Aroor\",\n \"value\": \"INARR6\"\n },\n {\n \"label\": \"INASR2 - Amritsar Railway Stn\",\n \"value\": \"INASR2\"\n },\n {\n \"label\": \"INASR6 - Amritsar\",\n \"value\": \"INASR6\"\n },\n {\n \"label\": \"INATQ4 - Amritsar\",\n \"value\": \"INATQ4\"\n },\n {\n \"label\": \"INATQ6 - Amritsar\",\n \"value\": \"INATQ6\"\n },\n {\n \"label\": \"INATRB - Attari Road\",\n \"value\": \"INATRB\"\n },\n {\n \"label\": \"INATT2 - Attari Railway Stat\",\n \"value\": \"INATT2\"\n },\n {\n \"label\": \"INAWM6 - SEZ, SHENDRA\",\n \"value\": \"INAWM6\"\n },\n {\n \"label\": \"INAWS6 - SOMANI SEZ BHIWADI\",\n \"value\": \"INAWS6\"\n },\n {\n \"label\": \"INAWW6 - WIDL AEZ, AURANGABAD\",\n \"value\": \"INAWW6\"\n },\n {\n \"label\": \"INAZK1 - Azhikkal\",\n \"value\": \"INAZK1\"\n },\n {\n \"label\": \"INBAG6 - GEM&JEWEL-SEZ/ULWE\",\n \"value\": \"INBAG6\"\n },\n {\n \"label\": \"INBAI6 - IT/ITES-B-SEZ/ULWE\",\n \"value\": \"INBAI6\"\n },\n {\n \"label\": \"INBAM6 - MULTISERVCE-SEZ/ULWE\",\n \"value\": \"INBAM6\"\n },\n {\n \"label\": \"INBAP6 - MULTISERVICEDRONAGIR\",\n \"value\": \"INBAP6\"\n },\n {\n \"label\": \"INBAT6 - IT/ITES-C SEZ/UIWE\",\n \"value\": \"INBAT6\"\n },\n {\n \"label\": \"INBAU6 - IT/ITES-A-SEZ/ULWE\",\n \"value\": \"INBAU6\"\n },\n {\n \"label\": \"INBAW6 - ICD BAWAL\",\n \"value\": \"INBAW6\"\n },\n {\n \"label\": \"INBBI4 - Bhubaneswar\",\n \"value\": \"INBBI4\"\n },\n {\n \"label\": \"INBBM6 - Bari Brahamna ICD\",\n \"value\": \"INBBM6\"\n },\n {\n \"label\": \"INBBP1 - Bahabal Pur\",\n \"value\": \"INBBP1\"\n },\n {\n \"label\": \"INBBS6 - SEZ, OIIDC, BHUBANES\",\n \"value\": \"INBBS6\"\n },\n {\n \"label\": \"INBCH6 - HARI SEZ VARANASI\",\n \"value\": \"INBCH6\"\n },\n {\n \"label\": \"INBCO6 - EURO MULTIVISION SEZ\",\n \"value\": \"INBCO6\"\n },\n {\n \"label\": \"INBCP6 - PRITECH/SEZ/BANGLORE\",\n \"value\": \"INBCP6\"\n },\n {\n \"label\": \"INBDB6 - PRECIOUSCARGOCUSTOMS\",\n \"value\": \"INBDB6\"\n },\n {\n \"label\": \"INBDG1 - Badagara\",\n \"value\": \"INBDG1\"\n },\n {\n \"label\": \"INBDH6 - ICD BADOHI\",\n \"value\": \"INBDH6\"\n },\n {\n \"label\": \"INBDI6 - ICD BADDI,\",\n \"value\": \"INBDI6\"\n },\n {\n \"label\": \"INBDM6 - ICD, PANCHI, SONIPAT\",\n \"value\": \"INBDM6\"\n },\n {\n \"label\": \"INBDQ1 - Vadodara\",\n \"value\": \"INBDQ1\"\n },\n {\n \"label\": \"INBDR1 - Baindur\",\n \"value\": \"INBDR1\"\n },\n {\n \"label\": \"INBED1 - Bedi\",\n \"value\": \"INBED1\"\n },\n {\n \"label\": \"INBEK4 - Bareilly\",\n \"value\": \"INBEK4\"\n },\n {\n \"label\": \"INBEP4 - Bellary\",\n \"value\": \"INBEP4\"\n },\n {\n \"label\": \"INBET1 - Betul\",\n \"value\": \"INBET1\"\n },\n {\n \"label\": \"INBEY1 - Beypore\",\n \"value\": \"INBEY1\"\n },\n {\n \"label\": \"INBFR6 - M/S GRFL, ICD, BALLA\",\n \"value\": \"INBFR6\"\n },\n {\n \"label\": \"INBGK6 - Bhagat ki Kothi Jodh\",\n \"value\": \"INBGK6\"\n },\n {\n \"label\": \"INBGMB - Baghmara\",\n \"value\": \"INBGMB\"\n },\n {\n \"label\": \"INBGQ6 - QUEST SEZ BELGAUM\",\n \"value\": \"INBGQ6\"\n },\n {\n \"label\": \"INBGUB - Bairgania\",\n \"value\": \"INBGUB\"\n },\n {\n \"label\": \"INBGW1 - Bhagwa\",\n \"value\": \"INBGW1\"\n },\n {\n \"label\": \"INBHC6 - JUBILANT/SEZ/VILAYAT\",\n \"value\": \"INBHC6\"\n },\n {\n \"label\": \"INBHD6 - DAHEZ SEZ\",\n \"value\": \"INBHD6\"\n },\n {\n \"label\": \"INBHJ4 - Bhuj\",\n \"value\": \"INBHJ4\"\n },\n {\n \"label\": \"INBHL6 - Bhilwara\",\n \"value\": \"INBHL6\"\n },\n {\n \"label\": \"INBHM1 - Bheemunipatnam\",\n \"value\": \"INBHM1\"\n },\n {\n \"label\": \"INBHO4 - Bhopal\",\n \"value\": \"INBHO4\"\n },\n {\n \"label\": \"INBHS6 - STERLING BHARUCH\",\n \"value\": \"INBHS6\"\n },\n {\n \"label\": \"INBHU1 - Bhavanagar\",\n \"value\": \"INBHU1\"\n },\n {\n \"label\": \"INBHU4 - Bhavanagar\",\n \"value\": \"INBHU4\"\n },\n {\n \"label\": \"INBKB4 - Bikaner\",\n \"value\": \"INBKB4\"\n },\n {\n \"label\": \"INBKR1 - Belekeri\",\n \"value\": \"INBKR1\"\n },\n {\n \"label\": \"INBKT1 - Bankot\",\n \"value\": \"INBKT1\"\n },\n {\n \"label\": \"INBLC6 - CESSNA/SEZ/BANGALORE\",\n \"value\": \"INBLC6\"\n },\n {\n \"label\": \"INBLE6 - CONCOR ICD BALASORE\",\n \"value\": \"INBLE6\"\n },\n {\n \"label\": \"INBLJ6 - Agra\",\n \"value\": \"INBLJ6\"\n },\n {\n \"label\": \"INBLK1 - Belekeri\",\n \"value\": \"INBLK1\"\n },\n {\n \"label\": \"INBLM1 - Bilimora\",\n \"value\": \"INBLM1\"\n },\n {\n \"label\": \"INBLP1 - Belapur\",\n \"value\": \"INBLP1\"\n },\n {\n \"label\": \"INBLR4 - Bangalore\",\n \"value\": \"INBLR4\"\n },\n {\n \"label\": \"INBLR5 - Bangalore\",\n \"value\": \"INBLR5\"\n },\n {\n \"label\": \"INBLR6 - Bangalore\",\n \"value\": \"INBLR6\"\n },\n {\n \"label\": \"INBLTB - Balet\",\n \"value\": \"INBLTB\"\n },\n {\n \"label\": \"INBLV6 - VTV/SEZ/BANGALORE\",\n \"value\": \"INBLV6\"\n },\n {\n \"label\": \"INBMA6 - APIIC PRAKASHAM\",\n \"value\": \"INBMA6\"\n },\n {\n \"label\": \"INBMR2 - Barmer Railway Stati\",\n \"value\": \"INBMR2\"\n },\n {\n \"label\": \"INBNC6 - KBITS SEZ BANGALORE\",\n \"value\": \"INBNC6\"\n },\n {\n \"label\": \"INBND1 - Bandra\",\n \"value\": \"INBND1\"\n },\n {\n \"label\": \"INBNG6 - MAHAGAON ICD, THANE\",\n \"value\": \"INBNG6\"\n },\n {\n \"label\": \"INBNK6 - KOLKATA IT PARK\",\n \"value\": \"INBNK6\"\n },\n {\n \"label\": \"INBNP1 - Bheemunipatnam\",\n \"value\": \"INBNP1\"\n },\n {\n \"label\": \"INBNRB - Bhimnagar\",\n \"value\": \"INBNRB\"\n },\n {\n \"label\": \"INBNT6 - TCS\",\n \"value\": \"INBNT6\"\n },\n {\n \"label\": \"INBNW6 - WIPRO SEZ\",\n \"value\": \"INBNW6\"\n },\n {\n \"label\": \"INBNX6 - CANDOR ONE HTSPL,SEZ\",\n \"value\": \"INBNX6\"\n },\n {\n \"label\": \"INBNYB - Berhni\",\n \"value\": \"INBNYB\"\n },\n {\n \"label\": \"INBOK6 - BORKHEDI ICD NAGPUR\",\n \"value\": \"INBOK6\"\n },\n {\n \"label\": \"INBOLB - Bolanganj\",\n \"value\": \"INBOLB\"\n },\n {\n \"label\": \"INBOM1 - Mumbai (Ex Bombay)\",\n \"value\": \"INBOM1\"\n },\n {\n \"label\": \"INBOM4 - Mumbai (Ex Bombay)\",\n \"value\": \"INBOM4\"\n },\n {\n \"label\": \"INBOM5 - Mumbai (Ex Bombay)\",\n \"value\": \"INBOM5\"\n },\n {\n \"label\": \"INBOM6 - Mumbai(EPZ/SEZ)\",\n \"value\": \"INBOM6\"\n },\n {\n \"label\": \"INBPL5 - BHOPAL FPO\",\n \"value\": \"INBPL5\"\n },\n {\n \"label\": \"INBPS5 - APSO MUMBAI\",\n \"value\": \"INBPS5\"\n },\n {\n \"label\": \"INBRAB - Barsora\",\n \"value\": \"INBRAB\"\n },\n {\n \"label\": \"INBRC6 - Baroda\",\n \"value\": \"INBRC6\"\n },\n {\n \"label\": \"INBRH1 - Broach\",\n \"value\": \"INBRH1\"\n },\n {\n \"label\": \"INBRI6 - RNBIPL SEZ BIKANER\",\n \"value\": \"INBRI6\"\n },\n {\n \"label\": \"INBRL6 - L & T/SEZ/VADODARA\",\n \"value\": \"INBRL6\"\n },\n {\n \"label\": \"INBRM1 - Borlai \\u00bf Mandla\",\n \"value\": \"INBRM1\"\n },\n {\n \"label\": \"INBRS6 - S E & C/SEZ/WAGHODIA\",\n \"value\": \"INBRS6\"\n },\n {\n \"label\": \"INBRY1 - Borya\",\n \"value\": \"INBRY1\"\n },\n {\n \"label\": \"INBSAB - Banbasa\",\n \"value\": \"INBSAB\"\n },\n {\n \"label\": \"INBSB6 - Varanasi\",\n \"value\": \"INBSB6\"\n },\n {\n \"label\": \"INBSL6 - Bhusaval ICD\",\n \"value\": \"INBSL6\"\n },\n {\n \"label\": \"INBSN1 - Bassein\",\n \"value\": \"INBSN1\"\n },\n {\n \"label\": \"INBSR1 - Bulsar\",\n \"value\": \"INBSR1\"\n },\n {\n \"label\": \"INBSW6 - AFS KAPASHERA\",\n \"value\": \"INBSW6\"\n },\n {\n \"label\": \"INBTK1 - Bhatkal\",\n \"value\": \"INBTK1\"\n },\n {\n \"label\": \"INBTMB - Bhithamore(Sursnad)\",\n \"value\": \"INBTMB\"\n },\n {\n \"label\": \"INBTR1 - Bitra Island\",\n \"value\": \"INBTR1\"\n },\n {\n \"label\": \"INBUD1 - Budge-Budge\",\n \"value\": \"INBUD1\"\n },\n {\n \"label\": \"INBUL6 - AN FTWZ BULANDSHAHR\",\n \"value\": \"INBUL6\"\n },\n {\n \"label\": \"INBUP4 - Bhatinda\",\n \"value\": \"INBUP4\"\n },\n {\n \"label\": \"INBUP6 - Bhatinda\",\n \"value\": \"INBUP6\"\n },\n {\n \"label\": \"INBVC6 - CONCR-ICD/BALLABGARH\",\n \"value\": \"INBVC6\"\n },\n {\n \"label\": \"INBWD6 - Bhiwadi\",\n \"value\": \"INBWD6\"\n },\n {\n \"label\": \"INBWN1 - Bhiwandi\",\n \"value\": \"INBWN1\"\n },\n {\n \"label\": \"INBXR6 - DLF LTD., SEZ\",\n \"value\": \"INBXR6\"\n },\n {\n \"label\": \"INBYT1 - Beyt\",\n \"value\": \"INBYT1\"\n },\n {\n \"label\": \"INCAG6 - TATA STEEL SEZGANJAM\",\n \"value\": \"INCAG6\"\n },\n {\n \"label\": \"INCAM1 - Cambay\",\n \"value\": \"INCAM1\"\n },\n {\n \"label\": \"INCAP1 - Calingapatam\",\n \"value\": \"INCAP1\"\n },\n {\n \"label\": \"INCAR1 - Carijam\",\n \"value\": \"INCAR1\"\n },\n {\n \"label\": \"INCAS6 - SAPL SEZ/ GANJAM\",\n \"value\": \"INCAS6\"\n },\n {\n \"label\": \"INCBC6 - CHIPL SEZ/ COIMBATOR\",\n \"value\": \"INCBC6\"\n },\n {\n \"label\": \"INCBD4 - Car Nicobar\",\n \"value\": \"INCBD4\"\n },\n {\n \"label\": \"INCBDB - Changrabandh\",\n \"value\": \"INCBDB\"\n },\n {\n \"label\": \"INCBE6 - COIMBATORE\",\n \"value\": \"INCBE6\"\n },\n {\n \"label\": \"INCBL1 - Chandbali\",\n \"value\": \"INCBL1\"\n },\n {\n \"label\": \"INCBS6 - SE&C COIMBATORE\",\n \"value\": \"INCBS6\"\n },\n {\n \"label\": \"INCCH6 - Chinchwad ICD\",\n \"value\": \"INCCH6\"\n },\n {\n \"label\": \"INCCI6 - WIPRO SEZ HINJEWADI\",\n \"value\": \"INCCI6\"\n },\n {\n \"label\": \"INCCJ1 - Kozhikode (ex Calicu\",\n \"value\": \"INCCJ1\"\n },\n {\n \"label\": \"INCCJ4 - Kozhikode (ex Calicu\",\n \"value\": \"INCCJ4\"\n },\n {\n \"label\": \"INCCP6 - PEPPL SEZ, CHINCHWAD\",\n \"value\": \"INCCP6\"\n },\n {\n \"label\": \"INCCQ6 - M/S QB PARK LTD.\",\n \"value\": \"INCCQ6\"\n },\n {\n \"label\": \"INCCT6 - KINFRAFP SEZ\",\n \"value\": \"INCCT6\"\n },\n {\n \"label\": \"INCCU1 - Calcutta\",\n \"value\": \"INCCU1\"\n },\n {\n \"label\": \"INCCU4 - Calcutta\",\n \"value\": \"INCCU4\"\n },\n {\n \"label\": \"INCCU5 - Calcutta\",\n \"value\": \"INCCU5\"\n },\n {\n \"label\": \"INCCW6 - WIPRO LTD.\",\n \"value\": \"INCCW6\"\n },\n {\n \"label\": \"INCDC6 - RGT PARK (PHASE-II)\",\n \"value\": \"INCDC6\"\n },\n {\n \"label\": \"INCDD6 - RGT PARK (PHASE-I)\",\n \"value\": \"INCDD6\"\n },\n {\n \"label\": \"INCDL1 - Cuddalore\",\n \"value\": \"INCDL1\"\n },\n {\n \"label\": \"INCDP1 - Coondapur (Ganguly)\",\n \"value\": \"INCDP1\"\n },\n {\n \"label\": \"INCDP4 - Cuddapah\",\n \"value\": \"INCDP4\"\n },\n {\n \"label\": \"INCDP6 - M/S APIIC LTD SEZ.\",\n \"value\": \"INCDP6\"\n },\n {\n \"label\": \"INCDQ6 - QUARKCITY/SEZ/MOHALI\",\n \"value\": \"INCDQ6\"\n },\n {\n \"label\": \"INCDR6 - SUN PHARMACEUTICALS\",\n \"value\": \"INCDR6\"\n },\n {\n \"label\": \"INCEC6 - L&T AE IT SEZ PVT.\",\n \"value\": \"INCEC6\"\n },\n {\n \"label\": \"INCGA6 - MWCD APARELS CHENGPA\",\n \"value\": \"INCGA6\"\n },\n {\n \"label\": \"INCGE6 - ETA TECH. PVT. LTD.\",\n \"value\": \"INCGE6\"\n },\n {\n \"label\": \"INCGI6 - MWCD SEZ CHENGALPATU\",\n \"value\": \"INCGI6\"\n },\n {\n \"label\": \"INCGL6 - MWCD AUTO ANCILARIES\",\n \"value\": \"INCGL6\"\n },\n {\n \"label\": \"INCHE6 - Tiruppur-Chettipalay\",\n \"value\": \"INCHE6\"\n },\n {\n \"label\": \"INCHJ6 - ICD WARDHA\",\n \"value\": \"INCHJ6\"\n },\n {\n \"label\": \"INCHL1 - Colachel\",\n \"value\": \"INCHL1\"\n },\n {\n \"label\": \"INCHMB - Chamurchi\",\n \"value\": \"INCHMB\"\n },\n {\n \"label\": \"INCHN6 - Vadodara Chhani CFS\",\n \"value\": \"INCHN6\"\n },\n {\n \"label\": \"INCHPB - Champai\",\n \"value\": \"INCHPB\"\n },\n {\n \"label\": \"INCHR1 - Chapora\",\n \"value\": \"INCHR1\"\n },\n {\n \"label\": \"INCJA6 - L&T AE IT SEZ\",\n \"value\": \"INCJA6\"\n },\n {\n \"label\": \"INCJB4 - Coimbatore\",\n \"value\": \"INCJB4\"\n },\n {\n \"label\": \"INCJB6 - Coimbatore\",\n \"value\": \"INCJB6\"\n },\n {\n \"label\": \"INCJC6 - NCTL (ENGG.) SEZ/ KA\",\n \"value\": \"INCJC6\"\n },\n {\n \"label\": \"INCJD6 - DLF INFOCITY DEV.\",\n \"value\": \"INCJD6\"\n },\n {\n \"label\": \"INCJE6 - ECTN KANCHEEPURAM\",\n \"value\": \"INCJE6\"\n },\n {\n \"label\": \"INCJF6 - FTIL SRIPERUMBUDUR\",\n \"value\": \"INCJF6\"\n },\n {\n \"label\": \"INCJH6 - ICD WARDHA\",\n \"value\": \"INCJH6\"\n },\n {\n \"label\": \"INCJI6 - ETL IS LTD.\",\n \"value\": \"INCJI6\"\n },\n {\n \"label\": \"INCJJ6 - J M FTZ/SEZ/MANNUR\",\n \"value\": \"INCJJ6\"\n },\n {\n \"label\": \"INCJN6 - NIPL SEZ SRIPERUMBUD\",\n \"value\": \"INCJN6\"\n },\n {\n \"label\": \"INCJO6 - SIPCOT ORAGADAM SRIP\",\n \"value\": \"INCJO6\"\n },\n {\n \"label\": \"INCJS6 - SIPCOT SRIPERUMBUDUR\",\n \"value\": \"INCJS6\"\n },\n {\n \"label\": \"INCLK6 - KSITIL/SEZ/KOZHIKODE\",\n \"value\": \"INCLK6\"\n },\n {\n \"label\": \"INCLU6 - ULCCS/SEZ/KOZHIKODE\",\n \"value\": \"INCLU6\"\n },\n {\n \"label\": \"INCLX6 - Chirala\",\n \"value\": \"INCLX6\"\n },\n {\n \"label\": \"INCMB1 - Cambay\",\n \"value\": \"INCMB1\"\n },\n {\n \"label\": \"INCML6 - KATHUWAS ICD ALWAR\",\n \"value\": \"INCML6\"\n },\n {\n \"label\": \"INCNB1 - Car-Nicobar\",\n \"value\": \"INCNB1\"\n },\n {\n \"label\": \"INCNC6 - NCT PVT. LTD. SEZ\",\n \"value\": \"INCNC6\"\n },\n {\n \"label\": \"INCNN1 - Cannanore\",\n \"value\": \"INCNN1\"\n },\n {\n \"label\": \"INCOA6 - KAKINADA SEZ KAKINAD\",\n \"value\": \"INCOA6\"\n },\n {\n \"label\": \"INCOH4 - Cooch Behar\",\n \"value\": \"INCOH4\"\n },\n {\n \"label\": \"INCOK1 - Cochin\",\n \"value\": \"INCOK1\"\n },\n {\n \"label\": \"INCOK4 - Cochin\",\n \"value\": \"INCOK4\"\n },\n {\n \"label\": \"INCOK6 - Cochin(EPZ/SEZ)\",\n \"value\": \"INCOK6\"\n },\n {\n \"label\": \"INCOL1 - Colochel\",\n \"value\": \"INCOL1\"\n },\n {\n \"label\": \"INCOO1 - Coondapur (Ganguly)\",\n \"value\": \"INCOO1\"\n },\n {\n \"label\": \"INCOP6 - PARRY SEZ KAKINADA\",\n \"value\": \"INCOP6\"\n },\n {\n \"label\": \"INCPC6 - Kanpur Chakeri\",\n \"value\": \"INCPC6\"\n },\n {\n \"label\": \"INCPL6 - Dadri CGML\",\n \"value\": \"INCPL6\"\n },\n {\n \"label\": \"INCPR6 - ICD CHAWAPAYAL\",\n \"value\": \"INCPR6\"\n },\n {\n \"label\": \"INCRL6 - RGA SEZ CHIKKANKANNE\",\n \"value\": \"INCRL6\"\n },\n {\n \"label\": \"INCRN1 - Cornwallis\",\n \"value\": \"INCRN1\"\n },\n {\n \"label\": \"INCRW6 - WIPRO/SEZ/BANGALORE\",\n \"value\": \"INCRW6\"\n },\n {\n \"label\": \"INCRXB - LOKSAN LCS\",\n \"value\": \"INCRXB\"\n },\n {\n \"label\": \"INCSP6 - SI PVT. LTD.\",\n \"value\": \"INCSP6\"\n },\n {\n \"label\": \"INCSV6 - SPVL SEZ COIMBATORE\",\n \"value\": \"INCSV6\"\n },\n {\n \"label\": \"INCTI1 - Chetlat Island\",\n \"value\": \"INCTI1\"\n },\n {\n \"label\": \"INCUM1 - Cutch Mandvi\",\n \"value\": \"INCUM1\"\n },\n {\n \"label\": \"INDAE4 - Daparizo\",\n \"value\": \"INDAE4\"\n },\n {\n \"label\": \"INDAH1 - Dahej\",\n \"value\": \"INDAH1\"\n },\n {\n \"label\": \"INDAI4 - Darjeeling\",\n \"value\": \"INDAI4\"\n },\n {\n \"label\": \"INDAM1 - Daman\",\n \"value\": \"INDAM1\"\n },\n {\n \"label\": \"INDAM4 - Daman\",\n \"value\": \"INDAM4\"\n },\n {\n \"label\": \"INDAR6 - ARTHA SEZ GR. NOIDA\",\n \"value\": \"INDAR6\"\n },\n {\n \"label\": \"INDBD4 - Dhanbad\",\n \"value\": \"INDBD4\"\n },\n {\n \"label\": \"INDBS6 - SANTA-SEZ/ViII-MUPPI\",\n \"value\": \"INDBS6\"\n },\n {\n \"label\": \"INDDL6 - PSWC ICD DHANDARIKAL\",\n \"value\": \"INDDL6\"\n },\n {\n \"label\": \"INDEA6 - AS PVT. LTD.\",\n \"value\": \"INDEA6\"\n },\n {\n \"label\": \"INDED4 - Dehra Dun\",\n \"value\": \"INDED4\"\n },\n {\n \"label\": \"INDEF6 - INFOSYS SEZ DADRI\",\n \"value\": \"INDEF6\"\n },\n {\n \"label\": \"INDEG1 - Deogad\",\n \"value\": \"INDEG1\"\n },\n {\n \"label\": \"INDEH6 - HCL TECH. LTD. DEV.\",\n \"value\": \"INDEH6\"\n },\n {\n \"label\": \"INDEI6 - IVR SEZ NOIDA\",\n \"value\": \"INDEI6\"\n },\n {\n \"label\": \"INDEJ6 - JUBILANT SEZ NOIDA\",\n \"value\": \"INDEJ6\"\n },\n {\n \"label\": \"INDEL4 - Delhi\",\n \"value\": \"INDEL4\"\n },\n {\n \"label\": \"INDEL5 - Delhi\",\n \"value\": \"INDEL5\"\n },\n {\n \"label\": \"INDEM6 - MOSERBAER/SEZ/NOIDA\",\n \"value\": \"INDEM6\"\n },\n {\n \"label\": \"INDEN6 - M/S NIIT TECH. LTD.\",\n \"value\": \"INDEN6\"\n },\n {\n \"label\": \"INDEP4 - Deparizo\",\n \"value\": \"INDEP4\"\n },\n {\n \"label\": \"INDER6 - Dadri\",\n \"value\": \"INDER6\"\n },\n {\n \"label\": \"INDES6 - M/S SEAVIEW DEV. LTD\",\n \"value\": \"INDES6\"\n },\n {\n \"label\": \"INDET6 - UNITECH HITECH NOIDA\",\n \"value\": \"INDET6\"\n },\n {\n \"label\": \"INDEU6 - UNITECHINFRA NOIDA\",\n \"value\": \"INDEU6\"\n },\n {\n \"label\": \"INDEW6 - M/S WIPRO LTD.\",\n \"value\": \"INDEW6\"\n },\n {\n \"label\": \"INDGI6 - GALLANT SEZ NOIDA\",\n \"value\": \"INDGI6\"\n },\n {\n \"label\": \"INDGT6 - GOLDEN SEZ NOIDA\",\n \"value\": \"INDGT6\"\n },\n {\n \"label\": \"INDHA6 - Indore-Dhannad\",\n \"value\": \"INDHA6\"\n },\n {\n \"label\": \"INDHBB - Dhubri Steamerghat\",\n \"value\": \"INDHBB\"\n },\n {\n \"label\": \"INDHLB - Dhalaighat\",\n \"value\": \"INDHLB\"\n },\n {\n \"label\": \"INDHM4 - Dharamsala\",\n \"value\": \"INDHM4\"\n },\n {\n \"label\": \"INDHN1 - Dahanu\",\n \"value\": \"INDHN1\"\n },\n {\n \"label\": \"INDHP1 - Dabhol Port\",\n \"value\": \"INDHP1\"\n },\n {\n \"label\": \"INDHR1 - Dholera\",\n \"value\": \"INDHR1\"\n },\n {\n \"label\": \"INDHU1 - Dahanu\",\n \"value\": \"INDHU1\"\n },\n {\n \"label\": \"INDIB4 - Dibrugarh\",\n \"value\": \"INDIB4\"\n },\n {\n \"label\": \"INDID6 - SEZ, MIDC, NANDED\",\n \"value\": \"INDID6\"\n },\n {\n \"label\": \"INDIG1 - Dighi Port\",\n \"value\": \"INDIG1\"\n },\n {\n \"label\": \"INDIG6 - Dighi (Pune)\",\n \"value\": \"INDIG6\"\n },\n {\n \"label\": \"INDIT6 - ANSAL IT/SEZ/NOIDA\",\n \"value\": \"INDIT6\"\n },\n {\n \"label\": \"INDIU1 - Diu\",\n \"value\": \"INDIU1\"\n },\n {\n \"label\": \"INDIU4 - Diu\",\n \"value\": \"INDIU4\"\n },\n {\n \"label\": \"INDIV1 - Div\",\n \"value\": \"INDIV1\"\n },\n {\n \"label\": \"INDLAB - Dharchula\",\n \"value\": \"INDLAB\"\n },\n {\n \"label\": \"INDLH6 - APLLP SEZ BENGALURU\",\n \"value\": \"INDLH6\"\n },\n {\n \"label\": \"INDLI2 - Delhi Railway Statio\",\n \"value\": \"INDLI2\"\n },\n {\n \"label\": \"INDLOB - BIRPARA LCS\",\n \"value\": \"INDLOB\"\n },\n {\n \"label\": \"INDLUB - Dalu\",\n \"value\": \"INDLUB\"\n },\n {\n \"label\": \"INDMA1 - DHAMRA\",\n \"value\": \"INDMA1\"\n },\n {\n \"label\": \"INDMRB - Demagir\",\n \"value\": \"INDMRB\"\n },\n {\n \"label\": \"INDMT1 - Dharamtar\",\n \"value\": \"INDMT1\"\n },\n {\n \"label\": \"INDMU4 - Dimapur\",\n \"value\": \"INDMU4\"\n },\n {\n \"label\": \"INDPC4 - DPC BKC Mumbai\",\n \"value\": \"INDPC4\"\n },\n {\n \"label\": \"INDPR6 - DAPPER\",\n \"value\": \"INDPR6\"\n },\n {\n \"label\": \"INDRC6 - RCIPL SEZ NOIDA\",\n \"value\": \"INDRC6\"\n },\n {\n \"label\": \"INDRGB - Darranga\",\n \"value\": \"INDRGB\"\n },\n {\n \"label\": \"INDRK1 - Dwarka (Rupen)\",\n \"value\": \"INDRK1\"\n },\n {\n \"label\": \"INDRL1 - Dabolim\",\n \"value\": \"INDRL1\"\n },\n {\n \"label\": \"INDRU6 - Belgaum Desur\",\n \"value\": \"INDRU6\"\n },\n {\n \"label\": \"INDSK1 - Dhanu-shkodi\",\n \"value\": \"INDSK1\"\n },\n {\n \"label\": \"INDSM6 - SMRTPL SEZ NOIDA\",\n \"value\": \"INDSM6\"\n },\n {\n \"label\": \"INDTW1 - Dantiwara\",\n \"value\": \"INDTW1\"\n },\n {\n \"label\": \"INDUR6 - ICD Durgapur\",\n \"value\": \"INDUR6\"\n },\n {\n \"label\": \"INDWA1 - Dwarka\",\n \"value\": \"INDWA1\"\n },\n {\n \"label\": \"INDWKB - Dawki\",\n \"value\": \"INDWKB\"\n },\n {\n \"label\": \"INDWN6 - ICD SAMALKHA PANIPAT\",\n \"value\": \"INDWN6\"\n },\n {\n \"label\": \"INDWR6 - INFOSYS SEZ HUBLI\",\n \"value\": \"INDWR6\"\n },\n {\n \"label\": \"INENR1 - KAMARAJAR PORT LTD\",\n \"value\": \"INENR1\"\n },\n {\n \"label\": \"INERP6 - PUTHUVYPEEN SEZ\",\n \"value\": \"INERP6\"\n },\n {\n \"label\": \"INERV6 - VALLARPADOM SEZ\",\n \"value\": \"INERV6\"\n },\n {\n \"label\": \"INESH1 - Elphinstone Harbour\",\n \"value\": \"INESH1\"\n },\n {\n \"label\": \"INFBD6 - ICD Faridabad\",\n \"value\": \"INFBD6\"\n },\n {\n \"label\": \"INFBE6 - ESPIRE SEZ FARIDABAD\",\n \"value\": \"INFBE6\"\n },\n {\n \"label\": \"INFBM6 - METRO SEZ GURGAON\",\n \"value\": \"INFBM6\"\n },\n {\n \"label\": \"INFBP6 - PERPETUAL FARIDABAD\",\n \"value\": \"INFBP6\"\n },\n {\n \"label\": \"INFBRB - Fulbari LCS\",\n \"value\": \"INFBRB\"\n },\n {\n \"label\": \"INFBS6 - SELECTOSEZ FARIDABAD\",\n \"value\": \"INFBS6\"\n },\n {\n \"label\": \"INFCH5 - FPO(SEA) CHENNAI\",\n \"value\": \"INFCH5\"\n },\n {\n \"label\": \"INFLT6 - Falta(SEZ)\",\n \"value\": \"INFLT6\"\n },\n {\n \"label\": \"INFMA6 - APIICL MEDAK\",\n \"value\": \"INFMA6\"\n },\n {\n \"label\": \"INFMH6 - HGSEZL RANGA REDDY\",\n \"value\": \"INFMH6\"\n },\n {\n \"label\": \"INFMJ6 - M/S J.T. SEZ, RANGAR\",\n \"value\": \"INFMJ6\"\n },\n {\n \"label\": \"INFMS6 - M/S STARGAZE, SEZ\",\n \"value\": \"INFMS6\"\n },\n {\n \"label\": \"INGAIB - Gauriphanta\",\n \"value\": \"INGAIB\"\n },\n {\n \"label\": \"INGALB - Galgalia\",\n \"value\": \"INGALB\"\n },\n {\n \"label\": \"INGAO6 - OPGS POWER GUJARAT\",\n \"value\": \"INGAO6\"\n },\n {\n \"label\": \"INGAS6 - ANSAL SEZ GURGAON\",\n \"value\": \"INGAS6\"\n },\n {\n \"label\": \"INGAU1 - Gauhati (Panidi)\",\n \"value\": \"INGAU1\"\n },\n {\n \"label\": \"INGAU2 - Gauhati (Panidi)\",\n \"value\": \"INGAU2\"\n },\n {\n \"label\": \"INGAU4 - Gauhati (Panidi)\",\n \"value\": \"INGAU4\"\n },\n {\n \"label\": \"INGAU5 - FPO GUWAHATI\",\n \"value\": \"INGAU5\"\n },\n {\n \"label\": \"INGAW2 - Guwahati\",\n \"value\": \"INGAW2\"\n },\n {\n \"label\": \"INGAY4 - Gaya\",\n \"value\": \"INGAY4\"\n },\n {\n \"label\": \"INGDL6 - DLF CYBERCITY SEZ,\",\n \"value\": \"INGDL6\"\n },\n {\n \"label\": \"INGDM6 - MF PARK PVT. LTD.\",\n \"value\": \"INGDM6\"\n },\n {\n \"label\": \"INGDP6 - FLLPL SEZ THIRUVALUR\",\n \"value\": \"INGDP6\"\n },\n {\n \"label\": \"INGED2 - Gede Railway Station\",\n \"value\": \"INGED2\"\n },\n {\n \"label\": \"INGGA1 - Gogha\",\n \"value\": \"INGGA1\"\n },\n {\n \"label\": \"INGGB6 - SBPL SEZ GURGAON\",\n \"value\": \"INGGB6\"\n },\n {\n \"label\": \"INGGC6 - ORIENT SEZ GURGAON\",\n \"value\": \"INGGC6\"\n },\n {\n \"label\": \"INGGD6 - DLF LTD.\",\n \"value\": \"INGGD6\"\n },\n {\n \"label\": \"INGGE6 - AEPL SEZ GURGAON\",\n \"value\": \"INGGE6\"\n },\n {\n \"label\": \"INGGF6 - FRESH SEZ GURGAON\",\n \"value\": \"INGGF6\"\n },\n {\n \"label\": \"INGGG6 - GHI SEZ GURGAON\",\n \"value\": \"INGGG6\"\n },\n {\n \"label\": \"INGGI6 - GIL SEZ, GURGAON\",\n \"value\": \"INGGI6\"\n },\n {\n \"label\": \"INGGL6 - LUXOR SEZ GURGAON\",\n \"value\": \"INGGL6\"\n },\n {\n \"label\": \"INGGM6 - MIPPL SEZ GURGAON\",\n \"value\": \"INGGM6\"\n },\n {\n \"label\": \"INGGN2 - Gurgaon\",\n \"value\": \"INGGN2\"\n },\n {\n \"label\": \"INGGO6 - ORIENTCRAFT SEZ GGN\",\n \"value\": \"INGGO6\"\n },\n {\n \"label\": \"INGGP6 - SUNWISE SEZ GURGAON\",\n \"value\": \"INGGP6\"\n },\n {\n \"label\": \"INGGS6 - SUNCITY SEZ GURGAON\",\n \"value\": \"INGGS6\"\n },\n {\n \"label\": \"INGGU6 - URP LTD.\",\n \"value\": \"INGGU6\"\n },\n {\n \"label\": \"INGGV1 - GANGAVARAM PORT\",\n \"value\": \"INGGV1\"\n },\n {\n \"label\": \"INGHA1 - Ghogha\",\n \"value\": \"INGHA1\"\n },\n {\n \"label\": \"INGHC6 - ASF INSIGNIA SEZ\",\n \"value\": \"INGHC6\"\n },\n {\n \"label\": \"INGHPB - Ghasuapara\",\n \"value\": \"INGHPB\"\n },\n {\n \"label\": \"INGHR6 - Garhi Harsaru Gurgao\",\n \"value\": \"INGHR6\"\n },\n {\n \"label\": \"INGHWB - Gauhati Steamerghat\",\n \"value\": \"INGHWB\"\n },\n {\n \"label\": \"INGID6 - MID PLTD SEZ GURGAON\",\n \"value\": \"INGID6\"\n },\n {\n \"label\": \"INGIN6 - Gandhidham\",\n \"value\": \"INGIN6\"\n },\n {\n \"label\": \"INGJIB - Gunji\",\n \"value\": \"INGJIB\"\n },\n {\n \"label\": \"INGJXB - Ghojadanga\",\n \"value\": \"INGJXB\"\n },\n {\n \"label\": \"INGKJ2 - Golakganj Railway St\",\n \"value\": \"INGKJ2\"\n },\n {\n \"label\": \"INGKJB - Golakganj LCS\",\n \"value\": \"INGKJB\"\n },\n {\n \"label\": \"INGLY6 - APIIC MAHABOOBNAGAR\",\n \"value\": \"INGLY6\"\n },\n {\n \"label\": \"INGMI6 - MID PVT LTD.\",\n \"value\": \"INGMI6\"\n },\n {\n \"label\": \"INGNA6 - APPL, SEZ\",\n \"value\": \"INGNA6\"\n },\n {\n \"label\": \"INGNC6 - GIFT SEZ LTD\",\n \"value\": \"INGNC6\"\n },\n {\n \"label\": \"INGNG6 - GIDC, SEZ\",\n \"value\": \"INGNG6\"\n },\n {\n \"label\": \"INGNL6 - LOMA ITPARK GHANSOLI\",\n \"value\": \"INGNL6\"\n },\n {\n \"label\": \"INGNP6 - GPRPL SEZ GURGAON\",\n \"value\": \"INGNP6\"\n },\n {\n \"label\": \"INGNR6 - LIPL/MARRIPLEMGUNTUR\",\n \"value\": \"INGNR6\"\n },\n {\n \"label\": \"INGNT6 - TCSL, SEZ\",\n \"value\": \"INGNT6\"\n },\n {\n \"label\": \"INGOI4 - Goa\",\n \"value\": \"INGOI4\"\n },\n {\n \"label\": \"INGOP4 - Gorakhpur\",\n \"value\": \"INGOP4\"\n },\n {\n \"label\": \"INGPB6 - PROGRESSIVE GURGAON\",\n \"value\": \"INGPB6\"\n },\n {\n \"label\": \"INGPR1 - Gopalpur\",\n \"value\": \"INGPR1\"\n },\n {\n \"label\": \"INGRD6 - Mumbai DP-II\",\n \"value\": \"INGRD6\"\n },\n {\n \"label\": \"INGRL6 - GPRL SEZ GURGAON\",\n \"value\": \"INGRL6\"\n },\n {\n \"label\": \"INGRN6 - RELIANCE SEZ GURGAON\",\n \"value\": \"INGRN6\"\n },\n {\n \"label\": \"INGRR6 - Mumbai DP-I\",\n \"value\": \"INGRR6\"\n },\n {\n \"label\": \"INGRS6 - RAHEJA SEZ GURGAON\",\n \"value\": \"INGRS6\"\n },\n {\n \"label\": \"INGRW6 - APM ICD BHAMBOLIKHED\",\n \"value\": \"INGRW6\"\n },\n {\n \"label\": \"INGTGB - Gitaldah road\",\n \"value\": \"INGTGB\"\n },\n {\n \"label\": \"INGTI6 - INFOSYS TECH. LTD.\",\n \"value\": \"INGTI6\"\n },\n {\n \"label\": \"INGTR2 - Guntur\",\n \"value\": \"INGTR2\"\n },\n {\n \"label\": \"INGTS6 - SP PVT. LTD.\",\n \"value\": \"INGTS6\"\n },\n {\n \"label\": \"INGTZB - Getandah\",\n \"value\": \"INGTZB\"\n },\n {\n \"label\": \"INGUX4 - Guna\",\n \"value\": \"INGUX4\"\n },\n {\n \"label\": \"INGWL4 - Gwalior\",\n \"value\": \"INGWL4\"\n },\n {\n \"label\": \"INGWL6 - Malanpuri (Gwalior)\",\n \"value\": \"INGWL6\"\n },\n {\n \"label\": \"INGWM4 - VIJAYAWADA AIRPORT\",\n \"value\": \"INGWM4\"\n },\n {\n \"label\": \"INHAL1 - Haldia\",\n \"value\": \"INHAL1\"\n },\n {\n \"label\": \"INHAN6 - HINDAUN ICD KARAULI\",\n \"value\": \"INHAN6\"\n },\n {\n \"label\": \"INHAO6 - OPTOINFRA/SEZ/HASSAN\",\n \"value\": \"INHAO6\"\n },\n {\n \"label\": \"INHAS6 - HASSAN ICD\",\n \"value\": \"INHAS6\"\n },\n {\n \"label\": \"INHBB6 - SDPL SEZ BENGALURU\",\n \"value\": \"INHBB6\"\n },\n {\n \"label\": \"INHBX4 - Hubli\",\n \"value\": \"INHBX4\"\n },\n {\n \"label\": \"INHDD6 - SIDCUL ICD PANTNAGAR\",\n \"value\": \"INHDD6\"\n },\n {\n \"label\": \"INHEB6 - GOCL SEZ BENGALURU\",\n \"value\": \"INHEB6\"\n },\n {\n \"label\": \"INHEI6 - INFOSYS/SEZ/MYSORE\",\n \"value\": \"INHEI6\"\n },\n {\n \"label\": \"INHEM6 - MEBP/SEZ/BANGALORE\",\n \"value\": \"INHEM6\"\n },\n {\n \"label\": \"INHGLB - Hingalganj\",\n \"value\": \"INHGLB\"\n },\n {\n \"label\": \"INHGT1 - Hangarkatta\",\n \"value\": \"INHGT1\"\n },\n {\n \"label\": \"INHIR6 - SHB ICD SURAT\",\n \"value\": \"INHIR6\"\n },\n {\n \"label\": \"INHJR4 - Khajuraho\",\n \"value\": \"INHJR4\"\n },\n {\n \"label\": \"INHLD2 - Haldibari Railway St\",\n \"value\": \"INHLD2\"\n },\n {\n \"label\": \"INHLE6 - INFY SEZ BEGURHOBLI\",\n \"value\": \"INHLE6\"\n },\n {\n \"label\": \"INHLIB - Hilli\",\n \"value\": \"INHLIB\"\n },\n {\n \"label\": \"INHND1 - HEMNAGAR PORT\",\n \"value\": \"INHND1\"\n },\n {\n \"label\": \"INHON1 - Honavar\",\n \"value\": \"INHON1\"\n },\n {\n \"label\": \"INHPI6 - SANDKHERA ICD KASHIP\",\n \"value\": \"INHPI6\"\n },\n {\n \"label\": \"INHRN1 - Harnai\",\n \"value\": \"INHRN1\"\n },\n {\n \"label\": \"INHSF6 - KIADBFP SEZ HASSAN\",\n \"value\": \"INHSF6\"\n },\n {\n \"label\": \"INHSP6 - KIADBP SEZ HASSAN\",\n \"value\": \"INHSP6\"\n },\n {\n \"label\": \"INHSS4 - Hissar\",\n \"value\": \"INHSS4\"\n },\n {\n \"label\": \"INHST6 - KIADBT SEZ HASSAN\",\n \"value\": \"INHST6\"\n },\n {\n \"label\": \"INHSU6 - ICD HOSUR\",\n \"value\": \"INHSU6\"\n },\n {\n \"label\": \"INHTSB - Hatisar\",\n \"value\": \"INHTSB\"\n },\n {\n \"label\": \"INHUR6 - M/S RASSI, SEZ\",\n \"value\": \"INHUR6\"\n },\n {\n \"label\": \"INHWR1 - Honawar\",\n \"value\": \"INHWR1\"\n },\n {\n \"label\": \"INHYB6 - LHT PARK PVT. LTD.\",\n \"value\": \"INHYB6\"\n },\n {\n \"label\": \"INHYD4 - Hyderabad\",\n \"value\": \"INHYD4\"\n },\n {\n \"label\": \"INHYD5 - FPO HYDERABAD\",\n \"value\": \"INHYD5\"\n },\n {\n \"label\": \"INHYD6 - Hyderabad\",\n \"value\": \"INHYD6\"\n },\n {\n \"label\": \"INHZA1 - HAZIRA, SURAT\",\n \"value\": \"INHZA1\"\n },\n {\n \"label\": \"INHZA6 - Hazira SEZ, Surat\",\n \"value\": \"INHZA6\"\n },\n {\n \"label\": \"INIDR4 - Indore\",\n \"value\": \"INIDR4\"\n },\n {\n \"label\": \"INIDR6 - Indore(EPZ/SEZ)\",\n \"value\": \"INIDR6\"\n },\n {\n \"label\": \"INIGU6 - Coimbatore Irugur IC\",\n \"value\": \"INIGU6\"\n },\n {\n \"label\": \"INILP6 - Tiruvallur-ILP ICD\",\n \"value\": \"INILP6\"\n },\n {\n \"label\": \"INIMF4 - Imphal\",\n \"value\": \"INIMF4\"\n },\n {\n \"label\": \"ININB6 - CRYSTAL IT PARK, SEZ\",\n \"value\": \"ININB6\"\n },\n {\n \"label\": \"ININD6 - ICD Pithampur\",\n \"value\": \"ININD6\"\n },\n {\n \"label\": \"ININI6 - IMPETUS INFOTECH SEZ\",\n \"value\": \"ININI6\"\n },\n {\n \"label\": \"ININN6 - INFOSYS SEZ INDORE\",\n \"value\": \"ININN6\"\n },\n {\n \"label\": \"ININT6 - TCS SEZ INDORE\",\n \"value\": \"ININT6\"\n },\n {\n \"label\": \"INISK4 - Nasik\",\n \"value\": \"INISK4\"\n },\n {\n \"label\": \"INISK6 - Nasik\",\n \"value\": \"INISK6\"\n },\n {\n \"label\": \"INIXA4 - Agartala\",\n \"value\": \"INIXA4\"\n },\n {\n \"label\": \"INIXB4 - Bagdogra\",\n \"value\": \"INIXB4\"\n },\n {\n \"label\": \"INIXC4 - Chandigarh\",\n \"value\": \"INIXC4\"\n },\n {\n \"label\": \"INIXD4 - Allahabad\",\n \"value\": \"INIXD4\"\n },\n {\n \"label\": \"INIXE1 - Mangalore\",\n \"value\": \"INIXE1\"\n },\n {\n \"label\": \"INIXE4 - Mangalore\",\n \"value\": \"INIXE4\"\n },\n {\n \"label\": \"INIXG4 - Belgaum\",\n \"value\": \"INIXG4\"\n },\n {\n \"label\": \"INIXH4 - Kailashahar\",\n \"value\": \"INIXH4\"\n },\n {\n \"label\": \"INIXI4 - Lilabari\",\n \"value\": \"INIXI4\"\n },\n {\n \"label\": \"INIXJ4 - Jammu\",\n \"value\": \"INIXJ4\"\n },\n {\n \"label\": \"INIXK4 - Keshod\",\n \"value\": \"INIXK4\"\n },\n {\n \"label\": \"INIXL4 - Leh\",\n \"value\": \"INIXL4\"\n },\n {\n \"label\": \"INIXL5 - FPO LEH\",\n \"value\": \"INIXL5\"\n },\n {\n \"label\": \"INIXM4 - Madurai\",\n \"value\": \"INIXM4\"\n },\n {\n \"label\": \"INIXM6 - MaduraiICD\",\n \"value\": \"INIXM6\"\n },\n {\n \"label\": \"INIXN4 - Khowai\",\n \"value\": \"INIXN4\"\n },\n {\n \"label\": \"INIXP4 - Pathankot\",\n \"value\": \"INIXP4\"\n },\n {\n \"label\": \"INIXQ4 - Kamalpur\",\n \"value\": \"INIXQ4\"\n },\n {\n \"label\": \"INIXR4 - Ranchi\",\n \"value\": \"INIXR4\"\n },\n {\n \"label\": \"INIXS4 - Silchar\",\n \"value\": \"INIXS4\"\n },\n {\n \"label\": \"INIXT4 - Pasighat\",\n \"value\": \"INIXT4\"\n },\n {\n \"label\": \"INIXU4 - AURANGABAD\",\n \"value\": \"INIXU4\"\n },\n {\n \"label\": \"INIXW4 - Jamshedpur\",\n \"value\": \"INIXW4\"\n },\n {\n \"label\": \"INIXW6 - Jamshedpur ICD\",\n \"value\": \"INIXW6\"\n },\n {\n \"label\": \"INIXY1 - Kandla\",\n \"value\": \"INIXY1\"\n },\n {\n \"label\": \"INIXY4 - Kandla\",\n \"value\": \"INIXY4\"\n },\n {\n \"label\": \"INIXY6 - Kandla SEZ\",\n \"value\": \"INIXY6\"\n },\n {\n \"label\": \"INIXZ1 - Port Blair\",\n \"value\": \"INIXZ1\"\n },\n {\n \"label\": \"INIXZ4 - Port Blair\",\n \"value\": \"INIXZ4\"\n },\n {\n \"label\": \"INJAI4 - Jaipur\",\n \"value\": \"INJAI4\"\n },\n {\n \"label\": \"INJAI5 - Jaipur\",\n \"value\": \"INJAI5\"\n },\n {\n \"label\": \"INJAI6 - Jaipur\",\n \"value\": \"INJAI6\"\n },\n {\n \"label\": \"INJAK1 - Jakhau\",\n \"value\": \"INJAK1\"\n },\n {\n \"label\": \"INJAL6 - Jalgaon\",\n \"value\": \"INJAL6\"\n },\n {\n \"label\": \"INJAYB - Jayanagar\",\n \"value\": \"INJAYB\"\n },\n {\n \"label\": \"INJBD1 - Jafrabad\",\n \"value\": \"INJBD1\"\n },\n {\n \"label\": \"INJBL6 - E-COMPLEX SEZ/Amreli\",\n \"value\": \"INJBL6\"\n },\n {\n \"label\": \"INJBNB - JOGBANI\",\n \"value\": \"INJBNB\"\n },\n {\n \"label\": \"INJDA1 - Jodia\",\n \"value\": \"INJDA1\"\n },\n {\n \"label\": \"INJDH4 - Jodhpur\",\n \"value\": \"INJDH4\"\n },\n {\n \"label\": \"INJDH6 - Jodhpur\",\n \"value\": \"INJDH6\"\n },\n {\n \"label\": \"INJGA4 - Jamnagar\",\n \"value\": \"INJGA4\"\n },\n {\n \"label\": \"INJGB4 - Jagdalpur\",\n \"value\": \"INJGB4\"\n },\n {\n \"label\": \"INJGD1 - Jaigad\",\n \"value\": \"INJGD1\"\n },\n {\n \"label\": \"INJGI6 - GENPACT SEZ JAIPUR\",\n \"value\": \"INJGI6\"\n },\n {\n \"label\": \"INJHA6 - VEDANTA ALU. LTD.\",\n \"value\": \"INJHA6\"\n },\n {\n \"label\": \"INJHOB - Jhulaghat (Pithoraga\",\n \"value\": \"INJHOB\"\n },\n {\n \"label\": \"INJHV6 - VEDANTASEZJHARSUGUDA\",\n \"value\": \"INJHV6\"\n },\n {\n \"label\": \"INJIGB - Jaigaon\",\n \"value\": \"INJIGB\"\n },\n {\n \"label\": \"INJJK6 - ICD JSL JAJPUR\",\n \"value\": \"INJJK6\"\n },\n {\n \"label\": \"INJKA6 - SACHANA ICD VIRAMGAM\",\n \"value\": \"INJKA6\"\n },\n {\n \"label\": \"INJLR4 - Jabalpur\",\n \"value\": \"INJLR4\"\n },\n {\n \"label\": \"INJNJ6 - NEWFOUND SEZ THANE\",\n \"value\": \"INJNJ6\"\n },\n {\n \"label\": \"INJNR4 - Nashik-Janori ACC\",\n \"value\": \"INJNR4\"\n },\n {\n \"label\": \"INJNR6 - Nashik-Janori ICD\",\n \"value\": \"INJNR6\"\n },\n {\n \"label\": \"INJPGB - Jalpaiguri\",\n \"value\": \"INJPGB\"\n },\n {\n \"label\": \"INJPI6 - RIICO SEZ 1 SITAPUR\",\n \"value\": \"INJPI6\"\n },\n {\n \"label\": \"INJPV6 - VATIKA SEZ JAIPUR\",\n \"value\": \"INJPV6\"\n },\n {\n \"label\": \"INJPW6 - MWC JAIPUR LTD.\",\n \"value\": \"INJPW6\"\n },\n {\n \"label\": \"INJRH4 - Jorhat\",\n \"value\": \"INJRH4\"\n },\n {\n \"label\": \"INJSA4 - Jaisalmer\",\n \"value\": \"INJSA4\"\n },\n {\n \"label\": \"INJSG6 - CONCOR JHARSUGUDA\",\n \"value\": \"INJSG6\"\n },\n {\n \"label\": \"INJSM6 - ADANI POWER SEZ\",\n \"value\": \"INJSM6\"\n },\n {\n \"label\": \"INJSZ6 - JAIPUR SEZ\",\n \"value\": \"INJSZ6\"\n },\n {\n \"label\": \"INJTP1 - Jaitapur\",\n \"value\": \"INJTP1\"\n },\n {\n \"label\": \"INJUC6 - Jalandhar\",\n \"value\": \"INJUC6\"\n },\n {\n \"label\": \"INJUX6 - Basni Jodhpur ICD\",\n \"value\": \"INJUX6\"\n },\n {\n \"label\": \"INJWAB - Jarwa\",\n \"value\": \"INJWAB\"\n },\n {\n \"label\": \"INKAK1 - Kakinada\",\n \"value\": \"INKAK1\"\n },\n {\n \"label\": \"INKAK6 - Kakinada\",\n \"value\": \"INKAK6\"\n },\n {\n \"label\": \"INKAL1 - Kallai\",\n \"value\": \"INKAL1\"\n },\n {\n \"label\": \"INKAP6 - Kapadra (Surat)\",\n \"value\": \"INKAP6\"\n },\n {\n \"label\": \"INKAR6 - Karur ICD\",\n \"value\": \"INKAR6\"\n },\n {\n \"label\": \"INKAT1 - KATTUPALLI PORT\",\n \"value\": \"INKAT1\"\n },\n {\n \"label\": \"INKBC6 - ICD HAZIRA\",\n \"value\": \"INKBC6\"\n },\n {\n \"label\": \"INKBT1 - Khambhat\",\n \"value\": \"INKBT1\"\n },\n {\n \"label\": \"INKCG6 - NSL SEZ PVT. LTD.\",\n \"value\": \"INKCG6\"\n },\n {\n \"label\": \"INKDD6 - Karedu\",\n \"value\": \"INKDD6\"\n },\n {\n \"label\": \"INKDI1 - Kadmat Island\",\n \"value\": \"INKDI1\"\n },\n {\n \"label\": \"INKDL6 - KANDLA SEZ\",\n \"value\": \"INKDL6\"\n },\n {\n \"label\": \"INKDN1 - Kodinar(Muldwarka)\",\n \"value\": \"INKDN1\"\n },\n {\n \"label\": \"INKDP1 - Kondiapetnam\",\n \"value\": \"INKDP1\"\n },\n {\n \"label\": \"INKELB - Kel Sahar Subdivisio\",\n \"value\": \"INKELB\"\n },\n {\n \"label\": \"INKGG6 - GLOBAL/SEZ/BANGALORE\",\n \"value\": \"INKGG6\"\n },\n {\n \"label\": \"INKGJ1 - KARIMGANJ STEAMERGHA\",\n \"value\": \"INKGJ1\"\n },\n {\n \"label\": \"INKHD6 - ICD Kheda-Dhar\",\n \"value\": \"INKHD6\"\n },\n {\n \"label\": \"INKIW1 - Kelwa\",\n \"value\": \"INKIW1\"\n },\n {\n \"label\": \"INKJA6 - APP/SEZ/DODAKANAHALI\",\n \"value\": \"INKJA6\"\n },\n {\n \"label\": \"INKJB6 - BAGMAN/SEZ/BANGALORE\",\n \"value\": \"INKJB6\"\n },\n {\n \"label\": \"INKJD6 - DIVYA/SEZ/BANGALORE\",\n \"value\": \"INKJD6\"\n },\n {\n \"label\": \"INKJG6 - GOPALAN/SEZ/BANGALOR\",\n \"value\": \"INKJG6\"\n },\n {\n \"label\": \"INKJH6 - HCL/SEZ/BANGALORE\",\n \"value\": \"INKJH6\"\n },\n {\n \"label\": \"INKJIB - PIPRAUN LCS\",\n \"value\": \"INKJIB\"\n },\n {\n \"label\": \"INKJM6 - BD SEZ BENGALURU\",\n \"value\": \"INKJM6\"\n },\n {\n \"label\": \"INKJR6 - BBREL KUNDALAHALLI\",\n \"value\": \"INKJR6\"\n },\n {\n \"label\": \"INKKR1 - Kilakari\",\n \"value\": \"INKKR1\"\n },\n {\n \"label\": \"INKKU6 - Kanakpura Jaipur ICD\",\n \"value\": \"INKKU6\"\n },\n {\n \"label\": \"INKLB6 - BLUE/SEZ/ERNAKULAM\",\n \"value\": \"INKLB6\"\n },\n {\n \"label\": \"INKLC6 - CARB/SEZ/ERNAKULAM\",\n \"value\": \"INKLC6\"\n },\n {\n \"label\": \"INKLG6 - SGS/SEZ/ERNAKULAM\",\n \"value\": \"INKLG6\"\n },\n {\n \"label\": \"INKLH4 - Kohlapur\",\n \"value\": \"INKLH4\"\n },\n {\n \"label\": \"INKLI6 - INFOPARK/SEZ/EKM\",\n \"value\": \"INKLI6\"\n },\n {\n \"label\": \"INKLK6 - KINFRA KANAYANNOOR\",\n \"value\": \"INKLK6\"\n },\n {\n \"label\": \"INKLM6 - MULTISERVCEKALAMBOLI\",\n \"value\": \"INKLM6\"\n },\n {\n \"label\": \"INKLN6 - IT/ITES/SEZ/KALAMBOL\",\n \"value\": \"INKLN6\"\n },\n {\n \"label\": \"INKLS6 - SMART CITY SEZ KOCHI\",\n \"value\": \"INKLS6\"\n },\n {\n \"label\": \"INKLY1 - Kalyan\",\n \"value\": \"INKLY1\"\n },\n {\n \"label\": \"INKMAB - KULKULI LCS\",\n \"value\": \"INKMAB\"\n },\n {\n \"label\": \"INKMB1 - Kumbharu\",\n \"value\": \"INKMB1\"\n },\n {\n \"label\": \"INKMI6 - INFO SEZ ERNAKULAM\",\n \"value\": \"INKMI6\"\n },\n {\n \"label\": \"INKML6 - DEIPL KURUBARAPALLI\",\n \"value\": \"INKML6\"\n },\n {\n \"label\": \"INKND1 - Kankudy\",\n \"value\": \"INKND1\"\n },\n {\n \"label\": \"INKNK6 - INFOPARK SEZ KORATTY\",\n \"value\": \"INKNK6\"\n },\n {\n \"label\": \"INKNLB - Kunauli\",\n \"value\": \"INKNLB\"\n },\n {\n \"label\": \"INKNU4 - Kanpur\",\n \"value\": \"INKNU4\"\n },\n {\n \"label\": \"INKNU5 - FPO KANPUR\",\n \"value\": \"INKNU5\"\n },\n {\n \"label\": \"INKNU6 - Kanpur\",\n \"value\": \"INKNU6\"\n },\n {\n \"label\": \"INKOC5 - Kochi\",\n \"value\": \"INKOC5\"\n },\n {\n \"label\": \"INKOD1 - Kodinar\",\n \"value\": \"INKOD1\"\n },\n {\n \"label\": \"INKOI1 - Koilthottum\",\n \"value\": \"INKOI1\"\n },\n {\n \"label\": \"INKOK1 - Koka\",\n \"value\": \"INKOK1\"\n },\n {\n \"label\": \"INKON1 - Konarak\",\n \"value\": \"INKON1\"\n },\n {\n \"label\": \"INKPK6 - CONCOR ICD MIHAN\",\n \"value\": \"INKPK6\"\n },\n {\n \"label\": \"INKRI1 - Krishnapatnam\",\n \"value\": \"INKRI1\"\n },\n {\n \"label\": \"INKRK1 - Karaikal\",\n \"value\": \"INKRK1\"\n },\n {\n \"label\": \"INKRM6 - MADC LTD.\",\n \"value\": \"INKRM6\"\n },\n {\n \"label\": \"INKRN1 - Karanja\",\n \"value\": \"INKRN1\"\n },\n {\n \"label\": \"INKRP1 - Kiranpani\",\n \"value\": \"INKRP1\"\n },\n {\n \"label\": \"INKRW1 - Karwar\",\n \"value\": \"INKRW1\"\n },\n {\n \"label\": \"INKSG1 - Kasargod\",\n \"value\": \"INKSG1\"\n },\n {\n \"label\": \"INKSH1 - Kelshi\",\n \"value\": \"INKSH1\"\n },\n {\n \"label\": \"INKSP1 - Kulasekarapatnam\",\n \"value\": \"INKSP1\"\n },\n {\n \"label\": \"INKTD1 - Kotda\",\n \"value\": \"INKTD1\"\n },\n {\n \"label\": \"INKTGB - Katarniyaghat\",\n \"value\": \"INKTGB\"\n },\n {\n \"label\": \"INKTI1 - Kiltan Island\",\n \"value\": \"INKTI1\"\n },\n {\n \"label\": \"INKTRB - Kathihar\",\n \"value\": \"INKTRB\"\n },\n {\n \"label\": \"INKTT6 - Kota\",\n \"value\": \"INKTT6\"\n },\n {\n \"label\": \"INKTU4 - Kota\",\n \"value\": \"INKTU4\"\n },\n {\n \"label\": \"INKTU6 - Kota\",\n \"value\": \"INKTU6\"\n },\n {\n \"label\": \"INKTW1 - Koteshwar\",\n \"value\": \"INKTW1\"\n },\n {\n \"label\": \"INKTY6 - CHEYYAR POCHAMPALLI\",\n \"value\": \"INKTY6\"\n },\n {\n \"label\": \"INKUK1 - KOLLAM PORT\",\n \"value\": \"INKUK1\"\n },\n {\n \"label\": \"INKUK6 - KSITIL/SEZ/KOLLAM\",\n \"value\": \"INKUK6\"\n },\n {\n \"label\": \"INKUR6 - OIIDC SEZ KHURDA\",\n \"value\": \"INKUR6\"\n },\n {\n \"label\": \"INKUU4 - Kulu\",\n \"value\": \"INKUU4\"\n },\n {\n \"label\": \"INKVI1 - Kavi\",\n \"value\": \"INKVI1\"\n },\n {\n \"label\": \"INKVL1 - Kovalam\",\n \"value\": \"INKVL1\"\n },\n {\n \"label\": \"INKVR6 - WFPML SEZ KOVVUR\",\n \"value\": \"INKVR6\"\n },\n {\n \"label\": \"INKVT1 - Kavaratti Island\",\n \"value\": \"INKVT1\"\n },\n {\n \"label\": \"INKWAB - Khunwa\",\n \"value\": \"INKWAB\"\n },\n {\n \"label\": \"INKWGB - Khowaighat\",\n \"value\": \"INKWGB\"\n },\n {\n \"label\": \"INKWHB - KAKRAHAWA LCS\",\n \"value\": \"INKWHB\"\n },\n {\n \"label\": \"INKXJ2 - Karimganj Railway St\",\n \"value\": \"INKXJ2\"\n },\n {\n \"label\": \"INKYM6 - KOTTAYAM\",\n \"value\": \"INKYM6\"\n },\n {\n \"label\": \"INKZE6 - E TECH-I/SEZ/THPURAM\",\n \"value\": \"INKZE6\"\n },\n {\n \"label\": \"INKZP6 - E PARK-III/SEZ/T'RAM\",\n \"value\": \"INKZP6\"\n },\n {\n \"label\": \"INKZT6 - E PARK-II/SEZ/TPURAM\",\n \"value\": \"INKZT6\"\n },\n {\n \"label\": \"INLCH6 - HCL IT SEZ LUCKNOW\",\n \"value\": \"INLCH6\"\n },\n {\n \"label\": \"INLDA4 - Malda\",\n \"value\": \"INLDA4\"\n },\n {\n \"label\": \"INLDH6 - Ludhiana\",\n \"value\": \"INLDH6\"\n },\n {\n \"label\": \"INLGLB - Lalgola Town\",\n \"value\": \"INLGLB\"\n },\n {\n \"label\": \"INLKO4 - Lucknow\",\n \"value\": \"INLKO4\"\n },\n {\n \"label\": \"INLKQB - LAUKAHA LCS\",\n \"value\": \"INLKQB\"\n },\n {\n \"label\": \"INLON6 - ICD Loni\",\n \"value\": \"INLON6\"\n },\n {\n \"label\": \"INLPB6 - BBLLP NANAKRAMGUDA\",\n \"value\": \"INLPB6\"\n },\n {\n \"label\": \"INLPC6 - CMC LTD.\",\n \"value\": \"INLPC6\"\n },\n {\n \"label\": \"INLPD6 - M/S DLF, SEZ\",\n \"value\": \"INLPD6\"\n },\n {\n \"label\": \"INLPG6 - GCPL SEZ KOKAPET\",\n \"value\": \"INLPG6\"\n },\n {\n \"label\": \"INLPI6 - M/S SUNDEW, SEZ\",\n \"value\": \"INLPI6\"\n },\n {\n \"label\": \"INLPJ6 - RELIANCE SEZ\",\n \"value\": \"INLPJ6\"\n },\n {\n \"label\": \"INLPM6 - MDL NANAKRAMGUDA\",\n \"value\": \"INLPM6\"\n },\n {\n \"label\": \"INLPR1 - Leapuram\",\n \"value\": \"INLPR1\"\n },\n {\n \"label\": \"INLPS6 - D NSL IP LTD.\",\n \"value\": \"INLPS6\"\n },\n {\n \"label\": \"INLPW6 - WIPRO LTD. HYDERABAD\",\n \"value\": \"INLPW6\"\n },\n {\n \"label\": \"INLTBB - Latu Bazar\",\n \"value\": \"INLTBB\"\n },\n {\n \"label\": \"INLUD6 - LUDHIANA\",\n \"value\": \"INLUD6\"\n },\n {\n \"label\": \"INLUH4 - Ludhiana\",\n \"value\": \"INLUH4\"\n },\n {\n \"label\": \"INLUH5 - FPO LUDHIANA\",\n \"value\": \"INLUH5\"\n },\n {\n \"label\": \"INLUH6 - Ludhiana\",\n \"value\": \"INLUH6\"\n },\n {\n \"label\": \"INLWG6 - WIPRO LTD.\",\n \"value\": \"INLWG6\"\n },\n {\n \"label\": \"INMAA1 - Chennai (Ex Madras)\",\n \"value\": \"INMAA1\"\n },\n {\n \"label\": \"INMAA4 - Chennai (Ex Madras)\",\n \"value\": \"INMAA4\"\n },\n {\n \"label\": \"INMAA5 - Chennai (Ex Madras)\",\n \"value\": \"INMAA5\"\n },\n {\n \"label\": \"INMAA6 - Chennai(EPZ/SEZ)\",\n \"value\": \"INMAA6\"\n },\n {\n \"label\": \"INMAB6 - BRIGADE/SEZ/KANNADA\",\n \"value\": \"INMAB6\"\n },\n {\n \"label\": \"INMAE6 - EC OF TAMIL NADU\",\n \"value\": \"INMAE6\"\n },\n {\n \"label\": \"INMAH1 - Mahe\",\n \"value\": \"INMAH1\"\n },\n {\n \"label\": \"INMAI6 - INFOSYS/SEZ/MANGALOR\",\n \"value\": \"INMAI6\"\n },\n {\n \"label\": \"INMAL1 - Malpe\",\n \"value\": \"INMAL1\"\n },\n {\n \"label\": \"INMAP1 - Masulipatnam\",\n \"value\": \"INMAP1\"\n },\n {\n \"label\": \"INMAQ6 - MANGALORE SEZ\",\n \"value\": \"INMAQ6\"\n },\n {\n \"label\": \"INMAS6 - TRIL INFOPARK LTD.\",\n \"value\": \"INMAS6\"\n },\n {\n \"label\": \"INMBC6 - Moradabad(EPZ/SEZ)\",\n \"value\": \"INMBC6\"\n },\n {\n \"label\": \"INMBD6 - Pakwara (Moradabad)\",\n \"value\": \"INMBD6\"\n },\n {\n \"label\": \"INMBS6 - Madhosingh ICD\",\n \"value\": \"INMBS6\"\n },\n {\n \"label\": \"INMCI1 - Minicoi I\",\n \"value\": \"INMCI1\"\n },\n {\n \"label\": \"INMDA1 - Magdalla\",\n \"value\": \"INMDA1\"\n },\n {\n \"label\": \"INMDD6 - Mandideep ICD\",\n \"value\": \"INMDD6\"\n },\n {\n \"label\": \"INMDE6 - APIIC SEZ MEDAK\",\n \"value\": \"INMDE6\"\n },\n {\n \"label\": \"INMDG6 - Margao\",\n \"value\": \"INMDG6\"\n },\n {\n \"label\": \"INMDK1 - Muldwarka\",\n \"value\": \"INMDK1\"\n },\n {\n \"label\": \"INMDP1 - Mandapam\",\n \"value\": \"INMDP1\"\n },\n {\n \"label\": \"INMDU6 - KERN ICD MADURAI\",\n \"value\": \"INMDU6\"\n },\n {\n \"label\": \"INMDV1 - Mandvi\",\n \"value\": \"INMDV1\"\n },\n {\n \"label\": \"INMDW1 - Meadows\",\n \"value\": \"INMDW1\"\n },\n {\n \"label\": \"INMEA6 - APIIC-SEZ/ViII-LALGA\",\n \"value\": \"INMEA6\"\n },\n {\n \"label\": \"INMEC6 - EC OF TAMIL NADU\",\n \"value\": \"INMEC6\"\n },\n {\n \"label\": \"INMGHB - Mahendraganj\",\n \"value\": \"INMGHB\"\n },\n {\n \"label\": \"INMGR1 - Mangrol\",\n \"value\": \"INMGR1\"\n },\n {\n \"label\": \"INMHA1 - Mahuva\",\n \"value\": \"INMHA1\"\n },\n {\n \"label\": \"INMHDB - Kotawalighat (Mohedi\",\n \"value\": \"INMHDB\"\n },\n {\n \"label\": \"INMHE1 - Mahe\",\n \"value\": \"INMHE1\"\n },\n {\n \"label\": \"INMHGB - Mahurighat\",\n \"value\": \"INMHGB\"\n },\n {\n \"label\": \"INMHN2 - Mahisashan Railway S\",\n \"value\": \"INMHN2\"\n },\n {\n \"label\": \"INMKCB - Manikarchar\",\n \"value\": \"INMKCB\"\n },\n {\n \"label\": \"INMKD6 - MIKADO SEZ GURGAON\",\n \"value\": \"INMKD6\"\n },\n {\n \"label\": \"INMLI1 - Maroli\",\n \"value\": \"INMLI1\"\n },\n {\n \"label\": \"INMLP1 - Mallipuram\",\n \"value\": \"INMLP1\"\n },\n {\n \"label\": \"INMLW1 - Malwan\",\n \"value\": \"INMLW1\"\n },\n {\n \"label\": \"INMNB2 - Munabao Railway Stat\",\n \"value\": \"INMNB2\"\n },\n {\n \"label\": \"INMNR1 - Manori\",\n \"value\": \"INMNR1\"\n },\n {\n \"label\": \"INMNUB - Manu\",\n \"value\": \"INMNUB\"\n },\n {\n \"label\": \"INMNW1 - Mandwa\",\n \"value\": \"INMNW1\"\n },\n {\n \"label\": \"INMOH4 - Mohanbari\",\n \"value\": \"INMOH4\"\n },\n {\n \"label\": \"INMOR2 - Moradabad\",\n \"value\": \"INMOR2\"\n },\n {\n \"label\": \"INMPC1 - TEST\",\n \"value\": \"INMPC1\"\n },\n {\n \"label\": \"INMPR6 - Malanpur ICD\",\n \"value\": \"INMPR6\"\n },\n {\n \"label\": \"INMQK6 - KIADB/SEZ/MANGALORE\",\n \"value\": \"INMQK6\"\n },\n {\n \"label\": \"INMRA1 - Mora\",\n \"value\": \"INMRA1\"\n },\n {\n \"label\": \"INMRD1 - Murad\",\n \"value\": \"INMRD1\"\n },\n {\n \"label\": \"INMREB - Moreh\",\n \"value\": \"INMREB\"\n },\n {\n \"label\": \"INMRG4 - Margao\",\n \"value\": \"INMRG4\"\n },\n {\n \"label\": \"INMRJ6 - Miraj\",\n \"value\": \"INMRJ6\"\n },\n {\n \"label\": \"INMRM1 - Marmagoa\",\n \"value\": \"INMRM1\"\n },\n {\n \"label\": \"INMSR6 - RENAIS/SEZ/BANGALORE\",\n \"value\": \"INMSR6\"\n },\n {\n \"label\": \"INMTW1 - Metwad\",\n \"value\": \"INMTW1\"\n },\n {\n \"label\": \"INMUC6 - SCPL/SEZ/MULUND\",\n \"value\": \"INMUC6\"\n },\n {\n \"label\": \"INMUL6 - Mulund ICD\",\n \"value\": \"INMUL6\"\n },\n {\n \"label\": \"INMUN1 - Mundra\",\n \"value\": \"INMUN1\"\n },\n {\n \"label\": \"INMUR1 - Murad\",\n \"value\": \"INMUR1\"\n },\n {\n \"label\": \"INMUZ6 - MODINAGAR ICD\",\n \"value\": \"INMUZ6\"\n },\n {\n \"label\": \"INMWA6 - ICD Maliwada\",\n \"value\": \"INMWA6\"\n },\n {\n \"label\": \"INMYB1 - Mayabandar\",\n \"value\": \"INMYB1\"\n },\n {\n \"label\": \"INMYL6 - L AND T/SEZ/MYSORE\",\n \"value\": \"INMYL6\"\n },\n {\n \"label\": \"INMYO6 - OPTOINFRA/SEZ/MYSORE\",\n \"value\": \"INMYO6\"\n },\n {\n \"label\": \"INMYQ4 - Mysore\",\n \"value\": \"INMYQ4\"\n },\n {\n \"label\": \"INMZA4 - Muzaffarnagar\",\n \"value\": \"INMZA4\"\n },\n {\n \"label\": \"INMZU4 - Muzaffarpur\",\n \"value\": \"INMZU4\"\n },\n {\n \"label\": \"INNAG4 - Nagpur\",\n \"value\": \"INNAG4\"\n },\n {\n \"label\": \"INNAG6 - Nagpur\",\n \"value\": \"INNAG6\"\n },\n {\n \"label\": \"INNAN1 - Nancowrie\",\n \"value\": \"INNAN1\"\n },\n {\n \"label\": \"INNAV1 - Navlakhi\",\n \"value\": \"INNAV1\"\n },\n {\n \"label\": \"INNDA6 - Noida(EPZ/SEZ)\",\n \"value\": \"INNDA6\"\n },\n {\n \"label\": \"INNDC4 - Nanded\",\n \"value\": \"INNDC4\"\n },\n {\n \"label\": \"INNDG1 - Nandgaon\",\n \"value\": \"INNDG1\"\n },\n {\n \"label\": \"INNDP1 - Tuglakabad\",\n \"value\": \"INNDP1\"\n },\n {\n \"label\": \"INNEE1 - Neendakara\",\n \"value\": \"INNEE1\"\n },\n {\n \"label\": \"INNEL1 - Nellore\",\n \"value\": \"INNEL1\"\n },\n {\n \"label\": \"INNGB6 - BUTIBORI ICD NAGPUR\",\n \"value\": \"INNGB6\"\n },\n {\n \"label\": \"INNGKB - NAGARKATA LCS\",\n \"value\": \"INNGKB\"\n },\n {\n \"label\": \"INNGO6 - OSE SEZ NOIDA\",\n \"value\": \"INNGO6\"\n },\n {\n \"label\": \"INNGP6 - Nagpur\",\n \"value\": \"INNGP6\"\n },\n {\n \"label\": \"INNGRB - Nepalgunj Road\",\n \"value\": \"INNGRB\"\n },\n {\n \"label\": \"INNGSB - Village Namgaya Ship\",\n \"value\": \"INNGSB\"\n },\n {\n \"label\": \"INNKI6 - INDIABULLS NASHIK\",\n \"value\": \"INNKI6\"\n },\n {\n \"label\": \"INNKNB - Namkhana\",\n \"value\": \"INNKNB\"\n },\n {\n \"label\": \"INNML1 - New Mangalore\",\n \"value\": \"INNML1\"\n },\n {\n \"label\": \"INNMTB - Neamati steamer Ghat\",\n \"value\": \"INNMTB\"\n },\n {\n \"label\": \"INNNN6 - AMRL SEZ NANGUNERI\",\n \"value\": \"INNNN6\"\n },\n {\n \"label\": \"INNPGB - Nampong\",\n \"value\": \"INNPGB\"\n },\n {\n \"label\": \"INNPT1 - Nagapattinam\",\n \"value\": \"INNPT1\"\n },\n {\n \"label\": \"INNRP6 - AA LTD.\",\n \"value\": \"INNRP6\"\n },\n {\n \"label\": \"INNSA1 - Jawaharlal Nehru (Nh\",\n \"value\": \"INNSA1\"\n },\n {\n \"label\": \"INNSK6 - Nasik\",\n \"value\": \"INNSK6\"\n },\n {\n \"label\": \"INNTLB - SHERATHANG LCS\",\n \"value\": \"INNTLB\"\n },\n {\n \"label\": \"INNTVB - THOOTHIBARI LCS\",\n \"value\": \"INNTVB\"\n },\n {\n \"label\": \"INNUR6 - Kundli\",\n \"value\": \"INNUR6\"\n },\n {\n \"label\": \"INNVB1 - Navabunder(with its\",\n \"value\": \"INNVB1\"\n },\n {\n \"label\": \"INNVP1 - Navaspur\",\n \"value\": \"INNVP1\"\n },\n {\n \"label\": \"INNVT1 - Nivti\",\n \"value\": \"INNVT1\"\n },\n {\n \"label\": \"INNVY4 - Neyveli\",\n \"value\": \"INNVY4\"\n },\n {\n \"label\": \"INNWP1 - Newapur\",\n \"value\": \"INNWP1\"\n },\n {\n \"label\": \"INNYP6 - APIIC LTD.\",\n \"value\": \"INNYP6\"\n },\n {\n \"label\": \"INOKH1 - Okha\",\n \"value\": \"INOKH1\"\n },\n {\n \"label\": \"INOMN4 - Osmanabad\",\n \"value\": \"INOMN4\"\n },\n {\n \"label\": \"INOMU1 - Old Mundra Port\",\n \"value\": \"INOMU1\"\n },\n {\n \"label\": \"INONJ1 - Onjal\",\n \"value\": \"INONJ1\"\n },\n {\n \"label\": \"INPAB4 - Bilaspur\",\n \"value\": \"INPAB4\"\n },\n {\n \"label\": \"INPAK6 - KSITIL/SEZ/PAYYANOOR\",\n \"value\": \"INPAK6\"\n },\n {\n \"label\": \"INPAN1 - Panaji Port\",\n \"value\": \"INPAN1\"\n },\n {\n \"label\": \"INPAO6 - HBS SEZ PANOLI\",\n \"value\": \"INPAO6\"\n },\n {\n \"label\": \"INPAP2 - Panipat\",\n \"value\": \"INPAP2\"\n },\n {\n \"label\": \"INPAT4 - Patna\",\n \"value\": \"INPAT4\"\n },\n {\n \"label\": \"INPAV1 - Pipavav (Victor) Por\",\n \"value\": \"INPAV1\"\n },\n {\n \"label\": \"INPAV2 - Pipavav (Victor) Por\",\n \"value\": \"INPAV2\"\n },\n {\n \"label\": \"INPBD1 - Porbandar\",\n \"value\": \"INPBD1\"\n },\n {\n \"label\": \"INPBD4 - Porbandar\",\n \"value\": \"INPBD4\"\n },\n {\n \"label\": \"INPBLB - KAMARDWISA LCS\",\n \"value\": \"INPBLB\"\n },\n {\n \"label\": \"INPDD1 - Padubidri Minor Port\",\n \"value\": \"INPDD1\"\n },\n {\n \"label\": \"INPEK6 - EKIPL/SEZ/PUNE\",\n \"value\": \"INPEK6\"\n },\n {\n \"label\": \"INPGH4 - Pantnagar\",\n \"value\": \"INPGH4\"\n },\n {\n \"label\": \"INPHBB - Phulbari\",\n \"value\": \"INPHBB\"\n },\n {\n \"label\": \"INPID1 - Port Indai\",\n \"value\": \"INPID1\"\n },\n {\n \"label\": \"INPIN1 - Pindhara\",\n \"value\": \"INPIN1\"\n },\n {\n \"label\": \"INPIT6 - ITL/SEZ/PUNE\",\n \"value\": \"INPIT6\"\n },\n {\n \"label\": \"INPKD6 - IGEL SEZ SETTIPALI\",\n \"value\": \"INPKD6\"\n },\n {\n \"label\": \"INPKR6 - ICD PALI, REWARI\",\n \"value\": \"INPKR6\"\n },\n {\n \"label\": \"INPMB1 - Pamban\",\n \"value\": \"INPMB1\"\n },\n {\n \"label\": \"INPMP6 - Pimpri\",\n \"value\": \"INPMP6\"\n },\n {\n \"label\": \"INPMT6 - MTDCCL/SEZ/PUNE\",\n \"value\": \"INPMT6\"\n },\n {\n \"label\": \"INPNB6 - BTSL SEZ PUNE\",\n \"value\": \"INPNB6\"\n },\n {\n \"label\": \"INPNE6 - NT PVT. LTD.\",\n \"value\": \"INPNE6\"\n },\n {\n \"label\": \"INPNF5 - PATNA FPO\",\n \"value\": \"INPNF5\"\n },\n {\n \"label\": \"INPNI6 - MITTAL SEZ PANIPAT\",\n \"value\": \"INPNI6\"\n },\n {\n \"label\": \"INPNJ1 - Panjim\",\n \"value\": \"INPNJ1\"\n },\n {\n \"label\": \"INPNK6 - KLPPL PANKI\",\n \"value\": \"INPNK6\"\n },\n {\n \"label\": \"INPNL6 - PERSIPINA SEZ RAIGAD\",\n \"value\": \"INPNL6\"\n },\n {\n \"label\": \"INPNM1 - Panambur\",\n \"value\": \"INPNM1\"\n },\n {\n \"label\": \"INPNN1 - Ponnani\",\n \"value\": \"INPNN1\"\n },\n {\n \"label\": \"INPNP6 - Babarpur\",\n \"value\": \"INPNP6\"\n },\n {\n \"label\": \"INPNQ2 - Pune\",\n \"value\": \"INPNQ2\"\n },\n {\n \"label\": \"INPNQ4 - Pune\",\n \"value\": \"INPNQ4\"\n },\n {\n \"label\": \"INPNQ6 - SERUM BIO/SEZ/PUNE\",\n \"value\": \"INPNQ6\"\n },\n {\n \"label\": \"INPNTB - Panitanki(Naxalbari)\",\n \"value\": \"INPNTB\"\n },\n {\n \"label\": \"INPNU6 - TMSF PVT. LTD.\",\n \"value\": \"INPNU6\"\n },\n {\n \"label\": \"INPNV6 - ICD Panvel\",\n \"value\": \"INPNV6\"\n },\n {\n \"label\": \"INPNY1 - Pondicherry\",\n \"value\": \"INPNY1\"\n },\n {\n \"label\": \"INPNY4 - Pondicherry\",\n \"value\": \"INPNY4\"\n },\n {\n \"label\": \"INPNY6 - ICD PULICHAPALLAM\",\n \"value\": \"INPNY6\"\n },\n {\n \"label\": \"INPPG6 - Patparganj ICD,DELHI\",\n \"value\": \"INPPG6\"\n },\n {\n \"label\": \"INPPJ1 - Pellet Plant Jetty a\",\n \"value\": \"INPPJ1\"\n },\n {\n \"label\": \"INPRD6 - PREPL SEZ PERUNGUDI\",\n \"value\": \"INPRD6\"\n },\n {\n \"label\": \"INPRG1 - Purangad\",\n \"value\": \"INPRG1\"\n },\n {\n \"label\": \"INPRK6 - ICD POWARKHEDA\",\n \"value\": \"INPRK6\"\n },\n {\n \"label\": \"INPRT1 - Paradeep\",\n \"value\": \"INPRT1\"\n },\n {\n \"label\": \"INPSH1 - Palshet\",\n \"value\": \"INPSH1\"\n },\n {\n \"label\": \"INPSI6 - SIPL/SEZ/PUNE\",\n \"value\": \"INPSI6\"\n },\n {\n \"label\": \"INPSN6 - PERFECT SEZ NOIDA\",\n \"value\": \"INPSN6\"\n },\n {\n \"label\": \"INPSP6 - NSPL SEZ HINJEWADI\",\n \"value\": \"INPSP6\"\n },\n {\n \"label\": \"INPTL6 - Patli ICD\",\n \"value\": \"INPTL6\"\n },\n {\n \"label\": \"INPTN1 - Portonovo\",\n \"value\": \"INPTN1\"\n },\n {\n \"label\": \"INPTPB - Petrapole LCS\",\n \"value\": \"INPTPB\"\n },\n {\n \"label\": \"INPUA6 - AIGP SEZ WAGHOLI\",\n \"value\": \"INPUA6\"\n },\n {\n \"label\": \"INPUE6 - EON KHARADI SEZ\",\n \"value\": \"INPUE6\"\n },\n {\n \"label\": \"INPUI6 - KIPPLGDPLSEZ KHARADI\",\n \"value\": \"INPUI6\"\n },\n {\n \"label\": \"INPUL1 - Pulicat\",\n \"value\": \"INPUL1\"\n },\n {\n \"label\": \"INPUM6 - MIDC PUNE\",\n \"value\": \"INPUM6\"\n },\n {\n \"label\": \"INPUN6 - M/S KBTV PVT., PUNE\",\n \"value\": \"INPUN6\"\n },\n {\n \"label\": \"INPUR1 - Puri\",\n \"value\": \"INPUR1\"\n },\n {\n \"label\": \"INPUT4 - Puttaparthi\",\n \"value\": \"INPUT4\"\n },\n {\n \"label\": \"INPVL6 - Panvel ICD\",\n \"value\": \"INPVL6\"\n },\n {\n \"label\": \"INPVS6 - SNPIP SEZ TAMBARAM\",\n \"value\": \"INPVS6\"\n },\n {\n \"label\": \"INPWL6 - PALWAL ICD\",\n \"value\": \"INPWL6\"\n },\n {\n \"label\": \"INPYB4 - Jeypore\",\n \"value\": \"INPYB4\"\n },\n {\n \"label\": \"INPYS6 - SIPCOT SEZ ERODE\",\n \"value\": \"INPYS6\"\n },\n {\n \"label\": \"INQRH6 - HTPL ICD KILARAIPUR\",\n \"value\": \"INQRH6\"\n },\n {\n \"label\": \"INQRP6 - ADANI ICD KILARAIPUR\",\n \"value\": \"INQRP6\"\n },\n {\n \"label\": \"INQUI1 - Quilon\",\n \"value\": \"INQUI1\"\n },\n {\n \"label\": \"INRAI6 - Raipur\",\n \"value\": \"INRAI6\"\n },\n {\n \"label\": \"INRAJ4 - Rajkot\",\n \"value\": \"INRAJ4\"\n },\n {\n \"label\": \"INRAJ6 - Rajkot\",\n \"value\": \"INRAJ6\"\n },\n {\n \"label\": \"INRAM1 - Rameshwaram\",\n \"value\": \"INRAM1\"\n },\n {\n \"label\": \"INRDP2 - Radhikapur Railway S\",\n \"value\": \"INRDP2\"\n },\n {\n \"label\": \"INREA6 - Rewari\",\n \"value\": \"INREA6\"\n },\n {\n \"label\": \"INRED1 - Redi\",\n \"value\": \"INRED1\"\n },\n {\n \"label\": \"INREW4 - Rewa\",\n \"value\": \"INREW4\"\n },\n {\n \"label\": \"INRGBB - Old Raghna Bazar\",\n \"value\": \"INRGBB\"\n },\n {\n \"label\": \"INRGH4 - Balurghat\",\n \"value\": \"INRGH4\"\n },\n {\n \"label\": \"INRGJ2 - RAIGANJ LCS RLY\",\n \"value\": \"INRGJ2\"\n },\n {\n \"label\": \"INRGT1 - Ranghat Bay\",\n \"value\": \"INRGT1\"\n },\n {\n \"label\": \"INRGUB - Ryngku\",\n \"value\": \"INRGUB\"\n },\n {\n \"label\": \"INRJA4 - Rajahmundry\",\n \"value\": \"INRJA4\"\n },\n {\n \"label\": \"INRJI4 - Rajouri\",\n \"value\": \"INRJI4\"\n },\n {\n \"label\": \"INRJN6 - LS PVT. LTD.\",\n \"value\": \"INRJN6\"\n },\n {\n \"label\": \"INRJP1 - Rajpara\",\n \"value\": \"INRJP1\"\n },\n {\n \"label\": \"INRJR1 - Rajpuri\",\n \"value\": \"INRJR1\"\n },\n {\n \"label\": \"INRKG1 - Rajakkamangalam\",\n \"value\": \"INRKG1\"\n },\n {\n \"label\": \"INRMD4 - Ramagundam\",\n \"value\": \"INRMD4\"\n },\n {\n \"label\": \"INRML6 - CONCOR ICDNAYARAIPUR\",\n \"value\": \"INRML6\"\n },\n {\n \"label\": \"INRNC5 - RANCHI FPO\",\n \"value\": \"INRNC5\"\n },\n {\n \"label\": \"INRNG2 - Ranaghat Railway Sta\",\n \"value\": \"INRNG2\"\n },\n {\n \"label\": \"INRNR1 - Ranpar\",\n \"value\": \"INRNR1\"\n },\n {\n \"label\": \"INRPL6 - Raddipalam\",\n \"value\": \"INRPL6\"\n },\n {\n \"label\": \"INRPR4 - Raipur\",\n \"value\": \"INRPR4\"\n },\n {\n \"label\": \"INRPR6 - Raipur\",\n \"value\": \"INRPR6\"\n },\n {\n \"label\": \"INRPU5 - RAIPUR FPO\",\n \"value\": \"INRPU5\"\n },\n {\n \"label\": \"INRRI1 - Raili\",\n \"value\": \"INRRI1\"\n },\n {\n \"label\": \"INRRK4 - Rourkela\",\n \"value\": \"INRRK4\"\n },\n {\n \"label\": \"INRTC1 - Ratnagiri\",\n \"value\": \"INRTC1\"\n },\n {\n \"label\": \"INRTC4 - Ratnagiri\",\n \"value\": \"INRTC4\"\n },\n {\n \"label\": \"INRTM6 - CONCOR ICD RATLAM\",\n \"value\": \"INRTM6\"\n },\n {\n \"label\": \"INRUP4 - Rupsi\",\n \"value\": \"INRUP4\"\n },\n {\n \"label\": \"INRVD1 - Revdanda\",\n \"value\": \"INRVD1\"\n },\n {\n \"label\": \"INRWR1 - Rameshwaram\",\n \"value\": \"INRWR1\"\n },\n {\n \"label\": \"INRXLB - Raxaul\",\n \"value\": \"INRXLB\"\n },\n {\n \"label\": \"INSABB - Sabroom\",\n \"value\": \"INSABB\"\n },\n {\n \"label\": \"INSAC6 - Sachin (Surat)\",\n \"value\": \"INSAC6\"\n },\n {\n \"label\": \"INSAJ6 - NAVKAR ICD UMBERGAON\",\n \"value\": \"INSAJ6\"\n },\n {\n \"label\": \"INSAL1 - Salaya\",\n \"value\": \"INSAL1\"\n },\n {\n \"label\": \"INSAS6 - INFOSYS SEZ MOHALI\",\n \"value\": \"INSAS6\"\n },\n {\n \"label\": \"INSAU6 - THAR DRY PORT\",\n \"value\": \"INSAU6\"\n },\n {\n \"label\": \"INSBC6 - BIOCON SEZ BANGALORE\",\n \"value\": \"INSBC6\"\n },\n {\n \"label\": \"INSBH1 - Sinbhour\",\n \"value\": \"INSBH1\"\n },\n {\n \"label\": \"INSBI6 - ICD Sabarmati\",\n \"value\": \"INSBI6\"\n },\n {\n \"label\": \"INSBK6 - KIADB/SEZ/BANGALORE\",\n \"value\": \"INSBK6\"\n },\n {\n \"label\": \"INSBL6 - INFOSYS/SEZ/BANGLORE\",\n \"value\": \"INSBL6\"\n },\n {\n \"label\": \"INSBW6 - WIPRO ELEC/SEZ/BLR\",\n \"value\": \"INSBW6\"\n },\n {\n \"label\": \"INSBZ1 - SHELLA BAZAR\",\n \"value\": \"INSBZ1\"\n },\n {\n \"label\": \"INSCH6 - SAP-SEZ SURAT\",\n \"value\": \"INSCH6\"\n },\n {\n \"label\": \"INSGF6 - GRFL ICD SAHNEWAL\",\n \"value\": \"INSGF6\"\n },\n {\n \"label\": \"INSHI1 - Shirola\",\n \"value\": \"INSHI1\"\n },\n {\n \"label\": \"INSHL4 - Shillong\",\n \"value\": \"INSHL4\"\n },\n {\n \"label\": \"INSHP1 - Sinbhour Port\",\n \"value\": \"INSHP1\"\n },\n {\n \"label\": \"INSIK1 - Sikka\",\n \"value\": \"INSIK1\"\n },\n {\n \"label\": \"INSJR6 - Surajpur\",\n \"value\": \"INSJR6\"\n },\n {\n \"label\": \"INSKD6 - ICD KALINGANAGAR\",\n \"value\": \"INSKD6\"\n },\n {\n \"label\": \"INSKPB - Sukhia Pokhari\",\n \"value\": \"INSKPB\"\n },\n {\n \"label\": \"INSLL6 - Singanallur\",\n \"value\": \"INSLL6\"\n },\n {\n \"label\": \"INSLR2 - Silcher R.M.S. Offic\",\n \"value\": \"INSLR2\"\n },\n {\n \"label\": \"INSLRB - Silcher Steamerghat\",\n \"value\": \"INSLRB\"\n },\n {\n \"label\": \"INSLT6 - SALT LAKE (EPZ/SEZ)\",\n \"value\": \"INSLT6\"\n },\n {\n \"label\": \"INSLV4 - Simla\",\n \"value\": \"INSLV4\"\n },\n {\n \"label\": \"INSMK6 - KEONICS/SEZ/SHIMOGA\",\n \"value\": \"INSMK6\"\n },\n {\n \"label\": \"INSMPB - Srimantapur\",\n \"value\": \"INSMPB\"\n },\n {\n \"label\": \"INSMR1 - Simor\",\n \"value\": \"INSMR1\"\n },\n {\n \"label\": \"INSNA6 - ANSAL SEZ SONEPAT\",\n \"value\": \"INSNA6\"\n },\n {\n \"label\": \"INSNBB - Sonabarsa\",\n \"value\": \"INSNBB\"\n },\n {\n \"label\": \"INSNF6 - ICD, Hyderabad\",\n \"value\": \"INSNF6\"\n },\n {\n \"label\": \"INSNG2 - Singabad Railway Sta\",\n \"value\": \"INSNG2\"\n },\n {\n \"label\": \"INSNI6 - KANECH, ICD SAHNEWAL\",\n \"value\": \"INSNI6\"\n },\n {\n \"label\": \"INSNLB - Sonauli\",\n \"value\": \"INSNLB\"\n },\n {\n \"label\": \"INSNN6 - APIIC LTD.\",\n \"value\": \"INSNN6\"\n },\n {\n \"label\": \"INSNR6 - ARI LTD.\",\n \"value\": \"INSNR6\"\n },\n {\n \"label\": \"INSNS6 - NLE PVT. LTD.\",\n \"value\": \"INSNS6\"\n },\n {\n \"label\": \"INSPC6 - CCLPIL SEZ VIZAG\",\n \"value\": \"INSPC6\"\n },\n {\n \"label\": \"INSPE6 - ASDI SEZ NELLORE\",\n \"value\": \"INSPE6\"\n },\n {\n \"label\": \"INSRE6 - Saharanpur\",\n \"value\": \"INSRE6\"\n },\n {\n \"label\": \"INSRK6 - KSITILA/SEZ/PALI/ALZ\",\n \"value\": \"INSRK6\"\n },\n {\n \"label\": \"INSRV1 - Surasani-Yanam\",\n \"value\": \"INSRV1\"\n },\n {\n \"label\": \"INSSE4 - Sholapur\",\n \"value\": \"INSSE4\"\n },\n {\n \"label\": \"INSTFB - SIKTA LCS\",\n \"value\": \"INSTFB\"\n },\n {\n \"label\": \"INSTIB - Sitai\",\n \"value\": \"INSTIB\"\n },\n {\n \"label\": \"INSTM6 - MIDC PHALTAN SEZ\",\n \"value\": \"INSTM6\"\n },\n {\n \"label\": \"INSTP1 - Satpati\",\n \"value\": \"INSTP1\"\n },\n {\n \"label\": \"INSTRB - Sutarkandi\",\n \"value\": \"INSTRB\"\n },\n {\n \"label\": \"INSTT6 - Dadri STTPL CFS\",\n \"value\": \"INSTT6\"\n },\n {\n \"label\": \"INSTU6 - MIDC SEZ SATARA\",\n \"value\": \"INSTU6\"\n },\n {\n \"label\": \"INSTV1 - Surat\",\n \"value\": \"INSTV1\"\n },\n {\n \"label\": \"INSTV4 - Surat\",\n \"value\": \"INSTV4\"\n },\n {\n \"label\": \"INSTV6 - Surat(EPZ/SEZ)\",\n \"value\": \"INSTV6\"\n },\n {\n \"label\": \"INSWD1 - Shriwardhan\",\n \"value\": \"INSWD1\"\n },\n {\n \"label\": \"INSXE6 - ELCOT AMMAPALAYAM\",\n \"value\": \"INSXE6\"\n },\n {\n \"label\": \"INSXR4 - Srinagar\",\n \"value\": \"INSXR4\"\n },\n {\n \"label\": \"INSXR5 - FPO SRINAGAR\",\n \"value\": \"INSXR5\"\n },\n {\n \"label\": \"INSXV4 - Salem\",\n \"value\": \"INSXV4\"\n },\n {\n \"label\": \"INSXV6 - Salem\",\n \"value\": \"INSXV6\"\n },\n {\n \"label\": \"INTAD1 - Tadri\",\n \"value\": \"INTAD1\"\n },\n {\n \"label\": \"INTAS6 - SRICITYPVTLTD-SEZ\",\n \"value\": \"INTAS6\"\n },\n {\n \"label\": \"INTBC6 - CTS PVT. LTD.\",\n \"value\": \"INTBC6\"\n },\n {\n \"label\": \"INTBM6 - PHPL SEZ KANCHEPURAM\",\n \"value\": \"INTBM6\"\n },\n {\n \"label\": \"INTBP6 - SPIPL SEZ, PERUGULTH\",\n \"value\": \"INTBP6\"\n },\n {\n \"label\": \"INTBS6 - HEXAWARE TECH. LTD.\",\n \"value\": \"INTBS6\"\n },\n {\n \"label\": \"INTBT6 - TCS LTD.\",\n \"value\": \"INTBT6\"\n },\n {\n \"label\": \"INTCR6 - M/S TICS, ICD MATHIL\",\n \"value\": \"INTCR6\"\n },\n {\n \"label\": \"INTDE6 - Tudiyalur-Coimbatore\",\n \"value\": \"INTDE6\"\n },\n {\n \"label\": \"INTEI4 - Tezu\",\n \"value\": \"INTEI4\"\n },\n {\n \"label\": \"INTEL1 - Tellicherry\",\n \"value\": \"INTEL1\"\n },\n {\n \"label\": \"INTEN6 - SIPCOT GANGAKONDAN\",\n \"value\": \"INTEN6\"\n },\n {\n \"label\": \"INTEZ4 - Tezpur\",\n \"value\": \"INTEZ4\"\n },\n {\n \"label\": \"INTGN6 - KEIPL/ PUNE\",\n \"value\": \"INTGN6\"\n },\n {\n \"label\": \"INTHA6 - Thar Dry Port Jodhpu\",\n \"value\": \"INTHA6\"\n },\n {\n \"label\": \"INTHL1 - Thal\",\n \"value\": \"INTHL1\"\n },\n {\n \"label\": \"INTHO6 - Tiruppur-Thottiplaya\",\n \"value\": \"INTHO6\"\n },\n {\n \"label\": \"INTIR4 - Tirupati\",\n \"value\": \"INTIR4\"\n },\n {\n \"label\": \"INTIV1 - Tiviri\",\n \"value\": \"INTIV1\"\n },\n {\n \"label\": \"INTJA1 - Talaja\",\n \"value\": \"INTJA1\"\n },\n {\n \"label\": \"INTJPB - Tezpur Steamerghat\",\n \"value\": \"INTJPB\"\n },\n {\n \"label\": \"INTJV4 - Thanjavur\",\n \"value\": \"INTJV4\"\n },\n {\n \"label\": \"INTKD2 - Tuglakabad\",\n \"value\": \"INTKD2\"\n },\n {\n \"label\": \"INTKD6 - Tuglakabad\",\n \"value\": \"INTKD6\"\n },\n {\n \"label\": \"INTKNB - Tikonia\",\n \"value\": \"INTKNB\"\n },\n {\n \"label\": \"INTLG6 - Pune-Talegoan ICD\",\n \"value\": \"INTLG6\"\n },\n {\n \"label\": \"INTLT6 - L&T SBL L&T CHENNAI\",\n \"value\": \"INTLT6\"\n },\n {\n \"label\": \"INTMI6 - M/S IFFCO KISAN, SEZ\",\n \"value\": \"INTMI6\"\n },\n {\n \"label\": \"INTMP1 - Trombay\",\n \"value\": \"INTMP1\"\n },\n {\n \"label\": \"INTMX6 - ICD, THIMMAPUR,\",\n \"value\": \"INTMX6\"\n },\n {\n \"label\": \"INTNA1 - Thana\",\n \"value\": \"INTNA1\"\n },\n {\n \"label\": \"INTNC6 - CCCL SEZ TUTICORIN\",\n \"value\": \"INTNC6\"\n },\n {\n \"label\": \"INTND1 - Tondi\",\n \"value\": \"INTND1\"\n },\n {\n \"label\": \"INTNGB - Tungi\",\n \"value\": \"INTNGB\"\n },\n {\n \"label\": \"INTNI6 - HIPL SEZ\",\n \"value\": \"INTNI6\"\n },\n {\n \"label\": \"INTNK1 - Tankari\",\n \"value\": \"INTNK1\"\n },\n {\n \"label\": \"INTNS6 - SSL SEZ TUTICORIN\",\n \"value\": \"INTNS6\"\n },\n {\n \"label\": \"INTPH1 - Thopputhurai\",\n \"value\": \"INTPH1\"\n },\n {\n \"label\": \"INTPJ6 - ECTN SEZ TRICHY\",\n \"value\": \"INTPJ6\"\n },\n {\n \"label\": \"INTPN1 - Talpona\",\n \"value\": \"INTPN1\"\n },\n {\n \"label\": \"INTRA1 - Tranquebar\",\n \"value\": \"INTRA1\"\n },\n {\n \"label\": \"INTRL6 - ICD Tiruvallur\",\n \"value\": \"INTRL6\"\n },\n {\n \"label\": \"INTRP1 - Tarapur\",\n \"value\": \"INTRP1\"\n },\n {\n \"label\": \"INTRV4 - Thiruvananthapuram\",\n \"value\": \"INTRV4\"\n },\n {\n \"label\": \"INTRZ4 - Tiruchirapalli\",\n \"value\": \"INTRZ4\"\n },\n {\n \"label\": \"INTSI6 - HVCPL SEZ KADAYAM\",\n \"value\": \"INTSI6\"\n },\n {\n \"label\": \"INTTP6 - Dadri TTPL\",\n \"value\": \"INTTP6\"\n },\n {\n \"label\": \"INTTS1 - T.T. SHED (KIDDERPOR)\",\n \"value\": \"INTTS1\"\n },\n {\n \"label\": \"INTUI6 - FCPL SEZ KESAVARAM\",\n \"value\": \"INTUI6\"\n },\n {\n \"label\": \"INTUN1 - Tuna\",\n \"value\": \"INTUN1\"\n },\n {\n \"label\": \"INTUP6 - Tirupur\",\n \"value\": \"INTUP6\"\n },\n {\n \"label\": \"INTUT1 - Tuticorin\",\n \"value\": \"INTUT1\"\n },\n {\n \"label\": \"INTUT6 - Tuticorin ICD\",\n \"value\": \"INTUT6\"\n },\n {\n \"label\": \"INTVC6 - KINFRAA SEZ\",\n \"value\": \"INTVC6\"\n },\n {\n \"label\": \"INTVT6 - ICD TONDIARPET CHENN\",\n \"value\": \"INTVT6\"\n },\n {\n \"label\": \"INTYR1 - Tirukkadayyur\",\n \"value\": \"INTYR1\"\n },\n {\n \"label\": \"INUDI6 - SYNEFRA-SEZ/UDUPI\",\n \"value\": \"INUDI6\"\n },\n {\n \"label\": \"INUDN6 - GHB-SEZ SURAT\",\n \"value\": \"INUDN6\"\n },\n {\n \"label\": \"INUDR4 - Udaipur\",\n \"value\": \"INUDR4\"\n },\n {\n \"label\": \"INUDR6 - Udaipur\",\n \"value\": \"INUDR6\"\n },\n {\n \"label\": \"INUDZ6 - Udaipur\",\n \"value\": \"INUDZ6\"\n },\n {\n \"label\": \"INUKL6 - ETLISL SEZ ERODE\",\n \"value\": \"INUKL6\"\n },\n {\n \"label\": \"INULPB - Ultapani\",\n \"value\": \"INULPB\"\n },\n {\n \"label\": \"INULW1 - Ulwa\",\n \"value\": \"INULW1\"\n },\n {\n \"label\": \"INUMB1 - Umbergoan\",\n \"value\": \"INUMB1\"\n },\n {\n \"label\": \"INUMR1 - Umarsadi\",\n \"value\": \"INUMR1\"\n },\n {\n \"label\": \"INURF6 - FAB CITY SPV-SEZ/SRI\",\n \"value\": \"INURF6\"\n },\n {\n \"label\": \"INURG6 - GMR HYDTABAD AVIATIO\",\n \"value\": \"INURG6\"\n },\n {\n \"label\": \"INURI6 - INDU TECHZONE PVT.\",\n \"value\": \"INURI6\"\n },\n {\n \"label\": \"INURT6 - TCS LTD. ADIBATLA\",\n \"value\": \"INURT6\"\n },\n {\n \"label\": \"INUTN1 - Uttan\",\n \"value\": \"INUTN1\"\n },\n {\n \"label\": \"INVAD1 - Vadinar\",\n \"value\": \"INVAD1\"\n },\n {\n \"label\": \"INVAL6 - Valvada ICD\",\n \"value\": \"INVAL6\"\n },\n {\n \"label\": \"INVAP1 - Vapi\",\n \"value\": \"INVAP1\"\n },\n {\n \"label\": \"INVEN1 - Vengurla\",\n \"value\": \"INVEN1\"\n },\n {\n \"label\": \"INVEP1 - Veppalodai\",\n \"value\": \"INVEP1\"\n },\n {\n \"label\": \"INVGA4 - Vijayawada\",\n \"value\": \"INVGA4\"\n },\n {\n \"label\": \"INVGA5 - FPO VIJAYAWADA\",\n \"value\": \"INVGA5\"\n },\n {\n \"label\": \"INVGR6 - BHOJVA ICD VIRAMGAM\",\n \"value\": \"INVGR6\"\n },\n {\n \"label\": \"INVKH6 - HIRANANDANI BUIL.\",\n \"value\": \"INVKH6\"\n },\n {\n \"label\": \"INVKM1 - Valinokkam\",\n \"value\": \"INVKM1\"\n },\n {\n \"label\": \"INVLD6 - DISH/SEZ/KALYANGADH\",\n \"value\": \"INVLD6\"\n },\n {\n \"label\": \"INVLN6 - NG REALTY-SEZ/TALUKA\",\n \"value\": \"INVLN6\"\n },\n {\n \"label\": \"INVLR6 - SIPCOT LTD.\",\n \"value\": \"INVLR6\"\n },\n {\n \"label\": \"INVNG1 - Vengurla\",\n \"value\": \"INVNG1\"\n },\n {\n \"label\": \"INVNS4 - Varanasi\",\n \"value\": \"INVNS4\"\n },\n {\n \"label\": \"INVNS5 - FPO VARANASI\",\n \"value\": \"INVNS5\"\n },\n {\n \"label\": \"INVNS6 - Varanasi\",\n \"value\": \"INVNS6\"\n },\n {\n \"label\": \"INVPI6 - Vapi\",\n \"value\": \"INVPI6\"\n },\n {\n \"label\": \"INVRD1 - Varavda\",\n \"value\": \"INVRD1\"\n },\n {\n \"label\": \"INVRU1 - Vadarevu\",\n \"value\": \"INVRU1\"\n },\n {\n \"label\": \"INVSA6 - APIIC (HALL NO.3)\",\n \"value\": \"INVSA6\"\n },\n {\n \"label\": \"INVSI1 - Vansi-Borsi\",\n \"value\": \"INVSI1\"\n },\n {\n \"label\": \"INVSK6 - APIIC- (HALL NO. 2)\",\n \"value\": \"INVSK6\"\n },\n {\n \"label\": \"INVSP6 - WIPRO SEZRESPUVANIPA\",\n \"value\": \"INVSP6\"\n },\n {\n \"label\": \"INVSV1 - Varsova\",\n \"value\": \"INVSV1\"\n },\n {\n \"label\": \"INVTC6 - CHEYYAR VELLORE\",\n \"value\": \"INVTC6\"\n },\n {\n \"label\": \"INVTZ1 - Visakhapatnam\",\n \"value\": \"INVTZ1\"\n },\n {\n \"label\": \"INVTZ4 - Visakhapatnam\",\n \"value\": \"INVTZ4\"\n },\n {\n \"label\": \"INVTZ6 - Visakhapatnam SEZ\",\n \"value\": \"INVTZ6\"\n },\n {\n \"label\": \"INVVA1 - Veraval\",\n \"value\": \"INVVA1\"\n },\n {\n \"label\": \"INVYD1 - Vijaydurg\",\n \"value\": \"INVYD1\"\n },\n {\n \"label\": \"INVZJ1 - Vazhinjam\",\n \"value\": \"INVZJ1\"\n },\n {\n \"label\": \"INVZM6 - DLL SEZ\",\n \"value\": \"INVZM6\"\n },\n {\n \"label\": \"INVZR6 - M/S DR. REDDY SEZ\",\n \"value\": \"INVZR6\"\n },\n {\n \"label\": \"INWAL6 - Waluj (Aurangabad)\",\n \"value\": \"INWAL6\"\n },\n {\n \"label\": \"INWFD6 - ICD Bangalore\",\n \"value\": \"INWFD6\"\n },\n {\n \"label\": \"INWFI6 - INFO/SEZ/BANGALORE\",\n \"value\": \"INWFI6\"\n },\n {\n \"label\": \"INWFT6 - ITPL SEZ II BENGALUR\",\n \"value\": \"INWFT6\"\n },\n {\n \"label\": \"INWGC4 - Warrangal\",\n \"value\": \"INWGC4\"\n },\n {\n \"label\": \"INWRR6 - WARDHA POWER CO LTD\",\n \"value\": \"INWRR6\"\n },\n {\n \"label\": \"INYMA6 - MODERN ASSET SEZ II\",\n \"value\": \"INYMA6\"\n },\n {\n \"label\": \"INYNA6 - MOSERN ASSET SEZ I\",\n \"value\": \"INYNA6\"\n },\n {\n \"label\": \"INYNK6 - KIP/SEZ/N BANGALORE\",\n \"value\": \"INYNK6\"\n },\n {\n \"label\": \"INYNL6 - L&T CEL SEZ II\",\n \"value\": \"INYNL6\"\n },\n {\n \"label\": \"INYNM6 - MILESTONE/SEZ/BLR\",\n \"value\": \"INYNM6\"\n },\n {\n \"label\": \"INYNT6 - L&T CEL SEZ I\",\n \"value\": \"INYNT6\"\n },\n {\n \"label\": \"INZIP6 - ZIPL-SEZ AHMEDABAD\",\n \"value\": \"INZIP6\"\n }\n]", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.880012", + "default": null, + "depends_on": "eval:doc.gst_category == 'Overseas' && doc.place_of_supply == '96-Other Countries'", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "shipping_bill_number", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "port_code", + "is_system_generated": 1, + "is_virtual": 0, + "label": " Shipping Bill Number", + "length": 50, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.880012", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-shipping_bill_number", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:08.884541", + "default": null, + "depends_on": "eval:doc.gst_category == 'Overseas' && doc.place_of_supply == '96-Other Countries'", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "shipping_bill_date", + "fieldtype": "Date", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "shipping_bill_number", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Shipping Bill Date", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:08.884541", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-shipping_bill_date", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.586004", + "default": null, + "depends_on": "eval:doc.company_gstin && doc.gst_category === 'Overseas' && doc.place_of_supply == '96-Other Countries' && gst_settings.enable_e_waybill", + "description": "Address of the place / port in India from where goods are being exported
(for generating e-Waybill against export of goods)", + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "port_address", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "shipping_address", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Origin Port / Border Checkpost Address Name", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.586004", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-port_address", + "no_copy": 0, + "non_negative": 0, + "options": "Address", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.590213", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "invoice_copy", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "column_break_84", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Invoice Copy", + "length": 30, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.590213", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-invoice_copy", + "no_copy": 0, + "non_negative": 0, + "options": "Original for Recipient\nDuplicate for Transporter\nDuplicate for Supplier\nTriplicate for Supplier", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.594489", + "default": null, + "depends_on": "eval:doc.is_return == 1", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "reason_for_issuing_document", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "return_against", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Reason For Issuing Document", + "length": 45, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.594489", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-reason_for_issuing_document", + "no_copy": 0, + "non_negative": 0, + "options": "\n01-Sales Return\n02-Post Sale Discount\n03-Deficiency in services\n04-Correction in Invoice\n05-Change in POS\n06-Finalization of Provisional assessment\n07-Others", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": "transporter", + "columns": 0, + "creation": "2024-03-08 15:22:09.613900", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "transporter_info", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "language", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Transporter Info", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.613900", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-transporter_info", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.619024", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "transporter", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "transporter_info", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Transporter", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.619024", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-transporter", + "no_copy": 1, + "non_negative": 0, + "options": "Supplier", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.624265", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "driver", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "gst_transporter_id", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Driver", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.624265", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-driver", + "no_copy": 1, + "non_negative": 0, + "options": "Driver", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.629989", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "lr_no", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "driver", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Transport Receipt No", + "length": 30, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.629989", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-lr_no", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.635190", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "vehicle_no", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "lr_no", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Vehicle No", + "length": 15, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.635190", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-vehicle_no", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.640322", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "transporter_col_break", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "distance", + "is_system_generated": 1, + "is_virtual": 0, + "label": null, + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.640322", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-transporter_col_break", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.646137", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": "transporter.supplier_name", + "fetch_if_empty": 0, + "fieldname": "transporter_name", + "fieldtype": "Small Text", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "transporter_col_break", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Transporter Name", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.646137", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-transporter_name", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.651333", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": "driver.full_name", + "fetch_if_empty": 0, + "fieldname": "driver_name", + "fieldtype": "Small Text", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "mode_of_transport", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Driver Name", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.651333", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-driver_name", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.656487", + "default": "Today", + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "lr_date", + "fieldtype": "Date", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "driver_name", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Transport Receipt Date", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.656487", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-lr_date", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.661857", + "default": null, + "depends_on": null, + "description": "Set as zero to update distance as per the e-Waybill portal (if available)", + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "distance", + "fieldtype": "Int", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "vehicle_no", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Distance (in km)", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.661857", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-distance", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.667120", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": "transporter.gst_transporter_id", + "fetch_if_empty": 0, + "fieldname": "gst_transporter_id", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "transporter", + "is_system_generated": 1, + "is_virtual": 0, + "label": "GST Transporter ID", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.667120", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-gst_transporter_id", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.672323", + "default": "Road", + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "mode_of_transport", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "transporter_name", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Mode of Transport", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.672323", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-mode_of_transport", + "no_copy": 1, + "non_negative": 0, + "options": "\nRoad\nAir\nRail\nShip", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.677840", + "default": "Regular", + "depends_on": "eval:[\"Road\", \"Ship\"].includes(doc.mode_of_transport)", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "gst_vehicle_type", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "lr_date", + "is_system_generated": 1, + "is_virtual": 0, + "label": "GST Vehicle Type", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.677840", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-gst_vehicle_type", + "no_copy": 1, + "non_negative": 0, + "options": "Regular\nOver Dimensional Cargo (ODC)", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": "eval: doc.mode_of_transport == 'Ship'", + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.683227", + "default": null, + "depends_on": "eval: doc.docstatus === 1 && (doc.ewaybill || doc.e_waybill_status !== 'Not Applicable')", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "ewaybill", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "customer_name", + "is_system_generated": 1, + "is_virtual": 0, + "label": "e-Waybill No.", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.683227", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-ewaybill", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.688669", + "default": null, + "depends_on": "eval:doc.docstatus === 1 && !doc.ewaybill", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "e_waybill_status", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "ewaybill", + "is_system_generated": 1, + "is_virtual": 0, + "label": "e-Waybill Status", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.688669", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-e_waybill_status", + "no_copy": 1, + "non_negative": 0, + "options": "\nPending\nGenerated\nAuto-Retry\nCancelled\nNot Applicable\nManually Generated\nManually Cancelled", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": "eval:doc.ewaybill", + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.603030", + "default": null, + "depends_on": "eval:doc.gst_category != \"Unregistered\"", + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "irn", + "fieldtype": "Data", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "customer", + "is_system_generated": 1, + "is_virtual": 0, + "label": "IRN", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:13.507890", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-irn", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.608532", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "einvoice_status", + "fieldtype": "Select", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "status", + "is_system_generated": 1, + "is_virtual": 0, + "label": "e-Invoice Status", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:13.507890", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-einvoice_status", + "no_copy": 1, + "non_negative": 0, + "options": "\nPending\nGenerated\nAuto-Retry\nCancelled\nManually Cancelled\nFailed\nNot Applicable", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.598790", + "default": "0", + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "is_reverse_charge", + "fieldtype": "Check", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "is_debit_note", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Is Reverse Charge", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:13.536587", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-is_reverse_charge", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:45:39.449538", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_pos_opening_entry", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 22, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "is_consolidated", + "is_system_generated": 0, + "is_virtual": 0, + "label": "POS Opening Entry", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 17:17:25.409153", + "modified_by": "Administrator", + "module": "getpos", + "name": "Sales Invoice-custom_pos_opening_entry", + "no_copy": 0, + "non_negative": 0, + "options": "POS Opening List", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], + "custom_perms": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "amend": 1, + "cancel": 1, + "create": 1, + "creation": "2024-03-08 15:39:36.579899", + "delete": 1, + "docstatus": 0, + "email": 1, + "export": 0, + "idx": 1, + "if_owner": 0, + "import": 0, + "modified": "2024-03-08 15:39:36.579899", + "modified_by": "Administrator", + "name": "9856a45bc8", + "owner": "Administrator", + "parent": "Sales Invoice", + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Accounts Manager", + "select": 0, + "set_user_permissions": 0, + "share": 1, + "submit": 1, + "write": 1 + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "amend": 1, + "cancel": 0, + "create": 1, + "creation": "2024-03-08 15:39:36.750775", + "delete": 0, + "docstatus": 0, + "email": 1, + "export": 0, + "idx": 2, + "if_owner": 0, + "import": 0, + "modified": "2024-03-08 15:39:36.750775", + "modified_by": "Administrator", + "name": "b4e3a9b207", + "owner": "Administrator", + "parent": "Sales Invoice", + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Accounts User", + "select": 0, + "set_user_permissions": 0, + "share": 1, + "submit": 1, + "write": 1 + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "amend": 0, + "cancel": 0, + "create": 0, + "creation": "2024-03-08 15:39:36.864236", + "delete": 0, + "docstatus": 0, + "email": 0, + "export": 0, + "idx": 4, + "if_owner": 0, + "import": 0, + "modified": "2024-03-08 15:39:36.864236", + "modified_by": "Administrator", + "name": "cdbba1cdee", + "owner": "Administrator", + "parent": "Sales Invoice", + "permlevel": 1, + "print": 0, + "read": 1, + "report": 0, + "role": "All", + "select": 0, + "set_user_permissions": 0, + "share": 0, + "submit": 0, + "write": 1 + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "amend": 0, + "cancel": 0, + "create": 0, + "creation": "2024-03-08 15:39:36.982051", + "delete": 0, + "docstatus": 0, + "email": 0, + "export": 0, + "idx": 3, + "if_owner": 0, + "import": 0, + "modified": "2024-03-08 15:39:36.982051", + "modified_by": "Administrator", + "name": "e844a63565", + "owner": "Administrator", + "parent": "Sales Invoice", + "permlevel": 1, + "print": 0, + "read": 1, + "report": 0, + "role": "Accounts Manager", + "select": 0, + "set_user_permissions": 0, + "share": 0, + "submit": 0, + "write": 1 + } + ], + "doctype": "Sales Invoice", + "links": [ + { + "creation": "2022-01-25 10:29:57.771398", + "custom": 0, + "docstatus": 0, + "group": "Reference", + "hidden": 0, + "idx": 1, + "is_child_table": 0, + "link_doctype": "POS Invoice", + "link_fieldname": "consolidated_invoice", + "modified": "2024-03-08 15:40:27.494695", + "modified_by": "Administrator", + "name": "538aa74e8e", + "owner": "Administrator", + "parent": "Sales Invoice", + "parent_doctype": null, + "parentfield": "links", + "parenttype": "DocType", + "table_fieldname": null + } + ], + "property_setters": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:45:39.079160", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocType", + "field_name": null, + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:45:39.079160", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-main-field_order", + "owner": "Administrator", + "property": "field_order", + "property_type": "Data", + "row_name": null, + "value": "[\"customer_section\", \"title\", \"naming_series\", \"hub_manager\", \"ward\", \"customer\", \"irn\", \"customer_name\", \"ewaybill\", \"e_waybill_status\", \"tax_id\", \"company\", \"company_tax_id\", \"column_break1\", \"posting_date\", \"posting_time\", \"set_posting_time\", \"due_date\", \"column_break_14\", \"is_pos\", \"pos_profile\", \"is_consolidated\", null, \"is_return\", \"return_against\", \"reason_for_issuing_document\", \"update_billed_amount_in_sales_order\", \"update_billed_amount_in_delivery_note\", \"is_debit_note\", \"is_reverse_charge\", \"is_export_with_gst\", \"amended_from\", \"accounting_dimensions_section\", \"cost_center\", \"dimension_col_break\", \"project\", \"currency_and_price_list\", \"currency\", \"conversion_rate\", \"column_break2\", \"selling_price_list\", \"price_list_currency\", \"plc_conversion_rate\", \"ignore_pricing_rule\", \"items_section\", \"scan_barcode\", \"update_stock\", \"column_break_39\", \"set_warehouse\", \"set_target_warehouse\", \"section_break_42\", \"items\", \"section_break_30\", \"total_qty\", \"total_net_weight\", \"column_break_32\", \"base_total\", \"base_net_total\", \"column_break_52\", \"total\", \"net_total\", \"taxes_section\", \"tax_category\", \"taxes_and_charges\", \"column_break_38\", \"shipping_rule\", \"column_break_55\", \"incoterm\", \"named_place\", \"section_break_40\", \"taxes\", \"section_break_43\", \"base_total_taxes_and_charges\", \"column_break_47\", \"total_taxes_and_charges\", \"totals\", \"base_grand_total\", \"base_rounding_adjustment\", \"base_rounded_total\", \"base_in_words\", \"column_break5\", \"grand_total\", \"rounding_adjustment\", \"use_company_roundoff_cost_center\", \"rounded_total\", \"in_words\", \"total_advance\", \"outstanding_amount\", \"disable_rounded_total\", \"section_break_49\", \"apply_discount_on\", \"base_discount_amount\", \"is_cash_or_non_trade_discount\", \"additional_discount_account\", \"column_break_51\", \"additional_discount_percentage\", \"discount_amount\", \"sec_tax_breakup\", \"other_charges_calculation\", \"pricing_rule_details\", \"pricing_rules\", \"packing_list\", \"packed_items\", \"product_bundle_help\", \"time_sheet_list\", \"timesheets\", \"section_break_104\", \"total_billing_hours\", \"column_break_106\", \"total_billing_amount\", \"payments_tab\", \"payments_section\", \"cash_bank_account\", \"payments\", \"section_break_84\", \"base_paid_amount\", \"column_break_86\", \"paid_amount\", \"section_break_88\", \"base_change_amount\", \"column_break_90\", \"change_amount\", \"account_for_change_amount\", \"payment_details\", \"mode_of_payment\", \"column_break_142\", \"mpesa_no\", \"advances_section\", \"allocate_advances_automatically\", \"only_include_allocated_payments\", \"get_advances\", \"advances\", \"write_off_section\", \"write_off_amount\", \"base_write_off_amount\", \"write_off_outstanding_amount_automatically\", \"column_break_74\", \"write_off_account\", \"write_off_cost_center\", \"loyalty_points_redemption\", \"redeem_loyalty_points\", \"loyalty_points\", \"loyalty_amount\", \"column_break_77\", \"loyalty_program\", \"dont_create_loyalty_points\", \"loyalty_redemption_account\", \"loyalty_redemption_cost_center\", \"contact_and_address_tab\", \"address_and_contact\", \"customer_address\", \"address_display\", \"billing_address_gstin\", \"gst_category\", \"place_of_supply\", \"col_break4\", \"contact_person\", \"contact_display\", \"contact_mobile\", \"contact_email\", \"territory\", \"shipping_address_section\", \"shipping_address_name\", \"shipping_address\", \"port_address\", \"shipping_addr_col_break\", \"dispatch_address_name\", \"dispatch_address\", \"company_address_section\", \"company_address\", \"company_gstin\", \"company_addr_col_break\", \"company_address_display\", \"terms_tab\", \"payment_schedule_section\", \"ignore_default_payment_terms_template\", \"payment_terms_template\", \"payment_schedule\", \"terms_section_break\", \"tc_name\", \"terms\", \"more_info_tab\", \"customer_po_details\", \"po_no\", \"column_break_23\", \"po_date\", \"more_info\", \"debit_to\", \"party_account_currency\", \"is_opening\", \"column_break8\", \"unrealized_profit_loss_account\", \"against_income_account\", \"sales_team_section_break\", \"sales_partner\", \"amount_eligible_for_commission\", \"column_break10\", \"commission_rate\", \"total_commission\", \"section_break2\", \"sales_team\", \"edit_printing_settings\", \"letter_head\", \"group_same_items\", \"column_break_84\", \"invoice_copy\", \"select_print_heading\", \"language\", \"transporter_info\", \"transporter\", \"gst_transporter_id\", \"driver\", \"lr_no\", \"vehicle_no\", \"distance\", \"transporter_col_break\", \"transporter_name\", \"mode_of_transport\", \"driver_name\", \"lr_date\", \"gst_vehicle_type\", \"gst_section\", \"ecommerce_gstin\", \"gst_col_break\", \"port_code\", \"shipping_bill_number\", \"shipping_bill_date\", \"subscription_section\", \"from_date\", \"auto_repeat\", \"column_break_140\", \"to_date\", \"update_auto_repeat_reference\", \"more_information\", \"status\", \"einvoice_status\", \"inter_company_invoice_reference\", \"campaign\", \"represents_company\", \"source\", \"customer_group\", \"col_break23\", \"is_internal_customer\", \"is_discounted\", \"remarks\", \"repost_required\", \"connections_tab\"]" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:27.527566", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "scan_barcode", + "idx": 0, + "is_system_generated": 1, + "modified": "2024-03-08 15:35:27.527566", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-scan_barcode-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:25.155726", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "in_words", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:25.155726", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-in_words-print_hide", + "owner": "Administrator", + "property": "print_hide", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:25.143368", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "in_words", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:25.143368", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-in_words-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:24.454478", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "disable_rounded_total", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:24.454478", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-disable_rounded_total-default", + "owner": "Administrator", + "property": "default", + "property_type": "Text", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:24.434497", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "rounded_total", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:24.434497", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-rounded_total-print_hide", + "owner": "Administrator", + "property": "print_hide", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:24.414068", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "rounded_total", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:24.414068", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-rounded_total-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:24.388765", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "base_rounded_total", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:24.388765", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-base_rounded_total-print_hide", + "owner": "Administrator", + "property": "print_hide", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:24.361508", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "base_rounded_total", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:24.361508", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-base_rounded_total-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:21.593692", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "additional_discount_account", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:21.593692", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-additional_discount_account-mandatory_depends_on", + "owner": "Administrator", + "property": "mandatory_depends_on", + "property_type": "Code", + "row_name": null, + "value": "" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:21.563694", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "additional_discount_account", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:21.563694", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-additional_discount_account-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:21.471585", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "tax_id", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:21.471585", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-tax_id-print_hide", + "owner": "Administrator", + "property": "print_hide", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:35:21.459743", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "tax_id", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:35:21.459743", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-tax_id-hidden", + "owner": "Administrator", + "property": "hidden", + "property_type": "Check", + "row_name": null, + "value": "0" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2024-03-08 15:33:18.440966", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "naming_series", + "idx": 0, + "is_system_generated": 0, + "modified": "2024-03-08 15:33:18.440966", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-naming_series-options", + "owner": null, + "property": "options", + "property_type": "Text", + "row_name": null, + "value": "INV-.YYYY.-.###" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2021-10-13 16:00:47.694889", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "payment_schedule", + "idx": 0, + "is_system_generated": 0, + "modified": "2021-10-13 16:00:47.694889", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-payment_schedule-print_hide", + "owner": "Administrator", + "property": "print_hide", + "property_type": "Check", + "row_name": null, + "value": "1" + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "creation": "2021-10-13 16:00:47.657257", + "default_value": null, + "doc_type": "Sales Invoice", + "docstatus": 0, + "doctype_or_field": "DocField", + "field_name": "due_date", + "idx": 0, + "is_system_generated": 0, + "modified": "2021-10-13 16:00:47.657257", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice-due_date-print_hide", + "owner": "Administrator", + "property": "print_hide", + "property_type": "Check", + "row_name": null, + "value": "0" + } + ], + "sync_on_migrate": 1 +} \ No newline at end of file diff --git a/getpos/getpos/custom/sales_invoice_item.json b/getpos/getpos/custom/sales_invoice_item.json index dbeaec6..df154d0 100644 --- a/getpos/getpos/custom/sales_invoice_item.json +++ b/getpos/getpos/custom/sales_invoice_item.json @@ -1,99 +1,1012 @@ { - "custom_fields": [], + "custom_fields": [ + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.421464", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": "item_code.gst_hsn_code", + "fetch_if_empty": 1, + "fieldname": "gst_hsn_code", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "description", + "is_system_generated": 1, + "is_virtual": 0, + "label": "HSN/SAC", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.421464", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-gst_hsn_code", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.426792", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": "item_tax_template.gst_treatment", + "fetch_if_empty": 1, + "fieldname": "gst_treatment", + "fieldtype": "Autocomplete", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "item_tax_template", + "is_system_generated": 1, + "is_virtual": 0, + "label": "GST Treatment", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.426792", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-gst_treatment", + "no_copy": 1, + "non_negative": 0, + "options": "Taxable\nZero-Rated\nNil-Rated\nExempted\nNon-GST", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.431697", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "taxable_value", + "fieldtype": "Currency", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "base_net_amount", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Taxable Value", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.431697", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-taxable_value", + "no_copy": 1, + "non_negative": 0, + "options": "Company:company:default_currency", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.436166", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "gst_details_section", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "taxable_value", + "is_system_generated": 1, + "is_virtual": 0, + "label": "GST Details", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.436166", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-gst_details_section", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.440992", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "igst_rate", + "fieldtype": "Float", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "gst_details_section", + "is_system_generated": 1, + "is_virtual": 0, + "label": "IGST Rate", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.440992", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-igst_rate", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.445986", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "cgst_rate", + "fieldtype": "Float", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "igst_rate", + "is_system_generated": 1, + "is_virtual": 0, + "label": "CGST Rate", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.445986", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-cgst_rate", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.450830", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "sgst_rate", + "fieldtype": "Float", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "cgst_rate", + "is_system_generated": 1, + "is_virtual": 0, + "label": "SGST Rate", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.450830", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-sgst_rate", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.456134", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "cess_rate", + "fieldtype": "Float", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "sgst_rate", + "is_system_generated": 1, + "is_virtual": 0, + "label": "CESS Rate", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.456134", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-cess_rate", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.461267", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "cess_non_advol_rate", + "fieldtype": "Float", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "cess_rate", + "is_system_generated": 1, + "is_virtual": 0, + "label": "CESS Non Advol Rate", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.461267", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-cess_non_advol_rate", + "no_copy": 1, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.471949", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "cb_gst_details", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "cess_non_advol_rate", + "is_system_generated": 1, + "is_virtual": 0, + "label": null, + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.471949", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-cb_gst_details", + "no_copy": 0, + "non_negative": 0, + "options": null, + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.476592", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "igst_amount", + "fieldtype": "Currency", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "cb_gst_details", + "is_system_generated": 1, + "is_virtual": 0, + "label": "IGST Amount", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.476592", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-igst_amount", + "no_copy": 1, + "non_negative": 0, + "options": "Company:company:default_currency", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.480870", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "cgst_amount", + "fieldtype": "Currency", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "igst_amount", + "is_system_generated": 1, + "is_virtual": 0, + "label": "CGST Amount", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.480870", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-cgst_amount", + "no_copy": 1, + "non_negative": 0, + "options": "Company:company:default_currency", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.486675", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "sgst_amount", + "fieldtype": "Currency", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "cgst_amount", + "is_system_generated": 1, + "is_virtual": 0, + "label": "SGST Amount", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.486675", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-sgst_amount", + "no_copy": 1, + "non_negative": 0, + "options": "Company:company:default_currency", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.491005", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "cess_amount", + "fieldtype": "Currency", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "sgst_amount", + "is_system_generated": 1, + "is_virtual": 0, + "label": "CESS Amount", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.491005", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-cess_amount", + "no_copy": 1, + "non_negative": 0, + "options": "Company:company:default_currency", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "_assign": null, + "_comments": null, + "_liked_by": null, + "_user_tags": null, + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "creation": "2024-03-08 15:22:09.495287", + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "dt": "Sales Invoice Item", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "cess_non_advol_amount", + "fieldtype": "Currency", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "idx": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "cess_amount", + "is_system_generated": 1, + "is_virtual": 0, + "label": "CESS Non Advol Amount", + "length": 0, + "mandatory_depends_on": null, + "modified": "2024-03-08 15:22:09.495287", + "modified_by": "Administrator", + "module": null, + "name": "Sales Invoice Item-cess_non_advol_amount", + "no_copy": 1, + "non_negative": 0, + "options": "Company:company:default_currency", + "owner": "Administrator", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": null, + "read_only": 1, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + } + ], "custom_perms": [], "doctype": "Sales Invoice Item", + "links": [], "property_setters": [ { "_assign": null, "_comments": null, "_liked_by": null, "_user_tags": null, - "creation": "2021-10-13 16:00:47.924882", + "creation": "2024-03-08 15:35:27.648492", "default_value": null, "doc_type": "Sales Invoice Item", "docstatus": 0, "doctype_or_field": "DocField", - "field_name": "discount_account", + "field_name": "target_warehouse", "idx": 0, - "modified": "2021-10-13 16:00:47.924882", + "is_system_generated": 0, + "modified": "2024-03-08 15:35:27.648492", "modified_by": "Administrator", - "name": "Sales Invoice Item-discount_account-mandatory_depends_on", + "module": null, + "name": "Sales Invoice Item-target_warehouse-hidden", "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "mandatory_depends_on", - "property_type": "Code", + "property": "hidden", + "property_type": "Check", "row_name": null, - "value": "" + "value": "1" }, { "_assign": null, "_comments": null, "_liked_by": null, "_user_tags": null, - "creation": "2021-10-13 16:00:47.884805", + "creation": "2024-03-08 15:35:27.376763", "default_value": null, "doc_type": "Sales Invoice Item", "docstatus": 0, "doctype_or_field": "DocField", - "field_name": "discount_account", + "field_name": "barcode", "idx": 0, - "modified": "2021-10-13 16:00:47.884805", + "is_system_generated": 1, + "modified": "2024-03-08 15:35:27.376763", "modified_by": "Administrator", - "name": "Sales Invoice Item-discount_account-hidden", + "module": null, + "name": "Sales Invoice Item-barcode-hidden", "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, "property": "hidden", "property_type": "Check", "row_name": null, - "value": "1" + "value": "0" }, { "_assign": null, "_comments": null, "_liked_by": null, "_user_tags": null, - "creation": "2021-10-13 12:51:52.934171", + "creation": "2024-03-08 15:35:21.539728", "default_value": null, "doc_type": "Sales Invoice Item", "docstatus": 0, "doctype_or_field": "DocField", - "field_name": "target_warehouse", + "field_name": "discount_account", "idx": 0, - "modified": "2021-10-13 12:51:52.934171", + "is_system_generated": 0, + "modified": "2024-03-08 15:35:21.539728", "modified_by": "Administrator", - "name": "Sales Invoice Item-target_warehouse-hidden", + "module": null, + "name": "Sales Invoice Item-discount_account-mandatory_depends_on", "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, - "property": "hidden", - "property_type": "Check", + "property": "mandatory_depends_on", + "property_type": "Code", "row_name": null, - "value": "1" + "value": "" }, { "_assign": null, "_comments": null, "_liked_by": null, "_user_tags": null, - "creation": "2021-10-13 12:51:52.154369", + "creation": "2024-03-08 15:35:21.522829", "default_value": null, "doc_type": "Sales Invoice Item", "docstatus": 0, "doctype_or_field": "DocField", - "field_name": "barcode", + "field_name": "discount_account", "idx": 0, - "modified": "2021-10-13 12:51:52.154369", + "is_system_generated": 0, + "modified": "2024-03-08 15:35:21.522829", "modified_by": "Administrator", - "name": "Sales Invoice Item-barcode-hidden", + "module": null, + "name": "Sales Invoice Item-discount_account-hidden", "owner": "Administrator", - "parent": null, - "parentfield": null, - "parenttype": null, "property": "hidden", "property_type": "Check", "row_name": null, diff --git a/getpos/getpos/doctype/pos_closing_entry_reference/__init__.py b/getpos/getpos/doctype/pos_closing_entry_reference/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/getpos/getpos/doctype/pos_closing_entry_reference/pos_closing_entry_reference.json b/getpos/getpos/doctype/pos_closing_entry_reference/pos_closing_entry_reference.json new file mode 100644 index 0000000..0b6d6c5 --- /dev/null +++ b/getpos/getpos/doctype/pos_closing_entry_reference/pos_closing_entry_reference.json @@ -0,0 +1,73 @@ +{ + "actions": [], + "creation": "2024-03-05 09:50:32.756507", + "default_view": "List", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "mode_of_payment", + "opening_amount", + "expected_amount", + "closing_amount", + "difference" + ], + "fields": [ + { + "fieldname": "mode_of_payment", + "fieldtype": "Link", + "in_list_view": 1, + "label": "Mode of Payment", + "options": "Mode of Payment", + "reqd": 1 + }, + { + "fieldname": "opening_amount", + "fieldtype": "Currency", + "in_list_view": 1, + "label": "Opening Amount", + "options": "company:company_currency", + "read_only": 1, + "reqd": 1 + }, + { + "fieldname": "expected_amount", + "fieldtype": "Currency", + "in_list_view": 1, + "label": "Expected Amount", + "options": "company:company_currency", + "read_only": 1 + }, + { + "default": "0", + "fieldname": "closing_amount", + "fieldtype": "Currency", + "in_list_view": 1, + "label": "Closing Amount", + "options": "company:company_currency", + "reqd": 1 + }, + { + "fieldname": "difference", + "fieldtype": "Currency", + "in_list_view": 1, + "label": "Difference", + "options": "company:company_currency", + "read_only": 1 + } + ], + "index_web_pages_for_search": 1, + "istable": 1, + "links": [], + "modified": "2024-03-05 09:50:32.756507", + "modified_by": "Administrator", + "module": "getpos", + "name": "POS Closing Entry Reference", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "sort_field": "modified", + "sort_order": "DESC", + "states": [], + "track_changes": 1 +} \ No newline at end of file diff --git a/getpos/getpos/doctype/pos_closing_entry_reference/pos_closing_entry_reference.py b/getpos/getpos/doctype/pos_closing_entry_reference/pos_closing_entry_reference.py new file mode 100644 index 0000000..0050d2d --- /dev/null +++ b/getpos/getpos/doctype/pos_closing_entry_reference/pos_closing_entry_reference.py @@ -0,0 +1,8 @@ +# Copyright (c) 2024, Nestorbird and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class POSClosingEntryReference(Document): + pass diff --git a/getpos/getpos/doctype/pos_closing_entry_taxes_reference/__init__.py b/getpos/getpos/doctype/pos_closing_entry_taxes_reference/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/getpos/getpos/doctype/pos_closing_entry_taxes_reference/pos_closing_entry_taxes_reference.json b/getpos/getpos/doctype/pos_closing_entry_taxes_reference/pos_closing_entry_taxes_reference.json new file mode 100644 index 0000000..3ad0a3d --- /dev/null +++ b/getpos/getpos/doctype/pos_closing_entry_taxes_reference/pos_closing_entry_taxes_reference.json @@ -0,0 +1,50 @@ +{ + "actions": [], + "creation": "2024-03-05 09:52:07.314037", + "default_view": "List", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "account_head", + "rate", + "amount" + ], + "fields": [ + { + "fieldname": "account_head", + "fieldtype": "Link", + "in_list_view": 1, + "label": "Account Head", + "options": "Account", + "read_only": 1 + }, + { + "fieldname": "rate", + "fieldtype": "Percent", + "in_list_view": 1, + "label": "Rate", + "read_only": 1 + }, + { + "fieldname": "amount", + "fieldtype": "Currency", + "in_list_view": 1, + "label": "Amount", + "read_only": 1 + } + ], + "istable": 1, + "links": [], + "modified": "2024-03-05 09:52:07.314037", + "modified_by": "Administrator", + "module": "getpos", + "name": "POS Closing Entry Taxes Reference", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "sort_field": "modified", + "sort_order": "DESC", + "states": [], + "track_changes": 1 +} \ No newline at end of file diff --git a/getpos/getpos/doctype/pos_closing_entry_taxes_reference/pos_closing_entry_taxes_reference.py b/getpos/getpos/doctype/pos_closing_entry_taxes_reference/pos_closing_entry_taxes_reference.py new file mode 100644 index 0000000..1067892 --- /dev/null +++ b/getpos/getpos/doctype/pos_closing_entry_taxes_reference/pos_closing_entry_taxes_reference.py @@ -0,0 +1,8 @@ +# Copyright (c) 2024, Nestorbird and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class POSClosingEntryTaxesReference(Document): + pass diff --git a/getpos/getpos/doctype/pos_closing_list/__init__.py b/getpos/getpos/doctype/pos_closing_list/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/getpos/getpos/doctype/pos_closing_list/pos_closing_list.js b/getpos/getpos/doctype/pos_closing_list/pos_closing_list.js new file mode 100644 index 0000000..b7ca1f0 --- /dev/null +++ b/getpos/getpos/doctype/pos_closing_list/pos_closing_list.js @@ -0,0 +1,110 @@ +var totalAmountGlobal = 0; +frappe.ui.form.on('POS Closing List', { + onload: function(frm) { + frm.set_query("pos_opening_entry", function(doc) { + return { filters: { 'status': 'Open', 'docstatus': 1 } }; + }); + }, + + pos_opening_entry: function(frm) { + if (!frm.doc.pos_opening_entry) { + resetChildTableData(frm); + } else if (frm.doc.pos_opening_entry && frm.doc.period_start_date && frm.doc.period_end_date && frm.doc.user) { + frappe.run_serially([ + () => frm.trigger("get_sales_invoices"), + () => frm.trigger("set_opening_amounts"), + () => frm.trigger("get_data") + ]); + } + }, + + resetChildTableData: function(frm) { + frm.doc.pos_transactions = []; + refresh_field("pos_transactions"); + }, + + set_opening_amounts: function(frm) { + return frappe.db.get_doc("POS Opening List", frm.doc.pos_opening_entry) + .then(({ balance_details }) => { + balance_details.forEach(detail => { + frm.add_child("payment_reconciliation", { + mode_of_payment: detail.mode_of_payment, + opening_amount: detail.opening_amount, + expected_amount: totalAmountGlobal, + closing_amount: totalAmountGlobal, + difference: flt(detail.expected_amount - totalAmountGlobal), + }); + }); + frm.refresh_field("payment_reconciliation"); + }) + .catch(err => { + console.error(err); + }); + }, + + get_sales_invoices: function(frm) { + return frappe.call({ + method: 'getpos.getpos.doctype.pos_closing_list.pos_closing_list.get_sales_invoices', + args: { + start: frappe.datetime.get_datetime_as_string(frm.doc.period_start_date), + end: frappe.datetime.get_datetime_as_string(frm.doc.period_end_date), + pos_profile: frm.doc.pos_profile, + pos_opening_entry: frm.doc.pos_opening_entry, + user: frm.doc.user + }, + callback: function(response) { + if (response.message && response.message.length > 0) { + var total_amount = 0; + var quantity = 0; + var net_total = 0; + for (let i = 0; i < response.message.length; i++) { + let invoice = response.message[i]; + quantity += invoice.total_qty; + total_amount += invoice.grand_total; + net_total += invoice.net_total; + + frm.add_child("pos_transactions", { + "pos_invoice": invoice.name, + "posting_date": invoice.posting_date, + "customer": invoice.customer, + "grand_total": invoice.grand_total, + "is_return": invoice.is_return, + "return_against": invoice.return_against, + }); + } + totalAmountGlobal = total_amount; + frm.set_value({ + grand_total: flt(total_amount), + net_total: flt(net_total), + total_quantity: flt(quantity), + }); + frm.refresh_field("pos_transactions"); + } else { + frappe.msgprint("No Sales Invoice Found in the specified period."); + } + } + }); + }, + + get_data: function(frm) { + return frappe.call({ + method: 'getpos.getpos.doctype.pos_closing_list.pos_closing_list.get_tax_data', + args: { + pos_opening_entry: frm.doc.pos_opening_entry, + }, + callback: function(response) { + if (response.message && response.message.length > 0) { + for (let i = 0; i < response.message.length; i++) { + let tax_data = response.message[i]; + frm.add_child("taxes_details", { + "account_head": tax_data.account_head, + "rate": tax_data.rate, + "amount": tax_data.tax_amount, + }); + } + frm.refresh_field("taxes_details"); + } + } + }); + } +}); diff --git a/getpos/getpos/doctype/pos_closing_list/pos_closing_list.json b/getpos/getpos/doctype/pos_closing_list/pos_closing_list.json new file mode 100644 index 0000000..b370f30 --- /dev/null +++ b/getpos/getpos/doctype/pos_closing_list/pos_closing_list.json @@ -0,0 +1,258 @@ +{ + "actions": [], + "allow_rename": 1, + "autoname": "POS-CLOSING-.YYYY.-.#####", + "creation": "2024-03-04 10:15:11.571003", + "default_view": "List", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "period_details_section", + "period_start_date", + "period_end_date", + "column_break_sd3ao", + "posting_date", + "posting_time", + "pos_opening_entry", + "user_details_section", + "company", + "column_break_ph5sc", + "pos_profile", + "user", + "linked_invoices_section", + "pos_transactions", + "section_break_oqnue", + "payment_reconciliation_details", + "modes_of_payment_section", + "payment_reconciliation", + "totals_section", + "grand_total", + "net_total", + "total_quantity", + "column_break_esnyi", + "taxes_details", + "failure_description_section", + "error_message", + "section_break_mkvpl", + "amended_from" + ], + "fields": [ + { + "fieldname": "period_details_section", + "fieldtype": "Section Break", + "label": "Period Details" + }, + { + "fetch_from": "pos_opening_entry.period_start_date", + "fieldname": "period_start_date", + "fieldtype": "Datetime", + "in_list_view": 1, + "label": "Period Start Date", + "read_only": 1 + }, + { + "fieldname": "period_end_date", + "fieldtype": "Datetime", + "in_list_view": 1, + "label": "Period End Date", + "reqd": 1 + }, + { + "fieldname": "column_break_sd3ao", + "fieldtype": "Column Break" + }, + { + "fieldname": "posting_date", + "fieldtype": "Date", + "label": "Posting Date" + }, + { + "fieldname": "posting_time", + "fieldtype": "Time", + "label": "Posting Time", + "no_copy": 1, + "reqd": 1 + }, + { + "fieldname": "pos_opening_entry", + "fieldtype": "Link", + "label": "POS Opening Entry", + "options": "POS Opening List", + "reqd": 1 + }, + { + "fieldname": "user_details_section", + "fieldtype": "Section Break", + "label": "User Details" + }, + { + "fieldname": "company", + "fieldtype": "Link", + "label": "Company", + "options": "Company" + }, + { + "fieldname": "column_break_ph5sc", + "fieldtype": "Column Break" + }, + { + "fetch_from": "pos_opening_entry.pos_profile", + "fieldname": "pos_profile", + "fieldtype": "Link", + "label": "POS Profile", + "options": "POS Profile" + }, + { + "fieldname": "linked_invoices_section", + "fieldtype": "Section Break", + "label": "Linked Invoices" + }, + { + "fieldname": "section_break_oqnue", + "fieldtype": "Section Break" + }, + { + "fieldname": "payment_reconciliation_details", + "fieldtype": "HTML" + }, + { + "fieldname": "modes_of_payment_section", + "fieldtype": "Section Break", + "label": "Modes of Payment" + }, + { + "fieldname": "payment_reconciliation", + "fieldtype": "Table", + "label": "Payment Reconciliation", + "options": "POS Closing Entry Reference" + }, + { + "collapsible": 1, + "collapsible_depends_on": "eval:doc.docstatus==0", + "fieldname": "totals_section", + "fieldtype": "Section Break", + "label": "Totals" + }, + { + "fieldname": "grand_total", + "fieldtype": "Currency", + "label": "Grand Total", + "read_only": 1 + }, + { + "fieldname": "net_total", + "fieldtype": "Currency", + "label": "Net Total", + "read_only": 1 + }, + { + "fieldname": "total_quantity", + "fieldtype": "Float", + "label": "Total Quantity", + "read_only": 1 + }, + { + "fieldname": "column_break_esnyi", + "fieldtype": "Column Break" + }, + { + "fieldname": "failure_description_section", + "fieldtype": "Section Break", + "label": "Failure Description" + }, + { + "fieldname": "section_break_mkvpl", + "fieldtype": "Section Break" + }, + { + "fieldname": "amended_from", + "fieldtype": "Link", + "label": "Amended From", + "no_copy": 1, + "options": "POS Closing List", + "print_hide": 1, + "read_only": 1, + "search_index": 1 + }, + { + "fetch_from": "pos_opening_entry.user", + "fieldname": "user", + "fieldtype": "Link", + "label": "Cashier", + "options": "User" + }, + { + "fieldname": "pos_transactions", + "fieldtype": "Table", + "label": "Sales Invoice Transactions", + "options": "Sales Invoice Reference" + }, + { + "fieldname": "error_message", + "fieldtype": "Small Text", + "label": "Error", + "read_only": 1 + }, + { + "fieldname": "taxes_details", + "fieldtype": "Table", + "label": "Taxes", + "options": "POS Closing Entry Taxes Reference" + } + ], + "index_web_pages_for_search": 1, + "is_submittable": 1, + "links": [], + "modified": "2024-03-06 18:30:04.160703", + "modified_by": "Administrator", + "module": "getpos", + "name": "POS Closing List", + "naming_rule": "Expression (old style)", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "submit": 1, + "write": 1 + }, + { + "create": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "Sales Manager", + "share": 1, + "submit": 1, + "write": 1 + }, + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "Administrator", + "select": 1, + "share": 1, + "submit": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "states": [], + "track_changes": 1 +} \ No newline at end of file diff --git a/getpos/getpos/doctype/pos_closing_list/pos_closing_list.py b/getpos/getpos/doctype/pos_closing_list/pos_closing_list.py new file mode 100644 index 0000000..6bfd0de --- /dev/null +++ b/getpos/getpos/doctype/pos_closing_list/pos_closing_list.py @@ -0,0 +1,66 @@ +# Copyright (c) 2018, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + + +import frappe +from frappe import _ +from frappe.model.document import Document +class POSClosingList(Document): + def validate(self): + if frappe.db.get_value("POS Opening List", self.pos_opening_entry, "status") != "Open": + frappe.throw(_("Selected POS Opening Entry should be open."), title=_("Invalid Opening Entry")) + self.validate_duplicate_sales_invoices() + + def on_submit(self): + frappe.get_doc("POS Opening List", self.pos_opening_entry) + frappe.db.set_value("POS Opening List", self.pos_opening_entry, "status", "Closed") + frappe.db.set_value("POS Opening List",self.pos_opening_entry,"period_end_date",self.period_end_date) + frappe.db.set_value("POS Opening List",self.pos_opening_entry,"pos_closing_entry",self.name) + + def validate_duplicate_sales_invoices(self): + pos_occurences = {} + for idx, inv in enumerate(self.pos_transactions, 1): + pos_occurences.setdefault(inv.pos_invoice, []).append(idx) + + error_list = [] + for key, value in pos_occurences.items(): + + if len(value) > 1: + error_list.append( + _("{} is added multiple times on rows: {}".format(frappe.bold(key), frappe.bold(value))) + ) + print("Duplicate POS Invoice {} found on rows: {}".format(key, value)) + + if error_list: + frappe.throw(error_list, title=_("Duplicate POS Invoices found"), as_list=True) + + +@frappe.whitelist() +def get_sales_invoices(start, end, pos_profile,user,pos_opening_entry): + + sales_invoices = frappe.get_all( + "Sales Invoice", + filters={ + "docstatus": 1, + "pos_profile":pos_profile, + "status":'paid', + 'is_pos':1, + "custom_pos_opening_entry": pos_opening_entry, + "posting_date": (">=", start), + "posting_date": ("<=", end) + }, + fields=["name", "posting_date", "posting_time", "grand_total","net_total", "customer", "total_qty","customer_name", "is_return", "return_against"] + ) + return sales_invoices +@frappe.whitelist() +def get_tax_data(pos_opening_entry): + tax_data = frappe.db.sql(""" + SELECT si.custom_pos_opening_entry, stc.account_head, stc.rate, stc.tax_amount + FROM `tabSales Invoice` si + INNER JOIN `tabSales Taxes and Charges` stc + ON si.name = stc.parent + WHERE si.custom_pos_opening_entry = %s + """, pos_opening_entry, as_dict=True) + return tax_data + + diff --git a/getpos/getpos/doctype/pos_closing_list/test_pos_closing_list.py b/getpos/getpos/doctype/pos_closing_list/test_pos_closing_list.py new file mode 100644 index 0000000..0726bc5 --- /dev/null +++ b/getpos/getpos/doctype/pos_closing_list/test_pos_closing_list.py @@ -0,0 +1,9 @@ +# Copyright (c) 2024, Nestorbird and Contributors +# See license.txt + +# import frappe +from frappe.tests.utils import FrappeTestCase + + +class TestPOSClosingList(FrappeTestCase): + pass diff --git a/getpos/getpos/doctype/pos_opening_list/__init__.py b/getpos/getpos/doctype/pos_opening_list/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/getpos/getpos/doctype/pos_opening_list/pos_opening_list.js b/getpos/getpos/doctype/pos_opening_list/pos_opening_list.js new file mode 100644 index 0000000..745583e --- /dev/null +++ b/getpos/getpos/doctype/pos_opening_list/pos_opening_list.js @@ -0,0 +1,47 @@ + +frappe.ui.form.on('POS Opening List', { + setup(frm) { + if (frm.doc.docstatus == 0) { + frm.trigger('set_posting_date_read_only'); + frm.set_value('period_start_date', frappe.datetime.now_datetime()); + frm.set_value('user', frappe.session.user); + } + }, + refresh(frm) { + + if(frm.doc.docstatus == 0) { + if(!frm.doc.posting_date) { + frm.set_value('posting_date', frappe.datetime.nowdate()); + } + frm.trigger('set_posting_date_read_only'); + } + }, + + set_posting_date_read_only(frm) { + if(frm.doc.docstatus == 0 && frm.doc.set_posting_date) { + frm.set_df_property('posting_date', 'read_only', 0); + } else { + frm.set_df_property('posting_date', 'read_only', 1); + } + }, + + set_posting_date(frm) { + frm.trigger('set_posting_date_read_only'); + }, + + pos_profile: (frm) => { + if (frm.doc.pos_profile) { + frappe.db.get_doc("POS Profile", frm.doc.pos_profile) + .then(({ payments }) => { + if (payments.length) { + frm.doc.balance_details = []; + payments.forEach(({ mode_of_payment }) => { + frm.add_child("balance_details", { mode_of_payment }); + }) + frm.refresh_field("balance_details"); + } + }); + } + }, + +}); diff --git a/getpos/getpos/doctype/pos_opening_list/pos_opening_list.json b/getpos/getpos/doctype/pos_opening_list/pos_opening_list.json new file mode 100644 index 0000000..2e72fe0 --- /dev/null +++ b/getpos/getpos/doctype/pos_opening_list/pos_opening_list.json @@ -0,0 +1,204 @@ +{ + "actions": [], + "allow_rename": 1, + "autoname": "POS-OPENING-.YYYY.-.#####", + "creation": "2024-03-02 16:54:58.400659", + "default_view": "List", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "period_start_date", + "period_end_date", + "status", + "column_break_irmte", + "posting_date", + "set_posting_date", + "section_break_angmp", + "company", + "pos_profile", + "pos_closing_entry", + "column_break_lwlcj", + "user", + "section_break_qkpre", + "balance_details", + "section_break_dosnb", + "amended_from" + ], + "fields": [ + { + "fieldname": "period_start_date", + "fieldtype": "Datetime", + "in_list_view": 1, + "label": "Period Start Date", + "reqd": 1 + }, + { + "fieldname": "period_end_date", + "fieldtype": "Datetime", + "in_list_view": 1, + "label": "Period End Date", + "read_only": 1 + }, + { + "allow_on_submit": 1, + "fieldname": "status", + "fieldtype": "Select", + "hidden": 1, + "label": "Status", + "options": "Draft\nOpen\nClosed\nCancelled", + "read_only": 1 + }, + { + "fieldname": "column_break_irmte", + "fieldtype": "Column Break" + }, + { + "fieldname": "posting_date", + "fieldtype": "Date", + "in_list_view": 1, + "label": "Posting Date", + "reqd": 1 + }, + { + "default": "0", + "fieldname": "set_posting_date", + "fieldtype": "Check", + "label": "Set Posting Date" + }, + { + "fieldname": "section_break_angmp", + "fieldtype": "Section Break" + }, + { + "fieldname": "company", + "fieldtype": "Link", + "in_list_view": 1, + "label": "Company", + "options": "Company", + "reqd": 1 + }, + { + "fieldname": "pos_profile", + "fieldtype": "Link", + "in_list_view": 1, + "label": "POS Profile", + "options": "POS Profile", + "reqd": 1 + }, + { + "allow_on_submit": 1, + "fetch_from": "amended_from.pos_closing_entry", + "fieldname": "pos_closing_entry", + "fieldtype": "Data", + "label": "POS Closing Entry", + "read_only": 1 + }, + { + "fieldname": "column_break_lwlcj", + "fieldtype": "Column Break" + }, + { + "fieldname": "user", + "fieldtype": "Link", + "label": "Cashier", + "options": "User", + "reqd": 1 + }, + { + "fieldname": "section_break_qkpre", + "fieldtype": "Section Break" + }, + { + "fieldname": "section_break_dosnb", + "fieldtype": "Section Break" + }, + { + "fieldname": "amended_from", + "fieldtype": "Link", + "label": "Amended From", + "no_copy": 1, + "options": "POS Opening List", + "print_hide": 1, + "read_only": 1, + "search_index": 1 + }, + { + "fieldname": "balance_details", + "fieldtype": "Table", + "label": "Opening Balance Details", + "options": "POS Opening Entry Detail", + "reqd": 1 + } + ], + "index_web_pages_for_search": 1, + "is_submittable": 1, + "links": [], + "modified": "2024-03-14 17:07:10.691562", + "modified_by": "Administrator", + "module": "getpos", + "name": "POS Opening List", + "naming_rule": "Expression (old style)", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "submit": 1, + "write": 1 + }, + { + "create": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "Sales Manager", + "share": 1, + "submit": 1, + "write": 1 + }, + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "Administrator", + "share": 1, + "submit": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "states": [ + { + "color": "Red", + "title": "Draft" + }, + { + "color": "Orange", + "title": "Open" + }, + { + "color": "Green", + "title": "Closed" + }, + { + "color": "Red", + "title": "Cancelled" + } + ], + "track_changes": 1 +} \ No newline at end of file diff --git a/getpos/getpos/doctype/pos_opening_list/pos_opening_list.py b/getpos/getpos/doctype/pos_opening_list/pos_opening_list.py new file mode 100644 index 0000000..04cc6ad --- /dev/null +++ b/getpos/getpos/doctype/pos_opening_list/pos_opening_list.py @@ -0,0 +1,40 @@ +import frappe +from frappe import _ +from frappe.utils import cint, get_link_to_form +from frappe.model.document import Document + +class POSOpeningList(Document): + def validate(self): + self.validate_pos_profile_and_cashier() + self.validate_payment_method_account() + + def on_submit(self): + frappe.db.set_value("POS Opening List", self.name, "status", "Open") + + def validate_pos_profile_and_cashier(self): + if self.company != frappe.db.get_value("POS Profile", self.pos_profile, "company"): + frappe.throw( + _("POS Profile {} does not belong to company {}").format(self.pos_profile, self.company) + ) + + if not cint(frappe.db.get_value("User", self.user, "enabled")): + frappe.throw(_("User {} is disabled. Please select a valid user/cashier").format(self.user)) + + def validate_payment_method_account(self): + invalid_modes = [] + for d in self.balance_details: + if d.mode_of_payment: + account = frappe.db.get_value( + "Mode of Payment Account", + {"parent": d.mode_of_payment, "company": self.company}, + "default_account", + ) + if not account: + invalid_modes.append(get_link_to_form("Mode of Payment", d.mode_of_payment)) + + if invalid_modes: + if len(invalid_modes) == 1: + msg = _("Please set a default Cash or Bank account in Mode of Payment {}") + else: + msg = _("Please set default Cash or Bank accounts in Mode of Payments {}") + frappe.throw(msg.format(", ".join(invalid_modes)), title=_("Missing Account")) diff --git a/getpos/getpos/doctype/pos_opening_list/test_pos_opening_list.py b/getpos/getpos/doctype/pos_opening_list/test_pos_opening_list.py new file mode 100644 index 0000000..254b7d2 --- /dev/null +++ b/getpos/getpos/doctype/pos_opening_list/test_pos_opening_list.py @@ -0,0 +1,9 @@ +# Copyright (c) 2024, Nestorbird and Contributors +# See license.txt + +# import frappe +from frappe.tests.utils import FrappeTestCase + + +class TestPOSOpeningList(FrappeTestCase): + pass diff --git a/getpos/getpos/doctype/sales_invoice_reference/__init__.py b/getpos/getpos/doctype/sales_invoice_reference/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/getpos/getpos/doctype/sales_invoice_reference/sales_invoice_reference.json b/getpos/getpos/doctype/sales_invoice_reference/sales_invoice_reference.json new file mode 100644 index 0000000..2721809 --- /dev/null +++ b/getpos/getpos/doctype/sales_invoice_reference/sales_invoice_reference.json @@ -0,0 +1,90 @@ +{ + "actions": [], + "creation": "2024-03-05 09:47:20.700737", + "default_view": "List", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "pos_invoice", + "posting_date", + "column_break_3", + "customer", + "grand_total", + "is_return", + "return_against" + ], + "fields": [ + { + "allow_on_submit": 1, + "fieldname": "pos_invoice", + "fieldtype": "Link", + "in_list_view": 1, + "in_preview": 1, + "in_standard_filter": 1, + "label": "Sales Invoice", + "options": "Sales Invoice", + "reqd": 1 + }, + { + "fetch_from": "pos_invoice.posting_date", + "fieldname": "posting_date", + "fieldtype": "Date", + "in_list_view": 1, + "label": "Date", + "reqd": 1 + }, + { + "fieldname": "column_break_3", + "fieldtype": "Column Break" + }, + { + "allow_on_submit": 1, + "fetch_from": "pos_invoice.customer", + "fieldname": "customer", + "fieldtype": "Link", + "label": "Customer", + "options": "Customer", + "read_only": 1, + "reqd": 1 + }, + { + "fetch_from": "pos_invoice.grand_total", + "fieldname": "grand_total", + "fieldtype": "Currency", + "in_list_view": 1, + "label": "Amount", + "reqd": 1 + }, + { + "default": "0", + "fetch_from": "pos_invoice.is_return", + "fieldname": "is_return", + "fieldtype": "Check", + "label": "Is Return", + "read_only": 1 + }, + { + "allow_on_submit": 1, + "fetch_from": "pos_invoice.return_against", + "fieldname": "return_against", + "fieldtype": "Link", + "label": "Return Against", + "options": "Sales Invoice", + "read_only": 1 + } + ], + "istable": 1, + "links": [], + "modified": "2024-03-05 09:47:20.700737", + "modified_by": "Administrator", + "module": "getpos", + "name": "Sales Invoice Reference", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "sort_field": "modified", + "sort_order": "DESC", + "states": [], + "track_changes": 1 +} \ No newline at end of file diff --git a/getpos/getpos/doctype/sales_invoice_reference/sales_invoice_reference.py b/getpos/getpos/doctype/sales_invoice_reference/sales_invoice_reference.py new file mode 100644 index 0000000..3d95f9b --- /dev/null +++ b/getpos/getpos/doctype/sales_invoice_reference/sales_invoice_reference.py @@ -0,0 +1,8 @@ +# Copyright (c) 2024, Nestorbird and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class SalesInvoiceReference(Document): + pass diff --git a/getpos/getpos/hooks/sales_invoice.py b/getpos/getpos/hooks/sales_invoice.py index 71296e3..9755275 100644 --- a/getpos/getpos/hooks/sales_invoice.py +++ b/getpos/getpos/hooks/sales_invoice.py @@ -3,12 +3,12 @@ def on_submit(doc, method): create_payment_entry(doc) - + def create_payment_entry(doc): payment_entry = get_payment_entry("Sales Invoice", doc.name) payment_entry.posting_date = doc.posting_date payment_entry.mode_of_payment = doc.mode_of_payment - if doc.mode_of_payment == 'Cash': + if doc.mode_of_payment == 'Cash': account = frappe.db.get_value('Account', { 'disabled': 0, @@ -20,5 +20,11 @@ def create_payment_entry(doc): if doc.mode_of_payment == 'M-Pesa': payment_entry.reference_no = doc.mpesa_no payment_entry.reference_date = doc.posting_date + + + payment_entry.paid_amount = doc.grand_total + payment_entry.received_amount = doc.grand_total + payment_entry.save() - payment_entry.submit() \ No newline at end of file + payment_entry.submit() + diff --git a/getpos/hooks.py b/getpos/hooks.py index 4094198..3a0f022 100644 --- a/getpos/hooks.py +++ b/getpos/hooks.py @@ -1,5 +1,6 @@ from . import __version__ as app_version + app_name = "getpos" app_title = "GETPOS" app_publisher = "Nestorbird" @@ -134,10 +135,7 @@ "on_submit": "getpos.getpos.hooks.sales_order.on_submit", "validate": "getpos.getpos.hooks.sales_order.validate" }, - "Sales Invoice":{ - "on_submit": "getpos.getpos.hooks.sales_invoice.on_submit" - - }, + "Item Price":{ "validate": "getpos.getpos.hooks.item_price.validate_item_price" },