Asia Business Builders — Merchant Banking Tech DD BOO · Hệ thống Odoo Khảo sát 17/10/2026

Tech Due Diligence · BOO Fashion

Hệ thống Odoo BOO

Phân tích hiện trạng odoo.boo.vn

Odoo 15 Enterprise được tuỳ biến sâu, 233 module, hơn 760 nghìn khách hàng và 1,25 triệu phiếu kho. Trang này tổng hợp module, dữ liệu, doanh số, tích hợp, kế toán và bảo mật. Phần cuối là việc cần làm trước CUT OFF 15/11/2026.

odoo.boo.vn · DB OdooBooOdoo 15 EE
761kĐối tác / khách hàng
494kĐơn POS từ 2022
25,7kĐơn online lỗi hoá đơn 2026
13,9 tỷĐiểm loyalty tồn
Subscription Enterprise hết hạn26/05/2027 Module có dữ liệu / tự phát triển233 / 25 Cửa hàng bán trong 30 ngày9 User nội bộ / bật 2FA50 / 1

Phần 00

Tóm tắt 9 phát hiện chính

Số liệu đọc trực tiếp từ database Odoo trong buổi sáng 17/10/2026. Khảo sát chỉ đọc, không sửa hay xoá bản ghi nào. Doanh số là amount_total, đã gồm VAT. "Thuần" nghĩa là đã loại đơn huỷ hoặc giao thất bại. Năm 2026 tính đến hết 16/10/2026.


Nền tảng Odoo 15 Enterprise

Database OdooBoo, 1 công ty, subscription đến 26/05/2027. Odoo 15 đã hết hỗ trợ chính thức từ cuối 2024, vì Odoo chỉ hỗ trợ 3 phiên bản gần nhất. Tài liệu BOO ghi "chưa xác nhận edition", thực tế là bản Enterprise (15.0+e).

Tuỳ biến rất cao phụ thuộc vendor

233 module, trong đó 25 module advanced_* do Magenest phát triển và 9 module mua của bên thứ ba. Có 194 model và 5.871 field tự tạo, riêng 1.341 field gắn vào model chuẩn. Source code chưa được bàn giao vì BOO còn nợ vendor, nên không thể nâng cấp hay chuyển giao Odoo nếu không có Magenest.

Quy mô dữ liệu lớn

761 nghìn đối tác, 494 nghìn đơn POS, 528 nghìn đơn bán, 1,25 triệu phiếu kho, 3,6 triệu dòng dịch chuyển kho, 2,43 triệu dòng bút toán và 721 nghìn file đính kèm.

Offline giảm, online tăng

Doanh số POS giảm từ 191,0 tỷ (2023) xuống 101,8 tỷ (2025), năm 2026 đến nay đạt 63,2 tỷ. Online tăng từ 22,9 tỷ thuần (2024) lên 45,7 tỷ thuần (2026 đến nay), Shopee chiếm khoảng 73%. Có 9 cửa hàng phát sinh doanh số trong 30 ngày gần nhất.

Kế toán mới lên Odoo từ 2026 chưa khoá sổ

Năm 2026 có 735 nghìn bút toán, trong khi 2022–2025 gần như trống. Mua hàng và gia công cũng mới đưa lên Odoo từ 2025–2026. Chưa đặt ngày khoá sổ nào: không khoá kỳ, khoá năm hay khoá thuế.

Tích hợp có lỗi tồn đọng

25.705 đơn online năm 2026 (≈ 9,27 tỷ) tạo hoá đơn lỗi, cùng 169.777 lượt lỗi đang treo từ tháng 3/2026. EasyInvoice báo lỗi 4.754 SO và 1.553 đơn POS. Đồng bộ sản phẩm Odoo–Magento năm 2026 có 14.535 lỗi. Ngoài ra có 2.221 lỗi đơn TikTok, 1.141 lỗi đơn Shopee và 5.190 tin ZNS gửi lỗi.

Nghĩa vụ với khách hàng cần quyết trước CUT OFF

Điểm loyalty tồn khoảng 13,9 tỷ điểm. Quy đổi 1 điểm = 1 đồng, nên nghĩa vụ tiềm ẩn có thể đến khoảng 13,9 tỷ đồng (cần xác minh). Ngoài ra có 225 thẻ quà tặng còn số dư (253 triệu), khoảng 25,5 nghìn coupon còn hạn và 4.506 đơn online đang xử lý.

Bảo mật và phân quyền yếu

Chỉ 1 trong 50 user bật 2FA. Có 9 user quyền Settings, gồm cả tài khoản mặc định admin. Cả 50 user có Technical Features, 49 user có quyền Export. Token và mật khẩu tích hợp lưu trong Odoo không giới hạn nhóm. Mỗi cửa hàng dùng một tài khoản chung.

Barcode sạch ủng hộ phương án giữ mã BOO

73.814 biến thể có barcode, 73.746 mã là EAN-13, không có mã trùng. Đầu mã chính là 8930003, 8930000, 8930001 và 6893000. Khoảng 400 mã nội bộ đầu 2000… cần xử lý riêng.

Phần 01

Phạm vi và phương pháp

Khảo sát chạy trong phiên đăng nhập của tài khoản ABB do BOO cấp, qua giao diện web và JSON-RPC. Không ghi dữ liệu.


MụcNội dung
Quyền tài khoản ABBCó Access Rights (is_admin = true). Không có Settings (is_system = false)
Cách lấy số liệusearch_count, read_group (tổng hợp), search_read có giới hạn
Không xem được do thiếu quyềnDanh sách module chính thức, scheduled actions/cron, system parameters, server actions, automated actions, mail server, payment acquirer, Helpdesk ticket, Mass mailing, Marketing campaign, IZI Dashboard, cấu hình EasyInvoice, cấu hình kết nối Bravo/Lazada/TikTok/Vani/Zalo, dung lượng file đính kèm
Cách bùLập danh sách module từ ir.model.data (233 module có dữ liệu). Phát hiện tích hợp qua ir.logging, các bảng hàng đợi và bảng lỗi
Nhật ký hệ thốngir.logging chỉ giữ từ 01/10/2026 (61.739 dòng, tự dọn)

