Bỏ qua

Lịch sử thay đổi — Sổ yêu cầu thay đổi (CR)

Sổ yêu cầu thay đổi (Change Request) của dự án Longdo ERP: ai yêu cầu, đổi gì, vì sao, mức ưu tiên, phạm vi ảnh hưởng và phân tích tác động. Bảng có thể sắp xếp (bấm tiêu đề cột) và lọc (theo mức ưu tiên, khoảng ngày).

Cách dùng & cách ghi CR mới

  • Sắp xếp: bấm vào tiêu đề cột Mã CR · Ngày chỉnh sửa · Mức ưu tiên để xếp tăng/giảm (bấm lần nữa để đảo chiều).
  • Lọc: dùng ô tìm kiếm và các bộ lọc phía trên bảng; bấm Xóa lọc để đặt lại.
  • Thêm CR mới: chỉ log commit về thay đổi giao diện · luồng · tài liệu; commit giao task / điều phối thì bỏ qua. Cấp một mã kế tiếp (CR-002, CR-003…), thêm một dòng ở trên cùng và điền đủ 8 cột (nhớ cột Trang — tên trang/tính năng bị tác động).

Phạm vi & mốc bắt đầu

Sổ chỉ ghi các thay đổi phần mềm (tài liệu, giao diện web/app) lấy từ commit Git; không ghi việc phân công/điều phối hay chore thuần (cập nhật trạng thái, log review). Sổ lấy mốc từ 07-07-2026 — các thay đổi trước đó không đưa vào. Từ mốc này, mỗi commit phần mềm mới thêm một dòng CR ở trên cùng: Mã CR · Ngày chỉnh sửa · Trang · Mô tả · Phạm vi ảnh hưởng suy từ commit (Trang = trang/tính năng bị tác động, giúp lọc nhanh CR theo màn); Lý do thay đổi · Mức ưu tiên (thấp/trung bình/cao) · Impact Analysis (dữ liệu nào của trang trong cột Phạm vi bị tác động) do người ghi phân tích. Dòng CR-001 hiện tại là mẫu minh hoạ định dạng.

