Surcharge
No description
type Surcharge {
id: String!
name: [LocalizedString!]!
description: [LocalizedString!]
type: SurchargeType!
value: Float!
taxCode: TaxCode!
taxZone: String!
enabled: Boolean!
validFrom: DateTime
validTo: DateTime
createdBy: Int
changedBy: Int
dateCreated: DateTime!
dateChanged: DateTime!
shopId: Int
}
Fields
Surcharge.id
● String!
non-null scalar
Unique identifier for the surcharge
Surcharge.name
● [LocalizedString!]!
non-null object
A descriptive name for the surcharge
Surcharge.description
● [LocalizedString!]
list object
A brief description of the surcharge
Surcharge.type
● SurchargeType!
non-null enum
Type of surcharge
Surcharge.value
● Float!
non-null scalar
The value to be applied as surcharge (e.g., percentage or amount)
Surcharge.taxCode
● TaxCode!
non-null enum
Tax code
Surcharge.taxZone
● String!
non-null scalar
Tax zone
Surcharge.enabled
● Boolean!
non-null scalar
Indicates whether the surcharge is active or not
Surcharge.validFrom
● DateTime
scalar
The date and time the surcharge is valid from
Surcharge.validTo
● DateTime
scalar
The date and time the surcharge is valid to
Surcharge.createdBy
● Int
scalar
The userId of the user that created the surcharge
Surcharge.changedBy
● Int
scalar
The userId of the user that changed the surcharge
Surcharge.dateCreated
● DateTime!
non-null scalar
The date and time the surcharge is created
Surcharge.dateChanged
● DateTime!
non-null scalar
The date and time the surcharge is changed
Surcharge.shopId
● Int
scalar
Shop identifier for the tax to apply to... If not provided the default will be inferred from the channel
Returned By
surcharge
query ● surchargeCreate
mutation ● surchargeDelete
mutation ● surchargeUpdate
mutation
Member Of
Product
object ● SurchargeProduct
object ● SurchargesResponse
object