Skip to main content

CustomerClass

CustomerClasses. Represents a classification for customers. Disabled in Production while testing is in progress. The schema remains documented for reference; the CustomerClasses ETL is not available for Production use.

type CustomerClass {
customerClassId: String!
description: String
vatZoneId: String
requireVatZone: Boolean!
paymentMethodId: String
termsId: String
currencyId: String
documentLanguage: String
invoiceOrdersSeparately: Boolean!
lastModifiedDateTime: DateTime!
deletedDatabaseRecord: Boolean!
companyId: Int!
id: String!
createdInDataMartDateTime: DateTime!
updatedInDataMartDateTime: DateTime!
}

Fields​

CustomerClass.customerClassId ● String! non-null scalar​

customerClassId > (PK) The unique identifier of the customer class.

CustomerClass.description ● String scalar​

description > The description of the customer class.

CustomerClass.vatZoneId ● String scalar​

vatZoneId > The default VAT zone ID for customers of this class.

CustomerClass.requireVatZone ● Boolean! non-null scalar​

requireVatZone > Indicates whether a VAT zone is required for customers of this class.

CustomerClass.paymentMethodId ● String scalar​

paymentMethodId > The default payment method ID for customers of this class.

CustomerClass.termsId ● String scalar​

termsId > The default credit terms ID for customers of this class.

CustomerClass.currencyId ● String scalar​

currencyId > The default currency ID for customers of this class.

CustomerClass.documentLanguage ● String scalar​

documentLanguage > The default document language for customers of this class.

CustomerClass.invoiceOrdersSeparately ● Boolean! non-null scalar​

invoiceOrdersSeparately > Indicates whether each sales order of customers of this class is invoiced separately.

CustomerClass.lastModifiedDateTime ● DateTime! non-null scalar​

lastModifiedDateTime > The last modified date and time of the customer class.

CustomerClass.deletedDatabaseRecord ● Boolean! non-null scalar​

deletedDatabaseRecord > Indicates whether the database record is deleted.

CustomerClass.companyId ● Int! non-null scalar​

companyId > (PK) The unique identifier of the company.

CustomerClass.id ● String! non-null scalar​

id > The unique identifier of the document in DataMart.

CustomerClass.createdInDataMartDateTime ● DateTime! non-null scalar​

createdInDataMartDateTime > The UTC DateTime when this document has been added to DataMart.

CustomerClass.updatedInDataMartDateTime ● DateTime! non-null scalar​

updatedInDataMartDateTime > The UTC DateTime when this document has been updated in DataMart.

Returned By​

customerClasses query