服务市场 / 进口税金试算 API 开发文档
台湾进口税金试算 API · v1

进口税金试算 API 开发文档

依商品 (CCC 税则,或只给商品描述自动 AI 分类) + 外币金额,实时算出台湾进口税金:关税 (含 ECFA / 定额税)、营业税、推广费、货物税、烟酒税,并自动判断 NT$2,000 小额免税。专为 0337.tw 等跨境电商平台对接设计。

5 大税费

关税+营业税+推广费+货物税+烟酒税

NT$2,000

小额免税自动判断

AI 税则

给商品描述自动分类 CCC

每旬汇率

官方海关报关汇率换算

1 总览

让你的平台在前台直接显示「这件商品进口台湾要缴多少税」。

能做什么

  • 税金试算 — 带入商品 (CCC 税则或商品描述) + 外币金额,回传完整税金明细 (关税 / 营业税 / 推广费 / 货物税 / 烟酒税) 与含税落地总成本。
  • 查税率 — 依 CCC 税则号别查关税率、货物税 flag。
  • 自动税则 — 没有 CCC 时,只给 product_description,系统用关务署 AI 模型自动推荐税则并计税。
计税币别:新台币 (TWD)。 你以外币 (如 CNY) 带入商品金额,系统以官方每旬海关报关汇率换算成新台币后计税,税额皆为新台币。
与运费 API 的关系: 税金试算回应中的 shipping_fee 为好运器新台币参考运费 (供落地成本估算)。实际向 0337.tw 收的集运费请改用 运费 API (海快,人民币)。本 API 的税金本身不含运费 (税基=商品 FOB,便民口径;正式报关以海关核定 CIF 为准)。

2 认证与基本信息

所有请求需带 API Key (与运费 / 货况同一把密钥即可,需开通 tax:read 权限)。

Base URL

https://howbridge.cn/api/v1/tax

认证标头 (择一)

Authorization: Bearer lk_live_xxxxxxxxxxxxxxxxxxxxxxxx
// 或
X-API-Key: lk_live_xxxxxxxxxxxxxxxxxxxxxxxx

请由服务器端调用,勿暴露密钥于前端。速率限制以密钥为单位,回应标头 X-RateLimit-Remaining 回报剩余额度,超限回 HTTP 429。

3 端点:税金试算

GETPOST /api/v1/tax/estimate

建议用 POST + JSON。

请求参数

参数类型必填说明
currency_codestring(3)必填外币币别,如 CNY。
price_foreignnumber必填外币商品金额。
product_descriptionstring选填*商品描述。没给 hs_code 时用 AI 自动推税则。
hs_codestring选填*CCC 税则号别 (8–11 码)。
quantityint选填数量,预设 1。
weight_kg / dimensionsnumber / [3]选填重量 / 长宽高 (参考运费估算用)。
over_exempt_limitbool选填半年 6 次免税已用完 → 强制课税。
volume_liters / alcohol_degree / tobacco_sticksnumber/int选填酒/烟定额税计算用。
* hs_code 与 product_description 至少择一。

请求范例 (POST JSON)

curl -X POST https://howbridge.cn/api/v1/tax/estimate \
  -H "Authorization: Bearer lk_live_xxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"product_description":"棉质女上衣","currency_code":"CNY","price_foreign":300,"quantity":1}'

回应 200 (节录)

{
  "success": true,
  "data": {
    "input": { "hs_code": "61061000", "currency_code": "CNY", "price_foreign": 300 },
    "exchange": { "rate_to_twd": 4.612, "price_twd": 1383.6 },
    "tariff_info": { "duty_rate": 10.5, "duty_rate_text": "10.5%", "ecfa_applied": false },
    "tax_base": 1383.6,
    "tax_breakdown": {
      "is_tax_exempt": true,            // 税基 ≤ NT$2,000 → 小额免税
      "duty": 0, "promo_fee": 0, "vat": 0, "total_tax": 0,
      "if_over_limit": {           // 若半年 6 次免税用完之应付
        "duty": 145.28, "vat": 76.44, "total_tax": 221.72
      }
    },
    "antidumping": [],
    "total_landed_cost": 1453.6,
    "disclaimer": "..."
  }
}

4 端点:查税率

GET /api/v1/tax/rate/{hsCode}

依 CCC 税则号别 (纯数字) 查关税率与货物税 flag。