Mã CR Ngày chỉnh sửa Trang Mô tả thay đổi Lý do thay đổi Mức ưu tiên Phạm vi ảnh hưởng Impact Analysis
CR-02127-07-2026Tài chính kế toán › Công nợModule Tài chính – Kế toán (web) — dựng panel Công nợ trong hub: 6 tab báo cáo (Công nợ theo đối tượng · Công nợ nhân viên · Công nợ nhân viên theo HĐ · Sổ chi tiết tài khoản theo đối tượng · Chi tiết công nợ nhân viên theo HĐ · Tình hình quyết toán tạm ứng nhân viên); bộ lọc tài khoản · kỳ / từ–đến ngày · ô tìm kiếm · Thu gọn–Mở rộng; bảng Tổng hợp công nợ theo đối tượng & công trình gộp nhóm theo đối tượng (dư đầu kỳ · phát sinh · dư cuối kỳ, Nợ/Có), bấm 1 dòng → Sổ chi tiết công nợ theo đối tượng; nút Đối chiếu công nợ mở Biên bản đối chiếu & xác nhận công nợ (xem trước + in, kèm ảnh hóa đơn làm chứng từ đính kèm); popup cảnh báo chưa chọn Hợp đồng; Xuất Excel / Chọn tham số; bảng rộng có thanh cuộn ngang dính đáy màn hình (khung tắt cuộn ngang gốc, lăn ngang & Shift+lăn vẫn kéo được). 4 màn chứng từ (Phiếu thu, Phiếu chi, Ủy nhiệm chi, Thu tiền gửi): sau khi Lưu, nhóm nút đổi thành In / Sửa nhanh / Xóa bản ghi; mở từ bảng chi tiết ở trạng thái đã lưu (?ct=…&view=1); In nay chỉ in phần chứng từ (khổ A4 ngang, ẩn thanh điều hướng · thanh nút · các nút, bảng hạch toán kẻ viền đen, ô nhập in phẳng); Xóa bản ghi phải qua hộp thoại xác nhận (xac-nhan.js dùng chung, nút Xóa tông rose); chế độ tối chuyển tông indigo cho khớp brandBổ sung phần Công nợ còn thiếu của module Tài chính – Kế toán và hoàn thiện thao tác sau khi lưu chứng từ theo phản hồi BACaoWeb — Tài chính kế toán (panel Công nợ, biên bản đối chiếu) + 4 màn nhập chứng từ (Phiếu thu, Phiếu chi, Ủy nhiệm chi, Thu tiền gửi)Số liệu công nợ là dữ liệu mẫu; sổ chi tiết & biên bản đối chiếu dựng bằng JS từ dòng tổng hợp được chọn — Dev thay bằng truy vấn thật theo đối tượng/công trình/kỳ. Nút In / Sửa nhanh / Xóa bản ghi là demo, chưa gọi backend; trạng thái “đã lưu” đọc từ query ?ct=…&view=1. Bản in dựng bằng @media print ngay trong từng màn (Dev có thể thay bằng biểu mẫu in riêng); hộp thoại xác nhận nằm ở xac-nhan.js — gọi xacNhan(msg, onOk, {danger:true}), dùng lại được cho mọi thao tác phá hủy khác. Bảng Công nợ tắt thanh cuộn ngang trong khung, cuộn ngang qua thanh dính đáy (#cn-hbar) — Dev giữ cơ chế này hoặc thay bằng bảng ảo hóa, nhớ đồng bộ lại khi đổi tab. Không đổi cấu trúc dữ liệu; chưa đụng DB thật
CR-02027-07-2026Tài chính – Kế toán › Dòng tiền · Phiếu thu · Phiếu chiWeb Tài chính – Kế toán: (1) Tab “Dòng tiền” (mới) trong tai-chinh-ke-toan.html — bảng tổng hợp theo mã mục thu/chi (A/B/C/D → B1–B4, C1–C3 → 101–111, 201–229) với 3 nhóm cột gộp Số đầu kỳ · Phát sinh trong kỳ · Luỹ kế cuối kỳ; cột Tiền gửi NH & Tiền mặt gập/mở được (mặc định gộp, bấm xổ chi tiết từng ngân hàng Tpbank/VCB/MSB/VPBank và từng quỹ Cty/H08/152B/Linh Đàm), có thao tác bàn phím (tabindex, role, aria-expanded, Enter/Space); dòng chân “D — Tiền tồn cuối kỳ” theo công thức A + B − C = D. (2) Thêm phiếu thu / phiếu chi: bổ sung đủ danh mục Loại phiếu (thu 1–5, chi 1–9), ô chọn có tìm kiếm; các cột hạch toán tự ẩn/hiện theo Loại phiếu (vd loại “Rút tiền gửi” hiện thêm TK & Tên ngân hàng, loại “Cho vay / Thu hồi cho vay” hiện Khế ước); popup chọn đối tượng · nhân viên · TK ngân hàng · công trình · mục thu-chi lấy theo danh bạ, chọn xong tự điền ô tên (chỉ đọc); ô Diễn giải chuyển textarea tự giãn dòng. (3) Menu rail: thêm 2 mục Công nợ tổng hợp & Công nợ cá nhân trong nhóm Nhân sựKế toán cần một bảng dòng tiền đúng mẫu Excel đang dùng (theo mã mục thu/chi, tách được số dư từng ngân hàng/quỹ); form phiếu thu–chi phải chọn được đúng loại nghiệp vụ và chỉ hiện cột hạch toán liên quan để đỡ rối khi nhậpCaoWeb — Tài chính – Kế toán (tab Dòng tiền; đọc số từ tab Tiền gửi & Tiền mặt), Thêm phiếu thu, Thêm phiếu chi, menu rail (nhóm Nhân sự)Cột gập/mở ẩn đồng bộ header + thân bảng (class .c-tg/.c-tm) — Dev giữ nguyên cặp class này khi render động, lệch cột là lỗi hay gặp. Dòng nhóm C1/C2 chủ đích để trống subtotal vì dữ liệu nhóm C chưa đủ. Danh mục Loại phiếu & quy tắc cột theo loại là ràng buộc nghiệp vụ, cần Dev hiện thực theo bảng cấu hình chứ không hardcode CSS. Popup chọn đối tượng đang đọc dữ liệu mẫu trong file — bản thật lấy từ danh bạ/danh mục dùng chung; các ô tên là chỉ đọc, suy từ mã. Chưa đụng DB thật
CR-01925-07-2026App chấm công › Công thángApp chấm công — chỉnh dữ liệu mẫu màn Công tháng (cả khối Văn phòng & Công trường): (1) ngày 01/06 đổi nhãn hiển thị từ “Nghỉ không lương” → “Vắng” (vẫn là ngày không công, chưa giải trình); (2) thêm ngày 18/06 trạng thái Nghỉ (nghỉ phép năm đã duyệt, cả ngày → đủ định mức)Phân biệt rõ vắng (không phép) với nghỉ (có phép) trên dữ liệu mẫu để Dev thấy đủ các trạng tháiThấpApp chấm công — Công tháng, dữ liệu dùng chung cho màn role Nhân viên & HR (chỉ-xem), khối Văn phòng & Công trường: lịch tháng, chi tiết ngày, ô thống kê Ngày nghỉChỉ đổi dữ liệu mẫu trong object DAYS, không đổi logic. Ngày 18/06 là leave đã duyệt nhưng chưa gắn don mẫu (mockup, không có nút Xem đơn). Ngày 01/06 vẫn tính như vắng không phép. Dữ liệu mẫu, chưa đụng DB thật
CR-01824-07-2026App chấm công › Nhân viên & HRApp chấm công (mobile) — hoàn thiện luồng role Nhân viên + chế độ HR chỉ-xem. (1) Cửa chọn vai trò chon-vai-tro.html (mới): từ Trang cá nhân › Danh sách → chọn Nhân viên (vào thẳng cong-thang.html) hoặc HR (giữ luồng nhan-su.html → chọn người → chi tiết) + bảng so quyền. (2) Màn Công tháng (Nhân viên): khối chi tiết ngày 3 cột (Giờ vào · Giờ ra · Công ngày) + badge trạng thái + mục Sự kiện & giải trình; hai bước xem đơn (bấm ngày → tóm tắt → “Xem đơn ›” → đơn đầy đủ); Thống kê 3 ô (đi muộn / nghỉ / OT) hiện số lần + tổng tiền phạt, bấm mở danh sách chỉ các bản ghi bị phạt. (3) Form giải trình giai-trinh-cong-form.html: trường theo từng loại, toggle Sáng/Chiều, lịch Material, bảng chọn tệp, lọc loại theo ?khoi=vp|ct; nhận ?edit= → nhãn “Sửa đơn / Cập nhật đơn”. (4) Đơn của tôi don-cua-toi.html: chuẩn hóa đơn đủ trường + File đính kèm + Tiến trình duyệt; bỏ FAB “Tạo đơn”; Nhân viên vuốt ngang đơn “Chờ duyệt” → Sửa / Xóa. (5) Bản khối Công trường cong-thang-cong-truong.html (mới). (6) Chế độ HR ?role=hr: giao diện giống màn nhân viên nhưng chỉ xem đơn — ẩn nút tạo đơn, không “Giải trình ngay”, không vuốt Sửa/Xóa, ẩn luôn card “Đơn của nhân viên” (vẫn xem từng đơn qua ô ngày); danh sách nhân sự nhan-su.html trỏ đúng khối kèm ?role=hr&nv=. (7) Dọn luồng cũ: bỏ thanh tab “Giải trình / Đăng ký” cạnh tab Chấm công trong cham-cong.htmlxóa hẳn màn cũ giai-trinh-cong.htmlTách bạch trải nghiệm role Nhân viên (tự chấm công + tự giải trình) khỏi role HR (chỉ xem của người khác) để Dev code đúng phân quyền; hoàn thiện luồng giải trình/thống kê tiền phạt trên app trước khi bàn giao DevCaoApp chấm công — Chọn vai trò, Công tháng (VP + Công trường), Đơn của tôi, Form giải trình, màn Chấm công (bỏ tab); Trang cá nhân (link Danh sách), Nhân sự (điều hướng theo khối & role); Tài liệu — sổ CRChỉ đi muộn bị phạt (50.000 ₫/lần, tính từ 08:10); về sớm KHÔNG phạt; ngày tương lai không phạt; nghỉ nửa buổi bị từ chối vẫn phạt. Phân quyền bằng tham số URL ?role=hr chỉ để demo — bản thật nhận theo tài khoản. Vuốt Sửa/Xóa dùng Pointer Events (chuột & cảm ứng); Xóa chỉ bỏ khỏi danh sách phía client (mockup). Form ?edit= hiện mới đổi nhãn, prefill dữ liệu để bản thật nạp từ API. Các file _*.html là demo nội bộ, KHÔNG bàn giao Dev. Dữ liệu mẫu, chưa đụng DB thật
CR-01724-07-2026Tin nhắnPhân hệ Tin nhắn (web + app pace-2): (1) hội thoại “Tin nhắn của tôi”nút Tìm trên header, cạnh nút thông tin (i). (2) Xoá lịch sử trò chuyện gỡ sạch tin ở phía mình — hội thoại về trống, Tìm trong hội thoại chỉ tìm từ thời điểm xoá trở đi (BR-TN-26, BR-TN-36). (3) Xoá hội thoại ở danh sách (kể cả xoá hàng loạt) xoá luôn toàn bộ tin nhắn bên trong ở phía mình (BR-TN-04, BR-TN-45). (4) Giải tán nhóm: Trưởng nhóm mất hội thoại khỏi danh sách; thành viên thấy hội thoại ở trạng thái đã giải tán — không nhắn / không thao tác / không xem lại nội dung cũ, chỉ còn Xoá lịch sử trò chuyện (BR-TN-50). (5) Xem chi tiết ảnh không hiển thị tên ảnh; bản app: ảnh trải hết chiều rộng, lướt ngang để chuyển ảnh (đếm N/M + chấm trang).Gọn thao tác ở hội thoại ghi chú cá nhân; làm rõ phạm vi dữ liệu còn lại sau khi xoá; nhóm giải tán phải khoá được thao tác; xem ảnh trên điện thoại theo thói quen vuốtTrung bìnhWeb Tin nhắn (chat); App pace-2 (chat, chat-chi-tiet); tài liệu nghiệp vụ Tin nhắn + đặc tả màn appDữ liệu đã xoá không khôi phục được và kết quả tìm kiếm đổi theo — Dev cần lưu mốc xoá theo từng người dùng và trạng thái “nhóm đã giải tán” cho từng thành viên; chỉ đụng phân hệ Tin nhắn
CR-01621-07-2026Hành chính - nhân sựModule Hành chính – Nhân sự (web + SRS) — nhiều cải tiến: (1) Hồ sơ nhân sự: thêm trường Nơi làm việc / Địa điểm chấm công (checkbox chọn nhiều, trình bày dropdown-chip qua multi-select.js) ở form Thêm/Sửa & màn Chi tiết; modal Xuất Excel bỏ mục Phạm vi dữ liệu, các nút Xuất Excel bỏ icon (chỉ còn chữ). (2) Quyết định: thêm nút Xuất Excel (xuất bảng đang xem ra .csv có BOM); ô chọn nhân viên ở Thêm Quyết định / Khen thưởng / Kỷ luật đổi hiển thị “Tên — Mã” (bỏ chức vụ). (3) Bảng lương: bỏ dòng Tổng phụ cấp ở phiếu lương chi tiết. (4) Hợp đồng lao động: panel danh sách + Nhập Excel (modal) + màn Thêm/Chi tiết hợp đồng. (5) Trung tâm thông báo (demo) thong-bao.html. (6) App chấm công: thêm màn Công tháng, Đơn của tôi. Cập nhật SRS HCNS lên 0.5 (Nháp): §2 Vai trò & phân quyền (ma trận quyền theo module), §3 PAY_FLOW, đặc tả FR-HS-01→10 (danh sách hồ sơ + Xuất Excel), FR-HD hợp đồng, cột DB noi_lam_viecJSON/ARRAY, Công nợ để giai đoạn sauHoàn thiện giao diện & đặc tả module HCNS web (hồ sơ · hợp đồng · quyết định · khen thưởng · kỷ luật · bảng lương) và bổ sung màn app chấm công trước khi bàn giao DevCaoWeb — Nhân sự (Hồ sơ/Quyết định/Khen thưởng/Kỷ luật/Bảng lương/Hợp đồng), Thêm & Chi tiết nhân viên/hợp đồng, Trung tâm thông báo (demo); App chấm công — Công tháng, Đơn của tôi; Tài liệu — SRS HCNS 0.5Nút Xuất Excel chỉ bật ở Hồ sơ nhân sự (modal chọn trường) và Quyết định; Khen thưởng/Kỷ luật/Bảng lương chủ đích không dùng Xuất Excel. Mockup tải .csv (Dev hiện thực .xlsx thật). Trường Nơi làm việc là checkbox chọn nhiều (KHÔNG phải <select multiple>); dữ liệu mẫu hiện mới có 1 NV gắn nhiều địa điểm. SRS ở trạng thái 0.5 — Nháp (chưa gỡ nhãn). thong-bao.html / Trung tâm thông báo là demo nội bộ, chưa chốt — KHÔNG bàn giao Dev. Dữ liệu mẫu, chưa đụng DB thật. Các file mẫu Excel .xlsx & bản _preview chưa đưa vào đợt này
CR-01517-07-2026Hành chính - nhân sựModule Hành chính – Nhân sự (web + SRS) — Khen thưởng & Kỷ luật: danh sách tách cột “Ngày” thành “Ngày quyết định” + “Ngày hiệu lực” (ô thiếu ngày hiệu lực hiển thị “—”); cập nhật màn Chi tiếtThêm / Sửa khen thưởng, kỷ luật + nguồn dữ liệu chung (khen-thuong-data.js, ky-luat-data.js); thêm màn demo dải thống kê kỷ luật (demo-ky-luat-thong-ke.html, công cụ nội bộ). Cập nhật SRS HCNS 0.2 → 0.4: đặc tả Khen thưởng/Kỷ luật (Thêm/Sửa, trường “Tháng áp dụng (kỳ lương)”), bổ sung đặc tả loại quyết định Tạm nghỉ (QĐ-TN) và phác thảo Trung tâm thông báo (FR-TB-01, demo)Hiển thị tách bạch mốc ban hànhhiệu lực để phục vụ tính lương/khấu trừ; hoàn thiện giao diện & đặc tả HCNS khen thưởng/kỷ luật trước khi bàn giao DevCaoWeb — Nhân sự (danh sách Khen thưởng/Kỷ luật), Chi tiết & Thêm/Sửa Khen thưởng, Kỷ luật; Tài liệu — SRS HCNS (Khen thưởng, Kỷ luật, Quyết định/Tạm nghỉ, Thông báo demo)Danh sách nay đọc 2 trường ngayQD/ngayHL từ nguồn dữ liệu chung (một nguồn sự thật); colspan bảng tăng tương ứng; Dev bám SRS 0.4. FR-TB-01 & demo-ky-luat-thong-ke.html là bản demo nội bộ (chưa chốt, KHÔNG bàn giao Dev). Dữ liệu mẫu, chưa đụng DB thật
CR-01415-07-2026Hành chính - nhân sự › Quyết địnhModule Hành chính – Nhân sự (web): thêm loại quyết định Tạm nghỉ (QĐ-TN) vào Quyết định — form Thêm động (Từ ngày · Đến ngày · Lý do Thai sản · Bàn giao · Ghi chú), màn chi tiết + sửa tại chỗ dùng lại option màn Thêm, danh sách + bộ lọc + badge màu skyBổ sung nghiệp vụ tạm nghỉ (thai sản) — có mốc lật trạng thái nhân viên & loại khỏi bảng lương trong kỳ nghỉTrung bìnhWeb — Quyết định (Thêm/Chi tiết/Danh sách) + SRS HCNS §FR-QDThêm enum loại tam-nghi & prefix mã QĐ-TN/2026/xx; Từ ngày = mốc chuyển trạng thái NV → Tạm nghỉ & ngừng tính lương, Đến ngày = mốc khôi phục Đang làm việc; chưa nối liên kết BHXH/lương thật
CR-01320-07-2026Tài chính kế toán › Tiền mặt · Tiền gửiModule Tài chính – Kế toán (web) — hoàn thiện tương tác Tiền mặt & Tiền gửi: mỗi panel thêm ô tìm kiếm trên sổ và panel “Chi tiết” master-detail (bấm 1 dòng chứng từ trong sổ → hiện bảng chi tiết bên dưới: Tiền mặt = 15 cột hạch toán, Tiền gửi = 16 cột dòng hàng) kèm phân trang. Nút Thu tiền / Chi tiền ở Tiền gửi thành nút tách (split) có menu ▾ (Thu: Thu tiền / …theo hóa đơn / …nhiều khách hàng / Chuyển tiền nội bộ · Chi: Chi tiền / Trả tiền theo hóa đơn / Nộp thuế / Nộp bảo hiểm / Trả lương / Chuyển tiền nội bộ) — mục chưa dựng báo nhẹ. Nâng cấp màn Thu tiền gửi: combobox chọn đối tượng / tài khoản / TK Có (lấy từ danh bạ & danh mục, mở lại hiện đủ danh sách + tô & đưa dòng đã chọn lên đầu), autofill tên + địa chỉ (cả bảng hạch toán), Lý do thu ↔ Diễn giải hai chiều, ngày hạch toán → ngày chứng từ, số CT tự sinh, TK Có chỉ hiện số, tên đối tượng khoá, phân trang bảng hạch toán thật (20/50/100), nút Lưu → Sửa nhanh / Bỏ ghi + In, ô loại phiếu 6 mục; chứng từ vừa lưu đẩy sang Sổ tiền gửi (dòng “Mới”). Danh mục: bỏ 2 thẻ Đối tượng & Chi phí, thẻ “Khác” gọn còn Mục thu/chi + Loại chứng từ; Hệ thống tài khoản thêm 8 tiểu khoản dưới 111 – Tiền mặt (11101, 11102, 1111–1116). Cỡ chữ tiêu đề 4 màn lập phiếu to lên (text-lg sm:text-xl)Hoàn thiện tương tác giao diện mẫu phần Tiền mặt & Tiền gửi và tinh chỉnh Danh mục của module Tài chính – Kế toán (TASK-16) theo phản hồi BA, để duyệt trước khi bàn giao DevCaoWeb — Tài chính kế toán (panel Tiền mặt, Tiền gửi: tìm kiếm + Chi tiết + split-button; Danh mục; Hệ thống tài khoản) + màn Thu tiền gửi; 3 màn lập phiếu (Phiếu thu, Phiếu chi, Ủy nhiệm chi) đổi cỡ chữ tiêu đềPanel Chi tiết dựng bằng JS từ chính dòng sổ (số tiền/TK khớp sổ; vài chứng từ mẫu có dòng hàng/khoản mục chi tiết). Bridge Thu tiền gửi → Sổ tiền gửi qua localStorage['ldp-tg-new'] (mockup, Dev thay bằng lưu DB; “Bỏ ghi” gỡ khỏi sổ). Combobox lấy dữ liệu danh bạ & danh mục mẫu. Dòng mở Chi tiết mới gắn click — Dev bổ sung thao tác bàn phím. Tiểu khoản 111 trộn mã 4–5 chữ số theo quỹ công trình thực tế. Chưa đụng DB thật
CR-01218-07-2026Tài chính kế toánModule Tài chính – Kế toán (web) — dựng Danh mục dùng chung trong hub: bảng danh sách + popup Thêm cho các danh mục (Hệ thống tài khoản, Tài khoản kết chuyển/ngầm định, Kho, Ngân hàng, Tài khoản ngân hàng, Loại chứng từ, Mục thu/chi, Đơn vị tính, Vật tư – hàng hóa, Nhóm vật tư). Nổi bật: Vật tư, hàng hóa, dịch vụ (danh sách + thẻ chỉ số tồn + popup Thêm hàng hóa đổi trường theo 6 tính chất NVL/Hàng hóa/Dịch vụ/Thành phẩm/CCDC/Combo bằng cơ chế data-show, riêng Combo có bảng “Mặt hàng chi tiết”); popup Thêm Kho (Mã*, Tên*, Tài khoản kho, Địa chỉ). Sửa menu tác vụ ⋮ dùng chung: đưa ra body + position:fixed + xếp dọc để không bị khung bảng cắt/đẩy ra góc. Kèm tài liệu nghiệp vụ tab Mua hàng & Bán hàng (tai-lieu-nghiep-vu/tai-chinh-ke-toan.md) + đặc tả màn giao-dien/tai-chinh-ke-toan-mua-hang-ban-hang.md, đăng ký mkdocs + llmsHoàn thiện giao diện mẫu + tài liệu phần Mua hàng & Bán hàng và hệ Danh mục của module Tài chính – Kế toán (TASK-17) để duyệt trước khi bàn giao DevCaoWeb — Tài chính kế toán (panel Danh mục: Vật tư–hàng hóa, Kho, Ngân hàng, Hệ thống/Kết chuyển/Ngầm định tài khoản, Loại chứng từ, Mục thu/chi, Đơn vị tính, Nhóm vật tư; menu ⋮ dùng chung); Tài liệu — Tài chính – Kế toán (tab Mua hàng & Bán hàng) + đặc tả mànPopup Thêm hàng hóa đổi bộ trường theo tính chất (Dev bám bảng data-show: Dịch vụ bỏ tồn kho/bảo hành; Combo có bảng mặt hàng chi tiết; TP có Định mức NVL…). Menu ⋮ nay render ở body nên các handler thao tác dòng dùng biến closure — Dev giữ pattern này khi hiện thực. Dữ liệu danh mục là mẫu (khớp ảnh phần mềm gốc), chưa đụng DB thật
CR-01118-07-2026Tài chính kế toán › Tiền mặt · Tiền gửiModule Tài chính – Kế toán (web) — dựng giao diện Tiền mặt & Tiền gửi: panel Tiền gửi (sổ tiền gửi ngân hàng) với 2 nút Thu tiền → Thu tiền gửi (NTTK00176)Chi tiền → Ủy nhiệm chi (UNC00961); panel Tiền mặt nối 2 nút Phiếu thu (PT04121) / Phiếu chi (PC05238). Thêm 4 màn nhập chứng từ (them-phieu-thu, them-phieu-chi, them-uy-nhiem-chi, thu-tien-gui) cùng khuôn: thông tin ô nhập gạch chân chia 2 cột (cột phải Ngày hạch toán · Ngày chứng từ/phiếu · Số chứng từ xếp dọc), bảng hạch toán kiểu Excel, toggle Hiển thị tài khoản, thêm/xóa dòng ở cuối bảng + Enter ở dòng cuối để thêm dòng, đính kèm, chế độ tối. Nút Lưu / Lưu và Thêm (Phiếu thu, Ủy nhiệm chi) · Lưu / Lưu và In (Phiếu chi, Thu tiền gửi)Hoàn thiện giao diện mẫu phần Tiền mặt & Tiền gửi của module Tài chính – Kế toán (TASK-16) để duyệt trước khi bàn giao DevCaoWeb — Tài chính kế toán (panel Tiền mặt, Tiền gửi) + 4 màn nhập chứng từ (Phiếu thu, Phiếu chi, Ủy nhiệm chi, Thu tiền gửi)4 form là màn nhập chứng từ mở từ nút trên 2 panel; cột bảng hạch toán KHÁC nhau theo loại chứng từ (thu có cột Nghiệp vụ; chi thêm Khoản mục CP + Tên khoản mục CP; UNC có Khoản mục CP, bỏ Nghiệp vụ/TK ngân hàng, mặc định TK Có 11211; thu tiền gửi có Công trình + Tên công trình, mặc định TK Nợ 11211) — Dev bám đúng cột theo từng loại. Các trường đối tượng để trống (chỉ placeholder), Số tiền mẫu 0, chưa đụng DB thật
CR-01017-07-2026Nhiều trang · Tài chính kế toánWeb Long Đỗ ERP — chuẩn hóa icon đơn sắc + tô màu chip có chủ đích toàn bản web: thay emoji còn sót bằng SVG nét mảnh (khối "Dự án đang hoạt động", menu "Chi tiền"…), tô màu nền/nét cho chip icon theo ngữ nghĩa (sidebar Danh bạ theo nhóm; 5 thẻ quỹ tiền tab Duyệt chi: Tổng tiền brand · Thu emerald · Chi rose · Còn phải chi amber · Tồn sky); thêm icon Kho vào rail điều hướng; sửa nav-loai-tuy-chinh.js (2 bản) — breadcrumb trang chi tiết không còn ghi đè nhầm chữ link "Tất cả đề xuất" trên sidebar. Thêm trang khung tài liệu nghiệp vụ Tài chính – Kế toán (tai-lieu-nghiep-vu/tai-chinh-ke-toan.md, 3 phần = 3 tab) + đăng ký navThống nhất gu icon đơn sắc đã chốt, thêm điểm nhấn màu theo ngữ nghĩa cho dễ quét; sửa lỗi sidebar hiển thị sai nhãn; chuẩn bị khung cho đợt tài liệu Tài chính – Kế toán (TASK-16/17/18)Trung bìnhWeb — toàn bộ mockup (rail, Danh bạ, Nhân sự, Công việc, Dự án, Quản lý đề xuất/chi…); Tài liệu — Tài chính – Kế toán (khung mới)Chỉ đổi lớp hiển thị (class màu, SVG) và logic chọn breadcrumb — không đổi luồng nghiệp vụ; Dev bám bảng màu ngữ nghĩa brand/emerald/rose/amber; trang tài liệu mới là khung "Chờ điền", nội dung sẽ vào theo TASK-16/17/18
CR-00916-07-2026Đề xuất và phê duyệtModule Quản lý đề xuất chi (web) — tiếp CR-006: dựng giai đoạn 3 “Chi tiền” trên các trang chi tiết (chi-tiet-chua-chi, chi-mot-phan, da-chi-du) gồm tiến độ chi, danh sách phiếu chi đã thực hiện và form lập & chi phiếu; thêm nút “In phiếu ▾” (in-phieu.js) cho chọn in Phiếu đề xuất hoặc Phiếu chi mẫu 02-TT (TT 133/2016/TT-BTC), đặt cạnh tờ giấy; thêm màn Thêm mới đề xuất quyết toán / hoàn ứngHoàn thiện luồng chi nhiều giai đoạn và khả năng in chứng từ theo mẫu Bộ Tài chính để duyệt trước khi bàn giao DevCaoWeb — Quản lý đề xuất/chi (chi tiết Chưa chi · Chi một phần · Đã chi đủ, in phiếu, thêm đề xuất quyết toán/hoàn ứng)Nút In phiếu CHỈ nhúng ở 3 màn thuộc bước duyệt chi — nơi phiếu chi đã tồn tại; các trạng thái khác giữ nguyên. Mẫu 02-TT do lap-phieu-chi.js dựng, Dev cần bám đúng biểu mẫu TT 133. Dữ liệu mẫu, chưa đụng DB thật
CR-00816-07-2026Tin nhắn · Danh bạApp Long Đỗ ERP (pace-2) — rà Tin nhắn & Danh bạ cho khớp tài liệu nghiệp vụ (tiếp CR-005): nhật ký cuộc gọi nhóm tách 2 nhánh “Bạn đã rời cuộc gọi” / “Cuộc gọi đã kết thúc” theo số người còn lại (BR-TN-24); chạm thành viên → mở chat 1–1 (chạm chính mình → “Tin nhắn của tôi”); bổ sung trạng thái “Đã từ chối” trong cuộc gọi nhóm (BR-TN-21); Giải tán nhóm chuyển lên trên Rời nhóm (app + web); ẩn Sao chép với tin chỉ có ảnh; tab lọc “Hộp thư” → “Tất cả”; ô tìm Danh bạ lọc thêm chức vụ · phòng ban · SĐTbỏ dấu, placeholder cố định “Tìm kiếm” (app + web). Thêm chế độ tối cho toàn bộ 80 màn app (dùng chung dark-mode.css/.js). Đồng bộ tài liệu nghiệp vụ + đặc tả màn app theo các thay đổi trênRà soát đối chiếu tài liệu ↔ giao diện (TASK-12), chốt các điểm lệch theo quyết định của BA; phủ chế độ tối toàn app cho nhất quánCaoApp pace-2 — Tin nhắn (chat, chat-chi-tiet, nhom), Danh bạ, Vận hành + 61 màn bật chế độ tối; Web — Tin nhắn, Danh bạ; Tài liệu — Tin nhắn, Danh bạ (nghiệp vụ + đặc tả màn app)Đổi hành vi chạm thành viên (trước mở Trang cá nhân → nay mở chat 1–1) và nhãn tab “Hộp thư”→“Tất cả” — Dev bám tài liệu mới. Ô tìm Danh bạ app cần dữ liệu SĐT (hiện là số mẫu). Chế độ tối chỉ áp trong khung app, nền ngoài khung giữ sáng. Chụp màn hình (FR-TN-08), Xuất Excel (FR-DB-08), sắp xếp/lọc cột (FR-DB-02/03) ghi rõ chỉ có ở web. Dữ liệu mẫu, chưa đụng DB thật
CR-00714-07-2026Bảng tinThêm tài liệu nghiệp vụ Phân hệ Bảng tin (bang-tin.md): feed nhật ký công việc toàn công ty, đăng/sửa bài & báo cáo công việc theo dự án, đối tượng xem (Công khai/Chỉ – Không hiển thị với…), thích/bình luận/chia sẻ, trang cá nhân người khác; đăng ký nav 3 nơi. Kèm đồng bộ giao diện web Bảng tin: bảng báo cáo công việc bỏ cột "Tiêu hao" riêng — gộp vào cột Nội dung công việc / Tiêu hao (thụt lề), dòng tiêu hao chỉ có Thực tế (bỏ Kế hoạch); sửa render tờ báo cáo PNG (compose-modal.js) và bảng feed (nhat-ky-cong-viec.html)Lấp tài liệu nghiệp vụ còn thiếu cho phân hệ Bảng tin (TASK-11) và thống nhất cấu trúc bảng báo cáo công việc bản webCaoTài liệu — Bảng tin; Web — Bảng tin (feed nhật ký, tờ báo cáo PNG)Đổi cấu trúc bảng báo cáo công việc (7 cột, gộp tiêu hao vào cột Nội dung, dòng tiêu hao chỉ Thực tế) — Dev hiện thực form nhập & render tờ A4 theo cấu trúc mới; đăng ký nav 3 nơi; dữ liệu mẫu, chưa đụng DB thật
CR-00613-07-2026Đề xuất và phê duyệtModule Quản lý đề xuất chi (web): hoàn thiện luồng chi vật tư nhiều giai đoạn (vat-tu-gd3/4/5.js, duyet-chi-vat-tu.html, in/resize chi tiết), và trang chi tiết "Chưa chi" — bỏ nút Lập phiếu chi ở cột trái vì phiếu chi đã lập ở bước duyệt đề xuất, đang trình kýKhớp thực tế: phiếu chi đã phát sinh ở bước duyệt đề xuất nên không lập lại; hoàn thiện luồng chi vật tư để duyệt trước khi bàn giao DevTrung bìnhWeb — Quản lý đề xuất/chi (chi tiết Chưa chi, chi vật tư các giai đoạn)Chỉ ẩn nút Lập phiếu chi ở trạng thái chua-chi (guard o.key !== 'chua-chi'); thẻ phiếu chi PC vẫn hiển thị; các trạng thái Chi một phần/Đã duyệt giữ nguyên; không hồi quy
CR-00513-07-2026Tin nhắn · Danh bạMockup App Long Đỗ ERP (pace-2) — hoàn thiện phân hệ Tin nhắn & Danh bạ: danh sách hội thoại (ghim/tắt thông báo/lọc), thao tác trên tin (trả lời/chuyển tiếp/thu hồi), thông tin hội thoại, cuộc gọi thoại/video, tìm trong hội thoại; Danh bạ 3 tab Thành viên · Nhóm · Đối tác (5 nhóm đối tác kiểu web), "Bạn" hiển thị đầu, nút + theo tab; thêm đặc tả màn tin-nhan.md, danh-ba.mdHoàn thiện nội dung & luồng Tin nhắn/Danh bạ bản app cho khớp tài liệu nghiệp vụ (TASK-12)CaoApp pace-2 — Tin nhắn (chat, chat-chi-tiet, nhom), Danh bạ; đặc tả màn appChỉ hoàn thiện nội dung màn Tin nhắn/Danh bạ, giữ nguyên nav thanh tab dưới đã chốt; đối tác ngoài chưa có tài khoản nên không "Nhắn tin"; dữ liệu mẫu, chưa đụng DB thật
CR-00413-07-2026Hành chính - nhân sựModule Hành chính – Nhân sự (web): mockup Nhân sự · Khen thưởng · Kỷ luật · Quyết định — màn danh sách, chi tiết, thêm & sửa; nguồn dữ liệu chung (khen-thuong-data.js, ky-luat-data.js); luồng Sửa mở trang chi tiết ở chế độ chỉnh sửaDựng giao diện mẫu module HCNS để duyệt trước khi bàn giao DevCaoWeb — Nhân sự, Khen thưởng, Kỷ luật, Quyết định (danh sách/chi tiết/thêm/sửa)Danh sách Khen thưởng/Kỷ luật đọc từ nguồn dữ liệu chung (một nguồn sự thật); mã nhân viên tham chiếu khớp roster; không tìm thấy nhân viên → empty state; chưa đụng dữ liệu thật
CR-00313-07-2026Chấm côngThêm tài liệu Business Rule — Chấm công & Giải trình công (danh sách BR để dựng test case), bám SRS Chấm công 0.7 đã chốtCung cấp danh sách quy tắc kiểm chứng được cho đội test dựng ca kiểm thửTrung bìnhTài liệu — Chấm công (Business Rule)Mô hình 2 khối cố định + geofence gắn 1 đơn vị đồng bộ SRS; đăng ký mkdocs.yml + llms.txt; không đổi nghiệp vụ đã chốt
CR-00213-07-2026Chấm côngCập nhật SRS App Chấm công 0.4 → 0.7: chốt 13/13 vấn đề mở, thêm Giải trình công, tập trạng thái theo 2 khối (Công trường/Văn phòng), thống nhất mốc đi muộn 08:10Chốt các vấn đề mở & đồng bộ tài liệu với mockup pace-1 để bàn giao DevCaoTài liệu — Chấm công (SRS)Đổi tập trạng thái ngày & ngưỡng đi muộn (ảnh hưởng logic tính công, thống kê, giải trình); Dev triển khai theo §8
CR-00107-07-2026Danh bạNhấn vào một liên hệ để chuyển thẳng sang màn Tin nhắn (chat 1–1)Rút ngắn thao tác từ Danh bạ chuyển sang chat 1–1ThấpWeb/App Danh bạ — thẻ chi tiết liên hệMở hội thoại từ liên hệ, dùng lại dữ liệu Tin nhắn hiện có; không đổi cấu trúc dữ liệu Danh bạ