輸入税試算API開発ドキュメント
商品(CCC税コード、または商品説明のみの自動AI分類)+外貨金額に基づいて、台湾の輸入税:関税(ECFA/固定税を含む)、営業税、プロモーション料、物品税、タバコ・酒税を瞬時に計算し、少額免税額NT$2,000を自動決定します。 0337.tw などの国境を越えた電子商取引プラットフォームとドッキングするために特別に設計されています。
5つの主要な税金と手数料
関税 + 営業税 + プロモーション手数料 + 物品税 + タバコ税および酒税
NT$2,000
少額免税の自動判定
AI の税ルール
製品説明を自動分類 CCC
10日あたりの為替レート
公式税関申告為替レート換算
1 概要
プラットフォームに「この商品を台湾に輸入する際に支払う税金はいくらですか?」を直接表示させます。フロントデスクにて。
何ができるか
- 税金の計算 — 製品 (CCC 税コードまたは製品説明) + 外貨金額を持ち込み、完全な税金詳細 (関税/営業税/プロモーション料金/物品税/タバコ税およびアルコール税) と税込みの導入総費用を返します。
- 税率を確認する — CCC 関税番号に従って関税率と物品税フラグを確認します。
- 自動関税 — CCC がない場合、
product_descriptionのみが提供され、システムは税関の AI モデルを使用して関税を自動的に推奨し、税を計算します。
shipping_fee は、HowBridge 新台湾ドルの基準配送料 (実装コスト見積もり用) です。 0337.tw から徴収される実際の転送料金については、代わりに Freight API (Hai Express、RMB) を使用してください。この API の税金には運賃は含まれません (課税標準 = 商品 FOB、便宜的な基準。正式な税関申告は税関によって承認された CIF に従うものとします)。
2 認定と基本情報
すべてのリクエストには API キーが必要です (送料/出荷ステータスと同じキーで十分であり、tax:read 権限が必要です)。
Base URL
認証ヘッダー (1 つ選択)
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_code | string(3) | 必須 | CNY などの外貨通貨。 |
price_foreign | number | 必須 | 外貨での商品金額。 |
product_description | string | オプション* | 商品説明。 hs_code が指定されていない場合、AI を使用して自動的に税ルールが適用されます。 |
hs_code | string | オプション* | CCC 関税コード (8 ~ 11 桁)。 |
quantity | int | オプション | 数量、デフォルトは 1。 |
weight_kg / dimensions | number / [3] | オプション | 重量 / 長さ、幅、高さ (運賃見積りを参照)。 |
over_exempt_limit | bool | オプション | 半年間の6回の非課税が尽きた→強制課税。 |
volume_liters / alcohol_degree / tobacco_sticks | number/int | オプション | 酒税・たばこ定額税の計算に使用します。 |
hs_code と product_description 少なくとも 1 つ選択します。リクエスト例(POST JSON)
curl -X POST https://0523.tw/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関税番号(純正番号)に従って関税率と物品税フラグを確認してください。
curl https://0523.tw/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 が適用される場合は 2 番目の列。 |
tax_base | 課税標準 (NTD) = 製品 FOB × 数量 (配送料を除く)。 |
tax_breakdown.is_tax_exempt | 少額免税(課税標準 2,000 台湾ドル以下および非タバコおよびアルコール飲料)は免除されますか。 |
tax_breakdown.duty | 料金(NTD)。 |
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 | 総支払税額 (NTD)。 |
tax_breakdown.if_over_limit | 免税の場合、半年間に免税枠を6回使い切った場合の納税予定額。 |
antidumping | アンチダンピング/平衡税リマインダー (原産国によっては、リマインダーのみが合計に組み込まれない場合があります)。 |
total_landed_cost | 税込みの着陸費用の合計(課税標準 + 参考運賃 + 税金)。 |
6 税金計算式
少額免税 = 課税標準額 NT$2,000 かつタバコやアルコールは除く → 税金 0 (半年に 6 回)
関税 = 課税標準 × 関税率 (または固定税のいずれか高い方)
プロモーション手数料 = 課税標準 × 0.04% (NT$100 未満の場合は無料)
物品税 = (課税標準 + 関税) × 物品税率 (対象品目)
営業税 = (課税標準 + 関税 + 物品税 + タバコ税および酒税) × 5%
支払うべき税金 = 関税 + プロモーション料金 + 物品税 + 酒税およびタバコ税 + 営業税
7 エラーコード
| HTTP | エラー / 状況 | 説明する |
|---|---|---|
| 401 | missing_api_key / invalid_api_key | API キーがないか無効です。 |
| 403 | insufficient_scope | キーはアクティブ化されていません tax:read。 |
| 422 | 通貨コード/外国価格がありません | 必要なパラメータが欠落しているか、形式が間違っています。 |
| 422 | 税金不足のルール | hs_code が指定されていないため、product_description を分類できません。 |
| 422 | この通貨には為替レートがありません | 通貨コードではまだ為替レートが提供されていません。カスタマー サービスにお問い合わせください。 |
| 429 | rate_limit_exceeded | 1分あたりの制限を超えました。 |
8 プログラム例
$client = new GuzzleHttp\Client(['base_uri' => 'https://0523.tw']); $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://0523.tw/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://0523.tw/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 がオンラインになりました。