logical volumeii

Upload: masterbor

Post on 11-Oct-2015

32 views

Category:

Documents


0 download

TRANSCRIPT

  • ARTS Data Model CommitteeRetail Data Model Logical View

    Volume II (Entity & Attribute Definitions)August 25, 2003

    Release 4.01

  • AccessPasswordDefinition: A secret term used by an operator to obtain access to a workstation.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    OperatorID (PK) (FK) Identity A unique, automatically assigned number used to identify a workstation OPERATOR.

    AccessPassword Password The password which permits the OPERATOR to specific RESOURCES and workstations withinthe RETAIL STORE.

    Retail Data Model Logical View - Release 4.01 Page 2

    Association for Retail Technology Standards August 25, 2003

  • AccountReceivablePayableLineItemDefinition: A line item component of a RETAIL TRANSACTION that records the dollar amount to be debited or credited to a customer account. This line reflects a transactionspecific to the creation of a current asset or liability to be settled at some future point in time through an exchange of tender.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    AccountPayableReceivableFlag Flag Flag that determines whether this line item is a payable or a receivable.

    Amount Money The monetary amount of the account payable/receivable line item.

    AccountCode Code4 Identifies how the account payable/receivable should be recorded in the financial journal.

    AccountPayableReceivableCustomerAccountID Identity Identifies a customer account that is being debited or credited by the account payable/receivableline item.

    Retail Data Model Logical View - Release 4.01 Page 3

    Association for Retail Technology Standards August 25, 2003

  • AddressDefinition: A mail location for a party (i.e. a customer, supplier, etc.)

    Attribute Domain Definition

    AddressID (PK) Identity A unique identifier for a location and mail address.

    AddressTypeCode (FK) Code2 Defines a standard type of address usage.

    Retail Data Model Logical View - Release 4.01 Page 4

    Association for Retail Technology Standards August 25, 2003

  • AddressTypeDefinition: Describes a valid address usage for an ADDRESS entity type. Valid uses include billing, shipping, legal, etc.

    Attribute Domain Definition

    AddressTypeCode (PK) Code2 Defines a standard type of address usage.

    Description DescriptionShort Description of address type.

    Name Name Business name for an address type.

    Retail Data Model Logical View - Release 4.01 Page 5

    Association for Retail Technology Standards August 25, 2003

  • AdvancedShipNoticeDocumentDefinition: An electronic document sent to a store by a supplier that defines the shipment date, expected delivery date, carrier, shipped items, and ORDER DOCUMENTreference. It is sent out in advance of the shipment to enable the retailer to plan workload and receipt processing.

    Attribute Domain Definition

    InventoryControlDocumentID (PK) (FK) Identity The reference number that uniquely identifies the INVENTORY CONTROL DOCUMENT.

    Retail Data Model Logical View - Release 4.01 Page 6

    Association for Retail Technology Standards August 25, 2003

  • AgeRestrictionRuleDefinition: Defines a rule that restricts the sale of an item to customers that must be a minimum age and by the employee that must be a minimum age.

    Attribute Domain Definition

    SalesRestrictionCode (PK) (FK) Code6 A unique, automatically assigned code for a specific limitation on an ITEMs sale.

    SalesRestrictionTypeCode (PK) (FK) Code4 A unique code for a group of SALES RESTRICTIONS.

    Description DescriptionShort A description of the type of age restriction that applies to this ITEM

    MinimumCustomerAge QuantityYearCount The minimum age under which the customer is prohibited from purchasing the ITEM.

    MinimumEmployeeAge QuantityYearCount The minimum age under which the employee is prohibited from selling the ITEM.

    Retail Data Model Logical View - Release 4.01 Page 7

    Association for Retail Technology Standards August 25, 2003

  • AggregateItemDefinition: A sub-type of Item that is an aggregation of one or more constituent Items. The constituent items may be sold individually.

    Attribute Domain Definition

    ItemID (PK) (FK) Identity The retailers SKU or unique item identifier for items sold or returned.

    TypeCode Code2 How are the items combined? Choices are Blend & Kit. If items are combined in a Blend, thenthe PerAssemblyCount attribute of ItemCollection denotes the percentage of the blend.

    Retail Data Model Logical View - Release 4.01 Page 8

    Association for Retail Technology Standards August 25, 2003

  • AlternativeItemDefinition: A cross reference of items that may be substituted or offered in place of another item.

    Attribute Domain Definition

    OriginalItem (PK) (FK) Identity The retailers SKU or unique item identifier for the original Item being substituted.

    SubstituteItem (PK) (FK) Identity The retailers SKU or unique item identifier for the subtitute Item.

    SubstitutionReasonDesc DescriptionShort A narrative describing the circumstances under which one item can be substituted for another.For instance, one item may be offered as an alternative in a gift registry scenario, but not in aclearance or promotional scenario.

    Retail Data Model Logical View - Release 4.01 Page 9

    Association for Retail Technology Standards August 25, 2003

  • ApparelItemDefinition: A dress, skirt, blouse, pair of trousers or any other item of clothing that can be related to other APPAREL ITEMS by way of SIZE, COLOR or STYLE.

    Attribute Domain Definition

    ItemID (PK) (FK) Identity The retailers SKU or unique item identifier for items sold or returned.

    SilhouetteDescription DescriptionShort Describes the cut or fit of the APPARELL ITEM. For example, shirts may be sold as slim orstandard fit.

    FabricDescription DescriptionShort Describes the material used to make the APPAREL ITEM

    Retail Data Model Logical View - Release 4.01 Page 10

    Association for Retail Technology Standards August 25, 2003

  • AssociatedCalendarPeriodDefinition: (null)

    Attribute Domain Definition

    CalendarID (PK) (FK) Identity A unique system assigned identifier for the Calendar.

    ParentLevelID (PK) (FK) Identity A unique system assigned identifier for the CalendarLevel.

    ChildLevelID (PK) (FK) Identity A unique system assigned identifier for the CalendarLevel.

    ParentPeriodID (PK) (FK) Identity A unique system assigned identifier for the ParentCalendarPeriod

    ChildPeriodID (PK) (FK) Identity A unique system assigned identifier for the ChildCalendarPeriod

    Retail Data Model Logical View - Release 4.01 Page 11

    Association for Retail Technology Standards August 25, 2003

  • AssociatedMerchandiseHierarchyGroupDefinition: An association between two MerchandiseHierarchies that establishes one as the higher and one as the lower level for summarizing item sales information.

    Attribute Domain Definition

    MerchandiseHierarchyFunctionID (PK) (FK) Identity A unique system assigned identifier for the MerchandiseHierarchyFunction

    ParentMerchandiseHierarchyID (PK) (FK) Identity Unique identifier for the Parent merchandise structure group in the association.

    ChildMerchandiseHierarchyID (PK) (FK) Identity Unique identifier for the child merchandise structure group in the association.

    ParentMerchandiseHierarchyLevelCode (PK) (FK) Code4 A unique system assigned identifier for the Level within the merchandise hierarchy tree.

    Retail Data Model Logical View - Release 4.01 Page 12

    Association for Retail Technology Standards August 25, 2003

  • AssociatedRetailStoreGroupDefinition: An associative entity resolving the recursive-many-to-many relationship on RetailStoreGroup. It denotes a parent & child relationship between two RetailStoreGroupsfor a particular RetailStoreGroupFunction. Each child RetailStoreGroup will have a different parent RetailStoreGroup for each RetailStoreGroupFunction that is defined.

    Attribute Domain Definition

    ParentRetailStoreGroupID (PK) (FK) Identity A unique system-assigned identifier for the RetailStoreGroup

    ChildRetailStoreGroupID (PK) (FK) Identity A unique system-assigned identifier for the RetailStoreGroup

    RetailStoreGroupFunctionID (PK) (FK) Identity A unique system-assigned identifier for the RetailStoreGroupFunction

    ParentRetailStoreGroupLevelID (PK) (FK) Identity A unique system assigned identifier, for a level within the RetailStoreGroup hierarchy

    Retail Data Model Logical View - Release 4.01 Page 13

    Association for Retail Technology Standards August 25, 2003

  • BlenderDefinition: A connection between a LOGICAL NOZZLE and one or more LOCATIONs each containing a single BULK ITEM which are blended by the LOGICAL NOZZLEwhen performing a FUELLING TRANSACTION

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    FuelingPointID (PK) (FK) Identity A unique identifier for the FuelingPoint that this Nozzle is a part of

    NozzleID (PK) (FK) Identity A unique identifier for the Nozzle

    InventoryLocationID (PK) (FK) Identity A unique system assigned identifier for a specific InventoryLocation within the retail enterprise.

    StockMeterID (FK) Identity A unique identifier for the stock meter

    BlendPercentage Percent The percentage of the final blend that the given BULK ITEM constitutes.

    Retail Data Model Logical View - Release 4.01 Page 14

    Association for Retail Technology Standards August 25, 2003

  • BrandDefinition: The selling and promotional name used to identify a product for advertising and name recognition purposes.

    Attribute Domain Definition

    BrandName (PK) Name A unique name to denote a class of ITEMs as a product of a single supplier or manufacturer.The brand can include private label ITEMs.

    Description DescriptionShort The description of a class of ITEMs produced by a product of a single supplier or manufacturer.

    Retail Data Model Logical View - Release 4.01 Page 15

    Association for Retail Technology Standards August 25, 2003

  • BrandPriceDerivationRuleEligbilityDefinition: Defines an association between a BRAND and PRICE DERIVATION RULE and the conditions that govern the application of the associated rule to an item belongingto the specified BRAND at the time an instance of the item is recorded as a line item in a sale.

    Attribute Domain Definition

    PriceDerivationRuleEligibilityID (PK) (FK) Identity A unique identifier for a Price Derivation Rule Eligibility.

    BrandName (FK) Name A unique name to denote a class of ITEMs as a product of a single supplier or manufacturer.The brand can include private label ITEMs.

    Retail Data Model Logical View - Release 4.01 Page 16

    Association for Retail Technology Standards August 25, 2003

  • BulkItemDefinition: A sub-type of STOCK ITEM that is purchased in bulk and is measured and sold by weight, volume or linear measure.

    Attribute Domain Definition

    ItemID (PK) (FK) Identity The retailers SKU or unique item identifier for items sold or returned.

    BulkToSellingUnitWasteFactorPercent Percent The pre-defined waste factor percentage, e.g. boning allowance.

    BulkToSellingUnitWasteTypeCode Code2 The code to denote the type of waste associated with the BULK ITEM when breaking down toretail selling units.

    Retail Data Model Logical View - Release 4.01 Page 17

    Association for Retail Technology Standards August 25, 2003

  • BusinessDayDefinition: A calendar date that corresponds to an accounting period fiscal day at a particular RetailStore, has financial transactions attributed to it and is aggregated using theCalendarPeriod structure. May be closed programmatically (eg: every day at 10:00pm precisely) or manually at each RetailStore using PeriodCloseTransaction

    Attribute Domain Definition

    BusinessDayDate (PK) DateCalendar The calendar date of the BusinessDay.

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    BeginDateTimestamp TimeStampAudit The date & time the BusinessDay begain at the nominated RetailStore - This is normally definedby the closure of the previous BusinessDay

    EndDateTimestamp TimeStampAudit The date & time the BusinessDay ended at the nominated RetailStore

    Retail Data Model Logical View - Release 4.01 Page 18

    Association for Retail Technology Standards August 25, 2003

  • CalculateTaxRateRuleDefinition: A kind of TaxRateRule that denotes a percentage of the taxable total that is to be applied to a RetailTransaction.

    Attribute Domain Definition

    TaxAuthorityID (PK) (FK) Identity A specific TAX AUTHORITY that establishes the tax rate. The TAX AUTHORITY is normally agovernment body.

    TaxGroupID (PK) (FK) Identity A unique retailer assigned identifier for the TaxGroup

    TaxRateRuleSequenceNumber (PK) (FK) MoneyShortRetail A squential number for theTaxRateRule, denoting the order of creation of the rules.

    Percent Percent The percentage tax-rate that is to be applied

    Retail Data Model Logical View - Release 4.01 Page 19

    Association for Retail Technology Standards August 25, 2003

  • CalendarDefinition: A business function for which a specific Calendar is maintained within the retail enterprise. Eg: Merchandising, SalesTax, Payroll, Promotions, Sales Reporting, etc...

    Attribute Domain Definition

    CalendarID (PK) Identity A unique system assigned identifier for the Calendar.

    Name Name The name of the Calendar

    Retail Data Model Logical View - Release 4.01 Page 20

    Association for Retail Technology Standards August 25, 2003

  • CalendarLevelDefinition: A level of roll-up within a particular Calendar. Eg: MerchandisingCalendar may have Weeks, SubSeason, Seasons and Years, while Payroll Calendar may haveMonths and Years, SalesTax Calendar may have Quarters and Years.

    Attribute Domain Definition

    CalendarID (PK) (FK) Identity A unique system assigned identifier for the Calendar.

    CalendarLevelID (PK) Identity A unique system assigned identifier for the CalendarLevel.

    ChildCalendarLevelID (FK) Identity A unique system assigned identifier for the CalendarLevel which is rolled-up into thisCalendarLevel. This allows: Years rollup from Months Quarters rollup from 3 months Monthsrollup from 30/31 days Weeks rollup from 7 days Days are the base period

    Name Name The name for this level with in the Calendar

    ChildPeriodCount QuantityShortCount The number of instances of the ChildPeriod that go to make up this CalendarPeriod Possiblevalues include: NULL - period starts same time each Day/Week/Month rather than as a multipleof child periods 3 Shifts = Day 7 Days = Week 30/31 Days = Month 12 Months = Year

    PeriodStartDayCode Code4 A code denoting which day of week/month/year the period starts on. Suggested values include:NULL - Period is pure multiple of child Mon, Tue, Wed, Thu, Fri, Sat, Sun - Period starts ongiven week day FMon, FTue, FWed, FThu, FFri, FSat, FSun - Period starts on First given weekday of month LMon, LTue, LWed, LThu, LFri, LSat, LSun - Period starts on Last given week dayof month 125 - Julian day number 125 = 5-May

    PeriodStartsTime Time The time of day that the period starts

    Retail Data Model Logical View - Release 4.01 Page 21

    Association for Retail Technology Standards August 25, 2003

  • CalendarPeriodDefinition: A period of time in a particular Calendar, defined by a start & end date & time stamp.

    Attribute Domain Definition

    CalendarID (PK) (FK) Identity A unique system assigned identifier for the Calendar.

    CalendarLevelID (PK) (FK) Identity A unique system assigned identifier for the CalendarLevel.

    CalendarPeriodID (PK) Identity A unique system assigned identifier for this CalendarPeriod

    StartDateTime TimeStampEffective The date and time the CalendarPeriod begins

    EndDateTime TimeStampEffective The date and time the CalendarPeriod ends.

    Retail Data Model Logical View - Release 4.01 Page 22

    Association for Retail Technology Standards August 25, 2003

  • CalendarPeriodPriceDerivationRuleEligibilityDefinition: A kind of PriceDerivationRuleEligibility that allows PriceDerivationRules and Promotions to be targetted to particular CalendarPeriods (Eg: Season, SubSeason,Easter, Christmas, Thanksgiving etc..)

    Attribute Domain Definition

    PriceDerivationRuleEligibilityID (PK) (FK) Identity A unique identifier for a Price Derivation Rule Eligibility.

    CalendarID (FK) Identity A unique system assigned identifier for the Calendar.

    CalendarLevelID (FK) Identity A unique system assigned identifier for the CalendarLevel.

    CalendarPeriodID (FK) Identity A unique system assigned identifier for this CalendarPeriod

    Retail Data Model Logical View - Release 4.01 Page 23

    Association for Retail Technology Standards August 25, 2003

  • CarrierDefinition: An external party that transports merchandise and/or supply items from their source to the retail store and from the retail store back to their source.

    Attribute Domain Definition

    CarrierID (PK) Identity The carrier presenting the bill of lading.

    PartyID (FK) Identity A unique, automatically assigned identity for a PARTY.

    PartyRoleTypeCode (FK) Code6 A code that identifies a group of PARTY ROLES. This is used for subtyping the PARTY ROLEs.

    Name Name The legal name of the transportation company referenced by the CARRIER-ID.

    DUNSNumber IdentityDunsIdentifier The identifier assigned by Dun & Bradstreet for the purposes of corporate identification in theretail community and credit worthiness.

    Retail Data Model Logical View - Release 4.01 Page 24

    Association for Retail Technology Standards August 25, 2003

  • CensusGeographicCodingDefinition: Standardized national, state, and local codes created by a governmental census agency for the identification of geographic areas.

    Attribute Domain Definition

    Retail Data Model Logical View - Release 4.01 Page 25

    Association for Retail Technology Standards August 25, 2003

  • CharityDefinition: An organization that has been designated as a charitable organization for tax purposes.

    Attribute Domain Definition

    OrganizationPartyID (PK) (FK) Identity A unique, automatically assigned identity for a PARTY.

    CharitableRegistrationNumber TaxIdentityNumber An ID assigned by a tax authority for charitable organizations.

    Retail Data Model Logical View - Release 4.01 Page 26

    Association for Retail Technology Standards August 25, 2003

  • CheckTenderLineItemDefinition: A type of TENDER LINE ITEM that records the specifics about a check received from a customer in settling a transaction.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    BankID Identity The unique identifier of the bank or third party authorization center.

    CheckAccountNumber Identity The check account number of CUSTOMERs whose checks have been previously honored orrejected. Retaining a check history by CUSTOMER provides the RETAIL STORE with a meansof tender authorization.

    CheckAccountNumberEntryMethodCode Code A code denoting how the CheckAccountNumber was entered into the system.

    CheckSequenceNumber LineNumber A unique sequence number relating to a particular check authorization.

    CheckSequenceNumberEntryMethodCode Code A code denoting how the CheckSequenceNumber was entered into the system.

    PersonalIDRequiredTypeCode Code2 Identifies the type of personal identification required to authorize tender. Examples includedrivers license, a second credit card, social security card, etc.

    PersonalIDNumber Identity The personal identification number that must be keyed by an individual at the point of sale whenpaying by personal check.

    AdjudicationCode Code4 A code to denote that approval has been received from the authorization center.

    CustomerBirthDate DateCalendarDay The customers date of birth captured as part of the personal data required to verify their identityand authorize their use of a check to pay for a purchase.

    Retail Data Model Logical View - Release 4.01 Page 27

    Association for Retail Technology Standards August 25, 2003

  • ColorDefinition: This entity type serves as a standard store reference for APPAREL ITEM color. Certain apparel retailers will record data at this level, specifically for replenishment.

    Attribute Domain Definition

    ColorCode (PK) Code4 A code to identify the color. The assumption is that the retailer will adopt the standards asdesignated by the NRF, created to facilitate the exchange of data between vendors and retailers

    Name Name The individual names of the associated colors that are encompassed by the respective colorcode. For example, color code 201 may include both chocolate and kola nut.

    Description DescriptionShort A full description of the individual color, designated by the respective code and name.

    Retail Data Model Logical View - Release 4.01 Page 28

    Association for Retail Technology Standards August 25, 2003

  • CombinationPriceDerivationRuleEligibilityDefinition: A kind of Price Derivation Rule Eligibility which combines two or more other Price Derivation Rule Eligibilities in some boolean fashion.

    Attribute Domain Definition

    PriceDerivationRuleEligibilityID (PK) (FK) Identity A unique identifier for a Price Derivation Rule Eligibility.

    CombinationCode Code2 A retailer assigned code denoting the style of combination that is to be applied across the childeligibilities that ve been defined in MultiplePriceDerivationRuleEligibilities Examples include: OR,AND, XOR

    Retail Data Model Logical View - Release 4.01 Page 29

    Association for Retail Technology Standards August 25, 2003

  • CommercialEnterpriseDefinition: An organization that is not exempt from sales taxes

    Attribute Domain Definition

    OrganizationPartyID (PK) (FK) Identity A unique, automatically assigned identity for a PARTY.

    Retail Data Model Logical View - Release 4.01 Page 30

    Association for Retail Technology Standards August 25, 2003

  • CommissionedEmployeeDefinition: An employee who receives a percentage or fee that is based on some type of sales metric.

    Attribute Domain Definition

    EmployeeID (PK) (FK) Identity A unique, non-significant number used to identify a store employee.

    Retail Data Model Logical View - Release 4.01 Page 31

    Association for Retail Technology Standards August 25, 2003

  • CommissionModifierDefinition: A modifier that captures earned commissions by an employee involved in serving the customer purchasing the merchandise or service item identified in theSALE/RETURN LINE ITEM.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    CommissionModifierSequenceNumber (PK) LineNumber A sequential counter used to uniquely identify an instance of a COMMISSION MODIFIER.

    CommissionEmployeeId (FK) Identity A unique, non-significant number used to identify a store employee.

    ModifierAmount Money Defines the flat amount of commission earned on the sale of this item

    ModifierPercent Percent Defines the percentage applied to the sold-at retail amount to arrive at the commission for anitem or service sold in the SALE/RETURN LINE ITEM.

    MethodCode Code A code denoting the commission calculation method to be used.

    AssociateActionCode Code A code denoting what action the Associate did on this sale to earn the commission. This actioncode may affect the commission calculation.

    ActionDatetime Datetime The date and time that the associate performed the action for which a commission is payable.

    Retail Data Model Logical View - Release 4.01 Page 32

    Association for Retail Technology Standards August 25, 2003

  • CompetitorDefinition: A retailer with a product range and customer base similar to those for the store.

    Attribute Domain Definition

    CompetitorID (PK) Identity The unique identifier assigned to a competitor by the store.

    PartyRoleTypeCode (FK) Code6 A code that identifies a group of PARTY ROLES. This is used for subtyping the PARTY ROLEs.

    PartyID (FK) Identity A unique, automatically assigned identity for a PARTY.

    Name Name The name of retailer competing in the same sector within the same locality

    OpenDate DateCalendar The date the competitor opened.

    CloseDate DateCalendar The date the date the competitor closed

    StatusCode Code2Status The current status of the competitor.

    Retail Data Model Logical View - Release 4.01 Page 33

    Association for Retail Technology Standards August 25, 2003

  • CompetitorRetailItemDefinition: A RETAIL ITEM which is stocked by a COMPETITOR and is perceived by the customer to have no discernible difference in terms of form, fit or function -- but maybe sold at a different retail price.

    Attribute Domain Definition

    CompetitorID (PK) (FK) Identity The unique identifier assigned to a competitor by the store.

    RetailStoreGroupID (PK) (FK) Identity A unique system-assigned identifier for the RetailStoreGroup

    ItemID (PK) (FK) Identity The retailers SKU or unique item identifier for items sold or returned.

    SaleUnitPriceAmount MoneyShortRetail The retail sale unit price that a competitor has assigned to the item.

    OnPromotionFlag Flag Flag that indicates that the item offered by a competitor is being promoted (i.e. offered at a lowerprice).

    PriceEffectiveDate DateCalendar The effective date of the competitor retail sale unit price.

    PriceExpirationDate DateCalendar The expiration date of the competitor retail sale unit price.

    PromotionStoreCouponFlag Flag A flag to indicate whether or not the competitor is promoting the item using in-store coupons.

    LocalAdvertisingFlag Flag A flag that indicates whether or not the competitor is advertising the item in local media.

    Retail Data Model Logical View - Release 4.01 Page 34

    Association for Retail Technology Standards August 25, 2003

  • ContactDefinition: An individual person who has been designated by a PARTY organization for a specific PARTY ROLE and may be contacted by the store during the normal course ofbusiness.

    Attribute Domain Definition

    ContactTypeCode (PK) (FK) Code2 A code used to categorize different kinds of contact.

    Party Role (PK) (FK) Identity A unique, automatically assigned identity for a PARTY.

    PersonOrganizationAffilationTypeName (PK) (FK) String A name or label for a group of affiliations of people and organizations. For instance, this mightbe employment .

    Effective Date (PK) (FK) DateCalendar The start date of a PERSONs affiliation with an organization.

    PersonPartyID (PK) (FK) Identity A unique, automatically assigned identity for a PARTY.

    OrganizationPartyID (PK) (FK) Identity A unique, automatically assigned identity for a PARTY.

    FunctionCode Code2 A code to identify the major duty or responsibility of the contact. These codes relate to the UCCdata element 366.

    Retail Data Model Logical View - Release 4.01 Page 35

    Association for Retail Technology Standards August 25, 2003

  • ContactTypeDefinition: Defines valid types of contacts for a store. Contact types refer to the role played by a contact when interacting with a store.

    Attribute Domain Definition

    ContactTypeCode (PK) Code2 A code used to categorize different kinds of contact.

    Name Name The business name for this type of contact.

    Description DescriptionShort The business description for this type of contact

    RoleCode Code2 The role played by this type of contact (e.g., pays invoices, approves RTVs , etc.)

    Retail Data Model Logical View - Release 4.01 Page 36

    Association for Retail Technology Standards August 25, 2003

  • ContainerTypeDefinition: A valid UCC type of container which may be used to transport shipping units between a supplier and a store, a store and a store, etc.

    Attribute Domain Definition

    UCCPackagingFormCode (PK) Code4External The UCC code to denote the type of packaging from the UCC 103 packaging code data elementlist..

    UCCPackagingMaterialCode (PK) Code4External A UCC defined code that describes the material used to fabricate the CONTAINER TYPE. Thiscode uses the UCC 103 packaging code date element value list for packaging materials.

    Description Name A description of the container type.

    Retail Data Model Logical View - Release 4.01 Page 37

    Association for Retail Technology Standards August 25, 2003

  • ContractorDefinition: A person who is not an employee but provides services to the retail enterprise.

    Attribute Domain Definition

    ContractorID (PK) Identity An alternate ID assigned to a CONTRACTOR.

    WorkerTypeCode (FK) Code2 A unique retailer assigned code denoting the kind of Worker.

    Retail Data Model Logical View - Release 4.01 Page 38

    Association for Retail Technology Standards August 25, 2003

  • ControlTransactionDefinition: A type of TRANSACTION that records non-financial activity that tracks changes in the status of a point of sale terminal, terminal access by retail store employees andtheir supervisors and other activities and events related to the administration and management of the point of sale system.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    TypeCode Code4 A code that describes the type of control transaction, i.e. period close, etc.

    Retail Data Model Logical View - Release 4.01 Page 39

    Association for Retail Technology Standards August 25, 2003

  • CoordinateTypeDefinition: A system of identifying physical locations.

    Attribute Domain Definition

    CoordinateTypeCode (PK) Code2 A categorization of co-ordinate systems.

    Description DescriptionNarrative A description of a category of co-ordinate systems.

    Retail Data Model Logical View - Release 4.01 Page 40

    Association for Retail Technology Standards August 25, 2003

  • CouponHandlingRuleDefinition: A rule that states how a particular coupon should be processed. For example, store coupons are normally taken as a markdown against the purchased ITEM, whereasmanufacturer coupons are redeemed in full.

    Attribute Domain Definition

    CouponTypeCode (PK) Code2 A code to denote the type of coupon, e.g. raincheck, manufacturer coupon, electronic coupon.

    Description DescriptionShort A description of the coupon, e.g. money off a particular ITEM.

    CouponValueAccountingDispositionCode Code4 The disposition code for the coupon, e.g. store coupons are charged as an expense ormarkdown.

    Retail Data Model Logical View - Release 4.01 Page 41

    Association for Retail Technology Standards August 25, 2003

  • CouponTenderLineItemDefinition: Records the use of a coupon (which must be valiated against an item in the TRANSACTION) to tender part (or all) of a TRANSACTION.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    ManufacturerID (FK) Identity A unique identifier to denote the ITEM MANUFACTURER.

    ManufacturerFamilyCode (FK) ProductCodeFamily The UPC designated three digit coupon family code for the manufacturer item.

    CouponValidationLineItem (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    ScanCode PostalCode The barcode on a store or manufacturer coupon. The coupon scan code comprises two parts:the first is a fixed 12 character code that contains the manufacturer identification, family code,and coupon value, the second is based on Code 128 and comprises up to 20 characters. Thissupplementary code comprises the manufacturers number system character, the offer code, andend of offer code. The supplementary was introduced as a guideline in 1997.

    ExpirationDate ProductCodeExpiry The date a coupon may no longer be used as part of the settlement of a sale transaction. It isnormally found in the UCC/EAN-128 coupon extended code. In this code, the expiration code isonly four digits and contains only month and year. The day is always the last day of the month.

    PromotionCode Code6 Identifies a promotion associated with the coupon. Promotion codes are used by manufacturersand suppliers to analyze the impact their promotion is having on sales across a geographic areaand over a specified promotional period of time.

    KeyEnteredFlag Flag A flag to denote whether the coupon is key entered or scanned, i.e. 0=no (scanned), 1=yes (keyentered)

    Retail Data Model Logical View - Release 4.01 Page 42

    Association for Retail Technology Standards August 25, 2003

  • CreditDebitCardTenderLineItemDefinition: A type of TENDER LINE ITEM that records the specifics about a credit or debit card used to settle a transaction.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    CardType Code6 A code denoting which kind of card is being accepted.

    MediaIssuerID Identity The identifying number of the bank, credit union, financial services firm or other third partyissuing the debit/credit card used in the transaction.

    AccountNumber Name The account number appearing on a debit/credit card and identifying the card issuers customeraccount to be charged or credited for the transaction.

    CardNumberSwipedOrKeyedCode Code2 A code that indicates whether the credit or debit card account number was read using amagnetic stripe reader (i.e. swiped) or keyed.

    EntrySourceCode Code2 A code denoting who entered the card: Merchant or Customer.

    PersonalIDRequiredTypeCode Code2 Identifies the type of personal identification required to authorize tender. Examples includedrivers license, a second credit card, social security card, etc.

    PersonalIDReferenceNumber Identity The identifying number of the driver license or other personal id provided by the customer toverify his/her identity at the point of sale.

    AuthorizationMethodCode Code4 Identifies the method used to authorize tender. Examples include by electronic query, by salesemployee visual inspection of customer card and id.

    Track1CreditCardBitMap BitMap Defines the bit pattern used on track 1 of the magnetic strip on the back of a credit card.

    Track2CreditCardBitMap BitMap Defines the bit pattern used on track 2 of the magnetic strip on the back of a credit card.

    Track3CreditCardBitMap BitMap Defines the bit pattern used on track 3 of the magnetic strip on the back of a credit card.

    AdjudicationCode Code6 A code indicating the result of a request to authorize the use of tender to settle a transaction.

    Retail Data Model Logical View - Release 4.01 Page 43

    Association for Retail Technology Standards August 25, 2003

  • Attribute Domain Definition

    CustomerSignatureImage Code2Status Digitized image of the customers signature.

    CardExpirationDate Code4 The expiration date of the Credit or Debit card, as taken from the card in MMYY format.

    CardHolderName Name The name of the cardholder, as taken from the card.

    CardIssueSequenceNumber Identity The IssueSequnce number of the credit card being used.

    Retail Data Model Logical View - Release 4.01 Page 44

    Association for Retail Technology Standards August 25, 2003

  • CurrencyDefinition: Specifies the national designation and quantitative value of monetary media used as tender in the processing of this TENDER LINE ITEM.

    Attribute Domain Definition

    CurrencyID (PK) Identity The unique identifier of the CURRENCY.

    Description DescriptionShort A description of the currency, i.e. pounds sterling, US dollars, Canadian dollars, etc.

    Symbol Name National symbol for the main unit of currency, e.g. , $, etc

    IssuingCountryCode Code4 Identification of the country issuing the currency. This code relates to the UCC data element100, Currency Code,

    Retail Data Model Logical View - Release 4.01 Page 45

    Association for Retail Technology Standards August 25, 2003

  • CustomerDefinition: A person or individual who purchases, may purchase, or did purchase goods and or services from a retail store.

    Attribute Domain Definition

    CustomerID (PK) Identity A unique identifier for a customer.

    PartyID (FK) Identity A unique, automatically assigned identity for a PARTY.

    PartyRoleTypeCode (FK) Code6 A code that identifies a group of PARTY ROLES. This is used for subtyping the PARTY ROLEs.

    LifecycleType Name A categorization of CUSTOMERs based on the type of relationship that customer has with theretail enterprise.

    AnnualIncomeAmount Money A customers annual salary or income.

    MaritalStatusCode Code2Status A code that describes a CUSTOMERs current marital status. For instance, married, single, etc.

    ReligiousAffiliationName Name A name or label that describes a CUSTOMERs religious preference.

    HighestEducationLevelName Name A name or label that describes a CUSTOMERs highest level of education. For instance, primaryschool, post-secondary, graduate, etc.

    Retail Data Model Logical View - Release 4.01 Page 46

    Association for Retail Technology Standards August 25, 2003

  • CustomerAccountDefinition: A charge account or other accounting relationship a customer has with the store or enterprise. An account exists to allow the store to record a series of transactions withthe same customer and keep an ongoing record of monies owed by the customer and monies due to the customer.

    Attribute Domain Definition

    CustomerAccountID (PK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    CustomerID (FK) Identity A unique identifier for a customer.

    StoreFinancialLedgerAccountID (FK) Identity The reference for the STORE FINANCIAL LEDGER ACCOUNT

    TypeCode Code2 Determines what kind of customer account this is. Examples include a trade account, a schoolaccount, a not-for-profit, regular customer, etc.

    CustomerIdentityRequiredFlag Flag Flag that if set to true requires the customer to provide proof of his/her identity to verify thathe/she may use the CUSTOMER ACCOUNT.

    CustomerIdentityTypeCode Code2 Determines the type of customer identification proof required. Examples include drivers license,store charge card, trade association identification card, etc.

    CumulativeFrequentShopperPointsCount Quantity A counter that accumulates frequent shopper points earned by a customer over a period of timeand which may entitle a customer to a free gift or additional price reductions on selected items.

    FrequentShopperPointsType Code2 A retailer assigned code that defines which kind of frequent shopper points are beingaccumulated by the customer.

    Retail Data Model Logical View - Release 4.01 Page 47

    Association for Retail Technology Standards August 25, 2003

  • CustomerAccountCardDefinition: An card or other device used in association with an account.

    Attribute Domain Definition

    CustomerAccountCardID (PK) Number A unique retailer assigned identifier for a CustomerAccountCard.

    CustomerAccountID (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    ExpirationDate DateCalendar A date that a specific CUSTOMER ACCOUNT CARD is no longer valid.

    Retail Data Model Logical View - Release 4.01 Page 48

    Association for Retail Technology Standards August 25, 2003

  • CustomerAccountPriceDerivationRuleEligibilityDefinition: This entity associates a customer account to a price derivation rule.This entity exists to provide a linkage to special accounts for tradesmen who may purchase suppliesat a discount not offered to regular customers. It may also establish associations between price derivation rules and other kinds of accounts as determined by a retailer.

    Attribute Domain Definition

    PriceDerivationRuleEligibilityID (PK) (FK) Identity A unique identifier for a Price Derivation Rule Eligibility.

    CustomerAccountID (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    Retail Data Model Logical View - Release 4.01 Page 49

    Association for Retail Technology Standards August 25, 2003

  • CustomerAccountTenderLineItemDefinition: A sub-type of TenderLineItem whereby the RetailTransaction is tendered against a CustomerAccountCard or CustomerAccount

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    CustomerID (FK) Identity A unique identifier for a customer.

    CustomerRepresentativeID (FK) Identity A customer assigned identifier for the Driver fueling the vehicle.

    CustomerAccountID (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    CustomerAccountCardID (FK) Number A unique retailer assigned identifier for a CustomerAccountCard.

    Retail Data Model Logical View - Release 4.01 Page 50

    Association for Retail Technology Standards August 25, 2003

  • CustomerAffiliationDefinition: Associates a customer with a customer group.

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    CustomerGroupID (PK) (FK) Identity A unique identification number assigned to a customer group

    IdentityVerifyRequiredFlag Flag A flag to denote whether the CUSTOMERs identity has been verified as belonging to theCUSTOMER AFFILIATION scheme.

    Retail Data Model Logical View - Release 4.01 Page 51

    Association for Retail Technology Standards August 25, 2003

  • CustomerAffiliationPriceDerivationRuleEligibilityDefinition: This entity associates a price derivation rule with a customer group affiliation and, by its presence, defines a customer affiliation condition for triggering the applicationof the rule at the point of sale. This entity provides the linkages required to provide senior citizens discounts, credit union member discounts, etc.

    Attribute Domain Definition

    PriceDerivationRuleEligibilityID (PK) (FK) Identity A unique identifier for a Price Derivation Rule Eligibility.

    CustomerGroupID (FK) Identity A unique identification number assigned to a customer group

    CustomerID (FK) Identity A unique identifier for a customer.

    Retail Data Model Logical View - Release 4.01 Page 52

    Association for Retail Technology Standards August 25, 2003

  • CustomerAgentDefinition: A person (or other Party) who has some relationship with a Customer.

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    CustomerRepresentativeID (PK) Identity A customer assigned identifier for the Driver fueling the vehicle.

    PartyID (FK) Identity A unique, automatically assigned identity for a PARTY.

    PartyRoleTypeCode (FK) Code6 A code that identifies a group of PARTY ROLES. This is used for subtyping the PARTY ROLEs.

    Retail Data Model Logical View - Release 4.01 Page 53

    Association for Retail Technology Standards August 25, 2003

  • CustomerAssetDefinition: A customers asset of interest to a retailer. This item may be maintained or enhanced using products and services provided by the retailer

    Attribute Domain Definition

    CustomerAssetID (PK) Identity A unique, automatically assigned identifier for an asset or other item of interest that belongs to oris related to a customer.

    Description DescriptionNarrative A narrative that describes this asset or other item belonging to a CUSTOMER.

    Retail Data Model Logical View - Release 4.01 Page 54

    Association for Retail Technology Standards August 25, 2003

  • CustomerAssetAssociationDefinition: A cross reference of customers to assets they own or possess.

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    CustomerAssetID (PK) (FK) Identity A unique, automatically assigned identifier for an asset or other item of interest that belongs to oris related to a customer.

    OwnedSinceDate DateCalendar A self-reported original ownership/lease/acquisition date for a CUSTOMER ASSET.

    VerifiedDate DateCalendar The date that an asset is verified as being in the possession of a CUSTOMER.

    Retail Data Model Logical View - Release 4.01 Page 55

    Association for Retail Technology Standards August 25, 2003

  • CustomerConsumerChargeAccountDefinition: A type of CUSTOMER ACCOUNT that allows a customer to make purchases on credit. This type of account is a "house " charge account and usually requires thecustomer to use a charge card to settle a transaction.

    Attribute Domain Definition

    CustomerAccountID (PK) (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    Retail Data Model Logical View - Release 4.01 Page 56

    Association for Retail Technology Standards August 25, 2003

  • CustomerCorrespondenceDefinition: An e-mail, letter, telegram, or other written communication from a CUSTOMER.

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    CustomerCorrespondenceReceivedDate (PK) DateCalendar The date and time that a CUSTOMERs letter, fax, e-mail, or phone call is taken or received at aretail store or other facility.

    SendDate DateCalendar The date and time that a CUSTOMERs letter, fax, e-mail, or phone call was sent by thecustomer.

    CreatedDate DateCalendar The date and time that a CUSTOMERs letter, fax, or e-mail was created.

    SummaryDescription DescriptionNarrative A brief interpretation summarizing the main points of the correspondence.

    Retail Data Model Logical View - Release 4.01 Page 57

    Association for Retail Technology Standards August 25, 2003

  • CustomerDemographicRoleDefinition: A specific customers assignment to the most fitting demographic role.

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    DemographicRoleName (PK) (FK) Name A label or title given to a group of people or organizations that represents their assignment to aclass of buyers.

    CustomerDemographicRoleEffectiveDate (PK) DateCalendar The date that a CUSTOMER is first assigned to a demographic role.

    Retail Data Model Logical View - Release 4.01 Page 58

    Association for Retail Technology Standards August 25, 2003

  • CustomerGiftRegistrationDefinition: A specific CUSTOMERs registration for an occasion.

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    CustomerOccasionTypeName (PK) (FK) Name A short label for a group of CUSTOMER OCCASIONs. For instance, this could be a wedding, ahigh school graduation, a birthday, a golden wedding anniversary, etc.

    CustomerOccasionDate (PK) (FK) DateCalendar The start date of a an event or other occasion that a customer celebrates.

    Date DateCalendar The date that a CUSTOMER GIFT RESTRATION is created.

    Retail Data Model Logical View - Release 4.01 Page 59

    Association for Retail Technology Standards August 25, 2003

  • CustomerGroupDefinition: A group of customers based on specific demographic and marketing attributes and properties. Examples include over 65 year old customers, students, unions, and otherassociations.

    Attribute Domain Definition

    CustomerGroupID (PK) Identity A unique identification number assigned to a customer group

    Name Name The business name applied to a customer group.

    Description DescriptionShort The text description applied to a customer group.

    Retail Data Model Logical View - Release 4.01 Page 60

    Association for Retail Technology Standards August 25, 2003

  • CustomerInformationLineItemDefinition: A retail transaction line item component that captures different kinds of customer information required to fulfill a retail transaction. Examples include customeraddress, customer account, delivery directions, special handling instructions and so on.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    TypeCode Code2 Defines the type of customer information captured in this line item instance. Valid examplesinclude: Customer Name, Customer Address, Delivery Address, Customer Account, and SpecialHandling Instructions.

    Retail Data Model Logical View - Release 4.01 Page 61

    Association for Retail Technology Standards August 25, 2003

  • CustomerInformationLineModifierDefinition: Provides a specific data element level description and value for customer information line item. This modifier provides a flexible, dictionary driven method forspecifying the kind of data captured about a customer.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    CustomerInformationModifierSequenceNumber (PK) LineNumber A sequential number designed to uniquely identify each modifier for a CUSTOMERINFORMATION LINE item.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    DataElementID Identity A dictionary data element identity assigned by each retailer for the type of data they want tocollect as part of their CUSTOMER INFORMATION LINE.

    DataElementValue Money The value entered for a data element in a CUSTOMER INFORMATION LINE MODIFIER.

    DataElementFormatCode Code2 Defines how the value of a data element is to be internally represented. Valid examples includeTEXT, MONEY, LOGICAL (yes/no), COUNT (integer), FLOAT.

    Retail Data Model Logical View - Release 4.01 Page 62

    Association for Retail Technology Standards August 25, 2003

  • CustomerInstallmentPaymentAccountDefinition: A type of CUSTOMER ACCOUNT established to track installment payments made against a sale transaction. This type of account is generally established to supportbig ticket sales.

    Attribute Domain Definition

    CustomerAccountID (PK) (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    Retail Data Model Logical View - Release 4.01 Page 63

    Association for Retail Technology Standards August 25, 2003

  • CustomerLayawayAccountDefinition: A type of CUSTOMER ACCOUNT established to record layaway payments made against merchandise set aside for a customer. The merchandise is retained at thestore until the transaction is settled.

    Attribute Domain Definition

    CustomerAccountID (PK) (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    Retail Data Model Logical View - Release 4.01 Page 64

    Association for Retail Technology Standards August 25, 2003

  • CustomerLoyaltyAccountDefinition: A type of CUSTOMER ACCOUNT established purely for the purposes of tracking a customers activity over a period of time and based on the volume of NET sales toprovide an award to the customer in the form of a gift or special discount.

    Attribute Domain Definition

    CustomerAccountID (PK) (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    LoyaltyProgramID (FK) Identity A artificial, unique identifier for a loyalty program.

    EffectiveDate DateCalendar The date this CUSTOMER PROMOTIONAL ACCOUNT becomes active for accumulating salesand other activity.

    ExpirationDate DateCalendar The date this CUSTOMER PROMOTIONAL ACCOUNT expires making him/her ineligible forspecial awards and/or price reductions.

    CumulativeNetSalesAmount Money The net sales (gross sales less returns) accumulated for the CUSTOMER PROMOTIONALACCOUNT. Note the accumulation is for the period bounded by the effective date and theexpiration date for this promotional account.

    Retail Data Model Logical View - Release 4.01 Page 65

    Association for Retail Technology Standards August 25, 2003

  • CustomerLoyaltyAccountRedemptionDefinition: A members use of promotional account (points/dollars/miles) for a reward.

    Attribute Domain Definition

    PromotionalProductID (PK) (FK) Identity A unique identifier for a Promotional Product.

    CustomerAccountID (PK) (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    Retail Data Model Logical View - Release 4.01 Page 66

    Association for Retail Technology Standards August 25, 2003

  • CustomerOccasionDefinition: An event celebrated or observed by a customer.

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    CustomerOccasionTypeName (PK) (FK) Name A short label for a group of CUSTOMER OCCASIONs. For instance, this could be a wedding, ahigh school graduation, a birthday, a golden wedding anniversary, etc.

    CustomerOccasionDate (PK) DateCalendar The start date of a an event or other occasion that a customer celebrates.

    Retail Data Model Logical View - Release 4.01 Page 67

    Association for Retail Technology Standards August 25, 2003

  • CustomerOccasionTypeDefinition: A categorization of CUSTOMER OCCASIONs.

    Attribute Domain Definition

    CustomerOccasionTypeName (PK) Name A short label for a group of CUSTOMER OCCASIONs. For instance, this could be a wedding, ahigh school graduation, a birthday, a golden wedding anniversary, etc.

    Description DescriptionNarrative A description of a categorization of celebrated events or occasions.

    Retail Data Model Logical View - Release 4.01 Page 68

    Association for Retail Technology Standards August 25, 2003

  • CustomerPreferenceDefinition: A description of a KEY CUSTOMERs merchandise preferences for classes of items or general categories..

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    PreferenceTypeCode (PK) (FK) Code2 A unique code for a group of preferences. For instance, all the types of material (clothing)preferences may be grouped together.

    Description DescriptionNarrative A description of customers likes or dislikes of classes of items, colors, sizes, materials, etc.

    Retail Data Model Logical View - Release 4.01 Page 69

    Association for Retail Technology Standards August 25, 2003

  • CustomerRelationshipDefinition: A grouping of customers who tend to jointly make purchasing decisions.

    Attribute Domain Definition

    First (PK) (FK) Identity A unique identifier for a customer.

    Second (PK) (FK) Identity A unique identifier for a customer.

    CustomerRelationshipTypeName (PK) (FK) Name The name or code assigned to a type of CUSTOMER RELATIONSHIP.

    Retail Data Model Logical View - Release 4.01 Page 70

    Association for Retail Technology Standards August 25, 2003

  • CustomerRelationshipTypeDefinition: A categorization of CUSTOMER RELATIONSHIPS.

    Attribute Domain Definition

    CustomerRelationshipTypeName (PK) Name The name or code assigned to a type of CUSTOMER RELATIONSHIP.

    Description DescriptionNarrative A description of a categorization of customer relationships.

    Retail Data Model Logical View - Release 4.01 Page 71

    Association for Retail Technology Standards August 25, 2003

  • CustomerRentalAccountDefinition: A sub-type of CustomerAccount that records details of the customer as a rentor of RentalService items.

    Attribute Domain Definition

    CustomerAccountID (PK) (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    Retail Data Model Logical View - Release 4.01 Page 72

    Association for Retail Technology Standards August 25, 2003

  • CustomerRentalAccountHistoryDefinition: A summary of all rentals made against the CustomerRentalAccount during the ReportingPeriod.

    Attribute Domain Definition

    ReportingPeriodID (PK) (FK) Identity The identifier for a particular REPORTING PERIOD.

    CustomerAccountID (PK) (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    RentalCount QuantityShortCount The number of RentalUnits that were rented by the customer during the reporting period.

    LateReturnCount QuantityShortCount The number of RentalUnits that were rented and were not returned promptly by the customerduring the reporting period.

    DamagedReturnCount QuantityShortCount The number of RentalUnits that were rented and were returned in a damaged condition by thecustomer during the reporting period.

    DirtyReturnCount QuantityShortCount The number of RentalUnits that were rented and were returned in a dirty condition by thecustomer during the reporting period.

    Retail Data Model Logical View - Release 4.01 Page 73

    Association for Retail Technology Standards August 25, 2003

  • CustomerSurveyDefinition: A collection of questions or other inquiries for soliciting responses from customers (shoppers too?).

    Attribute Domain Definition

    Retail Data Model Logical View - Release 4.01 Page 74

    Association for Retail Technology Standards August 25, 2003

  • CustomerSurveyResponseDefinition: A specific customers survey responses

    Attribute Domain Definition

    CustomerID (PK) (FK) Identity A unique identifier for a customer.

    Retail Data Model Logical View - Release 4.01 Page 75

    Association for Retail Technology Standards August 25, 2003

  • CustomerTradeAccountDefinition: A type of CUSTOMER ACCOUNT established for builders, plumbers, electricians and other trade businesses that purchase merchandise, usually at a preferentialdiscount, from the store.

    Attribute Domain Definition

    CustomerAccountID (PK) (FK) Identity A unique identifier for a customer account. Generally assigned by the home office.

    DiscountMonetaryAmount Money The monetary amount of discount provided to a specific CUSTOMER TRADE ACCOUNT.

    DiscountPercent Percent The percentage of the base retail price discount provided to a specific CUSTOMER TRADEACCOUNT.

    Retail Data Model Logical View - Release 4.01 Page 76

    Association for Retail Technology Standards August 25, 2003

  • DataMaintenanceEventDefinition: A type of EVENT which represents a collection of changes to configuration data stored in the database. These changes may reflect a promotional activity, a set of pricechanges, item additions and deletions, or general maintenance of data.

    Attribute Domain Definition

    EventID (PK) (FK) Identity A unique, automatically assigned identifier for each EVENT instance.

    EmployeeID (FK) Identity A unique, non-significant number used to identify a store employee.

    CompetitorID (FK) Identity The unique identifier assigned to a competitor by the store.

    Name Name Assigns a name to the maintenance event.

    Description DescriptionShort Describes the maintenance event in business terms.

    ReasonCode Code4 Establishes a reason for the maintenance event. Reason codes will be determined by eachretailer.

    TypeCode Code2 Categorizes the maintenance event based on its intended purpose and subject. Examplesinclude ITEM maintenance, selling rules maintenance, tender authorization maintenance and awhole host of different aspects of the retail store data model that may be maintained from thehome office.

    StatusCode Code2Status The current status of the maintenance event. Valid status conditions include pending, applied,canceled, expired, etc.

    AppliedTimestamp TimeStampAudit The date and time the maintenance events associated adds, changes and deletes are applied tothe store database.

    CreateDateTimestamp TimeStampAudit The date and time this maintenance event was created.

    OriginTypeCode Code4 The origin for this maintenance event. Examples of origins include: home office, store, etc.

    Retail Data Model Logical View - Release 4.01 Page 77

    Association for Retail Technology Standards August 25, 2003

  • DealDefinition: A deal refers to a special offer from a supplier to the store. The deal generally provides allowances, discounts, special favorable terms of payment or other incentives tomotivate the store to buy more products or services from a supplier.

    Attribute Domain Definition

    DealCode (PK) Identity A code which uniquely identifies the type of DEAL offered by the SUPPLIER. For example theSUPPLIER may offer an additional 2% discount off the cost price, or increase the case units by10% for the same cost price. Normally DEALs last for finite periods.

    SupplierID (PK) (FK) Identity A code assigned by the retailer to uniquely identify the supplier.

    Name Name The business name for the deal.

    Description DescriptionShort A brief text description of the DEAL.

    EffectiveDate DateCalendar The start date upon which an ITEM can be ordered under the terms of a given deal.

    ExpirationDate DateCalendar The end date upon which an ITEM can be ordered under the terms of a given deal.

    Retail Data Model Logical View - Release 4.01 Page 78

    Association for Retail Technology Standards August 25, 2003

  • DealSupplierItemDefinition: This entity identifies a specific SUPPLIER ITEM that is offered as part of a deal to the store and defines how the deal cost is to be handled.

    Attribute Domain Definition

    DealCode (PK) (FK) Identity A code which uniquely identifies the type of DEAL offered by the SUPPLIER. For example theSUPPLIER may offer an additional 2% discount off the cost price, or increase the case units by10% for the same cost price. Normally DEALs last for finite periods.

    SupplierID (PK) (FK) Identity A code assigned by the retailer to uniquely identify the supplier.

    SupplierItemCostPerUnitTypeCode (PK) (FK) Code2 Defines the unit type the owned attribute costs are assigned to for this item. Valid unit typesinclude: SALE UNIT, PACK UNIT and SHIP UNIT. A single SUPPLIER ITEM may in effect have1 to three SUPPLIER ITEM BASE COST entities associated with it.

    SupplierItemID (PK) (FK) Identity The code assigned by the supplier to uniquely identify the ITEM

    CostChangeAmount MoneyShortCost The difference between the standard and DEAL cost prices or the DEAL cost intended toreplace the standard catalog cost for the item.

    CostChangePercent Percent The percentage difference between the standard and DEAL cost prices or the DEAL costintended to replace the standard catalog cost for the item.

    CostChangeReplaceOrModifyCode Code2 A code that determines how the deal-supplier-cost-change-amount is to be applied -- i.e. it is toreplace or modify the catalog cost.

    Retail Data Model Logical View - Release 4.01 Page 79

    Association for Retail Technology Standards August 25, 2003

  • DealSupplierItemCostBreakDefinition: This entity establishes deal-related cost breaks offered to a store. Cost breaks represent stepped cost reductions based on the number of units acquired by the store.

    Attribute Domain Definition

    DealCode (PK) (FK) Identity A code which uniquely identifies the type of DEAL offered by the SUPPLIER. For example theSUPPLIER may offer an additional 2% discount off the cost price, or increase the case units by10% for the same cost price. Normally DEALs last for finite periods.

    SupplierID (PK) (FK) Identity A code assigned by the retailer to uniquely identify the supplier.

    SupplierItemCostPerUnitTypeCode (PK) (FK) Code2 Defines the unit type the owned attribute costs are assigned to for this item. Valid unit typesinclude: SALE UNIT, PACK UNIT and SHIP UNIT. A single SUPPLIER ITEM may in effect have1 to three SUPPLIER ITEM BASE COST entities associated with it.

    SupplierItemID (PK) (FK) Identity The code assigned by the supplier to uniquely identify the ITEM

    SupplierItemUnitDealThresholdCount (PK) Quantity A count associated with an item that triggers a cost reduction as part of a DEAL.

    ChangeAmount Money The additional allowance amount which is applied when the SUPPLIERs breakpoint is attained.

    ChangePercent Percent The additional allowance percentage that is applied when the SUPPLIERs breakpoint isattained.

    Retail Data Model Logical View - Release 4.01 Page 80

    Association for Retail Technology Standards August 25, 2003

  • DemographicRoleDefinition: An industry or proprietary categorization of a person or organization based on his/her/its purchasing behaviors, age, desires, geographic location, job type, etc.

    Attribute Domain Definition

    DemographicRoleName (PK) Name A label or title given to a group of people or organizations that represents their assignment to aclass of buyers.

    Description DescriptionNarrative A description of a grouping of customers based on their lifestyles, purchasing trends, incomeranges, etc.

    Retail Data Model Logical View - Release 4.01 Page 81

    Association for Retail Technology Standards August 25, 2003

  • DenominationDefinition: Specifies the quantitative value of the referenced CURRENCY media.

    Attribute Domain Definition

    CurrencyID (PK) (FK) Identity The unique identifier of the CURRENCY.

    DenominationID (PK) Identity An identifier which uniquely identifies the quantitative value of a specific currency, e.g. $100,50, etc.

    Description Name A description of the quantitative value of a specific currency.

    Retail Data Model Logical View - Release 4.01 Page 82

    Association for Retail Technology Standards August 25, 2003

  • DepositRedemptionDefinition: A DEPOSIT is a monetary amount that is paid to secure an ITEM. The DEPOSIT can be redeemed against the eventual purchase or returned to the CUSTOMER whenthe ITEM is returned, e.g. bottle or can. DEPOSITs/REDEMPTIONs are very prevalent in Northern European grocery where a DEPOSIT is paid for the container at the time ofpurchase and a REDEMPTION payment made when returned at a future visit.

    Attribute Domain Definition

    DepositRedemptionTypeCode (PK) Code2 Defines the type of deposit or redemption. In addition to distinguishing between deposits (i.e.deposits on bottles, etc.) and redemptions, this code allows the store to establish differentcategories of deposits and redemptions.

    StoreFinancialLedgerAccountID (FK) Identity The reference for the STORE FINANCIAL LEDGER ACCOUNT

    Retail Data Model Logical View - Release 4.01 Page 83

    Association for Retail Technology Standards August 25, 2003

  • DepositRedemptionLineItemDefinition: A line item component of a RETAIL TRANSACTION that records the dollar amount to be debited or credited to a deposit receivable or payable account and added toor subtracted from the balance due total of the transaction.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    DepositRedemptionTypeCode (FK) Code2 Defines the type of deposit or redemption. In addition to distinguishing between deposits (i.e.deposits on bottles, etc.) and redemptions, this code allows the store to establish differentcategories of deposits and redemptions.

    Amount Money The monetary amount of a deposit or redemption.

    UnitCount Quantity The number of containers, bottles, racks, cases, etc. involved in the deposit or redemption. Forexample a redemption of $5.00 for 100 aluminum cans - 100 here is the unit count.

    UnitOfMeasureCode Code2 The unit of measures applied for counting the number of units involved in a deposit orredemption. Examples include cans, cases, racks, bottles, etc.

    Retail Data Model Logical View - Release 4.01 Page 84

    Association for Retail Technology Standards August 25, 2003

  • DepositRuleDefinition: An association of a STOCK ITEM and a RETURN AGENT that defines the rules governing the deposit payment that must be paid by the customer at the time the itemis purchased and the refund that must be made to the customer upon return of the item package or container. This rule is most often related to bottles, aluminum cans, crates andother containers which must be returned for reuse or recycling.

    Attribute Domain Definition

    DepositRuleID (PK) Identity A unique system assigned identifier for the deposit rule

    ReturnAgentID (FK) Identity The company to whom the returns for ITEMs, such as empty bottles, are made.

    ItemID (FK) Identity The retailers SKU or unique item identifier for items sold or returned.

    DepositPaidOnUnitOfMeasureCode Code2 The unit of measure (e.g. each bottle, each case, each rack, etc.) that the customer pays adeposit on at the time of a sale.

    DepositPaidPerUnitOfMeasureAmount Money Th deposit amount paid for each deposit-paid-on-unit-of-measure-code by the consumer at thetime an item is purchased.

    Retail Data Model Logical View - Release 4.01 Page 85

    Association for Retail Technology Standards August 25, 2003

  • DevicePriceDefinition: The current mapping between the system ItemPrice and a FuelingPoint device specific identifier used to identify aretail unit price.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    FuelingPointID (PK) (FK) Identity A unique identifier for the FuelingPoint at a particular retail store

    DevicePriceID (PK) Identity The devicePriceID used by the FuelingPoint to identifiy the retail price.

    ItemPriceID (FK) Identity A unique identifier for the ItemPrice.

    Retail Data Model Logical View - Release 4.01 Page 86

    Association for Retail Technology Standards August 25, 2003

  • DisbursementFundsReceiptReasonDefinition: The reason why a petty cash disbursement has been made or funds receipt received.

    Attribute Domain Definition

    DisbursementReceiptReasonCode (PK) Code2 The reason code for the DISBURSEMENT or the FUNDS RECEIPT.

    StoreFinancialLedgerAccountID (FK) Identity The reference for the STORE FINANCIAL LEDGER ACCOUNT

    Description DescriptionShort A textual description of the reason for the DISBURSEMENT or FUNDS RECEIPT

    Retail Data Model Logical View - Release 4.01 Page 87

    Association for Retail Technology Standards August 25, 2003

  • DisbursementTransactionDefinition: A type of FINANCIAL ACCOUNTING TRANSACTION that records disbursement (with an offsetting miscellaneous expense).

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    TenderRepositoryID (FK) Identity The unique identifier for the TENDER RESPOSITORY.

    DisbursementReceiptReasonCode (FK) Code2 The reason code for the DISBURSEMENT or the FUNDS RECEIPT.

    PettyCashPartyId Identity Identifies the party receiving the petty cash.

    PettyCashReceiptRequiredFlag Flag A flag that when true indicates that the recipient of a petty cash payment must provide a writtenreceipt as evidence that the transaction was valid.

    Retail Data Model Logical View - Release 4.01 Page 88

    Association for Retail Technology Standards August 25, 2003

  • DiscountDefinition: A reduction in the selling price that is normally charged as an expense to the RETAIL STOREs general ledger. Can be applied by transaction line item or to the wholetransaction.

    Attribute Domain Definition

    DiscountTypeCode (PK) Code2 The type code used as a look up key for the standard discount types represented in theDISCOUNT entity collection

    StoreFinancialLedgerAccountID (FK) Identity The reference for the STORE FINANCIAL LEDGER ACCOUNT

    Name Name The name of the standard discount types represented in the DISCOUNT entity collection.

    Description DescriptionShort A text description of the standard discount types represented in the DISCOUNT entity collection.

    ReductionMethodCode Code2 A code denoting the method of discounting that is being applied to the transaction. Possiblevalues include, Monetary Amount Reduction, Percentage Reduction, New Price Amount andCost Plus Price

    ReductionAmount MoneyShortRetail The amount of the discount expressed as a dollar amount

    ReductionPercent Percent The amount of the discount expressed as a percentage of the normal price.

    NewPriceAmount MoneyShortRetail The discount amount expressed as the new price for the item.

    Retail Data Model Logical View - Release 4.01 Page 89

    Association for Retail Technology Standards August 25, 2003

  • DiscountLineItemDefinition: A line item component of a RETAIL that records the granting of a reduction of price on items and/or services purchased by a customer and treats that price reduction asan expense item for accounting purposes.

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    RetailTransactionLineItemSequenceNumber (PK) (FK) LineNumber The sequence number of line item within the context of this RetailTransaction.

    DiscountTypeCode (FK) Code2 The type code used as a look up key for the standard discount types represented in theDISCOUNT entity collection

    Amount Money The monetary value for the discount line item.

    Retail Data Model Logical View - Release 4.01 Page 90

    Association for Retail Technology Standards August 25, 2003

  • DiscrepancyToleranceRuleDefinition: A rule that defines permissible variance between the total inventory control document cost (based on the suppliers cost) and the stores receiving total (based on thestores record of supplier item cost). Any variance that exceeds the discrepancy threshold will trigger an invoice or item-level reconciliation.

    Attribute Domain Definition

    SupplierID (PK) (FK) Identity A code assigned by the retailer to uniquely identify the supplier.

    DiscrepancyRuleID (PK) Identity A specific rule which defines the nature and amount of the cost, weight or quantity discrepancy.Rules can apply to the entire bill or individual lines and be measured in amount or percentageterms.

    TypeCode Code2 Determines whether the discrepancy rule applies to cost (in monetary units), weight or quantity(i.e. item count).

    Amount Money The monetary value, weight or quantity that establishes the tolerance threshold that whenreached will exceed the tolerance for the SUPPLIER and require special approval or remedialaction.

    Percent Percent The monetary value, weight or quantity percent variance between what is ordered and what isreceived that establishes the tolerance threshold that when reached will exceed the tolerance forthe SUPPLIER and require special approval or remedial action.

    MessageText DescriptionNarrative Message to detail the reason for the difference between the billed and ITEM cost amounts,weights or counts.

    Retail Data Model Logical View - Release 4.01 Page 91

    Association for Retail Technology Standards August 25, 2003

  • DisplayUnitItemDefinition: A sub-type of STOCK ITEM for shelf, rack or other display unit that is used by the store to display merchandise. Particularly used for racks & shelves custom designedfor a particular item. Not normally for sale.

    Attribute Domain Definition

    ItemID (PK) (FK) Identity The retailers SKU or unique item identifier for items sold or returned.

    DispositionCode Code2 A code to denote how the DISPLAY UNIT is to be disposed, ie returned to the supplier,destroyed, or retained until the next promotion.

    TakeDownDate DateCalendar The date on which the display unit can be taken down by the RETAIL STORE

    SetupDate DateCalendar The date on which the DISPLAY UNIT can be setup within the RETAIL STORE

    DisplayUnitTypeCode Code2 A code to denote the type of display unit, i.e. free-standing, shelf end, refrigerator, etc.

    ShelfItemsHeldCapacityCount Quantity The maximum number of SHELF ITEMS that can be stocked on the DISPLAY UNIT.

    Retail Data Model Logical View - Release 4.01 Page 92

    Association for Retail Technology Standards August 25, 2003

  • DriveOffTransactionDefinition: A type of TRANSATION that records the clearing of a FUELLING TRANSACTION without accepting payment because the customer simply drove off wthoutpaying. Operator may record some details about the vehicle that has driven off

    Attribute Domain Definition

    RetailStoreID (PK) (FK) Identity A unique retailer assigned identifier for a RetailStore

    TransactionSequenceNumber (PK) (FK) Identity A unique, non-significant, automatically assigned sequential number used to identify aTRANSACTION within the context of a WORKSTATION and a BUSINESS PERIOD.

    WorkstationID (PK) (FK) Identity The unique identifier for the WORKSTATION, typically the serial number.

    BusinessDayDate (PK) (FK) DateCalendar The calendar date of the BusinessDay.

    FuelingTransactionID (FK) Identity A unique identifier for the fuelling transaction

    VehicleColor Name The color of the vehicle that did the drive-off

    VehicleManufacturer Name The make of the vehicle that did the drive-off

    VehicleModel Name The model of the vehicle that did the drive-off

    VehicleRegistrationNumber Name The registration nujmber of the vehicle that did the drive-off

    Retail Data Model Logical View - Release 4.01 Page 93

    Association for Retail Technology Standards August 25, 2003

  • EmailAddressDefinition: An electronic mail address.

    Attribute Domain Definition

    PartyID (PK) (FK) Identity A unique, automatically assigned identity for a PARTY.

    EmailAddressID (PK) Email address An electronic address for sending messages..

    Retail Data Model Logical View - Release 4.01 Page 94

    Association for Retail Technology Standards August 25, 2003

  • EmployeeDefinition: An individual that works for a retail store, accepts direction from the retail store management and satisfies the statutory criteria requiring that payroll taxes and benefitcontributions be paid by the retailer.

    Attribute Domain Definition

    EmployeeID (PK) Identity A unique, non-significant number used to identify a store employee.

    WorkerTypeCode (FK) Code2 A unique retailer assigned code denoting the kind of Worker.

    LanguageID (FK) Code4External A combination of ISO-639-1 and ISO-3661-1 to denote a lanuage as spoken in a particularcountry.

    CommissionPlanID (FK) Code4 A unique reference number for an employees commission plan. This may be the employeespayroll number.

    PartyRoleTypeCode (FK) Code6 A code that identifies a group of PARTY ROLES. This is used for subtyping the PARTY ROLEs.

    PartyID (FK) Identity A unique, automatically assigned identity for a PARTY.

    Name Name The full name of the EMPLOYEE.

    StatusCode Code2Status The status code regarding the EMPLOYEE, i.e. active or inactive.

    SocialSecurityNumber IdentitySocialSecurityNumber The social security number of the EMPLOYEE.

    EmployeeCompensationTypeCode Code Defines how the employee is paid. (Hourly or Salaried)

    Retail Data Model Logical View - Release 4.01 Page 95

    Association for Retail Technology Standards August 25, 2003

  • EmployeeAssignmentDefinition: An employees assignment to a specific position, at one point in time.

    Attribute Domain Definition

    EmployeeID (PK) (FK) Identity A unique, non-significant number used to identify a store employee.

    PositionID (PK) (FK) Identity A unique identifier for a specific job. This may or may not be controlled by a centralized HRfunction.

    StatusCode Code2Status A code that represents the current state of an EMPLOYEE ASSIGNEMENT.

    EffectiveDate DateCalendar The date that an EMPLOYEE ASSIGMENT is first valid.

    ExpirationDate DateCalendar The date that an employees assignment is no longer valid.

    Retail Data Model Logical View - Release 4.01 Page 96

    Association for Retail Technology Standards August 25, 2003

  • EmployeeCommissionPlanDefinition: A plan for compensating employees for sales they make to customers.

    Attribute Domain Definition

    EmployeeCommissionPlanID (PK) Code4 A unique reference number for an employees commission plan. This may be the employeespayroll number.

    Description DescriptionShort A textual description of the type of employees commission plan

    StoreFinancialLedgerAccountID (FK) Identity The reference for the STORE FINANCIAL LEDGER ACCOUNT

    Retail Data Model Logical View - Release 4.01 Page 97

    Association for Retail Technology Standards August 25, 2003

  • EmployeeDiscountedSalesHistoryDefinition: A collection of accumulators for each employee who purchases merchandise, at a discount, from the store.

    Attribute Domain Definition

    EmployeeID (PK) (FK) Identity A unique, non-significant number used to identify a store employee.

    ReportingPeriodID (PK) (FK) Identity The identifier for a particular REPORTING PERIOD.

    ReturnTotalAmount Money The total monetary amount of refunds made for ITEMs originally purchased as part of anEMPLOYEE discount scheme in each REPORTING PERIOD.

    TotalTransactionCount QuantityTransactionCount The total number of transactions involving EMPLOYEE purchases in a given REPORTINGPERIOD.

    TotalMiscellaneousFeeCount QuantityTransactionCount The total number of miscellaneous fees discounted for EMPLOYLEEs in each REPORTINGPERIOD.

    MiscellaneousFeeTotalAmount Money The total monetary amount of discount granted to