Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 TERMCODE tinyint   Default = 0 The term for this membership level.
 AMOUNT money   Default = 0 The cost for the specific membership level term.
 SEQUENCE int   Default = 0 The sequence of terms for the level.
 DATEADDED datetime   Default = getdate() Indicates the date this record was added.
 DATECHANGED datetime   Default = getdate() Indicates the date this record was last changed.
 TS timestamp   Timestamp.
 TSLONG bigint (Computed) CONVERT(bigint, TS) Numeric representation of the timestamp.
 TERM nvarchar(8) (Computed) CASE [TERMCODE] WHEN 0 THEN N'1 year' WHEN 1 THEN N'2 years' WHEN 2 THEN N'3 years' WHEN 3 THEN N'4 years' WHEN 4 THEN N'5 years' WHEN 5 THEN N'10 years' WHEN 6 THEN N'Lifetime' END Provides a translation for the 'TERMCODE' field.
 ORGANIZATIONAMOUNT money   Default = 0 Amount in organization currency.
 TERMTIMELENGTH smallint   Default = ((1))
 TERMLENGTHCODE tinyint   Default = 1
 TERMLENGTH nvarchar(8) (Computed) CASE [TERMLENGTHCODE] WHEN 0 THEN N'month(s)' WHEN 1 THEN N'year(s)' END
 LOWAMOUNT money   Default = 0
 ORGANIZATIONLOWAMOUNT money   Default = 0
 RECURRINGPAYMENTOPTIONCODE tinyint   Default = 0
 RECURRINGPAYMENTOPTION nvarchar(13) (Computed) CASE [RECURRINGPAYMENTOPTIONCODE] WHEN 0 THEN N'Annually' WHEN 1 THEN N'Semi-annually' WHEN 2 THEN N'Quarterly' WHEN 3 THEN N'Monthly' END
 LIFETIMEPAYMENTOPTIONCODE tinyint   Default = 0
 LIFETIMEPAYMENTOPTION nvarchar(11) (Computed) CASE [LIFETIMEPAYMENTOPTIONCODE] WHEN 0 THEN N'Pay in full' WHEN 1 THEN N'Monthly' WHEN 2 THEN N'Quarterly' WHEN 3 THEN N'Yearly' END
 LIFETIMENUMBEROFPAYMENTS smallint   Default = ((0))
 ISACTIVE bit   Default = 1

Foreign Key Field Type Null Notes Description
 LEVELID uniqueidentifier   MEMBERSHIPLEVEL.ID The membership level for these terms.
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 ORGANIZATIONEXCHANGERATEID uniqueidentifier CURRENCYEXCHANGERATE.ID The exchange rate used to convert from amount to organization amount.
 BASECURRENCYID uniqueidentifier CURRENCY.ID The base currency associated with this gift fee structure.

Index Name Field(s) Unique Primary Clustered
 IX_MEMBERSHIPLEVELTERM_BASECURRENCYID BASECURRENCYID      
 IX_MEMBERSHIPLEVELTERM_DATEADDED DATEADDED    
 IX_MEMBERSHIPLEVELTERM_DATECHANGED DATECHANGED      
 IX_MEMBERSHIPLEVELTERM_LEVELID LEVELID      
 IX_MEMBERSHIPLEVELTERM_ORGANIZATIONEXCHANGERATEID ORGANIZATIONEXCHANGERATEID      
 PK_MEMBERSHIPLEVELTERM ID  

Trigger Name Description
 TR_MEMBERSHIPLEVELTERM_INSERTUPDATE_CURRENCY
 TR_MEMBERSHIPLEVELTERM_AUDIT_ETLDELETEDID
 TR_MEMBERSHIPLEVELTERM_AUDIT_UPDATE
 TR_MEMBERSHIPLEVELTERM_AUDIT_DELETE

Referenced by Field
 BATCHBBNCMEMBERSHIP MEMBERSHIPLEVELTERMID
 BATCHMEMBERSHIPDUES MEMBERSHIPLEVELTERMID
 BATCHMEMBERSHIPTRANSACTION MEMBERSHIPLEVELTERMID
 BATCHREVENUEAPPLICATIONMEMBERSHIP MEMBERSHIPLEVELTERMID
 CREDITITEMMEMBERSHIP MEMBERSHIPLEVELTERMID
 DAILYSALEITEMMEMBERSHIP MEMBERSHIPLEVELTERMID
 MEMBERSHIP MEMBERSHIPLEVELTERMID
 MEMBERSHIPTRANSACTION MEMBERSHIPLEVELTERMID
 SALESORDERITEMMEMBERSHIP MEMBERSHIPLEVELTERMID

Entity-Relationship diagram of this table