Cuối tháng, tài khoản thu tiền thuê có mười hai dòng tiền về. Cộng lại còn nhiều hơn số phải thu, nên ai cũng nghĩ đã thu đủ. Thực tế một căn chuyển hai lần, một căn chuyển thiếu, một khoản không ghi căn nào, và hai căn chưa có đồng nào. Bài này nhờ AI ghép từng dòng sao kê với từng khoản phải thu, ghi rõ căn cứ, rồi dùng ba phép tổng để biết không sót dòng nào.

Số phải thu lấy từ hóa đơn hoặc thông báo tiền thuê đã phát hành. Nếu hợp đồng có phụ lục đổi giá, hãy chắc bảng phải thu đã theo giá trị đang hiệu lực.

Bước 1: chuẩn bị hai bảng

  • Bảng phải thu: mỗi dòng một mã và một kỳ. Căn còn nợ kỳ trước thì thêm một dòng riêng cho kỳ đó.
  • Sao kê: tải tệp từ ngân hàng, giữ bốn cột: số dòng, ngày, số tiền, nội dung. Bỏ tên người chuyển, số tài khoản, số dư.
  • Hai bảng cùng một khoảng thời gian và cùng một tài khoản thu.

Bước 2: dán dữ liệu và câu lệnh

Yêu cầu có thể sao chép
Tôi là kế toán công nợ của dự án Sông Xanh (giả lập). Hôm nay là 02/10/2026. Dưới đây là bảng phải thu tiền thuê và sao kê tài khoản thu tiền thuê tháng 9 năm 2026. Hạn nộp là ngày 05 của tháng.

BẢNG PHẢI THU
Mã | Kỳ | Phải thu (đồng)
A1-05.02 | 09/2026 | 12.000.000
A1-08.04 | 09/2026 | 14.500.000
A1-12.01 | 09/2026 | 18.000.000
A2-03.06 | 09/2026 | 16.500.000
A2-09.03 | 09/2026 | 14.500.000
A2-15.02 | 09/2026 | 15.000.000
B1-07.01 | 09/2026 | 17.000.000
B1-10.04 | 08/2026 | 13.500.000
B1-10.04 | 09/2026 | 13.500.000
TM-A1-01 | 09/2026 | 42.000.000
TM-A1-02 | 09/2026 | 36.000.000
TM-B1-01 | 09/2026 | 55.000.000

SAO KÊ
Dòng | Ngày | Số tiền (đồng) | Nội dung chuyển khoản
S01 | 01/09/2026 | 12.000.000 | A1-05.02 tien thue T9
S02 | 03/09/2026 | 14.500.000 | CK tien nha thang 9 can A1 08 04
S03 | 03/09/2026 | 42.000.000 | TM-A1-01 thanh toan tien thue 09/2026
S04 | 04/09/2026 | 27.000.000 | B1-10.04 tra tien thue T8 va T9
S05 | 04/09/2026 | 16.000.000 | A2-03.06 tien thue thang 9
S06 | 05/09/2026 | 36.000.000 | TM A1 02 tien thue T9
S07 | 05/09/2026 | 18.000.000 | A1-12.01 tien thue T9
S08 | 05/09/2026 | 55.000.000 | TM-B1-01 tien thue thang 9
S09 | 06/09/2026 | 18.000.000 | A1-12.01 tien thue T9
S10 | 07/09/2026 | 14.500.000 | chuyen tien thue nha T9
S11 | 08/09/2026 | 17.000.000 | B1 07.01 thue T9
S12 | 29/09/2026 | 12.000.000 | A1-05.02 tien thue T10

