DOCS

Criar um landed cost

Saiba como criar um landed cost a partir de uma cotação de envio.

GraphQL

Em cenários em que utiliza a Zonos para calcular cotações de envio, mas dispõe de outro meio de calcular os impostos para apoiar o seu negócio, pode utilizar a mutação createLandedCost. Esta mutação permite-lhe criar o landed cost necessário para a criação de encomendas, sem que a Zonos calcule os direitos aduaneiros, impostos e taxas.

Exemplos de API 

Ao utilizar landedCostCreate, é obrigatório indicar o currencyCode e o endUse. Também terá de indicar o rootId e o shipmentRatingId obtidos no fluxo de trabalho original da cotação de envio. Opcionalmente, pode fornecer uma ou mais listas de direitos aduaneiros, taxas e impostos. Ao fornecer estes detalhes, é obrigatório enviar o amount e a formula utilizada para determinar o valor indicado no campo amount.

1mutation CreateLandedCost($input: LandedCostCreateInput!) {
2 landedCostCreate(input: $input) {
3 id
4 landedCostGuaranteeCode
5 taxes {
6 amount
7 formula
8 item {
9 id
10 sku
11 amount
12 }
13 }
14 amountSubtotals {
15 items
16 taxes
17 shipping
18 }
19 shipmentRating {
20 shipmentRatingCartons {
21 carton {
22 items {
23 item {
24 sku
25 amount
26 id
27 }
28 }
29 }
30 }
31 }
32 }
33}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

Esta página foi útil?