DOCS

Calcular um Landed Cost

Calcule tarifas, impostos e taxas com GraphQL.

GraphQL

O Zonos calcula o total do Landed Cost para remessas internacionais, incluindo tarifas, impostos e quaisquer taxas adicionais cobradas por alfândegas, agentes ou transportadores. Na maioria dos casos, garantimos estes cálculos pagando a factura final nós mesmos e cobrando exatamente o que calculamos. Em alguns casos, você pode usar nosso Landed Cost sem garantia, o que significa que assume a responsabilidade de qualquer diferença entre nosso cálculo e os cargos reais.

Preparar o pedido 

Calcular um Landed Cost por API requer várias entradas, que organizamos em fluxos de trabalho. Uma vez completado, você pode fazer um pedido para devolver um Landed Cost segundo o destino de envio, os artigos do carrinho e os detalhes de envio.

Cada fluxo de trabalho tem suas próprias entradas requeridas. GraphQL permite-lhe passar mais dados dos necessários, mas apenas certos campos são obrigatórios para devolver um Landed Cost. Estão claramente marcados em nossa referência de API para ver todos os campos possíveis.

Observe que alguns campos são condicionalmente obrigatórios se você quiser que seu cálculo esteja garantido.

Abaixo apresentamos todos os campos necessários para calcular um Landed Cost garantido. Certifique-se de incluir esta informação antes de fazer o seu pedido.

Pedir um Landed Cost por API 

Depois de ter os dados de entrada necessários, envie a mutação GraphQL para o endpoint de API utilizando a sua biblioteca ou ferramenta de cliente escolhida. Aqui estão alguns exemplos de como você pode estruturar a mutação.

Use este pedido quando Zonos calcule o custo de envio como parte do pedido de Landed Cost. Depois, calcularemos tarifas e impostos sobre o envio se forem avaliados pelo país de destino.

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}

Passo Seguinte: Criar um pedido

Depois de calcular um Landed Cost e receber o landedCostId da resposta de API, você deve criar um pedido para terminar a transação no sistema de Zonos. Use a mutação orderCreate e passe o landedCostId da sua cotação. Saiba mais sobre criar pedidos.


Pedir um Landed Cost em Dashboard 

Também pode calcular Landed Cost diretamente em Zonos Dashboard sem usar API. Isso é útil para testar cálculos, treinar sua equipe ou obter cotações rápidas para consultas de clientes.

Dashboard usa os mesmos endpoints de API descritos anteriormente, pelo que os resultados coincidirão com o que obteria de chamadas diretas à API. Isto torna-o uma excelente forma de validar a sua integração de API ou explorar como diferentes entradas afetam os cálculos.

Usar a calculadora de Dashboard

Com a calculadora de Landed Cost em Dashboard, pode obter cotações com tarifas de envio calculadas, criar cotações com custos de envio conhecidos ou processar múltiplas cotações em lote.

Use este fluxo quando você conhece o nível de serviço e o custo de envio de seu envio.

  1. Vá a DashboardOrdersQuotes
  2. Clique em New quote
  3. Opcional — Modifique a localização do seu endereço de envio de origem
  4. Selecione um Destination country no menu suspenso
  5. Introduza a quantidade de envio
    • O nível de serviço é opcional; adicioná-lo permite-nos calcular as taxas de transportador aplicáveis
  6. Adicione os detalhes do artigo para o envio
    • Quando introduz uma descrição, classificamos automaticamente o produto e geramos um código HS
    • Pode sobrepor o código HS gerado se necessário
    • Para vários artigos, clique em Save and add another. Caso contrário, clique em Save
  7. Opcional — Clique em More options para mudar:
    • Sale type a For resale
    • Delivery mode a Delivery duties unpaid
  8. Clique em Get quote
    • Para fazer alterações, clique em Edit form e altere qualquer detalhe
    • Clique em Get quote novamente para atualizar

Uma cotação de Landed Cost aparecerá à direita, incluindo os custos de produto, remessa e importação. Expanda a cotação para ver discriminações detalhadas de artigos, envio, tarifas, impostos e taxas. Todas as cotações são guardadas na página de cotações para referência futura.

Editar cotações existentes: Clique em Quote again na parte superior direita para modificar uma cotação existente em vez de começar a partir de zero.

Benefícios de usar Dashboard

  • Sem necessidade de programar — Gere cotações através de uma interface fácil de usar
  • Capacitação da equipe — Ajude os membros da equipe não técnicos a entender os componentes de Landed Cost
  • Validação de API — Verifique se a sua integração de API produz os resultados esperados
  • Atenção ao cliente — Gere cotações rapidamente para consultas de clientes
  • Processamento em lote — Gerir múltiplos cálculos de forma eficiente (em breve)

As cotações de Dashboard incluem as mesmas desagregações detalhadas disponíveis através da API, tornando-a um excelente complemento para a sua integração automatizada.

Esta página foi útil?