Hvordan fungerer det?
For at reverse told, skatter eller gebyrer fra en inklusive pris bruger du reverseAmountDetails-konfigurationen i din API-anmodning. Dette objekt fortæller Zonos, hvilke komponenter der er inkluderet i din inputpris og skal fjernes for at beregne den sande basispris til told.
Når du sender en inklusive pris med den tilsvarende reverseAmountDetails-konfiguration, vil Zonos:
- Analysere den inklusive pris og de angivne parametre.
- Bestemme, hvilke komponenter (told, skatter, gebyrer) der skal reverses.
- Beregne basisprisen ved at fjerne disse komponenter.
- Returnere både den justerede basispris og en opdeling af de reversede beløb.
API-guide
For at integrere reverse Inclusive Pricing i dit workflow skal du inkludere objektet reverseAmountDetail i itemCreateWorkflow-anmodningen.
Konfiguration af anmodningen
At sende reverseAmountDetail fortæller Zonos at reverse told, skatter og/eller gebyrer. Hvis denne konfiguration ikke sendes, udføres standard Landed Cost-beregning.
itemReverseAmountTypeDefinerer, hvilke komponenter der er inkluderet i prisen. Du kan vælge mellem:
TAX: Kun skat er inkluderet.DUTY: Kun told er inkluderet.DUTY_TAX: Told og skat er inkluderet.TAX_FEE: Skat og gebyrer er inkluderet.DUTY_FEE: Told og gebyrer er inkluderet.DUTY_TAX_FEE: Told, skat og gebyrer er alle inkluderet.
taxRateCountryAngiver det land, hvis skattesats er inkluderet i prisen. Dette er valgfrit.
- Hvis ikke angivet, bruger systemet som standard destinationslandets skattesats.
- Værdien skal være en gyldig ISO-landekode.
dutyRateCountryAngiver det land, hvis toldsats er inkluderet i prisen. Dette er valgfrit.
- Hvis ikke angivet, bruger systemet som standard destinationslandets skattesats.
- Værdien skal være en gyldig ISO-landekode.
serviceLevelCodesDette kræves kun, hvis itemReverseAmountType inkluderer FEE.
- Angiver, hvilke forsendelsesserviceniveau-gebyrer der er inkluderet i prisen.
- Værdien skal være et array af serviceniveau-koder.
status (kun svar)Angiver resultatet af reverse-beregningen. Dette felt returneres i svaret:
APPLIED: Reverse-beregningen blev anvendt.NOT_APPLIED_UNDER_DE_MINIMIS: Ingen beregning anvendt, fordi værdien ligger under de minimis-grænsen.NOT_APPLIED_NEGATIVE_VALUE: Beregning sprunget over for at undgå en negativ værdi.
API-eksempel
Når du har forberedt det påkrævede input, skal du sende GraphQL-mutationen til API'en med din foretrukne klient eller værktøj.
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 type note } taxes { amount currency } method }}
Reverse Inclusive Pricing
Reverse told, skatter og gebyrer fra din inklusive pris via API.
BETA
Zonos' reverse Inclusive Pricing lader dig sende en inklusive pris — en der allerede inkluderer told, skatter og/eller gebyrer — og modtage basisprisen tilbage til tolddokumentation. Dette giver dig mulighed for at vise all-in-prissætning til købere, mens du stadig deklarerer en ren, ikke-inklusiv basispris til commercial invoice. Denne løsning er ideel til markeder, hvor Inclusive Pricing forventes eller kræves, og hjælper dig med at understøtte globale prisstrategier og opretholde toldnøjagtighed og compliance.