Kế toán NH 4 — Kế toán lãi: dự thu, dự chi & EIR

13 thg 7, 2026 2 lượt xem
#banking
#accounting
#accrued-interest
#day-count
#eir
#interest-accrual

Kế toán NH 4 — Kế toán lãi: dự thu, dự chi & EIR

Với ngân hàng, lãi là dòng doanh thu và chi phí lớn nhất. Nhưng lãi có một đặc điểm khó chịu: nó phát sinh liên tục theo thời gian, trong khi tiền lại chỉ thực sự chuyển tay vào những thời điểm rời rạc — đến kỳ trả lãi, đến ngày đáo hạn tiền gửi. Nếu ngân hàng chỉ ghi sổ khi tiền vào/ra, thì báo cáo tài chính sẽ méo mó: một khoản vay cho vay đầu quý, đến cuối quý mới thu lãi, sẽ khiến cả quý đó "không có thu nhập" rồi đột ngột nhảy vọt vào ngày thu tiền. Điều đó vừa sai bản chất kinh tế, vừa khiến quản trị lợi nhuận (NIM) trở nên vô nghĩa.

Lời giải là kế toán dồn tích (accrual). Bài này đi qua toàn bộ vòng đời ghi nhận lãi: nguyên tắc dồn tích, lãi dự thu và dự chi, cách day-count ảnh hưởng con số, lãi suất hiệu lực (EIR) để phân bổ phí, và điều gì xảy ra khi khoản vay hóa xấu — lãi treo. Nếu bạn chưa nắm bút toán ghi sổ kép, hãy đọc Ghi sổ kép & hệ thống tài khoản trước; phần lưu vết chi tiết theo từng khách hàng gắn với Sổ cái & sổ phụ.


1. Nguyên tắc dồn tích — ghi lãi theo thời gian, không chờ tiền

Có hai cơ sở kế toán:

  • Cơ sở tiền mặt (cash basis): ghi doanh thu/chi phí khi tiền thực sự thu/chi. Đơn giản, nhưng bóp méo kỳ.
  • Cơ sở dồn tích (accrual basis): ghi doanh thu/chi phí khi phát sinh về mặt kinh tế, bất kể tiền đã chuyển hay chưa. Đây là chuẩn mực bắt buộc trong kế toán ngân hàng.

Với lãi, "phát sinh" nghĩa là thời gian trôi qua. Mỗi ngày khoản vay còn dư nợ, ngân hàng đã "kiếm được" một phần lãi cho ngày đó — dù chưa thu. Phần lãi đã kiếm được nhưng chưa thu tiền chính là lãi dự thu. Ngược lại, mỗi ngày tiền gửi còn đó, ngân hàng đã "nợ" khách một phần lãi — đó là lãi dự chi.

Nguyên tắc này gắn với nguyên tắc phù hợp (matching): doanh thu lãi và chi phí huy động vốn được ghi vào đúng kỳ chúng phát sinh, để phản ánh đúng lợi nhuận từng kỳ. Nhờ đó, dù ngân hàng chỉ thu lãi vay mỗi tháng một lần và chỉ trả lãi tiền gửi khi đáo hạn, báo cáo hằng ngày/hằng tháng vẫn thể hiện đúng thu nhập lãi thuần đang tích lũy.


2. Lãi dự thu và lãi dự chi — hai mặt của bảng cân đối

Lãi dự thu (accrued interest receivable) — lãi từ cho vay, chứng khoán nợ đã phát sinh nhưng chưa đến hạn thu:

  • Đây là một tài sản: ngân hàng có quyền thu số tiền này trong tương lai.
  • Bút toán dồn tích ghi: Nợ Lãi dự thu (tài sản trên bảng cân đối) / Thu nhập lãi (doanh thu trên báo cáo kết quả). Xem cơ chế Nợ/Có tại Ghi sổ kép.

