Chuyển tới nội dung chính

Luồng Escrow, Thuế & Hóa Đơn

Trạng thái: bản nháp để product, finance và legal review.

Cập nhật lần cuối: 2026-07-16.

Quyết Định Sản Phẩm

MCV cung cấp phần mềm marketplace, công cụ ví escrow, biểu mẫu tài liệu, công cụ thu thập hóa đơn và workflow tracking. MCV không đóng vai trò đại lý thanh toán của buyer, không là bên khấu trừ thuế, và không là đại diện thuế cho thu nhập của seller.

Quyết định chính:

Chủ đềQuyết định
Ngôn ngữ mặc định của portalTiếng Việt cho ads.mcv.network
Tiền tệ mặc định marketplaceVND cho account và listing hướng Việt Nam
Giá seller niêm yếtGross amount trước các nghĩa vụ thuế của seller
Buyer top-upTiền đặt cọc vào wallet escrow, không phải giao dịch mua chịu thuế từ MCV
Vai trò MCVNền tảng phần mềm và đơn vị vận hành workflow escrow
Vai trò thuế/hóa đơn của sellerBuyer và seller tự hoàn thành nghĩa vụ bằng công cụ MCV hỗ trợ
Doanh thu MCVMCV chỉ xuất hóa đơn cho phần phí nền tảng/dịch vụ của chính MCV khi phát sinh

:::warning Cần legal review Tài liệu này là đặc tả workflow sản phẩm, không phải tư vấn pháp lý hoặc thuế. Finance/legal cần xác nhận quy định về khấu trừ, hóa đơn điện tử, dữ liệu cá nhân và chữ ký điện tử trước khi rollout production. :::

Luồng Cấp Cao

Luồng escrow và chứng từ cho đơn dịch vụ agencyBuyer nạp tiềnChỉ là đặt cọcReserve escrowChưa xuất hóa đơnSeller giao hàngBuyer reviewBuyer chấp nhậnỦy quyền thanh toánNhánh chứng từCá nhân: bộ hợp đồngDoanh nghiệp: claim hóa đơnPayoutRelease

Workflow Từng Bước

1. Hồ Sơ Compliance Của Seller

Trước khi publish dịch vụ có thể thanh toán, seller cần hoàn thiện legal profile.

Loại sellerTrường bắt buộc
Cá nhânHọ tên, số giấy tờ định danh, mã số thuế nếu có, địa chỉ, tài khoản ngân hàng, email payout, tờ khai thuế đã ký nếu áp dụng
Doanh nghiệpTên pháp lý, mã số thuế, địa chỉ xuất hóa đơn, email nhận hóa đơn, người đại diện, tài khoản ngân hàng

Loại seller quyết định nhánh chứng từ sau khi buyer chấp nhận.

2. Listing Và Pricing

Seller mặc định list dịch vụ bằng VND. Giá niêm yết là gross amount trước nghĩa vụ thuế của seller.

Checkout phải hiển thị:

Line itemChủ sở hữu
Seller gross priceBuyer trả cho seller
MCV platform fee, nếu cóBuyer trả cho MCV
Total wallet reserveVí buyer

MCV không nên hiển thị seller tax như một khoản thuế MCV thu hộ, trừ khi finance/legal sau này phê duyệt vai trò đó.

3. Wallet Top-Up

Buyer top-up tạo khoản đặt cọc vào buyer wallet.

Không xuất hóa đơn khi top-up vì chưa có dịch vụ nào được bán. Hệ thống chỉ tạo:

  • biên nhận top-up,
  • bank transfer reference,
  • payment provider reference,
  • wallet ledger entry,
  • trạng thái reconciliation.

4. Reserve Order

Khi buyer đặt dịch vụ, MCV reserve tổng số tiền từ ví buyer.

Ledger entry khuyến nghị:

Ledger typeDirectionGhi chú
wallet_topupcreditDeposit được payment provider xác nhận
escrow_reservedebit/reserveTiền buyer được giữ cho order
platform_fee_reservedebit/reserveReserve phí MCV nếu có

