DOCS

Reverse inclusive pricing

Reverse inclusive pricing

Verwijder douanerechten, belastingen en kosten uit uw inclusieve prijs via API.

BINNENKORT BESCHIKBAAR

Zonos' Reverse Inclusive Pricing stelt u in staat om een inclusieve prijs te verzenden—een prijs die al douanerechten, belastingen en/of kosten omvat—en ontvangt de basisprijs terug voor douanedocumentatie. Dit stelt u in staat om alle-in prijzen aan kopers te tonen, terwijl u nog steeds een schone, niet-inclusieve basisprijs voor de commerciële factuur aangeeft. Deze oplossing is ideaal voor markten waar inclusive pricing wordt verwacht of vereist, en helpt u om wereldwijde prijsstrategieën te ondersteunen en de nauwkeurigheid en naleving van douane te waarborgen.

Hoe werkt het? 

Om douanerechten, belastingen of kosten uit een inclusieve prijs te verwijderen, gebruikt u de reverseAmountDetails configuratie in uw API-verzoek. Dit object vertelt Zonos welke componenten zijn opgenomen in uw invoerprijs en moeten worden verwijderd om de werkelijke basisprijs voor douane te berekenen.

Wanneer u een inclusieve prijs met de respectieve reverseAmountDetails configuratie verzendt, zal Zonos:

  1. De inclusieve prijs en gespecificeerde parameters analyseren.
  2. Bepalen welke componenten (douanerechten, belastingen, kosten) moeten worden verwijderd.
  3. De basisprijs berekenen door deze componenten te verwijderen.
  4. Zowel de aangepaste basisprijs als een uitsplitsing van de omgekeerde bedragen retourneren.

API-gids 

Om reverse inclusive pricing in uw workflow te integreren, voegt u het reverseAmountDetail object toe aan het itemCreateWorkflow verzoek.

Het verzoek configureren

Het doorgeven van reverseAmountDetail vertelt Zonos om douanerechten, belastingen en/of kosten te verwijderen. Als deze configuratie niet wordt doorgegeven, wordt de standaard landed cost berekening uitgevoerd.

itemReverseAmountType

Definieert welke componenten zijn opgenomen in de prijs. U kunt kiezen uit:

  • TAX: Alleen belasting is inbegrepen.
  • DUTY: Alleen douanerechten zijn inbegrepen.
  • DUTY_TAX: Douanerechten en belasting zijn inbegrepen.
  • TAX_FEE: Belasting en kosten zijn inbegrepen.
  • DUTY_FEE: Douanerechten en kosten zijn inbegrepen.
  • DUTY_TAX_FEE: Douanerechten, belasting en kosten zijn allemaal inbegrepen.
taxRateCountry

Geeft het land aan wiens belasting rate is inbegrepen in de prijs. Dit is optioneel.

  • Als niet gespecificeerd, valt het systeem terug op de belasting rate van het bestemmingsland.
  • De waarde moet een geldige ISO-landcode zijn.
dutyRateCountry

Geeft het land aan wiens douanerechten rate zijn inbegrepen in de prijs. Dit is optioneel.

  • Als niet gespecificeerd, valt het systeem terug op de belasting rate van het bestemmingsland.
  • De waarde moet een geldige ISO-landcode zijn.
serviceLevelCodes

Dit is alleen vereist als itemReverseAmountType FEE omvat.

  • Specificeert welke verzendservice-niveau kosten zijn inbegrepen in de prijs.
  • De waarde moet een array van service-niveau codes zijn.
status (alleen reactie)

Geeft het resultaat van de omgekeerde berekening aan. Dit veld wordt geretourneerd in de reactie:

  • APPLIED: De omgekeerde berekening is succesvol toegepast.
  • NOT_APPLIED_UNDER_DE_MINIMIS: Geen berekening toegepast omdat de waarde onder de de minimis drempel ligt.
  • NOT_APPLIED_NEGATIVE_VALUE: Berekening is overgeslagen om een negatieve waarde te vermijden.

API-voorbeeld

