DOCS

Beräkna en landed cost

Beräkna tullar, skatter och avgifter med GraphQL.

GraphQL

Zonos beräknar den totala landed cost för internationella sändningar—inklusive tullar, skatter och eventuella ytterligare avgifter som tas ut av tull, mäklare eller transportörer. I de flesta fall garanterar vi dessa beräkningar genom att själva betala den slutliga fakturan och debitera er exakt det vi beräknade. I vissa fall kan ni använda vår landed cost utan garanti, vilket innebär att ni tar ansvar för eventuella skillnader mellan vår beräkning och de faktiska avgifterna.

Förbered begäran 

Att beräkna en landed cost via API kräver flera indata, som vi har organiserat i arbetsflöden. När ni är klara kan ni göra en enda begäran för att returnera en landed cost baserad på fraktdestination, artiklar i varukorgen och fraktuppgifter.

Varje arbetsflöde har sina egna obligatoriska indata. GraphQL låter er skicka mer data än nödvändigt, men endast vissa fält krävs för att returnera en landed cost. Dessa är tydligt markerade i vår API-referens där ni kan se alla möjliga fält.

Observera att vissa fält är villkorligt obligatoriska om ni vill att er beräkning ska vara garanterad.

Nedan har vi listat alla fält som krävs för att beräkna en garanterad landed cost. Se till att denna information ingår innan ni gör er begäran.

Begär en landed cost via API 

När ni har den obligatoriska indatan, skicka GraphQL-mutationen till API-endpointen med er valda klientbibliotek eller verktyg. Här är några exempel på hur ni kan strukturera mutationen.

Använd denna begäran när Zonos beräknar fraktkostnaden som en del av Landed Cost-begäran. Vi beräknar sedan tullar och skatter på frakt om de bedöms av destinationslandet.

1mutation CalculateLandedCost(
2$parties: [PartyCreateWorkflowInput!]!
3$items: [ItemCreateWorkflowInput!]!
4$landedCostConfig: LandedCostWorkFlowInput!
5) {
6 partyCreateWorkflow(input: $parties) {
7 type
8 id
9 organization
10 }
11 itemCreateWorkflow(input: $items) {
12 id
13 amount
14 productId
15 }
16 cartonizeWorkflow {
17 id
18 type
19 items {
20 item {
21 id
22 }
23 }
24 }
25 shipmentRatingCalculateWorkflow {
26 id
27 amount
28 }
29 landedCostCalculateWorkflow(input: $landedCostConfig) {
30 id
31 duties {
32 amount
33 currency
34 note
35 }
36 taxes {
37 amount
38 currency
39 note
40 }
41 fees {
42 amount
43 currency
44 note
45 }
46 }
47}

Nästa steg: Skapa en order

Efter att ni har beräknat en landed cost och fått landedCostId från API-svaret bör ni skapa en order för att slutföra transaktionen i Zonos-systemet. Använd mutationen orderCreate och skicka in landedCostId från er offert. Läs mer om att skapa ordrar.


Begär en landed cost i Dashboard 

Ni kan också beräkna landed costs direkt i Zonos Dashboard utan att använda API:et. Detta är användbart för att testa beräkningar, utbilda ert team eller få snabba offerter för kundförfrågningar.

Dashboard använder samma API-endpoints som beskrivs ovan, så resultaten matchar det ni skulle få från direkta API-anrop. Detta gör det till ett utmärkt sätt att validera er API-integration eller utforska hur olika indata påverkar beräkningarna.

Använda Dashboard-kalkylatorn

Med landed cost-kalkylatorn i Dashboard kan ni hämta offerter med beräknade fraktpriser, skapa offerter med kända fraktkostnader eller bearbeta flera offerter i bulk.

Använd detta flöde när ni känner till fraktservicenivån och kostnaden för er sändning.

  1. Gå till DashboardOrdersQuotes
  2. Klicka på New quote
  3. Valfritt — Ändra platsen för er avsändaradress
  4. Välj ett Destination country från rullgardinsmenyn
  5. Ange fraktbeloppet
    • Servicenivån är valfri; om ni lägger till den kan vi beräkna tillämpliga transportörsavgifter
  6. Lägg till artikeluppgifterna för sändningen
    • När ni anger en beskrivning klassificerar vi automatiskt produkten och genererar en HS-kod
    • Ni kan skriva över den genererade HS-koden vid behov
    • För flera artiklar, klicka på Save and add another. Annars klicka på Save
  7. Valfritt — Klicka på More options för att ändra:
    • Försäljningstyp till For resale
    • Leveransläge till Delivery duties unpaid
  8. Klicka på Get quote
    • För att göra ändringar, klicka på Edit form och ändra eventuella uppgifter
    • Klicka på Get quote igen för att uppdatera

En landed cost-offert visas till höger, inklusive produkt-, frakt- och importkostnader. Expandera offerten för att se detaljerade uppdelningar av artiklar, frakt, tullar, skatter och avgifter. Alla offerter sparas på offertsidan för framtida referens.

Redigera befintliga offerter: Klicka på Quote again uppe till höger för att ändra en befintlig offert i stället för att börja om från början.

Fördelar med att använda Dashboard

  • Ingen kodning krävs — Generera offerter via ett användarvänligt gränssnitt
  • Teamutbildning — Hjälp icke-tekniska teammedlemmar att förstå landed cost-komponenter
  • API-validering — Verifiera att er API-integration ger förväntade resultat
  • Kundsupport — Generera snabbt offerter för kundförfrågningar
  • Bulkhantering — Hantera flera beräkningar effektivt (kommer snart)

Dashboard-offerter inkluderar samma detaljerade uppdelningar som finns tillgängliga via API:et, vilket gör det till ett utmärkt komplement till er automatiserade integration.

Boka en demo

Var den här sidan till hjälp?