Lãi dự chi (accrued interest payable) — lãi tiền gửi, giấy tờ có giá, tiền vay mà ngân hàng phải trả nhưng chưa đến kỳ trả:

  • Đây là một nợ phải trả: ngân hàng có nghĩa vụ chi trả.
  • Bút toán ghi: Nợ Chi phí lãi (chi phí trên báo cáo kết quả) / Lãi dự chi (nợ phải trả trên bảng cân đối).

Hai loại này được tích lũy hằng ngày trong quy trình cuối ngày (COB — Close of Business). Mỗi đêm, hệ thống chạy engine tính lãi cho toàn bộ danh mục, cộng thêm phần lãi của ngày hôm đó vào tài khoản dự thu/dự chi tương ứng. Đây là lý do vì sao COB của core banking luôn có bước "accrual"; xem T24 COB & tích hợp nếu bạn làm với dữ liệu batch đêm.

Khi đến ngày thu/trả thực tế, số tiền dồn tích được tất toán (đảo phần dự thu/dự chi) và tiền thật ghi vào tài khoản khách hàng. Nhờ vậy, doanh thu/chi phí đã được ghi dần trong kỳ, còn ngày thu/trả chỉ là một giao dịch thanh toán, không tạo ra "cú nhảy" lợi nhuận.


3. Day count convention — cách đếm ngày quyết định số tiền

Lãi cơ bản tính theo công thức:

Lãi kỳ = Dư nợ gốc × Lãi suất năm × (Số ngày trong kỳ / Số ngày quy ước một năm)

Phần (Số ngày trong kỳ / Số ngày một năm) gọi là day count convention — và chính nó, chứ không phải lãi suất công bố, quyết định con số cuối cùng. Các quy ước phổ biến:

Quy ướcTử số (ngày kỳ)Mẫu số (ngày/năm)Thường dùng cho
Actual/360Số ngày thực tế360Cho vay thương mại, tiền tệ thị trường (money market)
Actual/365Số ngày thực tế365Vay tiêu dùng, nhiều thị trường bán lẻ
Actual/ActualSố ngày thực tế365 hoặc 366 (năm nhuận)Trái phiếu chính phủ
30/360Mỗi tháng coi là 30 ngày360Một số trái phiếu doanh nghiệp

Điểm cần nhớ: Actual/360 thường cho lãi cao hơn so với Actual/365, vì mẫu số nhỏ hơn nhưng tử số vẫn đếm đủ ngày thực tế (365/366). Ví dụ, một tháng 31 ngày theo Actual/360 sẽ tính lãi cho 31 ngày trên nền 360 — tương đương gần 31/360 ≈ 8,61% lãi suất năm, cao hơn 31/365. Đây là lý do nhiều khoản vay thương mại chọn Actual/360. Với dữ liệu và kiểm toán, luôn phải biết hợp đồng dùng quy ước nào trước khi đối chiếu số lãi.

Ngoài day count, còn cần xác định kỳ tính lãi: tính trên dư nợ cuối ngày, quy ước ngày bắt đầu/kết thúc tính lãi (bao gồm ngày nào), và cách xử lý ngày nghỉ.


4. EIR — lãi suất hiệu lực và phân bổ phí

Lãi danh nghĩa (lãi suất ghi trên hợp đồng) chưa phải toàn bộ câu chuyện. Một khoản vay thường kèm phí thu trước (phí thu xếp, phí gốc — origination fee), chi phí giao dịch trực tiếp, hoặc được giải ngân với chiết khấu/phụ trội. Nếu chỉ ghi phí một lần vào ngày giải ngân rồi ghi lãi danh nghĩa suốt vòng đời, thu nhập sẽ bị dồn không đều.

Theo IFRS 9 / IAS 39, tài sản đo lường theo giá gốc phân bổ (amortized cost) phải ghi nhận thu nhập lãi bằng phương pháp lãi suất hiệu lực (EIR — Effective Interest Rate):

  • EIR là mức lãi suất chiết khấu chính xác toàn bộ dòng tiền ước tính (gốc + lãi + phí) qua vòng đời khoản vay về đúng giá trị ghi sổ gộp ban đầu.
  • EIR "gói" cả phí và chênh lệch vào một lãi suất duy nhất, rồi phân bổ đều theo bản chất kinh tế qua các kỳ. Kết quả: thu nhập lãi ghi theo EIR khác với lãi danh nghĩa, đặc biệt ở đầu kỳ.

