DOCS

Nộp thuế VAT EU bằng mã số IOSS của riêng bạn

Cung cấp mã số IOSS EU của riêng bạn và kiểm soát việc Zonos tính toán nộp thuế VAT hay bạn tự nộp thuế.

GraphQL

Nếu bạn có đăng ký Cơ chế một cửa nhập khẩu (IOSS) của riêng mình cho Liên minh Châu Âu, bạn có thể cung cấp mã số IOSS đó trên tính toán landed cost và kiểm soát việc Zonos có tính toán nộp thuế VAT hay không. Hãy dùng tùy chọn này khi bạn tự thu và nộp thuế VAT nhập khẩu EU theo đăng ký IOSS của riêng mình, thay vì nộp thuế qua Zonos. Zonos vẫn trả về một landed cost được đảm bảo.

Cách hoạt động 

Hai trường trong dữ liệu đầu vào của landedCostCalculateWorkflow kiểm soát hành vi này:

  • taxIdNumber – Mã số IOSS EU của riêng bạn. Khi được cung cấp, mã số này sẽ hiển thị trên các dòng remittance của phản hồi để bạn có thể đối chiếu số tiền cần nộp. (taxNumber là một tên gọi thay thế đã lỗi thời.)
  • taxRemittanceCalculation – Xác định việc Zonos có tính toán nộp thuế hay không. Chấp nhận REMITTANCE hoặc NO_REMITTANCE.
Mã số IOSS không hợp lệ sẽ bị bỏ qua

Zonos kiểm tra định dạng của mã số IOSS bạn cung cấp — mã số phải là IM theo sau bởi 10 chữ số. Nếu định dạng không hợp lệ, Zonos sẽ bỏ qua mã số đó và tính toán nộp thuế theo đăng ký của riêng mình, như thể không có mã số nào được cung cấp; báo giá không bao giờ bị từ chối. Việc kiểm tra chỉ dựa trên định dạng, nên một mã số có định dạng đúng nhưng sai vẫn được chấp nhận — hãy đảm bảo mã số của bạn chính xác.

Khi nào NO_REMITTANCE được áp dụng 

NO_REMITTANCE chỉ được áp dụng khi bạn cung cấp mã số IOSS của riêng mình. Mã số bạn cung cấp sẽ quyết định kết quả:

Mã số IOSS được cung cấpKết quả
Không cóNO_REMITTANCE bị bỏ qua. Zonos tính toán nộp thuế như thường lệ.
Mã số IOSS của riêng bạnNO_REMITTANCE được áp dụng. Bạn tự nộp thuế và mảng remittance sẽ trống.
Mã số IOSS của ZonosNO_REMITTANCE bị bỏ qua. Zonos tính toán và nộp thuế như thường lệ.

REMITTANCE luôn tính toán nộp thuế, bất kể mã số IOSS bạn cung cấp là gì.

Tính toán với mã số IOSS của bạn 

Cung cấp taxIdNumber cùng với hành vi bạn mong muốn. Đối với cùng một lô hàng giá trị thấp vào EU (hàng hoá ≤ €150), taxRemittanceCalculation sẽ thay đổi kết quả.

REMITTANCE — Zonos tính toán nộp thuế

Zonos tính toán VAT EU và điền vào dòng remittance, hiển thị mã số IOSS của bạn để đối chiếu.

1mutation {
2 landedCostCalculateWorkflow(
3 input: {
4 endUse: NOT_FOR_RESALE
5 method: DDP
6 tariffRate: ZONOS_PREFERRED
7 taxIdNumber: "IM1234567890"
8 taxRemittanceCalculation: REMITTANCE
9 }
10 ) {
11 id
12 taxIdNumber
13 amountSubtotals {
14 duties
15 taxes
16 fees
17 landedCostTotal
18 }
19 taxes {
20 amount
21 description
22 currency
23 }
24 remittance {
25 amount
26 description
27 note
28 taxIdNumber
29 }
30 }
31}

NO_REMITTANCE — bạn nộp thuế theo IOSS của riêng mình

Khi bạn cung cấp mã số IOSS của riêng mình cùng với NO_REMITTANCE trên một lô hàng giá trị thấp vào EU đủ điều kiện (giao đến trong EU, đến nơi vào hoặc sau ngày 1 tháng 7 năm 2026, tổng giá trị hàng hoá ≤ €150), Zonos sẽ chuyển giao việc nộp thuế VAT cho bạn: mảng remittance sẽ trống và Zonos không tính toán VAT trên hàng hoá, vận chuyển hoặc thuế quan — bạn tự thu và nộp thuế theo đăng ký IOSS của riêng mình. Ngoài khung thời gian giá trị thấp đó, NO_REMITTANCE chỉ làm trống mảng remittance và tổng số thuế không thay đổi.

1mutation {
2 landedCostCalculateWorkflow(
3 input: {
4 endUse: NOT_FOR_RESALE
5 method: DDP
6 tariffRate: ZONOS_PREFERRED
7 taxIdNumber: "IM1234567890"
8 taxRemittanceCalculation: NO_REMITTANCE
9 }
10 ) {
11 id
12 taxIdNumber
13 amountSubtotals {
14 duties
15 taxes
16 fees
17 landedCostTotal
18 }
19 taxes {
20 amount
21 description
22 currency
23 }
24 remittance {
25 amount
26 description
27 note
28 taxIdNumber
29 }
30 }
31}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

Trang này có hữu ích không?