DOCS

Remitir com seu próprio ID fiscal

Remitir com seu próprio ID fiscal

Proporcione seu próprio número de registro fiscal e controle se Zonos calcula a remissão dos impostos.

GraphQL

Se já estiver registado no esquema fiscal de baixo valor de um destino (por exemplo, tem o seu próprio número IOSS para a UE, ou um registro de IVA do Reino Unido ou GST da Austrália), pode fornecer esse número de registro no cálculo de Landed Cost e indicar a Zonos que não calcule a remissão. Zonos continua a devolver um Landed Cost garantido, mas o imposto reserva-se para que você o remita diretamente sob seu próprio registro em vez de Zonos.

Como funciona 

Dois campos na entrada do cálculo de Landed Cost controlam este comportamento:

  • taxIdNumber – Seu próprio número de registro fiscal para o esquema de destino (por exemplo, um número IOSS, IVA do Reino Unido ou GST). Quando disponível, é mostrada nas linhas remittance da resposta para que possa conciliar o que deve ser enviado.
  • taxRemittanceCalculation - Controla se Zonos calcula a remissão. Aceita:
    • REMITTANCE – Zonos calcula a remissão de impostos (o comportamento por omissão quando aplica um esquema de remissão).
    • NO_REMITTANCE – Zonos não calcula a remissão. O imposto sobre as tarifas continua a ser calculado, mas o imposto sobre as mercadorias e o envio é omitido, deixando-o a enviar o imposto sob o seu próprio registro.
É necessário um ID fiscal

taxRemittanceCalculation apenas o seu efeito quando também passa o seu próprio taxIdNumber. Sem um ID fiscal, o campo é ignorado e Zonos calcula a remissão como o faz atualmente.

Quando aplica taxRemittanceCalculation 

O ID fiscal que passa determina se é respeitado taxRemittanceCalculation:

taxIdNumber passadoResultado
NenhumtaxRemittanceCalculation Ignora-se. A remissão é calculada como hoje.
Seu próprio ID fiscal (não de Zonos)taxRemittanceCalculation respeita — aplica REMITTANCE ou NO_REMITTANCE.
Um ID fiscal emitido por ZonostaxRemittanceCalculation Ignora-se. Zonos calcula e remete como hoje.

Use NO_REMITTANCE com o seu próprio ID fiscal quando pretende enviar o imposto de destino. A cotação continua garantida, mas Zonos não cobrará nem enviará o imposto em seu nome.

Calcular com o seu ID fiscal 

Passe taxIdNumber com o comportamento que deseja. Para o mesmo envio, taxRemittanceCalculation muda o resultado. Os exemplos abaixo usam um envio sujeito a tarifas para que a diferença fique clara.

REMITTANCE — Zonos calcula a remissão

Zonos calcula o imposto completo (sobre mercadorias, transporte e tarifas) e completa as linhas remittance, mostrando seu taxIdNumber para conciliação.

1mutation {
2 landedCostCalculateWorkflow(
3 input: {
4 endUse: NOT_FOR_RESALE
5 method: DDP
6 tariffRate: ZONOS_PREFERRED
7 taxIdNumber: "IM1234567890"
8 taxRemittanceCalculation: REMITTANCE
9 }
10 ) {
11 id
12 taxIdNumber
13 amountSubtotals {
14 duties
15 taxes
16 fees
17 landedCostTotal
18 }
19 duties {
20 amount
21 currency
22 }
23 taxes {
24 amount
25 description
26 currency
27 }
28 remittance {
29 amount
30 description
31 note
32 taxId
33 taxIdNumber
34 }
35 }
36}

NO REMITTANCE — você remete o imposto

Zonos devolve imposto apenas sobre tarifas e deixa remittance vazio, para que você remita o imposto de destino sobre mercadorias e envio sob o seu próprio registro.

1mutation {
2 landedCostCalculateWorkflow(
3 input: {
4 endUse: NOT_FOR_RESALE
5 method: DDP
6 tariffRate: ZONOS_PREFERRED
7 taxIdNumber: "IM1234567890"
8 taxRemittanceCalculation: NO_REMITTANCE
9 }
10 ) {
11 id
12 taxIdNumber
13 amountSubtotals {
14 duties
15 taxes
16 fees
17 landedCostTotal
18 }
19 duties {
20 amount
21 currency
22 }
23 taxes {
24 amount
25 description
26 currency
27 }
28 remittance {
29 amount
30 description
31 note
32 taxId
33 taxIdNumber
34 }
35 }
36}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

Esta página foi útil?