Ý nghĩa thực tế: một khoản vay có phí thu trước sẽ có EIR cao hơn lãi suất công bố, và phần phí đó được ghi dần vào thu nhập lãi qua từng kỳ thay vì ghi hết ngay. Với công cụ lãi suất thả nổi, việc ước tính lại dòng tiền khi lãi suất thị trường thay đổi thường điều chỉnh EIR nhưng — nếu công cụ được ghi nhận ban đầu bằng đúng số gốc phải trả khi đáo hạn — thường không tác động đáng kể đến giá trị ghi sổ.

Đây là điểm giao giữa kế toán và rủi ro: giá gốc phân bổ chính là cơ sở để tính tổn thất tín dụng dự kiến trong IFRS 9 & ECL.


5. Lãi treo — khi khoản vay hóa xấu

Dồn tích lãi hoạt động tốt khi khoản vay còn tốt. Nhưng khi khách hàng không còn khả năng trả, tiếp tục ghi lãi dự thu vào thu nhập sẽ tạo ra thu nhập ảo — ghi nhận doanh thu cho khoản tiền gần như chắc chắn không thu được.

Nguyên tắc chung (theo thông lệ quốc tế): khi khả năng thu lãi không còn "chắc chắn hợp lý" — điển hình khi khoản vay quá hạn từ 90 ngày trở lên hoặc khi việc thu hồi một phần gốc/lãi bị nghi ngờ — khoản vay chuyển sang trạng thái phi dồn tích (non-accrual status):

  • Ngừng dự thu lãi vào thu nhập. Ngân hàng không còn ghi Nợ Lãi dự thu / Có Thu nhập lãi cho khoản này.
  • Phần lãi đã dự thu trước đó nhưng chưa thu thường bị thoái thu (đảo bút toán): giảm thu nhập lãi hoặc xử lý theo quy định.
  • Lãi phát sinh sau đó (theo hợp đồng khoản vay vẫn sinh lãi trên giấy tờ) được theo dõi ngoại bảng — đây chính là lãi treo (suspended interest). Nó được ghi nhớ để đòi, nhưng không vào báo cáo kết quả kinh doanh cho đến khi thực thu.

Nói cách khác, ngân hàng vẫn có quyền đòi lãi, nhưng kế toán từ chối ghi nhận nó là thu nhập cho tới khi tiền về. Khoản vay chỉ được khôi phục trạng thái dồn tích khi rủi ro giảm rõ rệt — ví dụ không còn gốc/lãi quá hạn và ngân hàng kỳ vọng thu đủ, hoặc khoản vay được tái cơ cấu hợp lệ và khách trả đều trở lại.

Cơ chế phân nhóm nợ, thoái thu và trích lập dự phòng đi kèm được trình bày ở Kế toán tín dụng & dự phòng và trong bài kế toán chuyên sâu Kế toán tín dụng & dự phòng.

Vốn hóa lãi (capitalise): trong một số trường hợp (tái cơ cấu, ân hạn), lãi chưa thu được nhập gốc — cộng vào dư nợ và tiếp tục sinh lãi. Cần cẩn trọng vì vốn hóa lãi có thể che giấu chất lượng tài sản. Lãi phạt (quá hạn) thường tính riêng và cũng hay treo khi nợ đã xấu.


6. Vòng đời ghi nhận lãi


7. Ví dụ tính & bút toán

Các con số dưới đây chỉ minh họa cách hạch toán, không phải sản phẩm cụ thể.

(minh hoạ) — LÃI DỰ THU KHOẢN VAY, Actual/365
================================================
Khoản vay:  1.000.000.000 VND
Lãi suất:   9,0%/năm, day count Actual/365
Kỳ trả lãi: hằng tháng (thu vào cuối tháng)

Lãi 1 ngày = 1.000.000.000 × 9,0% × (1 / 365)
           = 246.575 VND/ngày

