01
Hai tình huống và hai cách xử lý
| Hàng về trước, hóa đơn về sau | Hóa đơn về trước, hàng về sau | |
|---|---|---|
| Sổ kế toán | Nhập kho ngay theo giá tạm tính, Có 331 theo giá chưa thuế | Chưa ghi sổ trong kỳ, lưu hóa đơn vào hồ sơ Hàng mua đang đi đường |
| Thuế GTGT đầu vào | Chưa ghi, chưa kê khai | Hàng chưa về đến cuối kỳ thì ghi Nợ 133 cùng bút toán Nợ 151 |
| Khi chứng từ còn lại tới | Ghi thuế, điều chỉnh chênh lệch giá | Hàng về thì chuyển từ 151 sang 156 hoặc 152 |
Thông tư 99 chỉ có hướng dẫn riêng cho cột bên phải (tài khoản 151, hàng mua đang đi đường). Cột bên trái không có bút toán riêng trong thông tư; cách làm ở dưới dựa trên nguyên tắc ghi hàng tồn kho theo giá gốc và là thông lệ của nghề, nên chọn một cách làm và giữ nguyên qua các kỳ.
02
Hàng về trước, hóa đơn về sau: nhập kho theo giá tạm tính
Người bán phải lập hóa đơn lúc chuyển giao hàng (bài thời điểm lập hóa đơn), nên hóa đơn đến chậm hơn hàng thường là do bên bán lập muộn. Hàng đã nhận vào kho là tài sản của công ty, nên bạn ghi sổ ngay theo phiếu nhập kho mà không chờ hóa đơn. Giá tạm tính lấy từ chứng từ chắc nhất đang có: giá trong hợp đồng, trong đơn đặt hàng hoặc báo giá đã chốt, chưa gồm thuế. Chi phí thu mua (vận chuyển, bốc xếp) vẫn tính vào giá gốc như mọi lần nhập hàng.
Bút toán lúc hàng về là Nợ 156 (hàng hóa) hoặc Nợ 152 (nguyên liệu, vật liệu), Có 331 theo giá chưa thuế. Bạn chưa ghi Nợ 133, vì thuế đầu vào chỉ được khấu trừ khi có hóa đơn hợp lệ. Công nợ trên 331 lúc này thấp hơn số bạn sẽ phải trả đúng bằng tiền thuế.
Việc cần làm ngay là lập một danh sách theo dõi các lô hàng chưa có hóa đơn: số phiếu nhập, nhà cung cấp, giá tạm tính, ngày hẹn nhận hóa đơn. Cuối tháng bạn lọc danh sách này là biết còn thiếu hóa đơn nào.
03
Khi hóa đơn về: ghi thuế và điều chỉnh chênh lệch giá
Khi nhận hóa đơn, bạn làm hai việc: ghi thuế đầu vào, và so tiền hàng trên hóa đơn với giá tạm tính đã nhập.
Ví dụ: công ty nhập 100 thùng hàng ngày 29/10/2026, giá hợp đồng 500.000 đồng một thùng chưa thuế, tổng tạm tính 50.000.000 đồng. Trong tháng 10 công ty bán 40 thùng, giá vốn tạm tính 20.000.000 đồng. Hóa đơn đề ngày 05/11/2026, giá thực tế 520.000 đồng một thùng, tiền hàng 52.000.000 đồng, thuế 10% là 5.200.000 đồng.
- Ngày 29/10: Nợ 156 50.000.000, Có 331 50.000.000. Bán 40 thùng: Nợ 632 20.000.000, Có 156 20.000.000.
- Ngày 05/11, ghi thuế: Nợ 133 (1331) 5.200.000, Có 331 5.200.000.
- Ngày 05/11, chênh lệch giá 2.000.000 đồng, tức 20.000 đồng một thùng: 60 thùng còn tồn kho nên Nợ 156 1.200.000; 40 thùng đã bán nên Nợ 632 800.000; Có 331 2.000.000.
Công nợ 331 sau cùng là 57.200.000 đồng, đúng bằng tổng thanh toán trên hóa đơn (52.000.000 cộng 5.200.000). Nếu bạn chỉ ghi thuế mà quên điều chỉnh giá, kho và giá vốn lệch 2.000.000 đồng so với hóa đơn, và 331 lệch với sổ của nhà cung cấp.
Chia chênh lệch theo số lượng còn tồn và số lượng đã bán như ví dụ trên là cách sát thực tế nhất; đã chọn thì giữ nhất quán các lần sau. Nhà cung cấp cho chiết khấu sau khi bạn đã nhập hàng thì xử lý theo bài hạch toán chiết khấu thương mại.
04
Thuế GTGT đầu vào kê khai vào kỳ nào
Thuế GTGT đầu vào phát sinh trong tháng, quý nào thì được kê khai, khấu trừ ở tháng, quý đó. Hóa đơn đề ngày 05/11 trong ví dụ thuộc kỳ tháng 11, nên 5.200.000 đồng nằm ở tờ khai tháng 11 dù hàng đã về từ cuối tháng 10 (cách điền tờ khai ở bài tờ khai 01/GTGT theo Thông tư 89). Hàng về trước mà chưa có hóa đơn thì chưa có gì để khấu trừ ở tháng 10.
Chuyện khác đi khi hóa đơn đề ngày của kỳ trước nhưng bạn nhận muộn. Giả sử hóa đơn đề ngày 30/10 mà ngày 05/11 bạn mới nhận, tờ khai tháng 10 đã nộp. Đó là thuế đầu vào của kỳ 10 chưa kê khai, tức sai sót ở khâu kê khai. Quy định về sai sót cho phép khai vào kỳ phát hiện (tháng 11) khi việc sửa chỉ làm giảm thuế phải nộp hoặc chỉ làm thay đổi số thuế còn được khấu trừ chuyển sang kỳ sau; còn nếu việc sửa làm tăng thuế phải nộp thì phải khai bổ sung vào kỳ có sai sót và nộp tiền chậm nộp. Với thuế đầu vào bị bỏ sót, thường rơi vào trường hợp đầu. Điều kiện này chỉ áp dụng khi cơ quan thuế chưa công bố quyết định kiểm tra, thanh tra.
Muốn khấu trừ, hóa đơn còn phải hợp lệ và đủ điều kiện thanh toán; các điều kiện đó nằm ở bài điều kiện khấu trừ thuế GTGT đầu vào 2026.
05
Hóa đơn về trước, hàng về sau: hàng mua đang đi đường
Hóa đơn đã nhận nhưng hàng chưa tới kho thì Thông tư 99 hướng dẫn như sau (cách dùng tài khoản này nói kỹ ở bài tài khoản 151 hàng mua đang đi đường). Trong kỳ, bạn chưa ghi sổ: đối chiếu hóa đơn với hợp đồng kinh tế, rồi lưu vào tập hồ sơ riêng tên Hàng mua đang đi đường. Nếu hàng về nhập kho trong cùng kỳ, bạn ghi thẳng vào 152, 153 hoặc 156 từ phiếu nhập kho và hóa đơn.
Đến cuối kỳ hàng vẫn chưa về thì bạn ghi từ hóa đơn: Nợ 151, Nợ 133 (nếu thuế được khấu trừ), Có 111, 112 hoặc 331. Thuế đầu vào của hóa đơn này vì vậy được ghi và kê khai ở kỳ bạn nhận hóa đơn. Sang kỳ sau, hàng về nhập kho thì ghi Nợ 156 (hoặc 152, 153), Có 151. Hàng đi đường mà không nhập kho, giao thẳng cho khách hoặc gửi đại lý, cũng kết chuyển ra khỏi 151 theo hướng dẫn riêng của thông tư.
Ví dụ: ngày 28/10/2026 bạn nhận hóa đơn 30.000.000 đồng chưa thuế, thuế 3.000.000 đồng, chưa trả tiền; hàng về kho ngày 04/11/2026. Cuối tháng 10 ghi Nợ 151 30.000.000, Nợ 133 3.000.000, Có 331 33.000.000. Ngày 04/11 ghi Nợ 156 30.000.000, Có 151 30.000.000.
06
Những chỗ hay sai
Sai thường gặp nhất là để hàng đã nhận nằm ngoài sổ cho tới khi hóa đơn về. Sổ kho thiếu hàng, giá vốn và công nợ tháng đó lệch so với thực tế. Ngược lại, ghi Nợ 133 ngay khi hàng về trong khi hóa đơn chưa tới thì tờ khai có thuế đầu vào chưa có chứng từ.
Cũng hay quên điều chỉnh giá vốn khi hàng tạm tính đã bán, và không có danh sách theo dõi nên sang quý sau mới biết thiếu hóa đơn. Lô hàng mà nhà cung cấp mãi không xuất hóa đơn cần báo ngay cho người phụ trách mua hàng, vì thiếu hóa đơn là mất khấu trừ thuế chứ không chỉ là việc sổ sách.
Hóa đơn xuất sai hoặc cần điều chỉnh sau khi bạn đã hạch toán thì xử lý theo bài xử lý hóa đơn điện tử sai sót từ 1/7/2026.
07
Làm trên KetoanX
Hàng về trước hóa đơn thì lập chứng từ mua ở Mua hàng, Chứng từ mua hàng và bỏ dấu tích ô Nhận kèm hóa đơn; khi hóa đơn về, mở lại chính chứng từ đó, điền khung Nhận hóa đơn và bấm Nhận hóa đơn và ghi thuế. Phần mềm ghi kho và công nợ theo giá chưa thuế ngay, còn thuế đầu vào chỉ ghi vào ngày bạn nhận hóa đơn. Cách lập từng ô của chứng từ mua có đủ trong [hướng dẫn chứng từ mua hàng](/huong-dan/chung-tu-mua-hang).

