01
Cách làm: trừ dần từng lô theo thứ tự nhập
Lập thẻ kho theo lô, mỗi lần nhập là một lô với số lượng và đơn giá riêng. Khi có phiếu xuất, bạn trừ vào lô đầu tiên còn tồn. Lô đó đủ thì giá vốn bằng số lượng xuất nhân đơn giá lô. Lô đó không đủ thì lấy hết lô, phần thiếu lấy tiếp ở lô sau, và giá vốn phiếu xuất là tổng của các phần. Giá vốn một phiếu xuất vì thế có thể gồm nhiều đơn giá.
Thông tư 99 (nguyên tắc chung ở bài nguyên tắc kế toán hàng tồn kho) mô tả phương pháp này bằng giả định: hàng nhập trước thì xuất trước, nên giá trị xuất tính theo lô nhập ở đầu kỳ hoặc gần đầu kỳ, và giá trị hàng tồn cuối kỳ tính theo hàng nhập ở cuối hoặc gần cuối kỳ. Giả định này nói về cách tính giá, không bắt kho phải xuất đúng vật lý lô cũ; hàng có hạn dùng thì thực tế cũng xuất lô cũ trước nên sổ và kho khớp nhau.
02
Ví dụ từng bước
Dùng số liệu của bài phương pháp tính giá xuất kho: tồn đầu 100 cái giá 10.000 đồng, nhập 05/10 200 cái giá 11.000 đồng, nhập 18/10 100 cái giá 12.000 đồng; xuất 150 cái ngày 12/10 và 200 cái ngày 25/10.
Ngày 12/10 xuất 150 cái. Lô đầu kỳ còn 100 cái giá 10.000 đồng: lấy hết, giá vốn 1.000.000 đồng. Còn thiếu 50 cái, lấy ở lô 05/10 giá 11.000 đồng: 50 × 11.000 = 550.000 đồng. Giá vốn phiếu 12/10 là 1.550.000 đồng. Lô 05/10 còn 150 cái.
Ngày 25/10 xuất 200 cái. Lô 05/10 còn 150 cái: lấy hết, 150 × 11.000 = 1.650.000 đồng. Còn thiếu 50 cái, lấy ở lô 18/10 giá 12.000 đồng: 50 × 12.000 = 600.000 đồng. Giá vốn phiếu 25/10 là 2.250.000 đồng. Lô 18/10 còn 50 cái.
| Phiếu | Lô lấy ra | Giá vốn |
|---|---|---|
| 12/10, 150 cái | 100 × 10.000 + 50 × 11.000 | 1.550.000 |
| 25/10, 200 cái | 150 × 11.000 + 50 × 12.000 | 2.250.000 |
| Tồn cuối | 50 cái lô 18/10 × 12.000 | 600.000 |
Giá vốn tháng 10 là 1.550.000 + 2.250.000 = 3.800.000 đồng, tồn cuối 600.000 đồng, cộng lại 4.400.000 đồng. Bút toán: Nợ 632, Có 156 1.550.000 đồng ngày 12/10 và 2.250.000 đồng ngày 25/10. Bán 350 cái giá 15.000 đồng được 5.250.000 đồng, lãi gộp 1.450.000 đồng, cao nhất trong các cách tính vì giá nhập tăng dần.
Sang tháng 11: nhập 03/11 100 cái giá 12.500 đồng, xuất 08/11 80 cái. Lô 18/10 còn 50 cái giá 12.000 đồng, lấy hết, 600.000 đồng; thiếu 30 cái lấy ở lô 03/11, 30 × 12.500 = 375.000 đồng. Giá vốn phiếu 08/11 là 975.000 đồng, tồn 70 cái lô 03/11, 875.000 đồng.
03
Chỗ hay tính sai
- Xuất mà không ghi nhận lô, nên khi lô đầu hết phiếu sau vẫn lấy giá lô cũ. Cách giữ chắc là lập bảng tồn theo lô sau mỗi nghiệp vụ và so với thẻ kho.
- Nhầm thứ tự các lô khi hai lần nhập cùng ngày hoặc khi hóa đơn về sau hàng. Lô thường tính theo ngày hàng nhập kho thực tế. Hàng về trước hóa đơn thì ghi kho theo giá tạm tính rồi điều chỉnh khi hóa đơn tới, và tính lại các lần xuất đã lấy lô đó (bài hàng về trước hóa đơn về sau).
- Không biết hàng bán trả lại thuộc lô nào. Có chứng từ thì gắn về lô gốc; không có thì chọn một quy tắc rõ ràng, chẳng hạn nhập thành lô mới theo trị giá vốn của lần bán, và ghi vào quy chế kế toán.
- Sửa phiếu nhập cũ về số lượng hoặc đơn giá mà không tính lại các phiếu xuất sau. Nhiều phiếu xuất có thể đã lấy từ lô đó, nên một sửa đổi ở lô cũ kéo theo giá vốn của nhiều phiếu.
- Để lô tồn âm: xuất nhiều hơn số tồn có trên sổ. Xử lý theo bài tồn kho bị âm trên sổ sách.
- Đổi phương pháp giữa năm vì thấy lãi cao hơn; đổi chính sách kế toán có quy tắc riêng ở bài phương pháp tính giá xuất kho.
04
Làm trên KetoanX
Chọn Nhập trước, xuất trước ở Kho, Tính giá xuất kho, tính lại tháng 10/2026, phần mềm xếp các lớp hàng theo ngày nhập và trừ dần khi xuất: giá vốn 3.800.000 đồng. Lô nào còn tồn bao nhiêu thì xem ở Kho, Tồn kho theo chứng từ nhập. Các ô của màn tính giá nằm cả trong bài hướng dẫn tính giá xuất kho, và cách đọc báo cáo lô trong bài hướng dẫn tồn kho theo chứng từ nhập.

