{"id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "company_id": "0753d827-90e1-4894-9c16-266ca572c5eb", "project_code": "DA-SONGLO-2026", "project_name": "Nhà điều hành KCN Sông Lô", "client_name": "Ban QLDA KCN Sông Lô", "location": "Vĩnh Phúc", "description": "", "project_type": "Dân dụng & Công nghiệp", "status": "planning", "priority": "medium", "budget_amount": "4200000000.00", "contract_value": "4500000000.00", "start_date": "2026-10-01", "expected_end_date": null, "actual_end_date": null, "project_manager_id": null, "progress_percent": 0, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "contract_number": "09.1/2026/HĐ-SL", "contract_type": "Trọn gói", "contract_duration_days": 120, "advance_payment_percent": "10.00", "retention_percent": "5.00", "contract_signing_date": null, "contract_schedule_json": [], "project_manager_name": null, "company_legal_name": "CÔNG TY TNHH XÂY DỰNG ĐỊNH SƠN", "wbs_items": [{"id": "803c7df9-26ce-4930-9903-9c8d53b0409d", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": null, "wbs_code": "1.0", "task_name": "Giai đoạn 1: Chuẩn bị mặt bằng & Hồ sơ pháp lý khởi công", "task_type": "phase", "unit": null, "quantity": "0.0000", "unit_price_vnd": "0.0000", "total_amount_vnd": "225000000.0000", "start_date": "2026-10-01", "end_date": "2026-10-13", "duration_days": 12, "progress_percent": 0, "status": "todo", "assigned_role": "Ban QLDA & Pháp lý", "assigned_employee_id": null, "predecessors": null, "sort_order": 1, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "384803a5-0f88-4f8d-afbb-359641d75ad4", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "803c7df9-26ce-4930-9903-9c8d53b0409d", "wbs_code": "1.1", "task_name": "Khảo sát trắc địa, định vị tim trục & Bàn giao mốc cao độ chuẩn", "task_type": "task", "unit": "Điểm mốc", "quantity": "4.0000", "unit_price_vnd": "16875000.0000", "total_amount_vnd": "67500000.0000", "start_date": "2026-10-01", "end_date": "2026-10-05", "duration_days": 4, "progress_percent": 0, "status": "todo", "assigned_role": "Kỹ sư Trắc địa", "assigned_employee_id": null, "predecessors": null, "sort_order": 2, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "39a0876c-ab98-4219-b797-54d82db1a6eb", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "803c7df9-26ce-4930-9903-9c8d53b0409d", "wbs_code": "1.2", "task_name": "Lập & Phê duyệt Biện pháp thi công, Kế hoạch ATLĐ & PCCC", "task_type": "task", "unit": "Bộ hồ sơ", "quantity": "1.0000", "unit_price_vnd": "67500000.0000", "total_amount_vnd": "67500000.0000", "start_date": "2026-10-04", "end_date": "2026-10-09", "duration_days": 4, "progress_percent": 0, "status": "todo", "assigned_role": "Chỉ huy trưởng", "assigned_employee_id": null, "predecessors": null, "sort_order": 3, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "f27d7e1e-435f-4143-8ac9-c55906286094", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "803c7df9-26ce-4930-9903-9c8d53b0409d", "wbs_code": "1.3", "task_name": "Huy động máy móc thiết bị đào, lắp dựng lán trại & hàng rào tạm", "task_type": "task", "unit": "Gói", "quantity": "1.0000", "unit_price_vnd": "90000000.0000", "total_amount_vnd": "90000000.0000", "start_date": "2026-10-07", "end_date": "2026-10-13", "duration_days": 6, "progress_percent": 0, "status": "todo", "assigned_role": "Đội thi công cơ giới", "assigned_employee_id": null, "predecessors": null, "sort_order": 4, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": null, "wbs_code": "2.0", "task_name": "Giai đoạn 2: Thi công Nền móng & Hạ tầng kỹ thuật ngầm", "task_type": "phase", "unit": null, "quantity": "0.0000", "unit_price_vnd": "0.0000", "total_amount_vnd": "1575000000.0000", "start_date": "2026-10-13", "end_date": "2026-11-18", "duration_days": 36, "progress_percent": 0, "status": "todo", "assigned_role": "Đội thi công Xây lắp & Cơ giới", "assigned_employee_id": null, "predecessors": null, "sort_order": 5, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "eef3ba0e-c827-42f8-a077-66996091fa94", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "wbs_code": "2.1", "task_name": "Đào đất hố móng, lu lèn nền đất & Vận chuyển đất thải", "task_type": "task", "unit": "m3", "quantity": "650.0000", "unit_price_vnd": "605769.2300", "total_amount_vnd": "393750000.0000", "start_date": "2026-10-13", "end_date": "2026-10-25", "duration_days": 12, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ máy đào PC200", "assigned_employee_id": null, "predecessors": null, "sort_order": 6, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "44728e91-27b7-4145-bdd7-47e6be274b07", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "wbs_code": "2.2", "task_name": "Đổ bê tông lót móng M100 đá 4x6 chiều dày 10cm", "task_type": "task", "unit": "m3", "quantity": "85.0000", "unit_price_vnd": "2779411.7600", "total_amount_vnd": "236250000.0000", "start_date": "2026-10-22", "end_date": "2026-10-31", "duration_days": 9, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Bê tông", "assigned_employee_id": null, "predecessors": null, "sort_order": 7, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "f0e58d99-869e-4dcc-8e0f-0189cb0ba737", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "wbs_code": "2.3", "task_name": "Gia công lắp dựng cốt thép & ván khuôn đài móng, dầm giằng móng", "task_type": "task", "unit": "Tấn", "quantity": "25.0000", "unit_price_vnd": "22050000.0000", "total_amount_vnd": "551250000.0000", "start_date": "2026-10-25", "end_date": "2026-11-09", "duration_days": 18, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Cốt thép - Ván khuôn", "assigned_employee_id": null, "predecessors": null, "sort_order": 8, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "a49c8102-de6f-40de-aa02-974590005d79", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "wbs_code": "2.4", "task_name": "Đổ bê tông đài giằng móng M300 & Nghiệm thu KCS phần móng", "task_type": "task", "unit": "m3", "quantity": "240.0000", "unit_price_vnd": "1640625.0000", "total_amount_vnd": "393750000.0000", "start_date": "2026-11-06", "end_date": "2026-11-18", "duration_days": 12, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Bê tông & QA/QC", "assigned_employee_id": null, "predecessors": null, "sort_order": 9, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": null, "wbs_code": "3.0", "task_name": "Giai đoạn 3: Thi công Kết cấu thân & Hoàn thiện Kiến trúc / M&E", "task_type": "phase", "unit": null, "quantity": "0.0000", "unit_price_vnd": "0.0000", "total_amount_vnd": "2025000000.0000", "start_date": "2026-11-18", "end_date": "2027-01-11", "duration_days": 54, "progress_percent": 0, "status": "todo", "assigned_role": "Đội thi công Xây lắp hoàn thiện", "assigned_employee_id": null, "predecessors": null, "sort_order": 10, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "04f725b7-cb2c-40be-ba6e-1af042baa0ea", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "wbs_code": "3.1", "task_name": "Thi công kết cấu bê tông cốt thép cột, dầm, sàn các tầng", "task_type": "task", "unit": "Sàn", "quantity": "3.0000", "unit_price_vnd": "303750000.0000", "total_amount_vnd": "911250000.0000", "start_date": "2026-11-18", "end_date": "2026-12-15", "duration_days": 27, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Xây thô & Bê tông", "assigned_employee_id": null, "predecessors": null, "sort_order": 11, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "1aa8c775-6409-484f-b0a9-cfa0a8c65b90", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "wbs_code": "3.2", "task_name": "Xây tường bao, vách ngăn & Trát tường trong/ngoài nhà", "task_type": "task", "unit": "m2", "quantity": "1800.0000", "unit_price_vnd": "281250.0000", "total_amount_vnd": "506250000.0000", "start_date": "2026-12-06", "end_date": "2026-12-31", "duration_days": 27, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Nề hoàn thiện", "assigned_employee_id": null, "predecessors": null, "sort_order": 12, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "a28ab922-4fd7-4aff-8f46-f9bf1947d942", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "wbs_code": "3.3", "task_name": "Lắp đặt hệ thống cấp thoát nước, điện chiếu sáng âm tường (M&E)", "task_type": "task", "unit": "Hệ thống", "quantity": "1.0000", "unit_price_vnd": "405000000.0000", "total_amount_vnd": "405000000.0000", "start_date": "2026-12-15", "end_date": "2027-01-05", "duration_days": 21, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Cơ điện M&E", "assigned_employee_id": null, "predecessors": null, "sort_order": 13, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "7809a49f-158c-4a5d-b20a-34359fa979f8", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "wbs_code": "3.4", "task_name": "Sơn bả tường, ốp lát gạch sàn & Lắp đặt cửa đi/cửa sổ", "task_type": "task", "unit": "Gói", "quantity": "1.0000", "unit_price_vnd": "202500000.0000", "total_amount_vnd": "202500000.0000", "start_date": "2026-12-20", "end_date": "2027-01-11", "duration_days": 21, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Sơn & Hoàn thiện", "assigned_employee_id": null, "predecessors": null, "sort_order": 14, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "13b0d2dd-3213-4c38-9ce5-171e9aae445b", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": null, "wbs_code": "4.0", "task_name": "Giai đoạn 4: Nghiệm thu KCS, Bàn giao công trình & Quyết toán FIDIC", "task_type": "phase", "unit": null, "quantity": "0.0000", "unit_price_vnd": "0.0000", "total_amount_vnd": "675000000.0000", "start_date": "2027-01-11", "end_date": "2027-01-29", "duration_days": 18, "progress_percent": 0, "status": "todo", "assigned_role": "Ban QLDA & Kế toán trưởng", "assigned_employee_id": null, "predecessors": null, "sort_order": 15, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "f53d5057-f64b-4895-9e1e-5f501b79a0b2", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "13b0d2dd-3213-4c38-9ce5-171e9aae445b", "wbs_code": "4.1", "task_name": "Lập hồ sơ hoàn công, kiểm định an toàn & Bản vẽ As-Built", "task_type": "task", "unit": "Bộ hồ sơ", "quantity": "1.0000", "unit_price_vnd": "270000000.0000", "total_amount_vnd": "270000000.0000", "start_date": "2027-01-11", "end_date": "2027-01-20", "duration_days": 9, "progress_percent": 0, "status": "todo", "assigned_role": "Kỹ sư QA/QC", "assigned_employee_id": null, "predecessors": null, "sort_order": 16, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "2fd3a952-60a5-419a-8c60-459b4380edb9", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "13b0d2dd-3213-4c38-9ce5-171e9aae445b", "wbs_code": "4.2", "task_name": "Tổ chức nghiệm thu hoàn thành với Chủ đầu tư & Bàn giao đưa vào sử dụng", "task_type": "task", "unit": "Biên bản", "quantity": "1.0000", "unit_price_vnd": "202500000.0000", "total_amount_vnd": "202500000.0000", "start_date": "2027-01-20", "end_date": "2027-01-25", "duration_days": 6, "progress_percent": 0, "status": "todo", "assigned_role": "Chỉ huy trưởng & Giám đốc DA", "assigned_employee_id": null, "predecessors": null, "sort_order": 17, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "246009c9-8908-4672-bebf-b6f2cf84209a", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "13b0d2dd-3213-4c38-9ce5-171e9aae445b", "wbs_code": "4.3", "task_name": "Đối soát chứng từ IPC, xuất hóa đơn VAT & Thu hồi tiền giữ lại (Retention)", "task_type": "task", "unit": "Đợt", "quantity": "1.0000", "unit_price_vnd": "202500000.0000", "total_amount_vnd": "202500000.0000", "start_date": "2027-01-24", "end_date": "2027-01-29", "duration_days": 4, "progress_percent": 0, "status": "todo", "assigned_role": "Kế toán trưởng (Nam / Quỳnh)", "assigned_employee_id": null, "predecessors": null, "sort_order": 18, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00"}], "wbs_tree": [{"id": "803c7df9-26ce-4930-9903-9c8d53b0409d", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": null, "wbs_code": "1.0", "task_name": "Giai đoạn 1: Chuẩn bị mặt bằng & Hồ sơ pháp lý khởi công", "task_type": "phase", "unit": null, "quantity": "0.0000", "unit_price_vnd": "0.0000", "total_amount_vnd": "225000000.0000", "start_date": "2026-10-01", "end_date": "2026-10-13", "duration_days": 12, "progress_percent": 0, "status": "todo", "assigned_role": "Ban QLDA & Pháp lý", "assigned_employee_id": null, "predecessors": null, "sort_order": 1, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": [{"id": "384803a5-0f88-4f8d-afbb-359641d75ad4", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "803c7df9-26ce-4930-9903-9c8d53b0409d", "wbs_code": "1.1", "task_name": "Khảo sát trắc địa, định vị tim trục & Bàn giao mốc cao độ chuẩn", "task_type": "task", "unit": "Điểm mốc", "quantity": "4.0000", "unit_price_vnd": "16875000.0000", "total_amount_vnd": "67500000.0000", "start_date": "2026-10-01", "end_date": "2026-10-05", "duration_days": 4, "progress_percent": 0, "status": "todo", "assigned_role": "Kỹ sư Trắc địa", "assigned_employee_id": null, "predecessors": null, "sort_order": 2, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "39a0876c-ab98-4219-b797-54d82db1a6eb", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "803c7df9-26ce-4930-9903-9c8d53b0409d", "wbs_code": "1.2", "task_name": "Lập & Phê duyệt Biện pháp thi công, Kế hoạch ATLĐ & PCCC", "task_type": "task", "unit": "Bộ hồ sơ", "quantity": "1.0000", "unit_price_vnd": "67500000.0000", "total_amount_vnd": "67500000.0000", "start_date": "2026-10-04", "end_date": "2026-10-09", "duration_days": 4, "progress_percent": 0, "status": "todo", "assigned_role": "Chỉ huy trưởng", "assigned_employee_id": null, "predecessors": null, "sort_order": 3, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "f27d7e1e-435f-4143-8ac9-c55906286094", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "803c7df9-26ce-4930-9903-9c8d53b0409d", "wbs_code": "1.3", "task_name": "Huy động máy móc thiết bị đào, lắp dựng lán trại & hàng rào tạm", "task_type": "task", "unit": "Gói", "quantity": "1.0000", "unit_price_vnd": "90000000.0000", "total_amount_vnd": "90000000.0000", "start_date": "2026-10-07", "end_date": "2026-10-13", "duration_days": 6, "progress_percent": 0, "status": "todo", "assigned_role": "Đội thi công cơ giới", "assigned_employee_id": null, "predecessors": null, "sort_order": 4, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}]}, {"id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": null, "wbs_code": "2.0", "task_name": "Giai đoạn 2: Thi công Nền móng & Hạ tầng kỹ thuật ngầm", "task_type": "phase", "unit": null, "quantity": "0.0000", "unit_price_vnd": "0.0000", "total_amount_vnd": "1575000000.0000", "start_date": "2026-10-13", "end_date": "2026-11-18", "duration_days": 36, "progress_percent": 0, "status": "todo", "assigned_role": "Đội thi công Xây lắp & Cơ giới", "assigned_employee_id": null, "predecessors": null, "sort_order": 5, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": [{"id": "eef3ba0e-c827-42f8-a077-66996091fa94", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "wbs_code": "2.1", "task_name": "Đào đất hố móng, lu lèn nền đất & Vận chuyển đất thải", "task_type": "task", "unit": "m3", "quantity": "650.0000", "unit_price_vnd": "605769.2300", "total_amount_vnd": "393750000.0000", "start_date": "2026-10-13", "end_date": "2026-10-25", "duration_days": 12, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ máy đào PC200", "assigned_employee_id": null, "predecessors": null, "sort_order": 6, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "44728e91-27b7-4145-bdd7-47e6be274b07", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "wbs_code": "2.2", "task_name": "Đổ bê tông lót móng M100 đá 4x6 chiều dày 10cm", "task_type": "task", "unit": "m3", "quantity": "85.0000", "unit_price_vnd": "2779411.7600", "total_amount_vnd": "236250000.0000", "start_date": "2026-10-22", "end_date": "2026-10-31", "duration_days": 9, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Bê tông", "assigned_employee_id": null, "predecessors": null, "sort_order": 7, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "f0e58d99-869e-4dcc-8e0f-0189cb0ba737", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "wbs_code": "2.3", "task_name": "Gia công lắp dựng cốt thép & ván khuôn đài móng, dầm giằng móng", "task_type": "task", "unit": "Tấn", "quantity": "25.0000", "unit_price_vnd": "22050000.0000", "total_amount_vnd": "551250000.0000", "start_date": "2026-10-25", "end_date": "2026-11-09", "duration_days": 18, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Cốt thép - Ván khuôn", "assigned_employee_id": null, "predecessors": null, "sort_order": 8, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "a49c8102-de6f-40de-aa02-974590005d79", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "f9915811-a85c-4aad-ac51-bfc06d189e57", "wbs_code": "2.4", "task_name": "Đổ bê tông đài giằng móng M300 & Nghiệm thu KCS phần móng", "task_type": "task", "unit": "m3", "quantity": "240.0000", "unit_price_vnd": "1640625.0000", "total_amount_vnd": "393750000.0000", "start_date": "2026-11-06", "end_date": "2026-11-18", "duration_days": 12, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Bê tông & QA/QC", "assigned_employee_id": null, "predecessors": null, "sort_order": 9, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}]}, {"id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": null, "wbs_code": "3.0", "task_name": "Giai đoạn 3: Thi công Kết cấu thân & Hoàn thiện Kiến trúc / M&E", "task_type": "phase", "unit": null, "quantity": "0.0000", "unit_price_vnd": "0.0000", "total_amount_vnd": "2025000000.0000", "start_date": "2026-11-18", "end_date": "2027-01-11", "duration_days": 54, "progress_percent": 0, "status": "todo", "assigned_role": "Đội thi công Xây lắp hoàn thiện", "assigned_employee_id": null, "predecessors": null, "sort_order": 10, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": [{"id": "04f725b7-cb2c-40be-ba6e-1af042baa0ea", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "wbs_code": "3.1", "task_name": "Thi công kết cấu bê tông cốt thép cột, dầm, sàn các tầng", "task_type": "task", "unit": "Sàn", "quantity": "3.0000", "unit_price_vnd": "303750000.0000", "total_amount_vnd": "911250000.0000", "start_date": "2026-11-18", "end_date": "2026-12-15", "duration_days": 27, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Xây thô & Bê tông", "assigned_employee_id": null, "predecessors": null, "sort_order": 11, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "1aa8c775-6409-484f-b0a9-cfa0a8c65b90", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "wbs_code": "3.2", "task_name": "Xây tường bao, vách ngăn & Trát tường trong/ngoài nhà", "task_type": "task", "unit": "m2", "quantity": "1800.0000", "unit_price_vnd": "281250.0000", "total_amount_vnd": "506250000.0000", "start_date": "2026-12-06", "end_date": "2026-12-31", "duration_days": 27, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Nề hoàn thiện", "assigned_employee_id": null, "predecessors": null, "sort_order": 12, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "a28ab922-4fd7-4aff-8f46-f9bf1947d942", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "wbs_code": "3.3", "task_name": "Lắp đặt hệ thống cấp thoát nước, điện chiếu sáng âm tường (M&E)", "task_type": "task", "unit": "Hệ thống", "quantity": "1.0000", "unit_price_vnd": "405000000.0000", "total_amount_vnd": "405000000.0000", "start_date": "2026-12-15", "end_date": "2027-01-05", "duration_days": 21, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Cơ điện M&E", "assigned_employee_id": null, "predecessors": null, "sort_order": 13, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "7809a49f-158c-4a5d-b20a-34359fa979f8", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "7b5b8506-78a8-4bd1-b1a9-5af7fe39a241", "wbs_code": "3.4", "task_name": "Sơn bả tường, ốp lát gạch sàn & Lắp đặt cửa đi/cửa sổ", "task_type": "task", "unit": "Gói", "quantity": "1.0000", "unit_price_vnd": "202500000.0000", "total_amount_vnd": "202500000.0000", "start_date": "2026-12-20", "end_date": "2027-01-11", "duration_days": 21, "progress_percent": 0, "status": "todo", "assigned_role": "Tổ Sơn & Hoàn thiện", "assigned_employee_id": null, "predecessors": null, "sort_order": 14, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}]}, {"id": "13b0d2dd-3213-4c38-9ce5-171e9aae445b", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": null, "wbs_code": "4.0", "task_name": "Giai đoạn 4: Nghiệm thu KCS, Bàn giao công trình & Quyết toán FIDIC", "task_type": "phase", "unit": null, "quantity": "0.0000", "unit_price_vnd": "0.0000", "total_amount_vnd": "675000000.0000", "start_date": "2027-01-11", "end_date": "2027-01-29", "duration_days": 18, "progress_percent": 0, "status": "todo", "assigned_role": "Ban QLDA & Kế toán trưởng", "assigned_employee_id": null, "predecessors": null, "sort_order": 15, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": [{"id": "f53d5057-f64b-4895-9e1e-5f501b79a0b2", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "13b0d2dd-3213-4c38-9ce5-171e9aae445b", "wbs_code": "4.1", "task_name": "Lập hồ sơ hoàn công, kiểm định an toàn & Bản vẽ As-Built", "task_type": "task", "unit": "Bộ hồ sơ", "quantity": "1.0000", "unit_price_vnd": "270000000.0000", "total_amount_vnd": "270000000.0000", "start_date": "2027-01-11", "end_date": "2027-01-20", "duration_days": 9, "progress_percent": 0, "status": "todo", "assigned_role": "Kỹ sư QA/QC", "assigned_employee_id": null, "predecessors": null, "sort_order": 16, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "2fd3a952-60a5-419a-8c60-459b4380edb9", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "13b0d2dd-3213-4c38-9ce5-171e9aae445b", "wbs_code": "4.2", "task_name": "Tổ chức nghiệm thu hoàn thành với Chủ đầu tư & Bàn giao đưa vào sử dụng", "task_type": "task", "unit": "Biên bản", "quantity": "1.0000", "unit_price_vnd": "202500000.0000", "total_amount_vnd": "202500000.0000", "start_date": "2027-01-20", "end_date": "2027-01-25", "duration_days": 6, "progress_percent": 0, "status": "todo", "assigned_role": "Chỉ huy trưởng & Giám đốc DA", "assigned_employee_id": null, "predecessors": null, "sort_order": 17, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}, {"id": "246009c9-8908-4672-bebf-b6f2cf84209a", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "parent_wbs_id": "13b0d2dd-3213-4c38-9ce5-171e9aae445b", "wbs_code": "4.3", "task_name": "Đối soát chứng từ IPC, xuất hóa đơn VAT & Thu hồi tiền giữ lại (Retention)", "task_type": "task", "unit": "Đợt", "quantity": "1.0000", "unit_price_vnd": "202500000.0000", "total_amount_vnd": "202500000.0000", "start_date": "2027-01-24", "end_date": "2027-01-29", "duration_days": 4, "progress_percent": 0, "status": "todo", "assigned_role": "Kế toán trưởng (Nam / Quỳnh)", "assigned_employee_id": null, "predecessors": null, "sort_order": 18, "notes": "", "created_at": "2026-09-25T16:11:57.926670+07:00", "updated_at": "2026-09-25T16:11:57.926670+07:00", "subtasks": []}]}], "milestones": [{"id": "3795bc83-0099-4281-a792-704023635960", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "milestone_name": "Mốc 1: Hoàn thành Giai đoạn 1: Chuẩn bị mặt bằng & Hồ sơ pháp lý khởi công", "description": "Nghiệm thu chuyển bước giai đoạn 1.0", "target_date": "2026-10-13", "completed_date": null, "status": "pending", "sort_order": 1, "created_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "045563ba-07c9-4cba-90b8-aad98d7a0c46", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "milestone_name": "Mốc 2: Hoàn thành Giai đoạn 2: Thi công Nền móng & Hạ tầng kỹ thuật ngầm", "description": "Nghiệm thu chuyển bước giai đoạn 2.0", "target_date": "2026-11-18", "completed_date": null, "status": "pending", "sort_order": 2, "created_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "2f3f84f0-72a3-4b28-bad2-74799a7c98e3", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "milestone_name": "Mốc 3: Hoàn thành Giai đoạn 3: Thi công Kết cấu thân & Hoàn thiện Kiến trúc / M&E", "description": "Nghiệm thu chuyển bước giai đoạn 3.0", "target_date": "2027-01-11", "completed_date": null, "status": "pending", "sort_order": 3, "created_at": "2026-09-25T16:11:57.926670+07:00"}, {"id": "b7fddcab-2b90-481e-aaac-a078ca2fa9ad", "project_id": "1a3270d2-c172-4285-a391-fda1c3e5fafe", "milestone_name": "Mốc 4: Hoàn thành Giai đoạn 4: Nghiệm thu KCS, Bàn giao công trình & Quyết toán FIDIC", "description": "Nghiệm thu chuyển bước giai đoạn 4.0", "target_date": "2027-01-29", "completed_date": null, "status": "pending", "sort_order": 4, "created_at": "2026-09-25T16:11:57.926670+07:00"}], "timeline_events": [], "risks": []}