01
Chức năng này dùng để làm gì
Màn này là kho các hóa đơn mua vào chưa được ghi sổ. Mỗi hóa đơn được đọc từ tệp XML, kiểm tại chỗ, rồi bạn chọn lập chứng từ mua hàng nhập kho, mua dịch vụ, phiếu chi, ủy nhiệm chi, chứng từ ghi công nợ, quyết toán tạm ứng, hàng bán trả lại hoặc giảm giá hàng mua. Hóa đơn đã ghi sổ được gắn vào chứng từ, nên lên bảng kê mua vào và tờ khai thuế GTGT.

Màn đứng giữa hai việc. Trước nó là nhận tệp XML từ nhà cung cấp hoặc cổng của cơ quan thuế. Sau nó là chứng từ mua hàng, rồi trả tiền nhà cung cấp. Có nhiều hóa đơn cùng loại thì dùng lập chứng từ hàng loạt.
Một điều cần nói thẳng: kết quả kiểm tra chỉ là kiểm trên nội dung tệp. KetoanX chưa xác thực chữ ký số và không tra được hóa đơn trên hệ thống của cơ quan thuế. Muốn chắc hóa đơn có thật, bạn tra thêm trên cổng hóa đơn điện tử, cách làm ở bài tra cứu và kiểm tra hóa đơn đầu vào.
02
Trước khi bắt đầu
Quyền thêm ở phân hệ Mua hàng. Người chỉ có quyền xem không thấy ô nạp tệp và không lập được chứng từ.
Mã số thuế công ty đã khai ở cài đặt công ty. Không có, phần mềm không so được mã số thuế người mua trên hóa đơn và chỉ báo Cần xem.
Mặt hàng đã có trong danh mục (vật tư, hàng hóa, kho). Lập chứng từ mua hàng bắt buộc chọn mặt hàng cho từng dòng hóa đơn. Mua dịch vụ cần mặt hàng loại Dịch vụ.
Kho nhập hàng, nếu có hàng nhập kho.
Nhà cung cấp chưa có trong danh mục thì không cần tạo trước: khi lập chứng từ, phần mềm tự tạo theo mã số thuế trên hóa đơn (xem khách hàng, nhà cung cấp).
Tệp XML của hóa đơn. Bản PDF chỉ để xem, không nhập được. Lấy tệp từ thư điện tử nhà cung cấp gửi, hoặc đăng nhập cổng hoadondientu.gdt.gov.vn, tra hóa đơn mua vào rồi tải XML.
03
Mở màn hình
Vào menu Mua hàng, Hóa đơn điện tử đầu vào. Đầu trang có các nút Chứng từ mua hàng, Lập chứng từ hàng loạt (chỉ hiện khi bạn có quyền thêm) và Kiểm tra dữ liệu thuế.

Ngay dưới là khung nạp tệp, rồi một dòng cho biết ngày hạch toán gợi ý. Nếu bạn có quyền sửa, bên cạnh có nút đổi cách gợi ý: Hạch toán theo ngày ký hoặc Chuyển sang ngày lập hóa đơn. Bộ lọc gồm Trạng thái (Tất cả, Chưa hạch toán, Đã hạch toán, Bỏ qua), Ngày lập từ, Đến ngày, nút Lọc và Bỏ lọc.
Bảng liệt kê hóa đơn với các cột Ngày lập, Ký hiệu, Số, Người bán, Mã số thuế, Tiền hàng, Thuế GTGT, Tổng tiền, Kiểm tra và Trạng thái. Cột Kiểm tra có ba mức: Đạt, Cần xem, Không hợp lệ. Bấm số hóa đơn để mở trang chi tiết. Hóa đơn ngoại tệ được ghi tên đồng tiền cạnh người bán và quy ra đồng theo tỷ giá ghi trên hóa đơn. Màn hiện tối đa 500 hóa đơn gần nhất; thu hẹp khoảng ngày để xem hóa đơn cũ hơn.
04
Các ô cần nhập
Màn có hai phần để nhập: khung nạp tệp ở trang danh sách và biểu mẫu lập chứng từ ở trang chi tiết của một hóa đơn.

