CustomerDTO Class Members

<< Click to Display Table of Contents >>

Navigation:  CXS.Retail.DTO Assembly > Namespaces > CXS.Retail.DTO Namespace > Classes > CustomerDTO >

CustomerDTO Class Members

Navigation:  CXS.Retail.DTO Assembly > Namespaces > CXS.Retail.DTO Namespace > Classes > CustomerDTO >

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

iVend Retail 6.6 - Web API Help

CustomerDTO Class Members

Properties  Collapse All Expand All Members Options: Show All Members Options: Filtered

[TCheckBoxFormControlObj] Include Inherited Members

[TCheckBoxFormControlObj] Include Protected Members

CXS.Retail.DTO Namespace : CustomerDTO Class

The following tables list the members exposed by CustomerDTO.

Public Constructors

 

Name

Description

Public Constructor

CustomerDTO Constructor

 

Top

Public Properties

 

Name

Description

Public Property

AccountsReceivableList

Gets or sets the AccountsReceivable List.  

Public Property

Address

Gets or sets the address of the customer.  

Public Property

AddressKey

 

Public Property

AlternatePhoneNumber

Gets or sets the alternate phone number of the customer.

Length: 50 characters.

 

Public Property

AnniversaryDate

Gets or sets the anniversary date of the customer.  

Public Property

Balance

Gets or sets the balance of the customer.  

Public Property

BillingAddresses

Gets or sets the billing addresses of the customer.  

Public Property

BirthDate

Gets or sets the birth date of the customer.  

Public Property

CanOrderItems

Gets or sets the flag to specify if the customer can place order items.  

Public Property

CompanyName

Gets or sets the company name of the customer.

Length: 50 characters.

 

Public Property

Contacts

Gets or sets the contacts.  

Public Property

CreditLimit

Gets or sets the credit limit of the customer.  

Public Property

CustomerDiscount

Gets or sets the customer discount.  

Public Property

CustomerDiscountGroupId

Gets or sets the customer discount group Id.  

Public Property

CustomerDiscountGroupKey

 

Public Property

CustomerGroupId

Mandatory

Gets or sets the customer group id of the customer.

Length: 20 characters.

 

Public Property

CustomerGroupKey

 

Public Property

CustomerKey

 

Public Property

CustomerPriceGroupId

Gets or sets the customer price group Id.  

Public Property

CustomerPriceGroupKey

 

Public Property

ElectronicId

Gets or sets the electronic id of the customer.

If the electronic id is provided for the customer then on swiping the customer card at the POS will automatically select the customer record for the transaction.

Length: 40 characters.

 

Public Property

Email

Gets or sets the email.

Length: 100 characters.

 

Public Property

EnableLoyaltyNotification

 

Public Property

EnablePassNotification

 

Public Property

EnterpriseName

Gets the name of the enterprise. (Inherited from CXS.Retail.DTO.BaseDTO)

Public Property

FaxNumber

Gets or sets the fax number of the customer.

Length: 50 characters.

 

Public Property

FirstName

Mandatory

Gets or sets the first name of the customer.

Length: 100 characters.

 

Public Property

Gender

Gets or sets the gender.

Length: 50 characters.

 

Public Property

GenerateIntegrationEvent

Generated the integration event for the ERP. (Inherited from CXS.Retail.DTO.BaseDTO)

Public Property

HasLoyaltyId

Gets or sets the customer has loyalty id.  

Public Property

Id

Mandatory

Gets or sets the customer id.

Length: 20 characters.

 

Public Property

IsActive

Mandatory

Gets or sets a value indicating whether the customer is active.

 

Public Property

IsGDPR

 

Public Property

IsMarketing

Gets or sets a value indicating whether this instance is marketing.

Transaction cannot be done against these type of customers.

 

Public Property

IsMultiCurrency

Gets or sets a value indicating whether the payments can be taken from this customer in different currency other than the base currency.  

Public Property

IsTaxExempt

Gets or sets a value indicating whether the customer is tax exempt.  

Public Property

IsTaxFree

Gets or sets the is tax free.  

Public Property

Key

Gets the key (Internal unique key of every objects). (Inherited from CXS.Retail.DTO.BaseDTO)

Public Property

LastName

Gets or sets the last name of the customer.

Length: 40 characters.

 

Public Property

LoyalityId

Gets or sets the loyality id.

Length: 40 characters.

 

Public Property

LoyaltyConfigId

 

Public Property

LoyaltyConfigKey

 

Public Property

LoyaltyRefereeId

 

Public Property

Message

Returns error message in case of Integration failure. (Inherited from CXS.Retail.DTO.BaseDTO)

Public Property

MiddleName

Gets or sets the middle name of the customer.

Length: 50 characters.

 

Public Property

MobilePhone

Gets or sets the mobile phone of the customer.

Length: 50 characters.

 

Public Property

NickName

Gets or sets the nick name of the customer.

Length: 50 characters.

 

Public Property

OnHold

Gets or sets a value indicating whether the customer is on hold.  

Public Property

PaymentTypeId

 

Public Property

PaymentTypeKey

 

Public Property

PhoneNumber

Gets or sets the phone number of the customer.

Length: 50 characters.

 

Public Property

PriceListId

Gets or sets the price list id of the customer.

If the price list is attached to the customer then irrepective of the store pricelist the customer price list would be applied at the POS for this customer.

Length: 20 characters.

 

Public Property

PrimaryBillingAddresses

 

Public Property

PrimaryContactId

Gets or sets the primary contact id of the customer.

Length: 20 characters.

 

Public Property

PrimaryShippingAddresses

 

Public Property

ReferredByKey

 

Public Property

SalesTaxCodeId

Gets or sets the sales tax code id.

If sales tax code is defined for the customer then all the transactions done for the customer will be done using this sales tax.

Length: 20 characters.

 

Public Property

SalesTaxCodeKey

 

Public Property

Salutation

Gets or sets the salutation of the customer.

Length: 50 characters.

 

Public Property

ShippingAddresses

Gets or sets the shipping addresses of the customer.  

Public Property

ShippingTypeId

Gets or sets the shipping type id.

Length: 20 characters.

 

Public Property

SubsidiaryIds

Gets or sets SubsidiaryIds.  

Public Property

SubsidiaryItemList

Gets the Subsidiary Item List for the product. The purpose of this property is only to get the SubsidiaryItemList  

Public Property

TaxCompanyType

Gets or sets the customer type.  

Public Property

TaxNumber

Gets or sets the tax number of the customer.

Length: 40 characters.

 

Public Property

Title

Gets or sets the title of the customer.

Length: 50 characters.

 

Public Property

UserFields

Gets or sets the user defined fields. (Inherited from CXS.Retail.DTO.BaseDTO)

Public Property

WebPage

Gets or sets the web page.

Length: 100 characters.

 

Top

See Also

Reference

CustomerDTO Class

CXS.Retail.DTO Namespace

Send Feedback