NameDescriptionTypeAdditional information
Identifier

Collection of byte

None.

IdentifierGuid

globally unique identifier

None.

Code

string

String length: inclusive between 0 and 30

FamilyName

string

Required

String length: inclusive between 0 and 60

GivenName

string

String length: inclusive between 0 and 60

OtherName

string

String length: inclusive between 0 and 60

Title

string

String length: inclusive between 0 and 20

DateOfBirth

date

None.

Sex

Gender, indicated by M or F

string

String length: inclusive between 0 and 1

Address1

string

String length: inclusive between 0 and 60

Address2

string

String length: inclusive between 0 and 60

Town

string

String length: inclusive between 0 and 60

State

string

String length: inclusive between 0 and 60

Country

string

String length: inclusive between 0 and 60

PostalCode

string

String length: inclusive between 0 and 10

Email

string

Data type: EmailAddress

String length: inclusive between 0 and 100

Telephone

string

Data type: PhoneNumber

String length: inclusive between 0 and 20

Mobile

string

Data type: PhoneNumber

String length: inclusive between 0 and 20

CommunityIdentifier

Collection of byte

None.

CommunityIdentifierGuid

globally unique identifier

None.

Joined

date

Data type: DateTime

Updated

date

Data type: DateTime

Active

boolean

None.

ReasonInactive

integer

None.

GroupCustomer

boolean

None.

LoyaltyPoints

integer

None.

HomeStoreID

NOT to be used to restrict a customer

integer

None.

AvailableSpend

Loyalty points available to spend

integer

None.

PriceLevelIdentifier

Collection of byte

None.

PriceLevelIdentifierGuid

globally unique identifier

None.

MarketingID

string

None.

Hidden

Hidden from POS lookup

boolean

None.

Registered

Customer has registered via EMC

boolean

None.

RegisteredOn

date

Data type: DateTime

EmailMarketing

boolean

None.

SMSMarketing

boolean

None.

Deleted

boolean

None.

DeletedUser

string

None.

HomeStoreName

string

Relation. This field may not always be loaded or used for updates.

CustomerCards

Collection of CustomerCard

Relation. This field may not always be loaded or used for updates.

CustomerGroupMembers

The customer group member classes for this customer and the customer groups that this customer belongs to

Collection of CustomerGroupMember

Relation. This field may not always be loaded or used for updates.

CustomerGroups

This customer is the primary Contact of the following groups

Collection of CustomerGroup

Relation. This field may not always be loaded or used for updates.

Accounts

Account.OwnerGuid

Collection of Account

Relation. This field may not always be loaded or used for updates.

Account

CustomerCards -> First Account Card's Identifier as a GUID -> Account.Identifier

Account

Relation. This field may not always be loaded or used for updates.

Vouchers

List of voucher summaries, grouping vouchers by type

Collection of CustomerVoucherSummary

Relation. This field may not always be loaded or used for updates.