Hóa Đơn Điện Tử và Sage 300: Tích Hợp E-Invoice Theo Quy Định Việt Nam

Sage 300 · Hóa Đơn Điện Tử · NĐ 254/2026

Hóa Đơn Điện Tử & Sage 300: Tích Hợp E-Invoice Theo Quy Định Việt Nam

Sage 300 không có sẵn chức năng lập hóa đơn điện tử theo định dạng của cơ quan thuế Việt Nam — trên thực tế doanh nghiệp dùng Sage 300 phát hành hóa đơn qua một tổ chức cung cấp dịch vụ HĐĐT. Bài viết giải thích mô hình tích hợp, luồng dữ liệu, cách lưu trạng thái hóa đơn, và những điểm cần sửa trong quy trình khi khung pháp lý hóa đơn điện tử thay đổi từ 01/7/2026.

Tóm tắt nhanh (cập nhật 30/9/2026): Từ 01/7/2026, hóa đơn điện tử thực hiện theo Nghị định 254/2026/NĐ-CP và Thông tư 91/2026/TT-BTC. NĐ 254/2026 (Điều 43) bãi bỏ Nghị định 123/2020 và Nghị định 70/2025; TT 91/2026 (Điều 25) đồng thời làm Thông tư 32/2025/TT-BTC hết hiệu lực — thông tư này trước đó đã thay thế Thông tư 78/2021/TT-BTC từ 01/6/2025. Vai trò các bên không đổi: Sage 300 là nguồn dữ liệu giao dịch (đơn hàng, hóa đơn bán hàng), còn việc ký số, gửi cơ quan thuế cấp mã và gửi hóa đơn cho người mua đi qua tổ chức cung cấp dịch vụ HĐĐT (kết nối qua API/middleware). (Nguồn: văn bản gốc trên vanban.chinhphu.vn; Công báo)

1. Vì Sao Sage 300 Cần Tích Hợp Với Nhà Cung Cấp HĐĐT?

Hóa đơn điện tử tại Việt Nam phải đúng nội dung và định dạng do Bộ Tài chính quy định, được ký số và (với hóa đơn có mã) gửi cơ quan thuế cấp mã trước khi gửi người mua. Nghị định 254/2026 cho phép lập hóa đơn trực tiếp trên hệ thống của cơ quan thuế hoặc qua tổ chức cung cấp dịch vụ HĐĐT; với doanh nghiệp có khối lượng hóa đơn đều đặn, cách thứ hai là cách duy trì được lâu dài. Sage 300 là phần mềm ERP quốc tế, không mang sẵn định dạng HĐĐT đặc thù Việt Nam. Vì vậy mô hình phù hợp là:

  • Sage 300 = hệ thống nguồn (system of record): tạo đơn hàng (O/E), hóa đơn bán hàng (A/R), quản lý khách hàng, doanh thu, công nợ.
  • Tổ chức cung cấp dịch vụ HĐĐT = nơi lập hóa đơn theo đúng định dạng, ký số, gửi cơ quan thuế cấp mã, gửi người mua và lưu trữ.
  • Lớp tích hợp (API/middleware/file) = chuyển dữ liệu hóa đơn từ Sage 300 sang nhà cung cấp, và nhận lại số hóa đơn + mã cơ quan thuế + trạng thái.
Nguyên tắc: Doanh nghiệp tự chọn tổ chức cung cấp dịch vụ HĐĐT đáp ứng điều kiện kỹ thuật, nhân sự, an toàn thông tin theo quy định của Bộ Tài chính. ERP Sài Gòn xây dựng lớp kết nối giữa Sage 300 và nhà cung cấp mà doanh nghiệp đang dùng — không ràng buộc một nhà cung cấp cụ thể.

2. Các Mô Hình Tích Hợp Phổ Biến

