|Foreign Key Table
|A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.
|The sequence number of line item within the context of this RetailTransaction.
|Token ID for a instance of a ContributionLineItem.
|Token ID for a charity recipient.
|The monetary value of a customer contribution line item which may be allocated to ONE or MORE contribution entity types through the DonationLineItemContribution join table.
|The value of a contribution expressed in customer loyalty points. This is used to update a customer loyalty account points balance when a customer chooses to redeem points and donate their monetary equivalent value to a charity.
|DonationTriggerType indicates the kind of condition which caused the creation of this ContributionLineItem entity instance. Sample Values: CustomerGift - outright contribution no conditions ItemsPurchased - contribution predicated on one or more specific items purchased. Use RetailTransactionLineItemAssociation or RetailTransactionLineItemGroupAssignment AmountSpent - total value of retail transaction or some group of line items Coupon - contribution predicated on specific coupon tendered You may want to add tender type and tender media brand. Credit card companies sometimes offer to donate money to charities based on using their branded credit/debit card to purchase items.
|A contribution monetary value that is provided by the retailer based on the monetary value of the the customer contribution(ContributionAmount). This value is assigned by retailer application logic.
|Short narrative text of thanks (or other content) to the contributor.
|Name of the matching contribution source. For now this is represented as a simple owned attribute.