檢查商品描述是否足夠完整,以便在分類前能自信地對其進行分類。
每份跨境貨物都需要一個HS編碼,而這個編碼只有在其來自的描述一樣好時,才能發揮作用。HS分類推動了海關清關,並影響關稅和稅費的計算,所以你的商業發票上的描述必須清楚地說明商品是什麼,以及它由什麼材料製成。
當描述模糊或有歧義時,分類必須填補空白並做出假設——一個假設的細節可能導致HS編碼錯誤。錯誤的編碼意味著關稅和稅費也錯誤,這會增加清關延遲、罰款和其他合規問題的風險。
海關商品描述驗證讓你能在資料輸入時及早發現薄弱的描述,而不是在商品已根據猜測進行分類後才發現問題。當某些內容缺失時,它會明確告訴你應向客戶詢問哪些細節——這樣你可以在描述進入分類流程前修正它。當你準備好生成描述本身時,請參考海關商品描述;要分配HS編碼,請參考分類。
你提交了商品的描述性欄位——name、description、material和categories。驗證會判斷這些信息是否足夠具體,能夠落在單一HS編碼上,無需假設任何未明確說明的事實,例如纖維成分、布料是針織還是梭織,或商品的預期用途。
name
description
material
categories
它返回一個status,告訴你描述的準備程度,當某些內容缺失時,會返回一個clarifications列表,明確告訴你應詢問什麼。
status
clarifications
驗證不會分類商品,也不會返回HS編碼。status是參考性的:你根據自己的政策決定如何處理——繼續分類、發出警告、向客戶詢問更多細節,或拒絕該商品。
兩個可選輸入可擴展檢查:
existingItemId
shipToCountry
status欄位返回四個值之一。
READY
INCOMPLETE
READY_TO_SUBHEADING
UNRECOGNIZABLE
每當狀態不是READY時,clarifications列表會包含簡短、具體的短語,描述應添加到描述中的內容——例如,"state the primary fiber content"。這些短語是寫給客戶直接查看的,所以一個好的做法是在數據輸入點顯示它們,並在移動前提示輸入缺失的細節。
"state the primary fiber content"
當狀態為READY時,clarifications為空。
使用customsDescriptionValidate mutation。直接提供商品的欄位,或使用existingItemId引用一個已存儲的商品。至少包含一個描述性欄位。
customsDescriptionValidate
mutation CustomsDescriptionValidate(
$input: CustomsDescriptionValidationInput!
) {
customsDescriptionValidate(input: $input) {
content {
}
在上面的示例中,商品顯然可識別為女性襯衫,但服裝的分類部分取決於材料和製造方式——所以選擇正確的HS編碼需要做出假設。狀態為INCOMPLETE,clarifications明確告訴你應向客戶詢問什麼。一旦添加了這些細節,同一商品會驗證為READY。
一個已經包含決定性特徵的描述會驗證為READY,無需任何澄清。
{
"input": {
"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編碼,請參考分類。
工作原理
你提交了商品的描述性欄位——
name、description、material和categories。驗證會判斷這些信息是否足夠具體,能夠落在單一HS編碼上,無需假設任何未明確說明的事實,例如纖維成分、布料是針織還是梭織,或商品的預期用途。它返回一個
status,告訴你描述的準備程度,當某些內容缺失時,會返回一個clarifications列表,明確告訴你應詢問什麼。驗證不會分類商品,也不會返回HS編碼。
status是參考性的:你根據自己的政策決定如何處理——繼續分類、發出警告、向客戶詢問更多細節,或拒絕該商品。兩個可選輸入可擴展檢查:
existingItemId——驗證你已存儲的商品,而不是內聯傳遞其欄位。你同時提供的任何欄位都會覆蓋存儲值。shipToCountry——提供此參數時,驗證也會檢查描述是否足夠具體,能夠選擇目的地國家特定的稅號,而不僅僅是六位數的HS小類。準備就緒狀態
status欄位返回四個值之一。READYclarifications為空。INCOMPLETEclarifications中的細節,然後重新驗證或分類。READY_TO_SUBHEADINGshipToCountry時才可能出現。UNRECOGNIZABLE澄清說明
每當狀態不是
READY時,clarifications列表會包含簡短、具體的短語,描述應添加到描述中的內容——例如,"state the primary fiber content"。這些短語是寫給客戶直接查看的,所以一個好的做法是在數據輸入點顯示它們,並在移動前提示輸入缺失的細節。當狀態為
READY時,clarifications為空。驗證海關商品描述
使用
customsDescriptionValidatemutation。直接提供商品的欄位,或使用existingItemId引用一個已存儲的商品。至少包含一個描述性欄位。mutation CustomsDescriptionValidate($input: CustomsDescriptionValidationInput!) {customsDescriptionValidate(input: $input) {statusclarificationscontent {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
這個頁面有幫助嗎?