Mô hìnhCách hoạt độngPhù hợp khi
API trực tiếpSage 300 (qua middleware) gọi API nhà cung cấp để phát hành hóa đơn ngay khi chốt đơn/giao hàngKhối lượng hóa đơn lớn, cần tự động và real-time
Middleware đồng bộ định kỳPhần mềm trung gian lấy hóa đơn A/R từ Sage 300 theo lô, đẩy sang nhà cung cấpDoanh nghiệp muốn tách lớp, kiểm soát trước khi phát hành — nhưng chu kỳ lô phải đủ ngắn để không trễ thời điểm lập hóa đơn (mục 4)
Xuất file (Excel/XML) → importXuất dữ liệu hóa đơn từ Sage 300, import vào cổng nhà cung cấpKhối lượng nhỏ, ngân sách hạn chế, chấp nhận thao tác thủ công

3. Luồng Dữ Liệu Hóa Đơn Từ Sage 300 Ra HĐĐT

  1. Tạo hóa đơn trong Sage 300 Hóa đơn bán hàng được lập trong Accounts Receivable (A/R) hoặc sinh từ Order Entry (O/E): thông tin khách hàng, mã hàng, số lượng, đơn giá, thuế GTGT.
  2. Chuyển dữ liệu sang lớp tích hợp Middleware/API lấy dữ liệu hóa đơn và ánh xạ sang định dạng nhà cung cấp HĐĐT. Tối thiểu phải đủ các nội dung bắt buộc của hóa đơn theo Điều 10 NĐ 254/2026: tên, địa chỉ, mã số thuế người mua; tên hàng, đơn vị tính, số lượng, đơn giá; thành tiền chưa thuế, thuế suất, tiền thuế GTGT theo từng loại thuế suất; tổng tiền thanh toán.
  3. Nhà cung cấp ký số & gửi cơ quan thuế Với hóa đơn có mã, hóa đơn đã ký số được gửi qua tổ chức cung cấp dịch vụ để hệ thống của Cục Thuế cấp mã (NĐ 254/2026, Điều 12); với hóa đơn không có mã, dữ liệu được chuyển đến cơ quan thuế trực tiếp hoặc qua tổ chức cung cấp dịch vụ (Điều 16).
  4. Nhận lại số hóa đơn & trạng thái Số hóa đơn, mã của cơ quan thuế (nếu có) và trạng thái phát hành được ghi ngược lại Sage 300 để đối chiếu — nên lưu bằng Optional Fields (ví dụ trường EINVSTATUS, EINVNO) trên hóa đơn A/R.
  5. Đối chiếu doanh thu & lưu trữ Doanh thu trên Sage 300 khớp với hóa đơn đã phát hành; hóa đơn được gửi người mua và lưu trữ theo quy định.
Mẹo: Việc lưu trạng thái HĐĐT bằng Optional Fields giúp lọc nhanh các hóa đơn “chưa phát hành” hoặc “phát hành lỗi” ngay trong Sage 300 — kết hợp với mapping tài khoản doanh thu theo VAS và cấu hình Chart of Accounts chuẩn để báo cáo thuế chính xác.

4. Những Điểm Pháp Lý Ảnh Hưởng Tới Tích Hợp (NĐ 254/2026 & TT 91/2026)

