[
 {
  "base_date": "Start",
  "calculate_from": "Project",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Collect half down payment on project creation.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 12:59:50.869932",
  "name": "1/2 Down Payment",
  "no_due_date": 0,
  "offset_days": 0,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "1/2 Down Payment",
  "trigger": "Created",
  "triggering_doctype": "Project",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Start",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Stage machinery one day before installation start.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:00:47.389623",
  "name": "Machine Staging",
  "no_due_date": 0,
  "offset_days": 1,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "Machine Staging",
  "trigger": "Scheduled",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Send final invoice within 5 days of job completion.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:01:14.573788",
  "name": "Final Invoice",
  "no_due_date": 0,
  "offset_days": 5,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "Final Invoice",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Backflow test after job completion if quoted.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:01:34.781732",
  "name": "Backflow Test",
  "no_due_date": 0,
  "offset_days": 0,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "Backflow Test",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Schedule permit inspection 5 days after completion.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:01:44.550215",
  "name": "Schedule Permit Inspection",
  "no_due_date": 0,
  "offset_days": 5,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "Schedule Permit Inspection",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "30-day warranty check after completion.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:02:08.165742",
  "name": "30 Day Warranty Check",
  "no_due_date": 0,
  "offset_days": 30,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "30 Day Warranty Check",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Payment reminder sent 30 days after completion.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:02:21.758218",
  "name": "30 Day Payment Reminder",
  "no_due_date": 0,
  "offset_days": 30,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "30 Day Payment Reminder",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Late payment notification at 60 days post completion.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:02:33.693892",
  "name": "60 Day Late Payment Notice",
  "no_due_date": 0,
  "offset_days": 60,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "60 Day Late Payment Notice",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Lien notice if payment is still late after 80 days.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:02:42.742371",
  "name": "80 Day Lien Notice",
  "no_due_date": 0,
  "offset_days": 80,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "80 Day Lien Notice",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "One-year warranty call or walk-through.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:02:51.999530",
  "name": "365 Day Warranty Call / Walk",
  "no_due_date": 0,
  "offset_days": 365,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "365 Day Warranty Call / Walk",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Start",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Locate utilities for digging",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:00:26.110307",
  "name": "Locate",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "Locate",
  "trigger": "Scheduled",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Start",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Utility locate request prior to installation start.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-02-08 01:46:40.122526",
  "name": "811/Locate",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "811/Locate",
  "trigger": "Scheduled",
  "triggering_doctype": "Service Address 2",
  "weight": 7.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Project Start",
  "calculate_from": "Service Appointment",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": null,
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2024-12-20 16:48:23.131743",
  "name": "Topshot",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 1,
  "task_type_calculate_from": null,
  "title": null,
  "trigger": null,
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Completion",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "15-day warranty follow-up after completion.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-01-26 13:01:56.949793",
  "name": "15 Day Warranty Follow-Up",
  "no_due_date": 0,
  "offset_days": 15,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "15 Day Warranty Follow-Up",
  "trigger": "Completed",
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Project Start",
  "calculate_from": "Service Appointment",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": null,
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2024-12-17 14:18:26.429960",
  "name": "Subcontractor",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 1,
  "task_type_calculate_from": null,
  "title": null,
  "trigger": null,
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "End",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": "Completed",
  "custom_completion_trigger_doctype": "Service Address 2",
  "custom_target_percent": 0,
  "days": 0,
  "description": "Task tracking for the main service job.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-02-08 02:35:42.343305",
  "name": "Main Job",
  "no_due_date": 0,
  "offset_days": 0,
  "offset_direction": "After",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "Main Job",
  "trigger": "Scheduled",
  "triggering_doctype": "Service Address 2",
  "weight": 25.0,
  "work_type": "Labor"
 },
 {
  "base_date": "Start",
  "calculate_from": "Service Address 2",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": "Permits required prior to installation start.",
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2026-02-08 01:48:15.012387",
  "name": "Permit",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 0,
  "task_type_calculate_from": null,
  "title": "Permit",
  "trigger": "Scheduled",
  "triggering_doctype": "Service Address 2",
  "weight": 7.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Project Start",
  "calculate_from": "Service Appointment",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": null,
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2025-05-10 03:44:23.619864",
  "name": "QA",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 1,
  "task_type_calculate_from": null,
  "title": null,
  "trigger": null,
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Project Start",
  "calculate_from": "Service Appointment",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": null,
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2025-04-24 14:56:51.838933",
  "name": "Admin",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 1,
  "task_type_calculate_from": null,
  "title": null,
  "trigger": null,
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Project Start",
  "calculate_from": "Service Appointment",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": null,
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2024-04-16 11:55:50.883266",
  "name": "Scheduling",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 1,
  "task_type_calculate_from": null,
  "title": null,
  "trigger": null,
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 },
 {
  "base_date": "Project Start",
  "calculate_from": "Service Appointment",
  "custom_completion_trigger": null,
  "custom_completion_trigger_doctype": null,
  "custom_target_percent": 0,
  "days": 0,
  "description": null,
  "docstatus": 0,
  "doctype": "Task Type",
  "logic_key": null,
  "modified": "2024-04-19 12:51:25.954969",
  "name": "Labor",
  "no_due_date": 0,
  "offset_days": 7,
  "offset_direction": "Before",
  "skip_holidays": 1,
  "skip_weekends": 1,
  "task_type_calculate_from": null,
  "title": null,
  "trigger": null,
  "triggering_doctype": "Service Address 2",
  "weight": 0.0,
  "work_type": "Admin"
 }
]