DOCS

Calcular um landed cost

Calcule direitos aduaneiros, impostos e taxas com GraphQL.

GraphQL

A Zonos calcula o landed cost total de envios internacionais, incluindo direitos aduaneiros, impostos e quaisquer taxas adicionais cobradas pelas alfândegas, despachantes ou transportadoras. Na maioria dos casos, garantimos estes cálculos pagando nós próprios a fatura final e cobrando-lhe exatamente o valor que calculámos. Em alguns casos, pode utilizar o nosso landed cost sem garantia, o que significa que assume a responsabilidade por qualquer diferença entre o nosso cálculo e os encargos efetivos.

Preparar o pedido 

O cálculo de um landed cost através da API requer várias entradas, que organizámos em fluxos de trabalho. Depois de as concluir, poderá fazer um único pedido para obter um landed cost com base no destino do envio, nos artigos do carrinho e nos detalhes de envio.

Cada fluxo de trabalho tem as suas próprias entradas obrigatórias. O GraphQL permite-lhe enviar mais dados do que os necessários, mas apenas determinados campos são obrigatórios para obter um landed cost. Estes estão claramente assinalados na nossa referência da API, onde pode ver todos os campos possíveis.

Tenha em atenção que alguns campos são condicionalmente obrigatórios se pretender que o seu cálculo seja garantido.

Abaixo, descrevemos todos os campos necessários para calcular um landed cost garantido. Certifique-se de que inclui esta informação antes de fazer o seu pedido.

Pedir um landed cost através da API 

Depois de ter os dados de entrada necessários, envie a mutação GraphQL para o endpoint da API utilizando a biblioteca ou ferramenta cliente da sua preferência. Seguem-se alguns exemplos de como pode estruturar a mutação.

Utilize este pedido quando a Zonos calcular o custo de envio como parte do pedido de landed cost. Em seguida, calcularemos os direitos aduaneiros e impostos sobre o envio, caso sejam aplicados 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 uma encomenda

Depois de calcular um landed cost e receber o landedCostId na resposta da API, deve criar uma encomenda para concluir a transação no sistema da Zonos. Utilize a mutação orderCreate e envie o landedCostId da sua cotação. Saiba mais sobre como criar encomendas.


Pedir um landed cost no Dashboard 

Também pode calcular landed costs diretamente no Zonos Dashboard sem utilizar a API. Isto é útil para testar cálculos, formar a sua equipa ou obter cotações rápidas para pedidos de informação de clientes.

O Dashboard utiliza os mesmos endpoints da API descritos acima, pelo que os resultados corresponderão aos que obteria através de chamadas diretas à API. Isto torna-o uma excelente forma de validar a sua integração da API ou de explorar a forma como diferentes entradas afetam os cálculos.

Utilizar a calculadora do Dashboard

Com a calculadora de landed cost no Dashboard, pode obter cotações com tarifas de envio calculadas, criar cotações com custos de envio conhecidos ou processar várias cotações em lote.

Utilize este fluxo quando conhecer o nível de serviço e o custo de envio do seu envio.

  1. Aceda a Dashboard → Orders → Quotes
  2. Clique em New quote
  3. Opcional — Altere a localização da sua morada de expedição
  4. Selecione um Destination country no menu pendente
  5. Introduza o valor do envio
    • O nível de serviço é opcional; ao adicioná-lo, podemos calcular as taxas de transportadora 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 SH
    • Pode substituir o código SH 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 alterar:
    • Sale type para For resale
    • Delivery mode para Delivery duties unpaid
  8. Clique em Get quote
    • Para fazer alterações, clique em Edit form e altere os detalhes pretendidos
    • Clique novamente em Get quote para atualizar

Será apresentada à direita uma cotação de landed cost, incluindo os custos do produto, de envio e de importação. Expanda a cotação para ver a discriminação detalhada dos artigos, do envio, dos direitos aduaneiros, dos impostos e das 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 no canto superior direito para alterar uma cotação existente em vez de começar do zero.

Vantagens de utilizar o Dashboard

  • Sem necessidade de programação — Gere cotações através de uma interface intuitiva
  • Formação da equipa — Ajude os membros não técnicos da equipa a compreender os componentes do landed cost
  • Validação da API — Verifique se a sua integração da API produz os resultados esperados
  • Apoio ao cliente — Gere rapidamente cotações para pedidos de informação de clientes
  • Processamento em lote — Processe vários cálculos de forma eficiente (brevemente)

As cotações do Dashboard incluem a mesma discriminação detalhada disponível através da API, o que as torna um excelente complemento à sua integração automatizada.

Esta página foi útil?