Các bước
Vào Kho, Tính giá xuất kho, ô Phương pháp tính giá xuất kho chọn Nhập trước, xuất trước. Ô Phạm vi tính giữ Toàn công ty; chọn Theo từng kho khi mỗi kho giữ lớp hàng riêng, và khi chuyển kho thì kho nhận nhập theo giá xuất của kho chuyển. Bấm Lưu cài đặt; dòng báo là
Đã lưu: Nhập trước, xuất trước, toàn công ty…kèm lời nhắc chứng từ cũ giữ nguyên giá tới khi tính lại.Ở khối Tính lại theo tháng, ô Kỳ chọn 10/2026 rồi bấm Tính lại giá xuất kho.
Phiếu 12/10 lấy hết 100 cái giá 10.000 rồi 50 cái giá 11.000: 1.550.000. Phiếu 25/10 lấy 150 cái giá 11.000 rồi 50 cái giá 12.000: 2.250.000. Cộng 3.800.000, còn 50 cái giá 12.000 là 600.000. Mỗi phiếu xuất vẫn chỉ hiện một giá trị, phần tách theo lô nằm ở báo cáo.
Mở Kho, Tồn kho theo chứng từ nhập. Ô Tại ngày chọn 31/10/2026, ô Mặt hàng chọn mặt hàng của ví dụ, ô Theo dõi để
Từng kho (chuyển kho giữ chứng từ gốc)hoặc đổi sang Cả công ty, rồi bấm Xem báo cáo. Bảng trên còn một dòng: lần nhập 18/10, SL nhập 100, SL còn tồn 50, Đơn giá nhập 12.000, Giá trị tồn 600.000, Số ngày tồn 13. BảngSổ chi tiết theo chứng từ nhập, có thêm ô Sổ chi tiết từ ngày (chọn 01/10/2026), liệt kê dưới mỗi lần nhập các phiếu xuất đã lấy từ nó.Sang tháng 11, ghi nhập 03/11 100 cái giá 12.500 và xuất 08/11 80 cái, rồi chạy Kỳ 11/2026 (sau khi tháng 10 đã tính). Phiếu 08/11 lấy hết 50 cái giá 12.000 (600.000) và 30 cái giá 12.500 (375.000): 975.000, tồn 70 cái, 875.000.
Hai chứng từ cùng ngày thì thứ tự quyết định lô bị trừ trước. Mở Kho, Thứ tự chứng từ trong ngày (tiêu đề trang là
Thứ tự chứng từ nhập, xuất trong ngày), chọn Ngày, bấm Xem. Mặc định nhập có giá chạy trước, rồi các chứng từ khác theo giờ lập. Đưa dòng lên xuống, bấm Lưu thứ tự (hoặc Bỏ thứ tự sắp tay để về mặc định), rồi quay lại tính lại giá xuất kho.
Phần mềm tự ghi gì
Tính lại không tạo chứng từ kế toán mới, chỉ sửa giá trị dòng xuất trên sổ kho và bút toán giá vốn đi kèm. Ví dụ bán hàng ghi Nợ 632, Có 156 1.550.000 ngày 12/10 và 2.250.000 ngày 25/10; kho có tài khoản riêng như 157 thì Có tài khoản đó. Phiếu xuất kho chọn lý do khác bán hàng thì Nợ theo tài khoản của lý do đó. Hàng bán trả lại có gắn chứng từ gốc nhập kho theo giá trị lần xuất gốc; không gắn thì nhập theo đơn giá hiện hành của mặt hàng, tức đơn giá bình quân của số tồn lúc đó chứ không phải giá một lô cụ thể.
Báo lỗi hay gặp ở báo cáo lô: Có … lần xuất vượt số tồn của các chứng từ nhập (xuất âm kho)… khi xuất nhiều hơn tồn, xử lý theo bài tồn kho âm trước khi tính lại. Ở màn sắp thứ tự: Sổ đã khóa đến ngày … khi ngày nằm trong kỳ khóa.
Kiểm lại và giới hạn
So tổng Cộng giá trị tồn của báo cáo lô (600.000) với Kho, Đối chiếu kho với sổ cái. Báo cáo lô luôn xếp lớp theo nhập trước xuất trước dù công ty đang chọn phương pháp nào, nên với công ty dùng bình quân thì tổng này có thể khác số dư tài khoản kho.
Giới hạn: phương pháp là cài đặt chung cho cả công ty, không chọn riêng từng mặt hàng; thứ tự lô lấy theo ngày trên phiếu nhập, không có ngày hàng về thực tế riêng cho trường hợp hàng về trước hóa đơn; kỳ đã khóa sổ không tính lại được. Chức năng thuộc phần kho của KetoanX; bài trước là bình quân gia quyền, bài sau là kiểm kê kho và hàng thừa, thiếu.
Muốn xem đủ mọi ô, mọi nút và lỗi hay gặp của màn này, đọc bài hướng dẫn sử dụng tồn kho theo chứng từ nhập.
Bài liên quan
Hàng tồn kho
Nguyên tắc kế toán hàng tồn kho
Hàng tồn kho là tài sản mua vào để sản xuất hoặc để bán trong kỳ kinh doanh bình thường, ghi theo giá gốc.
Hàng tồn kho
Phương pháp tính giá xuất kho
Chọn bình quân gia quyền nếu bạn có nhiều mã hàng, giá biến động vừa phải và muốn ít công ghi sổ.
Hàng tồn kho
Dự phòng giảm giá hàng tồn kho
Cuối kỳ, mặt hàng nào có giá trị thuần có thể thực hiện được thấp hơn giá gốc thì lập dự phòng bằng số lượng nhân phần chênh lệch đó, tính riêng từng mặt hàng.
Dùng thử trên sổ của chính bạn
Đăng ký mất vài phút, không cần thẻ thanh toán. Mọi chức năng đều miễn phí.