Skip to main content

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