DOCS

EU への発送

Zonos API を使用して対象の EU 仕向地へ Japan Post の荷物を関税前払いで発送し、EU VAT の取り扱い方法を選択します。

2026 年 10 月 1 日(日本時間) から、お客様の Verified Account で、仕向地が対応している場合に、以下の EU 仕向地向けに関税前払いの Japan Post ラベルを作成できるようになります:デンマーク、フランス(モナコを含む)、アンドラ、フランス海外県(グアドループ、フランス領ギアナ、マルティニーク)、スウェーデン、スペイン、オランダ、スロバキア、イタリア、フィンランド、ルクセンブルク、エストニア、マルタ、ベルギー。

フランス、モナコ、アンドラ、フランス海外県(グアドループ、フランス領ギアナ、マルティニーク)向けの出荷では、EMS はご利用いただけません。

出荷が DDP の対象となるかどうかは、仕向地、出荷の価格、ギフトかどうかによって異なり、一部の郵便番号地域は対象外です。各仕向地のルールについては、EU 各国の対応状況をご覧ください。

一部の EU 仕向地には価格の上限が適用されます。上限については、Verified Account でできることをご覧ください。

米国向け出荷と同じ CreateDeclarationShipment ワークフローを使用します。EU 向け出荷では、お届け先住所を変更し、€150 以下の B2C 出荷ではすべての商品に商品識別子を渡し(下記参照)、landedCostCalculateWorkflow の 2 つの任意フィールドを使用して VAT の取り扱い方法を選択します。独自の IOSS 番号を Dashboard に保存する代わりにリクエストで渡す場合は、ラベルに適用されるよう shipmentInput.references.taxCode にも渡します。それ以外はすべて、単一出荷の作成で説明されているとおりに動作します。

主な用語 

  • DDP(Delivered Duty Paid、関税込み持ち込み渡し):関税と税金は荷物の到着前に支払われるため、お客様の購入者が配達時に支払いを求められることはありません。Zonos は、仕向地のルールで認められている場合、対応する EU 仕向地へ DDP で発送します。EU 各国の対応状況をご覧ください。
  • VAT(付加価値税):EU の消費税で、商品、送料、関税に対して課税されます。税率は仕向国によって異なります。
  • IOSS(Import One-Stop Shop):荷物の到着時に VAT を徴収する代わりに、販売者が販売時に VAT を徴収し、毎月 1 回の申告で EU に納付できる EU の登録制度です。IOSS は、商品価格が €150 以下 の出荷に適用されます。IOSS 番号は、IM に続く 10 桁の数字で構成されます。

商品識別子(2026 年 11 月 1 日から必須) 

価格が €150 以下の B2C 出荷に関するすべての EU 税関申告では、各商品について商品識別子を記載する必要があります。€150 を超える出荷では不要です。

フィールド↕EU の識別子↕内容↕ステータス↕
sku販売者商品識別子(M-PID)お客様、マーケットプレイス、またはプラットフォームが商品に割り当てる ID(SKU など)。必須
manufacturerProductId非標準化製造者商品識別子(NS-PID)製造者またはサプライヤー独自の商品コード(型番や部品番号など)。必須
gtin標準化製造者商品識別子(S-PID)国際規格に基づくバーコード番号(JAN、EAN、UPC コード、書籍の場合は ISBN など)。商品にある場合は必須。ない場合は gtin を省略します。

提供方法

すべての商品に識別子が必要です。ラベルリクエストで渡すか、Zonos カタログの商品に保存してください。ラベルリクエストで渡すことをおすすめします。

  • ラベルリクエストで渡す(推奨): itemCreateWorkflow の各商品に 3 つすべてを渡します。
  • Zonos カタログに保存する: チャネル連携、CSV インポート、または Catalog API を使用して、カタログ商品に保存します。その後、Zonos が各出荷に対応するカタログ商品を見つける必要があります:
    • 注文とカタログ商品を同期するチャネル連携を使用している場合: チャネル上の注文に Japan Post の追跡番号を追加します。Zonos は追跡番号によって出荷と注文を照合します。
    • チャネル連携を使用していない場合: ラベルリクエストのすべての商品に、一致する sku を渡します。
{
  "itemInput": [
    {
      "name": "Cotton T-shirt",
      "sku": "TSHIRT-BLK-M",
      "manufacturerProductId": "MFR-TS-2201",
      "gtin": "4901234567894"
    },
    {
      "name": "Canvas tote bag",
      "sku": "TOTE-NAT-01",
      "manufacturerProductId": "MFR-TB-0310"
    }
  ]
}

トートバッグにはバーコード番号がないため、gtin は省略されています。

これらのフィールドは Zonos 内に保持され、Japan Post の My Page API には送信されないため、Japan Post のフィールド制限には影響しません。Zonos は、お客様の EU 向け出荷の第三者申告者として機能します。規則の全文については、EU 輸入関税規則をご覧ください。

