diff --git a/custom_ui/custom_ui/doctype/backflow_test_form/__init__.py b/custom_ui/custom_ui/doctype/backflow_test_form/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/custom_ui/custom_ui/doctype/backflow_test_form/backflow_test_form.json b/custom_ui/custom_ui/doctype/backflow_test_form/backflow_test_form.json new file mode 100644 index 0000000..400fc06 --- /dev/null +++ b/custom_ui/custom_ui/doctype/backflow_test_form/backflow_test_form.json @@ -0,0 +1,104 @@ +{ + "actions": [], + "allow_rename": 1, + "creation": "2026-02-18 05:53:07.884371", + "custom": 1, + "doctype": "DocType", + "engine": "InnoDB", + "field_order": [ + "section_break_m7ec", + "property_address", + "technician", + "test_date", + "result", + "test_report", + "notes", + "water_district_submitted", + "amended_from" + ], + "fields": [ + { + "fieldname": "section_break_m7ec", + "fieldtype": "Section Break" + }, + { + "fieldname": "property_address", + "fieldtype": "Link", + "in_list_view": 1, + "label": "Property Address", + "options": "Address", + "reqd": 1 + }, + { + "fieldname": "technician", + "fieldtype": "Link", + "label": "Technician", + "options": "Employee" + }, + { + "fieldname": "test_date", + "fieldtype": "Date", + "label": "Test Date" + }, + { + "fieldname": "result", + "fieldtype": "Select", + "label": "Result", + "options": "Pass\nFail" + }, + { + "fieldname": "test_report", + "fieldtype": "Attach", + "label": "Test Report" + }, + { + "fieldname": "notes", + "fieldtype": "Text", + "label": "Notes" + }, + { + "default": "0", + "fieldname": "water_district_submitted", + "fieldtype": "Check", + "label": "Water District Submitted" + }, + { + "fieldname": "amended_from", + "fieldtype": "Link", + "label": "Amended From", + "no_copy": 1, + "options": "Backflow Test Form", + "print_hide": 1, + "read_only": 1, + "search_index": 1 + } + ], + "grid_page_length": 50, + "index_web_pages_for_search": 1, + "is_submittable": 1, + "links": [], + "modified": "2026-02-18 10:48:33.908921", + "modified_by": "casey@shilohcode.com", + "module": "Custom UI", + "name": "Backflow Test Form", + "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 + } + ], + "row_format": "Dynamic", + "sort_field": "modified", + "sort_order": "DESC", + "states": [] +} \ No newline at end of file diff --git a/custom_ui/fixtures/custom_field.json b/custom_ui/fixtures/custom_field.json index 10d6caf..e901109 100644 --- a/custom_ui/fixtures/custom_field.json +++ b/custom_ui/fixtures/custom_field.json @@ -1,289 +1,4 @@ [ - { - "allow_in_quick_entry": 1, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Service Appointment", - "fetch_from": "contact.mobile_no", - "fetch_if_empty": 1, - "fieldname": "custom_phone_number", - "fieldtype": "Data", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_preview": 1, - "in_standard_filter": 0, - "insert_after": "contact", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Phone Number", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-06 16:50:41.564255", - "module": null, - "name": "Service Appointment-custom_phone_number", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Project", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_column_break_k7sgq", - "fieldtype": "Column Break", - "hidden": 1, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": null, - "is_system_generated": 0, - "is_virtual": 0, - "label": "", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-05-02 10:39:04.677207", - "module": null, - "name": "Project-custom_column_break_k7sgq", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Lead", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "properties", - "fieldtype": "Table", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "Properties", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-13 08:37:09.267975", - "module": null, - "name": "Lead-properties", - "no_copy": 0, - "non_negative": 0, - "options": "Lead Address Link", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Lead", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_billing_address", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "Custom Address", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-16 03:44:29.342120", - "module": null, - "name": "Lead-custom_billing_address", - "no_copy": 0, - "non_negative": 0, - "options": "Address", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 1, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": "Kris Sims", - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Service Appointment", - "fetch_from": null, - "fetch_if_empty": 1, - "fieldname": "custom_assigned_to", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 1, - "in_list_view": 1, - "in_preview": 1, - "in_standard_filter": 0, - "insert_after": "service_details", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Assigned to", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-06 16:56:08.644464", - "module": null, - "name": "Service Appointment-custom_assigned_to", - "no_copy": 0, - "non_negative": 0, - "options": "Sales Person", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -455,6 +170,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Fencing Job Queue", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "workflow_state", + "fieldtype": "Link", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": null, + "is_system_generated": 0, + "is_virtual": 0, + "label": "Workflow State", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-12-11 15:02:40.387286", + "module": null, + "name": "Fencing Job Queue-workflow_state", + "no_copy": 1, + "non_negative": 0, + "options": "Workflow State", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -512,6 +284,120 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Lead", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "properties", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "Properties", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-13 08:37:09.267975", + "module": null, + "name": "Lead-properties", + "no_copy": 0, + "non_negative": 0, + "options": "Lead Address Link", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Lead", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_billing_address", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "Custom Address", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-16 03:44:29.342120", + "module": null, + "name": "Lead-custom_billing_address", + "no_copy": 0, + "non_negative": 0, + "options": "Address", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 1, @@ -582,10 +468,10 @@ "docstatus": 0, "doctype": "Custom Field", "dt": "Service Appointment", - "fetch_from": "contact.custom_service_address", - "fetch_if_empty": 0, - "fieldname": "custom_location_of_meeting", - "fieldtype": "Link", + "fetch_from": "contact.mobile_no", + "fetch_if_empty": 1, + "fieldname": "custom_phone_number", + "fieldtype": "Data", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -596,19 +482,76 @@ "in_list_view": 1, "in_preview": 1, "in_standard_filter": 0, - "insert_after": "section_break_toee", + "insert_after": "contact", "is_system_generated": 0, "is_virtual": 0, - "label": "Service Address", + "label": "Phone Number", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-01-06 16:50:41.472790", + "modified": "2025-01-06 16:50:41.564255", "module": null, - "name": "Service Appointment-custom_location_of_meeting", + "name": "Service Appointment-custom_phone_number", "no_copy": 0, "non_negative": 0, - "options": "Address", + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 1, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": "Kris Sims", + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Service Appointment", + "fetch_from": null, + "fetch_if_empty": 1, + "fieldname": "custom_assigned_to", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 1, + "in_list_view": 1, + "in_preview": 1, + "in_standard_filter": 0, + "insert_after": "service_details", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Assigned to", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-06 16:56:08.644464", + "module": null, + "name": "Service Appointment-custom_assigned_to", + "no_copy": 0, + "non_negative": 0, + "options": "Sales Person", "permlevel": 0, "placeholder": null, "precision": "", @@ -623,7 +566,121 @@ "show_dashboard": 0, "sort_options": 0, "translatable": 0, - "unique": 1, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Project", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_column_break_k7sgq", + "fieldtype": "Column Break", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": null, + "is_system_generated": 0, + "is_virtual": 0, + "label": "", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-05-02 10:39:04.677207", + "module": null, + "name": "Project-custom_column_break_k7sgq", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "GoCardless Mandate", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "customer", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "disabled", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Customer", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-27 11:11:05.542464", + "module": null, + "name": "GoCardless Mandate-customer", + "no_copy": 0, + "non_negative": 0, + "options": "Customer", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, "width": null }, { @@ -717,7 +774,7 @@ "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-18 05:53:31.144252", + "modified": "2026-02-02 09:31:53.016671", "module": null, "name": "Quotation-requires_half_payment", "no_copy": 0, @@ -797,177 +854,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Sales Invoice", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_installation_address", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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_section", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Installation Address", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-02-19 06:35:30.468449", - "module": null, - "name": "Sales Invoice-custom_installation_address", - "no_copy": 0, - "non_negative": 0, - "options": "Address", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 1, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Project", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_installation_address", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 1, - "in_list_view": 0, - "in_preview": 1, - "in_standard_filter": 1, - "insert_after": "custom_column_break_k7sgq", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Installation Address", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-03-04 19:46:31.746315", - "module": null, - "name": "Project-custom_installation_address", - "no_copy": 0, - "non_negative": 0, - "options": "Address", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "GoCardless Mandate", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "customer", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "disabled", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Customer", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-27 11:11:05.542464", - "module": null, - "name": "GoCardless Mandate-customer", - "no_copy": 0, - "non_negative": 0, - "options": "Customer", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -1025,6 +911,63 @@ "unique": 0, "width": "" }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Sales Invoice", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_installation_address", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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_section", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Installation Address", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-02-19 06:35:30.468449", + "module": null, + "name": "Sales Invoice-custom_installation_address", + "no_copy": 0, + "non_negative": 0, + "options": "Address", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -1139,63 +1082,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 1, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": "Task", - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Task Depends On", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_depends_on_doctype", - "fieldtype": "Select", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "task", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Depends On Doctype", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-07 03:45:56.370961", - "module": null, - "name": "Task Depends On-custom_depends_on_doctype", - "no_copy": 0, - "non_negative": 0, - "options": "Task\nService Appointment\nService Address 2\nProject", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -1253,6 +1139,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 1, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Project", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_installation_address", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 1, + "in_list_view": 0, + "in_preview": 1, + "in_standard_filter": 1, + "insert_after": "custom_column_break_k7sgq", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Installation Address", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-03-04 19:46:31.746315", + "module": null, + "name": "Project-custom_installation_address", + "no_copy": 0, + "non_negative": 0, + "options": "Address", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -1310,6 +1253,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 1, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Activity Type", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_company", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_preview": 0, + "in_standard_filter": 1, + "insert_after": "costing_rate", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Company", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-24 11:01:20.861860", + "module": null, + "name": "Activity Type-custom_company", + "no_copy": 0, + "non_negative": 0, + "options": "Company", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -1367,6 +1367,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Email Account", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "email_id", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Company", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-11-25 12:46:13.096077", + "module": null, + "name": "Email Account-company", + "no_copy": 0, + "non_negative": 0, + "options": "Company", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -1481,234 +1538,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Task", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_property", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "project", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Property", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2024-07-08 05:37:46.181477", - "module": null, - "name": "Task-custom_property", - "no_copy": 0, - "non_negative": 0, - "options": "Address", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Sales Order", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_installation_address", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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_break0", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Installation Address", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-02-19 06:31:39.718110", - "module": null, - "name": "Sales Order-custom_installation_address", - "no_copy": 0, - "non_negative": 0, - "options": "Address", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 1, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Activity Type", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_company", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_preview": 0, - "in_standard_filter": 1, - "insert_after": "costing_rate", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Company", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-24 11:01:20.861860", - "module": null, - "name": "Activity Type-custom_company", - "no_copy": 0, - "non_negative": 0, - "options": "Company", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Email Account", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "company", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "email_id", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Company", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-11-25 12:46:13.096077", - "module": null, - "name": "Email Account-company", - "no_copy": 0, - "non_negative": 0, - "options": "Company", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 1, "allow_on_submit": 0, @@ -1766,6 +1595,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Task", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_property", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "project", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Property", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-07-08 05:37:46.181477", + "module": null, + "name": "Task-custom_property", + "no_copy": 0, + "non_negative": 0, + "options": "Address", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 1, "allow_on_submit": 0, @@ -1937,120 +1823,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Stripe Settings", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_webhook_secret", - "fieldtype": "Data", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "publishable_key", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Webhook Secret", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-06 07:59:54.465395", - "module": null, - "name": "Stripe Settings-custom_webhook_secret", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Task Depends On", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_depends_on", - "fieldtype": "Dynamic Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_depends_on_doctype", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Depends On", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-07 03:46:57.918771", - "module": null, - "name": "Task Depends On-custom_depends_on", - "no_copy": 0, - "non_negative": 0, - "options": "custom_depends_on_doctype", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -2108,6 +1880,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Sales Order", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_installation_address", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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_break0", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Installation Address", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-02-19 06:31:39.718110", + "module": null, + "name": "Sales Order-custom_installation_address", + "no_copy": 0, + "non_negative": 0, + "options": "Address", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -2142,7 +1971,7 @@ "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-18 05:53:31.244627", + "modified": "2026-02-02 09:31:53.115073", "module": null, "name": "Sales Order-requires_half_payment", "no_copy": 0, @@ -2735,63 +2564,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": "Completed", - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Task Depends On", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_event", - "fieldtype": "Select", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_depends_on", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Event", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-07 03:49:48.370093", - "module": null, - "name": "Task Depends On-custom_event", - "no_copy": 0, - "non_negative": 0, - "options": "Created\nCompleted\nPercentage Reached\nScheduled\nStarted\nCancelled\n", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -2883,7 +2655,7 @@ "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-12 02:45:07.618975", + "modified": "2025-03-04 20:12:00.846188", "module": null, "name": "Address-custom_installationservice_address", "no_copy": 0, @@ -2906,6 +2678,177 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Stripe Settings", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_webhook_secret", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "publishable_key", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Webhook Secret", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-02-06 07:59:54.465395", + "module": null, + "name": "Stripe Settings-custom_webhook_secret", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "On-Site Meeting", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "party_type", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Party Type", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-13 03:06:47.189806", + "module": null, + "name": "On-Site Meeting-party_type", + "no_copy": 0, + "non_negative": 0, + "options": "Customer\nLead", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Customer", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "from_lead", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "From Lead", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-13 04:14:35.978839", + "module": null, + "name": "Customer-from_lead", + "no_copy": 0, + "non_negative": 0, + "options": "Lead", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -3191,120 +3134,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "On-Site Meeting", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "party_type", - "fieldtype": "Select", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Party Type", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-13 03:06:47.189806", - "module": null, - "name": "On-Site Meeting-party_type", - "no_copy": 0, - "non_negative": 0, - "options": "Customer\nLead", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Customer", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "from_lead", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "From Lead", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-13 03:39:42.161305", - "module": null, - "name": "Customer-from_lead", - "no_copy": 0, - "non_negative": 0, - "options": "Lead", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -3374,11 +3203,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "On-Site Meeting", - "fetch_from": null, + "dt": "Maintenance Visit", + "fetch_from": "customer_address.address_title", "fetch_if_empty": 0, - "fieldname": "party_name", - "fieldtype": "Dynamic Link", + "fieldname": "custom_service_address", + "fieldtype": "Link", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -3389,19 +3218,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "party_type", - "is_system_generated": 1, + "insert_after": "customer_name", + "is_system_generated": 0, "is_virtual": 0, - "label": "Party Name", + "label": "Service Address", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-01-13 03:06:47.213336", + "modified": "2025-02-13 17:03:23.691597", "module": null, - "name": "On-Site Meeting-party_name", + "name": "Maintenance Visit-custom_service_address", "no_copy": 0, "non_negative": 0, - "options": "party_type", + "options": "Address", "permlevel": 0, "placeholder": null, "precision": "", @@ -3431,11 +3260,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Lead", + "dt": "On-Site Meeting", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_customer_name", - "fieldtype": "Data", + "fieldname": "party_name", + "fieldtype": "Dynamic Link", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -3446,76 +3275,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "last_name", - "is_system_generated": 0, + "insert_after": "party_type", + "is_system_generated": 1, "is_virtual": 0, - "label": "Customer Name", + "label": "Party Name", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-01-07 04:41:50.654606", + "modified": "2026-01-13 03:06:47.213336", "module": null, - "name": "Lead-custom_customer_name", + "name": "On-Site Meeting-party_name", "no_copy": 0, "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Maintenance Visit", - "fetch_from": "customer_address.address_title", - "fetch_if_empty": 0, - "fieldname": "custom_service_address", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": 0, - "is_virtual": 0, - "label": "Service Address", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-02-13 17:03:23.691597", - "module": null, - "name": "Maintenance Visit-custom_service_address", - "no_copy": 0, - "non_negative": 0, - "options": "Address", + "options": "party_type", "permlevel": 0, "placeholder": null, "precision": "", @@ -3773,11 +3545,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Stripe Settings", + "dt": "Lead", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_company", - "fieldtype": "Link", + "fieldname": "custom_customer_name", + "fieldtype": "Data", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -3788,19 +3560,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "secret_key", + "insert_after": "last_name", "is_system_generated": 0, "is_virtual": 0, - "label": "Company", + "label": "Customer Name", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-06 07:59:54.534298", + "modified": "2026-01-07 04:41:50.654606", "module": null, - "name": "Stripe Settings-custom_company", + "name": "Lead-custom_customer_name", "no_copy": 0, "non_negative": 0, - "options": "Company", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -3814,7 +3586,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 0, + "translatable": 1, "unique": 0, "width": null }, @@ -4103,63 +3875,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": "Task Completion", - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Project Template", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom__complete_method", - "fieldtype": "Select", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "calendar_color", - "is_system_generated": 0, - "is_virtual": 0, - "label": "% Complete Method", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-07 04:15:32.671433", - "module": null, - "name": "Project Template-custom__complete_method", - "no_copy": 0, - "non_negative": 0, - "options": "Manual\nTask Completion\nTask Progress\nTask Weight", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -4331,63 +4046,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Stripe Settings", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_account", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_company", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Account", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-06 07:59:54.597448", - "module": null, - "name": "Stripe Settings-custom_account", - "no_copy": 0, - "non_negative": 0, - "options": "Account", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -4445,6 +4103,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Stripe Settings", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_company", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "secret_key", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Company", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-02-06 07:59:54.534298", + "module": null, + "name": "Stripe Settings-custom_company", + "no_copy": 0, + "non_negative": 0, + "options": "Company", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 1, @@ -4787,63 +4502,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": "eval:doc.status == \"Completed\";\neval:doc.project_template == \"SNW Install\"", - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Project", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_warranty_expiration_date", - "fieldtype": "Date", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_warranty_duration_days", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Warranty Expiration Date", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-08-26 18:07:02.087534", - "module": null, - "name": "Project-custom_warranty_expiration_date", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": null, - "read_only": 0, - "read_only_depends_on": "eval:doc.status != \"Completed\";", - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -4909,15 +4567,15 @@ "collapsible_depends_on": null, "columns": 0, "default": null, - "depends_on": null, + "depends_on": "eval:doc.status == \"Completed\";\neval:doc.project_template == \"SNW Install\"", "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Contact", + "dt": "Project", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "customer_type", - "fieldtype": "Select", + "fieldname": "custom_warranty_expiration_date", + "fieldtype": "Date", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -4928,19 +4586,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "email", - "is_system_generated": 1, + "insert_after": "custom_warranty_duration_days", + "is_system_generated": 0, "is_virtual": 0, - "label": "Customer Type", + "label": "Warranty Expiration Date", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-01-13 08:37:09.588836", + "modified": "2025-08-26 18:07:02.087534", "module": null, - "name": "Contact-customer_type", + "name": "Project-custom_warranty_expiration_date", "no_copy": 0, "non_negative": 0, - "options": "Customer\nLead", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -4948,7 +4606,7 @@ "print_hide_if_no_value": 0, "print_width": null, "read_only": 0, - "read_only_depends_on": null, + "read_only_depends_on": "eval:doc.status != \"Completed\";", "report_hide": 0, "reqd": 0, "search_index": 0, @@ -4970,11 +4628,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Lead", + "dt": "Stripe Settings", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "customer_type", - "fieldtype": "Select", + "fieldname": "custom_account", + "fieldtype": "Link", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -4985,19 +4643,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "lead_name", - "is_system_generated": 1, + "insert_after": "custom_company", + "is_system_generated": 0, "is_virtual": 0, - "label": "Customer Type", + "label": "Account", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-12-13 04:03:02.507746", + "modified": "2026-02-06 07:59:54.597448", "module": null, - "name": "Lead-customer_type", + "name": "Stripe Settings-custom_account", "no_copy": 0, "non_negative": 0, - "options": "Individual\nCompany\nPartnership", + "options": "Account", "permlevel": 0, "placeholder": null, "precision": "", @@ -5072,6 +4730,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Contact", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "customer_type", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "email", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Customer Type", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-13 08:37:09.588836", + "module": null, + "name": "Contact-customer_type", + "no_copy": 0, + "non_negative": 0, + "options": "Customer\nLead", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -5129,6 +4844,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Lead", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "customer_type", + "fieldtype": "Select", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "lead_name", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Customer Type", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-12-13 04:03:02.507746", + "module": null, + "name": "Lead-customer_type", + "no_copy": 0, + "non_negative": 0, + "options": "Individual\nCompany\nPartnership", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -5243,63 +5015,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": "eval:doc.status == \"Completed\";\neval:doc.project_template == \"SNW Install\"", - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Project", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_warranty_information", - "fieldtype": "Small Text", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_warranty_expiration_date", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Warranty Information", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-08-26 10:01:42.692240", - "module": null, - "name": "Project-custom_warranty_information", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -5357,6 +5072,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": "eval:doc.status == \"Completed\";\neval:doc.project_template == \"SNW Install\"", + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Project", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_warranty_information", + "fieldtype": "Small Text", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "custom_warranty_expiration_date", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Warranty Information", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-08-26 10:01:42.692240", + "module": null, + "name": "Project-custom_warranty_information", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -5414,120 +5186,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Lead", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "companies", - "fieldtype": "Table", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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_type", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Companies", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-13 08:37:09.220498", - "module": null, - "name": "Lead-companies", - "no_copy": 0, - "non_negative": 0, - "options": "Lead Company Link", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Contact", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "customer_name", - "fieldtype": "Dynamic Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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_type", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Customer Name", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-13 08:37:09.627093", - "module": null, - "name": "Contact-customer_name", - "no_copy": 0, - "non_negative": 0, - "options": "customer_type", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -5756,6 +5414,120 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Lead", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "companies", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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_type", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Companies", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-13 08:37:09.220498", + "module": null, + "name": "Lead-companies", + "no_copy": 0, + "non_negative": 0, + "options": "Lead Company Link", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Contact", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "customer_name", + "fieldtype": "Dynamic Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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_type", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Customer Name", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-13 08:37:09.627093", + "module": null, + "name": "Contact-customer_name", + "no_copy": 0, + "non_negative": 0, + "options": "customer_type", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -5996,12 +5768,12 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Contact", + "dt": "Customer", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "addresses", - "fieldtype": "Table", - "hidden": 0, + "fieldname": "custom_appointment_date", + "fieldtype": "Date", + "hidden": 1, "hide_border": 0, "hide_days": 0, "hide_seconds": 0, @@ -6011,76 +5783,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "customer_name", - "is_system_generated": 1, + "insert_after": "customer_group", + "is_system_generated": 0, "is_virtual": 0, - "label": "Addresses", + "label": "Appointment Date", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-01-14 09:31:03.596024", + "modified": "2024-10-21 04:06:47.935309", "module": null, - "name": "Contact-addresses", + "name": "Customer-custom_appointment_date", "no_copy": 0, "non_negative": 0, - "options": "Contact Address Link", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Lead", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "quotations", - "fieldtype": "Table", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "companies", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Quotations", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-13 08:37:09.177390", - "module": null, - "name": "Lead-quotations", - "no_copy": 0, - "non_negative": 0, - "options": "Lead Quotation Link", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -6212,6 +5927,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Contact", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "addresses", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "Addresses", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-14 09:31:03.596024", + "module": null, + "name": "Contact-addresses", + "no_copy": 0, + "non_negative": 0, + "options": "Contact Address Link", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -6281,12 +6053,12 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Customer", + "dt": "Lead", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_appointment_date", - "fieldtype": "Date", - "hidden": 1, + "fieldname": "quotations", + "fieldtype": "Table", + "hidden": 0, "hide_border": 0, "hide_days": 0, "hide_seconds": 0, @@ -6296,19 +6068,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "customer_group", - "is_system_generated": 0, + "insert_after": "companies", + "is_system_generated": 1, "is_virtual": 0, - "label": "Appointment Date", + "label": "Quotations", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-10-21 04:06:47.935309", + "modified": "2026-01-13 08:37:09.177390", "module": null, - "name": "Customer-custom_appointment_date", + "name": "Lead-quotations", "no_copy": 0, "non_negative": 0, - "options": null, + "options": "Lead Quotation Link", "permlevel": 0, "placeholder": null, "precision": "", @@ -6395,11 +6167,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Lead", + "dt": "Service Appointment", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "onsite_meetings", - "fieldtype": "Table", + "fieldname": "custom_sms_optin", + "fieldtype": "Check", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -6410,19 +6182,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "quotations", - "is_system_generated": 1, + "insert_after": "custom_phone_number", + "is_system_generated": 0, "is_virtual": 0, - "label": "On-Site Meetings", + "label": "SMS Opt-In", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-01-13 08:37:09.135185", + "modified": "2025-09-02 10:21:59.145925", "module": null, - "name": "Lead-onsite_meetings", + "name": "Service Appointment-custom_sms_optin", "no_copy": 0, "non_negative": 0, - "options": "Lead On-Site Meeting Link", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -6497,6 +6269,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Lead", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "onsite_meetings", + "fieldtype": "Table", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "quotations", + "is_system_generated": 1, + "is_virtual": 0, + "label": "On-Site Meetings", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-13 08:37:09.135185", + "module": null, + "name": "Lead-onsite_meetings", + "no_copy": 0, + "non_negative": 0, + "options": "Lead On-Site Meeting Link", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -6624,10 +6453,10 @@ "docstatus": 0, "doctype": "Custom Field", "dt": "Service Appointment", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_sms_optin", - "fieldtype": "Check", + "fetch_from": "contact.email_id", + "fetch_if_empty": 1, + "fieldname": "custom_email_address", + "fieldtype": "Data", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -6636,18 +6465,18 @@ "ignore_xss_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_preview": 0, + "in_preview": 1, "in_standard_filter": 0, - "insert_after": "custom_phone_number", + "insert_after": "custom_sms_optin", "is_system_generated": 0, "is_virtual": 0, - "label": "SMS Opt-In", + "label": "Email Address", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-09-02 10:21:59.145925", + "modified": "2025-01-06 16:50:41.658096", "module": null, - "name": "Service Appointment-custom_sms_optin", + "name": "Service Appointment-custom_email_address", "no_copy": 0, "non_negative": 0, "options": null, @@ -6664,7 +6493,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 0, + "translatable": 1, "unique": 0, "width": null }, @@ -6725,63 +6554,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Sales Order", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_halfdown_is_paid", - "fieldtype": "Check", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "tax_id", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Half-down is paid", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-28 02:32:48.175435", - "module": null, - "name": "Sales Order-custom_halfdown_is_paid", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -6841,7 +6613,7 @@ }, { "allow_in_quick_entry": 0, - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "collapsible_depends_on": null, @@ -6851,11 +6623,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Service Appointment", - "fetch_from": "contact.email_id", - "fetch_if_empty": 1, - "fieldname": "custom_email_address", - "fieldtype": "Data", + "dt": "Sales Order", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_halfdown_is_paid", + "fieldtype": "Check", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -6864,18 +6636,18 @@ "ignore_xss_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_preview": 1, + "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_sms_optin", + "insert_after": "tax_id", "is_system_generated": 0, "is_virtual": 0, - "label": "Email Address", + "label": "Half-down is paid", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-01-06 16:50:41.658096", + "modified": "2026-01-28 02:32:48.175435", "module": null, - "name": "Service Appointment-custom_email_address", + "name": "Sales Order-custom_halfdown_is_paid", "no_copy": 0, "non_negative": 0, "options": null, @@ -6892,7 +6664,64 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 1, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Service Appointment", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_column_break_dsqvk", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "custom_email_address", + "is_system_generated": 0, + "is_virtual": 0, + "label": "", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-06 16:50:41.381550", + "module": null, + "name": "Service Appointment-custom_column_break_dsqvk", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, "unique": 0, "width": null }, @@ -7022,11 +6851,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Sales Order", + "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_halfdown_amount", - "fieldtype": "Currency", + "fieldname": "custom_section_break_fvgdt", + "fieldtype": "Section Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -7037,16 +6866,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_halfdown_is_paid", + "insert_after": "custom_payment_received_status", "is_system_generated": 0, "is_virtual": 0, - "label": "Half-down amount", + "label": "", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-01-28 02:32:52.508018", + "modified": "2024-12-06 12:51:45.744682", "module": null, - "name": "Sales Order-custom_halfdown_amount", + "name": "Address-custom_section_break_fvgdt", "no_copy": 0, "non_negative": 0, "options": null, @@ -7079,11 +6908,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Address", + "dt": "Sales Order", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_section_break_fvgdt", - "fieldtype": "Section Break", + "fieldname": "custom_halfdown_amount", + "fieldtype": "Currency", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -7094,16 +6923,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_payment_received_status", + "insert_after": "custom_halfdown_is_paid", "is_system_generated": 0, "is_virtual": 0, - "label": "", + "label": "Half-down amount", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-06 12:51:45.744682", + "modified": "2026-01-28 02:32:52.508018", "module": null, - "name": "Address-custom_section_break_fvgdt", + "name": "Sales Order-custom_halfdown_amount", "no_copy": 0, "non_negative": 0, "options": null, @@ -7181,63 +7010,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Service Appointment", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_column_break_dsqvk", - "fieldtype": "Column Break", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_email_address", - "is_system_generated": 0, - "is_virtual": 0, - "label": "", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-06 16:50:41.381550", - "module": null, - "name": "Service Appointment-custom_column_break_dsqvk", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 1, "allow_on_submit": 0, @@ -7352,6 +7124,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Service Appointment", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_internal_company", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "status", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Internal Company", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-06 16:53:41.538535", + "module": null, + "name": "Service Appointment-custom_internal_company", + "no_copy": 0, + "non_negative": 0, + "options": "Company", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -7523,63 +7352,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Service Appointment", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_internal_company", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "status", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Internal Company", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-06 16:53:41.538535", - "module": null, - "name": "Service Appointment-custom_internal_company", - "no_copy": 0, - "non_negative": 0, - "options": "Company", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -7763,11 +7535,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Task Type", + "dt": "Task", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_completion_trigger", - "fieldtype": "Select", + "fieldname": "custom_foreman", + "fieldtype": "Link", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -7778,19 +7550,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "triggering_doctype", + "insert_after": "completed_on", "is_system_generated": 0, "is_virtual": 0, - "label": "Completion Trigger", + "label": "Foreman", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-07 04:06:25.740996", + "modified": "2025-05-10 06:09:03.026724", "module": null, - "name": "Task Type-custom_completion_trigger", + "name": "Task-custom_foreman", "no_copy": 0, "non_negative": 0, - "options": "Created\nCompleted\nStarted\nPercentage Reached\nScheduled", + "options": "Employee", "permlevel": 0, "placeholder": null, "precision": "", @@ -7804,7 +7576,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 1, + "translatable": 0, "unique": 0, "width": null }, @@ -7865,120 +7637,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Task", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_foreman", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "completed_on", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Foreman", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-05-10 06:09:03.026724", - "module": null, - "name": "Task-custom_foreman", - "no_copy": 0, - "non_negative": 0, - "options": "Employee", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Task Type", - "fetch_from": "", - "fetch_if_empty": 0, - "fieldname": "custom_completion_trigger_doctype", - "fieldtype": "Select", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_completion_trigger", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Completion Trigger Doctype", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-07 04:06:25.878473", - "module": null, - "name": "Task Type-custom_completion_trigger_doctype", - "no_copy": 0, - "non_negative": 0, - "options": "Service Address 2\nProject\nTask\nService Appointment", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -8013,7 +7671,7 @@ "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-18 05:53:31.409674", + "modified": "2026-02-02 09:31:53.269923", "module": null, "name": "Project-requires_half_payment", "no_copy": 0, @@ -8093,6 +7751,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": "0", + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Project", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "is_scheduled", + "fieldtype": "Check", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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_half_down_paid", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Is Scheduled", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-02-02 09:31:53.201855", + "module": null, + "name": "Project-is_scheduled", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -8207,6 +7922,120 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Contact", + "fetch_from": "address.address_title", + "fetch_if_empty": 1, + "fieldname": "custom_service_address", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 1, + "in_list_view": 1, + "in_preview": 0, + "in_standard_filter": 1, + "insert_after": "is_billing_contact", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Service/Installation Address", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-14 17:40:19.828715", + "module": null, + "name": "Contact-custom_service_address", + "no_copy": 0, + "non_negative": 0, + "options": "Address", + "permlevel": 0, + "placeholder": null, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": "100", + "read_only": 0, + "read_only_depends_on": null, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": "0", + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Project", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "is_half_down_paid", + "fieldtype": "Check", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "requires_half_payment", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Is Half Down Paid", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-02-02 09:31:53.356202", + "module": null, + "name": "Project-is_half_down_paid", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -8276,68 +8105,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Contact", - "fetch_from": "address.address_title", - "fetch_if_empty": 1, - "fieldname": "custom_service_address", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 1, - "in_list_view": 1, - "in_preview": 0, - "in_standard_filter": 1, - "insert_after": "is_billing_contact", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Service/Installation Address", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-14 17:40:19.828715", - "module": null, - "name": "Contact-custom_service_address", - "no_copy": 0, - "non_negative": 0, - "options": "Address", - "permlevel": 0, - "placeholder": null, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": "100", - "read_only": 0, - "read_only_depends_on": null, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Task Type", + "dt": "Service Appointment", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_target_percent", - "fieldtype": "Int", + "fieldname": "custom_section_break_gndxh", + "fieldtype": "Section Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -8348,73 +8120,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_completion_trigger_doctype", + "insert_after": "custom_internal_company", "is_system_generated": 0, "is_virtual": 0, - "label": "Target Percent", + "label": "", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-09 01:29:07.550589", + "modified": "2025-01-06 16:50:41.747787", "module": null, - "name": "Task Type-custom_target_percent", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": "0", - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Project", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "is_half_down_paid", - "fieldtype": "Check", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "requires_half_payment", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Is Half Down Paid", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-02-18 05:53:31.499516", - "module": null, - "name": "Project-is_half_down_paid", + "name": "Service Appointment-custom_section_break_gndxh", "no_copy": 0, "non_negative": 0, "options": null, @@ -8492,63 +8207,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Sales Order", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_project_complete", - "fieldtype": "Check", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_department_type", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Project Complete", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-04-18 10:32:51.404815", - "module": null, - "name": "Sales Order-custom_project_complete", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 1, "allow_on_submit": 0, @@ -8665,20 +8323,20 @@ }, { "allow_in_quick_entry": 0, - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "collapsible_depends_on": null, "columns": 0, - "default": "0", + "default": null, "depends_on": null, "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Project", + "dt": "Sales Order", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "is_scheduled", + "fieldname": "custom_project_complete", "fieldtype": "Check", "hidden": 0, "hide_border": 0, @@ -8690,16 +8348,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "is_half_down_paid", - "is_system_generated": 1, + "insert_after": "custom_department_type", + "is_system_generated": 0, "is_virtual": 0, - "label": "Is Scheduled", + "label": "Project Complete", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-18 05:53:31.336319", + "modified": "2025-04-18 10:32:51.404815", "module": null, - "name": "Project-is_scheduled", + "name": "Sales Order-custom_project_complete", "no_copy": 0, "non_negative": 0, "options": null, @@ -8709,7 +8367,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "print_width": null, - "read_only": 0, + "read_only": 1, "read_only_depends_on": null, "report_hide": 0, "reqd": 0, @@ -8777,63 +8435,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Service Appointment", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_section_break_gndxh", - "fieldtype": "Section Break", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_internal_company", - "is_system_generated": 0, - "is_virtual": 0, - "label": "", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-06 16:50:41.747787", - "module": null, - "name": "Service Appointment-custom_section_break_gndxh", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -8948,6 +8549,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Service Appointment", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "auto_repeat", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "custom_assigned_to", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Auto Repeat", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-07 12:01:01.971054", + "module": null, + "name": "Service Appointment-auto_repeat", + "no_copy": 1, + "non_negative": 0, + "options": "Auto Repeat", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 1, @@ -9062,63 +8720,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Service Appointment", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "auto_repeat", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_assigned_to", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Auto Repeat", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-07 12:01:01.971054", - "module": null, - "name": "Service Appointment-auto_repeat", - "no_copy": 1, - "non_negative": 0, - "options": "Auto Repeat", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -9290,6 +8891,120 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Project", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_foreman", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "priority", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Foreman", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-06-17 03:36:11.223101", + "module": null, + "name": "Project-custom_foreman", + "no_copy": 0, + "non_negative": 0, + "options": "Employee", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Customer", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_previous_year_price", + "fieldtype": "Currency", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "default_price_list", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Previous Year Price", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-10-21 04:06:48.267280", + "module": null, + "name": "Customer-custom_previous_year_price", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -9419,9 +9134,9 @@ "dt": "Project", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_foreman", - "fieldtype": "Link", - "hidden": 0, + "fieldname": "custom_hidden_fields", + "fieldtype": "Heading", + "hidden": 1, "hide_border": 0, "hide_days": 0, "hide_seconds": 0, @@ -9431,73 +9146,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "priority", + "insert_after": "custom_foreman", "is_system_generated": 0, "is_virtual": 0, - "label": "Foreman", + "label": "Hidden Fields", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-06-17 03:36:11.223101", + "modified": "2025-06-17 03:37:21.354610", "module": null, - "name": "Project-custom_foreman", - "no_copy": 0, - "non_negative": 0, - "options": "Employee", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Customer", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_previous_year_price", - "fieldtype": "Currency", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "default_price_list", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Previous Year Price", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2024-10-21 04:06:48.267280", - "module": null, - "name": "Customer-custom_previous_year_price", + "name": "Project-custom_hidden_fields", "no_copy": 0, "non_negative": 0, "options": null, @@ -9575,63 +9233,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Project", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_hidden_fields", - "fieldtype": "Heading", - "hidden": 1, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_foreman", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Hidden Fields", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-06-17 03:37:21.354610", - "module": null, - "name": "Project-custom_hidden_fields", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -10122,7 +9723,7 @@ "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-18 05:53:30.911394", + "modified": "2026-02-02 09:31:52.784947", "module": null, "name": "Address-latitude", "no_copy": 0, @@ -10236,7 +9837,7 @@ "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-18 05:53:31.027367", + "modified": "2026-02-02 09:31:52.905949", "module": null, "name": "Address-longitude", "no_copy": 0, @@ -10373,6 +9974,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Project", + "fetch_from": "sales_order.dispatch_address_name", + "fetch_if_empty": 0, + "fieldname": "custom_address", + "fieldtype": "Link", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "is_active", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Address", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-24 11:16:06.559672", + "module": null, + "name": "Project-custom_address", + "no_copy": 0, + "non_negative": 0, + "options": "Address", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -10556,34 +10214,34 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Project", - "fetch_from": "sales_order.dispatch_address_name", + "dt": "Contact", + "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_address", - "fieldtype": "Link", - "hidden": 1, + "fieldname": "custom_column_break_kmlkz", + "fieldtype": "Column Break", + "hidden": 0, "hide_border": 0, "hide_days": 0, "hide_seconds": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_global_search": 0, - "in_list_view": 1, + "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "is_active", + "insert_after": "sb_00", "is_system_generated": 0, "is_virtual": 0, - "label": "Address", + "label": "", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-01-24 11:16:06.559672", + "modified": "2024-12-23 16:27:55.413283", "module": null, - "name": "Project-custom_address", + "name": "Contact-custom_column_break_kmlkz", "no_copy": 0, "non_negative": 0, - "options": "Address", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -10613,12 +10271,12 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Contact", + "dt": "Project", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_column_break_kmlkz", - "fieldtype": "Column Break", - "hidden": 0, + "fieldname": "custom_section_break_lgkpd", + "fieldtype": "Section Break", + "hidden": 1, "hide_border": 0, "hide_days": 0, "hide_seconds": 0, @@ -10628,16 +10286,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "sb_00", + "insert_after": "custom_address", "is_system_generated": 0, "is_virtual": 0, "label": "", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-23 16:27:55.413283", + "modified": "2024-11-02 06:56:14.687381", "module": null, - "name": "Contact-custom_column_break_kmlkz", + "name": "Project-custom_section_break_lgkpd", "no_copy": 0, "non_negative": 0, "options": null, @@ -10901,9 +10559,9 @@ "dt": "Project", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_section_break_lgkpd", - "fieldtype": "Section Break", - "hidden": 1, + "fieldname": "custom_workflow_related_custom_fields__landry", + "fieldtype": "Heading", + "hidden": 0, "hide_border": 0, "hide_days": 0, "hide_seconds": 0, @@ -10913,16 +10571,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_address", + "insert_after": "custom_section_break_lgkpd", "is_system_generated": 0, "is_virtual": 0, - "label": "", + "label": "Workflow related custom fields - Landry", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-11-02 06:56:14.687381", + "modified": "2024-11-02 06:56:14.941205", "module": null, - "name": "Project-custom_section_break_lgkpd", + "name": "Project-custom_workflow_related_custom_fields__landry", "no_copy": 0, "non_negative": 0, "options": null, @@ -11235,7 +10893,7 @@ "collapsible": 0, "collapsible_depends_on": null, "columns": 0, - "default": null, + "default": "Permit Pending", "depends_on": null, "description": null, "docstatus": 0, @@ -11243,8 +10901,8 @@ "dt": "Project", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_workflow_related_custom_fields__landry", - "fieldtype": "Heading", + "fieldname": "custom_permit_status", + "fieldtype": "Select", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -11252,22 +10910,22 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_section_break_lgkpd", + "insert_after": "custom_workflow_related_custom_fields__landry", "is_system_generated": 0, "is_virtual": 0, - "label": "Workflow related custom fields - Landry", + "label": "Permit Status", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-11-02 06:56:14.941205", + "modified": "2024-11-02 06:56:15.183277", "module": null, - "name": "Project-custom_workflow_related_custom_fields__landry", + "name": "Project-custom_permit_status", "no_copy": 0, "non_negative": 0, - "options": null, + "options": "Not necessary\nPermit Pending\nPermit Obtained\nPermit Issue", "permlevel": 0, "placeholder": null, "precision": "", @@ -11281,7 +10939,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 0, + "translatable": 1, "unique": 0, "width": null }, @@ -11406,7 +11064,7 @@ "collapsible": 0, "collapsible_depends_on": null, "columns": 0, - "default": "Permit Pending", + "default": "Locate incomplete", "depends_on": null, "description": null, "docstatus": 0, @@ -11414,7 +11072,7 @@ "dt": "Project", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_permit_status", + "fieldname": "custom_utlity_locate_status", "fieldtype": "Select", "hidden": 0, "hide_border": 0, @@ -11426,19 +11084,19 @@ "in_list_view": 1, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_workflow_related_custom_fields__landry", + "insert_after": "custom_permit_status", "is_system_generated": 0, "is_virtual": 0, - "label": "Permit Status", + "label": "Utlity Locate Status", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-11-02 06:56:15.183277", + "modified": "2024-11-02 07:07:12.654207", "module": null, - "name": "Project-custom_permit_status", + "name": "Project-custom_utlity_locate_status", "no_copy": 0, "non_negative": 0, - "options": "Not necessary\nPermit Pending\nPermit Obtained\nPermit Issue", + "options": "Locate incomplete\nNeed More Information\nLocate Not Necessary\nUtility Locate complete", "permlevel": 0, "placeholder": null, "precision": "", @@ -11513,63 +11171,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": "Locate incomplete", - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Project", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_utlity_locate_status", - "fieldtype": "Select", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "custom_permit_status", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Utlity Locate Status", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2024-11-02 07:07:12.654207", - "module": null, - "name": "Project-custom_utlity_locate_status", - "no_copy": 0, - "non_negative": 0, - "options": "Locate incomplete\nNeed More Information\nLocate Not Necessary\nUtility Locate complete", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -11798,6 +11399,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Fencing Job Queue", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "auto_repeat", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "linked_tasks", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Auto Repeat", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-12-09 17:16:59.566883", + "module": null, + "name": "Fencing Job Queue-auto_repeat", + "no_copy": 1, + "non_negative": 0, + "options": "Auto Repeat", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -13010,8 +12668,8 @@ "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_customers", - "fieldtype": "Table", + "fieldname": "custom_section_break_aecpx", + "fieldtype": "Section Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -13022,19 +12680,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "is_service_address", + "insert_after": "disabled", "is_system_generated": 0, "is_virtual": 0, - "label": "Customers", + "label": "", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-17 08:16:54.701995", + "modified": "2025-01-13 16:23:39.204178", "module": null, - "name": "Address-custom_customers", + "name": "Address-custom_section_break_aecpx", "no_copy": 0, "non_negative": 0, - "options": "Address Customer Link", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -13109,63 +12767,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Address", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_section_break_aecpx", - "fieldtype": "Section Break", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_customers", - "is_system_generated": 0, - "is_virtual": 0, - "label": "", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-13 16:23:39.204178", - "module": null, - "name": "Address-custom_section_break_aecpx", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -13406,11 +13007,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Web Form", + "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "payments_tab", - "fieldtype": "Tab Break", + "fieldname": "custom_google_map", + "fieldtype": "HTML", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -13421,16 +13022,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_css", - "is_system_generated": 1, + "insert_after": "custom_show_irrigation_district", + "is_system_generated": 0, "is_virtual": 0, - "label": "Payments", + "label": "Google Map", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-01-27 11:11:05.079502", + "modified": "2024-12-06 05:34:24.226193", "module": null, - "name": "Web Form-payments_tab", + "name": "Address-custom_google_map", "no_copy": 0, "non_negative": 0, "options": null, @@ -13463,11 +13064,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Address", + "dt": "Web Form", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_google_map", - "fieldtype": "HTML", + "fieldname": "payments_tab", + "fieldtype": "Tab Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -13478,16 +13079,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_show_irrigation_district", - "is_system_generated": 0, + "insert_after": "custom_css", + "is_system_generated": 1, "is_virtual": 0, - "label": "Google Map", + "label": "Payments", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-06 05:34:24.226193", + "modified": "2026-01-27 11:11:05.079502", "module": null, - "name": "Address-custom_google_map", + "name": "Web Form-payments_tab", "no_copy": 0, "non_negative": 0, "options": null, @@ -13577,11 +13178,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Quotation", + "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "exempt_from_sales_tax", - "fieldtype": "Check", + "fieldname": "custom_longitude", + "fieldtype": "Data", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -13592,16 +13193,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "taxes_and_charges", - "is_system_generated": 1, + "insert_after": "custom_latitude", + "is_system_generated": 0, "is_virtual": 0, - "label": "Is customer exempted from sales tax?", + "label": "longitude", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-04-03 13:53:07.693990", + "modified": "2024-12-13 07:17:59.942073", "module": null, - "name": "Quotation-exempt_from_sales_tax", + "name": "Address-custom_longitude", "no_copy": 0, "non_negative": 0, "options": null, @@ -13618,6 +13219,63 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": "accept_payment", + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Web Form", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "payment_gateway", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "accept_payment", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Payment Gateway", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-27 11:11:05.189265", + "module": null, + "name": "Web Form-payment_gateway", + "no_copy": 0, + "non_negative": 0, + "options": "Payment Gateway", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, "translatable": 0, "unique": 0, "width": null @@ -13679,63 +13337,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Address", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_longitude", - "fieldtype": "Data", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_latitude", - "is_system_generated": 0, - "is_virtual": 0, - "label": "longitude", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2024-12-13 07:17:59.942073", - "module": null, - "name": "Address-custom_longitude", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 1, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -13793,6 +13394,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": "eval:doc.accept_payment && !doc.amount_based_on_field", + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Web Form", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "amount", + "fieldtype": "Currency", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "amount_field", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Amount", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-27 11:11:05.387203", + "module": null, + "name": "Web Form-amount", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -13850,6 +13508,177 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Quotation", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "exempt_from_sales_tax", + "fieldtype": "Check", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "taxes_and_charges", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Is customer exempted from sales tax?", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-04-03 13:53:07.693990", + "module": null, + "name": "Quotation-exempt_from_sales_tax", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": "accept_payment", + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Web Form", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "payment_button_help", + "fieldtype": "Text", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "payment_button_label", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Button Help", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-27 11:11:05.256345", + "module": null, + "name": "Web Form-payment_button_help", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": "0", + "depends_on": "accept_payment", + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Web Form", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "amount_based_on_field", + "fieldtype": "Check", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "payments_cb", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Amount Based On Field", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2026-01-27 11:11:05.321231", + "module": null, + "name": "Web Form-amount_based_on_field", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -13907,6 +13736,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Address", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_linked_contacts", + "fieldtype": "Table", + "hidden": 1, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "linked_with", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Linked Contacts", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-12-09 05:20:08.566488", + "module": null, + "name": "Address-custom_linked_contacts", + "no_copy": 0, + "non_negative": 0, + "options": "Address Contact Role", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -14021,177 +13907,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Address", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_linked_contacts", - "fieldtype": "Table", - "hidden": 1, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "linked_with", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Linked Contacts", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2024-12-09 05:20:08.566488", - "module": null, - "name": "Address-custom_linked_contacts", - "no_copy": 0, - "non_negative": 0, - "options": "Address Contact Role", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": "eval:doc.accept_payment && !doc.amount_based_on_field", - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Web Form", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "amount", - "fieldtype": "Currency", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "amount_field", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Amount", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-27 11:11:05.387203", - "module": null, - "name": "Web Form-amount", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": "0", - "depends_on": "accept_payment", - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Web Form", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "amount_based_on_field", - "fieldtype": "Check", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "payments_cb", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Amount Based On Field", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-27 11:11:05.321231", - "module": null, - "name": "Web Form-amount_based_on_field", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -14257,15 +13972,15 @@ "collapsible_depends_on": null, "columns": 0, "default": null, - "depends_on": "accept_payment", + "depends_on": null, "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Web Form", + "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "payment_button_help", - "fieldtype": "Text", + "fieldname": "custom_linked_companies", + "fieldtype": "Table", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -14276,16 +13991,73 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "payment_button_label", - "is_system_generated": 1, + "insert_after": "custom_column_break_9cbvb", + "is_system_generated": 0, "is_virtual": 0, - "label": "Button Help", + "label": "Linked Companies", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-01-27 11:11:05.256345", + "modified": "2024-12-06 04:53:56.106322", "module": null, - "name": "Web Form-payment_button_help", + "name": "Address-custom_linked_companies", + "no_copy": 0, + "non_negative": 0, + "options": "Linked Companies", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Address", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_irrigation", + "fieldtype": "Tab Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "custom_linked_companies", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Irrigation", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-12-06 04:34:51.016671", + "module": null, + "name": "Address-custom_irrigation", "no_copy": 0, "non_negative": 0, "options": null, @@ -14378,8 +14150,8 @@ "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_linked_companies", - "fieldtype": "Table", + "fieldname": "custom_upcoming_services", + "fieldtype": "Section Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -14390,76 +14162,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_column_break_9cbvb", + "insert_after": "custom_irrigation", "is_system_generated": 0, "is_virtual": 0, - "label": "Linked Companies", + "label": "Upcoming Services", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-06 04:53:56.106322", + "modified": "2024-12-31 12:10:42.455406", "module": null, - "name": "Address-custom_linked_companies", + "name": "Address-custom_upcoming_services", "no_copy": 0, "non_negative": 0, - "options": "Linked Companies", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": "accept_payment", - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Web Form", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "payment_gateway", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "accept_payment", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Payment Gateway", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2026-01-27 11:11:05.189265", - "module": null, - "name": "Web Form-payment_gateway", - "no_copy": 0, - "non_negative": 0, - "options": "Payment Gateway", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -14541,7 +14256,7 @@ "collapsible": 0, "collapsible_depends_on": null, "columns": 0, - "default": null, + "default": "None", "depends_on": null, "description": null, "docstatus": 0, @@ -14549,9 +14264,9 @@ "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_irrigation", - "fieldtype": "Tab Break", - "hidden": 0, + "fieldname": "custom_service_type", + "fieldtype": "Select", + "hidden": 1, "hide_border": 0, "hide_days": 0, "hide_seconds": 0, @@ -14561,19 +14276,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_linked_companies", + "insert_after": "custom_upcoming_services", "is_system_generated": 0, "is_virtual": 0, - "label": "Irrigation", + "label": "Service Type", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-06 04:34:51.016671", + "modified": "2024-12-09 06:25:23.173103", "module": null, - "name": "Address-custom_irrigation", + "name": "Address-custom_service_type", "no_copy": 0, "non_negative": 0, - "options": null, + "options": "Spring Turn-On\nBackflow Testing\nSpring TO/BFT\nWinterization\nNone\nRepair\nWarranty", "permlevel": 0, "placeholder": null, "precision": "", @@ -14587,7 +14302,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 0, + "translatable": 1, "unique": 0, "width": null }, @@ -14662,9 +14377,9 @@ "doctype": "Custom Field", "dt": "Address", "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_upcoming_services", - "fieldtype": "Section Break", + "fetch_if_empty": 1, + "fieldname": "custom_service_route", + "fieldtype": "Data", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -14672,19 +14387,19 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "custom_irrigation", + "in_standard_filter": 1, + "insert_after": "custom_service_type", "is_system_generated": 0, "is_virtual": 0, - "label": "Upcoming Services", + "label": "Service Route", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-31 12:10:42.455406", + "modified": "2024-12-11 12:34:43.871663", "module": null, - "name": "Address-custom_upcoming_services", + "name": "Address-custom_service_route", "no_copy": 0, "non_negative": 0, "options": null, @@ -14701,7 +14416,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 0, + "translatable": 1, "unique": 0, "width": null }, @@ -14826,39 +14541,39 @@ "collapsible": 0, "collapsible_depends_on": null, "columns": 0, - "default": "None", + "default": "No Response", "depends_on": null, "description": null, "docstatus": 0, "doctype": "Custom Field", "dt": "Address", - "fetch_from": null, + "fetch_from": "custom_tech.status", "fetch_if_empty": 0, - "fieldname": "custom_service_type", + "fieldname": "custom_confirmation_status", "fieldtype": "Select", - "hidden": 1, + "hidden": 0, "hide_border": 0, "hide_days": 0, "hide_seconds": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_upcoming_services", + "insert_after": "custom_service_route", "is_system_generated": 0, "is_virtual": 0, - "label": "Service Type", + "label": "Confirmation Status", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-09 06:25:23.173103", + "modified": "2024-12-09 06:25:23.408235", "module": null, - "name": "Address-custom_service_type", + "name": "Address-custom_confirmation_status", "no_copy": 0, "non_negative": 0, - "options": "Spring Turn-On\nBackflow Testing\nSpring TO/BFT\nWinterization\nNone\nRepair\nWarranty", + "options": "\nNo Response\nConfirmed\nReschedule\nDeclined\nPrefers calls", "permlevel": 0, "placeholder": null, "precision": "", @@ -14947,9 +14662,9 @@ "doctype": "Custom Field", "dt": "Address", "fetch_from": null, - "fetch_if_empty": 1, - "fieldname": "custom_service_route", - "fieldtype": "Data", + "fetch_if_empty": 0, + "fieldname": "custom_backflow_test_form_filed", + "fieldtype": "Check", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -14957,19 +14672,19 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_global_search": 0, - "in_list_view": 1, + "in_list_view": 0, "in_preview": 0, - "in_standard_filter": 1, - "insert_after": "custom_service_type", + "in_standard_filter": 0, + "insert_after": "custom_confirmation_status", "is_system_generated": 0, "is_virtual": 0, - "label": "Service Route", + "label": "Backflow Test Form Filed", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-11 12:34:43.871663", + "modified": "2024-12-09 06:25:23.518891", "module": null, - "name": "Address-custom_service_route", + "name": "Address-custom_backflow_test_form_filed", "no_copy": 0, "non_negative": 0, "options": null, @@ -14986,7 +14701,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 1, + "translatable": 0, "unique": 0, "width": null }, @@ -15054,16 +14769,16 @@ "collapsible": 0, "collapsible_depends_on": null, "columns": 0, - "default": "No Response", + "default": null, "depends_on": null, "description": null, "docstatus": 0, "doctype": "Custom Field", "dt": "Address", - "fetch_from": "custom_tech.status", + "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_confirmation_status", - "fieldtype": "Select", + "fieldname": "custom_column_break_j79td", + "fieldtype": "Column Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -15071,22 +14786,22 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_global_search": 0, - "in_list_view": 1, + "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_service_route", + "insert_after": "custom_backflow_test_form_filed", "is_system_generated": 0, "is_virtual": 0, - "label": "Confirmation Status", + "label": "", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-09 06:25:23.408235", + "modified": "2025-01-23 15:20:26.363501", "module": null, - "name": "Address-custom_confirmation_status", + "name": "Address-custom_column_break_j79td", "no_copy": 0, "non_negative": 0, - "options": "\nNo Response\nConfirmed\nReschedule\nDeclined\nPrefers calls", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -15100,7 +14815,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 1, + "translatable": 0, "unique": 0, "width": null }, @@ -15117,10 +14832,10 @@ "docstatus": 0, "doctype": "Custom Field", "dt": "Address", - "fetch_from": null, + "fetch_from": "custom_test_route.assigned_tech", "fetch_if_empty": 0, - "fieldname": "custom_backflow_test_form_filed", - "fieldtype": "Check", + "fieldname": "custom_technician_assigned", + "fieldtype": "Link", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -15131,16 +14846,73 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_confirmation_status", + "insert_after": "custom_column_break_j79td", "is_system_generated": 0, "is_virtual": 0, - "label": "Backflow Test Form Filed", + "label": "Technician Assigned", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-09 06:25:23.518891", + "modified": "2024-12-09 06:25:23.727688", "module": null, - "name": "Address-custom_backflow_test_form_filed", + "name": "Address-custom_technician_assigned", + "no_copy": 0, + "non_negative": 0, + "options": "Employee", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Work Order", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_address__contacts", + "fieldtype": "Tab Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "connections_tab", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Address & Contacts", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-02-19 06:33:27.771582", + "module": null, + "name": "Work Order-custom_address__contacts", "no_copy": 0, "non_negative": 0, "options": null, @@ -15218,63 +14990,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Work Order", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_address__contacts", - "fieldtype": "Tab Break", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "connections_tab", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Address & Contacts", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-02-19 06:33:27.771582", - "module": null, - "name": "Work Order-custom_address__contacts", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -15288,10 +15003,10 @@ "docstatus": 0, "doctype": "Custom Field", "dt": "Address", - "fetch_from": null, + "fetch_from": "custom_test_route.service_date", "fetch_if_empty": 0, - "fieldname": "custom_column_break_j79td", - "fieldtype": "Column Break", + "fieldname": "custom_scheduled_date", + "fieldtype": "Date", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -15299,19 +15014,19 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_backflow_test_form_filed", + "insert_after": "custom_technician_assigned", "is_system_generated": 0, "is_virtual": 0, - "label": "", + "label": "Scheduled Date", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-01-23 15:20:26.363501", + "modified": "2024-12-09 06:25:23.865625", "module": null, - "name": "Address-custom_column_break_j79td", + "name": "Address-custom_scheduled_date", "no_copy": 0, "non_negative": 0, "options": null, @@ -15402,10 +15117,10 @@ "docstatus": 0, "doctype": "Custom Field", "dt": "Address", - "fetch_from": "custom_test_route.assigned_tech", + "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_technician_assigned", - "fieldtype": "Link", + "fieldname": "custom_column_break_sqplk", + "fieldtype": "Column Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -15416,19 +15131,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_column_break_j79td", + "insert_after": "custom_scheduled_date", "is_system_generated": 0, "is_virtual": 0, - "label": "Technician Assigned", + "label": "", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-09 06:25:23.727688", + "modified": "2025-01-23 15:17:48.611375", "module": null, - "name": "Address-custom_technician_assigned", + "name": "Address-custom_column_break_sqplk", "no_copy": 0, "non_negative": 0, - "options": "Employee", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -15516,10 +15231,10 @@ "docstatus": 0, "doctype": "Custom Field", "dt": "Address", - "fetch_from": "custom_test_route.service_date", - "fetch_if_empty": 0, - "fieldname": "custom_scheduled_date", - "fieldtype": "Date", + "fetch_from": "custom_tech.", + "fetch_if_empty": 1, + "fieldname": "custom_test_route", + "fieldtype": "Link", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -15529,20 +15244,20 @@ "in_global_search": 0, "in_list_view": 1, "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "custom_technician_assigned", + "in_standard_filter": 1, + "insert_after": "custom_column_break_sqplk", "is_system_generated": 0, "is_virtual": 0, - "label": "Scheduled Date", + "label": "test route", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-09 06:25:23.865625", + "modified": "2025-02-13 14:00:22.859303", "module": null, - "name": "Address-custom_scheduled_date", + "name": "Address-custom_test_route", "no_copy": 0, "non_negative": 0, - "options": null, + "options": "Pre-Built Routes", "permlevel": 0, "placeholder": null, "precision": "", @@ -15617,177 +15332,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Address", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_column_break_sqplk", - "fieldtype": "Column Break", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_scheduled_date", - "is_system_generated": 0, - "is_virtual": 0, - "label": "", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-23 15:17:48.611375", - "module": null, - "name": "Address-custom_column_break_sqplk", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Employee", - "fetch_from": "department.payroll_cost_center", - "fetch_if_empty": 1, - "fieldname": "payroll_cost_center", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "salary_cb", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Payroll Cost Center", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-13 10:13:26.512094", - "module": null, - "name": "Employee-payroll_cost_center", - "no_copy": 0, - "non_negative": 0, - "options": "Cost Center", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Address", - "fetch_from": "custom_tech.", - "fetch_if_empty": 1, - "fieldname": "custom_test_route", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_preview": 0, - "in_standard_filter": 1, - "insert_after": "custom_column_break_sqplk", - "is_system_generated": 0, - "is_virtual": 0, - "label": "test route", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-02-13 14:00:22.859303", - "module": null, - "name": "Address-custom_test_route", - "no_copy": 0, - "non_negative": 0, - "options": "Pre-Built Routes", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -15857,11 +15401,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Quotation", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "remarks", - "fieldtype": "Small Text", + "dt": "Employee", + "fetch_from": "department.payroll_cost_center", + "fetch_if_empty": 1, + "fieldname": "payroll_cost_center", + "fieldtype": "Link", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -15872,19 +15416,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "grand_total", + "insert_after": "salary_cb", "is_system_generated": 1, "is_virtual": 0, - "label": "Remarks", + "label": "Payroll Cost Center", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2026-02-13 03:40:47.513866", + "modified": "2025-01-13 10:13:26.512094", "module": null, - "name": "Quotation-remarks", + "name": "Employee-payroll_cost_center", "no_copy": 0, "non_negative": 0, - "options": null, + "options": "Cost Center", "permlevel": 0, "placeholder": null, "precision": "", @@ -16187,63 +15731,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Delivery Note", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_installation_address", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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_and_contact_tab", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Installation Address", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-02-19 06:34:25.019577", - "module": null, - "name": "Delivery Note-custom_installation_address", - "no_copy": 0, - "non_negative": 0, - "options": "Address", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -16301,6 +15788,63 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Address", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_backflow_location", + "fieldtype": "Data", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "custom_column_break_djjw3", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Backflow Location:", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-12-06 12:33:25.345256", + "module": null, + "name": "Address-custom_backflow_location", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 1, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -16370,11 +15914,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Address", + "dt": "Delivery Note", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_backflow_location", - "fieldtype": "Data", + "fieldname": "custom_installation_address", + "fieldtype": "Link", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -16382,22 +15926,22 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_global_search": 0, - "in_list_view": 1, + "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_column_break_djjw3", + "insert_after": "address_and_contact_tab", "is_system_generated": 0, "is_virtual": 0, - "label": "Backflow Location:", + "label": "Installation Address", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-06 12:33:25.345256", + "modified": "2025-02-19 06:34:25.019577", "module": null, - "name": "Address-custom_backflow_location", + "name": "Delivery Note-custom_installation_address", "no_copy": 0, "non_negative": 0, - "options": null, + "options": "Address", "permlevel": 0, "placeholder": null, "precision": "", @@ -16411,7 +15955,7 @@ "search_index": 0, "show_dashboard": 0, "sort_options": 0, - "translatable": 1, + "translatable": 0, "unique": 0, "width": null }, @@ -16586,6 +16130,120 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Address", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_column_break_slusf", + "fieldtype": "Column Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "custom_timer_type_and_location", + "is_system_generated": 0, + "is_virtual": 0, + "label": "", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-23 15:17:48.832422", + "module": null, + "name": "Address-custom_column_break_slusf", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Address", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "custom_section_break_5d1cf", + "fieldtype": "Section Break", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "custom_column_break_slusf", + "is_system_generated": 0, + "is_virtual": 0, + "label": "Installation", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2024-12-06 05:22:20.939860", + "module": null, + "name": "Address-custom_section_break_5d1cf", + "no_copy": 0, + "non_negative": 0, + "options": null, + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -16658,8 +16316,8 @@ "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_column_break_slusf", - "fieldtype": "Column Break", + "fieldname": "custom_installed_by_sprinklers_nw", + "fieldtype": "Check", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -16670,16 +16328,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_timer_type_and_location", + "insert_after": "custom_section_break_5d1cf", "is_system_generated": 0, "is_virtual": 0, - "label": "", + "label": "Installed By Sprinklers NW", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-01-23 15:17:48.832422", + "modified": "2024-12-06 05:24:29.120640", "module": null, - "name": "Address-custom_column_break_slusf", + "name": "Address-custom_installed_by_sprinklers_nw", "no_copy": 0, "non_negative": 0, "options": null, @@ -16772,8 +16430,8 @@ "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_section_break_5d1cf", - "fieldtype": "Section Break", + "fieldname": "custom_column_break_th7rq", + "fieldtype": "Column Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -16784,16 +16442,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_column_break_slusf", + "insert_after": "custom_installed_by_sprinklers_nw", "is_system_generated": 0, "is_virtual": 0, - "label": "Installation", + "label": "", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-06 05:22:20.939860", + "modified": "2024-12-06 05:22:21.118371", "module": null, - "name": "Address-custom_section_break_5d1cf", + "name": "Address-custom_column_break_th7rq", "no_copy": 0, "non_negative": 0, "options": null, @@ -16928,120 +16586,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Address", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_installed_by_sprinklers_nw", - "fieldtype": "Check", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_section_break_5d1cf", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Installed By Sprinklers NW", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2024-12-06 05:24:29.120640", - "module": null, - "name": "Address-custom_installed_by_sprinklers_nw", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Address", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_column_break_th7rq", - "fieldtype": "Column Break", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_installed_by_sprinklers_nw", - "is_system_generated": 0, - "is_virtual": 0, - "label": "", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2024-12-06 05:22:21.118371", - "module": null, - "name": "Address-custom_column_break_th7rq", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -17282,11 +16826,11 @@ "description": null, "docstatus": 0, "doctype": "Custom Field", - "dt": "Company", + "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "hr_and_payroll_tab", - "fieldtype": "Tab Break", + "fieldname": "custom_section_break_xfdtv", + "fieldtype": "Section Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -17297,16 +16841,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "credit_limit", - "is_system_generated": 1, + "insert_after": "custom_column_break_4itse", + "is_system_generated": 0, "is_virtual": 0, - "label": "HR & Payroll", + "label": "Attachments", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-01-13 10:13:26.433359", + "modified": "2024-12-06 05:22:21.298446", "module": null, - "name": "Company-hr_and_payroll_tab", + "name": "Address-custom_section_break_xfdtv", "no_copy": 0, "non_negative": 0, "options": null, @@ -17342,8 +16886,8 @@ "dt": "Address", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "custom_section_break_xfdtv", - "fieldtype": "Section Break", + "fieldname": "custom_backflow_test_report", + "fieldtype": "Attach", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -17354,16 +16898,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "custom_column_break_4itse", + "insert_after": "custom_section_break_xfdtv", "is_system_generated": 0, "is_virtual": 0, - "label": "Attachments", + "label": "Backflow Test Report", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2024-12-06 05:22:21.298446", + "modified": "2024-12-06 05:22:21.381843", "module": null, - "name": "Address-custom_section_break_xfdtv", + "name": "Address-custom_backflow_test_report", "no_copy": 0, "non_negative": 0, "options": null, @@ -17456,8 +17000,8 @@ "dt": "Company", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "hr_settings_section", - "fieldtype": "Section Break", + "fieldname": "hr_and_payroll_tab", + "fieldtype": "Tab Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -17468,16 +17012,16 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "hr_and_payroll_tab", + "insert_after": "credit_limit", "is_system_generated": 1, "is_virtual": 0, - "label": "HR & Payroll Settings", + "label": "HR & Payroll", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-01-13 10:13:26.436024", + "modified": "2025-01-13 10:13:26.433359", "module": null, - "name": "Company-hr_settings_section", + "name": "Company-hr_and_payroll_tab", "no_copy": 0, "non_negative": 0, "options": null, @@ -17498,120 +17042,6 @@ "unique": 0, "width": null }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": null, - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Address", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "custom_backflow_test_report", - "fieldtype": "Attach", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 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": "custom_section_break_xfdtv", - "is_system_generated": 0, - "is_virtual": 0, - "label": "Backflow Test Report", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2024-12-06 05:22:21.381843", - "module": null, - "name": "Address-custom_backflow_test_report", - "no_copy": 0, - "non_negative": 0, - "options": null, - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, - { - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "collapsible_depends_on": null, - "columns": 0, - "default": null, - "depends_on": "eval:!doc.__islocal", - "description": null, - "docstatus": 0, - "doctype": "Custom Field", - "dt": "Company", - "fetch_from": null, - "fetch_if_empty": 0, - "fieldname": "default_expense_claim_payable_account", - "fieldtype": "Link", - "hidden": 0, - "hide_border": 0, - "hide_days": 0, - "hide_seconds": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_preview": 0, - "in_standard_filter": 0, - "insert_after": "hr_settings_section", - "is_system_generated": 1, - "is_virtual": 0, - "label": "Default Expense Claim Payable Account", - "length": 0, - "link_filters": null, - "mandatory_depends_on": null, - "modified": "2025-01-13 10:13:26.438547", - "module": null, - "name": "Company-default_expense_claim_payable_account", - "no_copy": 1, - "non_negative": 0, - "options": "Account", - "permlevel": 0, - "placeholder": null, - "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, - "show_dashboard": 0, - "sort_options": 0, - "translatable": 0, - "unique": 0, - "width": null - }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, @@ -17684,8 +17114,8 @@ "dt": "Company", "fetch_from": null, "fetch_if_empty": 0, - "fieldname": "default_employee_advance_account", - "fieldtype": "Link", + "fieldname": "hr_settings_section", + "fieldtype": "Section Break", "hidden": 0, "hide_border": 0, "hide_days": 0, @@ -17696,19 +17126,19 @@ "in_list_view": 0, "in_preview": 0, "in_standard_filter": 0, - "insert_after": "default_expense_claim_payable_account", + "insert_after": "hr_and_payroll_tab", "is_system_generated": 1, "is_virtual": 0, - "label": "Default Employee Advance Account", + "label": "HR & Payroll Settings", "length": 0, "link_filters": null, "mandatory_depends_on": null, - "modified": "2025-01-13 10:13:26.441022", + "modified": "2025-01-13 10:13:26.436024", "module": null, - "name": "Company-default_employee_advance_account", - "no_copy": 1, + "name": "Company-hr_settings_section", + "no_copy": 0, "non_negative": 0, - "options": "Account", + "options": null, "permlevel": 0, "placeholder": null, "precision": "", @@ -17783,6 +17213,120 @@ "unique": 0, "width": null }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": "eval:!doc.__islocal", + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Company", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "default_expense_claim_payable_account", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_preview": 0, + "in_standard_filter": 0, + "insert_after": "hr_settings_section", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Default Expense Claim Payable Account", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-13 10:13:26.438547", + "module": null, + "name": "Company-default_expense_claim_payable_account", + "no_copy": 1, + "non_negative": 0, + "options": "Account", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, + { + "allow_in_quick_entry": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": null, + "columns": 0, + "default": null, + "depends_on": null, + "description": null, + "docstatus": 0, + "doctype": "Custom Field", + "dt": "Company", + "fetch_from": null, + "fetch_if_empty": 0, + "fieldname": "default_employee_advance_account", + "fieldtype": "Link", + "hidden": 0, + "hide_border": 0, + "hide_days": 0, + "hide_seconds": 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": "default_expense_claim_payable_account", + "is_system_generated": 1, + "is_virtual": 0, + "label": "Default Employee Advance Account", + "length": 0, + "link_filters": null, + "mandatory_depends_on": null, + "modified": "2025-01-13 10:13:26.441022", + "module": null, + "name": "Company-default_employee_advance_account", + "no_copy": 1, + "non_negative": 0, + "options": "Account", + "permlevel": 0, + "placeholder": null, + "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, + "show_dashboard": 0, + "sort_options": 0, + "translatable": 0, + "unique": 0, + "width": null + }, { "allow_in_quick_entry": 0, "allow_on_submit": 0, diff --git a/custom_ui/fixtures/project_template.json b/custom_ui/fixtures/project_template.json index 95cfa42..e69de29 100644 --- a/custom_ui/fixtures/project_template.json +++ b/custom_ui/fixtures/project_template.json @@ -1,72 +0,0 @@ -[ - { - "bid_meeting_note_form": "SNW Install Bid Meeting Notes", - "calendar_color": "#c1dec5", - "company": "", - "custom__complete_method": "Task Weight", - "docstatus": 0, - "doctype": "Project Template", - "item_groups": "SNW-I, SNW-S, SNW-LS", - "modified": "2026-02-16 03:59:53.719382", - "name": "SNW Install", - "project_type": "External", - "tasks": [ - { - "parent": "SNW Install", - "parentfield": "tasks", - "parenttype": "Project Template", - "subject": "Send customer 3-5 day window for start date", - "task": "TASK-2025-00001" - }, - { - "parent": "SNW Install", - "parentfield": "tasks", - "parenttype": "Project Template", - "subject": "811/Locate call in", - "task": "TASK-2025-00002" - }, - { - "parent": "SNW Install", - "parentfield": "tasks", - "parenttype": "Project Template", - "subject": "Permit(s) call in and pay", - "task": "TASK-2025-00003" - }, - { - "parent": "SNW Install", - "parentfield": "tasks", - "parenttype": "Project Template", - "subject": "Primary Job", - "task": "TASK-2025-00004" - }, - { - "parent": "SNW Install", - "parentfield": "tasks", - "parenttype": "Project Template", - "subject": "Hydroseeding", - "task": "TASK-2025-00005" - }, - { - "parent": "SNW Install", - "parentfield": "tasks", - "parenttype": "Project Template", - "subject": "Curbing", - "task": "TASK-2025-00006" - }, - { - "parent": "SNW Install", - "parentfield": "tasks", - "parenttype": "Project Template", - "subject": "15-Day QA", - "task": "TASK-2025-00007" - }, - { - "parent": "SNW Install", - "parentfield": "tasks", - "parenttype": "Project Template", - "subject": "Permit Close-out", - "task": "TASK-2025-00008" - } - ] - } -] \ No newline at end of file