Xây dựng lại cây tài khoản
Tài liệu ERPNext tiếng Việt: Xây dựng lại cây tài khoản
Dùng Xây dựng lại cây (Rebuild Tree) khi cấu trúc cha-con của hệ thống tài khoản đã chính xác trên các bản ghi tài khoản nhưng ERPNext lại xử lý như thể một số tài khoản thuộc sai nhánh. Công cụ này tính toán lại các chỉ mục cây nội bộ mà ERPNext sử dụng để tổ chức các tài khoản và bao gồm các tài khoản con trong các báo cáo kế toán.
Đây là công cụ sửa chữa, không phải là công việc bảo trì kế toán định kỳ. Đừng sử dụng nó chỉ vì hai báo cáo hiển thị tổng khác nhau. Trước tiên, hãy kiểm tra lại công ty, ngày tháng, tài khoản, sổ tài chính, tiền tệ, trung tâm chi phí, dự án và các bộ lọc khác.
Khi nào nên xây dựng lại cây
Tình huống điển hình: sổ cái được lọc theo một tài khoản nhưng các dòng từ một tài khoản khác lại xuất hiện. Xây dựng lại cây có thể giúp khi các chỉ mục cây tài khoản không còn khớp với các mối quan hệ cha-con đã lưu.
Các dấu hiệu khác có thể bao gồm:
- một tài khoản con bị thiếu trong tổng của tài khoản tổng hợp dù Tài khoản cha (Parent Account) của nó đúng;
- lọc theo tài khoản tổng hợp lại ra cả tài khoản không còn nằm dưới nó;
- một tài khoản xuất hiện dưới đúng cha trong cây, nhưng bảng cân đối kế toán hoặc báo cáo kết quả kinh doanh xếp nó sai nhóm;
- một lần đổi tài khoản cha gần đây không được phản ánh nhất quán trên các báo cáo dựa trên cây.
Chọn một tài khoản tổng hợp trong sổ cái thì báo cáo sẽ hiện cả các tài khoản con của nó. Vì vậy, thấy nhiều tài khoản chưa chắc là cây bị hỏng.
Trước khi bắt đầu
- Làm mới báo cáo và kiểm tra mọi bộ lọc liên quan.
- Kiểm tra tài khoản đã chọn có phải tài khoản tổng hợp không. Tài khoản tổng hợp thường trả về cả các tài khoản con.
- Mở từng tài khoản bị ảnh hưởng, kiểm tra Tài khoản cha (Parent Account), Loại gốc (Root Type), Loại báo cáo (Report Type), công ty và có phải tài khoản tổng hợp không.
- Xem lại các thay đổi gần đây được thực hiện thông qua Đổi tài khoản cha, nhập dữ liệu, bản vá (patch) hoặc ứng dụng tùy chỉnh.
- Nếu là hệ thống thật (production), hãy chạy trong khung giờ bảo trì có kiểm soát và có sẵn bản sao lưu mới nhất.
Đừng sửa trực tiếp trong cơ sở dữ liệu các chỉ mục cây nội bộ (giá trị trái, phải). Xây dựng lại cây sinh ra để tính lại các giá trị này từ quan hệ cha-con đã lưu.
Xây dựng lại cây
- Mở Kế toán > Hệ thống tài khoản (Accounting > Chart of Accounts).
- Chọn công ty bị ảnh hưởng.
- Xem các nhóm gốc đang hiện và kiểm tra cấu trúc cây đúng như mong đợi.

- Chọn menu ba chấm ở góc trên bên phải.
- Chọn Xây dựng lại cây (Rebuild Tree).

ERPNext tính toán lại các chỉ mục cây tài khoản. Công cụ này không tạo ra bút toán tổng hợp, thay đổi số tiền ghi Nợ hoặc ghi Có, di chuyển tài khoản sang cha khác hoặc viết lại các bút toán sổ cái hiện có.
Kiểm tra kết quả
Mở lại báo cáo hiển thị vấn đề và sử dụng các bộ lọc như trước. Trong sổ cái, trước hết chọn đúng một tài khoản chi tiết. Sau đó kiểm tra riêng tài khoản tổng hợp cha của nó, để phân biệt được một tài khoản chi tiết với tài khoản tổng hợp và các tài khoản con.