独自の IOSS 番号は必要ですか? 

いいえ。IOSS 番号をお持ちでなくても、そのままご利用いただけます。 Zonos は独自の IOSS 番号を保有しています。Zonos の Verified Account で発送すると、Zonos は自社の IOSS 番号を使用し、関税とあわせて VAT をお客様に請求し、お客様に代わって VAT を EU に納付します。ほとんどの事業者がこの方法を利用しています。

独自の IOSS 番号は、すでにお持ちの場合、または IOSS 番号を持つマーケットプレイス(eBay や Etsy など)を通じて販売し、チェックアウト時に購入者から VAT を徴収している場合にのみ使用してください。IOSS 番号を渡すと、お客様(またはマーケットプレイス)が VAT を納付するため、Zonos は VAT を二重に請求しません。

IOSS 番号を Dashboard に保存している場合、Zonos は EU 仕向地へのすべての landed cost と Japan Post へのラベルリクエストにその番号を追加し、VAT 納付の設定も自動で行います。IOSS 番号のために taxIdNumber、taxRemittanceCalculation、taxCode を送信する必要はありません。下の表は、IOSS 番号をリクエストで渡す場合(たとえば特定の出荷に別の番号を使用する場合)の設定です。

↕Zonos の IOSS 番号(ほとんどの事業者)↕独自の IOSS 番号↕
taxIdNumber省略するお客様の IOSS 番号
taxRemittanceCalculationREMITTANCEVAT を含む見積もりには REMITTANCE、ラベル作成には NO_REMITTANCE
shipmentInput.references.taxCode省略するラベル作成時にお客様の IOSS 番号
VAT を徴収・納付する者Zonosお客様またはマーケットプレイス
Zonos からの請求内容関税、VAT、手数料関税と手数料
独自の IOSS 番号は €150 以下の出荷にのみ適用されます

独自の IOSS 番号は、商品価格が €150 以下の出荷にのみ渡してください。Zonos が確認するのは形式(IM に続く 10 桁の数字)のみです。形式が無効な場合、Zonos はその番号を無視して代わりに自社の IOSS 番号を使用するため、送信する番号を必ず再確認してください。

Landed cost の見積もりを取得する 

shipmentCreateWorkflow を含めずに landedCostCalculateWorkflow までワークフローを実行すると、出荷の関税、VAT、手数料を確認できます。何も発送されず、ラベルも作成されません。リクエストは、EU の仕向地を指定した単一出荷の作成と同じで、変わるのは landedCostInput のみです。

Zonos の IOSS 番号を使用する場合

taxIdNumber を省略し、taxRemittanceCalculation を REMITTANCE に設定します。見積もりでは、EU の関税、VAT、手数料が返されます。これが Zonos からお客様に請求される金額であり、Zonos は自社の IOSS 番号で VAT を納付します。

1{
2 "landedCostInput": {
3 "calculationMethod": "DDP",
4 "endUse": "NOT_FOR_RESALE",
5 "currencyCode": "EUR",
6 "taxRemittanceCalculation": "REMITTANCE"
7 }
8}

独自の IOSS 番号を使用する場合

taxIdNumber に IOSS 番号を渡します。必要に応じて taxRemittanceCalculation を選択してください:

  • REMITTANCE:見積もりで VAT が返されるため、購入者から徴収し、独自の IOSS 登録で納付すべき金額を把握できます。
  • NO_REMITTANCE:VAT を計算・徴収する独自のシステムをすでにお持ちの場合に使用します。見積もりでは VAT は返されず、Zonos からお客様に請求される関税と手数料のみが返されます。
1{
2 "landedCostInput": {
3 "calculationMethod": "DDP",
4 "endUse": "NOT_FOR_RESALE",
5 "currencyCode": "EUR",
6 "taxIdNumber": "IM5281234567",
7 "taxRemittanceCalculation": "REMITTANCE"
8 }
9}

完全な例:関税と税金を見積もる

日本からフランスへの出荷について、parties から landed cost までを含む完全な見積もりリクエストです。mutation はどちらの方法でも同じで、変わるのは landedCostInput の変数のみです。

1mutation EstimateLandedCost(
2$partyInput: [PartyCreateWorkflowInput!]!
3$itemInput: [ItemCreateWorkflowInput!]!
4$cartonInput: [CartonCreateWorkflowInput!]!
5$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!
6$landedCostInput: LandedCostWorkFlowInput!
7) {
8 partyCreateWorkflow(input: $partyInput) {
9 id
10 type
11 }
12 itemCreateWorkflow(input: $itemInput) {
13 id
14 }
15 cartonsCreateWorkflow(input: $cartonInput) {
16 id
17 }
18 shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {
19 id
20 amount
21 serviceLevel {
22 code
23 }
24 }
25 landedCostCalculateWorkflow(input: $landedCostInput) {
26 id
27 currencyCode
28 amountSubtotals {
29 duties
30 taxes
31 fees
32 shipping
33 landedCostTotal
34 }
35 duties {
36 amount
37 description
38 }
39 taxes {
40 amount
41 description
42 }
43 remittance {
44 amount
45 description
46 note
47 taxIdNumber
48 }
49 }
50}

