通过 Zonos API 以关税预付方式将日本邮政包裹寄往指定欧盟目的地,并选择欧盟增值税的处理方式。
自 2026 年 10 月 1 日(日本标准时间)起,在目的地支持的情况下,您的验证账户可以为以下欧盟目的地创建关税预付的日本邮政标签:丹麦、法国(含摩纳哥)、安道尔、法国海外省(瓜德罗普、法属圭亚那、马提尼克)、瑞典、西班牙、荷兰、斯洛伐克、意大利、芬兰、卢森堡、爱沙尼亚、马耳他和比利时。
寄往法国、摩纳哥、安道尔或法国海外省(瓜德罗普、法属圭亚那、马提尼克)的货件不可使用 EMS。
货件是否符合 DDP 条件取决于目的地、货件价值以及是否为礼品,部分邮政编码区域不在适用范围内。各目的地的规则请参阅欧盟国家就绪情况。
部分欧盟目的地有价值限制。相关限制请参阅您的验证账户可以做什么。
您使用与美国货件相同的 CreateDeclarationShipment 工作流。对于欧盟货件,只需更改目的地地址,对于价值不超过 €150 的 B2C 货件,在每个商品上传入产品标识符(见下文),并使用 landedCostCalculateWorkflow 上的两个可选字段来选择增值税的处理方式。如果您在请求中传入自己的 IOSS 号码,而不是将其保存在 Dashboard 中,还需在 shipmentInput.references.taxCode 中传入该号码,以便将其应用到标签上。其他所有内容均与创建单个发货单中的说明完全相同。
CreateDeclarationShipment
landedCostCalculateWorkflow
shipmentInput.references.taxCode
IM
每份针对价值不超过 €150 的 B2C 货件的欧盟海关申报都必须为每个商品列出产品标识符。价值超过 €150 的货件无需提供。
sku
manufacturerProductId
gtin
每个商品都需要提供其标识符,可以在标签请求中提供,也可以保存在您 Zonos 商品目录中的商品上。我们建议在标签请求中传入。
itemCreateWorkflow
{ "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,不会发送到日本邮政 My Page API,因此不会影响任何日本邮政字段限制。Zonos 作为您欧盟货件的第三方申报人。完整规则请参阅欧盟进口关税法规。
不需要。如果您没有 IOSS 号码,也完全没有问题。Zonos 拥有自己的 IOSS 号码。当您使用 Zonos 验证账户发货时,Zonos 会使用其 IOSS 号码,向您收取增值税和关税,并代表您向欧盟缴纳增值税。大多数商户都选择此方式。
仅当您已拥有 IOSS 号码,或通过拥有 IOSS 号码的电商平台(例如 eBay 或 Etsy)销售,并在结账时向客户收取增值税时,才使用您自己的 IOSS 号码。传入您的 IOSS 号码即告知 Zonos 不要再次向您收取增值税,因为将由您(或您的电商平台)缴纳。
如果您已在 Dashboard 中保存了 IOSS 号码,Zonos 会将其添加到每个欧盟目的地的 landed cost 以及发送给日本邮政的标签请求中,并为您处理增值税缴纳设置。您无需为 IOSS 号码发送 taxIdNumber、taxRemittanceCalculation 或 taxCode。下表适用于在请求中传入 IOSS 号码的情况,例如为特定货件使用不同的号码。
taxIdNumber
taxRemittanceCalculation
taxCode
REMITTANCE
NO_REMITTANCE
仅在商品价值不超过 €150 的货件上传入您自己的 IOSS 号码。Zonos 仅检查格式(IM 后跟 10 位数字)。如果格式无效,Zonos 会忽略该号码并改用其自己的 IOSS 号码,因此请仔细核对您发送的号码。
运行工作流至 landedCostCalculateWorkflow(不包含 shipmentCreateWorkflow),即可查看货件的关税、增值税和费用。不会发货,也不会创建标签。该请求与创建单个发货单相同,只是目的地为欧盟;仅 landedCostInput 有所变化。
shipmentCreateWorkflow
landedCostInput
不填写 taxIdNumber,并将 taxRemittanceCalculation 设置为 REMITTANCE。估算将返回欧盟关税、增值税和费用。这就是 Zonos 将向您开具发票的金额,Zonos 会以其 IOSS 号码缴纳增值税。
{
"landedCostInput": {
"calculationMethod": "DDP",
"endUse": "NOT_FOR_RESALE",
"currencyCode": "EUR",
"taxRemittanceCalculation": "REMITTANCE"
}
在 taxIdNumber 中传入您的 IOSS 号码。根据您的需求选择 taxRemittanceCalculation:
"taxIdNumber": "IM5281234567",
一个从日本寄往法国的货件的完整估算请求,涵盖从参与方到 landed cost 的全过程。两种方式使用相同的变更;仅 landedCostInput 变量有所不同。
mutation EstimateLandedCost(
$partyInput: [PartyCreateWorkflowInput!]!
$itemInput: [ItemCreateWorkflowInput!]!
$cartonInput: [CartonCreateWorkflowInput!]!
$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!
$landedCostInput: LandedCostWorkFlowInput!
) {
partyCreateWorkflow(input: $partyInput) {
id
type
itemCreateWorkflow(input: $itemInput) {
cartonsCreateWorkflow(input: $cartonInput) {
shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {
amount
serviceLevel {
code
landedCostCalculateWorkflow(input: $landedCostInput) {
currencyCode
amountSubtotals {
duties
taxes
fees
shipping
landedCostTotal
duties {
description
taxes {
remittance {
note
以欧盟目的地运行完整的 CreateDeclarationShipment 工作流,包括 shipmentCreateWorkflow。Zonos 会创建日本邮政标签和跟踪号,并在包裹交寄进入邮政流程后向您开具发票。
不填写 taxIdNumber 和 references.taxCode,并将 taxRemittanceCalculation 设置为 REMITTANCE。您无需在任何地方传入 IOSS 号码:Zonos 默认会将其自己的 IOSS 号码应用于货件,向您开具关税和增值税发票,并向欧盟缴纳增值税。
references.taxCode
{ "landedCostInput": { "calculationMethod": "DDP", "endUse": "NOT_FOR_RESALE", "currencyCode": "EUR", "taxRemittanceCalculation": "REMITTANCE" } }
在两个位置传入您的 IOSS 号码:
landedCostInput.taxIdNumber
{ "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 号码,而不是将其保存在 Dashboard 中,请务必同时在 landedCostInput.taxIdNumber(配合 NO_REMITTANCE)和 shipmentInput.references.taxCode 中传入该号码。遗漏任何一处都可能导致您被收取本应由您自行缴纳的增值税,或您的 IOSS 号码未应用到标签上。将 REMITTANCE 与您自己的 IOSS 号码一起使用仅适用于估算。
一个从日本寄往法国的货件的完整 CreateDeclarationShipment 请求,涵盖从参与方到标签的全过程。两种方式使用相同的变更。使用您自己的 IOSS 号码时,变量在两处有所不同:landedCostInput 和 shipmentInput.references.taxCode。
mutation CreateDeclarationShipment(
$shipmentInput: ShipmentCreateWorkflowInput!
shipmentCreateWorkflow(input: $shipmentInput) {
trackingDetails {
number
shipmentCartons {
label {
url
欧盟货件可以与您的美国货件放入同一个延期付款寄送批次。按上文所示在每个货件的 landedCostCalculateWorkflow 上设置 IOSS 字段,然后按照批量寄送中的说明附加并关闭批次。
CartonCreateWorkflowInput ItemCreateWorkflowInput LandedCostWorkFlowInput PartyCreateWorkflowInput ShipmentCreateWorkflowInput ShipmentRatingCreateWorkflowInput
cartonsCreateWorkflow itemCreateWorkflow landedCostCalculateWorkflow partyCreateWorkflow shipmentCreateWorkflow shipmentRatingCreateWorkflow
寄往欧盟
寄往欧盟
通过 Zonos API 以关税预付方式将日本邮政包裹寄往指定欧盟目的地,并选择欧盟增值税的处理方式。
自 2026 年 10 月 1 日(日本标准时间)起,在目的地支持的情况下,您的验证账户可以为以下欧盟目的地创建关税预付的日本邮政标签:丹麦、法国(含摩纳哥)、安道尔、法国海外省(瓜德罗普、法属圭亚那、马提尼克)、瑞典、西班牙、荷兰、斯洛伐克、意大利、芬兰、卢森堡、爱沙尼亚、马耳他和比利时。
寄往法国、摩纳哥、安道尔或法国海外省(瓜德罗普、法属圭亚那、马提尼克)的货件不可使用 EMS。
货件是否符合 DDP 条件取决于目的地、货件价值以及是否为礼品,部分邮政编码区域不在适用范围内。各目的地的规则请参阅欧盟国家就绪情况。
部分欧盟目的地有价值限制。相关限制请参阅您的验证账户可以做什么。
您使用与美国货件相同的
CreateDeclarationShipment工作流。对于欧盟货件,只需更改目的地地址,对于价值不超过 €150 的 B2C 货件,在每个商品上传入产品标识符(见下文),并使用landedCostCalculateWorkflow上的两个可选字段来选择增值税的处理方式。如果您在请求中传入自己的 IOSS 号码,而不是将其保存在 Dashboard 中,还需在shipmentInput.references.taxCode中传入该号码,以便将其应用到标签上。其他所有内容均与创建单个发货单中的说明完全相同。关键术语
IM后跟 10 位数字。产品标识符(自 2026 年 11 月 1 日起为必填)
每份针对价值不超过 €150 的 B2C 货件的欧盟海关申报都必须为每个商品列出产品标识符。价值超过 €150 的货件无需提供。
skumanufacturerProductIdgtingtin。在哪里提供
每个商品都需要提供其标识符,可以在标签请求中提供,也可以保存在您 Zonos 商品目录中的商品上。我们建议在标签请求中传入。
itemCreateWorkflow中为每个商品传入全部三个标识符。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,不会发送到日本邮政 My Page API,因此不会影响任何日本邮政字段限制。Zonos 作为您欧盟货件的第三方申报人。完整规则请参阅欧盟进口关税法规。
您是否需要自己的 IOSS 号码?
不需要。如果您没有 IOSS 号码,也完全没有问题。Zonos 拥有自己的 IOSS 号码。当您使用 Zonos 验证账户发货时,Zonos 会使用其 IOSS 号码,向您收取增值税和关税,并代表您向欧盟缴纳增值税。大多数商户都选择此方式。
仅当您已拥有 IOSS 号码,或通过拥有 IOSS 号码的电商平台(例如 eBay 或 Etsy)销售,并在结账时向客户收取增值税时,才使用您自己的 IOSS 号码。传入您的 IOSS 号码即告知 Zonos 不要再次向您收取增值税,因为将由您(或您的电商平台)缴纳。
如果您已在 Dashboard 中保存了 IOSS 号码,Zonos 会将其添加到每个欧盟目的地的 landed cost 以及发送给日本邮政的标签请求中,并为您处理增值税缴纳设置。您无需为 IOSS 号码发送
taxIdNumber、taxRemittanceCalculation或taxCode。下表适用于在请求中传入 IOSS 号码的情况,例如为特定货件使用不同的号码。taxIdNumbertaxRemittanceCalculationREMITTANCEREMITTANCE,创建标签时使用NO_REMITTANCEshipmentInput.references.taxCode仅在商品价值不超过 €150 的货件上传入您自己的 IOSS 号码。Zonos 仅检查格式(
IM后跟 10 位数字)。如果格式无效,Zonos 会忽略该号码并改用其自己的 IOSS 号码,因此请仔细核对您发送的号码。获取 landed cost 估算
运行工作流至
landedCostCalculateWorkflow(不包含shipmentCreateWorkflow),即可查看货件的关税、增值税和费用。不会发货,也不会创建标签。该请求与创建单个发货单相同,只是目的地为欧盟;仅landedCostInput有所变化。使用 Zonos 的 IOSS 号码
不填写
taxIdNumber,并将taxRemittanceCalculation设置为REMITTANCE。估算将返回欧盟关税、增值税和费用。这就是 Zonos 将向您开具发票的金额,Zonos 会以其 IOSS 号码缴纳增值税。{"landedCostInput": {"calculationMethod": "DDP","endUse": "NOT_FOR_RESALE","currencyCode": "EUR","taxRemittanceCalculation": "REMITTANCE"}}使用您自己的 IOSS 号码
在
taxIdNumber中传入您的 IOSS 号码。根据您的需求选择taxRemittanceCalculation:REMITTANCE:估算会返回增值税,让您了解应向客户收取多少税款,并以您自己的 IOSS 登记进行缴纳。NO_REMITTANCE:如果您已有自己的系统来计算和征收增值税,请使用此选项。估算不返回增值税,仅返回 Zonos 将向您开具发票的关税和费用。{"landedCostInput": {"calculationMethod": "DDP","endUse": "NOT_FOR_RESALE","currencyCode": "EUR","taxIdNumber": "IM5281234567","taxRemittanceCalculation": "REMITTANCE"}}完整示例:估算关税和税款
一个从日本寄往法国的货件的完整估算请求,涵盖从参与方到 landed cost 的全过程。两种方式使用相同的变更;仅
landedCostInput变量有所不同。mutation EstimateLandedCost($partyInput: [PartyCreateWorkflowInput!]!$itemInput: [ItemCreateWorkflowInput!]!$cartonInput: [CartonCreateWorkflowInput!]!$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!$landedCostInput: LandedCostWorkFlowInput!) {partyCreateWorkflow(input: $partyInput) {idtype}itemCreateWorkflow(input: $itemInput) {id}cartonsCreateWorkflow(input: $cartonInput) {id}shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {idamountserviceLevel {code}}landedCostCalculateWorkflow(input: $landedCostInput) {idcurrencyCodeamountSubtotals {dutiestaxesfeesshippinglandedCostTotal}duties {amountdescription}taxes {amountdescription}remittance {amountdescriptionnotetaxIdNumber}}}创建标签
以欧盟目的地运行完整的
CreateDeclarationShipment工作流,包括shipmentCreateWorkflow。Zonos 会创建日本邮政标签和跟踪号,并在包裹交寄进入邮政流程后向您开具发票。使用 Zonos 的 IOSS 号码
不填写
taxIdNumber和references.taxCode,并将taxRemittanceCalculation设置为REMITTANCE。您无需在任何地方传入 IOSS 号码:Zonos 默认会将其自己的 IOSS 号码应用于货件,向您开具关税和增值税发票,并向欧盟缴纳增值税。{ "landedCostInput": { "calculationMethod": "DDP", "endUse": "NOT_FOR_RESALE", "currencyCode": "EUR", "taxRemittanceCalculation": "REMITTANCE" } }使用您自己的 IOSS 号码
在两个位置传入您的 IOSS 号码:
landedCostInput.taxIdNumber,并将taxRemittanceCalculation设置为NO_REMITTANCE。Zonos 不会就此货件向您收取增值税,因为您已征收该税款,并将以您自己的 IOSS 登记进行缴纳。Zonos 会向您开具关税和费用发票。shipmentInput.references.taxCode。这会将您的 IOSS 号码应用到日本邮政标签上。{ "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 号码,而不是将其保存在 Dashboard 中,请务必同时在
landedCostInput.taxIdNumber(配合NO_REMITTANCE)和shipmentInput.references.taxCode中传入该号码。遗漏任何一处都可能导致您被收取本应由您自行缴纳的增值税,或您的 IOSS 号码未应用到标签上。将REMITTANCE与您自己的 IOSS 号码一起使用仅适用于估算。完整示例:创建日本邮政标签
一个从日本寄往法国的货件的完整
CreateDeclarationShipment请求,涵盖从参与方到标签的全过程。两种方式使用相同的变更。使用您自己的 IOSS 号码时,变量在两处有所不同:landedCostInput和shipmentInput.references.taxCode。mutation CreateDeclarationShipment($partyInput: [PartyCreateWorkflowInput!]!$itemInput: [ItemCreateWorkflowInput!]!$cartonInput: [CartonCreateWorkflowInput!]!$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!$landedCostInput: LandedCostWorkFlowInput!$shipmentInput: ShipmentCreateWorkflowInput!) {partyCreateWorkflow(input: $partyInput) {idtype}itemCreateWorkflow(input: $itemInput) {id}cartonsCreateWorkflow(input: $cartonInput) {id}shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {idamountserviceLevel {code}}landedCostCalculateWorkflow(input: $landedCostInput) {idcurrencyCodeamountSubtotals {dutiestaxesfeesshippinglandedCostTotal}duties {amountdescription}taxes {amountdescription}remittance {amountdescriptionnotetaxIdNumber}}shipmentCreateWorkflow(input: $shipmentInput) {idtrackingDetails {number}shipmentCartons {label {url}}}}批量寄送
欧盟货件可以与您的美国货件放入同一个延期付款寄送批次。按上文所示在每个货件的
landedCostCalculateWorkflow上设置 IOSS 字段,然后按照批量寄送中的说明附加并关闭批次。CartonCreateWorkflowInput ItemCreateWorkflowInput LandedCostWorkFlowInput PartyCreateWorkflowInput ShipmentCreateWorkflowInput ShipmentRatingCreateWorkflowInput
cartonsCreateWorkflow itemCreateWorkflow landedCostCalculateWorkflow partyCreateWorkflow shipmentCreateWorkflow shipmentRatingCreateWorkflow
这个页面有帮助吗?