Kiến trúc giải pháp · Đề xuất cấp tập đoàn

Kiến trúc hệ thống Loyalty
cho toàn hệ sinh thái Sun Group

Kiến trúc mục tiêu để Sun Signature, hiện mới tích điểm cho chuyến bay Sun PhuQuoc Airways và khách hàng Sun Property, trở thành nền tảng hội viên dùng chung cho mọi miền kinh doanh: hàng không, sân bay, nghỉ dưỡng, vui chơi, golf, bất động sản, thương mại, y tế, nghệ thuật và ngân hàng.

Ngày nghiên cứu: 12/11/2026 Phiên bản: v1.0 (dự thảo để trao đổi với CIO) Phạm vi: kiến trúc nghiệp vụ, ứng dụng, dữ liệu, tích hợp, bảo mật, lộ trình
[C] có nguồn công khai [U] người dùng xác nhận (U01–U04 trong tài liệu EA) [TC] theo chuẩn / thông lệ tham chiếu [GĐ] giả định, xem sổ giả định [?] cần xác nhận nội bộ

1. Tóm tắt điều hành

5 hạng · 2 loại điểmMember → Infinity; Sun Point để tiêu, điểm xét hạng để lên hạng [C] S15
2 / 10+ miềnĐang tích điểm: SPA và Sun Property. Các miền khác “sẽ mở sau” [C] S15
53.600 hội viênsau một tháng mở đăng ký [C] S15
Amadeus L&RNền tảng loyalty, đưa ra thị trường trong khoảng 4 tháng [C] S26

Vấn đề. Sun Group đã có chương trình (Sun Signature) và đã có lõi loyalty (Amadeus Loyalty and Rewards). Phần còn thiếu nằm ở việc đưa hơn mười miền kinh doanh vào chương trình. Mỗi miền dùng hệ thống khác nhau (PSS, PMS của chuỗi quản lý quốc tế, ticketing, POS, REMS, HIS, core ngân hàng), thuộc pháp nhân khác nhau, và một số miền giữ dữ liệu được luật bảo vệ đặc biệt (sức khỏe, ngân hàng). Nếu mỗi miền tự tích hợp thẳng vào Amadeus, tập đoàn sẽ có hơn mười kiểu tích hợp, quy tắc hủy / hoàn điểm không thống nhất, không đối soát được điểm giữa các pháp nhân và phụ thuộc sâu vào một nhà cung cấp.

Mục 3 phân tích 20 thách thức riêng của một chương trình dùng chung cho nhiều miền. Cách giải chung là mô hình liên bang ba lớp: một phần cố định cho cả tập đoàn, một phần miền được cấu hình trong giới hạn, một phần miền tự quản.

Đề xuất: “mua lõi, tự làm lớp kết nối”.

  1. Giữ Amadeus Loyalty and Rewards làm lõi: sổ điểm gốc, hạng hội viên, quy tắc tích / tiêu điểm, khuyến mại. Không thay vì vừa triển khai.
  2. Xây Sun Loyalty Hub do Sun Group sở hữu: cổng duy nhất cho mọi miền. Hub nhận một sự kiện giao dịch chuẩn (Qualifying Activity), lọc dữ liệu theo quyền riêng tư, chống trùng, xử lý hủy / hoàn, gắn pháp nhân và nguồn chi trả, sau đó gọi lõi.
  3. Sun ID là định danh hội viên duy nhất. Mã hội viên Sun Signature gắn 1–1 với Sun ID. Hồ sơ khách tại từng miền chỉ lưu liên kết.
  4. Dịch vụ quyền lợi theo hạng (Entitlement) để mọi điểm chạm (quầy check-in, lounge, cổng Sun World, lễ tân, golf) tra hạng và quyền lợi trong dưới 100 ms, kể cả khi mất kết nối.
  5. Sổ phụ nợ phải trả điểm và đối soát liên pháp nhân trên SAP FICO. Pháp nhân phát hành điểm trả tiền, pháp nhân cho tiêu điểm được hoàn tiền, NCB và đối tác mua điểm. Hạch toán theo doanh thu chưa thực hiện (TT200, tài khoản 3387) [TC] R25.
  6. Mỗi miền có mẫu tích hợp riêng: y tế chỉ gửi số tiền và cơ sở, không gửi mã dịch vụ hay chẩn đoán; NCB chỉ gửi lệnh cộng điểm, không gửi chi tiết giao dịch thẻ; khách sạn do chuỗi quốc tế quản lý cần rà soát hợp đồng quản lý trước khi tích điểm tiền phòng.

Lộ trình. Ba đợt. Đợt 0 (Q4/2026 – Q1/2027): nền tảng Hub, Entitlement, đối soát. Đợt 1 (Q1 – Q3/2027): Phú Quốc trước, gồm Sun World, sân bay, F&B và dịch vụ khu nghỉ dưỡng do Sun tự vận hành, thương mại, duty free, để luồng bay – ở – chơi chạy trọn trước APEC 2027. Đợt 2 (Q3/2027 – Q1/2028): tiền phòng khách sạn, golf, y tế, show, Sun Ecosystem App. Đợt 3 (2028): liên minh đối tác ngoài tập đoàn, ví gia đình, điểm + tiền, AI cá nhân hóa ưu đãi.

8 quyết định cần CIO và business owners chốt (chi tiết ở mục 13 và 16): pháp nhân vận hành chương trình; giá phát hành / giá hoàn trả điểm; nơi lưu trữ dữ liệu của Amadeus (trong hay ngoài Việt Nam); phạm vi tích điểm tại khách sạn do chuỗi quản lý; danh mục dịch vụ y tế được tích điểm; mô hình dữ liệu chia sẻ với NCB; quy tắc chống gian lận và trần điểm cho giao dịch bất động sản; ai sở hữu Sun ID.

2. Hiện trạng Sun Signature

2.1 Dữ kiện đã công bố

Hạng mụcNội dungNguồn
Ra mắtMở đăng ký từ giữa 06/2026; sự kiện ra mắt 14/07/2026. SPA áp dụng thẻ hội viên Sun Signature từ 15/01/2026, có chương trình chuyển đổi cho hội viên chương trình tương đương. Các nguồn ghi ngày khác nhau.[C] S15, S29, S28
Nền tảngAmadeus Loyalty and Rewards, “nền tảng mô-đun” cho hãng bay và chương trình loyalty; khoảng 4 tháng để đưa ra thị trường. Amadeus mô tả là “airline‑grade loyalty” cộng sự linh hoạt cho khách sạn, mở rộng ra toàn hành trình. Không công bố nơi lưu trữ (hosting).[C] S26 · [?] hosting
Hạng hội viênMember (đăng ký) · Silver (≥ 1 giao dịch) · Gold (≥ 3.000 điểm xét hạng) · Platinum (≥ 6.000) · Infinity (≥ 8.000). Dự kiến thêm Infinity Private trên dòng Visa Infinite Private.[C] S15
Hai loại điểmMỗi giao dịch tạo đồng thời Sun Point (đổi ưu đãi, dịch vụ) và điểm xét hạng. Một bài PR ghi 1 Sun Point tương ứng 300 đồng.[C] S15 · S30 (PR, chưa đối chiếu)
Quy tắc tích điểm bayĐiểm xét hạng = TPM × hệ số (nội địa 0,10; quốc tế 0,11). Điểm thưởng = TPM × hệ số theo hạng đặt chỗ ÷ 10. Hạng Economy Lite chỉ có điểm thưởng. Loại trừ vé thưởng, vé nhân viên, vé đoàn, vé đại lý.[C] S28
Hiệu lực điểmĐiểm không hết hạn nếu có giao dịch tích hoặc tiêu trong 24 tháng. Mỗi người chỉ một tài khoản, thông tin phải khớp giấy tờ tùy thân.[C] S27
Đơn vị tham giaSPA, khách sạn / resort, Sun World, golf, SunGroup Healthcare, Sun Property. Tích điểm hiện chỉ cho chuyến bay SPA và khách hàng Sun Property; các danh mục khác mở sau.[C] S15
Quyền lợi theo hạngƯu tiên check-in, hành lý miễn cước, ưu tiên lên máy bay, phòng chờ thương gia, xe đưa đón hạng thương gia, vé Wowpass Sun World (4 / 8 vé mỗi năm cho Platinum / Infinity), điểm thưởng sinh nhật; nhận phòng sớm, trả phòng muộn, nâng hạng phòng; ưu đãi golf.[C] S27, S30
Ngân hàng NCB, VisaThẻ đồng thương hiệu NCB Visa Sun Signature (4 phiên bản); NCB Signature Savings chuyển lợi tức thành Sun Point; thanh toán bằng Sun Point qua QR trên ứng dụng NCB iziMobile tại đơn vị đã triển khai. Visa: mạng thanh toán, hơn 175 triệu điểm chấp nhận.[C] S15, S22, S30
Kênhsunsignature.vn, ứng dụng SPA, ứng dụng NCB; tổng đài 1900 1969.[C] S15, S27
Hệ thống liên quanSPA dùng Amadeus Altéa PSS, SkyWORKS, Revenue Accounting [C] S23. Sun ID là định danh chung; SPA dùng CleverTap [U] U03, U04. Danh mục dự án 2027 có “#55 Sun Signature loyalty integration”, “#80 Sun Group ecosystem app”, “#45 SPA payment”, “#8 nền tảng AI agent dùng chung” [?] ea-landscape.md.S23 · U03, U04

2.2 Hiện trạng logic (suy ra từ dữ kiện)

KÊNH ĐANG CÓ sunsignature.vn Ứng dụng SPACleverTap [U] NCB iziMobileQR thanh toán bằng điểm Tổng đài 1900 1969 Amadeus Loyalty and Rewards [C] Hội viên · hạng · Sun Point · điểm xét hạng Quy tắc tích / tiêu · khuyến mại Hosting và mức tích hợp với Sun ID chưa công bố [?] Sun IDđịnh danh chung [U] · phạm vi [?] MIỀN KINH DOANH SPAAltéa PSS / DCSRevenue AccountingĐANG TÍCH ĐIỂM Sun PropertyREMS / CRM [?]ĐANG TÍCH ĐIỂM NCBSavings → Sun PointQR tiêu điểmĐANG LIÊN KẾT Khách sạnchỉ quyền lợi Sun WorldWowpass Golfưu đãi Y tế“mở sau” Sân baylounge Thương mại,show, OTT…chưa có Nét đứt: có trong chương trình nhưng chưa tích điểm hoặc chưa có tích hợp công khai

Hình 1. Hiện trạng logic. Các mũi tên tích hợp là suy luận từ việc tích điểm đã chạy; cách tích hợp thực tế (API, file, thủ công) chưa được công bố [?].

2.3 Khoảng trống so với mục tiêu “phục vụ toàn bộ miền”

Khoảng trốngHệ quả nếu không xử lýHướng xử lý trong tài liệu
Chưa có lớp tích hợp chuẩn cho các miềnMỗi miền tự gọi API Amadeus; hơn 10 cách xử lý hủy, hoàn, trùng; khó thay nhà cung cấp.Sun Loyalty Hub + sự kiện chuẩn (mục 7, 8)
Quyền lợi theo hạng chưa có dịch vụ dùng chungMỗi điểm chạm (DCS, PMS, cổng, lounge) tự lưu bản sao hạng, lệch dữ liệu, khách bị từ chối quyền lợi.Entitlement Service + bộ nhớ đệm tại biên (mục 7, 9.4)
Chưa có mô hình tài chính điểm liên pháp nhânKhông biết pháp nhân nào chịu chi phí điểm, ghi nhận doanh thu sai chuẩn, tranh chấp nội bộ khi miền này cho tiêu điểm do miền kia phát hành.Sổ phụ điểm, giá phát hành / hoàn trả, đối soát hằng tháng (mục 10)
Dữ liệu nhạy cảm (sức khỏe, ngân hàng)Vi phạm Luật BVDLCN 2025 nếu dữ liệu khám chữa bệnh hoặc chi tiết giao dịch thẻ chảy vào loyalty, CDP.Mẫu tích hợp tối thiểu dữ liệu (mục 6, 12)
Khách sạn do chuỗi quốc tế quản lýXung đột với chương trình của chuỗi và điều khoản dữ liệu khách trong hợp đồng quản lý.Rà soát hợp đồng; tích điểm chi tiêu ngoài phòng trước (mục 6)
Định danh: Sun ID mới xác nhận ở SPAKhách có nhiều tài khoản, điểm phân tán, không đếm đúng khách dùng nhiều đơn vị.Sun ID làm khóa hội viên, liên kết hồ sơ theo consent (mục 8)
Chống gian lậnĐiểm có giá trị tiền (khoảng 300 đồng / điểm theo nguồn PR), tiêu được qua QR, nên dễ bị lạm dụng (chiếm tài khoản, nhân viên tự cộng điểm).Fraud scoring, kiểm soát nhân viên, giới hạn (mục 12)