ラベルを作成する 

EU の仕向地を指定し、shipmentCreateWorkflow を含む CreateDeclarationShipment ワークフロー全体を実行します。Zonos は Japan Post のラベルとトラッキング番号を作成し、荷物が郵便ネットワークに引き受けられた後にお客様へ請求します。

Zonos の IOSS 番号を使用する場合

taxIdNumber と references.taxCode を省略し、taxRemittanceCalculation を REMITTANCE に設定します。IOSS 番号をどこにも渡す必要はありません。Zonos はデフォルトで自社の IOSS 番号を出荷に適用し、関税と VAT をお客様に請求して、VAT を EU に納付します。

{
  "landedCostInput": {
    "calculationMethod": "DDP",
    "endUse": "NOT_FOR_RESALE",
    "currencyCode": "EUR",
    "taxRemittanceCalculation": "REMITTANCE"
  }
}

独自の IOSS 番号を使用する場合

IOSS 番号を 2 か所 に渡します:

  • landedCostInput.taxIdNumber(taxRemittanceCalculation を NO_REMITTANCE に設定)。お客様がすでに VAT を徴収しており、独自の IOSS 登録で納付するため、Zonos はこの出荷の VAT をお客様に請求しません。Zonos は関税と手数料をお客様に請求します。
  • shipmentInput.references.taxCode。これにより、IOSS 番号が Japan Post のラベルに適用されます。
{
  "landedCostInput": {
    "calculationMethod": "DDP",
    "endUse": "NOT_FOR_RESALE",
    "currencyCode": "EUR",
    "taxIdNumber": "IM5281234567",
    "taxRemittanceCalculation": "NO_REMITTANCE"
  },
  "shipmentInput": {
    "serviceLevel": "japan_post.air.parcel",
    "generateLabel": true,
    "contentsType": "ECOMMERCE_GOODS",
    "references": {
      "taxCode": "IM5281234567"
    }
  }
}
独自の IOSS 番号をリクエストで渡す場合は、両方の場所に渡してください

独自の IOSS 番号を Dashboard に保存せずリクエストで渡す場合は、必ず landedCostInput.taxIdNumber(NO_REMITTANCE を指定)と shipmentInput.references.taxCode の両方に渡してください。どちらかが欠けていると、ご自身で納付する VAT を請求されたり、IOSS 番号がラベルに適用されなかったりする可能性があります。独自の IOSS 番号で REMITTANCE を使用するのは見積もりのみです。

完全な例:Japan Post ラベルを作成する

日本からフランスへの出荷について、parties からラベルまでを含む完全な CreateDeclarationShipment リクエストです。mutation はどちらの方法でも同じです。独自の IOSS 番号を使用する場合、変数は landedCostInput と shipmentInput.references.taxCode の 2 か所で変わります。

1mutation CreateDeclarationShipment(
2$partyInput: [PartyCreateWorkflowInput!]!
3$itemInput: [ItemCreateWorkflowInput!]!
4$cartonInput: [CartonCreateWorkflowInput!]!
5$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!
6$landedCostInput: LandedCostWorkFlowInput!
7$shipmentInput: ShipmentCreateWorkflowInput!
8) {
9 partyCreateWorkflow(input: $partyInput) {
10 id
11 type
12 }
13 itemCreateWorkflow(input: $itemInput) {
14 id
15 }
16 cartonsCreateWorkflow(input: $cartonInput) {
17 id
18 }
19 shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {
20 id
21 amount
22 serviceLevel {
23 code
24 }
25 }
26 landedCostCalculateWorkflow(input: $landedCostInput) {
27 id
28 currencyCode
29 amountSubtotals {
30 duties
31 taxes
32 fees
33 shipping
34 landedCostTotal
35 }
36 duties {
37 amount
38 description
39 }
40 taxes {
41 amount
42 description
43 }
44 remittance {
45 amount
46 description
47 note
48 taxIdNumber
49 }
50 }
51 shipmentCreateWorkflow(input: $shipmentInput) {
52 id
53 trackingDetails {
54 number
55 }
56 shipmentCartons {
57 label {
58 url
59 }
60 }
61 }
62}

バッチディスパッチ 

EU 向け出荷は、米国向け出荷と同じ後払いのディスパッチバッチに含めることができます。上記のとおり各出荷の landedCostCalculateWorkflow に IOSS フィールドを設定し、バッチディスパッチの説明に従ってバッチに追加し、クローズします。

このページは役に立ちましたか?