BATCHEVENTSPONSORSHIP (4.0SP25)

Stores Sponsorship batch information

Primary Key
Primary Key Field Type

ID

uniqueidentifier

Foreign Key Fields
Foreign Key Field Type Null Notes Description

BATCHID

uniqueidentifier

false

FK to BATCH

EVENTID

uniqueidentifier

false

FK to EVENT

TITLECODEID

uniqueidentifier

true

FK to TITLECODE

SUFFIXCODEID

uniqueidentifier

true

FK to SUFFIXCODE

MARITALSTATUSCODEID

uniqueidentifier

true

FK to MARITALSTATUSCODE

ADDRESSTYPECODEID

uniqueidentifier

true

FK to ADDRESSTYPECODE

COUNTRYID

uniqueidentifier

true

FK to COUNTRY

STATEID

uniqueidentifier

true

FK to STATE

DONOTMAILREASONCODEID

uniqueidentifier

true

FK to DONOTMAILREASONCODE

PHONETYPECODEID

uniqueidentifier

true

FK to PHONETYPECODE

COMPANY_ADDRESSTYPECODEID

uniqueidentifier

true

FK to ADDRESSTYPECODE

COMPANY_COUNTRYID

uniqueidentifier

true

FK to COUNTRY

COMPANY_STATEID

uniqueidentifier

true

FK to STATE

COMPANY_DONOTMAILREASONCODEID

uniqueidentifier

true

FK to DONOTMAILREASONCODE

COMPANY_PHONETYPECODEID

uniqueidentifier

true

FK to PHONETYPECODE

SPONSORSHIPTYPEID

uniqueidentifier

true

FK to EVENTSPONSORSHIPTYPE

BILLING_ADDRESSTYPECODEID

uniqueidentifier

true

FK to ADDRESSTYPECODE

BILLING_COUNTRYID

uniqueidentifier

true

FK to COUNTRY

BILLING_STATEID

uniqueidentifier

true

FK to STATE

ADDEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

CHANGEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

ORIGINALCLIENTUSERID

int

true

FK to CLIENTUSERS

ORIGINALCONSTITUENTID

uniqueidentifier

true

FK to CONSTITUENT

PHONEID

uniqueidentifier

true

FK to PHONE

ADDRESSID

uniqueidentifier

true

FK to ADDRESS

EMAILADDRESSID

uniqueidentifier

true

FK to EMAILADDRESS

ORGANIZATIONCONSTITUENTID

uniqueidentifier

true

FK to CONSTITUENT

CREDITCARDID

uniqueidentifier

true

Stores the credit card details.

Fields
Field Field Type Null Notes Description

SEQUENCE

int

false

0

USERID

nvarchar(50)

false

''

PASSWORD

nvarchar(255)

false

''

LASTNAME

nvarchar(50)

false

''

FIRSTNAME

nvarchar(50)

false

''

MIDDLENAME

nvarchar(50)

false

''

NICKNAME

nvarchar(50)

false

''

MAIDENNAME

nvarchar(100)

false

''

BIRTHDATE

UDT_FUZZYDATE

false

'00000000'

GENDERCODE

tinyint

false

0

0=Unknown, 1=Male, 2=Female

GENDER

nvarchar(7) (Computed)

true

Provides a translation for the 'GENDERCODE' field.

ADDRESS

nvarchar(150)

false

''

CITY

nvarchar(50)

false

''

POSTCODE

nvarchar(12)

false

''

DONOTMAIL

bit

false

0

PHONENUMBER

nvarchar(100)

false

''

EMAILADDRESS

UDT_EMAILADDRESS

false

''

COMPANYNAME

nvarchar(100)

false

''

COMPANYURL

UDT_WEBADDRESS

false

''

COMPANY_ADDRESS

nvarchar(150)

false

''

COMPANY_CITY

nvarchar(50)

false

''

COMPANY_POSTCODE

nvarchar(12)