--- COB mỗi đêm, ghi dồn tích 1 ngày ---
  Nợ   Lãi dự thu (TS)            246.575
    Có   Thu nhập lãi cho vay (TN)      246.575

--- Sau 30 ngày, tổng dự thu ---
  Lãi dự thu lũy kế = 246.575 × 30 = 7.397.260 VND

--- Ngày thu lãi (cuối tháng), khách trả 7.397.260 ---
  Nợ   Tiền gửi/Tiền mặt KH       7.397.260
    Có   Lãi dự thu (TS)               7.397.260   <- tất toán phần đã dự thu
  (Thu nhập lãi đã ghi dần trong 30 ngày, không ghi lại)

So sánh nếu dùng Actual/360:
  Lãi 1 ngày = 1.000.000.000 × 9,0% × (1/360) = 250.000 VND/ngày
  -> cao hơn Actual/365 (chênh ~3.425 VND/ngày). Day count đổi số tiền.
(minh hoạ) — CHUYỂN TREO LÃI KHI QUÁ HẠN >= 90 NGÀY
====================================================
Bối cảnh: khoản vay trên quá hạn 92 ngày, chuyển non-accrual.
Lãi đã dự thu nhưng chưa thu: 22.191.780 VND (90 ngày)

--- Bước 1: Thoái thu phần lãi dự thu chưa thu ---
  Nợ   Thu nhập lãi cho vay (TN)  22.191.780   <- giảm thu nhập kỳ này
    Có   Lãi dự thu (TS)               22.191.780

--- Bước 2: Ngừng dự thu vào thu nhập từ đây ---
  Lãi tiếp tục phát sinh theo hợp đồng nhưng:
  -> Ghi nhận NGOẠI BẢNG (lãi treo), KHÔNG vào báo cáo KQKD
     TK ngoại bảng "Lãi cho vay quá hạn chưa thu": +X mỗi kỳ

--- Bước 3: Khi (nếu) thực thu tiền lãi ---
  Nợ   Tiền mặt/Tiền gửi KH        (số thu được)
    Có   Thu nhập lãi (TN)              (số thu được)  <- ghi thu theo tiền thực
  Đồng thời giảm số theo dõi ngoại bảng tương ứng.

8. Kế toán lãi cho tiền gửi

Phía huy động vốn phản chiếu phía cho vay, nhưng ở chiều chi phí:

  • Dự chi lãi hằng ngày: mỗi đêm COB, ngân hàng ghi Nợ Chi phí lãi / Có Lãi dự chi cho toàn bộ số dư tiền gửi và giấy tờ có giá.
  • Trả lãi định kỳ: tiền gửi có kỳ hạn thường trả lãi cuối kỳ hoặc định kỳ; tiền gửi không kỳ hạn trả lãi định kỳ (tháng/quý). Khi trả, tất toán phần dự chi và chi tiền thật vào tài khoản khách.
  • Chứng chỉ tiền gửi / giấy tờ có giá: nếu phát hành có chiết khấu/phụ trội hoặc phí, chi phí lãi hiệu lực cũng phân bổ theo EIR — tương tự phía tài sản nhưng ở chiều chi phí.

Chênh lệch giữa thu nhập lãi (từ cho vay, đầu tư) và chi phí lãi (huy động) chính là thu nhập lãi thuần; chia cho tài sản sinh lời ra NIM (Net Interest Margin) — chỉ số lợi nhuận cốt lõi của ngân hàng, phản ánh trực tiếp trên báo cáo tài chính.


9. Chu trình vận hành & tự động hóa