Kiểm tra rằng:
- lọc theo một tài khoản chi tiết chỉ hiện các dòng của đúng tài khoản đó;
- lọc theo tài khoản tổng hợp chỉ hiện đúng các tài khoản con;
- số dư đầu kỳ, số phát sinh ghi Nợ, ghi Có và số dư cuối kỳ khớp với các chứng từ dự kiến;
- tài khoản nằm dưới đúng nhánh trong hệ thống tài khoản;
- cùng các bộ lọc tạo ra kết quả nhất quán trong báo cáo tài chính liên quan.
Nếu tổng vẫn khác nhau, hãy điều tra các bộ lọc báo cáo, sổ tài chính, tiền tệ, ngày hạch toán, các bút toán đã hủy hoặc cha tài khoản không chính xác. Xây dựng lại cây không sửa được lỗi chọn sai cha hoặc chứng từ kế toán không chính xác.
Xây dựng lại cây thay đổi những gì
| Khu vực | Kết quả |
|---|---|
| Giá trị tài khoản cha | Không thay đổi. |
| Chỉ mục cây nội bộ | Được tính toán lại từ hệ thống phân cấp đã lưu. |
| Số dư tài khoản | Vẫn dựa trên các bút toán sổ cái hiện có. |
| Chứng từ kế toán | Không được tạo, hủy, sửa đổi hoặc ghi lại. |
| Nhóm báo cáo | Có thể được sửa khi nguyên nhân do chỉ mục cây không nhất quán. |
| Cha tài khoản sai | Không được sửa. Hãy đổi tài khoản cha trước, rồi chỉ xây dựng lại cây nếu cần. |
Xử lý sự cố
| Sự cố | Việc cần kiểm tra |
|---|---|
| Sổ cái vẫn hiển thị nhiều tài khoản | Kiểm tra bạn có đang chọn tài khoản tổng hợp không. Lọc theo tài khoản tổng hợp thì luôn ra cả tài khoản con. |
| Tài khoản vẫn nằm sai nhánh | Mở tài khoản và sửa Tài khoản cha (Parent Account). Xây dựng lại cây không quyết định vị trí của một tài khoản. |
| Tổng số liệu báo cáo tài chính vẫn khác biệt | So sánh công ty, ngày tháng, sổ tài chính, tiền tệ, chiều phân tích kế toán, tiền tệ trình bày (presentation currency) và thiết lập giá trị lũy kế. |
| Xây dựng lại cây không khả dụng | Kiểm tra bạn đang ở chế độ xem cây của hệ thống tài khoản và vai trò của bạn có quyền thực hiện hành động này. |
| Hành động trả về lỗi | Lưu lại traceback, phiên bản ERPNext và Frappe, cùng công ty bị ảnh hưởng. Xem lại các tùy chỉnh và yêu cầu quản trị viên hoặc nhóm hỗ trợ điều tra thay vì sửa đổi chỉ mục thủ công. |
Câu hỏi thường gặp
Không. Nó chỉ tính lại chỉ mục phân cấp tài khoản. Chỉ sử dụng Ghi sổ lại bút toán kế toán khi cần sửa chữa được ủy quyền để tạo lại các bút toán sổ cái cho một thay đổi chứng từ được hỗ trợ.
Tài khoản cha là tài khoản tổng hợp. Báo cáo dùng cây để lấy cả các tài khoản chi tiết bên dưới. Chọn một tài khoản chi tiết khi chỉ cần xem một tài khoản.
Không. Tạo tài khoản hay đổi tài khoản cha theo cách thông thường đều tự cập nhật phân cấp. Chỉ sử dụng chức năng sửa chữa khi có bằng chứng cho thấy các chỉ mục cây đã lưu không nhất quán.
Không. Hãy sửa tài khoản cha qua quy trình bình thường trên hệ thống tài khoản. Sau đó, Xây dựng lại cây sẽ tính toán lại các chỉ mục từ mối quan hệ đã lưu đó.
Không. Xây dựng lại cây sửa chỉ mục phân cấp. Ghi sổ lại bút toán kế toán (Repost Accounting Ledger) tạo lại các bút toán kế toán cho các thay đổi chứng từ nguồn được hỗ trợ. Chúng giải quyết các vấn đề khác nhau.