Đề nghị: cấp thêm cho tài khoản ABB quyền Settings ở chế độ chỉ xem, hoặc nhờ IT BOO xuất ra file: danh sách cron, module (kèm version và author), system parameters và cấu hình mail server.

Phần 02

Nền tảng và hạ tầng

Cột bên phải là thông tin BOO tự khai trong hai tài liệu đã gửi: TL1 "Technology Architecture & Operations Overview" và TL2 "Technology Systems, Operations & Cost Overview".


Hạng mụcQuan sát trên hệ thốngĐối chiếu TL1/TL2
Phiên bảnOdoo 15.0+e (Enterprise), server_serie 15.0TL2: "chưa có thông tin edition". Thực tế là Enterprise
SubscriptionHết hạn 26/05/2027, lý do renewalTL2: 16,4 USD/user/tháng × 50 user = 820 USD/tháng
DatabaseOdooBoo, 1 công ty "BOO" (8 Đình Ngang, Hà Nội), tạo 20/06/2022, ngày mở sổ 01/01/2022—
Web servernginx/1.18.0 (Ubuntu)—
IP103.245.251.59, dải LONGDINH-VN thuộc trung tâm dữ liệu VNGTL1/TL2: máy chủ Odoo ở VNG/GreenNode, 3 node (16 vCPU/16 GB, 4/8, 8/32)
Database serverKhông quan sát đượcTL1/TL2: cụm 4 node trên máy chủ vật lý của BOO, đặt tại D.I.C
Code tuỳ biếnThư mục /home/cronboo09/boo/customaddons/ (lộ ra qua traceback). Có worker cron riêngTL2: dev thuê ngoài là Magenest. Source chưa bàn giao
Database manager/web/database/manager truy cập được nhưng đã bị tắt. Không thấy rủi ro—
Lộ thông tin/website/info công khai danh sách app đã càiNên tắt
BackupKhông kiểm tra đượcTL2: backup hằng ngày, lưu vào Data Warehouse. Đây không phải bản backup database Odoo có thể khôi phục. Cần làm rõ
Website chạy trên Odoo"BOO" (không gắn domain) và "Tuyển Dụng" (tuyendung.boo.vn). Có eLearning 12 khoá đào tạo nhân viênTL1 không nhắc trang tuyển dụng chạy trên Odoo

Lịch sử hệ thống

Theo TL1: Nhanh.vn → Haravan + Bravo → Teamcrop (BOO tự xây) → Odoo. Base.vn ngừng dùng từ 2023. Dữ liệu Odoo khớp với lịch sử này:

  • Khách hàng có ngày mua gần nhất từ năm 2013, tức lịch sử mua hàng đã được chuyển sang.
  • Mã kho đặt theo chuẩn Bravo (01.02.xxx).
  • Danh mục "Nguyên Phụ Liệu Bravo" có 794 sản phẩm.
  • Kế toán đến năm 2026 mới lên Odoo.

Phần 03

Kiến trúc module

Module chuẩn của Odoo phủ gần hết các mảng. Phần nghiệp vụ riêng của BOO nằm trong 25 module advanced_* do Magenest viết và 9 module mua ngoài.


Module chuẩn Odoo đang dùng

NhómModule
Bán hàngSales, CRM, Point of Sale, Coupon/Promotion, Gift Card, Loyalty, Delivery
KhoInventory, Barcode, Stock Accounting
Mua hàng và sản xuấtPurchase, Manufacturing (có BOM, gần như không dùng lệnh sản xuất)
Kế toánAccounting Enterprise, Assets, Follow-up, Reports, Bank statement import, l10n_vn
MarketingMass Mailing, Marketing Automation, SMS, Events
Nhân sựEmployees, Recruitment, eLearning, Survey, Gamification
KhácProject, Helpdesk, Maintenance, Website, Dashboards

Một số module localization Mỹ được cài kèm theo mặc định nhưng không dùng: l10n_us, account_taxcloud, l10n_us_1099, check printing.

Module tự phát triển (Magenest, tiền tố advanced_)

ModuleBản ghi kèm theoChức năng chính (suy ra từ model và field)
advanced_account959Giá thành cuối kỳ, phân bổ chi phí sản xuất, định mức thực tế, khế ước vay, import bút toán, cấu hình thanh toán tự động, log kế toán
advanced_address12.026Danh mục tỉnh, huyện, xã Việt Nam (11.960 địa chỉ)
advanced_approval193Workflow phê duyệt trên Project/Task, hàng đợi email
advanced_employee9Hồ sơ nhân sự mở rộng (giấy tờ, bảo hiểm, hợp đồng, bằng cấp)
advanced_helpdesk94Hàng đợi ticket, kênh chat
advanced_integrate_bravo270Kết nối Bravo: mapping phiếu kho, hàng đi đường, mapping thương hiệu, import mã
advanced_integrate_data_warehouse61Đẩy dữ liệu tồn kho và bút toán sang Data Warehouse
advanced_integrate_lazada132Kết nối Lazada. Không phát sinh đơn từ 2025
advanced_integrate_magento344API hai chiều với web Magento: đơn hàng, khách hàng, coupon, điểm thưởng, tồn kho, vận đơn
advanced_integrate_shopee223Webhook đơn Shopee (2 shop), vận đơn, đổi trả
advanced_integrate_tiktok250Webhook đơn TikTok Shop, đổi trả, vận đơn
advanced_integrate_vani87Kết nối Vani (loyalty, quét barcode), duyệt điểm
advanced_integrate_zalo / _zma28Zalo OA, Zalo Mini App, đăng ký hội viên
advanced_inventory383Điều chuyển kho, kiện hàng, mức ưu tiên giao, chất liệu
advanced_inventory_report427Báo cáo XNT, tồn tại ngày, Sell-through, Coverage days, ABC-XYZ, snapshot tồn đầu kỳ
advanced_logging3Ghi log
advanced_logistic74Theo dõi vận chuyển
advanced_loyalty_program139Hạng hội viên (VIP/Member), OTP, quy tắc tích điểm
advanced_marketing_automation82Gửi ZNS qua Zalo (18 template)
advanced_marketplace125Mapping sản phẩm sàn (91.120 dòng), hàng đợi đơn, lỗi vận đơn
advanced_pos792Thuộc tính sản phẩm (thương hiệu, BST, mùa, giới tính…), CTKM POS, bill bị mất, điểm "xanh"
advanced_purchase737Mã vật tư (56.572), BOM hàng loạt, nhóm và loại sản phẩm, license, gia công
advanced_reload_program33Cache CTKM cho POS
advanced_sale428Đơn ecom, đơn bán buôn, import đơn sàn, báo cáo theo CTKM

