Skip to main content

Customer

No description

type Customer {
customerId: Int!
customerNumber: String!
customerName: String
status: String!
accountReference: String
parentCustomer: Int
currencyId: String
customerClassId: String!
customerClassDescription: String
creditVerification: String!
creditLimit: Decimal!
creditDaysPastDue: Int
billAddressId: Int
billContactId: Int
printInvoices: Boolean!
acceptAutoInvoices: Boolean
sendInvoicesByEmail: Boolean!
printStatements: Boolean!
sendStatementsByEmail: Boolean!
printMultiCurrencyStatements: Boolean!
statementType: String
vatRegistrationId: String
corporateId: String
creditTermsId: String
mainLocationId: Int
mainAddressId: Int
mainContactId: Int
lastModifiedDateTime: DateTime!
createdDateTime: DateTime!
deletedDatabaseRecord: Boolean!
companyId: Int!
id: String!
createdInDataMartDateTime: DateTime!
updatedInDataMartDateTime: DateTime!
}

Fields

Customer.customerId ● Int! non-null scalar

customerId > (PK) The unique identifier of the customer.

Customer.customerNumber ● String! non-null scalar

customerNumber > The code of the customer.

Customer.customerName ● String scalar

customerName > The name of the customer.

Customer.status ● String! non-null scalar

status > The current status of the customer.

Customer.accountReference ● String scalar

accountReference > The account reference associated with the customer.

Customer.parentCustomer ● Int scalar

parentCustomer > The unique identifier of the parent business account associated with the customer.

Customer.currencyId ● String scalar

currencyId > The currency identifier used by the customer.

Customer.customerClassId ● String! non-null scalar

customerClassId > The class identifier of the customer.

Customer.customerClassDescription ● String scalar

customerClassDescription > The class description of the customer.

Customer.creditVerification ● String! non-null scalar

creditVerification > The credit verification status of the customer.

Customer.creditLimit ● Decimal! non-null scalar

creditLimit > The credit limit assigned to the customer.

Customer.creditDaysPastDue ● Int scalar

creditDaysPastDue > The maximum number of days past due for the customer's credit.

Customer.billAddressId ● Int scalar

billAddressId >The billing address associated with the customer..

Customer.billContactId ● Int scalar

billContactId >The billing contact associated with the customer..

Customer.printInvoices ● Boolean! non-null scalar

PrintInvoices > If set to true, indicates that invoices should be printed for the customer.

Customer.acceptAutoInvoices ● Boolean scalar

acceptAutoInvoices > Accept Autoinvoices - business route.

Customer.sendInvoicesByEmail ● Boolean! non-null scalar

sendInvoicesByEmail > If set to true, indicates that customer invoices should be sent by email to the customer.

Customer.printStatements ● Boolean! non-null scalar

printStatements > If set to true,indicates that customer statements should be printed for the customer.

Customer.sendStatementsByEmail ● Boolean! non-null scalar

sendStatementsByEmail > If set to true, indicates that customer statements should be sent to the customer by email.

Customer.printMultiCurrencyStatements ● Boolean! non-null scalar

printMultiCurrencyStatements > If set to true, indicates that customer statements should be generated for the customer in multi-currency format.

Customer.statementType ● String scalar

statementType > The type of customer statements generated for the customer. The list of possible values of the field is determined by the StatementTypeAttribute.

Customer.vatRegistrationId ● String scalar

vatRegistrationId > The customer VAT Registration ID

Customer.corporateId ● String scalar

corporateId > The corporate identifier associated with the customer.

Customer.creditTermsId ● String scalar

creditTermsId > The credit terms identifier associated with the customer.

Customer.mainLocationId ● Int scalar

mainLocationId > The unique identifier of the main location associated with the customer.

Customer.mainAddressId ● Int scalar

mainAddressId > The unique identifier of the main address associated with the customer.

Customer.mainContactId ● Int scalar

mainContactId > The unique identifier of the main contact associated with the customer.

Customer.lastModifiedDateTime ● DateTime! non-null scalar

lastModifiedDateTime > The date and time when the customer record was last modified.

Customer.createdDateTime ● DateTime! non-null scalar

createdDateTime > The date and time when the customer record was created.

Customer.deletedDatabaseRecord ● Boolean! non-null scalar

deletedDatabaseRecord > Indicates whether this record has been marked as deleted in the database.

Customer.companyId ● Int! non-null scalar

companyId > (PK) The unique identifier of the company

Customer.id ● String! non-null scalar

id > The unique identifier of the document in DataMart

Customer.createdInDataMartDateTime ● DateTime! non-null scalar

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

Customer.updatedInDataMartDateTime ● DateTime! non-null scalar

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

Returned By

customers query