Làm 3 việc:
1. Ghép từng dòng sao kê với khoản phải thu. Cột: Dòng | Số tiền | Ghép với (mã, kỳ) | Căn cứ ghép | Kết quả (Khớp, Khớp gộp kỳ, Thiếu, Trùng, Thừa, Chưa rõ).
2. Danh sách lệch: khoản thiếu, thừa, trùng, chưa rõ, và các mã chưa có khoản thu nào.
3. Kiểm tổng: tổng phải thu, tổng sao kê, tổng đã ghép, tổng chưa ghép, số còn phải thu. Tổng đã ghép cộng tổng chưa ghép phải bằng tổng sao kê. Tổng phải thu trừ tổng đã ghép phải bằng số còn phải thu.

Quy tắc: chỉ ghép khi nội dung chuyển khoản có mã (mã có thể viết thiếu gạch hoặc thiếu chấm). Không ghép chỉ vì số tiền bằng nhau: ghi Chưa rõ và nêu mã có thể liên quan. Mỗi khoản phải thu chỉ ghép một lần; dòng sau cùng mã, cùng kỳ ghi Trùng. Dòng trả cho kỳ không có trong bảng ghi Thừa. Không đề xuất hoàn tiền, cấn trừ hay xóa nợ; chỉ nêu để người duyệt quyết định.

Bước 3: so với đáp án

Mười hai dòng sao kê qua bước ghép theo mã và kỳ: chín dòng ghép được, ba dòng chưa ghép, ba phép tổng để kiểm
Sơ đồ minh họa của AI Thạo Việc.

Đây là đáp án biên tập, tính bằng script theo đúng quy tắc trong câu lệnh, dùng để bạn so. Kết quả chạy thật trên ChatGPT ghi ở cuối bước này.

DòngSố tiềnGhép vớiCăn cứKết quả
S0112.000.000A1-05.02, kỳ 09Mã, kỳ, số tiềnKhớp
S0214.500.000A1-08.04, kỳ 09Mã viết "A1 08 04", kỳ, số tiềnKhớp
S0342.000.000TM-A1-01, kỳ 09Mã, kỳ, số tiềnKhớp
S0427.000.000B1-10.04, kỳ 08 và kỳ 09Mã, hai kỳ; 13.500.000 cộng 13.500.000Khớp gộp kỳ
S0516.000.000A2-03.06, kỳ 09Mã, kỳThiếu 500.000
S0636.000.000TM-A1-02, kỳ 09Mã viết "TM A1 02", kỳ, số tiềnKhớp
S0718.000.000A1-12.01, kỳ 09Mã, kỳ, số tiềnKhớp
S0855.000.000TM-B1-01, kỳ 09Mã, kỳ, số tiềnKhớp
S0918.000.000Không ghépA1-12.01 kỳ 09 đã ghép bởi S07Trùng
S1014.500.000Không ghépNội dung không có mã; A2-09.03 cùng số tiền và còn mởChưa rõ
S1117.000.000B1-07.01, kỳ 09Mã viết "B1 07.01", kỳ, số tiềnKhớp
S1212.000.000Không ghépBảng không có A1-05.02 kỳ 10Thừa

Chín dòng ghép được, ba dòng chưa ghép.

Danh sách lệch:

  • Thiếu: A2-03.06 kỳ 09 còn 500.000 đồng.
  • Trùng: S09, 18.000.000 đồng, căn A1-12.01 chuyển hai lần.
  • Thừa: S12, 12.000.000 đồng, có vẻ trả trước kỳ 10 của A1-05.02.
  • Chưa rõ: S10, 14.500.000 đồng.
  • Chưa có khoản thu nào: A2-15.02 (15.000.000 đồng) và A2-09.03 (14.500.000 đồng, có thể là chủ của S10 nhưng chưa xác minh).

Kiểm tổng (đồng):

Phép kiểmSố
Tổng phải thu267.500.000
Tổng sao kê282.000.000
Tổng đã ghép237.500.000
Tổng chưa ghép (S09, S10, S12)44.500.000
Còn phải thu30.000.000