Seller chưa được trả tiền tại bước này.

5. Delivery Và Buyer Acceptance

Seller nộp bằng chứng delivery. Buyer review và chấp nhận rõ ràng.

Buyer acceptance nghĩa là:

  1. buyer xác nhận nghiệm thu thương mại,
  2. buyer ủy quyền release escrow theo điều kiện nhánh chứng từ,
  3. MCV mở compliance workflow theo seller type.

Nhánh Compliance

Seller là cá nhân

Bộ công cụ hợp đồng

MCV tạo biểu mẫu hợp đồng cộng tác viên/dịch vụ giữa buyer và seller, biên bản nghiệm thu, biên nhận thanh toán, và tài liệu hỗ trợ kê khai thuế.

Seller là doanh nghiệp

Bộ công cụ claim hóa đơn

MCV tạo yêu cầu xuất hóa đơn, QR/link để buyer claim hóa đơn từ seller, và luồng upload/verify file hóa đơn điện tử.

Nhánh Seller Cá Nhân

MCV nên tạo biểu mẫu được phần mềm hỗ trợ, không tạo chứng từ thuế do MCV phát hành.

Artifact bắt buộc:

ArtifactBên phát hành/kýMục đích
Hợp đồng dịch vụ/cộng tác viênBuyer và sellerĐịnh nghĩa phạm vi, gross fee, delivery, trách nhiệm thuế
Biên bản nghiệm thuBuyer và sellerXác nhận công việc hoàn thành
Ủy quyền thanh toánBuyerỦy quyền release escrow
Biên nhận thanh toánSeller xác nhận đã nhận tiềnHỗ trợ bằng chứng kế toán
Tax-support worksheetPhần mềm MCV tạoHỗ trợ các bên tính/kê khai nghĩa vụ
Upload chứng từ khấu trừ, nếu áp dụngBuyer, không phải MCVChỉ khi buyer có nghĩa vụ khấu trừ hợp pháp

Quy tắc quan trọng: MCV không được phát hành chứng từ khấu trừ dưới tên MCV trừ khi MCV thực sự trở thành bên trả thu nhập/khấu trừ hợp pháp.

Nhánh Seller Doanh Nghiệp

Doanh nghiệp seller phải xuất hóa đơn cho buyer cho giao dịch tương ứng.

MCV hỗ trợ:

  1. tạo yêu cầu xuất hóa đơn,
  2. thu thập billing profile của buyer,
  3. tạo QR/link claim hóa đơn,
  4. seller upload hóa đơn,
  5. ghi metadata XML/PDF,
  6. buyer xác nhận đã nhận hóa đơn,
  7. admin review exception.

Invoice gate khuyến nghị:

buyer accepted delivery
-> invoice requested
-> seller uploads invoice XML/PDF or invoice lookup link
-> buyer acknowledges invoice
-> payout release is allowed

Swimlane

Buyer
Nền tảng MCV
Seller
Nạp ví và đặt order
Tạo biên nhận deposit và reserve escrow
Nhận brief order
Review delivery
Theo dõi trạng thái delivery
Nộp bằng chứng delivery
Chấp nhận công việc và ủy quyền thanh toán
Mở nhánh compliance
Hoàn thiện hợp đồng hoặc hóa đơn
Nhận bằng chứng biên nhận/hóa đơn
Release escrow và ghi nhận phí MCV
Nhận payout

Model Trạng Thái Order

StatusÝ nghĩaHành động tiếp theo
escrow_reservedTiền buyer đã được reserveSeller giao hàng
deliveredSeller đã nộp deliveryBuyer review
buyer_acceptedBuyer đã chấp nhận deliveryBắt đầu nhánh compliance
contract_pendingHợp đồng seller cá nhân đang chờ kýBuyer/seller ký
invoice_pendingĐã yêu cầu hóa đơn seller doanh nghiệpSeller xuất hóa đơn
documents_readyArtifact bắt buộc đã sẵn sàngCho phép release payout
payout_releasedSeller payout đã releaseHoàn tất order
completedOrder đã đóngKhông còn hành động
disputedBuyer/seller có bất đồngAdmin review