false

''

COMPANY_DONOTMAIL

bit

false

0

COMPANY_PHONENUMBER

nvarchar(100)

false

''

COMPANY_EMAILADDRESS

UDT_EMAILADDRESS

false

''

DECLINEBENEFITS

bit

false

0

SPONSORSHIPURL

UDT_WEBADDRESS

false

''

SPONSORSHIPMESSAGE

nvarchar(1000)

false

''

ADDITIONALDONATIONAMOUNT

money

false

0

PAYMENTMETHODCODE

tinyint

false

0

0=Cash, 1=Offline Check, 2=Credit/Debit Cards, 3=Online Check (ACH)

PAYMENTMETHOD

nvarchar(18) (Computed)

true

Provides a translation for the 'PAYMENTMETHODCODE' field.

CREDITCARDTYPE

uniqueidentifier

true

CHECKDATE

UDT_FUZZYDATE

false

'00000000'

BANKACCOUNTTYPECODE

tinyint

false

0

0=Checking Account, 1=Saving Account

BANKACCOUNTTYPE

nvarchar(16) (Computed)

true

Provides a translation for the 'BANKACCOUNTTYPECODE' field.

BANKACCOUNTHOLDER

nvarchar(100)

false

''

BANKACCOUNTNUMBER

nvarchar(100)

false

''

BANKACCOUNTROUTINGCODE

nvarchar(100)

false

''

SAMEASPRIMARYADDRESS

bit

false

1

BILLING_ADDRESSBLOCK

nvarchar(150)

false

''

BILLING_CITY

nvarchar(50)

false

''

BILLING_POSTCODE

nvarchar(12)

false

''

DATEADDED

datetime

false

getdate()

Indicates the date this record was added.

DATECHANGED

datetime

false

getdate()

Indicates the date this record was last changed.

TS

timestamp

false

Timestamp.

TSLONG

bigint (Computed)

true

Numeric representation of the timestamp.

CHECKNUMBER

nvarchar(20)

false

''

ISCOMPANYSPONSOR

bit

false

0

AUTHORIZATIONCODE

nvarchar(20)

false

''

The authorization code for a credit card payment, if applicable.

TRANSACTIONID

uniqueidentifier

true

The BBPS transaction ID for a card not present transaction.

REJECTIONMESSAGE

nvarchar(250)

false

''

The reason the credit card couldn't be authorized.

SENDNOTIFICATIONS

bit

false

1

VENDORID

nvarchar(50)

false

''

Indexes
Index Name Field(s) Unique Primary Clustered

IX_BATCHEVENTSPONSORSHIP_ADDRESSID

ADDRESSID

False

False

False

IX_BATCHEVENTSPONSORSHIP_BATCHID

BATCHID

False

False

False

IX_BATCHEVENTSPONSORSHIP_DATEADDED

DATEADDED

False

False

True

IX_BATCHEVENTSPONSORSHIP_DATECHANGED

DATECHANGED

False

False

False

IX_BATCHEVENTSPONSORSHIP_ORGANIZATIONCONSTITUENTID

ORGANIZATIONCONSTITUENTID

False

False

False

IX_BATCHEVENTSPONSORSHIP_ORIGINALCONSTITUENTID

ORIGINALCONSTITUENTID

False

False

False

PK_BATCHEVENTSPONSORSHIP

ID

True

True

False

Triggers
Trigger Name Description

TR_BATCHEVENTSPONSORSHIP_AUDIT_UPDATE

TR_BATCHEVENTSPONSORSHIP_AUDIT_DELETE

Referenced by
Referenced by Field

BATCHEVENTSPONSORSHIPBATCHSYSTEMMESSAGES

BATCHEVENTSPONSORSHIPID

BATCHEVENTSPONSORSHIPBATCHUSERMESSAGE

ID

BATCHEVENTSPONSORSHIPENEWSLETTER

BATCHEVENTSPONSORSHIPID