Bài viết liên quan
Kết sổ cuối ngày
End-of-Day Closing (EOD Closing / Day-end Batch)
Kết sổ cuối ngày là gì?
Kết sổ cuối ngày (EOD Closing) là quy trình batch tự động trên hệ thống Core Banking (ví dụ: T24, Finastra, Flexcube), thường chạy từ 00h00 đến 02h00 sáng ngày hôm sau. Đây là bước quan trọng nhất trong nghiệp vụ Back-Office, đảm bảo sổ sách kế toán được cập nhật chính xác trước khi sang ngày mới, tuân thủ Luật Kế toán 2015 và Thông tư 200/2014/TT-BTC.
Các bước chính trong batch EOD
- Step 1 - Chốt giao dịch online: Đóng các kênh giao dịch trực tuyến (IB, MB, ATM) lúc 23h59.
- Step 2 - Chạy đối chiếu tự động: Hệ thống tự đối chiếu GL, sổ phụ, file NHNN.
- Step 3 - Tính lãi: Áp dụng công thức (Số dư × Lãi suất × Số ngày) / 365 cho tiền gửi tiết kiệm có kỳ hạn, ghi nhận lãi dự thu (Accrued Interest).
- Step 4 - Hạch toán phí: Phí dịch vụ (SMS Banking, phí thường niên thẻ), phí qua NAPAS được tự động ghi nhận.
- Step 5 - Cập nhật tỷ giá: Đóng bảng tỷ giá ngày, đánh giá lại các khoản mục ngoại tệ theo Thông tư 200/2014/TT-BTC.
- Step 6 - Chuyển ngày kế toán: Khóa ngày D, mở ngày D+1 trên hệ thống.
Sự cố thường gặp và xử lý
Nếu batch EOD bị fail (chiếm khoảng 2-3% các đêm), ngân hàng phải rollback về trạng thái trước kết sổ, xử lý lỗi (thường do timeout, deadlock database, hoặc lỗi interface với hệ thống ngoài) và chạy lại. Việc kết sổ phải hoàn tất trước 06h00 sáng để đảm bảo kênh IB hoạt động và các chi nhánh mở cửa đúng giờ.
Ví dụ minh họa
Ngân hàng ACB ngày 20/05/2024: Batch EOD chạy lúc 00h30, xử lý 1,2 triệu giao dịch tiền gửi tiết kiệm, tổng lãi dự thu ghi nhận 47,8 tỷ đồng, tổng phí dịch vụ ghi nhận 3,2 tỷ. Batch hoàn tất lúc 01h47, mở ngày kế toán 21/05 thành công.