檢查商品說明是否完整足夠,以便確信地分類 — 在分類前檢查。
每個跨境寄送都需要一個 HS 代碼,而這個代碼的品質只取決於其來源說明的品質。HS 分類推動海關通關和關稅及稅款的計算,所以您 商業發票 上的說明必須清楚地說明商品是什麼以及用什麼材料製成。
當說明模糊或有歧義時,分類必須透過假設來填補空白 — 而假設的細節會導致錯誤的 HS 代碼。代碼錯誤意味著關稅和稅款錯誤,並會增加通關延遲、罰款和其他合規問題的風險。
海關商品說明驗證讓您提前發現薄弱的說明,在資料輸入時進行,而不是在商品已經被猜測性地分類後才發現問題。當缺少東西時,它會告訴您確切要向客戶詢問的細節 — 這樣您可以在說明到達分類前修復它。當您準備好生成說明本身時,請參閱 海關商品說明;要指派 HS 代碼,請參閱 Classify。
您提交商品的描述性欄位 — name、description、material 和 categories。驗證會判斷該資訊是否具體到足以對應到單一 HS 代碼,而不需要假設未陳述的事實,例如纖維含量、織物是針織還是梭織、或商品的預期用途。
name
description
material
categories
它返回一個 status,告訴您說明有多準備就緒,以及 — 當缺少東西時 — 一個 clarifications 清單,告訴您確切要詢問什麼。
status
clarifications
驗證不分類商品,也不返回 HS 代碼。status 是建議性的:您根據自己的政策決定如何處理它 — 進行分類、警告、向客戶詢問更多細節、或拒絕商品。
三個可選輸入延伸了檢查:
existingItemId
shipToCountry
sessionId
status 欄位返回四個值之一。
READY
INCOMPLETE
READY_TO_SUBHEADING
UNRECOGNIZABLE
每當狀態不是 READY 時,clarifications 清單包含簡短且具體的短語,描述要新增到說明中的內容 — 例如,"state the primary fiber content"。這些短語是為了直接向客戶顯示而編寫的,所以建議的做法是在資料輸入時直接顯示這些短語,並在繼續之前提示客戶補充缺少的細節。
"state the primary fiber content"
當狀態為 READY 時,clarifications 為空。
每次驗證都會返回一個 sessionId。當客戶根據澄清更新商品時,請再次驗證,並傳回該 sessionId 以及完整、更新後的商品資訊 — 而不僅是新增的細節。
在一個工作階段內,驗證會記住已經詢問過的內容。問題不會重複,即使客戶略過它或只回答了一部分,因此客戶永遠不會陷入重複回答相同提示的循環。如果所有剩餘的問題都已經詢問過,狀態會返回 READY,讓商品可以繼續進行。
{
"input": {
"name": "Women's blouse",
"description": "long-sleeve blouse, woven",
"sessionId": "customs_description_validation_0ryft0yp0f5fg"
}
在這個 上衣範例 的後續驗證中,客戶補充了上衣為梭織,但沒有提供其材料。材料問題已經在這個工作階段中詢問過,所以不會再次詢問,商品以 READY 繼續進行。
請記住以下規則:
使用 customsDescriptionValidate mutation。直接提供商品的欄位,或使用 existingItemId 參考一個已儲存的商品。至少包括一個描述性欄位。
customsDescriptionValidate
mutation CustomsDescriptionValidate(
$input: CustomsDescriptionValidationInput!
) {
customsDescriptionValidate(input: $input) {
content {
在上面的範例中,商品清楚地識別為一件上衣,但服裝根據材料和結構部分進行分類 — 所以選擇正確的 HS 代碼會需要一個假設。狀態為 INCOMPLETE,clarifications 告訴您確切要向客戶詢問什麼。一旦新增這些細節,相同的商品驗證為 READY。
已經具有決定性屬性的說明驗證為 READY,沒有澄清。
"name": "Men's crew-neck t-shirt",
"material": "100% combed cotton, knit",
"categories": [
"Apparel",
"Tops"
]
新增 shipToCountry 會檢查到目的地關稅線的準備就緒情況。這裡六位數子目已經被確定,所以狀態為 READY_TO_SUBHEADING,clarifications 描述了選擇確切關稅線仍需要什麼。
"name": "Pullover sweater",
"material": "100% cotton, knit",
],
"shipToCountry": "US"
CustomsDescriptionValidationInput
海關商品說明驗證
海關商品說明驗證
檢查商品說明是否完整足夠,以便確信地分類 — 在分類前檢查。
為什麼完整的海關商品說明很重要
每個跨境寄送都需要一個 HS 代碼,而這個代碼的品質只取決於其來源說明的品質。HS 分類推動海關通關和關稅及稅款的計算,所以您 商業發票 上的說明必須清楚地說明商品是什麼以及用什麼材料製成。
當說明模糊或有歧義時,分類必須透過假設來填補空白 — 而假設的細節會導致錯誤的 HS 代碼。代碼錯誤意味著關稅和稅款錯誤,並會增加通關延遲、罰款和其他合規問題的風險。
海關商品說明驗證讓您提前發現薄弱的說明,在資料輸入時進行,而不是在商品已經被猜測性地分類後才發現問題。當缺少東西時,它會告訴您確切要向客戶詢問的細節 — 這樣您可以在說明到達分類前修復它。當您準備好生成說明本身時,請參閱 海關商品說明;要指派 HS 代碼,請參閱 Classify。
運作方式
您提交商品的描述性欄位 —
name、description、material和categories。驗證會判斷該資訊是否具體到足以對應到單一 HS 代碼,而不需要假設未陳述的事實,例如纖維含量、織物是針織還是梭織、或商品的預期用途。它返回一個
status,告訴您說明有多準備就緒,以及 — 當缺少東西時 — 一個clarifications清單,告訴您確切要詢問什麼。驗證不分類商品,也不返回 HS 代碼。
status是建議性的:您根據自己的政策決定如何處理它 — 進行分類、警告、向客戶詢問更多細節、或拒絕商品。三個可選輸入延伸了檢查:
existingItemId— 驗證您已經儲存的商品,而不是直接傳入其欄位。您也提供的任何欄位會覆蓋已儲存的值。shipToCountry— 提供時,驗證也會檢查說明是否具體到足以選擇目的地的特定國家關稅線,而不僅是六位數 HS 子目。sessionId— 連結同一商品的後續驗證,讓客戶不會被重複詢問相同的問題。請參閱 工作階段。準備就緒狀態
status欄位返回四個值之一。READYclarifications為空。INCOMPLETEclarifications中的細節,然後驗證或再次分類。READY_TO_SUBHEADINGshipToCountry時可能。UNRECOGNIZABLE澄清
每當狀態不是
READY時,clarifications清單包含簡短且具體的短語,描述要新增到說明中的內容 — 例如,"state the primary fiber content"。這些短語是為了直接向客戶顯示而編寫的,所以建議的做法是在資料輸入時直接顯示這些短語,並在繼續之前提示客戶補充缺少的細節。當狀態為
READY時,clarifications為空。工作階段
每次驗證都會返回一個
sessionId。當客戶根據澄清更新商品時,請再次驗證,並傳回該sessionId以及完整、更新後的商品資訊 — 而不僅是新增的細節。在一個工作階段內,驗證會記住已經詢問過的內容。問題不會重複,即使客戶略過它或只回答了一部分,因此客戶永遠不會陷入重複回答相同提示的循環。如果所有剩餘的問題都已經詢問過,狀態會返回
READY,讓商品可以繼續進行。{"input": {"name": "Women's blouse","description": "long-sleeve blouse, woven","sessionId": "customs_description_validation_0ryft0yp0f5fg"}}在這個 上衣範例 的後續驗證中,客戶補充了上衣為梭織,但沒有提供其材料。材料問題已經在這個工作階段中詢問過,所以不會再次詢問,商品以
READY繼續進行。請記住以下規則:
sessionId,以開始新的工作階段。shipToCountry會開始新的工作階段,所以請一律使用最新回應中的sessionId。驗證海關商品說明
使用
customsDescriptionValidatemutation。直接提供商品的欄位,或使用existingItemId參考一個已儲存的商品。至少包括一個描述性欄位。mutation CustomsDescriptionValidate($input: CustomsDescriptionValidationInput!) {customsDescriptionValidate(input: $input) {statusclarificationssessionIdcontent {namedescriptionmaterialcategories}}}在上面的範例中,商品清楚地識別為一件上衣,但服裝根據材料和結構部分進行分類 — 所以選擇正確的 HS 代碼會需要一個假設。狀態為
INCOMPLETE,clarifications告訴您確切要向客戶詢問什麼。一旦新增這些細節,相同的商品驗證為READY。查看 READY 範例
已經具有決定性屬性的說明驗證為
READY,沒有澄清。{"input": {"name": "Men's crew-neck t-shirt","material": "100% combed cotton, knit","categories": ["Apparel","Tops"]}}查看特定國家範例
新增
shipToCountry會檢查到目的地關稅線的準備就緒情況。這裡六位數子目已經被確定,所以狀態為READY_TO_SUBHEADING,clarifications描述了選擇確切關稅線仍需要什麼。{"input": {"name": "Pullover sweater","material": "100% cotton, knit","categories": ["Apparel","Tops"],"shipToCountry": "US"}}CustomsDescriptionValidationInput
customsDescriptionValidate
這個頁面有幫助嗎?