AIDuLieu.comAI Dữ Liệu
Dữ liệu theo từng nghề

Đối chiếu sao kê ngân hàng với sổ sách bằng Excel và AI: quy trình cho kế toán

Quy trình đối chiếu sao kê ngân hàng với sổ tiền gửi: làm sạch tệp tải về, dựng cột khoá ghép, phân loại chênh lệch, dùng AI đọc nội dung chuyển khoản.

Accountant in a small office in Can Tho seen from behind, ticking paper bank statements with a pen beside a laptop with a blank screen, late afternoon window light

Đối chiếu sao kê ngân hàng là ghép từng giao dịch trên sao kê với từng dòng trên sổ tiền gửi, tìm ra dòng nào khớp, dòng nào lệch và vì sao lệch. Phần việc tốn thời gian nhất không nằm ở phép so mà ở khâu chuẩn bị: tệp tải từ ngân hàng thường có dòng tiêu đề lặp, số tiền dạng chữ, ngày tháng lẫn kiểu, nội dung chuyển khoản viết đủ kiểu. AI giúp nhanh nhất ở đúng khâu này, và ở việc đọc nội dung chuyển khoản để đoán khách nào trả tiền cho hoá đơn nào.

Bài này đi theo đúng thứ tự một kế toán doanh nghiệp nhỏ làm vào cuối tháng: làm sạch hai bảng, dựng cột khoá, so khớp bằng công thức, phân loại chênh lệch, rồi kiểm lại bằng số dư. Mọi số liệu trong bài là ví dụ giả định. Cách hạch toán từng khoản chênh lệch thuộc chuyên môn kế toán và chuẩn mực hiện hành; ở đây chỉ bàn phần dữ liệu.

Đối chiếu sao kê gồm những việc gì, AI gánh được phần nào

Một lần đối chiếu đầy đủ có bốn phần. Thứ nhất, đưa sao kê về dạng bảng gọn: mỗi dòng một giao dịch, có ngày, số tiền vào, số tiền ra, nội dung. Thứ hai, đưa sổ tiền gửi (thường là sổ chi tiết tài khoản tiền gửi xuất từ phần mềm kế toán) về đúng dạng đó. Thứ ba, ghép hai bên theo số tiền và ngày. Thứ tư, giải thích từng dòng không ghép được: phí ngân hàng chưa ghi sổ, lãi tiền gửi, khoản khách chuyển nhưng chưa rõ của ai, khoản ghi sổ nhưng ngân hàng chưa xử lý.

AI làm tốt ba việc: viết công thức làm sạch và so khớp theo mô tả của bạn, đề xuất quy tắc nhận diện phí và lãi từ nội dung giao dịch, và đọc nội dung chuyển khoản để trích mã hoá đơn hoặc tên khách. AI làm kém ở việc tự so khớp cả nghìn dòng trong khung chat: nó dễ bỏ sót dòng, cộng sai, hoặc tự “ghép” hai dòng không liên quan cho tròn số. Vì vậy cách làm an toàn là để AI viết công thức, còn phép so chạy trong Excel, nơi bạn kiểm được từng ô.

Một nguyên tắc nữa: quyết định một khoản chênh lệch là gì vẫn là việc của kế toán. AI chỉ gợi ý nhóm; người ký báo cáo là bạn.

Làm sạch tệp sao kê tải về trước khi so

Tệp sao kê mỗi ngân hàng một kiểu, nhưng các lỗi thường gặp khá giống nhau. Làm lần lượt các bước sau trên một bản sao, giữ nguyên tệp gốc trong thư mục riêng.

  1. Xoá các dòng không phải giao dịch: tên ngân hàng, thông tin chủ tài khoản, dòng “số dư đầu kỳ”, dòng cộng cuối trang. Ghi lại số dư đầu kỳ và cuối kỳ ra một ô riêng để kiểm ở bước cuối.
  2. Gỡ ô gộp (merge) ở phần tiêu đề, đặt lại một hàng tiêu đề duy nhất với tên cột ngắn: Ngay, Vao, Ra, NoiDung, MaGD.
  3. Kiểm cột ngày: nếu ô căn trái và không đổi được định dạng, đó là chữ chứ không phải ngày. Nhờ AI viết công thức chuyển, ví dụ với chữ dạng ngày/tháng/năm: =DATE(RIGHT(A2,4),MID(A2,4,2),LEFT(A2,2)). Công thức này giả định ngày và tháng luôn đủ hai chữ số; nếu có dòng ghi một chữ số, hãy mô tả điều đó cho AI.
  4. Kiểm cột số tiền: số tải về đôi khi là chữ có dấu chấm ngăn hàng nghìn. Công thức =VALUE(SUBSTITUTE(B2,".","")) đưa về số; nhưng nếu máy bạn để dấu thập phân là dấu phẩy thì phải thử trên vài dòng trước khi kéo cả cột.
  5. Gộp hai cột Vào và Ra thành một cột số tiền có dấu: tiền vào dương, tiền ra âm. Bên sổ sách cũng làm y như vậy. Một quy ước dấu chung giúp mọi công thức sau đơn giản đi một nửa.
  6. Cắt khoảng trắng thừa ở cột nội dung bằng TRIM, vì nội dung chuyển khoản hay dính hai dấu cách liền nhau làm hỏng phép tìm chữ.

