Sage 300 · Period-End · Khóa Sổ Tháng

Period-End Checklist: Khóa Sổ Cuối Tháng Chuẩn Trên Sage 300

Khóa sổ cuối tháng lộn xộn là nguyên nhân số một khiến số liệu lệch và báo cáo trễ. Bài này đưa ra checklist khóa sổ tháng theo đúng thứ tự trên Sage 300 — từ Day End Processing, đối chiếu A/R – A/P, bank reconciliation đến khóa kỳ trong Fiscal Calendar.

Trả lời nhanh: Quy trình khóa sổ tháng Sage 300 theo thứ tự: (1) chạy Day End Processing cập nhật giá vốn & tồn kho, (2) post hết batch các module con, (3) đối chiếu A/R Aged Trial Balance và A/P Aged Payables theo Year/Period với tài khoản control trên Trial Balance, (4) bank reconciliation, (5) hạch toán bút toán điều chỉnh/recurring, (6) khóa kỳ A/P, A/R, Bank trong Fiscal Calendar, hoàn tất rồi khóa General Ledger. Sage 300 có sẵn ba checklist periodic processing để in ra dùng. (Nguồn: help.sage300.com; Sage Community Hub — Month End Procedures)

1. Vì Sao Cần Quy Trình Khóa Sổ Tháng Cố Định?

Khóa sổ cuối tháng (period-end / month-end close) là việc chốt số liệu của một kỳ kế toán để báo cáo và ngăn thay đổi ngoài ý muốn. Làm có quy trình giúp:

  • Số liệu đáng tin: sổ cái khớp với sổ phụ (công nợ, tồn kho, ngân hàng) trước khi báo cáo.
  • Báo cáo đúng hạn: ban giám đốc, công ty mẹ, cơ quan thuế có số liệu kịp thời.
  • Tránh hạch toán nhầm kỳ: khóa kỳ ngăn nhập/sửa giao dịch vào tháng đã chốt.

2. Day End Processing — Bước Nền Bắt Buộc

Trước khi khóa sổ, phải chạy Day End Processing. Đây là tiến trình cập nhật dữ liệu giá vốn và số lượng cho các module vận hành:

Day End Processing cập nhật giá vốn (cost) và số lượng (quantity) cho Inventory Control, Order Entry, Purchase Orders, Project and Job Costing và ePOS. Chạy cuối ngày — hoặc vài lần trong ngày với doanh nghiệp giao dịch nhiều. Nếu chưa chạy Day End đến hết tháng, số liệu tồn kho và giá vốn trên G/L sẽ chưa đầy đủ. (Nguồn: help.sage300.com — About Periodic Processing)

3. Đối Chiếu Sổ Phụ Với Sổ Cái (Mấu Chốt)

Bước quan trọng nhất của khóa sổ là đảm bảo các sổ phụ khớp với tài khoản control trên Trial Balance. Lưu ý cách chạy báo cáo:

Đối chiếu Cách làm
Công nợ phải thu (A/R) Chạy A/R Aged Trial Balance theo Year/Period (không dùng Document Date), đối chiếu với tài khoản control phải thu (Debtors) trên Trial Balance.
Công nợ phải trả (A/P) Chạy A/P Aged Payables theo Year/Period, đối chiếu với tài khoản control phải trả (Creditors) trên Trial Balance.
Ngân hàng / tiền Đối chiếu Bank Book Balance với tài khoản control “Cash at Bank” trên Trial Balance.
⚠️ Lỗi đối chiếu phổ biến: Chạy báo cáo aged theo Document Date thay vì Year/Period sẽ cho số không khớp với G/L, vì G/L ghi nhận theo kỳ kế toán. Luôn chọn by Year/Period khi đối chiếu với sổ cái.

4. Bank Reconciliation Cuối Kỳ

Trong Bank Services, thực hiện đối chiếu ngân hàng (bank reconciliation) tính đến ngày kết thúc kỳ tài chính. Tab Reconciliation liệt kê toàn bộ khoản deposit ghi nhận tính đến ngày cuối kỳ, sắp xếp theo số deposit — giúp khớp với sao kê ngân hàng. Hoàn tất reconciliation trước khi khóa kỳ Bank.

5. Bút Toán Điều Chỉnh & Recurring

Trước khi chốt, hạch toán các bút toán cuối kỳ:

  • Đảo các khoản trích trước (reversing accruals) của kỳ trước nếu có.
  • Bút toán định kỳ (G/L recurring entries): thiết lập template recurring entry với lịch nhắc hằng tháng để xử lý các bút toán lặp lại (phân bổ, khấu hao, trích trước) hiệu quả hơn.
  • Các điều chỉnh cuối kỳ khác theo yêu cầu kế toán.

Các bút toán lặp lại này cũng có thể tự động hóa thêm bằng macro VBA trong Sage 300 khi khối lượng lớn.

6. Khóa Kỳ Trong Fiscal Calendar — Đúng Thứ Tự

Sau khi đối chiếu xong, khóa kỳ để ngăn thay đổi. Thứ tự khóa quan trọng:

  1. Khóa A/P, A/R và Bank trước
    Ngay khi bắt đầu khóa sổ tháng, khóa các module con (A/P, A/R, Bank) trong Fiscal Calendar để không ai nhập thêm giao dịch vào kỳ đang chốt.
  2. Hoàn tất đối chiếu & bút toán điều chỉnh trên G/L
    Khi các module con đã khóa, thực hiện nốt các bút toán điều chỉnh cuối cùng trên General Ledger.
  3. Khóa General Ledger sau cùng
    Khi mọi thứ đã khớp và điều chỉnh xong, khóa kỳ General Ledger trong Fiscal Calendar — kỳ kế toán chính thức đóng.