3. Thách thức của một hệ thống loyalty cho nhiều miền và giải pháp

Chương trình của một thương hiệu chỉ cần một bộ quy tắc. Chương trình liên minh của một tập đoàn đa ngành phải dùng một đơn vị điểm, một thang hạng, một tài khoản cho các doanh nghiệp có biên lợi nhuận, tần suất mua, quy định ngành, hệ thống và pháp nhân khác nhau. Mọi thách thức bên dưới đều quy về một mâu thuẫn: thống nhất để khách thấy một chương trình, nhưng vẫn khác biệt để từng miền có lãi và tuân thủ được quy định riêng.

3.1 Cách giải tổng quát: mô hình liên bang ba lớp

Không chọn “tập trung hết” hay “mỗi miền một chương trình”. Thay vào đó, xác định rõ cái gì cố định cho cả tập đoàn, cái gì miền được cấu hình trong giới hạn, cái gì miền tự quản. Hầu hết giải pháp ở mục 3.2 là cách áp dụng mô hình này vào một thách thức cụ thể.

DÙNG CHUNG TOÀN TẬP ĐOÀNcố định · hội đồng chương trình phê duyệt CẤU HÌNH THEO MIỀNtrong dải được duyệt · miền tự thay đổi MIỀN TỰ QUẢNkhông cần chương trình phê duyệt • Sun ID và tài khoản hội viên • Sun Point: một đơn vị điểm, một giá trị khi tiêu • Thang hạng, tên hạng, kỳ xét hạng • Một sổ điểm duy nhất • Mô hình tài chính: giá phát hành / hoàn trả • Khung consent và chính sách dữ liệu • Chuẩn chống gian lận, giới hạn chung • Thể lệ chung, thương hiệu Sun Signature • Sự kiện chuẩn và API của Hub • Tỷ lệ tích điểm theo sản phẩm × hạng • Trần điểm xét hạng của miền • Quyền lợi hạng tại miền và hạn mức • Catalog phần thưởng, giá điểm • Khuyến mại bằng ngân sách của miền • Quy tắc loại trừ (đại lý, đoàn, nhân viên) • Hồ sơ riêng tư của sự kiện • Hạng rủi ro của nguồn điểm, thời gian treo • Phụ lục thể lệ riêng của miền • Giao dịch, giá bán, kênh bán • Tồn chỗ, phòng, vé • Thực hiện quyền lợi tại điểm chạm • Chăm sóc khách cấp 1 • Dữ liệu nghiệp vụ chi tiết • Hợp đồng với chuỗi quản lý, nhà cung cấp, khách thuê, đối tác • Đào tạo nhân viên tuyến đầu • Gửi sự kiện đúng chuẩn, đúng hạn Lõi + Hub thực thi lớp 1 · cấu hình của lõi, Entitlement và Registry chứa lớp 2 · hệ thống miền giữ lớp 3 và chỉ giao tiếp qua sự kiện chuẩn

Hình 2. Mô hình liên bang ba lớp. Lớp 1 chỉ thay đổi qua hội đồng chương trình; lớp 2 do miền tự thay đổi trong dải đã duyệt (ví dụ tỷ lệ tích 1–10% doanh thu); lớp 3 không phụ thuộc chương trình.

3.2 Thách thức và giải pháp

Cột “Mới” đánh dấu cơ chế lần đầu đưa vào tài liệu ở mục này. Các cơ chế còn lại đã được thiết kế ở mục tham chiếu.

MãThách thức và biểu hiện tại Sun GroupGiải pháp nghiệp vụGiải pháp kiến trúcXem
A · Kinh tế và quản trị chương trình
C1Biên lợi nhuận mỗi miền khác nhau. Vé máy bay biên mỏng; F&B, spa biên cao; bất động sản giá trị rất lớn. Dùng một tỷ lệ tích chung thì miền biên mỏng lỗ, miền biên cao lại thừa ngân sách điểm.Tách giá trị khi tiêu (cố định toàn tập đoàn) khỏi tỷ lệ tích (mỗi miền đặt theo biên đóng góp, trong dải được duyệt). Miền trả giá phát hành cho điểm mình phát, nên tự cân chi phí.Quy tắc tích theo miền × sản phẩm × hạng trong lõi; Partner & Funding Registry gắn bên chi trả cho mỗi bút toán (LP7).6, 10
C2Ai trả, ai hưởng. SPA và Sun Property phát điểm, Sun World và khách sạn nhận khách đến tiêu. Miền nhỏ hưởng lưu lượng của miền lớn; miền nhận tiêu điểm lo bị lấy mất doanh thu tiền mặt.Đơn vị vận hành trung tâm. Giá hoàn trả thấp hơn giá bán lẻ nhưng cao hơn chi phí biên, để miền nhận tiêu điểm vẫn có lãi. Đo doanh thu tăng thêm của từng miền bằng nhóm đối chứng; xem lại giá điểm hằng năm.Sổ phụ điểm, đối soát liên pháp nhân; dữ liệu bán chéo ở lakehouse.10, 15
C3Quyền quyết định giữa các đơn vị. Mỗi CEO đơn vị muốn ưu đãi riêng, chương trình riêng. Thay đổi của một miền có thể ảnh hưởng toàn chương trình (ví dụ khuyến mại nhân điểm làm nợ điểm tăng vọt).Điều lệ chương trình; hội đồng chương trình gồm chủ chương trình, đại diện miền, tài chính, CEA; phân quyền theo ba lớp ở hình 2; KPI bán chéo tính vào đánh giá đơn vị.Cấu hình có phân quyền theo miền; khuyến mại của miền bắt buộc gắn ngân sách và trần điểm, vượt trần thì lõi chặn.15
C4Phân khúc và thương hiệu khác nhau. Khách Capella, InterContinental khác khách Sun World đại chúng. Các khách sạn do chuỗi quản lý đã có chương trình loyalty riêng của chuỗi.Hạng cao có trải nghiệm riêng (Infinity Private); quyền lợi theo phân khúc. Với khách sạn do chuỗi quản lý: chạy song song chương trình của chuỗi, không thay thế; tập trung vào phần chủ sở hữu kiểm soát.Entitlement theo hạng × miền × cơ sở; ADR‑L10.6, 13
B · Hạng hội viên và giá trị với khách
C5Tần suất và giá trị giao dịch chênh lệch làm méo thang hạng. Mua một căn hộ là đủ lên Infinity mãi mãi; khách đi Sun World nhiều lần không bao giờ lên được Gold. Hạng cao mất ý nghĩa, chi phí quyền lợi tăng.Chuẩn hóa điểm xét hạng: mỗi miền chỉ đóng góp tối đa một tỷ lệ của ngưỡng hạng mỗi kỳ (ví dụ ≤ 50%); hạng Platinum trở lên cần hoạt động ở ≥ 2 miền; giao dịch rất lớn được cấp hạng có thời hạn (ví dụ Platinum 24 tháng) thay cho điểm xét hạng; thêm điều kiện thay thế theo số lần sử dụng dịch vụ.Ưu tiên cấu hình trong lõi. Nếu lõi không hỗ trợ trần theo miền [?] L‑A05, Hub tính điểm xét hạng đã chuẩn hóa trước khi gửi. ADR‑L11.Mới
C6Điểm tích nhanh hơn chỗ để tiêu. Hiện chỉ 2 miền tích điểm; hội viên có điểm nhưng ít nơi tiêu, nên chương trình dễ bị thờ ơ [C] S29.Mở chỗ tiêu điểm trước, chỗ tích điểm sau (đợt 1 ở Phú Quốc); thanh toán điểm + tiền ở mọi POS do Sun vận hành; phần thưởng giá điểm thấp; nhắc tiêu điểm theo hành trình (vừa hạ cánh Phú Quốc thì gợi ý Sun World).Payment Hub (điểm + tiền); Reward Orchestrator; sự kiện hành trình từ PSS sang CDP / CleverTap.6, 9.2, 14
C7Tập đoàn hứa quyền lợi, miền thực hiện, mà năng lực có hạn. Lounge chật giờ cao điểm, khách sạn kín phòng không nâng hạng được, cổng ưu tiên Sun World quá tải.Ghi rõ quyền lợi nào “tùy tình trạng” trong thể lệ; chi phí thực hiện quyền lợi được chương trình trả cho miền theo đơn giá nội bộ; có SLA thực hiện; theo dõi tỷ lệ từ chối quyền lợi.Entitlement có hạn mức, sức chứa theo khung giờ, ghi nhận lý do từ chối.7, 9.4
C · Khách hàng, định danh và dữ liệu
C8Một người nhiều vai trò, nhiều mã; người trả tiền khác người dùng. Cùng một người có thể là hành khách, khách lưu trú, cư dân, bệnh nhân, chủ thẻ NCB. Có người đặt hộ gia đình, đặt qua đại lý, doanh nghiệp trả tiền. Câu hỏi: ai được nhận điểm?Quy tắc chung: người sử dụng dịch vụ nhận điểm (như hàng không). Ngoại lệ: bất động sản tích cho bên mua đứng tên hợp đồng. Trẻ em tích vào tài khoản người giám hộ; đặt qua đại lý không tích; tài khoản gia đình, doanh nghiệp để đợt 3.Sun ID là khóa; bảng liên kết mã khách của từng miền; trường member.role (người dùng / người trả) trong sự kiện chuẩn.8.3
C9Kỳ vọng riêng tư khác nhau và ranh giới pháp nhân. Bệnh nhân không muốn bệnh viện “báo” cho khách sạn; ngân hàng có nghĩa vụ bí mật thông tin. Mỗi công ty là một bên kiểm soát dữ liệu riêng, nên chia sẻ trong tập đoàn không mặc nhiên được phép.Consent theo mục đích và theo việc chia sẻ giữa các pháp nhân; thỏa thuận chia sẻ dữ liệu nội bộ tập đoàn; DPIA trước mỗi đợt; dữ liệu y tế không được dùng để tiếp thị.Hồ sơ riêng tư của sự kiện (HEALTHCARE_MINIMAL, BANK_INSTRUCTION); CDP không nhận dữ liệu y tế; token hóa mã bệnh nhân, CIF.8.2, 12
C10Hàng trăm điểm chạm, mức số hóa khác nhau, có nơi mất mạng. Từ quầy Altéa đến cổng cáp treo trên núi, quầy F&B ở đảo, lễ tân do chuỗi quản lý.Một cách nhận diện cho mọi nơi: QR hội viên động hoặc thẻ NCB Visa Sun Signature. Có bộ tài liệu và đào tạo chung cho nhân viên tuyến đầu.Entitlement với bộ nhớ đệm tại biên; POS lưu rồi gửi; Experience API dùng chung cho mọi kênh.7, 9.4
D · Tích hợp và công nghệ
C11Mỗi miền hiểu “giao dịch” khác nhau. Đặt chỗ / bay; đặt phòng / ở / trả phòng; mua vé / dùng vé; ký hợp đồng / thu từng đợt; hóa đơn y tế có phần BHYT. Cộng thêm đổi, hủy, hoàn, dùng một phần.Một định nghĩa chung: tích điểm khi dịch vụ hoàn tất, trên số tiền đủ điều kiện; mọi hủy / hoàn là sự kiện thu hồi.Sự kiện chuẩn Qualifying Activity với vòng đời pending → completed → reversed; adapter cho từng miền do đội nền tảng viết.8.2, 9.5
C12Gói liên miền: một đơn hàng, nhiều pháp nhân. Gói bay + ở + chơi bán một giá. Tích điểm theo ai, trên số tiền nào; tránh tích trùng hai lần (theo gói và theo từng dịch vụ).Gói được tích điểm theo từng thành phần, trên phần doanh thu đã phân bổ, tại thời điểm thành phần đó được sử dụng. Không tích trên tổng giá gói.Hệ thống đóng gói (X1.1) ghi phân bổ doanh thu cho từng thành phần; mỗi thành phần phát sự kiện riêng mang package_id; Hub chặn tích trùng theo package_id.Mới
C13Hệ thống không do Sun Group kiểm soát; lõi vốn thiết kế cho hàng không. Altéa, PMS của chuỗi, HIS của nhà cung cấp; Amadeus mô tả sản phẩm là “airline‑grade” [C] S26, nên cần kiểm tra mức phù hợp với lượt vào cổng, đêm phòng, thuê bao.Trong đợt 0, đánh giá khoảng trống của lõi so với yêu cầu của các miền phi hàng không; thứ lõi chưa làm được thì xử lý ở Hub, không ép miền thay đổi.Hub hấp thụ khác biệt ngữ nghĩa; lõi chỉ dùng các loại hoạt động chung; luôn có đường file theo lô dự phòng.13 (ADR‑L01, L02)
C14Một hệ thống chung cũng là một điểm lỗi chung. Sun World cao điểm lễ có thể làm nghẽn tích điểm của miền khác; một quy tắc cấu hình sai của một miền có thể làm sai điểm toàn chương trình.Phát hành quy tắc theo quy trình: môi trường thử, phê duyệt, phát hành từng miền; quy tắc nào cũng có thể khôi phục về phiên bản trước.Cách ly theo miền: topic, hàng đợi, hạn mức API riêng cho từng miền; ưu tiên luồng tiêu điểm và tra quyền lợi hơn luồng tích điểm; quy tắc có phiên bản; kiểm thử hồi quy tự động trên bộ giao dịch mẫu của mọi miền trước mỗi lần phát hành. ADR‑L12.Mới
C15Nhiều bên cùng vận hành, cần phân quyền dữ liệu. Nhân viên Sun World không được xem chi tiêu khách sạn hay lịch sử ở bệnh viện; tổng đài lại cần thấy toàn cảnh để giải quyết khiếu nại.Quy định rõ ai được xem gì; tổng đài xem số liệu tổng hợp, không xem chi tiết nhạy cảm.Phân quyền theo thuộc tính (ABAC): miền, pháp nhân, mục đích; che dữ liệu theo vai trò; nhật ký truy cập dữ liệu hội viên được rà soát hằng tháng.Mới
E · Tài chính, pháp lý và gian lận
C16Kế toán đa pháp nhân. Nợ điểm, breakage, thuế GTGT khi đổi điểm, hóa đơn nội bộ, loại trừ khi hợp nhất báo cáo.Chính sách kế toán điểm chung do Kế toán tập đoàn và kiểm toán chốt trước khi mở miền mới.Sổ phụ điểm; mọi bút toán điểm mang pháp nhân và bên chi trả; đối chiếu ba bên hằng ngày.10
C17Mỗi ngành một bộ quy định. Khuyến mại (Nghị định 81/2018 và các bản sửa đổi), y tế, ngân hàng (điểm có bị coi là tiền điện tử không), bất động sản (khuyến mại hay chiết khấu trên hợp đồng), hàng không.Thể lệ chung kèm phụ lục cho từng miền; pháp chế duyệt từng miền trước khi đưa vào chương trình (mục 3.3).Quy tắc loại trừ và trần điểm theo miền được cấu hình, không viết cứng trong code.12.3
C18Gian lận đi theo mắt xích yếu nhất. Điểm được tích ở nơi kiểm soát yếu (hóa đơn khách thuê mall, nhân viên quầy tự cộng) rồi tiêu ở nơi giá trị cao (vé máy bay, đêm phòng). Một chương trình chung tạo đường đi cho việc này.Phân hạng rủi ro nguồn điểm: điểm từ nguồn rủi ro cao bị treo N ngày trước khi tiêu được; giới hạn điểm theo nguồn; đối tác hoặc miền có kiểm soát yếu chịu tổn thất theo hợp đồng.Trường risk_tier trong Partner Registry; trạng thái điểm “đang treo” trong lõi hoặc Hub; mô hình gian lận phân tích chéo các miền (tích ở miền A, tiêu ngay ở miền B). ADR‑L12.Mới
F · Tổ chức và triển khai
C19Mức trưởng thành số và ưu tiên của các đơn vị khác nhau. Có đơn vị có POS hiện đại, có đơn vị còn nhập tay; mỗi đơn vị có kế hoạch IT riêng.Triển khai theo đợt; đặt tiêu chuẩn tối thiểu để được đưa vào chương trình; đội nền tảng làm adapter thay cho miền.Ba mẫu tích hợp (API, CDC, file); bộ kiểm thử tuân thủ sự kiện chuẩn dùng chung.14
C20Khó chứng minh giá trị. Doanh thu tăng có phải nhờ loyalty không, và của miền nào.Nhóm đối chứng cho mỗi chiến dịch lớn; KPI bán chéo và giá trị vòng đời hội viên theo miền; dùng số đo để quyết định lại giá điểm.Mô hình dữ liệu hội viên ở lakehouse; gắn mã chiến dịch vào mọi bút toán điểm.15.2