Máy cài vùng Việt Nam thường dùng dấu chấm phẩy để ngăn đối số trong công thức thay vì dấu phẩy. Khi chép công thức từ AI mà Excel báo lỗi ngay khi nhấn Enter, đó gần như luôn là nguyên nhân.

Dựng cột khoá ghép và nhờ AI viết công thức so khớp

Khoá ghép là một cột nối các thông tin đủ để nhận ra một giao dịch, giống nhau ở cả hai bảng. Với đối chiếu ngân hàng, khoá đơn giản nhất là ngày nối với số tiền. Dưới đây là cách hỏi AI và công thức nó thường đưa ra, kèm điều bạn phải tự kiểm.

  • Câu lệnh gợi ý: “Bảng A là sao kê, cột A là ngày, cột B là số tiền có dấu. Bảng B là sổ tiền gửi, cùng cấu trúc. Viết cho bạn đọc công thức tạo cột khoá ghép ngày và số tiền, rồi công thức ở bảng A đếm xem khoá đó xuất hiện bao nhiêu lần ở bảng B. Giải thích từng phần công thức.”
  • Cột khoá thường có dạng =TEXT(A2,"yyyymmdd")&"|"&ROUND(B2,0). Hàm ROUND đặt vào để tránh trường hợp hai số trông giống nhau nhưng lệch phần thập phân rất nhỏ do phép tính trước đó.
  • Cột đếm khớp: =COUNTIFS(SoSach!F:F,F2). Kết quả 1 là khớp một-một, 0 là chưa thấy bên kia, 2 trở lên là có giao dịch trùng ngày trùng tiền cần xem tay.
  • Khi ngày ghi sổ và ngày ngân hàng xử lý lệch nhau một hai ngày, khoá theo ngày sẽ trượt. Lúc đó dùng khoá chỉ theo số tiền, rồi kèm cột chênh lệch ngày để bạn xem: =XLOOKUP(B2,SoSach!B:B,SoSach!A:A,"không thấy")-A2. XLOOKUP chỉ có ở Excel 2021 và Microsoft 365; bản cũ hơn dùng INDEX kết hợp MATCH.
  • Với giao dịch lặp số tiền (nhiều khách cùng trả một mức), khoá theo tiền không đủ. Thêm một phần lấy từ nội dung, như mã hoá đơn trích ra ở mục sau.

Sau khi kéo công thức, lọc cột đếm khớp khác 1. Nếu số dòng phải xem tay vượt quá khoảng một phần mười tổng số, thường là do bước làm sạch còn sót: ngày còn là chữ hoặc số tiền chưa đồng dấu. Quay lại sửa gốc thay vì xử lý từng dòng.

Các loại chênh lệch thường gặp và cách nhận ra

Dòng không khớp không có nghĩa là sai. Phần lớn là chênh lệch thời điểm hoặc khoản ngân hàng tự ghi. Bảng dưới giúp bạn phân nhóm trước khi xử lý, và cũng là khung để nhờ AI gợi ý nhóm cho từng dòng.