Đề Xuất Data Model

ObjectMục đích
seller_compliance_profilesLưu identity seller cá nhân/doanh nghiệp và invoice profile
order_compliance_casesTheo dõi nhánh compliance và artifact bắt buộc theo order
e_contractsLưu phiên bản template hợp đồng, trạng thái ký, và PDF đã ký
contract_signaturesEvent chữ ký của buyer/seller
tax_support_documentsTax worksheet, receipt, và certificate do buyer upload nếu có
invoice_claimsYêu cầu hóa đơn seller doanh nghiệp, claim URL/QR, trạng thái upload
payout_authorizationsBuyer approval và ủy quyền release payout
platform_fee_invoicesRecord hóa đơn MCV cho phí của MCV

Money field nên chuyển dần sang:

FieldKhuyến nghị
amount_minorInteger amount theo đơn vị nhỏ nhất hợp lý của currency
currencyVND, USD, v.v.
exchange_rate_snapshotLưu khi có chuyển đổi tiền tệ
gross_seller_amount_minorGiá seller niêm yết trước thuế seller
platform_fee_amount_minorPhí MCV, do MCV xuất hóa đơn
seller_payout_amount_minorSố tiền release cho seller

Với VND, amount_minor bằng số VND nguyên.

Giai Đoạn Triển Khai

Phase 1: Default Và UI

  • Set default locale của ads portal sang tiếng Việt.
  • Set account hướng Việt Nam mới sang VND mặc định.
  • Đổi copy ví từ "top-up purchase" sang "wallet deposit".
  • Update checkout copy để thể hiện escrow và gross price.

Phase 2: Compliance Profile

  • Thêm legal profile cho seller.
  • Bắt buộc seller type trước khi publish paid service.
  • Capture buyer invoice profile cho business buyer.

Phase 3: Documentation Toolkit

  • Tạo template hợp đồng cho seller cá nhân.
  • Tạo template biên bản nghiệm thu và biên nhận thanh toán.
  • Thêm luồng invoice claim link/QR cho seller doanh nghiệp.
  • Cho upload XML/PDF hóa đơn seller.

Phase 4: Payout Gate

  • Chỉ release payout sau buyer acceptance và artifact bắt buộc.
  • Giữ manual admin override kèm audit reason.
  • Tạo hóa đơn phí nền tảng của MCV riêng.

Tham Chiếu Pháp Lý

Workflow được định hướng bởi các nhóm quy định tại Việt Nam:

NhómTham chiếuLiên quan
Hóa đơn và chứng từ điện tửNghị định 123/2020/NĐ-CPKhung hóa đơn và chứng từ
Hướng dẫn hóa đơn điện tửThông tư 78/2021/TT-BTCHướng dẫn triển khai hóa đơn điện tử
Thuế hộ/cá nhân kinh doanhThông tư 40/2021/TT-BTCHỗ trợ phân loại thuế seller
Khấu trừ TNCN, mục cần review hiện hànhThông tư 111/2013/TT-BTCKhung khấu trừ TNCN lịch sử; cần xác nhận hiệu lực áp dụng hiện tại

Câu Hỏi Review

  1. Payout cho seller doanh nghiệp nên bị chặn tới khi invoice evidence được upload, hay chỉ flag?
  2. MCV sẽ dùng nhà cung cấp e-sign nào cho hợp đồng buyer-seller?
  3. MCV nên bắt buộc seller tax code trước khi listing hay chỉ trước payout?
  4. Buyer acceptance có cần tạo PDF ủy quyền payout bất biến không?
  5. Gross seller price có bao gồm VAT nếu seller là doanh nghiệp VAT-registered không?
  6. Trường hợp nào cần admin compliance review trước payout?