3.3 Danh sách kiểm tra trước khi đưa một miền vào chương trình

Áp dụng thực tế các giải pháp trên: một miền chỉ được mở tích / tiêu điểm khi đạt đủ các điều kiện sau.

Nghiệp vụ và tài chính

  • Tỷ lệ tích điểm, trần điểm xét hạng nằm trong dải được duyệt (C1, C5)
  • Giá phát hành và giá hoàn trả đã ký với đơn vị vận hành (C2)
  • Danh mục quyền lợi có hạn mức, sức chứa, SLA (C7)
  • Quy tắc người nhận điểm, quy tắc loại trừ của miền (C8)
  • Kế hoạch đo doanh thu tăng thêm (C20)

Pháp lý và dữ liệu

  • Phụ lục thể lệ của miền đã được pháp chế duyệt (C17)
  • DPIA; hồ sơ riêng tư của sự kiện đã xác định (C9)
  • Hợp đồng với chuỗi, đối tác cho phép tham gia chương trình (C4)
  • Hạng rủi ro của nguồn điểm, thời gian treo điểm (C18)

Kỹ thuật

  • Mỗi giao dịch có mã duy nhất; có sự kiện hoàn tất và sự kiện hủy / hoàn (C11)
  • Adapter vượt qua bộ kiểm thử tuân thủ sự kiện chuẩn (C19)
  • Topic, hạn mức riêng; quy tắc của miền đã chạy kiểm thử hồi quy (C14)
  • Gói liên miền có phân bổ doanh thu cho từng thành phần (C12)

Vận hành

  • Điểm chạm quét được QR hội viên; có phương án khi mất mạng (C10)
  • Nhân viên tuyến đầu đã được đào tạo; quyền truy cập theo vai trò (C15)
  • Đầu mối miền, quy trình xử lý khiếu nại thiếu điểm
  • Chạy thử 2–4 tuần với nhóm hội viên nhỏ, đối soát khớp 100%

4. Mục tiêu kinh doanh và nguyên tắc kiến trúc

4.1 Mục tiêu

Bán chéo trong hệ sinh thái

Tăng tỷ lệ hội viên giao dịch với từ hai đơn vị trở lên. Đây là luồng A “bay – ở – chơi – loyalty” trong tài liệu EA, gắn NVTT 2 (sức mạnh hệ sinh thái).

Một khách hàng, một tài khoản

Một Sun ID, một số dư điểm, một hạng, được nhận diện ở mọi điểm chạm: quầy check-in, lễ tân, cổng Sun World, sân golf, bệnh viện.

Kiểm soát chi phí điểm

Biết từng pháp nhân phát hành bao nhiêu điểm, nợ phải trả bao nhiêu, tỷ lệ điểm không được dùng (breakage) bao nhiêu; đối soát tự động.

Đưa miền mới vào nhanh

Một miền mới chỉ cần ánh xạ giao dịch sang sự kiện chuẩn và cấu hình quy tắc. Mục tiêu: dưới 8 tuần mỗi miền [GĐ].

Tuân thủ từ thiết kế

Luật BVDLCN 2025 và Nghị định 356/2025, quy định khuyến mại, chuẩn mực kế toán, ranh giới ngân hàng và y tế.

Không bị khóa vào nhà cung cấp

Kênh và các miền chỉ thấy API, sự kiện của Sun Group, không gọi thẳng nhà cung cấp lõi. Có thể thay hoặc bổ sung lõi mà các miền không phải làm lại.

4.2 Nguyên tắc kiến trúc

MãNguyên tắcDiễn giảiHệ quả
LP1Loyalty là năng lực dùng chung cấp tập đoànMột chương trình, một sổ điểm, một bộ quy tắc hạng. Từng miền cấu hình tỷ lệ tích, phần thưởng, khuyến mại trong khuôn khổ chung.Không duy trì chương trình loyalty riêng theo đơn vị; chương trình cũ chuyển đổi về Sun Signature.
LP2Sổ điểm của lõi là nguồn sự thật duy nhất về số dưMọi thay đổi số dư (tích, tiêu, hết hạn, điều chỉnh, hoàn) đều là bút toán bất biến trong lõi. Không hệ thống nào khác lưu số dư “chính thức”.Các miền chỉ đọc số dư qua API hoặc bản sao chỉ đọc.
LP3Miền sở hữu giao dịch, loyalty sở hữu phần thưởngPSS, PMS, ticketing, POS, REMS, HIS vẫn là nguồn sự thật của giao dịch. Loyalty chỉ nhận sự kiện “giao dịch đủ điều kiện”.Không nhập lại nghiệp vụ của miền vào loyalty.
LP4Tích điểm khi dịch vụ đã được cung cấpTích theo chặng đã bay, phòng đã trả, vé đã quét cổng, đợt tiền đã thu. Không tích lúc đặt chỗ. Có thể hiển thị “điểm chờ”.Ít phải thu hồi điểm khi hủy; khớp thời điểm ghi nhận doanh thu.
LP5Sun ID là khóa hội viênHội viên = một Sun ID đã xác minh. Mã khách tại từng miền (FQTV, profile PMS, mã cư dân, mã bệnh nhân) chỉ là liên kết.Sun ID là phụ thuộc trọng yếu (tier‑0) của loyalty.
LP6Tối thiểu dữ liệu theo miềnLoyalty chỉ nhận trường dữ liệu cần để tính điểm. Y tế và ngân hàng có “bộ lọc biên” bắt buộc.Hub kiểm tra lược đồ dữ liệu, từ chối trường không được phép.
LP7Mọi điểm đều có pháp nhân phát hành và bên chi trảMỗi bút toán điểm mang mã pháp nhân, nguồn chi trả (đơn vị, NCB, đối tác, quỹ marketing) và mã chiến dịch.Đối soát và hạch toán tự động được.
LP8Hướng sự kiện, có phát lạiSự kiện giao dịch và sự kiện điểm đi qua nền tảng streaming, có khóa idempotency và lưu để phát lại.Thêm người dùng sự kiện (CDP, fraud, tài chính) mà không sửa nguồn.
LP9Điểm chạm vẫn chạy khi mất kết nốiCổng, quầy, POS ở khu du lịch, đảo, đỉnh núi phải nhận diện hạng và ghi nhận tích điểm ngoại tuyến, đồng bộ sau.Bộ nhớ đệm quyền lợi tại biên, hàng đợi lưu rồi gửi tại POS.
LP10Kênh không gọi thẳng nhà cung cấp lõiỨng dụng, web, đối tác chỉ gọi API Sun Group qua API Management.Thay lõi không ảnh hưởng kênh; kiểm soát hạn mức, bảo mật tập trung.

4.3 Bài học từ chương trình tương tự trong nước

VinClub của Vingroup (ra mắt 08/2024) là trường hợp gần nhất: một chương trình thay thế toàn bộ chương trình riêng của các đơn vị (VinFast, Vinhomes, Vinpearl, Vinschool, Vinmec); Vinmec ngừng tích điểm VinID; tỷ lệ hoàn điểm khác nhau theo đơn vị và hạng; sau đó mở rộng ra khoảng 30 thương hiệu trong Vincom [C] S29 [?] chi tiết theo kết quả tìm kiếm, chưa mở trang gốc. Ba điểm áp dụng cho Sun Group:

  • Hợp nhất và chuyển đổi dứt khoán chương trình cũ của các đơn vị, có ngày chuyển đổi công bố trước (LP1).
  • Tỷ lệ tích điểm cấu hình theo miền × hạng vì biên lợi nhuận mỗi miền khác nhau. Lõi phải hỗ trợ cấu hình này, Hub chỉ chuyển dữ liệu.
  • Mở ra khách thuê mặt bằng và đối tác sau khi các miền nội bộ đã ổn định, để có thêm chỗ tiêu điểm. Ở Sun Group, phần này tương ứng mall, duty free và khách thuê của Sun Property (đợt 2–3).

5. Bản đồ năng lực loyalty

Phân rã năng lực K1.3 “Hội viên & loyalty” và X1.4 “Đối soát liên pháp nhân & chống gian lận” trong bản đồ năng lực EA thành cấp L3. Cột “Hệ thống” cho biết năng lực nằm ở lõi mua (Amadeus), lớp Sun Group tự sở hữu hay nền tảng dùng chung.

