Ngân hàng & đối soát
Quản lý tài khoản ngân hàng, sao kê, sổ quỹ, đối soát giao dịch với sổ kế toán, dự báo dòng tiền.
Module Banking quản lý mọi tài khoản ngân hàng + sổ quỹ tiền mặt + đối soát giao dịch.
Sub-tabs#
Module Banking có 4 sub-tab:
- Tài khoản — danh sách tài khoản ngân hàng + số dư.
- Giao dịch — sao kê + bút toán từ ngân hàng.
- Sổ quỹ — tiền mặt (TK 111).
- Bàn đối soát — UI để khớp bank statement với GL.
Toolbar có thêm: + Tạo giao dịch tay, Import sao kê, Dự báo dòng tiền.
Tab Tài khoản#
Liệt kê mọi tài khoản trong Master Data:
| Cột | Mô tả |
|---|---|
| Tên tài khoản | "VCB - Sao Mai 1234..." |
| Loại | Tiền VND / Tiền ngoại tệ / Sổ quỹ |
| Ngân hàng | VCB / BIDV / TCB / MB / VPB / Khác |
| Số dư hiện tại | Theo sổ kế toán |
| Số dư từ ngân hàng | Pull qua connector |
| Lệch | Số chênh lệch (cảnh báo nếu ≠ 0) |
| Connector | 🟢 Connected / 🟡 Needs auth / 🔴 Error |
| Hành động | Đối soát / Sửa / Lịch sử |
Thêm tài khoản mới#
- + Thêm tài khoản → form:
- Tên (vd "VCB - Sao Mai 1234").
- Số tài khoản.
- Loại tiền (VND/USD/EUR).
- Mã TK kế toán (gợi ý 1121 cho tiền gửi VCB).
- Connector (chọn từ list đã connect, hoặc bỏ trống nếu nhập tay).
- Bấm Lưu.
Tab Giao dịch#
Liệt kê mọi giao dịch ngân hàng (đã pull từ connector hoặc nhập tay).
| Cột | Mô tả |
|---|---|
| Ngày | Ngày giao dịch |
| Tài khoản | Tài khoản nào |
| Chiều | ↑ thu / ↓ chi |
| Số tiền | VND |
| Đối tác | Tên hiển thị (parse từ memo) |
| Memo gốc | Diễn giải bank trả về |
| Mã GD | Reference ID từ ngân hàng |
| Khớp với sổ? | ✓ Đã khớp / ⚠ Chưa khớp / ✗ Lỗi |
| Bút toán | Liên kết tới journal entry (nếu đã hạch toán) |
Filter#
- Date range picker.
- Tài khoản multi-select.
- Trạng thái khớp: All / Matched / Unmatched / Pending.
- Số tiền range (min, max).
- Tìm trong memo keyword.
Hành động dòng#
- Match — gắn giao dịch này với một bút toán đã có trong sổ.
- Đề xuất bút toán — AI sinh đề xuất hạch toán từ memo.
- Tạo bút toán tay — mở form journal entry với prefill.
- Mark to review — gắn cờ giao dịch nghi vấn.
- Ignore — bỏ qua (ví dụ giao dịch nội bộ chuyển giữa 2 tài khoản đã được hạch toán bằng cách khác).
Tab Sổ quỹ#
UI giống sổ tiền mặt truyền thống của ERP Việt:
Ngày | Số CT | Diễn giải | Thu | Chi | Tồn quỹ
01/04 | | Số dư đầu tháng | | | 50,000,000
03/04 | PT001 | Thu tiền KH ABC | 10,000,000 | | 60,000,000
05/04 | PC012 | Chi mua VPP | | 2,500,000 | 57,500,000
- Inline edit — bấm vào cell để sửa.
- + Phiếu thu / + Phiếu chi — thêm dòng mới.
- Tồn quỹ tự động tính lũy kế.
- Cảnh báo đỏ nếu tồn quỹ < 0.
Tab Bàn đối soát (Reconciliation Desk)#
UI 3 cột để khớp giao dịch ngân hàng với sổ:
┌────────────────────┬─────────────────────┬──────────────────────┐
│ Bank statement │ ← drag to match → │ General ledger │
│ (chưa khớp) │ │ (chưa có giao dịch) │
├────────────────────┼─────────────────────┼──────────────────────┤
│ 03/04 +10,000,000 │ [Auto-match all] │ 03/04 PT001 +10,000k │
│ ABC Co. ref:HD123 │ [Manual match] │ Thu TT KH ABC │
│ │ │ │
│ 05/04 -2,500,000 │ │ ... │
│ VPP Trung Anh │ │ │
└────────────────────┴─────────────────────┴──────────────────────┘
Quy trình đối soát#
- Mở Bàn đối soát.
- Bấm Auto-match all — KOPA dùng heuristic (ngày + số tiền + memo) để khớp tự động.
- Review các giao dịch đã match (đánh dấu xanh).
- Với giao dịch chưa match:
- Kéo thả từ trái sang phải (manual match).
- Hoặc bấm Đề xuất bút toán → AI sinh đề xuất → duyệt → bút toán mới khớp.
- Khi đạt 100% match (hoặc % chấp nhận được), bấm Hoàn tất đối soát.
Lưu ý#
- Bàn đối soát không tự động tạo bút toán — luôn qua đề xuất + duyệt.
- Bàn đối soát theo kỳ + tài khoản. Mỗi tài khoản có lịch sử đối soát riêng.
Dự báo dòng tiền#
Bấm Dự báo dòng tiền trong toolbar → mở modal/popout:
- Chart 30/60/90 ngày tới.
- Line: số dư dự kiến.
- Vùng tô:
- 🟢 An toàn (> 500tr).
- 🟡 Cảnh báo (250–500tr).
- 🔴 Nguy hiểm (< 250tr).
- Annotations: AR thu, AP trả, lương, thuế.
Lưu ý: Dự báo dòng tiền chính xác hơn ở module Finance → Cashflow — module Banking chỉ làm dự báo nhanh trong kỳ.