Các bước
Vào Mua hàng, Chứng từ mua hàng, bấm Lập mua hàng nhập kho. Ô Nhà cung cấp chọn nhà cung cấp; Ngày chứng từ và Ngày hạch toán nhập 29/10/2026 theo phiếu nhập, Số chứng từ để Tự động.
Ô Thanh toán chọn Chưa thanh toán (công nợ) để bên có 331 treo công nợ. Ô Kho chọn kho nhận hàng; hàng có kho riêng từng dòng thì chọn ở cột Kho của bảng hàng.
Bỏ dấu tích ô Nhận kèm hóa đơn. Dòng chữ cạnh ô đổi thành
Nhận kèm hóa đơn (đang để: hàng về trước, hóa đơn về sau; chưa ghi thuế GTGT)và các ô Mẫu số HĐ, Ký hiệu HĐ, Số hóa đơn, Ngày hóa đơn biến mất. Mua nhập khẩu, mua hộ và công ty tính thuế GTGT trực tiếp không dùng chế độ này.Bảng hàng: cột Mặt hàng chọn mặt hàng, Số lượng 100, Đơn giá 500.000 (giá hợp đồng chưa thuế, đây là giá tạm tính), Thuế suất GTGT chọn 10%. Cột Thành tiền ra 50.000.000. Ô Diễn giải ghi nơi bạn nhớ lô này đang chờ hóa đơn.
Bấm Cất và ghi sổ. Bấm Cất, chưa ghi sổ thì sau đó chưa nhận hóa đơn được, vì phần mềm chỉ nhận hóa đơn cho chứng từ đã ghi sổ.
Hóa đơn về ngày 05/11/2026: mở lại chứng từ từ danh sách, kéo xuống khung Nhận hóa đơn. Ô Ngày nhận (hạch toán thuế) nhập 05/11/2026, Mẫu số, Ký hiệu, Số hóa đơn, Ngày hóa đơn chép từ hóa đơn. Ô Tiền thuế GTGT nhập 5.200.000; để trống thì phần mềm tự tính 5.000.000 theo thuế suất của dòng trên giá tạm tính, lệch với hóa đơn. Ô
Tiền hàng trên hóa đơn (chưa thuế, để trống nếu khớp giá đã nhập)nhập 52.000.000.Bấm Nhận hóa đơn và ghi thuế. Tiền hàng trên hóa đơn khác giá đã nhập nên phần mềm hiện câu hỏi về chênh lệch 2.000.000 và hai nút:
Điều chỉnh giá nhập theo hóa đơn(chọn nút này) hoặcGiữ giá đã nhập, chỉ ghi thuế.
Phần mềm tự ghi gì
Lúc cất và ghi sổ chứng từ mua: Nợ 156 50.000.000, Có 331 50.000.000, nhập kho 100 thùng, không có dòng Nợ 133. Trong danh sách Chứng từ mua hàng dòng này mang nhãn Chưa có hóa đơn cho tới khi nhận hóa đơn. Hàng nguyên vật liệu thì Nợ 152 theo tài khoản kho của mặt hàng.
Khi bấm Điều chỉnh giá nhập theo hóa đơn, phần mềm lập thêm một chứng từ nghiệp vụ khác (loại NK) đề ngày 05/11/2026, gắn với chứng từ mua, gồm Nợ 133 5.200.000 Có 331 5.200.000, rồi chênh lệch 2.000.000 chia theo số lượng: tồn 60 thùng nên Nợ 156 1.200.000, đã bán 40 thùng nên Nợ 632 800.000, cùng Có 331 2.000.000. Số tồn lấy là số còn trên toàn công ty tính đến ngày nhận, nên 40 thùng bán ra ở tháng 10 phải đã ghi sổ trước khi bạn nhận hóa đơn. Công nợ 331 cuối cùng 57.200.000. Chọn Giữ giá đã nhập, chỉ ghi thuế thì chỉ còn dòng Nợ 133, Có 331 và kho vẫn 50.000.000. Công ty theo Thông tư 133 cũng ghi như trên, chỉ khác tên tài khoản kho theo hệ thống tài khoản đã chọn.
Các câu báo lỗi hay gặp: Chứng từ mua chưa ghi sổ. Ghi sổ chứng từ trước khi nhận hóa đơn.; Ngày nhận hóa đơn không được trước ngày hạch toán của chứng từ mua khi ngày nhận nhỏ hơn 29/10/2026; Chứng từ đánh dấu chưa có hóa đơn thì chưa nhập số hóa đơn. Khi hóa đơn về, bấm Nhận hóa đơn trên chứng từ. khi bạn gõ số hóa đơn ngay lúc lập; Sổ đã khóa đến ngày … khi ngày nhận nằm trong kỳ đã khóa. Nhập nhầm hóa đơn thì bấm Hủy nhận hóa đơn ở khung Nhận hóa đơn, chứng từ ghi thuế bị xóa và chứng từ mua quay về trạng thái chưa có hóa đơn.
Kiểm lại và giới hạn
Danh sách các lô còn thiếu hóa đơn nằm ở Báo cáo, Báo cáo mua hàng, bấm nút Chưa có hóa đơn, ô Tính đến ngày chọn cuối tháng. Bảng có Ngày hạch toán, Số chứng từ, Nhà cung cấp, Tiền hàng, Thuế GTGT ước tính và Số ngày đã chờ (quá 30 ngày tô đỏ); xem thêm [hướng dẫn báo cáo mua hàng](/huong-dan/bao-cao-mua-hang). Chứng từ nhận hóa đơn rồi biến khỏi bảng này, và thuế 5.200.000 nằm ở kỳ tháng 11.
Giới hạn: KetoanX không có luồng riêng cho tài khoản 151 khi hóa đơn đến trước hàng. Bạn có thể nhập hóa đơn từ tệp XML ở Mua hàng, Hóa đơn điện tử đầu vào và để đó cho tới khi hàng về rồi mới lập chứng từ, hoặc ghi tay bút toán cuối kỳ Nợ 151, Nợ 133, Có 331 trên chứng từ nghiệp vụ khác. Phần mềm cũng không tự phán đoán giá tạm tính; bạn nhập giá từ hợp đồng. Cả luồng mua nằm trong phần bán hàng và mua hàng của KetoanX; quy trình tổng quan ở bài kế toán mua hàng và bán hàng.
Bài liên quan
Mua hàng và bán hàng
Kế toán mua hàng và bán hàng: quy trình trọn vòng
Một giao dịch mua đi qua đơn mua, nhập kho, hóa đơn đầu vào, ghi công nợ phải trả rồi thanh toán.
Hệ thống tài khoản
Tài khoản 151 hàng mua đang đi đường TT 99
Còn tùy thời điểm.
Thuế GTGT
Điều kiện khấu trừ thuế GTGT đầu vào 2026
Thuế GTGT trên hóa đơn mua vào được khấu trừ khi đủ bốn điều kiện: hàng, dịch vụ dùng cho hoạt động chịu thuế; có hóa đơn GTGT hợp pháp (hoặc chứng từ nộp thuế nhập khẩu, nộp thay); có chứng từ thanh toán không dùng tiền mặt nếu giá mua từ 5 triệu đồng đã gồm thuế; và không thuộc hành vi luật cấm.
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í.