A loyalty account is a what a loyalty system maintains for members who have agreed to participate in a merchant's loyalty program. It contains a link to the customer who is the member and status about the account, such as creation date, account level, and membership points that have been earned or are in escrow. When using this RBO to create a loyalty account, not all elements may be supported by the service provider system, such as specifying points balances, program level, or pre-existing awards. Check the system provider documentation for allowed elements. The id of the loyalty account as maintained by, and usually generated by, the loyalty system of record. This element is not required when using LoyAcctDesc as a parameter for creating a loyalty account. The id of the loyalty program that the account should be created for (i.e. for which the customer is enrolling into). Merchants may have more than one loyalty program per line-of-business. They may have variable durations and/or membership costs. May also be referred to a a scheme id. The date the member agreed to start participating in the loyalty program. The loyalty member number of the member that referred this customer. The level the member has attained within the loyalty program's scheme. The breakdown of all point totals currently accrued for this account. The list of awards associated with the account that may be used by its members. If any customers have been associated with this account as a loyalty member, those customers should be listed here. When creating a loyalty account, there should be at least one member specified, depending on system requirements. Limited to 99 to prevent XML overflow. Zero to many cards that have been issued for this account are listed here. When creating a loyalty account, some card information may be required, such as prefix and series sequence. Check with the service provider system documentation for requirements. Limited to 99 to prevent XML overflow. The level the member has attained within the loyalty program's scheme. The id of the loyalty program level. The name of the loyalty program level. A collection of awards associated with a loyalty account. Limited to 99 to prevent XML overflow. A coupon of some value that has been awarded to a loyalty member. The ISO code of the currency in which the monetary amount of the coupon was awarded. The breakdown of all point totals currently accrued for this account. This includes all the points currently earned (and unused) by the members of this account All the points issued but not yet earned or ready to be converted to an award. The amount of points that have been issued to a member as a bonus. The amount of points that have been earned since the beginning of the year. The amount of points that have been earned since the creation (lifetime) of the loyalty account. The details about a customer linked to a loyalty account as a member. The customer id for this member, as given by the customer system of record, can be specified here. The details about a membership card linked to a loyalty account. The prefix, a 5-digit sequence, used on the card for the card number. The sequence number, a 2-digit sequence, that indicates the card series of the card. The physical card number, either printed, magnetically imprinted, or encoded and used by the member for identification. A unique identifier for the physical card that identifies a single card instance. The password or PIN number required to authenticate the customer as the correct loyalty member. If there is a primary customer associated with this card, the member number, i.e. customer id, can be specified here. This customer should also exist in the LoyaltyMember element of the LoyAcctDesc. This type can hold a string of max length of 2 characters. This type can hold a string of max length of 3 characters. This type can hold a string of max length of 5 characters. This type can hold a string of max length of 32 characters. This type can hold a string of max length of 64 characters. This type can hold a number of digits count 2. This type can hold a number of digits count 5. This type can hold a number of digits count 9. This type can hold a number of digits count 20 and fraction digit count of 4.