Module mua của bên thứ ba (cần kiểm tra license)

ModuleNhà cung cấpGhi chú
odoo_multi_channel_sale, magento2x_odoo_bridge, wk_wizard_messagesWebkulKênh "Magento 2x" tạo 08/2022, cập nhật lần cuối 04/2025
setu_rfm_analysis (+ _extended)Setu ConsultingPhân khúc RFM khách hàng
izi_dashboard, izi_dataIZIBI trong Odoo (tài khoản ABB không có quyền xem)
easy_invoiceBên thứ ba hoặc MagenestKết nối hoá đơn điện tử EasyInvoice
user_lockKhông rõKhoá user

Tên phương thức giao hàng magenest_tablerates xác nhận Magenest đồng thời làm phần web Magento.

Mức độ tuỳ biến

Chỉ sốGiá trị
Tổng model945 (230 model tạm)
Model do module tự phát triển hoặc bên thứ ba tạo194
Field do các module này tạo5.871
… trong đó gắn vào model chuẩn1.341
Field x_ tạo tay (Studio/manual)309
View3.903
Record rule / quyền truy cập model377 / 1.928
Sequence3.287

Model chuẩn bị sửa nhiều nhất: product.product (125 field), res.config.settings (118), stock.picking (99), sale.order (99), product.template (74), pos.order (61), res.partner (59), purchase.order (58), coupon.program (52).

Nhận định của TL2 "100% quy trình được tuỳ biến" phù hợp với dữ liệu. Muốn nâng cấp lên bản Odoo mới thì gần như phải viết lại các module này.

Phần 04

Khối lượng dữ liệu

Đếm theo bản ghi đang dùng, trừ khi ghi rõ "tổng" (gồm cả bản ghi đã archive).


Phân hệĐối tượngSố bản ghi
Danh mụcĐối tác (res.partner)761.449
Sản phẩm mẫu (đang dùng / tổng)5.545 / 34.627
Biến thể (đang dùng / tổng)26.225 / 80.578
Danh mục sản phẩm / thuộc tính / giá trị thuộc tính210 / 11 / 2.928
Bảng giá (đang dùng / tổng) / dòng giá2 / 230 / 14.281
Mã vật tư56.572
Bán hàngĐơn bán / dòng đơn527.619 / 871.601
Đơn POS / dòng / thanh toán / phiên493.523 / 1.510.967 / 549.942 / 1.478
Mapping đơn Magento214.125
Mapping sản phẩm sàn91.120
KhoKho (warehouse) / vị trí221 / 657
Phiếu kho / dịch chuyển / dòng dịch chuyển1.250.422 / 3.632.002 / 3.423.521
Tồn theo vị trí (stock.quant)82.990
Phiếu điều chuyển (custom)66.300
Lô / serial0 (không quản lý lô)
Mua hàng và SXĐơn mua / dòng397 / 3.849
BOM / dòng BOM / lệnh sản xuất387 / 2.865 / 1
Kế toánBút toán / dòng bút toán735.354 / 2.432.181
Thanh toán / sổ phụ ngân hàng148.111 / 1.507
Tài khoản / sổ nhật ký / thuế748 / 13 / 6
Tài khoản phân tích / tài sản4.640 / 83
Loyalty và KMLịch sử tích điểm1.202.411
Coupon phát hành / chương trình525.512 / 32
Thẻ quà tặng1.148
Hệ thốngFile đính kèm721.156
XML-ID (gồm 127.560 từ export/import)178.552
KhácNhân viên / ứng viên / CRM lead / dự án189 / 202 / 87 / 17

Phần 05

Hoạt động kinh doanh trên Odoo

Doanh số đã gồm VAT. POS là bán tại cửa hàng; SO là đơn online (Shopee, TikTok Shop, web Magento) và bán buôn.


Doanh số POS theo năm
tỷ đồng
59,3
191,0
131,2
101,8
63,2
2022*2023202420252026 YTD
Doanh số online thuần theo năm
tỷ đồng
0,6
12,0
22,9
39,8
45,7
2022*2023202420252026 YTD

* Năm 2022 tính từ khoảng tháng 9/2022, khi POS bắt đầu chạy trên Odoo. Hai biểu đồ dùng thang riêng, không so chiều cao cột giữa hai biểu đồ.

Theo năm

NămPOS – số đơnPOS – doanh sốSO – số đơn thuầnSO – doanh số thuần
2022 (từ ~09/2022)42.64459,3 tỷ1.0250,6 tỷ
2023179.058191,0 tỷ27.80112,0 tỷ
2024116.732131,2 tỷ66.57622,9 tỷ
202596.636101,8 tỷ129.18339,8 tỷ
2026 (đến 16/10)58.45363,2 tỷ177.24845,7 tỷ

Online theo kênh (doanh số thuần)