Nội dungQuy định hiện hànhViệc cần làm ở lớp tích hợp Sage 300
Thời điểm lập hóa đơn — bán hàngLà thời điểm chuyển giao quyền sở hữu hoặc quyền sử dụng hàng hóa cho người mua, không phân biệt đã thu tiền hay chưa. Giao hàng nhiều lần thì mỗi lần giao đều phải lập hóa đơn cho phần giao tương ứng. (NĐ 254/2026, Điều 9 khoản 1, 3)Gắn việc phát hành với từng lần giao hàng (O/E Shipment), không gom theo lần thu tiền
Thời điểm lập hóa đơn — xuất khẩuNgười bán tự xác định nhưng chậm nhất không quá ngày làm việc tiếp theo kể từ ngày hàng hóa được thông quan. (NĐ 254/2026, Điều 9 khoản 1)Có trường ngày thông quan để cảnh báo hóa đơn xuất khẩu sắp quá hạn
Hóa đơn sai tên, địa chỉ… (không sai MST, số tiền, thuế suất, tiền thuế, hàng hóa)Người bán thông báo cho người mua và không phải lập lại hóa đơn; thông báo cơ quan thuế về hóa đơn lập sai theo Mẫu 04/SS-HĐĐT. (TT 91/2026, Điều 10 khoản 1 điểm a)Không sinh chứng từ A/R mới; chỉ ghi trạng thái “đã thông báo sai sót” trên hóa đơn gốc
Hóa đơn sai MST, tên/quy cách hàng, số tiền, thuế suất, tiền thuếNgười bán chọn lập hóa đơn điều chỉnh hoặc hóa đơn thay thế, ghi dòng chữ “Điều chỉnh cho hóa đơn…”/”Thay thế cho hóa đơn Mẫu số… ký hiệu… số… ngày…”. Trước đó, người mua là tổ chức/hộ kinh doanh thì hai bên lập văn bản thỏa thuận ghi rõ nội dung sai; người mua là cá nhân thì thông báo cho người mua hoặc trên website. (TT 91/2026, Điều 10 khoản 1 điểm b)Map sang Credit/Debit Note hoặc hóa đơn mới trên A/R, luôn lưu tham chiếu tới hóa đơn gốc (ký hiệu, số, ngày)
Nhiều hóa đơn sai cùng một người mua trong thángNếu sai cùng thông tin (người mua, tên hàng, đơn giá, số lượng, thuế suất), được lập một hóa đơn điều chỉnh/thay thế cho nhiều hóa đơn, kèm bảng kê theo Mẫu 01/BK-ĐCTT. (TT 91/2026, Điều 10 khoản 1 điểm b)Hỗ trợ một chứng từ điều chỉnh liên kết tới nhiều hóa đơn gốc
⚠️ Lưu ý quy trình: Hai nhóm sai sót ở trên xử lý khác nhau — sai thông tin hành chính chỉ cần thông báo (Mẫu 04/SS-HĐĐT), còn sai số tiền/thuế suất/MST phải có hóa đơn điều chỉnh hoặc thay thế. Nếu lớp tích hợp gộp chung thành một nút “sửa hóa đơn”, kế toán dễ sinh chứng từ điều chỉnh không cần thiết (lệch doanh thu) hoặc bỏ sót văn bản thỏa thuận. Hóa đơn đã lập trước 01/7/2026 theo quy định cũ thì điều chỉnh hoặc thay thế theo quy định (TT 91/2026, Điều 24). Hãy thống nhất quy trình cụ thể với nhà cung cấp HĐĐT và kế toán trưởng.

5. Checklist Triển Khai Tích Hợp HĐĐT Với Sage 300

  • Chọn tổ chức cung cấp dịch vụ HĐĐT đáp ứng điều kiện theo quy định, phù hợp ngành và khối lượng hóa đơn
  • Xác định mô hình tích hợp: API real-time, middleware theo lô, hay xuất/nhập file — kiểm tra chu kỳ có kịp thời điểm lập hóa đơn không
  • Ánh xạ dữ liệu: khách hàng (MST), mã hàng, đơn vị tính, thuế suất GTGT giữa Sage 300 và nhà cung cấp
  • Thiết lập Optional Fields trên A/R để lưu ký hiệu, số hóa đơn, mã cơ quan thuế và trạng thái phát hành
  • Tách hai quy trình sai sót: thông báo theo Mẫu 04/SS-HĐĐT và hóa đơn điều chỉnh/thay thế (TT 91/2026, Điều 10)
  • Rà lại mẫu văn bản thỏa thuận với khách hàng khi điều chỉnh/thay thế hóa đơn
  • Đối chiếu doanh thu Sage 300 với số hóa đơn đã phát hành định kỳ (cuối ngày/cuối tháng)
  • Kiểm thử end-to-end trên dữ liệu mẫu trước khi chạy thật; lưu một bản dump dữ liệu trước go-live
  • Đào tạo kế toán cách xử lý hóa đơn lỗi và tra cứu trạng thái ngay trong Sage 300