| Ô | Ý nghĩa và cách nhập | Bắt buộc | Ví dụ |
|---|---|---|---|
Tệp XML hóa đơn điện tử (chọn được nhiều tệp) | Chọn một hoặc nhiều tệp .xml. Tối đa 50 tệp mỗi lần, mỗi tệp không quá 2 MB. | Có | HD_0000458.xml |
| Loại chứng từ cần lập | Chứng từ sẽ lập từ hóa đơn. Hóa đơn ngoại tệ chỉ có bốn loại. | Có | Chứng từ mua hàng (qua kho) |
| Ngày hạch toán | Ngày ghi sổ. Mặc định là ngày lập hóa đơn, hoặc ngày ký số nếu bạn bật Hạch toán theo ngày ký. Sổ đã khóa đến ngày nào thì phần mềm gợi ý hôm nay. | Có | 14/10/2026 |
| Hình thức thanh toán | Chưa trả (công nợ phải trả), Chuyển khoản hoặc Tiền mặt. | Có | Chưa trả (công nợ phải trả) |
| Kho nhập | Kho nhận hàng. Chỉ cần khi có dòng hàng nhập kho. | Có khi nhập kho | Kho chính |
| Mặt hàng trong danh mục | Cột chọn mặt hàng cho từng dòng hóa đơn. Dòng khuyến mại 0 đồng được phép để trống. | Có | Giấy in A4 |
| TK chi phí | Chỉ khi lập chứng từ mua dịch vụ: tài khoản chi phí của từng dòng. | Có khi mua dịch vụ | 6427 |
| TK Nợ | Khi lập phiếu chi, ủy nhiệm chi, chứng từ khác, quyết toán tạm ứng: tài khoản Nợ của từng dòng. | Có | 6422 |
| Tài khoản ngân hàng chi | Khi lập ủy nhiệm chi. Để trống thì dùng tài khoản tiền gửi mặc định. | Không | Vietcombank · 0071000123456 |
| Nhân viên quyết toán tạm ứng | Khi quyết toán tạm ứng: nhân viên đã ứng tiền. | Có khi quyết toán | Nguyễn Văn Hải |
Các cột Tên trên hóa đơn, ĐVT, Số lượng, Tiền hàng sau chiết khấu và Thuế suất chỉ để đọc. Chiết khấu thương mại trên hóa đơn được chia vào tiền hàng của các dòng cùng thuế suất, nên số tiền ở đây có thể thấp hơn số trên hóa đơn.
05
Làm từng bước: nạp một hóa đơn mua giấy in và ghi công nợ
Ví dụ: ngày 14/10/2026 công ty mua của Công ty TNHH Văn phòng phẩm Hòa Bình 100 ream giấy in A4, đơn giá 70.000 đồng, thuế 8%. Tiền hàng 7.000.000 đồng, thuế 560.000 đồng, tổng 7.560.000 đồng. Chưa trả tiền.

