DOCS

Disable ioss remittance

/

Schakel IOSS-remittance uit

Gebruik vervoerders om remit belastingen naar de EU te sturen in plaats van via IOSS.

GraphQL

Import One-Stop Shop (IOSS) biedt verschillende voordelen, maar er zijn gevallen waarin het integreren van ons IOSS-nummer in uw fulfillment-instelling mogelijk niet haalbaar is. Als u ons IOSS-nummer niet kunt gebruiken, kunt u IOSS-remittance uitschakelen voor uw bestellingen in de Europese Unie (EU), zodat u nog steeds profiteert van onze gegarandeerde landed costs. Aangezien IOSS optioneel is, kunt u nog steeds het DDP proces gebruiken om uw belastingen voor goederen met een lage waarde die naar de EU worden verzonden te remit. Om IOSS uit te schakelen maar onze garantie te blijven gebruiken, verwijdert u de remittance van uw bestellingen met behulp van een geavanceerde regel.

Verwijder remittance 

Gebruik de ruleCreate mutation om remittance te verwijderen nadat de landed cost is berekend. Aangezien IOSS remittance gebruikt, terwijl het gebruik van de vervoerder om te remit via DDP-verzending dat niet doet, schakelt het verwijderen van remittance effectief IOSS uit voor uw winkel.

De name en description kunnen naar uw voorkeur worden aangepast, aangezien ze de functie van de regel niet beïnvloeden. De condition specificeert welke landen remittance verwijderd krijgen. De action zorgt ervoor dat remittance op nul wordt gezet voor toepasselijke bestellingen.

Mutatie

1
2
3
4
5
6
7
8
9
10
mutation ruleCreate($input: RuleInput!) {
  ruleCreate(input: $input) {
    id
    name
    description
    condition
    action
    context
  }
}

Variabelen

1
2
3
4
5
6
7
8
9
{
  "input": {
    "name": "Disable IOSS",
    "description": "Remove remittance for EU orders after the landed cost has been calculated. Use DDP instead.",
    "condition": ":ship_to_country: any_matches AT,BE,BG,HR,CY,CZ,DK,EE,FI,FR,DE,GR,HU,IE,IT,LV,LT,LU,MT,NL,PL,PT,RO,SK,SI,ES,SE",
    "action": ":include_remittance: = false",
    "context": "LANDED_COST_CALCULATE_POST"
  }
}

Test de regel

Om de regel te testen, voer een workflow uit voor een offerte, gebruikmakend van een bestemmingsadres in de EU en een winkelwagentotaal onder de 150 euro. Als deze regel correct werkt, zou je aan het einde van de reactie een lege remittance array moeten ontvangen.

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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
mutation quoteWorkflow {
  partyCreateWorkflow(
    input: [
      {
        location: {
          administrativeArea: ""
          administrativeAreaCode: "MA"
          countryCode: US
          line1: "1150 Great Plain Ave"
          line2: ""
          locality: "Needham"
          postalCode: "02492"
        }
        type: ORIGIN
      }
      {
        location: {
          countryCode: FR
          line1: "73 rue Marguerite"
          locality: "Villiers-le-bel"
          administrativeArea: ""
          administrativeAreaCode: ""
          postalCode: "95400"
        }
        person: {
          email: "test@gmail.com"
          firstName: "firstName"
          lastName: "lastName"
          phone: "5022303021"
          companyName: "TestCompany"
          metadata: { key: "key", value: "value" }
        }
        type: DESTINATION
      }
    ]
  ) {
    type
    id
    organization
  }
  itemCreateWorkflow(
    input: [
      {
        amount: 10
        currencyCode: USD
        countryOfOrigin: US
        quantity: 1
        productId: "productId"
        description: "description"
        measurements: [
          { type: WIDTH, value: 2, unitOfMeasure: CENTIMETER }
          { type: WEIGHT, value: 2, unitOfMeasure: POUND }
        ]
      }
      {
        amount: 25.89
        currencyCode: USD
        countryOfOrigin: US
        quantity: 2
        productId: "productId2"
        description: "description2"
        measurements: [
          { type: WIDTH, value: 2, unitOfMeasure: CENTIMETER }
          { type: WEIGHT, value: 2, unitOfMeasure: POUND }
        ]
      }
    ]
  ) {
    id
    amount
  }
  cartonizeWorkflow {
    id
    type
    items {
      item {
        id
      }
    }
  }
  shipmentRatingCreateWorkflow(
    input: { serviceLevelCode: "UPS_EXPEDITED", amount: 15, currencyCode: USD }
  ) {
    id
    amount
  }
  landedCostCalculateWorkflow(
    input: {
      endUse: NOT_FOR_RESALE
      method: DAP
      tariffRate: ZONOS_PREFERRED
      useUnwrapped: true
    }
  ) {
    id
    amountSubtotals {
      duties
      taxes
      fees
      landedCostTotal
    }
    deMinimis {
      type
      formula
      method
      threshold
      note
    }
    fees {
      amount
      currency
    }
    taxes {
      amount
      description
      formula
    }
    duties {
      amount
      description
      formula
    }
    remittance {
      amount
      description
      __typename
    }
    appliedRules {
      rule {
        action
        condition
        context
      }
      before
      after
    }
  }
}

Was deze pagina nuttig?