Zodra u de vereiste invoer hebt voorbereid, verzendt u de GraphQL-mutatie naar de API met uw voorkeursclient of -tool.

Mutatie

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
mutation {
  partyCreateWorkflow(
    input: [
      { type: ORIGIN, location: { countryCode: US } }
      {
        type: DESTINATION
        location: { countryCode: CA, administrativeAreaCode: "AB" }
      }
    ]
  ) {
    id
  }
  itemCreateWorkflow(
    input: [
      {
        productId: "product-1"
        hsCode: "9503.00.9079"
        countryOfOrigin: US
        amount: 100
        quantity: 1
        currencyCode: USD
        reverseAmountDetail: { type: DUTY_TAX, taxRateCountry: CA }
      }
    ]
  ) {
    id
    amount
    currencyCode
    quantity
    hsCode
    countryOfOrigin
    reverseAmountDetail {
      originalAmount
      amount
      status
      type
      dutyRateCountry
      taxRateCountry
      taxRate
      dutyRate
      feeAmount
    }
  }
  cartonsCreateWorkflow(
    input: {
      length: 8
      width: 4
      height: 2
      dimensionalUnit: INCH
      weight: 1
      weightUnit: POUND
    }
  ) {
    id
  }
  shipmentRatingCreateWorkflow(
    input: {
      amount: "30.00"
      currencyCode: USD
      serviceLevelCode: "ups.worldwide_expedited"
    }
  ) {
    id
  }
  landedCostCalculateWorkflow(input: { calculationMethod: DDP_PREFERRED }) {
    id
    amountSubtotals {
      items
      shipping
      duties
      taxes
      fees
    }
    duties {
      amount
      currency
      note
    }
    fees {
      amount
      currency
      feeType
      type
      note
    }
    taxes {
      amount
      currency
    }
    method
  }
}

Antwoord

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
  "data": {
    "partyCreateWorkflow": [
      { "id": "party_cc85f44d-567a-4cb0-984f-17a0e2d97f78" },
      { "id": "party_0kcf5m0x404q6" }
    ],
    "itemCreateWorkflow": [
      {
        "id": "item_0kcf5rsa420zy",
        "amount": 95.0,
        "currencyCode": "USD",
        "quantity": 1,
        "hsCode": "9503.00.9079",
        "countryOfOrigin": "US",
        "reverseAmountDetail": [
          {
            "originalAmount": 100,
            "amount": 95.0,
            "status": "APPLIED",
            "type": "DUTY_TAX",
            "dutyRateCountry": "CA",
            "taxRateCountry": "CA",
            "taxRate": 0.05,
            "dutyRate": null,
            "feeAmount": null
          }
        ]
      }
    ],
    "cartonsCreateWorkflow": [{ "id": "carton_0kcf5rth4057g" }],
    "shipmentRatingCreateWorkflow": {
      "id": "shipment_rating_0kcf5rtpc057t"
    },
    "landedCostCalculateWorkflow": [
      {
        "id": "lc-6bfd94d67d2e43e5b5cf1143d56ca01e",
        "amountSubtotals": {
          "items": 95.0,
          "shipping": 30.0,
          "duties": 0.0,
          "taxes": 5.2,
          "fees": 9.5
        },
        "duties": [],
        "fees": [
          {
            "amount": 7.16,
            "currency": "USD",
            "feeType": "ADVANCEMENT",
            "type": "ADVANCEMENT",
            "note": null
          },
          {
            "amount": 1.77,
            "currency": "USD",
            "feeType": "BROKERAGE_FEE",
            "type": "BROKERAGE_FEE",
            "note": null
          },
          {
            "amount": 0.57,
            "currency": "USD",
            "feeType": "CURRENCY_CONVERSION_FEE",
            "type": "CURRENCY_CONVERSION_FEE",
            "note": null
          }
        ],
        "taxes": [
          { "amount": 4.75, "currency": "USD" },
          { "amount": 0.36, "currency": "USD" },
          { "amount": 0.09, "currency": "USD" }
        ],
        "method": "DDP"
      }
    ]
  }
}

Was deze pagina nuttig?