Loại chênh lệchDấu hiệu trên dữ liệuViệc cần làm
Phí dịch vụ, phí chuyển tiềnCó trên sao kê, chưa có trên sổ; số tiền nhỏ, lặp lại; nội dung có chữ phíTập hợp lại, chuyển kế toán ghi sổ theo chứng từ ngân hàng
Lãi tiền gửi không kỳ hạnTiền vào nhỏ, thường cuối tháng, nội dung có chữ lãiGhi nhận theo chứng từ của ngân hàng
Khoản đã ghi sổ, ngân hàng chưa xử lýCó trên sổ ngày cuối tháng, sao kê chưa cóTheo dõi sang kỳ sau, kiểm sao kê đầu tháng tới
Khách chuyển gộp nhiều hoá đơnMột dòng sao kê bằng tổng hai ba dòng trên sổXem nội dung chuyển khoản, đánh dấu nhóm
Gõ nhầm số tiền khi ghi sổHai dòng cùng ngày, số tiền lệch một hai chữ số hoặc đảo chữ sốĐối chiếu chứng từ gốc, sửa bút toán
Tiền vào chưa rõ của aiCó trên sao kê, nội dung không có mã hoá đơn hay tên quenĐưa vào danh sách chờ, hỏi bộ phận bán hàng

Mẹo nhỏ với lỗi đảo chữ số: chênh lệch giữa số đúng và số gõ nhầm do đảo hai chữ số liền nhau luôn chia hết cho 9. Bạn có thể nhờ AI viết cột kiểm điều này cho những cặp dòng cùng ngày, dùng hàm MOD.

Dùng AI đọc nội dung chuyển khoản để gán khách hàng

Nội dung chuyển khoản là mỏ dữ liệu chưa khai thác. Khách thường ghi mã hoá đơn, tên cửa hàng, số đơn, nhưng mỗi người một kiểu: có dấu, không dấu, viết liền, thêm chữ “thanh toan”. Đọc tay vài trăm dòng mỗi tháng là việc mỏi mắt và dễ sót.

Cách 1: nhờ AI viết công thức trích mã. Nếu mã hoá đơn của bạn có quy luật (ví dụ chữ HD theo sau là sáu chữ số), mô tả quy luật cho AI và xin công thức. Excel bản Microsoft 365 cập nhật gần đây có hàm REGEXEXTRACT; bản cũ hơn phải kết hợp SEARCH và MID. Hãy hỏi rõ bản Excel của bạn để AI không đưa hàm bạn không có.

Cách 2: dán cột nội dung đã che vào chatbot. Với nội dung lộn xộn không theo quy luật, bạn có thể dán riêng cột nội dung (không kèm số tài khoản, không kèm tên người chuyển nếu không cần) và yêu cầu: “Với mỗi dòng, trích mã hoá đơn nếu có, nếu không chắc thì ghi KHÔNG RÕ; trả về bảng hai cột: số thứ tự dòng, mã trích được; không bỏ dòng nào.”

Luôn kiểm số dòng trả về. Đếm số dòng AI trả về so với số dòng bạn dán. Với danh sách dài, chatbot hay cắt bớt hoặc gộp dòng. Chia thành đợt nhỏ, mỗi đợt vài chục dòng, sẽ an toàn hơn một lần dán cả nghìn dòng.

Đánh dấu kết quả do AI gán. Thêm một cột ghi nguồn gán (công thức, AI, người). Cuối tháng nếu có khách thắc mắc, bạn biết dòng nào cần xem lại kỹ.

Che dữ liệu trước khi đưa sao kê vào chatbot

Sao kê ngân hàng chứa nhiều thứ không nên rời khỏi công ty: số tài khoản của công ty và của khách, tên người chuyển, số dư, quy mô dòng tiền. Ngay cả khi công cụ AI bạn dùng có cam kết không lưu, nguyên tắc nội bộ tốt nhất là chỉ đưa vào đúng cột cần thiết cho câu hỏi. Muốn AI viết công thức, bạn chỉ cần mô tả cấu trúc cột và dán ba bốn dòng giả lập; không cần dán dữ liệu thật.

Khi buộc phải dán dữ liệu thật để AI đọc nội dung, bỏ cột số tài khoản, bỏ cột số dư, và thay tên cá nhân bằng mã nếu tên không giúp gì cho việc trích mã hoá đơn. Nếu công ty đã có quy định dùng AI, làm theo quy định đó; nếu chưa, đây là lúc đề xuất. Phần nghĩa vụ pháp lý với dữ liệu cá nhân của khách có ở trang AI Bảo Mật.

Một lựa chọn khác là dùng tính năng AI tích hợp sẵn trong bảng tính của công ty nếu công ty đã có gói doanh nghiệp được bộ phận phụ trách duyệt. Dù vậy, điều khoản xử lý dữ liệu từng gói khác nhau và thay đổi theo thời gian, nên hỏi người quản trị trước khi mở tệp sao kê bằng tính năng đó.

