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