---
name: bkit-manage-accounting-accounts
description: "Quản lý hệ thống tài khoản kế toán BKIT: tìm kiếm, xem, tạo, sửa, ngừng theo dõi và xóa tài khoản được phép. Dùng khi người dùng nhắc mã tài khoản, tên tài khoản, tính chất Nợ/Có, tài khoản cha hoặc danh mục tài khoản kế toán."
---

# Quản lý tài khoản kế toán BKIT

## Phạm vi

- Mở `/dashboard/accounting-account` trên origin BKIT hiện tại.
- Dùng origin local nếu người dùng đang làm việc tại `localhost`; chỉ chuyển sang `https://a.bkit.vn` khi được yêu cầu.
- Các điểm neo ổn định: `#accounting-account-list-title`, `#accounting-account-search-box`, `#accounting-account-add-btn`, `#accounting-account-form`, `#accounting-account-save-btn`.
- Các trường chính: mã, tên, tính chất tài khoản, tài khoản cha, trạng thái ngừng theo dõi và cờ hệ thống `mustHave`.

## Quy trình

1. Kiểm tra đã đăng nhập và đúng đơn vị, tổ chức, năm tài chính.
2. Sau mỗi lần điều hướng hoặc lọc, đọc lại DOM hiển thị; không dùng handle cũ.
3. Tìm tài khoản bằng mã chính xác trước, rồi đối chiếu tên và cấp tài khoản.
4. Khi chọn một dòng, khoanh vùng dòng chứa mã tài khoản; không dùng số thứ tự dòng làm danh tính.
5. Với tạo mới, điền mã, tên, tính chất và tài khoản cha theo dữ liệu người dùng. Không tự suy đoán tài khoản cha.
6. Với sửa, chụp lại giá trị hiện tại, chỉ thay trường được yêu cầu rồi lưu.
7. Chờ thông báo thành công hoặc màn hình danh sách cập nhật; tìm lại mã để xác minh kết quả.

## Quy tắc an toàn

- Không sửa hoặc xóa tài khoản có `mustHave` hoặc tài khoản hệ thống bị khóa.
- Không xóa tài khoản khi người dùng chỉ nói “bỏ”, “ẩn” hoặc “ngừng dùng”; ưu tiên ngừng theo dõi nếu phù hợp.
- Trước thao tác xóa, nêu mã và tên tài khoản, yêu cầu xác nhận ở thời điểm sắp bấm nút xác nhận.
- Không lưu khi mã, tên, tính chất hoặc quan hệ cha chưa rõ.
- Không dùng thời gian chờ cố định nếu có thể chờ trạng thái tải, URL, tiêu đề hoặc toast.

## Báo cáo kết quả

Nêu thao tác, mã tài khoản, các trường đã đổi và trạng thái xác minh. Nếu hệ thống từ chối do phát sinh hoặc ràng buộc hệ thống, giữ nguyên dữ liệu và báo đúng thông báo.