237.500.000 cộng 44.500.000 bằng 282.000.000, khớp tổng sao kê. 267.500.000 trừ 237.500.000 bằng 30.000.000, khớp ba khoản còn phải thu: 500.000, 14.500.000 và 15.000.000. Theo kỳ: kỳ 08 phải thu 13.500.000, đã ghép đủ; kỳ 09 phải thu 254.000.000, đã ghép 224.000.000, còn 30.000.000.

Khi chạy thật trên ChatGPT (thử ngày 02/10/2026)

Chúng tôi dán hai bảng và câu lệnh ở Bước 2 vào ChatGPT (trò chuyện tạm thời). Kết quả khớp đáp án ở cả 12 dòng:

  • AI nhận ra ba mã viết thiếu gạch ("A1 08 04", "TM A1 02", "B1 07.01") và ghép đúng.
  • S04 được ghi Khớp gộp kỳ cho kỳ 08 và kỳ 09 của B1-10.04. S05 thiếu 500.000 đồng. S09 là Trùng, S12 là Thừa.
  • S10 được để Chưa rõ. AI có nêu A2-09.03 cùng số tiền và còn mở, rồi viết rõ không ghép vì nội dung chuyển khoản không có mã.
  • Kiểm tổng: đã ghép 237.500.000, chưa ghép 44.500.000, còn phải thu 30.000.000 đồng; hai phép kiểm đều khớp.

AI không đề xuất hoàn tiền hay cấn trừ. Lượt này không có lỗi nào trong bảng ở Bước 4 nên chúng tôi không chạy câu lệnh sửa. Sao kê thật dài và lộn xộn hơn; ba phép tổng vẫn là thứ phải tự tính lại.

Bước 4: ba lỗi hay gặp

AI viếtVấn đềCách kiểm
"S10 ghép với A2-09.03, khớp"Ghép vì số tiền bằng nhau; A1-08.04 cũng có đúng số tiền đóDòng nào cột căn cứ chỉ có "số tiền" thì trả về Chưa rõ
"S12 ghép với A1-05.02 kỳ 09" hoặc "S09 khớp"Một khoản phải thu bị ghép hai lầnĐếm: mỗi cặp mã và kỳ chỉ xuất hiện một lần ở cột ghép
"Sao kê nhiều hơn phải thu 14.500.000 đồng, đã thu đủ"So hai tổng gộp; che mất 30.000.000 đồng còn phải thuLuôn làm đủ ba phép tổng, không so tổng sao kê với tổng phải thu

Câu lệnh sửa:

Yêu cầu có thể sao chép
Kiểm lại bảng ghép: (1) với mỗi dòng đã ghép, chép phần nội dung chuyển khoản chứa mã và kỳ; không có mã thì đổi thành Chưa rõ; (2) liệt kê mọi cặp mã và kỳ được ghép từ hai dòng sao kê trở lên, giữ dòng sớm hơn, dòng sau ghi Trùng hoặc Thừa; (3) tính lại ba phép tổng và viết rõ từng phép có khớp không; nếu không khớp, chỉ ra dòng gây lệch.

Bước 5: từ bảng ghép đến ghi sổ

Bảng ghép chưa phải bút toán. Quy trình nên có bốn chặng, mỗi chặng một người chịu trách nhiệm:

  1. Ghép theo quy tắc. Có mã, có kỳ, số tiền bằng đúng số phải thu thì ghép. Ở dữ liệu này là 7 trên 12 dòng. Chặng này làm bằng công thức hoặc phần mềm, không cần AI.
  2. Hàng chờ ngoại lệ. 5 dòng còn lại: một dòng gộp kỳ, một dòng thiếu và ba dòng chưa ghép. Kế toán công nợ xử lý từng dòng và ghi căn cứ: hỏi người thuê, xem chứng từ, hỏi ngân hàng.
  3. Duyệt. Kế toán trưởng hoặc người được giao duyệt danh sách ghép và cách xử lý ngoại lệ.
  4. Ghi sổ. Chỉ sau khi duyệt.

