Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 QUANTITY smallint   Default = ((1))
 DATEADDED datetime   Default = getdate()
 DATECHANGED datetime   Default = getdate()
 TS timestamp  
 TSLONG bigint (Computed) CONVERT(bigint, TS)
 EXPIRATIONDATE datetime
 PURCHASEPRICE money   Default = 0.00
 TRANSACTIONPURCHASEPRICE money   Default = 0.00
 ORGANIZATIONPURCHASEPRICE money   Default = 0.00

Foreign Key Field Type Null Notes Description
 MEMBERSHIPID uniqueidentifier MEMBERSHIP.ID
 ADDONID uniqueidentifier   ADDON.ID
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID
 MEMBERSHIPTRANSACTIONID uniqueidentifier MEMBERSHIPTRANSACTION.ID
 REVENUESPLITID uniqueidentifier FINANCIALTRANSACTIONLINEITEM.ID
 TRANSACTIONCURRENCYID uniqueidentifier CURRENCY.ID
 BASECURRENCYID uniqueidentifier CURRENCY.ID
 BASEEXCHANGERATEID uniqueidentifier CURRENCYEXCHANGERATE.ID
 ORGANIZATIONEXCHANGERATEID uniqueidentifier CURRENCYEXCHANGERATE.ID

Index Name Field(s) Unique Primary Clustered
 IX_MEMBERSHIPADDON_BASECURRENCYID BASECURRENCYID      
 IX_MEMBERSHIPADDON_BASEEXCHANGERATEID BASEEXCHANGERATEID      
 IX_MEMBERSHIPADDON_DATEADDED DATEADDED    
 IX_MEMBERSHIPADDON_DATECHANGED DATECHANGED      
 IX_MEMBERSHIPADDON_MEMBERSHIPID MEMBERSHIPID      
 IX_MEMBERSHIPADDON_ORGANIZATIONEXCHANGERATEID ORGANIZATIONEXCHANGERATEID      
 IX_MEMBERSHIPADDON_REVENUESPLITID REVENUESPLITID      
 IX_MEMBERSHIPADDON_TRANSACTIONCURRENCYID TRANSACTIONCURRENCYID      
 PK_MEMBERSHIPADDON ID  

Trigger Name Description
 TR_MEMBERSHIPADDON_AUDIT_UPDATE
 TR_MEMBERSHIPADDON_AUDIT_DELETE
 TR_MEMBERSHIPADDON_INSERTUPDATE_CURRENCY
 TR_MEMBERSHIPADDON_AUDIT_ETLDELETEDID

Referenced by Field
 REVENUESPLITORDER MEMBERSHIPADDONID
 SALESORDERITEMMEMBERSHIPADDON MEMBERSHIPADDONID

Entity-Relationship diagram of this table