自動化 HS 稅則分類 API,在整份商品目錄的規模下怎麼運作?
這次更新:明確2025年9月ATLAS歷史測試的樣本和限制,移除無依據的準確率比較,並修正相關罰款與文件主張。
自動化 HS 稅則分類 API,是一種程式化介面,接受商品描述與原產國,回傳國際商品統一分類制度(HS)稅則號別,以及該號別的各層關稅。GingerControl 的 Classification + Tariff Calculation API 以 JSON 回傳 10 碼 HTS 稅則號別及其美國各層關稅,預設每次呼叫 120 項(依你的處理量調整),在通話之後提供給企業系統使用。
大量處理時,自動化 HS 稅則分類的準確率有多高?
一般文字比對式 API 把稅則分類當成關鍵字搜尋,而不是法律推理,而且沒有一家公布過我們找得到出處的準確率數字。GingerControl 的分類引擎把國際稅則分類通則(GRI 1 到 6)編碼成結構化的法律邏輯,而不是比對稅目文字。在 GingerControl 自家對 1,000 多項產品做的內部測試中,API 採用的 Quick 分類器在 10 碼層級有 99.86% 的稅號相符;這是我們自己的測試,不是獨立評比。
大規模自動化 HS 稅則分類,通常會因為兩個原因失敗:不是準確率一過幾百個 SKU 就崩掉,就是系統回傳的稅則號別缺少 CBP 期待看到的紀錄。GingerControl 的 Classification + Tariff Calculation API 接收產品描述與原產國,回傳 10 碼 HTS 稅則號別及其美國各層關稅(呼叫當下生效的一般稅率、優惠稅率、第 301 條、第 232 條金屬與第 99 章其他稅則行),預設每次呼叫 120 項。每個稅號背後有據可查的依據(適用的 GRI、查閱過的類注與章注,以及參考的 CROSS 裁定),正是 19 U.S.C. 1484 的合理注意義務要你留存的內容;在 GingerControl 的 GingerOS 裡,每一筆分類都連同這些推理一起保存,等你核准。CBP 在 2025 會計年度共徵收 2,167 億美元的關稅、稅費,是 2024 會計年度 881 億美元的兩倍多,這代表分類錯誤現在會疊加在比過去更多層的稅則上,後果比以往更嚴重。
為什麼自動化 HS 稅則分類現在是正式環境的硬需求
對多數進口商、出口人與 3PL 而言,人工 HS 稅則分類大約在 500 到 2,000 個 SKU 之間就撐不住了。一位合規分析師處理一個 SKU 的初步分類,平均要花 20 到 30 分鐘。以一個 1 萬件商品的目錄來算,這筆帳完全不划算:大約要投入 5,000 個分析師工時,等於 2.5 位全職分析師花一整年,只處理單一批積壓案件。
這不是理論上的問題。CBP 每年處理超過 4,000 萬份報單,而疊加在最惠國基礎稅率之上的第 232 條與第 301 條這幾層(2026 年 2 月 24 日至 7 月 23 日的報單還有第 122 條),意味著一次分類錯誤,現在會連帶影響多重稅則計算。一筆 100 萬美元的貨件,光是 2.5 個百分點的稅率誤差,乘上第 301 條(25%)與第 99 章其他稅則層,在被罰款之前,就可能造成 2 萬 5 千美元以上的短繳關稅。
這正是為什麼問題已經不是「我們要不要把 HS 稅則分類自動化?」,而是「哪一支自動化 HS 稅則分類 API,真的能在正式環境的量體下維持準確率?」
一支自動化 HS 稅則分類 API 必須做到什麼
多數 API 只解決三個問題裡的其中一個,就自稱大功告成。一支正式環境等級的自動化 HS 稅則分類 API,必須一次把三件事都做到:
- 在 CBP 適用的同一套法律框架下,回傳正確的 HS 稅則號別(GRI 1 到 6、類注、章注、CROSS 裁定)
- 算出該稅則號別的各層關稅,不只是最惠國稅率(第 301 條、第 232 條鋼鋁製品,以及第 99 章其他稅則行)
- 產出禁得起稽核的說明文件,讓每一次分類的合理注意義務都有憑有據
GingerControl 的 Classification + Tariff Calculation API 用單次 REST 呼叫完成前兩件事。第三件是你自己留存的紀錄:GingerOS 會把每一筆核准過的分類連同推理一起保存。
GingerControl 的自動化 HS 稅則分類 API 怎麼運作
API 提供兩個端點:一個是即時分類用的單一產品端點,另一個是目錄規模處理用的批次端點。
單一產品端點
送出商品描述與 ISO 3166-1 alpha-2 原產國代碼,就能在單次回應中拿到 HS 稅則號別、最惠國稅率、優惠稅率,以及呼叫當下生效的第 301 條、第 232 條金屬與第 99 章其他稅則行。
POST /openapi/v1/tariff
Content-Type: application/json
X-Api-Key: YOUR_API_KEY
{
"description": "Cotton knit short sleeve T-shirt",
"country_of_origin": "DE"
}
回應包含 hts_code(通常為 10 碼)和一個 tariffs 物件,內有 general_rate、special_rate,以及每個第 99 章模組各一份清單(例如 Section 301 或 Section 232 - Metals),每一筆都是一組 {code, rate}。第 122 條已於 2026 年 7 月 24 日到期,所以不再是現行的關稅層。
這個端點接受 EU 與 UK,以及對應的 ISO 代碼,並在選填的 extra 物件中支援鋼材熔煉國與鋁材熔煉國欄位,供會觸發第 232 條熔煉國規則的商品使用。
批次端點
預設每次最多送出 120 項,依你的處理量調整。每一項都有呼叫端自訂的 item_id 供對帳使用,加上商品描述與原產國;結果依你的請求順序回傳,並附上一個摘要區塊。
POST /openapi/v1/tariff/batch
拆分編碼複合關稅處理
第 91 章底下的商品(腕錶及類似的複合商品),是按組件分別課稅,而不是當作單一單位課稅。對這類商品,API 可以回傳 8 碼的上層稅號,並附上一份 components 清單,每個組件都有自己的 10 碼 HTS 稅號與關稅資料。
速度和處理量呢?
GingerControl 沒有公開 API 的回應時間、每日處理量或 SLA。批次呼叫預設每次 120 項,每位客戶的金鑰會在通話之後,依其呼叫模式、IP 白名單與尖峰 QPS 設定。
API 如何追求準確率
GingerControl 在 10 碼層級的 99.86%,來自它自家對 1,000 多項產品做的內部測試,測的是 API 採用的 Quick 分類器;這不是獨立評比。背後有三項設計決策:
把確定性的法律邏輯,和機率式的判斷層分開處理。 GRI 1 到 6 的排序、類注排除規則,以及章注規則,都被編碼為確定性規則,不會被模型信心分數推翻。一般 LLM 可能因為描述強調外觀,就「判斷」一項複合商品的基本特徵是它的外殼;但 GRI 3(b) 衡量的是哪個組件賦予商品基本特徵:材料或組件的性質、體積、數量、重量或價值,以及它在商品使用上的作用。GingerControl 是把這項測試當成規則來套用,而不是憑運氣。
先問產品事實,再給稅號。 當多個 HS 稅則號別都可能適用時,稅號必須取決於區分它們的那些事實。在 GingerLite 的 Classification Researcher 裡,Ginger 會先問清楚這些事實再做判斷;API 則依你送出的描述分類,所以請一開始就寫明材質、功能與組成零件。以一塊附可拆式不鏽鋼托盤的竹製砧板為例,問題不是「這是木頭還是鋼?」,而是哪個組件賦予這組商品基本特徵,這正是 CBP 在 NY N127766 中對這項商品適用的 GRI 3(b) 測試。
分類過程中即整合 CROSS 裁定,而不是事後才補。 CBP CROSS 裁定是先例。GingerControl 的 Classification Researcher 是在分類過程中就讀取相似案例,讓它們參與判斷,而不是等稅則號別定了之後,才把裁定當成裝飾性的註腳貼上去。這正是以證據為本的分類,和事後補理由之間的差別。
整合流程,從一次通話開始
這支 API 給企業系統使用,沒有公開的測試工具,也沒有測試金鑰。
| 步驟 | 你要做的事 | 我們提供的內容 |
|---|---|---|
| 1. 跟我們聊聊 | 說明你的系統、處理量與使用情境 | 一次通話,確認整合範圍 |
| 2. 閱讀 API 合約 | 檢視請求與回應結構、錯誤語意,以及速率限制規則 | API 手冊 |
| 3. 取得金鑰 | 提供你的呼叫模式、IP 白名單與尖峰 QPS | 一把依這些條件設定的金鑰 |
| 4. 正式環境整合 | 依合約建置整合,並記錄 X-Request-Id |
依你的 item_id 順序回傳的結果 |
錯誤處理與速率限制
正式環境等級的自動化 HS 稅則分類 API,會把錯誤處理當成合約來對待,而不是事後補的附加項目。
| HTTP 狀態碼 | 代碼 | 意義 |
|---|---|---|
| 401 | missing_api_key / invalid_api_key |
未提供 X-Api-Key,或驗證失敗 |
| 403 | api_key_revoked / client_disabled |
金鑰已被撤銷,或帳號已被停用 |
| 422 | invalid_request |
請求內容格式錯誤或未通過驗證 |
| 429 | request_rate_limited / item_rate_limited |
觸發請求層級或項目層級的速率限制,請依 Retry-After 重試 |
| 500 | classification_failed / calculator_failed / internal_error |
伺服器端失敗,附上具體代碼供追蹤 |
429 回應會附上 Retry-After 標頭,告訴呼叫端要等幾秒才能重試。每個回應都會回傳 X-Request-Id 標頭供日誌比對,大幅縮短正式環境問題的根因排查時間。
GingerControl 的 API 對比其他自動化 HS 稅則分類 API
| 能力 | GingerControl API | 一般 LLM 包裝 | 關鍵字/查表式 API |
|---|---|---|---|
| 準確率 | 我們自家對 1,000 多項產品做的內部測試,10 碼層級為 99.86%(不是獨立評比) | ATLAS歷史測試(2025年9月22日,200筆樣本):GPT-5-Thinking為55.5%、Gemini-2.5-Pro-Thinking為31.0%,均為6碼層級;未測試API包裝產品 | 沒有公開數字 |
| 回應中的各層關稅 | 一般稅率、優惠稅率、第 301 條、第 232 條金屬、第 99 章其他稅則行 | 通常僅最惠國稅率 | 通常僅最惠國稅率 |
| 拆分編碼複合關稅 | 支援(逐組件拆算) | 不支援 | 不支援 |
| 每次批次件數 | 預設 120 項,依你的處理量調整 | 通常 1 到 10 件 | 通常 50 到 100 件 |
| 鋼材/鋁材熔煉國支援 | 支援 | 不支援 | 不支援 |
這些是2025年9月22日ATLAS論文中受測模型在200筆樣本測試集上的歷史結果。GingerControl未參加該測試,其內部結果來自另一資料集。這些數字不能證明目前的準確率上限,也不能直接用來排名廠商。
常見問題
自動化 HS 稅則分類 API 和人工 HS 查詢工具有什麼不同?
人工 HS 查詢工具,回傳的是候選稅則號別,讓人再自行判斷。自動化 HS 稅則分類 API,會自己完成法律推理:依序套用 GRI 1 到 6、檢查類注與章注,然後回傳最終號別。GingerControl 的 Classification + Tariff Calculation API 會在單次回應中回傳稅則號別,以及它的一般稅率、優惠稅率,和第 301 條、第 232 條金屬與第 99 章其他稅則行。
自動化 HS 稅則分類 API 怎麼處理複合或多功能商品?
關鍵在於 API 是否編碼了 GRI 3 邏輯。複合商品需要依 GRI 3(b) 做基本特徵分析,衡量材料或組件的性質、體積、數量、重量或價值,以及它在商品使用上的作用。多數 API 跳過這一步,直接回傳文字比對分數最高的結果。在 GingerControl 的 Classification Researcher 裡,Ginger 會偵測 GRI 3(b) 複合商品,並在判斷前提出基本特徵問題;API 則依你送出的描述分類,對第 91 章手錶這類拆分編碼商品,會回傳每個組件各自的 HS 稅則號別與關稅資料。
自動化 HS 稅則分類 API 能滿足 CBP 的合理注意義務標準嗎?
前提是你能說明每個稅號背後的推理。CBP 的合理注意義務公告把「諮詢關務專家」視為符合合規的證據之一。GingerControl 的 API 回傳稅號與各層關稅,不回傳推理紀錄;在 GingerOS 裡,每一筆分類都連同 GRI 推理、查閱過的類注與章注,以及引用的 CROSS 裁定一起保存,這正是關務專家會留下的同一種佐證。
GingerControl 的自動化 HS 稅則分類 API 有多快?
GingerControl 沒有公開 API 的回應時間或每日處理量。批次呼叫預設每次 120 項,依你的處理量調整;你的金鑰會在通話之後,依你的呼叫模式、IP 白名單與尖峰 QPS 設定。
自動化 HS 稅則分類 API 支援哪些國家?
API 接受所有原產國的 ISO 3166-1 alpha-2 國家代碼。也接受 EU 與 UK,GB 則當成 UK 處理。這支 API 只計算美國進口關稅,包含美國的第 99 章稅則行;它回傳的稅號前 6 碼就是國際通用的 HS 層級。
我該怎麼開始使用這支自動化 HS 稅則分類 API?
從一次通話開始:聯絡我們,簡單說明你的系統與處理量。沒有公開的測試工具或測試金鑰;通話之後,你會拿到一把依你的呼叫模式、IP 白名單與尖峰 QPS 設定的金鑰。
用 GingerControl API 開始自動化 HS 稅則分類
如果你正在為一個 1 萬件以上 SKU 的目錄、一個電商平台,或是一套 3PL 作業流程,評估自動化 HS 稅則分類 API,真正該檢驗的問題是:這支 API 能不能在正式環境的量體下維持準確率,並產出 CBP 稽核人員會接受的說明文件?
Classification + Tariff Calculation API 給企業系統使用,從一次通話開始:輸入產品描述與原產國,以 JSON 回傳 10 碼 HTS 稅號與其美國各層關稅,預設每次呼叫 120 項。沒有公開的測試工具或測試金鑰,通話之後才會發放金鑰。
GingerControl打造GingerOS,一套照你的流程、用現有的資料運作的AI貿易合規平台,有沒有 ERP 都可以。專案從報價前的Prototype Week開始。與我們的團隊聊聊,把自動化 HS 稅則分類嵌進你的正式作業流程。
參考資料
- U.S. Customs and Border Protection, Trade Statistics
引用數據:2025 會計年度共徵收 2,167 億美元關稅、稅費(2024 會計年度為 881 億美元)
來源:CBP Trade Statistics
發布時間:2025 年 - CBP Priority Issues, Trade Volume Statistics
引用數據:每年處理超過 4,000 萬份報單
來源:CBP Priority Issues - CBP Informed Compliance Publication, Reasonable Care(2017 年 9 月修訂版)
引用數據:19 U.S.C. 1484 下的合理注意義務標準
來源:CBP Reasonable Care Publication
發布時間:2017 年 9 月 - CBP Customs Rulings Online Search System (CROSS)
引用數據:作為分類參考的 CBP 先例裁定
來源:CROSS Rulings Database - ATLAS: Benchmarking and Adapting LLMs for Global Trade via HTS Classification, arXiv
引用數據:200筆樣本的ATLAS歷史測試;6碼層級GPT-5-Thinking為55.5%、Gemini-2.5-Pro-Thinking為31.0%、微調Atlas(LLaMA-3.3-70B)為57.5%;未測試商用API包裝產品或GingerControl
來源:arXiv 2509.18400
發布:2025年9月22日 - 19 U.S.C. 1484, Customs Duties, Entry of Merchandise
引用數據:登記進口商的合理注意義務
來源:19 U.S.C. 1484
還在一筆一筆查裁定來判定 SKU 稅號?
交給 GingerOS 處理。
在下一頁選一個30分鐘的時段,和我們的執行長 Chen Cui 通話。帶一則公告或一份 SKU 清單來(ERP 匯出檔、試算表或一封電子郵件都可以),看看 GingerOS 怎麼處理。
審閱:Michael Weick, LCB / CCS




