DOCS

Créer un coût d'acquittement - GraphQL

Créer un coût d'acquittement

Apprenez à créer un coût d'acquittement à partir d'une cotation d'envoi.

GraphQL

Dans les scénarios où vous utilisez Zonos pour calculer les cotations d'envoi mais disposez d'un autre moyen de calculer les taxes pour votre activité, vous pouvez utiliser la mutation createLandedCost. Cette mutation vous permet de créer un coût d'acquittement requis pour la création de commande, sans que Zonos calcule les droits, taxes et frais.

Exemples API 

Lors de l'utilisation de landedCostCreate, vous devez transmettre currencyCode et endUse. Vous devez également transmettre le rootId et le shipmentRatingId obtenus du flux de cotation d'envoi original. Vous pouvez optionnellement fournir une ou plusieurs listes de droits, frais et taxes. Lorsque vous fournissez ces détails, vous devez envoyer le amount et la formula utilisés pour déterminer la valeur du champ 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

Cette page a-t-elle été utile?