DOCS

Обратное комплексное ценообразование

Удаляйте пошлины, налоги и сборы из вашей общей цены через API.

BETA

Функция обратного комплексного ценообразования Zonos позволяет вам передать общую цену (которая уже включает пошлины, налоги и/или сборы) и получить базовую цену для таможенной документации. Это позволяет вам отображать полную цену покупателям, при этом указывая чистую базовую цену без налогов для коммерческого счета-фактуры. Это решение идеально подходит для рынков, где требуется или ожидается указание общей цены, помогая вам поддерживать глобальные стратегии ценообразования и обеспечивать точность и соответствие таможенным требованиям.

Как это работает? 

Для удаления пошлин, налогов или сборов из общей цены используйте конфигурацию reverseAmountDetails в вашем запросе API. Этот объект сообщает Zonos, какие компоненты включены в вашу входную цену и должны быть удалены для расчета истинной базовой цены для таможни.

Когда вы отправляете общую цену с соответствующей конфигурацией reverseAmountDetails, Zonos:

  1. Анализирует общую цену и указанные параметры.
  2. Определяет, какие компоненты (пошлины, налоги, сборы) следует удалить.
  3. Рассчитывает базовую цену путем удаления этих компонентов.
  4. Возвращает как скорректированную базовую цену, так и разбивку удаленных сумм.

Руководство по API 

Чтобы интегрировать обратное комплексное ценообразование в ваш рабочий процесс, включите объект reverseAmountDetail в запрос itemCreateWorkflow.

Настройка запроса

Передача reverseAmountDetail сообщает Zonos удалить пошлины, налоги и/или сборы. Если эта конфигурация не передана, будет выполнен стандартный расчет стоимости доставки.

itemReverseAmountType
taxRateCountry
dutyRateCountry
serviceLevelCodes
status (только для ответа)

Пример API

После подготовки необходимых входных данных отправьте мутацию GraphQL в API, используя предпочитаемый клиент или инструмент.

1mutation {
2 partyCreateWorkflow(
3 input: [
4 { type: ORIGIN, location: { countryCode: US } }
5 {
6 type: DESTINATION
7 location: { countryCode: CA, administrativeAreaCode: "AB" }
8 }
9 ]
10 ) {
11 id
12 }
13 itemCreateWorkflow(
14 input: [
15 {
16 productId: "product-1"
17 hsCode: "9503.00.9079"
18 countryOfOrigin: US
19 amount: 100
20 quantity: 1
21 currencyCode: USD
22 reverseAmountDetail: { type: DUTY_TAX, taxRateCountry: CA }
23 }
24 ]
25 ) {
26 id
27 amount
28 currencyCode
29 quantity
30 hsCode
31 countryOfOrigin
32 reverseAmountDetail {
33 originalAmount
34 amount
35 status
36 type
37 dutyRateCountry
38 taxRateCountry
39 taxRate
40 dutyRate
41 feeAmount
42 }
43 }
44 cartonsCreateWorkflow(
45 input: {
46 length: 8
47 width: 4
48 height: 2
49 dimensionalUnit: INCH
50 weight: 1
51 weightUnit: POUND
52 }
53 ) {
54 id
55 }
56 shipmentRatingCreateWorkflow(
57 input: {
58 amount: "30.00"
59 currencyCode: USD
60 serviceLevelCode: "ups.worldwide_expedited"
61 }
62 ) {
63 id
64 }
65 landedCostCalculateWorkflow(input: { calculationMethod: DDP_PREFERRED }) {
66 id
67 amountSubtotals {
68 items
69 shipping
70 duties
71 taxes
72 fees
73 }
74 duties {
75 amount
76 currency
77 note
78 }
79 fees {
80 amount
81 currency
82 type
83 note
84 }
85 taxes {
86 amount
87 currency
88 }
89 method
90 }
91}

Была ли эта страница полезной?


На этой странице: