Skip to main content

CreateSurchargeInput

No description

input CreateSurchargeInput {
name: [LocalizedStringInput!]!
description: [LocalizedStringInput!]
type: SurchargeType!
value: Float!
taxCode: TaxCode!
taxZone: String!
enabled: Boolean!
validFrom: String
validTo: String
shopId: Int
}

Fields

CreateSurchargeInput.name ● [LocalizedStringInput!]! non-null input

A descriptive name for the surcharge

CreateSurchargeInput.description ● [LocalizedStringInput!] list input

A brief description of the surcharge

CreateSurchargeInput.type ● SurchargeType! non-null enum

Type of the surcharge

CreateSurchargeInput.value ● Float! non-null scalar

The value to be applied as surcharge (e.g., percentage or amount)

CreateSurchargeInput.taxCode ● TaxCode! non-null enum

Tax code

CreateSurchargeInput.taxZone ● String! non-null scalar

Tax zone

CreateSurchargeInput.enabled ● Boolean! non-null scalar

Indicates whether the surcharge is active or not

CreateSurchargeInput.validFrom ● String scalar

The date and time the surcharge is valid from

CreateSurchargeInput.validTo ● String scalar

The date and time the surcharge is valid to

CreateSurchargeInput.shopId ● Int scalar

Shop identifier for the surcharge to apply to... If not provided the default will be inferred from the channel

Member Of

surchargeCreate mutation