MãNăng lực L3Mô tảHệ thốngƯu tiên
K1.3.1Đăng ký & hồ sơ hội viênĐăng ký qua mọi kênh, xác minh danh tính, gắn Sun ID, gộp tài khoản trùng, chuyển đổi hội viên chương trình cũ.Amadeus + Sun IDP1
K1.3.2Quản lý hạngTính điểm xét hạng, lên / giữ / xuống hạng, kỳ xét hạng, hạng mời, hạng tương đương (status match) với chương trình khác.AmadeusP1
K1.3.3Tích điểm (earn)Quy tắc theo miền, sản phẩm, kênh, hạng; điểm chờ; tích điểm bổ sung (retro claim); thu hồi khi hủy.Amadeus (quy tắc) + Hub (sự kiện)P1
K1.3.4Tiêu điểm (burn)Thanh toán bằng điểm tại POS / QR, điểm + tiền, đổi vé thưởng (bay, Sun World, show), đổi đêm phòng, đổi voucher.Amadeus + Hub + Payment HubP1
K1.3.5Quyền lợi theo hạng (entitlement)Danh mục quyền lợi theo hạng và miền; hạn mức theo năm (ví dụ 4 vé Wowpass); tra cứu thời gian thực và ghi nhận đã dùng.Sun Entitlement ServiceP1
K1.3.6Danh mục phần thưởng & thực hiệnCatalog phần thưởng của các miền và đối tác; phát hành voucher, mã vé; theo dõi thực hiện và hoàn điểm khi không thực hiện được.Hub (Reward Orchestrator) + Voucher ManagementP1
K1.3.7Khuyến mại & ưu đãi cá nhân hóaNhân điểm, thưởng theo hành vi, thử thách, ưu đãi theo phân khúc. Quy tắc điểm ở lõi; nhắm đối tượng ở CDP / CleverTap.Amadeus + CDP + CleverTapP2
K1.3.8Quản lý đối tácHồ sơ đối tác trong và ngoài tập đoàn, hợp đồng, giá mua / bán điểm, cấu hình tích / tiêu, cổng đối tác.Hub (Partner Registry) + Business Partner MgmtP2
K1.3.9Tài khoản nhóm / gia đìnhGộp điểm gia đình, chuyển / tặng điểm, tài khoản doanh nghiệp (nhân viên đi công tác).Amadeus [?] năng lực sản phẩmP3
K1.3.10Chăm sóc hội viênTra cứu, khiếu nại thiếu điểm, điều chỉnh có phê duyệt hai cấp, lịch sử tương tác.Call center / CRM + AmadeusP1
X1.4.1Nợ phải trả điểmĐịnh giá điểm, ghi nhận doanh thu chưa thực hiện, ước tính breakage, báo cáo theo pháp nhân.Points Sub‑ledger + SAP FICOP1
X1.4.2Đối soát liên pháp nhânBù trừ giữa pháp nhân phát hành, pháp nhân cho tiêu điểm, NCB, đối tác; hóa đơn điện tử nội bộ.Intercompany settlement + E‑InvoiceP1
X1.4.3Chống gian lận điểmChấm điểm rủi ro khi tích / tiêu, phát hiện chiếm tài khoản, nhân viên cộng điểm cho tài khoản quen, rửa điểm.Fraud detection (dùng chung với thanh toán)P1
DT1.xPhân tích loyaltyGiá trị vòng đời hội viên, tỷ lệ bán chéo, hiệu quả chiến dịch, dự báo nợ điểm, gợi ý ưu đãi tiếp theo (AI).Data platform + CDP + AI platformP2

6. Loyalty phục vụ từng miền kinh doanh

Phần trọng tâm của tài liệu. Mỗi miền được thiết kế theo năm câu hỏi: hệ thống nguồn là gì · tích điểm khi nào · tiêu điểm và quyền lợi gì · tích hợp theo mẫu nào · ràng buộc đặc thù. Tên hệ thống của miền lấy từ landscape EA; phần lớn là [?] vì chưa có danh mục ứng dụng chính thức.