Năm 2026 đến 16/10
tỷ đồng
Shopee33,5
TikTok Shop11,1
Web Magento3,6
Kênh202420252026 YTD
Shopee31.318 đơn / 11,1 tỷ82.066 / 25,8 tỷ113.388 / 33,5 tỷ
TikTok Shop25.080 / 7,1 tỷ29.453 / 8,5 tỷ46.260 / 11,1 tỷ
Web Magento8.345 / 5,0 tỷ12.149 / 6,9 tỷ6.838 / 3,6 tỷ
Lazada82 đơn (cả năm)00
Khác (đổi trả, điều chỉnh)−0,3 tỷ−1,4 tỷ−2,5 tỷ
Bán buôn46 đơn / 0,3 tỷ266 / 0,4 tỷ1 / 0,03 tỷ

Tỷ lệ huỷ năm 2026: khoảng 50,2 nghìn đơn huỷ (≈ 15,6 tỷ) trên 228,1 nghìn đơn online.

13 tháng gần nhất

Tỷ đồng10/2511/2512/2501/2602/2603/2604/2605/2606/2607/2608/2609/2610/26*
SO5,458,516,997,396,127,186,536,787,386,275,534,653,80
POS5,6112,607,4911,5013,613,515,585,396,046,215,653,721,94

Bảng tháng gồm cả đơn huỷ. * Tháng 10/2026 mới tính đến ngày 16.

Cửa hàng và POS

Có 64 cấu hình POS, trong đó 14 đang hoạt động: 9 cửa hàng, 4 popup và 1 cửa hàng mới.

Doanh số POS năm 2026 theo cửa hàng đang hoạt động
tỷ đồng
Aeon Mall Hà Đông17,85
Aeon Mall Long Biên15,71
Bà Triệu8,58
Vincom Thanh Hóa4,33
Vincom Hạ Long4,31
Cầu Giấy4,14
Lotte Center2,70
Vincom Trần Duy Hưng2,32
Aeon Mall Thanh Hóa0,04
Mã POSCửa hàng2026 YTD30 ngày gần nhấtTồn hiện tại (sp)
1.1.3.OPS.077BOO Aeon Mall Hà Đông17.754 đơn / 17,85 tỷ1.030 / 0,89 tỷ16.662
1.1.3.OPS.002BOO Aeon Mall Long Biên14.905 / 15,71 tỷ822 / 0,79 tỷ19.173
1.1.3.OPS.008BOO Bà Triệu7.290 / 8,58 tỷ581 / 0,54 tỷ12.039
1.1.3.OPS.060BOO Vincom Thanh Hóa3.653 / 4,33 tỷ219 / 0,20 tỷ9.083
1.1.3.OPS.064BOO Vincom Hạ Long3.380 / 4,31 tỷ244 / 0,27 tỷ6.624
1.1.3.OPS.073BOO Cầu Giấy3.843 / 4,14 tỷ288 / 0,26 tỷ8.823
1.1.3.OPS.011BOO Lotte Center2.488 / 2,70 tỷ152 / 0,15 tỷ5.045
1.1.3.OPS.071BLA Vincom Trần Duy Hưng2.353 / 2,32 tỷ264 / 0,21 tỷ4.667
1.2.6.OPS.001BOO Aeon Mall Thanh HóaPOS tạo 21/07/2026, bán từ 09/10/202643 / 0,04 tỷ43 / 0,04 tỷ5.564
1.2.6.OPS.002BOO Aeon Mall Hạ LongPOS tạo 21/07/2026chưa mở phiên——
1.2.3.OPS.007/020/021/022Popup Takashimaya, Go Thăng Long, Go Hạ Long, Aeon Xuân Thủy321 / 0,19 tỷ0—
  • BOO Trần Phú (2,36 tỷ) và BZL Vạn Hạnh Mall (0,62 tỷ) có doanh số năm 2026 nhưng POS đã archive. Cần xác nhận đã đóng cửa.
  • 51 phiên POS chưa đóng. Nhiều phiên mở từ 2022–2023, kể cả ở cửa hàng đang hoạt động (Lotte mở từ 18/04/2023, Aeon Hà Đông từ 10/03/2023, Bà Triệu từ 21/12/2023). Như vậy cửa hàng không đóng phiên POS cuối ngày, và việc đối chiếu tiền mặt cuối ca không làm trên Odoo.
  • Thanh toán POS: Tiền mặt, Ngân hàng, Momo, VNPay, Giftcard. Bảng giá hiện hành: "Bang gia T10-26 (261008)".
  • Mỗi cửa hàng đăng nhập bằng một tài khoản dùng chung trên tên miền boofashion.vn (10 tài khoản). Module pos_hr được bật để nhân viên chọn tên khi bán.

Phần 06

Kho và tồn kho

221 warehouse, đặt mã theo chuẩn Bravo. Tồn dương tại vị trí nội bộ là 2.633.475 đơn vị, nằm ở 58 kho. Không có dòng tồn âm.


Nhóm mãLoạiVí dụ
01.01.xxxKho trung tâm và kho ECOMKHO HATECO, Kho Thành Phẩm UB19, ETON, ECOM-HATECO-SHOPEE/TIKTOK/WEB/LZD/TIKI, Kho NPL HTC
01.02.xxx, 02.02.xxxCửa hàng Hà Nội và HCM, văn phòng, MarketingXem bảng cửa hàng ở Phần 05
01.04.xxx (~120 kho)Kho tại nhà gia công, xưởng, NCCCông ty May Vạn Hướng, Thêu May Mỹ Đức, Hà Anh…
01.26.xxxMã mới (2026)Một Phần Trăm, May Anh Thăng, T&L, Cổ Linh, 2 cửa hàng Aeon mới
03.03.xxxĐại lýÚc, Sydney, Nhật Bản, Hưng Yên, Cẩm Phả, Hà Nam, Sơn Tây, Thái Nguyên, Thường Tín, Từ Sơn, Vĩnh Yên
01.05.001Kho giặtĐức Duy