Cần Kết Nối Sage 300 Với Hóa Đơn Điện Tử?

ERP Sài Gòn xây dựng lớp tích hợp giữa Sage 300 và nhà cung cấp HĐĐT bạn đang dùng — tự động hóa phát hành hóa đơn, lưu trạng thái và đối chiếu doanh thu theo đúng quy định.

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

Câu Hỏi Thường Gặp — HĐĐT Và Sage 300

Sage 300 có tự phát hành hóa đơn điện tử hợp lệ tại Việt Nam không?

Không. Sage 300 không có sẵn định dạng hóa đơn điện tử của cơ quan thuế Việt Nam. Sage 300 đóng vai trò nguồn dữ liệu (đơn hàng, hóa đơn bán hàng); việc ký số, gửi cơ quan thuế cấp mã và gửi hóa đơn cho người mua được thực hiện qua lớp tích hợp tới tổ chức cung cấp dịch vụ HĐĐT, theo Nghị định 254/2026/NĐ-CP và Thông tư 91/2026/TT-BTC.

Có thể lưu số và trạng thái hóa đơn điện tử ngay trong Sage 300 không?

Có. Nên dùng Optional Fields trên hóa đơn A/R để lưu số hóa đơn, mã của cơ quan thuế (nếu có) và trạng thái phát hành (đã phát hành / lỗi / điều chỉnh). Cách này cho phép lọc và đối chiếu hóa đơn ngay trong Sage 300 mà không cần customization SDK.

Hóa đơn điện tử bị sai sót xử lý thế nào theo quy định mới?

Theo Thông tư 91/2026/TT-BTC (hiệu lực 01/7/2026), Điều 10: nếu chỉ sai tên, địa chỉ… mà không sai mã số thuế, số tiền, thuế suất, tiền thuế, hàng hóa thì người bán thông báo cho người mua, không phải lập lại hóa đơn và thông báo cơ quan thuế theo Mẫu 04/SS-HĐĐT. Nếu sai mã số thuế, hàng hóa, số tiền, thuế suất hoặc tiền thuế thì lập hóa đơn điều chỉnh hoặc hóa đơn thay thế. Lớp tích hợp với Sage 300 cần tách hai trường hợp này và luôn liên kết tới hóa đơn gốc.

Tích hợp HĐĐT với Sage 300 theo mô hình nào là tốt nhất?

Tùy khối lượng và nhu cầu: API real-time phù hợp doanh nghiệp nhiều hóa đơn cần tự động; middleware đồng bộ theo lô phù hợp khi muốn kiểm soát trước khi phát hành; xuất/nhập file phù hợp khối lượng nhỏ, ngân sách hạn chế. ERP Sài Gòn tư vấn mô hình theo thực tế từng doanh nghiệp.

Doanh nghiệp có bị ràng buộc phải dùng một nhà cung cấp HĐĐT cụ thể không?

Không. Doanh nghiệp tự chọn tổ chức cung cấp dịch vụ HĐĐT đáp ứng điều kiện theo quy định. Lớp tích hợp với Sage 300 được xây dựng theo nhà cung cấp mà doanh nghiệp đang sử dụng, không ràng buộc một đơn vị cụ thể.

Nguồn tham khảo (văn bản gốc):
  • Nghị định 254/2026/NĐ-CP — hóa đơn, chứng từ điện tử (hiệu lực 01/7/2026; Điều 43 bãi bỏ NĐ 123/2020 và NĐ 70/2025) — vanban.chinhphu.vn
  • Thông tư 91/2026/TT-BTC — hướng dẫn hóa đơn, chứng từ điện tử (hiệu lực 01/7/2026; Điều 25 làm TT 32/2025/TT-BTC hết hiệu lực) — vanban.chinhphu.vn
  • Thông tư 32/2025/TT-BTC, Điều 12 — thay thế Thông tư 78/2021/TT-BTC từ 01/6/2025 (nay đã hết hiệu lực) — Công báo số 765+766 ngày 21/6/2025
  • sage.com — Sage 300 Accounts Receivable / Order Entry documentation