curl https://howbridge.cn/api/v1/tax/rate/6109100000 \
  -H "Authorization: Bearer lk_live_xxxxxxxxxxxxxxxxxxxxxxxx"

{
  "success": true,
  "data": {
    "hs_code": "6109100000",
    "duty_rate": 10.5,
    "duty_rate_text": "10.5%",
    "is_commodity_tax": false,
    "name_zh": "棉制T恤衫、汗衫…",
    "source": "tariffs_db"
  }
}

5 回应字段说明 (data)

字段说明
exchange.rate_to_twd采用的每旬海关报关汇率 (外币 → 新台币)。
exchange.price_twd商品金额换算新台币。
tariff_info.duty_rate采用的关税率 (%);ECFA 适用时为第二栏。
tax_base税基 (新台币) = 商品 FOB × 数量 (不含运费)。
tax_breakdown.is_tax_exempt是否小额免税 (税基 ≤ NT$2,000 且非烟酒)。
tax_breakdown.duty关税 (新台币)。
tax_breakdown.promo_fee推广贸易服务费 (0.04%,未达 NT$100 不收)。
tax_breakdown.commodity_tax货物税 (家电等;一般成衣为 0)。
tax_breakdown.alcohol_tax烟酒税 (定额)。
tax_breakdown.vat营业税 5%。
tax_breakdown.total_tax应缴税金总额 (新台币)。
tax_breakdown.if_over_limit免税情境下,若半年 6 次免税用完之预估应付税金。
antidumping反倾销 / 平衡税提示 (依来源国,仅提示不并入 total)。
total_landed_cost含税落地总成本 (税基 + 参考运费 + 税金)。

6 税金公式

税基 = 商品 FOB (外币 × 汇率) × 数量
小额免税 = 税基 ≤ NT$2,000 且非烟酒 → 税金 0 (半年限 6 次)
关税 = 税基 × 关税率 (或定额税取高者)
推广费 = 税基 × 0.04% (未达 NT$100 不收)
货物税 = (税基 + 关税) × 货物税率 (适用品项)
营业税 = (税基 + 关税 + 货物税 + 烟酒税) × 5%
应缴税金 = 关税 + 推广费 + 货物税 + 烟酒税 + 营业税
法规依据:关税法、加值型及非加值型营业税法、贸易法 (推广贸易服务费)、货物税条例、烟酒税法。实际税额以海关核定为准。

7 错误码

HTTPerror / 情况说明
401missing_api_key / invalid_api_key未带 / 无效 API Key。
403insufficient_scope密钥未开通 tax:read。
422缺 currency_code / price_foreign必填参数缺漏或格式错。
422缺税则未给 hs_code 且 product_description 无法分类。
422无此币别汇率该 currency_code 尚未提供汇率,请联系客服。
429rate_limit_exceeded超过每分钟上限。

8 程序范例

$client = new GuzzleHttp\Client(['base_uri' => 'https://howbridge.cn']);
$res = $client->post('/api/v1/tax/estimate', [
    'headers' => ['Authorization' => 'Bearer ' . env('LUCKY_FREIGHT_KEY')],
    'json' => [
        'product_description' => '棉质女上衣',
        'currency_code' => 'CNY',
        'price_foreign' => 300,
    ],
]);
$tax = json_decode($res->getBody(), true)['data']['tax_breakdown'];
echo '应缴税金 NT$' . $tax['total_tax'];
const r = await fetch('https://howbridge.cn/api/v1/tax/estimate', {
  method: 'POST',
  headers: { 'Authorization': `Bearer ${process.env.LUCKY_FREIGHT_KEY}`, 'Content-Type': 'application/json' },
  body: JSON.stringify({ product_description: '棉质女上衣', currency_code: 'CNY', price_foreign: 300 }),
});
const { data } = await r.json();
console.log(data.tax_breakdown.total_tax);
curl -X POST https://howbridge.cn/api/v1/tax/estimate \
  -H "Authorization: Bearer $LUCKY_FREIGHT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product_description":"棉质女上衣","currency_code":"CNY","price_foreign":300}'

9 支持与版本

技术支持: howyunqisoftware@gmail.com

API 版本: v1 (稳定)。

变更纪录: 2026-06-01 — 进口税金试算 API v1 上线。

运费 API 货况 API 申请 API 密钥