Tồn kho theo nhóm

NhómTồn (đơn vị)Ghi chú
Nguyên phụ liệu (Kho NPL HTC, NPL Booshirt…)~1,79 triệuĐơn vị đo là mét/chiếc NPL, không phải thành phẩm
Hàng tại nhà gia công~0,36 triệuHà Anh 66k, Sơn Chinh 53k, Phúc Thanh 46k, Bonita 33k, Vạn Hướng 31k, Mỹ Đức 30k…
BOOSHIRT Đồng Phục240.216Chỉ 13 dòng. Cần xác minh
Kho ECOM HATECO + KHO HATECO~135 nghìnShopee 63.621, TikTok 12.384, Web 2.875, KHO HATECO 56.305
9 cửa hàng đang hoạt động~87,7 nghìnXem Phần 05
Cửa hàng đã đóng còn tồn~12,6 nghìnRoyal City 3.206, Đà Nẵng 2.418, Ocean Park 2.409, Times City 1.747, Bắc Ninh 1.064, Móng Cái 1.030, Mega Grand World 625, Thảo Điền 149

So với phạm vi chuyển "~150 nghìn hàng cho 5 cửa hàng": tồn thành phẩm ở cửa hàng, kho HATECO và kho ECOM cộng lại khoảng 223 nghìn sản phẩm. Cần chốt 5 cửa hàng nào và kho nguồn nào để đối chiếu với kết quả kiểm kê đêm 14/11.

Giá trị tồn kho không tổng hợp được qua API. Cần BOO xuất báo cáo định giá tồn kho tại ngày CUT OFF.

Phần 07

Sản phẩm và barcode

Dữ liệu barcode sạch, ủng hộ phương án giữ mã EAN-13 của BOO làm mã hàng trên hệ thống mới.


Chỉ sốGiá trị
Sản phẩm mẫu đang bán (không phải NVL)4.684 (thêm 861 NVL đang dùng)
Sản phẩm mẫu đã archive29.082, trong đó 25.691 tạo trong năm 2026, có thể do dựng lại cấu trúc mã. Có field ma_cu lưu mã cũ
Biến thể đang dùng / tổng26.225 / 80.578
Biến thể có barcode73.814, trong đó 73.746 là EAN-13. 0 barcode trùng
Đầu barcode8930003 27.811 · 8930000 19.430 · 8930001 17.656 · 6893000 8.453 · 2000xxx ~400 (mã nội bộ)
Biến thể không có mã nội bộ (default_code)28.819
Thương hiệu (sản phẩm mẫu đang bán)BOOCORE 856, BOO LAAB 449, BOOZILLA 416, Ký gửi 281, OOB 196, GRAPHIC 178, Bò sữa 69, BVM 23, Chung 22, ONEPERCENT 12, chưa gán 1.173
Sản phẩm licenseSpongebob, We Bare Bears, Garfield, Harry Potter, Looney Tunes, Mean Girls (có field license_fee)

Cần xử lý riêng khi chuyển mã

  • Khoảng 400 mã nội bộ đầu 2000…, không theo chuẩn GS1.
  • Hàng Ký gửi (281 mẫu), vì quyền sở hữu thuộc bên gửi.
  • Sản phẩm license, vì bên nhận có thể phải ký lại hợp đồng với chủ bản quyền.

Phần 08

Khách hàng, loyalty và khuyến mại

Chương trình "Khách hàng thân thiết" tích điểm theo % giá trị đơn và quy đổi 1 điểm = 1 đồng, dùng tối đa 50% giá trị đơn.


Chỉ sốGiá trị
Đối tác có số điện thoại461.014 cá nhân + 230.163 công ty/địa chỉ
Đối tác có email113.482 cá nhân
Hạng Member / VIP692.450 / 2.919 (lên VIP khi chi tiêu từ 6 triệu)
Tỷ lệ tích điểmVIP 6%, Member 3% giá trị đơn
Quy đổi1 điểm = 1 đồng, tối đa 50% giá trị đơn. Có hoàn điểm khi trả hàng
Điểm tồn trên hồ sơ kháchMember 5,53 tỷ + VIP 8,37 tỷ ≈ 13,9 tỷ điểm
Khách có đơn gần nhất theo năm2023: 54k · 2024: 43k · 2025: 37k · 2026: 31k
Kết nối Vani / OTP Zalo12.068 khách kết nối Vani. 20.845 lượt OTP
Thẻ quà tặng còn hạn341 thẻ, trong đó 225 thẻ còn số dư, tổng 253,3 triệu đồng (177,6 triệu hết hạn 12/2030)
CouponĐã phát hành 525.512: hết hạn 477.128, đã dùng 21.623, còn mới 25.529 (gồm BOO × Techcombank T09-26 khoảng 19.800 mã, sinh nhật khách T10-26 khoảng 5.300 mã)
CTKM đang chạy đến 31/12/2026Tặng PET in (Aeon Long Biên), túi tote, combo toptank, voucher 15% BVM thu gom đồ cũ…

Nếu quy ra tiền, điểm loyalty tồn tương đương khoảng 13,9 tỷ đồng. Nhóm VIP trung bình giữ khoảng 2,87 triệu điểm mỗi khách, cao bất thường. Có thể do điểm không có hạn dùng, hoặc do dữ liệu chuyển từ hệ thống cũ. Cần BOO xác nhận chính sách hết hạn và số điểm thực tế còn đổi được.

  • Bên nhận cần quyết định có nhận các nghĩa vụ này không: điểm, thẻ quà tặng, coupon Techcombank.
  • Dữ liệu cá nhân (số điện thoại, ngày sinh, lịch sử mua) chịu Nghị định 13/2023/NĐ-CP. Muốn chuyển cần có cơ sở pháp lý và sự đồng ý của khách.

Phần 09

Tích hợp và tình trạng vận hành

