Sage 300 · Hóa Đơn Điện Tử · NĐ 70/2025

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

Sage 300 không trực tiếp phát hành hóa đơn điện tử hợp lệ tại Việt Nam — việc phát hành phải qua nhà cung cấp dịch vụ HĐĐT được cấp phép. Bài viết giải thích mô hình tích hợp đúng chuẩn, luồng dữ liệu, cách lưu trạng thái hóa đơn, và những điểm pháp lý mới theo Nghị định 70/2025.

Tóm tắt nhanh: Hóa đơn điện tử tại Việt Nam tuân theo Nghị định 123/2020/NĐ-CPThông tư 78/2021/TT-BTC, được sửa đổi bởi Nghị định 70/2025/NĐ-CP (hiệu lực từ 01/6/2025, sửa đổi 40/61 điều của NĐ 123/2020). Sage 300 đóng vai trò nguồn dữ liệu giao dịch (đơn hàng, hóa đơn bán hàng), còn việc cấp số và phát hành HĐĐT hợp lệ được thực hiện qua nhà cung cấp dịch vụ HĐĐT được cấp phép (kết nối qua API/middleware). (Nguồn: chinhphu.vn; thuvienphapluat.vn)

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

Theo quy định Việt Nam, hóa đơn điện tử hợp lệ phải được cấp mã/định dạng theo chuẩn của cơ quan thuế và phát hành qua tổ chức cung cấp dịch vụ HĐĐT được cấp phép. Sage 300 là phần mềm ERP quốc tế, không tích hợp sẵn quy chuẩn HĐĐT đặc thù Việt Nam. Vì vậy mô hình đúng 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ợ.
  • Nhà cung cấp dịch vụ HĐĐT = nơi cấp số, ký số, gửi cơ quan thuế và lưu trữ hóa đơn hợp lệ.
  • 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 + trạng thái.
Nguyên tắc: Doanh nghiệp được tự chọn nhà cung cấp dịch vụ HĐĐT đã được cơ quan thuế chấp thuận. 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ình Cách hoạt động Phù hợp khi
API trực tiếp Sage 300 (qua middleware) gọi API nhà cung cấp để phát hành hóa đơn ngay khi chốt đơn Khố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ấp Doanh nghiệp muốn tách lớp, kiểm soát trước khi phát hành
Xuất file (Excel/XML) → import Xuất dữ liệu hóa đơn từ Sage 300, import vào cổng nhà cung cấp Khố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 (mã số thuế người mua, danh mục hàng hóa, tiền hàng, thuế suất, tổng tiền) và ánh xạ sang định dạng nhà cung cấp HĐĐT.
  3. Nhà cung cấp cấp số & ký số, gửi CQT Nhà cung cấp HĐĐT cấp số hóa đơn theo dải đã đăng ký, ký số và gửi tới cơ quan thuế (với loại hóa đơn có mã của CQT) theo chuẩn NĐ 123/2020 và NĐ 70/2025.
  4. Nhận lại số hóa đơn & trạng thái Số hóa đơn, mã CQT (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 hợp lệ được nhà cung cấp lưu trữ theo quy định và gửi khách hàng.
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 VAScấ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ý Mới Cần Lưu Ý (NĐ 70/2025)

Nội dung Quy định mới
Xử lý hóa đơn sai sót Từ 01/6/2025, hóa đơn đã lập có sai sót không xử lý bằng cách hủy mà phải dùng hóa đơn điều chỉnh hoặc hóa đơn thay thế
HĐĐT từ máy tính tiền Từ 2026, hộ/cá nhân kinh doanh trong lĩnh vực bán lẻ, ăn uống, dịch vụ dùng máy tính tiền phải xuất HĐĐT khởi tạo từ máy tính tiền kết nối CQT
Chữ ký số HĐĐT khởi tạo từ máy tính tiền không bắt buộc có chữ ký số (phù hợp bán lẻ)
Thông tin bắt buộc HĐĐT phải thể hiện đầy đủ: thông tin người bán (tên, địa chỉ, MST), người mua (nếu có yêu cầu), hàng hóa/dịch vụ kèm đơn giá, số lượng, thành tiền
⚠️ Lưu ý quy trình: Vì hóa đơn sai sót nay phải điều chỉnh/thay thế thay vì hủy, lớp tích hợp với Sage 300 cần hỗ trợ tạo hóa đơn điều chỉnh/thay thế và liên kết tham chiếu tới hóa đơn gốc — tránh xử lý sai dẫn tới lệch doanh thu và rủi ro khi thanh tra thuế. Hãy xác minh quy trình cụ thể với nhà cung cấp HĐĐT và kế toán trưởng. (Nguồn: NĐ 70/2025/NĐ-CP)

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

  • Chọn nhà cung cấp dịch vụ HĐĐT đã được cơ quan thuế chấp thuận, 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
  • Ánh xạ dữ liệu: khách hàng, mã hàng, 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 số hóa đơn, mã CQT và trạng thái phát hành
  • Thiết lập quy trình hóa đơn điều chỉnh/thay thế (không hủy) theo NĐ 70/2025
  • Đố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. Hóa đơn điện tử hợp lệ phải được cấp số, ký số và gửi cơ quan thuế qua nhà cung cấp dịch vụ HĐĐT được cấp phép. Sage 300 đóng vai trò nguồn dữ liệu (đơn hàng, hóa đơn bán hàng); việc phát hành HĐĐT được thực hiện qua lớp tích hợp tới nhà cung cấp theo chuẩn NĐ 123/2020 và NĐ 70/2025.

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 Nghị định 70/2025/NĐ-CP, từ 01/6/2025 hóa đơn đã lập có sai sót không còn xử lý bằng cách hủy, mà phải 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 hỗ trợ tạo hóa đơn điều chỉnh/thay thế và 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 được tự chọn nhà cung cấp dịch vụ HĐĐT đã được cơ quan thuế chấp thuận. 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ị duy nhất.

Nguồn tham khảo:
  • Nghị định 123/2020/NĐ-CP — Quy định về hóa đơn, chứng từ
  • Thông tư 78/2021/TT-BTC — Hướng dẫn thực hiện hóa đơn điện tử
  • Nghị định 70/2025/NĐ-CP — Sửa đổi, bổ sung NĐ 123/2020 (hiệu lực 01/6/2025) — xaydungchinhsach.chinhphu.vn; thuvienphapluat.vn
  • sage.com — Sage 300 Accounts Receivable / Order Entry documentation