Không để công cụ tự hoàn tiền khoản trùng, tự cấn trừ khoản thừa sang kỳ sau, tự xóa khoản thiếu nhỏ, hay tự gửi thông báo nhắc nợ. Mỗi việc đó cần một người quyết định và ký tên.

Một ví dụ do nhà cung cấp tự công bố: UiPath đăng bài tình huống về United Wholesale Mortgage, một công ty cho vay thế chấp ở Mỹ. Công cụ trích dữ liệu từ hóa đơn liên quan khoản vay rồi hiển thị cạnh hóa đơn gốc để nhân viên quyết định. UiPath nêu thời gian xử lý hóa đơn giảm từ ba phút xuống 30 giây mỗi khoản vay. Trang không ghi năm, lĩnh vực là khoản vay chứ không phải tiền thuê, nên con số không dùng để ước tính cho việc của bạn. Điều đáng mượn là cách bố trí: máy trích, người nhìn chứng từ gốc rồi quyết định.

Hóa đơn và tiền về là hai việc

Tiền về tài khoản không quyết định ngày lập hóa đơn. Nghị định 70/2025/NĐ-CP (hiệu lực 01/6/2025) ghi: với cung cấp dịch vụ, thời điểm lập hóa đơn là thời điểm hoàn thành việc cung cấp dịch vụ, không phân biệt đã thu được tiền hay chưa; nếu thu tiền trước hoặc trong khi cung cấp dịch vụ thì là thời điểm thu tiền. Trang chúng tôi đọc không có quy định riêng cho tiền thuê. Từ 01/7/2026 còn có Nghị định 254/2026/NĐ-CP về hóa đơn điện tử, chứng từ điện tử; bản đăng là ảnh nên chúng tôi chưa đọc được điều khoản về thời điểm lập hóa đơn trong văn bản này. Khoản trả trước như S12 xử lý thế nào là việc kế toán trưởng đối chiếu văn bản hiện hành hoặc hỏi cơ quan thuế.

Việc nào là số hóa, tự động hóa, việc nào mới cần AI

  • Số hóa: tải sao kê dạng tệp thay vì chép tay; bảng phải thu dùng một kiểu mã; yêu cầu người thuê ghi mã và kỳ vào nội dung chuyển khoản.
  • Tự động hóa theo quy tắc: ghép khi mã, kỳ, số tiền cùng khớp; tính ba phép tổng. Công thức bảng tính làm được; cách kiểm công thức có ở bài nhờ AI viết công thức Excel.
  • AI: đọc nội dung chuyển khoản viết tự do để nhận ra mã viết khác kiểu, gợi ý mã có thể liên quan cho dòng chưa rõ, viết danh sách lệch dễ đọc.

Một kế toán với bảng tính làm được cho vài chục căn. Vài trăm căn cần quy tắc ghép viết thành văn bản, hàng chờ ngoại lệ dùng chung và phần mềm kế toán có chức năng đối chiếu.

Dữ liệu không đưa vào công cụ AI công khai

Sao kê thật có tên người chuyển, số tài khoản, số dư và các giao dịch không liên quan. Chỉ đưa bốn cột cần thiết, hoặc dùng công cụ công ty đã duyệt. Nếu không được phép, làm bước ghép bằng công thức ngay trên máy.

Người quyết định cuối là kế toán trưởng. Khoản chưa rõ chỉ đóng khi người thuê hoặc ngân hàng xác nhận, không đóng theo gợi ý của AI.

Kiểm trước khi ghi sổ

  • Mỗi dòng đã ghép có mã trong nội dung chuyển khoản?
  • Mỗi cặp mã và kỳ chỉ được ghép một lần?
  • Ba phép tổng đều khớp, theo từng kỳ?
  • Dòng thiếu, trùng, thừa, chưa rõ đều có tên người xử lý?
  • Danh sách đã được duyệt trước khi ghi sổ?

Nguồn & lưu ý