Cột cuối là nhận định của BOO trong TL2. Dữ liệu cho thấy nhiều luồng đang có lỗi tồn đọng, và có những kết nối TL1/TL2 không nhắc tới.


Tích hợpCơ chế (quan sát)Dấu hiệu đang chạyLỗi / tồn đọngTL2 nói
Magento (boo.vn) ↔ OdooWeb gọi API vào Odoo + bridge của Webkul01–17/10/2026: 4.220 cập nhật vận đơn, 2.006 cập nhật đơn, 789 tạo đơn, 764 tra điểm thưởng, 540 tra couponĐồng bộ danh mục sản phẩm năm 2026: 14.651 lỗi (14.535 sản phẩm mẫu, 116 danh mục), 2 lần thành công. Từ đầu: 61.407 lỗi / 304 thành côngKhông sự cố đáng kể
Shopee → OdooWebhook, 2 shop43.304 webhook trong tháng 101.141 đơn lỗi (636 ERROR, 502 STATUS_ERROR)Không sự cố
TikTok Shop → OdooWebhook, token v1 và v2Refresh token 383 lần trong tháng 102.221 đơn lỗi. Trong tháng 10: 2.172 lỗi webhook đổi trả, 41 lỗi tạo đơn hoànKhông sự cố
Lazada / TikiModule vẫn càiKhông có đơn từ 2025261 lỗi cũKhông nhắc
EasyInvoice (HĐĐT)API. Tài khoản HĐĐT khai báo trên từng POSPOS 2026: 52.498 hoá đơn đã đẩyPOS lỗi 1.553. SO lỗi 4.754. SO chưa đẩy 106.921 (gồm khoảng 50 nghìn đơn huỷ)Không sự cố
Tạo hoá đơn tự động cho SOCron _create_sale_order_invoices trên worker riêng138.791 SO 2026 đã có hoá đơn25.705 SO lỗi tạo hoá đơn (9,27 tỷ). 169.777 lỗi đang treo từ 03/2026, khoảng 25 nghìn mỗi thángKhông nhắc
Data WarehouseBảng tồn kho riêng (286.205 dòng) và cờ đẩy trên bút toánCập nhật 16/10/2026—Ổn định
BravoModule advanced_integrate_bravo. URL/user/password/token lưu trong settings. Cờ to_bravo trên dịch chuyển khoBảng hàng đi đường (198.304 dòng) cập nhật 16/10/2026Không xem được cấu hìnhKhông nhắc (TL1 nói Bravo ở giai đoạn trước)
VaniHàng đợi duyệt điểm8.874 lệnh, gần nhất 16/10/2026Lịch sử request dừng từ 02/2024Không nhắc
Zalo OA / ZNS / Mini App18 template ZNS, đăng ký hội viên, OTP30.155 tin. 379 lượt tạo khách từ Zalo OA trong tháng 105.190 tin gửi lỗi. 136 lỗi đồng bộ hạng kháchKhông nhắc
Facebook MessengerKết nối messenger—5 lỗi trong tháng 10Không nhắc
Hãng vận chuyển15 phương thức giao hàng kiểu giá cố định (J&T, GHN, GHTK, Ninja Van, SPX, Grab, AhaMove…)Không tích hợp API hãng vận chuyển trên Odoo——

Bảng log kế toán tự động có 556.211 dòng từ 02/03/2026: 386.326 đã xong, 169.885 chưa xử lý và 2 lỗi.

Phần 10

Kế toán

Kế toán thực sự chạy trên Odoo từ năm 2026. Trước đó kế toán làm ngoài Odoo, nhiều khả năng trên Bravo.


Hạng mụcQuan sát
Thời điểm dùngNăm 2025 chỉ có 2 bút toán (535 tỷ, nhiều khả năng là số dư đầu kỳ). Bút toán thực tế bắt đầu từ 2026
Bút toán 2026546.590 bút toán thường, 178.486 hoá đơn bán (75,4 tỷ), 8.802 trả hàng, 434 hoá đơn mua (19,6 tỷ)
Theo sổ nhật ký (2026)Giá vốn 341.421 · Hoá đơn 187.269 · Bank 178.362 · Cash 12.483 · MISC 5.785 (+1.162 nháp) · Báo Có 4.889 · Báo Nợ 3.290
Hệ thống tài khoản748 tài khoản theo Thông tư 200, chi tiết 6 chữ số, 71 tài khoản ngừng dùng
Ngân hàngTechcombank (nhiều chi nhánh: Hạ Long, HCM, Thanh Hóa, Vinh, Bắc Ninh), MB, MSB, ACB, PG Bank, Vietinbank, BIDV
Khế ước vay8 khế ước: BIDV Nam Hà Nội (gồm thấu chi cá nhân), Techcombank (Hà Nội, Bát Đàn, Chương Dương), PG Bank, Activewear
Tài sản cố định83 tài sản. 72 đang khấu hao (nguyên giá 12,92 tỷ, còn lại 6,84 tỷ). 9 tạm dừng (5,29 tỷ). Bút toán khấu hao đã sinh sẵn đến 2036
Tài khoản phân tích4.640, gần như không phân nhóm
Thuế6 mức thuế. Tên không khớp giá trị: "Mua hàng 8% (Sao chép)" thực tế là 10%, "Mua hàng 10% (Sao chép)" là 5%, "Bán hàng 8% (Sao chép)" là 5%, "Bán hàng 5% (Sao chép)" là 10%. Còn tồn "VAT 8% Test"
Khoá sổNgày khoá kỳ, khoá năm và khoá thuế đều trống. Số liệu các kỳ đã báo cáo vẫn sửa được
Giá thànhTính giá thành cuối kỳ (10 kỳ), phân bổ chi phí sản xuất (0), giá thành gia công theo đơn mua
Mua hàng và gia công397 đơn mua (2026: 388 đơn, 28,3 tỷ). Đơn mua có thêm field gia công: NVL xuất, kho nhà gia công, loại hình sản xuất, kỹ thuật thêu/in