Vào Mua hàng, Hóa đơn điện tử đầu vào. Ở khung nạp tệp, chọn tệp XML của hóa đơn, bấm Nhập hóa đơn. Nút đổi chữ theo số tệp bạn chọn.
Đọc bảng kết quả dưới khung nạp tệp. Dòng "Kết quả: 1 đã nhập, 0 đã có, 0 lỗi." cho biết xong. Cột Kết quả có Đã nhập, Đã có hoặc Lỗi.
Bấm vào chi tiết ở dòng vừa nhập (hoặc số hóa đơn trong bảng) để mở trang hóa đơn.
Đọc khung Kết quả kiểm tra. Mỗi dòng có biểu tượng đạt, cần xem hoặc lỗi. Hóa đơn này nên có các dòng đạt về mã số thuế người mua, thuế suất, tiền thuế, tổng thanh toán.
Ở khung Lập chứng từ từ hóa đơn, ô Loại chứng từ cần lập đang là Chứng từ mua hàng (qua kho). Giữ nguyên.
Ở cột Mặt hàng trong danh mục, chọn Giấy in A4. Lần sau cùng nhà cung cấp mua lại dòng này, phần mềm điền sẵn và ghi "Điền sẵn theo lần hạch toán trước".
Đặt Ngày hạch toán là 14/10/2026, Hình thức thanh toán là Chưa trả (công nợ phải trả), Kho nhập chọn kho nhận hàng.
Bấm Lập chứng từ mua. Thành công thì hiện "Đã lập chứng từ mua hàng" kèm số chứng từ và nút Mở chứng từ.
Hóa đơn chuyển sang Đã hạch toán và có liên kết tới chứng từ. Nếu tiền thuế tính lại theo từng dòng lệch vài đồng so với hóa đơn, phần mềm báo thêm một dòng "Lưu ý".
06
Các trường hợp khác
Cách làm ở trên là mua chịu hàng nhập kho. Các tình huống sau khác ở vài bước, và một số có quy định thuế chi phối.
Khi hóa đơn thanh toán bằng chuyển khoản hoặc tiền mặt
Đã trả luôn thì chọn Chuyển khoản hoặc Tiền mặt ở Hình thức thanh toán; phần mềm lập thêm chứng từ trả tiền cùng lúc, nên khỏi qua màn trả tiền nhà cung cấp.
Về pháp luật: từ 01/7/2025, khoản mua từ 5.000.000 đồng đã gồm thuế mà trả tiền mặt thì thuế GTGT đầu vào không được khấu trừ, theo Luật Thuế GTGT 48/2024/QH15 và Nghị định 181/2025/NĐ-CP (Điều 26). Mốc cộng dồn các lần mua của cùng một người bán trong một ngày. Chi tiết ở bài thanh toán không dùng tiền mặt. Phần mềm làm đúng như vậy ở hai chỗ: khung kiểm tra của hóa đơn có dòng cảnh báo khi tệp ghi hình thức thanh toán tiền mặt, và bấm Lập chứng từ mua với Tiền mặt từ 5 triệu thì hộp xác nhận hiện câu "Chứng từ mua trả tiền mặt có tổng thanh toán … đồng, từ 5.000.000 đồng trở lên (đã gồm thuế GTGT)…" kèm "Vẫn cất?". Bạn có thể xác nhận, nhưng khi đó nên tự điều chỉnh thuế đầu vào trên tờ khai. Cách an toàn là chọn Chưa trả rồi trả bằng chuyển khoản. Mức cảnh báo này chỉnh được ở Cài đặt cảnh báo (có thể đặt chặn hẳn).
Khi mua dịch vụ
Chọn Chứng từ mua dịch vụ. Danh sách mặt hàng chỉ còn loại Dịch vụ, và xuất hiện cột TK chi phí để nhập tài khoản Nợ cho từng dòng, ví dụ 6427 cho dịch vụ mua ngoài. Chứng từ này không qua kho nên không có ô Kho nhập. Nút lập là Lập chứng từ mua dịch vụ. Bạn chưa có mặt hàng loại Dịch vụ thì phần mềm báo "Chưa có mặt hàng nào trong danh mục" và dẫn tới danh mục vật tư, hàng hóa.
Khi khoản chi không đi qua mặt hàng
Điện, nước, tiền thuê nhà hay vé cầu đường không cần mặt hàng. Chọn Chứng từ khác (ghi công nợ phải trả): mỗi dòng nhập TK Nợ (ví dụ 6422), thuế GTGT đầu vào tự vào 1331, bên Có là 331 của nhà cung cấp. Nếu đã trả ngay, chọn Phiếu chi tiền mặt (Có 111) hoặc Ủy nhiệm chi (báo nợ) (Có 112). Quyết toán tạm ứng dùng khi nhân viên đã tạm ứng và mang hóa đơn về thanh toán: bên Có là 141 của nhân viên, phần mềm không tự thu hay chi phần chênh lệch (xem quyết toán tạm ứng). Các lựa chọn này không ghi nhớ mặt hàng, chỉ ghi nhớ tài khoản cho lần sau.
Khi hàng về trước, hóa đơn về sau, hoặc ngược lại
Hóa đơn chỉ có trên màn này khi bạn đã nhận được tệp. Hàng về mà chưa có hóa đơn thì nhập kho theo giá tạm tính bằng tay ở chứng từ mua hàng, chưa ghi thuế đầu vào. Khi hóa đơn về, phần mềm không tự đối trừ với phiếu đã nhập, nên bạn cần tự điều chỉnh chênh lệch giá. Quy tắc và bút toán ở bài hàng về trước hóa đơn về sau.
Khi nhập khẩu hoặc hóa đơn bằng ngoại tệ
Hóa đơn nhập khẩu không phải hóa đơn điện tử đầu vào theo định dạng thuế. Chứng từ của nó là tờ khai hải quan và hóa đơn thương mại, nên bạn lập tay ở chứng từ mua hàng; cách tính giá nhập kho ở bài hạch toán hàng nhập khẩu. Còn hóa đơn điện tử ghi đồng tiền khác đồng Việt Nam thì được nạp bình thường, tiền quy đổi theo tỷ giá ghi trên hóa đơn. Hóa đơn ngoại tệ chỉ lập được bốn loại: Chứng từ mua hàng (qua kho), Chứng từ mua dịch vụ, Chứng từ khác (ghi công nợ phải trả) và Giảm giá hàng mua.
Khi nhà cung cấp lập hóa đơn thay thế hoặc điều chỉnh
Phần mềm đọc hóa đơn liên quan từ tệp và ghi vào khung kiểm tra. Hóa đơn thay thế mà hóa đơn gốc chưa ghi sổ: hóa đơn gốc tự chuyển sang Bỏ qua, bạn chỉ lập từ hóa đơn thay thế. Hóa đơn gốc đã ghi sổ: phần mềm chặn với câu "Hóa đơn này thay thế hóa đơn ký hiệu … đã lập chứng từ mua …" để không ghi sổ và khấu trừ hai lần; bạn sửa chứng từ cũ hoặc xóa nó rồi lập lại. Hóa đơn điều chỉnh chỉ mang phần chênh lệch: giảm thì chọn Giảm giá hàng mua, tăng thì lập chứng từ mua cho phần tăng thêm. Quy tắc xử lý sai sót từ 01/7/2026 ở bài xử lý hóa đơn điện tử sai sót.
Khi muốn bỏ qua, khôi phục hoặc xóa một hóa đơn
Trên trang chi tiết của hóa đơn chưa hạch toán có Bỏ qua hóa đơn này, Khôi phục (đưa lại thành chưa hạch toán) và Xóa. Hóa đơn xóa nhập lại được từ tệp XML. Hóa đơn đã lập chứng từ thì không bỏ qua hay xóa được: xóa chứng từ mua trước, hóa đơn tự trở về chưa hạch toán.
07
Phần mềm tự ghi gì
Với ví dụ giấy in, chứng từ mua hàng ghi: Nợ 156 (hoặc tài khoản kho của mặt hàng) 7.000.000, Nợ 1331 560.000, Có 331 7.560.000. Kho tăng 100 ream. Công nợ nhà cung cấp tăng 7.560.000. Thuế đầu vào 560.000 lên bảng kê mua vào và tờ khai thuế GTGT. Chọn Chuyển khoản thì thêm báo nợ Nợ 331, Có 112 cho đúng 7.560.000; chọn Tiền mặt thì thêm phiếu chi Nợ 331, Có 111. Bút toán như nhau ở Thông tư 99 và Thông tư 133.
Số hóa đơn, ký hiệu, ngày lập được ghi vào chứng từ. Mỗi hóa đơn chỉ lập được một chứng từ. Để kiểm lại, mở Mua hàng, Chứng từ mua hàng hoặc sổ nhật ký chung.
08
Lỗi hay gặp và cách xử lý
- "Chỉ nhận tệp .xml của hóa đơn điện tử": bạn chọn nhầm PDF hoặc ảnh. Xin nhà cung cấp tệp XML.
- "Tệp không phải hóa đơn điện tử theo định dạng của cơ quan thuế (không có thẻ HDon/DLHDon)": tệp XML không đúng định dạng hóa đơn. Tải lại tệp gốc từ cổng thuế hoặc từ thư của nhà cung cấp.
- "Mỗi lần nhập tối đa 50 tệp; bạn đang chọn …" và "Tệp lớn hơn 2 MB": chia nhỏ lượt nhập.
- "Đã có hóa đơn …; giữ nguyên bản đã nhập": hóa đơn cùng người bán, ký hiệu, số đã nhập rồi. Phần mềm không ghi đè.
- "Mã số thuế người mua … khác mã số thuế công ty …" (mức Không hợp lệ): hóa đơn xuất sai công ty. Nhờ người bán xử lý trước khi ghi sổ. Hóa đơn bán cho người tiêu dùng, không ghi người mua, cũng bị mức này vì không dùng để tính chi phí được trừ, khấu trừ thuế.
- "Chọn mặt hàng cho dòng …": còn dòng chưa chọn mặt hàng. Nút lập bị khóa và hiện "Còn … dòng chưa chọn mặt hàng".
- "Hóa đơn này đã lập chứng từ" hoặc "Hóa đơn này vừa được người khác lập chứng từ mua": đã có người lập trước. Mở chứng từ để xem.
- "Chiết khấu thương mại lớn hơn tiền hàng trên hóa đơn": dữ liệu tệp bất thường, hỏi lại người bán.
09
Hỏi đáp
Những câu người mới hay hỏi nhất về màn này.
Hóa đơn điện tử đầu vào khác gì chứng từ mua hàng?
Hóa đơn là bản ghi của người bán, còn chứng từ mua hàng là bút toán của công ty bạn. Màn này giữ hóa đơn và kiểm tra nó, rồi sinh ra chứng từ. Một hóa đơn sinh đúng một chứng từ.
Phần mềm có xác thực hóa đơn với cơ quan thuế không?
Không. Màn chỉ kiểm nội dung tệp: người mua, mã số thuế người bán, ngày lập, thuế suất, cộng dòng, có khối chữ ký số hay không. Hóa đơn thật hay giả vẫn phải tra trên cổng của cơ quan thuế.
Ngày hạch toán nên theo ngày lập hay ngày ký số?
Mặc định là ngày lập. Nếu người bán lập một ngày rồi ký và gửi ngày sau, bạn bật Hạch toán theo ngày ký để gợi ý ngày ký. Ngày ký không bao giờ sớm hơn ngày lập. Thời điểm lập hóa đơn do người bán quyết định theo thời điểm lập hóa đơn; ngày bạn hạch toán chỉ là ngày ghi sổ.
Mua không có hóa đơn thì làm ở đâu?
Không có tệp XML thì màn này không dùng được. Hàng mua của người bán thuộc diện được lập bảng kê thì xem bảng kê mua vào không có hóa đơn và bài mua hàng không có hóa đơn.
Có nhập một lúc nhiều hóa đơn rồi lập chứng từ cho tất cả được không?
Được. Chọn nhiều tệp ở khung nạp, rồi tích các hóa đơn chưa hạch toán và bấm Lập chứng từ cho hóa đơn đã chọn để sang màn lập hàng loạt.
Hướng dẫn khác trong nhóm Mua 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í.