Trong core banking, kế toán lãi gần như hoàn toàn tự động:

  1. Thiết lập: khi mở khoản vay/tiền gửi, hệ thống ghi nhận lãi suất, day count, kỳ tính, kỳ trả, EIR. Trong T24, các tham số này gắn với sản phẩm; xem Kiến trúc Arrangement (AA).
  2. Accrual hằng ngày: batch COB tính lãi từng khoản, ghi dồn tích, cập nhật số dư dự thu/dự chi.
  3. Định kỳ thu/trả: đến kỳ, hệ thống tất toán dồn tích và sinh giao dịch thu/trả.
  4. Xử lý nợ xấu: engine phân loại phát hiện quá hạn, kích hoạt thoái thu và chuyển treo lãi.
  5. Hạch toán lên sổ cái: toàn bộ bút toán chi tiết ở sổ phụ được kết chuyển lên Sổ cái để lập báo cáo.

Use case thực tế

1. Dự thu lãi một khoản vay doanh nghiệp. Ngân hàng cấp khoản vay 12 tháng, thu lãi mỗi quý. Ngay từ ngày giải ngân, mỗi đêm hệ thống dồn tích lãi một ngày vào tài khoản lãi dự thu và ghi thu nhập lãi. Đến cuối quý, dù mới thu tiền một lần, báo cáo tháng của cả ba tháng đều đã có thu nhập lãi tương ứng — NIM phản ánh đúng. Đội dữ liệu khi đối chiếu cần lấy đúng day count của hợp đồng để khớp con số accrual với hệ thống.

2. Chuyển treo lãi khi khoản vay quá hạn. Một khách hàng ngừng trả nợ; đến ngày quá hạn thứ 90, engine phân loại chuyển khoản vay sang nhóm nợ xấu. Kế toán tự động thoái thu toàn bộ lãi đã dự thu chưa thu (giảm thu nhập kỳ hiện tại) và ngừng ghi thu nhập lãi. Lãi phát sinh sau đó được theo dõi ngoại bảng dưới dạng lãi treo. Nhờ vậy, báo cáo không "phóng đại" lợi nhuận bằng khoản lãi khó đòi; đồng thời số liệu này là đầu vào cho trích lập dự phòng theo IFRS 9 & ECL.


Ghi nhớ

  • Dồn tích ghi lãi theo thời gian phát sinh, không chờ tiền — để phản ánh đúng kỳ và tính đúng NIM.
  • Lãi dự thu = tài sản + thu nhập (cho vay chưa thu); lãi dự chi = nợ phải trả + chi phí (tiền gửi chưa trả). Cả hai dồn tích hằng ngày trong COB.
  • Day count (Actual/360, Actual/365, 30/360…) quyết định số lãi; Actual/360 thường cho lãi cao hơn. Luôn biết hợp đồng dùng quy ước nào.
  • EIR phân bổ phí và chênh lệch qua vòng đời theo giá gốc phân bổ (IFRS 9); thu nhập lãi theo EIR khác lãi danh nghĩa.
  • Lãi treo: khi nợ xấu (thường quá hạn ≥ 90 ngày), ngừng dự thu vào thu nhập, thoái thu phần đã ghi, theo dõi ngoại bảng — tránh thu nhập ảo (non-accrual).
  • Vốn hóa lãilãi phạt cần xử lý cẩn trọng, dễ che giấu chất lượng tài sản.
  • Bản chất kế toán lãi luôn quy về bút toán kép và kết chuyển lên sổ cái để ra báo cáo tài chính.

Tham khảo: Amortised Cost and Effective Interest Rate — IFRS Community; PwC — Non-accrual loans; Corporate Finance Institute — Nonaccrual Loan; PropertyMetrics — 30/360 vs Actual/360 vs Actual/365.

Bài viết liên quan

Dòng chảy dữ liệu core -> ODS -> DWH -> BI, mô hình dữ liệu cốt lõi và bộ ví dụ SQL thực hành chạy được.

13 thg 7, 2026 7

Bản chất kinh doanh của ngân hàng: trung gian tài chính, bảng cân đối, NIM và vì sao dữ liệu quan trọng.

13 thg 7, 2026 5

Kiến trúc core banking, CIF, các phân hệ và xử lý online vs batch/EOD.

13 thg 7, 2026 5

Nguyên lý hạch toán kép, Nợ/Có, hệ thống tài khoản và cách mọi giao dịch ngân hàng luôn cân sổ.

13 thg 7, 2026 5