DOCS

Inclusive Pricing reverso

Retire direitos aduaneiros, impostos e taxas do seu preço inclusivo através da API.

BETA

O Inclusive Pricing reverso da Zonos permite enviar um preço inclusivo — um preço que já inclui direitos aduaneiros, impostos e/ou taxas — e receber em troca o preço base para a documentação aduaneira. Desta forma, pode apresentar aos compradores preços com tudo incluído e, ao mesmo tempo, declarar na fatura comercial um preço base limpo, sem esses encargos. Esta solução é ideal para mercados onde os preços com tudo incluído são esperados ou obrigatórios, ajudando-o a suportar estratégias de preços globais e a manter a exatidão e a conformidade aduaneiras.

Como funciona? 

Para retirar direitos aduaneiros, impostos ou taxas de um preço inclusivo, utilize a configuração reverseAmountDetails no seu pedido à API. Este objeto indica à Zonos quais os componentes que estão incluídos no preço de entrada e que devem ser removidos para calcular o verdadeiro preço base para efeitos aduaneiros.

Quando envia um preço inclusivo com a respetiva configuração reverseAmountDetails, a Zonos irá:

  1. Analisar o preço inclusivo e os parâmetros especificados.
  2. Determinar quais os componentes (direitos aduaneiros, impostos, taxas) a retirar.
  3. Calcular o preço base removendo esses componentes.
  4. Devolver o preço base ajustado e uma discriminação dos montantes retirados.

Guia da API 

Para integrar o Inclusive Pricing reverso no seu fluxo de trabalho, inclua o objeto reverseAmountDetail no pedido itemCreateWorkflow.

Configurar o pedido

Enviar reverseAmountDetail indica à Zonos que deve retirar direitos aduaneiros, impostos e/ou taxas. Se esta configuração não for enviada, será efetuado o cálculo padrão de landed cost.

itemReverseAmountType
taxRateCountry
dutyRateCountry
serviceLevelCodes
status (apenas na resposta)

Exemplo de API

Depois de preparar os dados de entrada necessários, envie a mutation GraphQL para a API com o cliente ou a ferramenta da sua preferência.

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}

Esta página foi útil?