Báo cáo tài chính BOO năm 2026 dựng trên Odoo, nhưng Odoo còn lỗi tạo hoá đơn tồn đọng và chưa khoá sổ. Nên đối chiếu doanh thu Odoo với hoá đơn EasyInvoice và với tờ khai thuế trước khi dùng số liệu.

Phần 11

Người dùng, phân quyền và bảo mật

50 user nội bộ đang dùng, khớp với số user TL2 khai. Phân quyền rộng và gần như không ai bật xác thực hai lớp.


Hạng mụcQuan sátMức rủi ro
User50 nội bộ đang dùng, 55 portal, 141 đã archive. 36 user đăng nhập trong 30 ngày gần nhất—
Tên miền đăng nhậpboo.vn 38, boofashion.vn 10 (tài khoản cửa hàng dùng chung), abbmb.com 1, tài khoản admin 1—
Quyền Settings9 user: 8 tài khoản nhân viên BOO và tài khoản mặc định admin (Mitchell Admin, đăng nhập lần cuối 12/10/2026)Cao
Access Rights11 userTrung bình
Technical Features50/50 userTrung bình
Quyền Export dữ liệu49 user, có thể xuất toàn bộ khách hàngCao
Xác thực hai lớp1/50 userCao
Thông tin bí mật lưu trong OdooURL/user/password/token Bravo, app key/secret Lazada, token Shopee (2 shop), token TikTok (v1, v2), long-live token Magento. Trên từng POS có user/password/URL/mẫu số/ký hiệu HĐĐT. Các field này không giới hạn nhóm userCaoPhải đổi toàn bộ khi chuyển giao
Tài khoản dùng chung10 tài khoản cửa hàng. TL2 dự kiến năm 2027 "giảm còn 30 user và dùng chung tài khoản"Trung bìnhKhông truy vết được người thao tác, có thể trái điều khoản subscription Odoo
Tài khoản ABBCó quyền Access RightsThu hồi sau khi kết thúc DD
Một người nắm toàn bộ hệ thốngTL2: 1 nhân sự IT kiêm toàn bộ vai trò và giữ mọi tài khoảnRất cao

Phần 12

Đối chiếu tài liệu BOO với hệ thống thực tế

So từng điểm BOO tự khai trong TL1/TL2 với dữ liệu đọc được trên Odoo.


#BOO nêu (TL1/TL2)Quan sát trên OdooĐánh giá
1Chưa xác nhận editionEnterprise 15.0, hết hạn 26/05/2027Lệch, đã làm rõ
250 user50 user nội bộ đang dùng✓ Khớp
3Tích hợp không có sự cố đáng kể trong 12 thángLỗi tạo hoá đơn, EasyInvoice, đồng bộ sản phẩm Magento, TikTok/Shopee, ZNS (Phần 09)Lệch
4Kết nối gồm Magento, Shopee, TikTok, EasyInvoice, DWHCòn có Bravo, Vani, Zalo OA/ZNS/ZMA, Facebook Messenger và Lazada (không hoạt động)Thiếu khai báo
5Backup hằng ngày, lưu về Data WarehouseKhông xác minh được. DWH không phải bản backup database OdooCần làm rõ
6Odoo quản lý sản xuấtChỉ 1 lệnh sản xuất. Sản xuất làm qua đơn mua gia công và BOMKhác cách hiểu
7Hệ thống kế toán do IT BOO tự xâyKế toán chạy trên Odoo (advanced_account) từ 2026Khớp, nhưng mới 10 tháng
8Không bán vượt tồnKhông kiểm chứng được qua API. Có field giữ tồn riêng theo từng sàn—
9Source code chưa bàn giao do còn nợ vendorToàn bộ 25 module advanced_* chạy trên server, thư mục customaddonsRủi ro phụ thuộc Magenest

Phần kết

Odoo ở lại BOO cũ. Bên nhận cần trích xuất gì trước CUT OFF?

Theo phương án hiện tại, Odoo, Magento và công nợ liên quan ở lại BOO cũ. Bên nhận dùng Fast ERP và nền tảng web SIXDO. Odoo vì thế chỉ còn là nguồn trích xuất dữ liệu, và các nghĩa vụ dưới đây cần chốt trước 15/11/2026.

51Phiên POS chưa đóng
4.506Đơn online đang xử lý
253 trSố dư thẻ quà tặng

Phần 13

Việc cần làm trước CUT OFF 15/11/2026

Mỗi việc ghi rõ nguồn dữ liệu trên Odoo và hạn đề xuất.


#ViệcNguồn trên OdooHạn đề xuất
1Chốt danh sách 5 cửa hàng chuyển giao và kho nguồnKho mã 01.02.xxx, bảng POS ở Phần 05Ngay
2Xuất danh mục hàng hoá (mã, barcode EAN-13, thuộc tính, thương hiệu, giá bán) cho Fast26.225 biến thể đang dùng, bảng giá T10-26Trước 27/10
3Chụp tồn kho theo cửa hàng đêm 14/11 và đối chiếu với kiểm kêTồn theo vị trí + báo cáo "Tồn kho tại ngày"14–15/11
4Đóng toàn bộ phiên POS của 5 cửa hàng (hệ thống đang có 51 phiên mở), đối chiếu tiềnPhiên POS14/11
5Quyết định loyalty: nhận hay không ~13,9 tỷ điểm, 225 thẻ quà tặng (253 triệu), coupon Techcombank và sinh nhậtĐiểm trên hồ sơ khách, thẻ quà tặng, couponTrước 05/11
6Dữ liệu khách hàng: phạm vi chuyển, cơ sở pháp lý theo Nghị định 13/2023Đối tácTrước 05/11
7Kênh sàn: chuyển shop Shopee (2 shop) và TikTok, ngắt webhook về Odoo, xử lý 4.506 đơn đang dở và đổi trảĐơn bán theo trạng tháiKế hoạch switchover
8Hoá đơn điện tử: chốt số hoá đơn cuối của BOO trên EasyInvoice, tách mẫu số/ký hiệu cho bên nhậnTài khoản HĐĐT trên từng POS15/11
9Zalo OA / ZNS: xác định OA thuộc pháp nhân nào, chuyển giao hay tạo mới18 template ZNSTrước 05/11
10Thu hồi quyền ABB trên Odoo. Yêu cầu BOO đổi credential cho phần tích hợp được chuyển giao—Sau DD

Phần 14

Câu hỏi bổ sung cho BOO

Đề xuất đưa vào vòng IRL tiếp theo, mục Odoo.


MãCâu hỏi
OD-01Xuất danh sách module đã cài (tên, version, author, ngày cài) và danh sách scheduled actions (tên, model, tần suất, lần chạy cuối)
OD-02Hợp đồng subscription Odoo Enterprise: bên ký (Odoo SA hay đối tác), mã subscription, số user, ngày gia hạn 26/05/2027, điều khoản chuyển nhượng
OD-03License các module bên thứ ba: Webkul Multi-Channel / Magento bridge, Setu RFM, IZI Dashboard, EasyInvoice. Có phải trả phí gia hạn không
OD-04Công nợ với Magenest: giá trị, lịch thanh toán, phạm vi source code chưa bàn giao (25 module advanced_*), điều khoản sở hữu trí tuệ
OD-05Giải thích 169.885 lỗi kế toán tự động chưa xử lý và 25.705 SO không tạo được hoá đơn năm 2026. Kế hoạch xử lý trước khoá sổ 2026
OD-06Đối chiếu doanh thu 2026: Odoo (POS + SO) với hoá đơn EasyInvoice đã phát hành và với tờ khai thuế GTGT
OD-07Lý do chưa đặt khoá sổ kỳ/năm/thuế trên Odoo. Các kỳ đã chốt báo cáo thuế
OD-08Tích hợp Bravo hiện còn dùng không, dùng cho mục đích gì (kế toán trước 2026? hàng đi đường?). Bravo còn license không
OD-09Vani, Zalo OA/ZNS/Mini App, Facebook Messenger: hợp đồng, chi phí, pháp nhân sở hữu tài khoản
OD-10Chính sách điểm loyalty: hạn dùng, cách ghi nhận nghĩa vụ trên sổ sách, số điểm thực tế còn đổi được. Lý do VIP giữ trung bình ~2,87 triệu điểm
OD-11Thẻ quà tặng và coupon đang lưu hành: danh sách, giá trị, hạch toán. Thoả thuận với Techcombank cho chương trình BOO × Techcombank T09-26
OD-12Backup database Odoo: công cụ, tần suất, nơi lưu, lần khôi phục thử gần nhất. Xác nhận "backup về Data Warehouse" có phải bản backup database không
OD-13Tài khoản admin (Mitchell Admin) đang được ai dùng. Kế hoạch bật xác thực hai lớp, thu hẹp quyền Settings/Export/Technical
OD-14Cửa hàng đã đóng nhưng còn tồn trên Odoo (~12,6 nghìn sp) và kho BOOSHIRT Đồng Phục (240 nghìn đơn vị): thực tế hàng ở đâu
OD-15Hàng Ký gửi (281 mẫu) và hàng license (Spongebob, Harry Potter…): danh sách đối tác và hợp đồng, có chuyển cho bên nhận không

Phụ lục A

Menu Odoo tự phát triển

Theo quyền của tài khoản ABB.


Ứng dụngMenu
SalesKhách hàng (Ecom), Đơn hàng Ecommerce, Đơn hàng bán buôn. Báo cáo: Đơn Lazada/Shopee/TikTok bị lỗi, Sản phẩm đồng bộ bị lỗi, Báo cáo đơn theo CTKM. Dữ liệu bán hàng
Point of SaleHoá đơn, Công nợ âm, Chi tiết bảng giá. Báo cáo: Đơn không lấy túi, Truy vết, Đơn hàng bị mất, Lịch sử đồng bộ Vani
AccountingNgân hàng (Báo Có / Báo Nợ), Import Bút Toán, Export số dư TK cha
PurchasePhân bổ chi phí sản xuất, Tính giá thành cuối kỳ
InventoryĐiều chuyển hàng, Chờ định mức, Phiếu kho trễ, Mã vật tư, Import Mã SP/NVL. Báo cáo: Mappings thương hiệu, Tồn kho đi đường, Bảng kê phiếu điều chuyển, Tồn kho tại ngày, Xuất nhập tồn, Sell Through, Coverage Days, ABCXYZ
ManufacturingĐịnh mức sơ bộ, Tạo định mức hàng loạt

Phụ lục B

Model tự tạo có nhiều dữ liệu nhất

Các bảng do module tự phát triển hoặc bên thứ ba tạo ra.


ModelÝ nghĩaSố dòng
s.order.history.pointsLịch sử tích điểm1.202.411
s.product.coupon.programÁp CTKM theo sản phẩm1.063.722
boo.account.loggingLog kế toán tự động556.211
s.stock.quantTồn kho đẩy sang Data Warehouse286.205
channel.order.mappingsMapping đơn Magento214.125
s.transit.stock.quantHàng đi đường198.304
s.marketplace.mapping.productMapping sản phẩm sàn91.120
s.internal.transferPhiếu điều chuyển kho66.300
channel.synchronizationLịch sử đồng bộ kênh61.711
boo.ma.vat.tuMã vật tư56.572
request.vani.historyLịch sử gọi Vani50.280
boo.message.queueHàng đợi tin nhắn ZNS/email30.155
s.res.partner.otpOTP hội viên20.845
res.country.addressĐịa chỉ hành chính Việt Nam11.960
s.vani.queueHàng đợi Vani8.874
channel.template.mappingsMapping sản phẩm Magento7.269
s.lost.billBill POS bị mất (411 cần kiểm tra lại)498