Kiểm lại trước khi khoá sổ tháng

Bảng đối chiếu chỉ đáng tin khi qua được vài phép kiểm đơn giản. Làm đủ các bước này trước khi gửi kết quả cho kế toán trưởng hoặc chủ doanh nghiệp.

  1. Tổng kiểm số dòng: số dòng sao kê sau làm sạch phải bằng số giao dịch ngân hàng ghi ở cuối sao kê (nếu có). Lệch là đã xoá nhầm hoặc còn sót dòng tiêu đề.
  2. Tổng kiểm số tiền: số dư đầu kỳ cộng tổng cột số tiền có dấu phải ra đúng số dư cuối kỳ trên sao kê. Đây là phép kiểm quan trọng nhất cho bước làm sạch.
  3. Lập bảng điều chỉnh: số dư sổ cộng các khoản ngân hàng đã ghi mà sổ chưa ghi, trừ các khoản sổ đã ghi mà ngân hàng chưa xử lý, phải bằng số dư sao kê. Còn lệch thì vẫn còn dòng chưa giải thích.
  4. Lấy ngẫu nhiên năm dòng đã khớp, mở chứng từ gốc xem có đúng không, nhất là các dòng do AI gán khách hàng.
  5. Lưu bảng đối chiếu thành tệp riêng theo tháng, ghi ngày làm và người làm. Danh sách khoản chờ (chưa rõ của ai, ngân hàng chưa xử lý) chép sang tệp tháng sau để theo dõi tiếp.

Đến đây bạn có một bảng giao dịch sạch, đã gán khách hàng và nhóm chênh lệch. Đọc dòng tiền theo khách, theo tuần hay dự báo thu chi là phần phân tích; trang AI Phân Tích có các bài cho bước đó.

Câu hỏi thường gặp

Có nên dán cả tệp sao kê vào chatbot để nó tự đối chiếu không?

Không nên. Ngoài rủi ro lộ dữ liệu, chatbot làm phép so trên văn bản dài rất dễ bỏ sót dòng hoặc ghép sai cho khớp tổng. Cách đúng là nhờ AI viết công thức và quy tắc, còn phép so chạy trong Excel, nơi từng kết quả nằm trong một ô bạn kiểm được.

Ngân hàng cho tải sao kê dạng PDF thì làm sao đưa về bảng?

Trước hết thử tìm tuỳ chọn tải dạng Excel hoặc CSV trong ngân hàng điện tử, vì đó là nguồn chính xác nhất. Nếu chỉ có PDF, Excel có chức năng lấy dữ liệu từ PDF ở bản mới; công cụ AI đọc PDF cũng làm được nhưng phải kiểm tổng số dòng và tổng số tiền sau khi chuyển.

Khoá ghép theo ngày và số tiền có bị trùng không?

Có, khi trong cùng một ngày có hai giao dịch cùng số tiền. Cột đếm khớp sẽ báo 2, bạn xem tay những dòng đó. Nếu tình huống này xảy ra thường xuyên, thêm mã hoá đơn trích từ nội dung chuyển khoản vào khoá để tách chúng ra.

Công thức AI đưa báo lỗi ngay khi nhập thì sửa thế nào?

Kiểm dấu ngăn đối số trước: máy cài vùng Việt Nam thường dùng dấu chấm phẩy. Sau đó kiểm tên hàm có tồn tại trong bản Excel của bạn không, vì AI hay đưa hàm chỉ có ở bản mới. Dán nguyên thông báo lỗi và tên phiên bản cho AI để nó sửa.

Đối chiếu nên làm hằng tháng hay hằng tuần?

Doanh nghiệp có nhiều giao dịch chuyển khoản mỗi ngày nên làm hằng tuần, vì số dòng chờ giải thích ít hơn và khách còn nhớ khoản mình chuyển. Khi quy trình và công thức đã ổn định, mỗi lần làm chỉ còn là dán dữ liệu mới và xem các dòng lệch.

AI có thay được phần mềm kế toán trong việc đối chiếu không?

Không. Nhiều phần mềm kế toán có sẵn chức năng đối chiếu ngân hàng và lưu vết theo chuẩn. Excel kèm AI hợp với doanh nghiệp nhỏ chưa dùng chức năng đó, hoặc để soát lại khi số liệu phần mềm có điều bất thường.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.

hoặc
Gọi ngay 0926 138 138