Tiện ích sẵn có: Sage 300 cung cấp ba checklist periodic processing có thể in ra để đảm bảo bạn làm đủ các bước theo đúng thứ tự. Hãy dùng chúng làm khung và bổ sung các bước đặc thù của doanh nghiệp.

7. Phân Biệt: Khóa Sổ Tháng vs Khóa Sổ Năm

Tiêu chí Period-End (tháng) Year-End (năm)
Tần suất Hằng tháng Một lần cuối năm tài chính
Kết chuyển lãi/lỗ Không kết chuyển về Retained Earnings Có — qua Create New Year
Thao tác chính Đối chiếu, bank rec, khóa kỳ Create New Year + Period End Maintenance

Chi tiết quy trình đóng năm xem bài Year-End Closing trong Sage 300: Quy trình khóa sổ cuối năm tài chính.

8. Checklist Khóa Sổ Cuối Tháng Sage 300

  • Chạy Day End Processing để cập nhật giá vốn & tồn kho (I/C, O/E, P/O, PJC, ePOS)
  • Post toàn bộ batch của các module con lên General Ledger
  • Chạy A/R Aged Trial Balance theo Year/Period, đối chiếu tài khoản control phải thu
  • Chạy A/P Aged Payables theo Year/Period, đối chiếu tài khoản control phải trả
  • Thực hiện bank reconciliation, đối chiếu Bank Book Balance với Cash at Bank
  • Đảo khoản trích trước kỳ trước và hạch toán bút toán recurring/điều chỉnh
  • In các báo cáo cần thiết cho ban giám đốc/công ty mẹ
  • Khóa kỳ A/P, A/R, Bank trong Fiscal Calendar
  • Hoàn tất điều chỉnh G/L rồi khóa kỳ General Ledger
  • Phân quyền: chỉ người được phép mới được mở/khóa kỳ trong Fiscal Calendar

Muốn Chuẩn Hóa Quy Trình Khóa Sổ Tháng Trên Sage 300?

ERP Sài Gòn — đối tác Sage ủy quyền — xây dựng quy trình khóa sổ tháng theo đặc thù doanh nghiệp, thiết lập recurring entries và hỗ trợ xử lý lệch số liệu khi đối chiếu sổ phụ – sổ cái.

Đặt Lịch Tư Vấn Miễn Phí →

Câu Hỏi Thường Gặp — Khóa Sổ Tháng Sage 300

Day End Processing trong Sage 300 dùng để làm gì?

Day End Processing cập nhật dữ liệu giá vốn và số lượng cho Inventory Control, Order Entry, Purchase Orders, Project and Job Costing và ePOS. Chạy vào cuối ngày hoặc vài lần trong ngày. Phải chạy đủ Day End đến hết tháng trước khi khóa sổ, nếu không số liệu tồn kho và giá vốn trên G/L sẽ chưa đầy đủ. (Nguồn: help.sage300.com)

Tại sao phải chạy báo cáo aged theo Year/Period khi khóa sổ?

Vì General Ledger ghi nhận theo kỳ kế toán. Nếu chạy A/R Aged Trial Balance hoặc A/P Aged Payables theo Document Date, số sẽ không khớp với tài khoản control trên Trial Balance. Chọn by Year/Period để đối chiếu sổ phụ khớp với sổ cái.

Thứ tự khóa kỳ trong Fiscal Calendar của Sage 300 nên thế nào?

Khóa A/P, A/R và Bank trước ngay khi bắt đầu khóa sổ tháng để chặn nhập thêm giao dịch. Sau khi hoàn tất đối chiếu và các bút toán điều chỉnh trên General Ledger, mới khóa kỳ General Ledger sau cùng. Thứ tự này đảm bảo không còn thay đổi ở module con khi đang chốt G/L.

Khóa sổ tháng khác khóa sổ năm trong Sage 300 như thế nào?

Khóa sổ tháng (period-end) làm hằng tháng, gồm đối chiếu, bank reconciliation và khóa kỳ, không kết chuyển lãi/lỗ. Khóa sổ năm (year-end) làm một lần cuối năm tài chính, chạy Create New Year để kết chuyển doanh thu – chi phí về Retained Earnings và mở năm mới. Period-end là nền cho year-end suôn sẻ.

Sage 300 có sẵn checklist khóa sổ không?

Có. Sage 300 cung cấp ba checklist periodic processing có thể in ra để đảm bảo thực hiện đủ các bước theo đúng thứ tự. Doanh nghiệp nên dùng chúng làm khung và bổ sung các bước đặc thù như đối chiếu nội bộ, báo cáo công ty mẹ.

Nguồn tham khảo:

  • Sage 300 Resources — “About Periodic Processing” (Day End Processing) (help.sage300.com)
  • Sage 300 Resources — Bank Services: “About Reconciling Deposits” (help.sage300.com)
  • Sage Community Hub — “Sage 300 Month End Procedures” (General Discussion)
  • Greytrix / EquationTech — “Closing Procedure Checklist for Sage 300 ERP”