Đang chạy đã tích điểm Đợt 1 Q1–Q3/2027 Đợt 2 Q3/2027–Q1/2028 Đợt 3 2028 Ngoài phạm vi
Miền / đơn vịHệ thống nguồnTích điểm khiTiêu điểm & quyền lợi hạngMẫu tích hợpRàng buộc đặc thùĐợt
Hàng không
Sun PhuQuoc Airways
Amadeus Altéa PSS / DCS, Revenue Accounting [C]Coupon đã bay (flown). Điểm theo TPM × hệ số hạng đặt chỗ [C] S28. Dịch vụ bổ trợ (hành lý, chỗ ngồi) tích theo tiền.Vé thưởng (award), nâng hạng ghế, hành lý, chỗ ngồi. Quyền lợi: ưu tiên check-in / lên máy bay, hành lý, lounge, xe đưa đón [C] S27.Native Amadeus (đã có). Hạng đưa vào PNR (FQTV) và DCS. Sự kiện flown chuyển qua Hub để tài chính và CDP dùng chung.Tồn chỗ vé thưởng; hoàn vé phải thu hồi điểm; chuẩn IATA. Tích hợp hiện hữu giữ nguyên, Hub đọc sự kiện chứ không chen vào giữa.Đang chạy
Hàng không tư nhân
Sun Air
Hệ thống đặt chuyến / charter [?]Chuyến hoàn tất, tích cho cá nhân đặt chuyến. Có trần điểm mỗi giao dịch.Chủ yếu quyền lợi hạng Infinity / Infinity Private; đổi điểm lấy chuyến ngắm cảnh.File / API theo lô qua Hub; có thể nhập tay có phê duyệt.Hợp đồng thuê chuyến B2B không tích cho doanh nghiệp. Giá trị lớn nên cần phê duyệt hai cấp.Đợt 3
Sân bay
SAC – Cảng HKQT Phú Quốc
Lounge, fast track, bãi xe, POS F&B / bán lẻ phi hàng không; Sun Airport App [?]Chi tiêu phi hàng không tại POS (F&B, bán lẻ, bãi xe, lounge trả tiền).Vào lounge, fast track, bãi xe bằng điểm; nhận diện hạng bằng QR hội viên hoặc thẻ lên máy bay có FQTV.POS gọi Hub thời gian thực; cổng lounge gọi Entitlement Service.Cảng hàng không phục vụ mọi hãng: quyền lợi chỉ áp dụng cho dịch vụ thương mại, không ưu tiên trong thủ tục an ninh / xuất nhập cảnh [GĐ]. Trọng điểm APEC 2027.Đợt 1
Nghỉ dưỡng – chi tiêu ngoài phòng
Khu do Sun tự vận hành
POS F&B, spa, hoạt động; F&B Management [?]Hóa đơn POS đã thanh toán.Thanh toán bằng điểm, đổi voucher F&B, spa.POS → Hub thời gian thực; lưu rồi gửi khi mất mạng.Phân biệt điểm bán do Sun vận hành và điểm do chuỗi quản lý.Đợt 1
Nghỉ dưỡng – tiền phòng
Khách sạn do chuỗi quốc tế quản lý (InterContinental, JW Marriott, Hilton, MGallery, Capella…)
PMS / CRS của chuỗi [GĐ] A09Folio đã trả phòng (check-out), theo doanh thu phòng đủ điều kiện.Đổi đêm phòng, nâng hạng phòng, nhận sớm / trả muộn [C] S30. Phần thưởng do Sun Group tài trợ.Batch hằng ngày từ báo cáo folio của chủ sở hữu hoặc interface PMS do chuỗi cho phép, qua Hub.Rủi ro lớn nhất. Hợp đồng quản lý thường gắn chương trình loyalty của chuỗi và quy định quyền dữ liệu khách [GĐ]. Cần pháp chế rà soát: có cho tích điểm song song (dual earn) không, ai giữ dữ liệu khách.Đợt 2
Vui chơi giải trí
Sun World (9 điểm)
Ticket Management (e‑commerce, cổng), POS F&B / bán lẻ trong công viên, Park Ops [?]Vé đã quét cổng (đã sử dụng); hóa đơn POS. Vé mua trực tiếp từ kênh Sun.Đổi vé, combo; Wowpass theo hạn mức năm [C] S27; thanh toán F&B bằng điểm.Sự kiện quét cổng theo lô 5–15 phút; POS thời gian thực; Entitlement tại cổng ưu tiên.Lưu lượng rất lớn vào cao điểm lễ. Vé qua đại lý / đoàn / OTA không tích điểm (giống quy tắc SPA). Điểm chạm trên núi, đảo cần chạy ngoại tuyến.Đợt 1
Golf
Ba Na Hills Golf, Eschuri Vũng Bầu…
Tee-time & club management [?]Green fee, dịch vụ, F&B đã thanh toán.Ưu đãi green fee, đặt tee-time ưu tiên theo hạng.API / batch qua Hub; Entitlement cho đặt giờ ưu tiên.Tách hội viên câu lạc bộ golf (sản phẩm có hợp đồng riêng) khỏi loyalty; phí hội viên CLB không tích điểm [GĐ].Đợt 2
Bất động sản
Sun Property – mua bán
REMS, CRM, AutoContract, SPG Agency Portal [?]Đợt thanh toán đã ghi nhận theo hợp đồng (đã tích điểm [C] S15).Phí quản lý, kỳ nghỉ, vé bay thưởng; hạng cao cho chủ sở hữu.Chuẩn hóa từ cách hiện tại sang sự kiện qua Hub.Giá trị rất lớn: trần điểm mỗi hợp đồng, thu hồi khi hủy, điểm không đi theo khi chuyển nhượng. Môi giới, đại lý không được nhận điểm thay khách. Cần pháp chế xác định đây là khuyến mại hay chiết khấu.Đang chạy
Bất động sản
Cư dân, cho thuê thương mại
Sunhome App, quản lý vận hành tòa nhà [?]Phí dịch vụ đúng hạn, dịch vụ tiện ích.Trừ phí dịch vụ bằng điểm, đặc quyền cư dân tại Sun World, khách sạn.API qua Hub; Sunhome dùng Sun ID.Phí quản lý là khoản thu theo quy định nhà chung cư: cần xác nhận được dùng điểm để trừ không.Đợt 2
Thương mại
Mall, bán lẻ, duty free
Retail Platform (#37–39), POS; POS khách thuê [?]Hóa đơn tại cửa hàng Sun vận hành; khách thuê tham gia như đối tác (đối tác trả tiền điểm).Thanh toán bằng điểm qua QR; voucher.POS → Hub; khách thuê qua cổng đối tác hoặc quét hóa đơn điện tử.Duty free gắn hộ chiếu và quy định hải quan; hóa đơn khách thuê cần xác thực chống gian lận.Đợt 2
Y tế
Bệnh viện Mặt Trời
HIS / phân hệ viện phí [?]Hóa đơn đã thanh toán của danh mục dịch vụ được phép (ví dụ gói khám sức khỏe, phòng dịch vụ) [GĐ].Quyền lợi phi lâm sàng: phòng chờ, đặt lịch ưu tiên, gói khám sức khỏe định kỳ.Bộ lọc biên tại bệnh viện: chỉ gửi Sun ID, số tiền, mã cơ sở, nhóm danh mục chung. Không gửi mã dịch vụ, chẩn đoán, bác sĩ.Dữ liệu sức khỏe là dữ liệu cá nhân nhạy cảm [TC] R13, R24. Không tích phần BHYT chi trả [GĐ]. Không dùng dữ liệu y tế để nhắm quảng cáo.Đợt 2
Nghệ thuật & sự kiện
SSO, show, S2 Arena, S3 Convention
Ticketing / Venue OS (#41, #58) [?]Vé đã soát.Đổi vé, nâng hạng ghế, mua trước theo hạng.Sự kiện soát vé qua Hub; Entitlement cho mở bán sớm.Vé sự kiện của đối tác tổ chức: tích theo hợp đồng.Đợt 2
Ngân hàng
NCB
Card system, core banking, iziMobile [C]Lợi tức NCB Signature Savings quy đổi điểm [C]; chi tiêu thẻ đồng thương hiệu nếu sản phẩm có tích điểm [?].Thanh toán bằng Sun Point qua QR iziMobile [C] S30; thẻ là phương tiện nhận diện hội viên.Qua Bank Hub, ranh giới riêng: NCB chỉ gửi lệnh cộng điểm (Sun ID, số điểm, mã sản phẩm, mã tham chiếu).Bí mật thông tin khách hàng ngân hàng; NHNN quản lý riêng [TC] A14. Cần pháp chế xác nhận điểm không phải phương tiện thanh toán / tiền điện tử.Đang chạy (một phần)
Kênh số & nội dung
Sun Ecosystem App, SAL OTT
App (#80), OTT (#54) [?]Gói thuê bao OTT; hành vi tương tác (chỉ Sun Point, không điểm xét hạng).Đổi điểm lấy nội dung, gói thuê bao.Sự kiện ứng dụng qua Hub.Thưởng hành vi dễ bị lạm dụng (bot): giới hạn theo ngày.Đợt 2–3
Đào tạo
STA, Sun Aviation Academy
School / LMSKhông tích trên học phí [GĐ].Ưu đãi khóa ngắn hạn cho hội viên.Chỉ Entitlement.Học phí chịu quy định riêng.Đợt 3
Xây dựng
SPM, SUNEC
—Khách hàng B2B, không có hội viên cá nhân. Chương trình đối tác / nhà thầu, nếu cần, là sản phẩm khác.Ngoài phạm vi
Đối tác ngoài tập đoàn
Merchant, OTA, hãng bay đối tác
Hệ thống của đối tácGiao dịch tại đối tác; đối tác mua điểm.Tiêu điểm tại đối tác; quy đổi điểm với chương trình khác.Partner API qua API Management; file chuẩn.Hợp đồng giá điểm, đối soát, rủi ro bên thứ ba (TPRM).Đợt 3

Vì sao phân đợt như trên. Đợt 1 chọn các miền mà Sun Group tự vận hành và kiểm soát hệ thống (Sun World, sân bay, F&B, thương mại), tập trung tại Phú Quốc, nơi đã có SPA bay đến. Như vậy hội viên tích điểm trên chuyến bay có chỗ tiêu điểm ngay khi đến nơi, đúng nhận xét của báo chí rằng chương trình liên minh dễ chững lại khi “điểm tích nhanh hơn lý do để tiêu” [C] S29. Các miền có ràng buộc pháp lý hoặc hợp đồng (khách sạn do chuỗi quản lý, y tế) để sang đợt 2, sau khi rà soát xong.

7. Kiến trúc logic mục tiêu

Lõi loyalty mua ngoài được bao bởi một lớp do Sun Group sở hữu. Kênh đi vào qua API Management và Sun ID; các miền đi vào qua Sun Loyalty Hub; mọi điểm chạm tra quyền lợi qua Entitlement Service; sự kiện điểm đi ra nền tảng dữ liệu và tài chính.

1 · KÊNH & ĐIỂM CHẠM Sun Ecosystem App#80 SPA App · WebCleverTap SDK sunsignature.vnweb hội viên NCB iziMobileQR tiêu điểm POS · cổng · kioskpark, F&B, retail Quầy · lễ tâncheck-in, lounge Call center1900 1969 · CRM Cổng đối tácmerchant, OTA 2 · TRUY CẬP & ĐỊNH DANH API Management / Gateway (hạn mức, OAuth2, mTLS) Sun IDCIAM · SSO · MFA · eKYC Consent & Preferencetheo mục đích, theo pháp nhân Loyalty Experience APIAPI hội viên cho mọi kênh 3 · Sun Loyalty HubSun Group sở hữu · cổng duy nhất cho mọi miền Domain adaptersAPI thời gian thực · CDC · file theo lôchuẩn hóa → sự kiện Qualifying Activitylưu rồi gửi cho POS ngoại tuyến Kiểm tra & lọc dữ liệulược đồ theo miền · bộ lọc y tế / ngân hàngkhóa idempotency · chống trùngquy tắc loại trừ (đại lý, đoàn, nhân viên) Nhận diện hội viênmã khách miền ↔ Sun ID ↔ số hội viênđiểm chờ cho khách chưa đăng ký(tối đa N ngày) [GĐ] Vòng đời giao dịchđiểm chờ → ghi có khi dịch vụ hoàn tấthủy · hoàn · thu hồi · tích bổ sungxử lý số dư âm theo chính sách Reward Orchestratorcatalog phần thưởng của các miềnphát hành voucher / mã vé / đêm phònghoàn điểm khi không thực hiện được Partner & Funding Registrypháp nhân phát hành · bên chi trảgiá phát hành / hoàn trả · chiến dịchhợp đồng đối tác trong và ngoài 4 · Lõi LoyaltyAmadeus Loyalty and Rewards [C] Hội viên & tài khoảngắn 1–1 với Sun ID Hạng hội viên5 hạng · kỳ xét hạng Quy tắc tích / tiêu · khuyến mạicấu hình theo miền, sản phẩm Sổ điểmbút toán bất biến · nguồn sự thật Redemptiongiữ điểm (hold) · trừ · hoàn 5 · EntitlementService hạng → quyền lợitheo miềnhạn mức nămghi nhận đã dùngcache biên < 100 ms Payment Hub#45 · dùng chung điểm + tiềnQR, ví, thẻhold / capture /void / refund sự kiện giao dịch đã hoàn tất 6 · HỆ THỐNG NGHIỆP VỤ THEO MIỀN (nguồn sự thật của giao dịch) Hàng khôngAltéa PSS·DCSRev. Accountingnative Amadeus Sân bay SACloungePOS phi HK Khách sạnPMS của chuỗiPOS F&B, spa Sun WorldTicketingcổng · POS Golftee-timeclub mgmt Bất động sảnREMS · CRMSunhome Thương mạiRetail · DFPOS khách thuê Y tếHIS viện phíbộ lọc biên Show · VenueTicketingOTT NCBBank Hubranh giới riêng 7 · NỀN TẢNG DÙNG CHUNG Event streamingsự kiện giao dịch & điểm Sổ phụ điểm & đối soát liên PNnợ phải trả · breakage SAP FICOE-Invoice · Treasury NotificationSMS · ZNS · push Voucher Mgmtmã, vé, quà Fraud detectionđiểm + thanh toán 8 · DỮ LIỆU & AI CDPhồ sơ khách hợp nhấtidentity resolutionSun ID ↔ CDPkhông nhận dữ liệu y tế CleverTappush · in-app · emailđọc hạng, số dưtừ sự kiện loyalty[U] U04 Lakehouse & BImô hình hội viênbán chéo · LTVnợ điểm · breakagelưu trú tại VN AI platform(#8 dùng chung)gợi ý ưu đãidự báo rời bỏtrợ lý hội viên Data Governancedanh mục dữ liệuphân loại PIIlineagechủ dữ liệu theo miềnnhận sự kiện từEvent streaming 9 · BẢO MẬT, DỮ LIỆU CÁ NHÂN & QUẢN TRỊ (xuyên suốt) IAM nhân viên + PAM · phê duyệt 2 cấp cho điều chỉnh điểm · nhật ký kiểm toán bất biến · mã hóa / token hóa · lưu trữ dữ liệu tại VN · DPIA · consent theo mục đích · SOC / XDR · TPRM với Amadeus, NCB, đối tác

Hình 3. Kiến trúc logic mục tiêu. Xanh dương: Sun Group sở hữu. Xanh lục: lõi mua (Amadeus). Vàng: thành phần tài chính / quyền lợi. Đỏ nét đứt: miền dữ liệu nhạy cảm có bộ lọc biên. Tím nét đứt: ranh giới ngân hàng. SPA giữ tích hợp native với Amadeus; Hub đọc sự kiện flown để phục vụ tài chính và dữ liệu.

7.1 Trách nhiệm từng thành phần

Thành phầnTrách nhiệmKhông làmPhương án công nghệ
Lõi Loyalty (Amadeus L&R)Hồ sơ hội viên, hạng, quy tắc tích / tiêu, khuyến mại, sổ điểm, giữ / trừ / hoàn điểm, sao kê.Không giữ logic riêng của miền, không giữ quyền lợi phi điểm của miền.Đã chọn [C]. Cần xác nhận API (REST / sự kiện), hạn mức, SLA, nơi lưu trữ [?].
Sun Loyalty HubCổng tích hợp duy nhất cho các miền; chuẩn hóa sự kiện; lọc dữ liệu; chống trùng; vòng đời giao dịch; điều phối phần thưởng; đăng ký đối tác và nguồn chi trả.Không tự tính điểm (quy tắc nằm ở lõi), không lưu số dư chính thức.Microservice trên nền Kubernetes của tập đoàn; PostgreSQL cho trạng thái; dùng Event streaming và API Management có sẵn [TC].
Entitlement ServiceDanh mục quyền lợi theo hạng × miền; hạn mức; trả lời “hội viên X có được quyền lợi Y tại điểm Z không”; ghi nhận đã dùng.Không quyết định hạng (lấy từ lõi qua sự kiện).Dịch vụ đọc nhanh: cache phân tán (Redis), bản sao tại biên ở các khu xa (đỉnh núi, đảo), làm mới bằng sự kiện đổi hạng.
Loyalty Experience APIAPI hội viên cho mọi kênh: số dư, lịch sử, hạng, phần thưởng, mã QR động, ưu đãi.Không gọi thẳng từ kênh vào lõi.BFF trên API Management; xác thực bằng token Sun ID.
Sun IDĐăng ký, đăng nhập, MFA, eKYC khi lên hạng cao hoặc tiêu điểm lớn; liên kết tài khoản các miền; quản lý consent (cùng Consent service).Không lưu hồ sơ nghiệp vụ của miền.Đang có [U]; cần xác nhận khả năng mở rộng cho mọi miền (A15).
Payment HubThanh toán bằng điểm + tiền trong một giao dịch, QR, giữ / chốt / hủy / hoàn tiền.Không giữ số dư điểm.Dự án #45 [?]; tích hợp với lõi qua Hub.
Sổ phụ điểm & đối soátNhận sự kiện điểm; định giá; bút toán doanh thu chưa thực hiện; breakage; đối soát và lập hóa đơn liên pháp nhân.Không thay SAP FICO, chỉ tạo bút toán tổng hợp.Tự xây nhỏ hoặc dùng phân hệ của SAP; kết nối E‑Invoice.
Fraud detectionChấm điểm rủi ro khi tích / tiêu / đổi thông tin tài khoản; quy tắc + mô hình học máy; hàng đợi xử lý.—Dùng chung với thanh toán (X1.4); trả lời đồng bộ < 150 ms khi tiêu điểm.

8. Dữ liệu và định danh

8.1 Thực thể chính và chủ sở hữu

Thực thểThuộc tính chínhHệ thống gốcPhân loại dữ liệu
Customer IdentitySun ID, họ tên, ngày sinh, giấy tờ, điện thoại, email, trạng thái eKYCSun IDCá nhân cơ bản
MemberSố hội viên, Sun ID, ngày tham gia, hạng, ngày xét hạng, trạng thái, kênh đăng kýLõi loyaltyCá nhân cơ bản
Domain LinkSun ID ↔ mã khách tại miền (FQTV / PNR profile, PMS profile, mã cư dân, mã bệnh nhân đã token hóa, CIF NCB đã token hóa), consent liên kếtSun ID (bảng liên kết)Cá nhân; mã bệnh nhân và CIF là nhạy cảm
Qualifying ActivityMã sự kiện, miền, pháp nhân, cơ sở, loại hoạt động, số tiền đủ điều kiện, tiền tệ, thời điểm dịch vụ, trạng thái (chờ / hoàn tất / hủy), tham chiếu nguồnHubGiao dịch
Point TransactionLoại (tích, tiêu, hết hạn, điều chỉnh, hoàn, chuyển), Sun Point, điểm xét hạng, pháp nhân phát hành, bên chi trả, chiến dịch, tham chiếu Qualifying ActivityLõi loyalty (sổ điểm)Giao dịch, tài chính
EntitlementMã quyền lợi, miền, hạng áp dụng, hạn mức, đã dùng, hiệu lựcEntitlement ServiceNội bộ
Reward / VoucherMã phần thưởng, miền cung cấp, giá điểm, giá hoàn trả, tồn, mã voucher, trạng thái thực hiệnHub + Voucher MgmtNội bộ
Partner & FundingPháp nhân, đối tác, hợp đồng, giá phát hành, giá hoàn trả, hạn mức tín dụng điểmHub (registry) + SAPMật kinh doanh
ConsentMục đích (chương trình, tiếp thị, chia sẻ giữa pháp nhân, chia sẻ với NCB, cá nhân hóa bằng AI), thời điểm, kênh, phiên bản điều khoảnConsent serviceBằng chứng pháp lý

8.2 Sự kiện chuẩn Qualifying Activity

Mọi miền gửi cùng một hợp đồng sự kiện. Khóa idempotency = source_system + source_ref + activity_type + version. Hủy / hoàn là sự kiện mới tham chiếu sự kiện gốc, không sửa sự kiện cũ.

{
  "event_id": "01JF8Q…",                    // ULID
  "event_type": "qualifying_activity.completed",   // .pending | .completed | .reversed
  "schema_version": "1.2",
  "domain": "THEME_PARK",                   // AIRLINE | AIRPORT | HOTEL | THEME_PARK | GOLF | PROPERTY | RETAIL | HEALTHCARE | VENUE | BANK | DIGITAL
  "legal_entity": "SWG-0401805040",         // pháp nhân ghi nhận doanh thu
  "site": "SW-BANA",                        // cơ sở / điểm bán
  "source": { "system": "TICKETING", "ref": "TCK-2027-000123", "version": 1 },
  "member": { "sun_id": "SID-7c1e…", "presented_by": "DYNAMIC_QR" },
  "activity": {
    "type": "ADMISSION_USED",
    "service_date": "2027-04-30T09:12:44+07:00",
    "eligible_amount": 1150000, "currency": "VND",
    "product_group": "ADMISSION",           // nhóm chung, không chi tiết nhạy cảm
    "channel": "DIRECT_WEB",                // đại lý / đoàn sẽ bị loại ở Hub
    "quantity": 2
  },
  "reverses_event_id": null,
  "privacy_profile": "STANDARD"             // HEALTHCARE_MINIMAL | BANK_INSTRUCTION
}

Hồ sơ HEALTHCARE_MINIMAL chỉ cho phép sun_id, legal_entity, site, service_date, eligible_amount, product_group ∈ {HEALTH_CHECK, SERVICE_ROOM, OTHER}. Hồ sơ BANK_INSTRUCTION chỉ cho phép sun_id, points, product_code, bank_ref; NCB tự tính điểm trong ranh giới ngân hàng.

8.3 Định danh: Sun ID là khóa

  • Đăng ký hội viên đồng nghĩa có Sun ID. Hội viên đã đăng ký trước qua SPA hoặc sunsignature.vn được đối chiếu và gắn Sun ID trong đợt 0. Tài khoản trùng được gộp có kiểm soát; sổ điểm giữ lịch sử của cả hai tài khoản.
  • Liên kết với hồ sơ ở từng miền qua ba cách: (1) khách đăng nhập Sun ID trên kênh của miền; (2) khách xuất trình QR động (hiệu lực 60 giây, ký số) tại điểm chạm; (3) ghép theo quy tắc xác định (điện thoại + ngày sinh + họ tên) chỉ khi có consent liên kết, kết quả ghép cần khách xác nhận trên app.
  • Mã bệnh nhân và CIF ngân hàng không rời khỏi miền ở dạng gốc. Bảng liên kết chỉ lưu token; chỉ miền đó giải token được.
  • CDP ghép hồ sơ cho phân tích và tiếp thị (DT1.2), nhưng không quyết định hội viên. Nguồn sự thật về “ai là hội viên” là Sun ID cộng lõi loyalty.

9. Luồng nghiệp vụ chính

9.1 Tích điểm từ một miền bất kỳ

Hệ thống miềnPOS, ticketing,PMS, REMS, HIS AdapterAPI · CDC · file→ sự kiện chuẩn Event streamqa.rawlưu 30 ngày, phát lại Hub · kiểm tralược đồ, bộ lọc riêng tưchống trùng, loại trừ Hub · làm giàuSun ID → hội viênpháp nhân, bên chi trả Lõi loyaltyáp quy tắc, hạngghi sổ điểm points.postedtier.changed(sự kiện ra) khi dịch vụ hoàn tất Hàng đợi ngoại lệtrả lỗi cho miền · SLA xử lý Điểm chờkhách chưa là hội viên Notification (push) Entitlement (đổi hạng) Sổ phụ điểm CDP · CleverTap Fraud (hậu kiểm) Lakehouse người dùng sự kiện

Hình 4. Luồng tích điểm. Mục tiêu: điểm hiện trên app trong 2 phút với giao dịch POS, trong 24 giờ với giao dịch theo lô (folio khách sạn, đợt thanh toán bất động sản).

9.2 Thanh toán bằng điểm tại POS (điểm + tiền)

Hội viên (App) POS Hub / Payment Hub Fraud Lõi loyalty Sổ phụ điểm 1. Tạo QR động (token Sun ID, 60 giây) 2. Xuất trình QR 3. authorize(số tiền, QR, cơ sở) 4. chấm điểm rủi ro 5. cho phép (< 150 ms) 6. hold N điểm (khóa idempotency) 7. hold_id 8. duyệt: N điểm + phần tiền còn lại 9. capture(hold_id) sau khi in hóa đơn 10. trừ điểm chính thức 11. points.redeemed 12. ghi phải thu cho pháp nhân bán Ngoại lệ: không capture trong 15 phút → hold tự hủy. Trả hàng sau capture → refund: hoàn điểm + hoàn tiền theo tỷ lệ. Mất kết nối → POS không cho tiêu điểm (chỉ tích điểm ngoại tuyến).

Hình 5. Tiêu điểm theo mô hình giữ rồi chốt (hold / capture) như thanh toán thẻ. Luồng QR qua NCB iziMobile hiện có đi qua hệ thống NCB; mục tiêu là NCB gọi cùng API authorize / capture của Hub để quy tắc và đối soát thống nhất.

9.3 Đổi phần thưởng của miền khác (ví dụ: điểm từ SPA đổi đêm phòng)

  1. Hội viên chọn phần thưởng trên Sun Ecosystem App. Catalog do Reward Orchestrator tổng hợp từ các miền, có giá điểm và tồn.
  2. Hub giữ điểm (hold), gọi API của miền cung cấp để giữ chỗ: inventory vé thưởng của PSS, allotment phòng thưởng của khách sạn, vé Sun World.
  3. Miền xác nhận → Hub chốt điểm, phát hành mã đặt chỗ hoặc voucher. Miền từ chối hoặc hết hạn giữ chỗ → Hub hủy hold.
  4. Khi dịch vụ được dùng (check-out, quét cổng), miền gửi sự kiện reward.fulfilled → sổ phụ ghi phải trả giá hoàn trả cho pháp nhân cung cấp.
  5. Khách không dùng (no-show) → áp chính sách: mất điểm hoặc hoàn một phần, tùy loại phần thưởng.

9.4 Nhận diện hạng tại điểm chạm

  • Hàng không: hạng nằm trong hồ sơ FQTV của PNR, DCS tự áp ưu tiên check-in và hành lý (native Amadeus).
  • Lounge, fast track, cổng ưu tiên Sun World, lễ tân, golf: nhân viên quét QR hội viên hoặc thẻ NCB Visa Sun Signature → Entitlement Service trả hạng, quyền lợi còn lại trong năm, cảnh báo (ví dụ đã dùng 4/4 Wowpass) → ghi nhận đã dùng.
  • Khu xa (đỉnh Fansipan, đảo): thiết bị biên giữ bản sao danh sách quyền lợi được ký số, làm mới mỗi 15 phút; ghi nhận đã dùng được đồng bộ sau và đối chiếu chống dùng hai lần.

9.5 Hủy, hoàn và thu hồi điểm

Tình huốngQuy tắc đề xuất
Hủy trước khi dịch vụ hoàn tấtKhông có điểm để thu hồi (vì chỉ tích khi hoàn tất). Điểm chờ bị hủy.
Hoàn tiền sau khi đã tíchSự kiện .reversed tham chiếu sự kiện gốc; thu hồi đúng số điểm đã cộng, kể cả điểm thưởng khuyến mại; điểm xét hạng cũng bị trừ.
Số dư không đủ để thu hồiCho phép số dư âm có giới hạn; chặn tiêu điểm cho đến khi dương; quá 90 ngày thì chuyển xử lý thủ công [GĐ].
Hủy hợp đồng bất động sảnThu hồi toàn bộ điểm của hợp đồng; nếu điểm đã tiêu thì bù trừ vào khoản hoàn trả cho khách theo điều khoản hợp đồng.
Thiếu điểm (khách khiếu nại)Tích bổ sung qua Hub với bằng chứng giao dịch; thời hạn khiếu nại thống nhất (ví dụ 6 tháng); điều chỉnh tay cần phê duyệt hai cấp.

9.6 Đăng ký và chuyển đổi hội viên

  • Đăng ký từ bất kỳ kênh nào đều tạo hoặc dùng Sun ID → tạo hội viên trong lõi → phát sự kiện member.enrolled → các miền nhận để gắn liên kết.
  • Đăng ký tại quầy (lễ tân, cổng): ghi số điện thoại, gửi đường link hoàn tất qua SMS / ZNS; giao dịch hiện tại vào “điểm chờ”, được ghi có khi khách hoàn tất trong N ngày.
  • Chương trình cũ của các đơn vị (nếu có) chuyển đổi một lần theo tỷ lệ công bố, giữ hạng tương đương trong một kỳ (đúng cách SPA đã làm với chương trình tương đương [C] S29).

10. Tài chính điểm và đối soát liên pháp nhân

Sun Point có giá trị tiền (bài PR ghi khoảng 300 đồng / điểm [C] S30), được tiêu ở pháp nhân khác với pháp nhân phát hành, và được NCB, đối tác mua. Vì vậy cần một mô hình tài chính được Kế toán tập đoàn và kiểm toán chấp thuận trước khi mở thêm miền.

Hội viêntích điểm ở A, tiêu điểm ở B Pháp nhân phát hành (A)SPA, Sun Property, Sun World,khách sạn, y tế…tách phần doanh thu gắn với điểm NCB · đối tác · quỹ marketingmua điểm theo giá đối táchoặc tài trợ điểm thưởng chiến dịch Đơn vị vận hành chương trìnhpháp nhân do tập đoàn chỉ định [?]nợ phải trả điểm (toàn chương trình)ước tính breakage · dự phòngbiên chênh giá phát hành – hoàn trả Pháp nhân cho tiêu điểm (B)cung cấp dịch vụ / phần thưởngnhận giá hoàn trả từ đơn vị vận hànhghi doanh thu khi thực hiện SAP FICO · E-Invoice · Treasuryhóa đơn nội bộ, bù trừ hằng thánghợp nhất loại trừ giao dịch nội bộ cộng điểm tiêu điểm giá phát hành giá đối tác giá hoàn trả bút toán tổng hợp Chênh lệch giá phát hành – giá hoàn trả và breakage tài trợ chi phí vận hành chương trình [TC] Giá trị cụ thể là quyết định kinh doanh, chưa có nguồn [?]

Hình 6. Mô hình “đơn vị vận hành trung tâm” thường dùng trong chương trình liên minh [TC]. Phương án thay thế: mỗi pháp nhân tự giữ nợ điểm và bù trừ song phương. Với hơn 10 pháp nhân, cách này cần đến n×(n−1) quan hệ đối soát, nên không khuyến nghị.

Chủ đềĐề xuấtCơ sở
Ghi nhận doanh thu tại AKhi bán hàng kèm điểm thưởng, phần giá trị hợp lý của điểm được ghi nhận là doanh thu chưa thực hiện (TK 3387), chỉ chuyển thành doanh thu khi nghĩa vụ được thực hiện. Nếu nghĩa vụ chuyển cho đơn vị vận hành, A ghi nhận phần tương ứng là khoản phải trả cho đơn vị vận hành. Chính sách cụ thể do Kế toán tập đoàn và kiểm toán chốt.[TC] R25, R27, R28
BreakageƯớc tính tỷ lệ điểm không được dùng theo lịch sử (điểm hết hạn sau 24 tháng không giao dịch [C] S27); ghi nhận dần theo tỷ lệ điểm đã dùng; xem lại hằng quý.[TC] R28
Định giá điểmBa mức giá: giá phát hành (A trả), giá đối tác (NCB, merchant trả), giá hoàn trả (B nhận, thường dưới giá bán lẻ). Mọi điểm mang mã bên chi trả (LP7).[GĐ] L‑A02
Chu kỳ đối soátSự kiện điểm theo thời gian thực vào sổ phụ → đối chiếu hằng ngày với lõi (tổng phát hành, tổng tiêu, số dư) → bù trừ và hóa đơn điện tử nội bộ hằng tháng → thanh toán qua Treasury.X1.4
Kiểm soátĐối chiếu ba bên hằng ngày: lõi ↔ sổ phụ ↔ hệ thống miền. Chênh lệch vượt ngưỡng chặn kỳ đóng sổ. Báo cáo nợ điểm theo pháp nhân cho Ban Kiểm soát (NVTT 5).—
ThuếThuế GTGT với hàng hóa, dịch vụ đổi bằng điểm và hóa đơn khi khách tiêu điểm cần tư vấn thuế xác nhận; thiết kế Hub có trường để xuất hóa đơn ở pháp nhân B.[?]

11. Yêu cầu phi chức năng

Các con số là mục tiêu thiết kế ban đầu [GĐ] L‑A01, cần hiệu chỉnh theo số liệu lượt khách, giao dịch POS và số hội viên thực tế mà CIO cung cấp. Nguyên tắc: thiết kế dư gấp 3 lần mức cao điểm đã đo (Tết, 30/4, hè).

Thuộc tínhMục tiêuLý do / cách đạt
Độ sẵn sàngTiêu điểm (authorize / capture) 99,95%; tra quyền lợi 99,95% (kể cả nhờ bản sao tại biên); nhận sự kiện tích điểm 99,9%; app hội viên 99,9%.Tiêu điểm là giao dịch thanh toán tại quầy; tích điểm có thể trễ nhờ hàng đợi.
Độ trễTra quyền lợi p95 < 100 ms; authorize p95 < 500 ms toàn luồng; điểm hiện trên app < 2 phút (POS) và < 24 giờ (theo lô).Cache Entitlement; fraud < 150 ms; lõi hold < 200 ms [?] SLA Amadeus.
Thông lượngSự kiện tích điểm 300 TPS cao điểm; authorize 50 TPS; tra quyền lợi 1.000 RPS; xử lý lại 10 triệu sự kiện trong 4 giờ.Mở rộng ngang Hub; phân vùng topic theo miền.
Quy mô dữ liệu5 triệu hội viên, 200 triệu bút toán điểm sau 3 năm.Tham chiếu: 53.600 hội viên sau tháng đầu [C] S15; cần dự báo tăng trưởng khi mở Sun World.
Ngoại tuyếnPOS và cổng lưu rồi gửi sự kiện tích điểm tối thiểu 72 giờ; thiết bị biên giữ bản sao quyền lợi.Điểm chạm trên núi, đảo, tàu (LP9).
Toàn vẹnKhông mất, không trùng điểm: idempotency đầu-cuối; đối chiếu hằng ngày lõi ↔ sổ phụ ↔ miền khớp 100% hoặc có giải thích.Điểm là nợ phải trả tài chính.
Phục hồiSổ điểm RPO ≈ 0, RTO 1 giờ; Hub RPO 5 phút (có phát lại từ stream), RTO 1 giờ.Diễn tập DR hai lần mỗi năm, gắn dự án Backup & Recovery.
Lưu trữ dữ liệuDữ liệu cá nhân hội viên ưu tiên lưu tại Việt Nam. Nếu lõi lưu ngoài Việt Nam: lập hồ sơ đánh giá tác động chuyển dữ liệu cá nhân ra nước ngoài, hợp đồng xử lý dữ liệu với Amadeus.[TC] R13, R24, R15; dự án #4 chuyển dữ liệu cá nhân về VN.
Đa ngôn ngữTiếng Việt, Anh, Trung, Hàn (đường bay Đài Bắc, Hồng Kông, Seoul, Thành Đô).[C] S15, S28
Quan sátTruy vết theo event_id từ miền đến sổ điểm; dashboard độ trễ theo miền; cảnh báo sự kiện ngoại lệ tăng bất thường.Gắn Logs, Audit & Monitoring (#3).

12. Bảo mật, dữ liệu cá nhân và tuân thủ

12.1 Rủi ro gian lận và kiểm soát

Mối đe dọaKiểm soát
Chiếm tài khoản để tiêu điểmMFA khi tiêu điểm trên ngưỡng hoặc đổi thông tin liên hệ; gắn thiết bị; QR động 60 giây; khóa tiêu điểm 24 giờ sau khi đổi số điện thoại; thông báo tức thời mỗi lần tiêu.
Nhân viên cộng điểm cho tài khoản quenKhông cho điều chỉnh tay nếu không có phê duyệt hai cấp; nhân viên không xử lý giao dịch của chính mình hoặc tài khoản có liên kết; phân tích tài khoản thường xuyên nhận điểm từ cùng một nhân viên.
Hóa đơn giả (khách thuê mall, đối tác)Đối chiếu với hóa đơn điện tử; giới hạn số hóa đơn mỗi ngày; đối tác chịu chi phí điểm gian lận theo hợp đồng.
Mua bán điểm, rửa điểmGiới hạn chuyển / tặng điểm; giám sát tốc độ (velocity); chỉ đổi phần thưởng đứng tên hội viên hoặc người được đăng ký.
Bot đăng ký để nhận thưởng hành viCaptcha, xác thực số điện thoại; eKYC khi lên hạng Gold trở lên; điểm hành vi không tính hạng.
Lạm dụng API đối tácAPI Management: OAuth2 client credentials, mTLS, hạn mức theo đối tác, danh sách IP.
Lộ dữ liệuTối thiểu dữ liệu, token hóa mã bệnh nhân và CIF, mã hóa khi lưu và truyền, PAM cho quản trị viên, nhật ký truy cập dữ liệu hội viên được rà soát hằng tháng.

12.2 Dữ liệu cá nhân (Luật BVDLCN 2025, Nghị định 356/2025)

  • Xác định vai trò: đơn vị vận hành chương trình là bên kiểm soát dữ liệu loyalty; từng pháp nhân là bên kiểm soát dữ liệu giao dịch của mình; Amadeus và các nhà cung cấp là bên xử lý. Cần hợp đồng xử lý dữ liệu giữa các bên [TC] R13, R24.
  • Consent tách theo mục đích: (1) tham gia chương trình; (2) chia sẻ dữ liệu giữa các pháp nhân trong tập đoàn; (3) tiếp thị; (4) cá nhân hóa bằng AI; (5) liên kết với NCB. Từ chối (3)–(5) không làm mất tư cách hội viên.
  • Dữ liệu nhạy cảm: dữ liệu sức khỏe và dữ liệu tài chính – ngân hàng không vào lõi loyalty, CDP. Bộ lọc biên (mục 8.2) là kiểm soát kỹ thuật, có kiểm thử tự động trong CI.
  • Trẻ em: hội viên từ đủ tuổi theo điều khoản (đề xuất 16 hoặc 18); giao dịch của trẻ em (vé Sun World) tích vào tài khoản người giám hộ.
  • Quyền của chủ thể dữ liệu: xem, sửa, rút consent, xóa qua app và tổng đài, trong thời hạn Nghị định 356/2025 quy định. Khi xóa, sổ điểm được ẩn danh hóa thay vì xóa, vì chứng từ kế toán phải lưu theo thời hạn luật định.
  • DPIA trước mỗi đợt mở miền mới; hồ sơ đánh giá chuyển dữ liệu ra nước ngoài nếu lõi hoặc CleverTap lưu ngoài Việt Nam.

12.3 Quy định khác cần pháp chế xác nhận

Chủ đềCâu hỏiTham chiếu
Khuyến mại – chương trình khách hàng thường xuyênNghĩa vụ công bố thể lệ, thông báo; cách áp giới hạn giá trị khuyến mại với điểm thưởng. Nghị định 81/2018 đã được sửa đổi bởi Nghị định 128/2024 và theo KPMG, tiếp tục bởi Nghị định 239/2026 (bỏ thủ tục thông báo với chương trình khách hàng thường xuyên). Cần đối chiếu văn bản gốc.[TC] R26, R29
Điểm dùng để thanh toán qua QRSun Point có bị coi là phương tiện thanh toán hoặc tiền điện tử không khi tiêu tại nhiều pháp nhân và qua ứng dụng ngân hàng; giới hạn nào cần áp.[?] NHNN
Điểm cho giao dịch bất động sảnLà khuyến mại, chiết khấu thương mại hay chi phí bán hàng; ảnh hưởng thuế và giá ghi trên hợp đồng.[?]
Dịch vụ y tếGiới hạn khuyến mại, quảng cáo dịch vụ khám chữa bệnh; loại trừ phần BHYT chi trả.[?]
Hợp đồng quản lý khách sạnĐiều khoản về chương trình loyalty của chuỗi, quyền dữ liệu khách, quyền chạy chương trình của chủ sở hữu.[GĐ] L‑A03

13. Quyết định kiến trúc (ADR)

ADR‑L01 · Giữ Amadeus Loyalty and Rewards làm lõi

Bối cảnh
Đã triển khai, ra mắt trong khoảng 4 tháng, tích hợp sẵn với Altéa PSS của SPA [C] S26.
Quyết định
Giữ làm sổ điểm và bộ quy tắc. Đánh giá lại sau 24 tháng theo chi phí, khả năng hỗ trợ miền phi hàng không, nơi lưu trữ dữ liệu.
Phương án khác
Thay bằng nền tảng loyalty đa ngành khác hoặc tự xây: tốn chi phí chuyển đổi, rủi ro gián đoạn ngay sau ra mắt.
Hệ quả
Phải bao lõi bằng Hub (ADR‑L02) để giảm phụ thuộc.

ADR‑L02 · Sun Loyalty Hub là cổng tích hợp duy nhất cho các miền

Quyết định
Mọi miền (trừ tích hợp native hiện có của SPA) gửi sự kiện chuẩn vào Hub; không miền nào gọi thẳng API lõi.
Phương án khác
Mỗi miền tích hợp thẳng Amadeus: nhanh cho miền đầu tiên nhưng nhân bản logic hủy / hoàn, không kiểm soát được dữ liệu nhạy cảm, khóa chặt vào nhà cung cấp.
Hệ quả
Thêm một thành phần phải vận hành (cần đội sản phẩm 6–8 người [GĐ]); đổi lại, thời gian đưa miền mới vào ngắn và có thể thay lõi.

ADR‑L03 · Sun ID là khóa hội viên

Quyết định
Hội viên gắn 1–1 với Sun ID; không có hội viên không có Sun ID.
Hệ quả
Sun ID trở thành hệ thống tier‑0: cần cùng mức sẵn sàng với tiêu điểm; cần xác nhận ai sở hữu sản phẩm Sun ID (A15).

ADR‑L04 · Tích điểm khi dịch vụ hoàn tất

Quyết định
Flown, check-out, quét cổng, đợt tiền đã thu, hóa đơn đã thanh toán. Hiển thị “điểm chờ” để khách thấy giá trị sớm.
Hệ quả
Ít thu hồi điểm; khớp thời điểm ghi nhận doanh thu; khách chờ lâu hơn với giao dịch lớn.

ADR‑L05 · Entitlement Service tách khỏi lõi

Quyết định
Quyền lợi phi điểm theo hạng × miền do Sun Group quản lý; lõi chỉ phát sự kiện đổi hạng.
Lý do
Quyền lợi thay đổi theo miền và mùa; điểm chạm cần đọc nhanh và ngoại tuyến; tránh mỗi miền tự lưu bản sao hạng.

ADR‑L06 · Tối thiểu dữ liệu cho y tế và ngân hàng

Quyết định
Bộ lọc biên nằm trong ranh giới bệnh viện và NCB; Hub từ chối mọi trường ngoài hồ sơ HEALTHCARE_MINIMAL / BANK_INSTRUCTION.
Hệ quả
Không thể cá nhân hóa ưu đãi theo dịch vụ y tế đã dùng. Đây là đánh đổi có chủ ý.

ADR‑L07 · Đơn vị vận hành trung tâm cho tài chính điểm

Quyết định
Một pháp nhân giữ nợ phải trả điểm toàn chương trình; giá phát hành / đối tác / hoàn trả; bù trừ hằng tháng.
Phương án khác
Bù trừ song phương giữa các pháp nhân: n×(n−1) quan hệ, khó kiểm soát.

ADR‑L08 · Không nhân bản quy tắc ưu đãi ở CDP / CleverTap

Quyết định
Quy tắc điểm và khuyến mại nằm ở lõi; CDP / CleverTap chỉ chọn đối tượng và kênh, đọc hạng / số dư từ sự kiện loyalty.
Hệ quả
Một nơi duy nhất quyết định số điểm; marketing vẫn tự chủ nhắm đối tượng.

ADR‑L09 · Nền tảng event streaming dùng chung làm xương sống

Quyết định
Sự kiện giao dịch và sự kiện điểm đi qua nền tảng streaming của tập đoàn (I1.2), có lưu và phát lại; lược đồ quản lý tập trung.
Hệ quả
Loyalty là trường hợp sử dụng đầu tiên làm lý do đầu tư cho I1.2.

ADR‑L10 · Khách sạn do chuỗi quản lý: chi tiêu ngoài phòng trước, tiền phòng sau

Quyết định
Đợt 1 tích điểm F&B, spa, hoạt động tại điểm do Sun vận hành; tiền phòng chờ kết quả rà soát hợp đồng quản lý.
Hệ quả
Giá trị bán chéo của mảng nghỉ dưỡng đến chậm hơn, nhưng tránh rủi ro tranh chấp với chuỗi.

ADR‑L11 · Chuẩn hóa điểm xét hạng giữa các miền

Bối cảnh
Giá trị và tần suất giao dịch giữa các miền chênh lệch hàng nghìn lần (căn hộ so với vé Sun World), làm méo thang hạng (C5).
Quyết định
Trần đóng góp điểm xét hạng theo miền mỗi kỳ; hạng Platinum trở lên cần hoạt động ở ≥ 2 miền; giao dịch rất lớn được cấp hạng có thời hạn thay vì điểm xét hạng.
Phương án khác
Một tỷ lệ chung theo tiền: đơn giản nhưng hạng cao rơi vào tay người mua bất động sản và chi phí quyền lợi tăng không kiểm soát được.
Hệ quả
Thể lệ phức tạp hơn, cần giải thích rõ trên app (thanh tiến độ theo miền). Cần xác nhận lõi hỗ trợ; nếu không, Hub tính trước.

ADR‑L12 · Cách ly theo miền và phân hạng rủi ro nguồn điểm

Bối cảnh
Một nền tảng chung cho mọi miền làm sự cố và gian lận của một miền lan sang miền khác (C14, C18).
Quyết định
Mỗi miền có topic, hàng đợi, hạn mức API và bộ quy tắc có phiên bản riêng; luồng tiêu điểm và tra quyền lợi được ưu tiên. Mỗi nguồn điểm có hạng rủi ro; điểm từ nguồn rủi ro cao bị treo trước khi tiêu được.
Hệ quả
Thêm chi phí vận hành và độ trễ tiêu điểm với một số nguồn; đổi lại, sự cố được khoanh vùng và tổn thất gian lận giảm.

14. Lộ trình triển khai

Hạng mục
Q4/26
Q1/27
Q2/27
Q3/27
Q4/27
Q1/28
Q2/28
H2/28
Đợt 0 · Quyết định tài chính, pháp lý, chủ sở hữu
Mô hình điểm · DPIA · rà soát hợp đồng
Đợt 0 · Nền tảng
Hub · sự kiện chuẩn · Entitlement · sổ phụ
Chuẩn hóa SPA, Sun Property, NCB qua Hub
Chuyển đổi
Đợt 1 · Phú Quốc
Sun World PQ · sân bay · F&B, spa · retail, duty free
APEC 2027
Mốc 11/2027
Đợt 1b · Sun World các điểm khác
Bà Nà, Fansipan, Hạ Long…
Đợt 2 · Miền có ràng buộc
Tiền phòng · golf · y tế · show, venue · Sunhome · Ecosystem App
Đợt 3 · Mở rộng
Đối tác ngoài · gia đình · AI ưu đãi · Sun Air
Vận hành & tối ưu
KPI · mô hình fraud · breakage · đánh giá lại lõi (ADR‑L01)
ĐợtPhạm viTiêu chí hoàn thànhDự án 2027 liên quan [?]
Đợt 0
Q4/2026 – Q1/2027
Chốt pháp nhân vận hành, mô hình giá điểm, chính sách kế toán; DPIA; xác nhận hosting và API Amadeus; dựng Hub, sự kiện chuẩn v1, Entitlement, sổ phụ điểm, đối soát ngày; gắn Sun ID cho toàn bộ hội viên hiện có.SPA, Sun Property chạy qua Hub song song với tích hợp cũ 4 tuần, khớp 100%; đối soát ngày tự động.#55 Sun Signature integration · #55 Sun ID · #45 payment
Đợt 1
Q1 – Q3/2027
Phú Quốc: Sun World (vé, POS), sân bay (lounge, POS phi hàng không), F&B / spa do Sun vận hành, thương mại, duty free; thanh toán điểm + tiền; nhận diện hạng tại cổng, lounge.Khách bay SPA tới Phú Quốc tích và tiêu điểm được ở ít nhất 4 miền; tra quyền lợi p95 < 100 ms; tỷ lệ sự kiện ngoại lệ < 0,5%.#2 Smart Airport · #37–39 Retail · Ticket core SWH · #82 APEC
Đợt 2
Q3/2027 – Q1/2028
Tiền phòng khách sạn (theo kết quả rà soát), golf, y tế (danh mục được phép), show / venue, Sunhome, Sun Ecosystem App làm kênh chính.Tất cả miền B2C chính tích điểm; ≥ 25% hội viên hoạt động giao dịch ở ≥ 2 miền [GĐ].#80 Ecosystem App · #41, #58 venue · #22 y tế
Đợt 3
2028
Đối tác ngoài tập đoàn, ví gia đình, tài khoản doanh nghiệp, AI gợi ý ưu đãi, quy đổi với chương trình đối tác (hãng bay, khách sạn), Sun Air.Doanh thu bán điểm cho đối tác bù được chi phí vận hành chương trình.#8 AI platform · #77 Partner mgmt

15. Mô hình vận hành và KPI

15.1 Vai trò

Vai tròTrách nhiệm
Chủ chương trình (business owner)Chiến lược, thể lệ, hạng, ngân sách điểm; phê duyệt miền / đối tác mới. Đề xuất thuộc khối trải nghiệm khách hàng hoặc DEC [?].
Loyalty Program OfficeVận hành hằng ngày: cấu hình quy tắc, chiến dịch, catalog phần thưởng, chăm sóc hội viên cấp 2, báo cáo.
Đội sản phẩm nền tảng (IT)Hub, Entitlement, Experience API, tích hợp lõi, SRE. Product owner thuộc khối công nghệ tập đoàn.
Đầu mối miềnMỗi miền một người: ánh xạ giao dịch sang sự kiện chuẩn, quy tắc tích điểm của miền, đào tạo nhân viên tuyến đầu.
Kế toán tập đoànChính sách kế toán điểm, đối soát, breakage, hóa đơn nội bộ.
Pháp chế & DPOThể lệ, consent, DPIA, hợp đồng xử lý dữ liệu, rà soát khuyến mại.
Fraud & rủi roQuy tắc chống gian lận, xử lý cảnh báo, kiểm soát nhân viên.
Kiến trúc sư doanh nghiệp (CEA)Giữ nguyên tắc LP1–LP10, phê duyệt thay đổi lược đồ sự kiện, ngoại lệ tích hợp trực tiếp lõi.

15.2 KPI

Tăng trưởng & tương tác

  • Hội viên hoạt động 12 tháng / tổng
  • % hội viên giao dịch ≥ 2 miền
  • Tần suất giao dịch / hội viên
  • NPS theo hạng

Kinh tế điểm

  • Nợ phải trả điểm theo pháp nhân
  • Tỷ lệ tiêu / tích, breakage
  • Chi phí điểm / doanh thu
  • Doanh thu tăng thêm so với nhóm đối chứng

Vận hành nền tảng

  • Thời gian đưa một miền mới vào
  • % sự kiện ngoại lệ, khiếu nại thiếu điểm
  • Độ trễ tra quyền lợi, authorize
  • Tổn thất do gian lận / tổng điểm tiêu

16. Rủi ro và câu hỏi mở

16.1 Rủi ro chính

Rủi roMứcGiảm thiểu
Điểm tích nhiều nhưng ít chỗ tiêu, hội viên thờ ơCaoĐợt 1 ưu tiên nơi tiêu điểm ở Phú Quốc; thanh toán điểm + tiền ở mọi POS Sun vận hành; phần thưởng giá trị thấp, dễ đổi.
Xung đột với hợp đồng quản lý khách sạnCaoRà soát pháp lý từ đợt 0; tích điểm ngoài phòng trước (ADR‑L10).
Nợ điểm tăng không kiểm soát, tranh chấp chi phí giữa pháp nhânCaoChốt mô hình tài chính trước khi mở miền; ngân sách điểm theo pháp nhân; báo cáo hằng tháng.
Phụ thuộc nhà cung cấp lõi; dữ liệu lưu ngoài Việt NamTrung bìnhHub và sự kiện chuẩn do Sun sở hữu; điều khoản xuất dữ liệu trong hợp đồng; xác nhận hosting.
Vi phạm dữ liệu cá nhân nhạy cảmTrung bìnhBộ lọc biên, DPIA, kiểm thử lược đồ tự động, kiểm toán truy cập.
Gian lận khi điểm có giá trị tiềnTrung bìnhFraud scoring đồng bộ, kiểm soát nhân viên, giới hạn chuyển điểm.
Năng lực tích hợp của hệ thống miền cũ (POS, ticketing)Trung bìnhBa mẫu tích hợp (API, CDC, file); adapter do đội nền tảng viết, miền chỉ cung cấp dữ liệu.

16.2 Câu hỏi cần CIO và business owners trả lời

  1. Pháp nhân nào là đơn vị vận hành Sun Signature? Ai là chủ chương trình?
  2. Amadeus Loyalty and Rewards được lưu trữ ở đâu? Hợp đồng gồm những mô-đun, API, hạn mức, SLA nào? Có điều khoản xuất dữ liệu không?
  3. Hiện tại SPA và Sun Property tích hợp với lõi bằng cách nào (API, file, nhập tay)? NCB chuyển lợi tức tiết kiệm thành điểm bằng cách nào?
  4. Sun ID đã dùng cho những ứng dụng nào ngoài SPA? Ai sở hữu sản phẩm Sun ID?
  5. Giá phát hành, giá hoàn trả của Sun Point? 300 đồng / điểm là giá trị khi tiêu hay giá nội bộ?
  6. Hợp đồng quản lý của từng khách sạn có cho tích điểm Sun Signature trên tiền phòng không? Chủ sở hữu được nhận dữ liệu khách nào?
  7. Bệnh viện Mặt Trời: những dịch vụ nào được phép tích điểm?
  8. Số liệu năm gần nhất: lượt khách Sun World theo điểm, số giao dịch POS, số phòng đêm, số hành khách SPA, để hiệu chỉnh mục 11.
  9. Các đơn vị có chương trình hội viên riêng nào cần chuyển đổi (ví dụ thẻ năm Sun World, hội viên golf)?

17. Nguồn và giả định

Nguồn công khai (S) — mã S15–S25 trùng với tài liệu EA

MãNguồnDùng cho
S15Sun Group — ra mắt Sun SignatureHạng, hai loại điểm, đơn vị tham gia, phạm vi tích điểm hiện tại, vai trò Amadeus / Visa / NCB, 53.600 hội viên
S22Sun Property — NCB và Sun Group ra mắt thẻ đồng thương hiệuThẻ NCB Visa Sun Signature
S23Amadeus — SPA dùng Altéa PSS, SkyWORKS, Revenue AccountingHệ thống hàng không
S25Sun Group — SPA và Amadeus ký hợp tác chiến lượcHệ sinh thái bán hàng và loyalty tích hợp
S26Amadeus — Sun Group picks Amadeus to run loyalty across its entire business (30/06/2026)Tên sản phẩm Amadeus Loyalty and Rewards; khoảng 4 tháng triển khai; phạm vi đa ngành
S27sunsignature.vnQuyền lợi theo hạng, hiệu lực điểm 24 tháng, kênh đăng ký, tổng đài
S28SPA — Retroactive mileage claim guidanceCông thức điểm hàng không, loại trừ, chương trình chuyển đổi
S29Vietcetera — Sun Group joins Vietnam’s race to own the customerBối cảnh thị trường, so sánh VinClub, rủi ro “điểm tích nhanh hơn lý do để tiêu”
S30Thương hiệu & Công luận — 5 điều khiến Sun Signature khác biệt (bài PR)1 Sun Point ≈ 300 đồng; QR tiêu điểm trên NCB iziMobile; quyền lợi khách sạn, golf. Chỉ dùng làm tham khảo

Chuẩn và văn bản tham chiếu (R)

MãVăn bảnGhi chú
R13Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15Hiệu lực 01/01/2026
R15Nghị định 53/2022/NĐ-CPLưu trữ dữ liệu tại Việt Nam (an ninh mạng)
R24Nghị định 356/2025/NĐ-CP hướng dẫn Luật BVDLCNBan hành 31/12/2025, hiệu lực 01/01/2026
R25PwC Việt Nam — Thông tư 200/2014/TT-BTC và chương trình khách hàng truyền thốngDoanh thu chưa thực hiện (TK 3387) cho điểm thưởng
R26Nghị định 81/2018/NĐ-CP về xúc tiến thương mạiChương trình khách hàng thường xuyên; đã sửa đổi bởi Nghị định 128/2024/NĐ-CP
R27RSM Việt Nam — IFRS 15 và Thông tư 200 với điểm thưởngSo sánh chuẩn mực
R28IFRS 15 Revenue from Contracts with CustomersQuyền chọn của khách hàng, breakage
R29KPMG Việt Nam — Nghị định 239/2026/NĐ-CP về khuyến mạiBản tóm tắt của KPMG; chưa đối chiếu văn bản gốc

Sổ giả định (L‑A)

MãGiả địnhCách kiểm chứng
L‑A01Mục tiêu NFR ở mục 11 (TPS, số hội viên 3 năm, độ trễ).Số liệu giao dịch thực tế từ CIO
L‑A02Mô hình ba mức giá điểm (phát hành, đối tác, hoàn trả).Kế toán tập đoàn, chủ chương trình
L‑A03Hợp đồng quản lý khách sạn ràng buộc tích điểm song song và quyền dữ liệu khách (tương ứng A09 trong tài liệu EA).Pháp chế rà soát từng hợp đồng
L‑A04Y tế chỉ tích điểm trên danh mục dịch vụ được phép; không tích phần BHYT.Ban giám đốc bệnh viện, pháp chế
L‑A05Amadeus L&R có API tích điểm, giữ / trừ / hoàn điểm và phát sự kiện ra ngoài.Tài liệu sản phẩm, hợp đồng
L‑A06Tập đoàn chỉ định được một pháp nhân vận hành chương trình.CFO, pháp chế
L‑A07Quyền lợi tại sân bay chỉ áp dụng cho dịch vụ thương mại.SAC, Cục Hàng không
L‑A08Hội viên câu lạc bộ golf là sản phẩm riêng, không thuộc loyalty.Sun Hospitality
L‑A09Cho phép số dư âm có giới hạn trong 90 ngày khi thu hồi điểm.Chủ chương trình, pháp chế (thể lệ)
L‑A10Đưa một miền mới vào dưới 8 tuần sau khi có Hub; đội sản phẩm nền tảng 6–8 người.Thử nghiệm với miền đầu tiên của đợt 1

Tài liệu dựa trên nguồn công khai đến ngày 12/11/2026 và thông tin người dùng xác nhận trong tài liệu EA. Không có quyền truy cập hệ thống nội bộ Sun Group; mọi mô tả hiện trạng kỹ thuật ngoài các nguồn trên là suy luận và được gắn nhãn.