V_QUERY_PLANNEDGIFTACKNOWLEDGEMENTEMAILOUTPUT
View used for email output for the planned gift acknowledgement process.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
PLANNEDGIFTID | uniqueidentifier | System record ID | |
CONSTITUENTID | uniqueidentifier | Constituent system ID | |
CONSTITUENTNAME | nvarchar(154) | yes | Constituent name |
ADDRESSEE | nvarchar(700) | yes | Addressee |
SALUTATION | nvarchar(700) | yes | Salutation |
CONTACT | nvarchar(154) | yes | Contact |
POSITION | nvarchar(100) | yes | Position |
EMAILADDRESS | UDT_EMAILADDRESS | yes | Email address |
VEHICLECODE | tinyint | Vehicle code | |
VEHICLE | nvarchar(34) | yes | Vehicle |
EXPECTEDMATURITY | UDT_YEAR | Expected maturity year | |
ISREVOCABLE | bit | Revocable | |
ISANONYMOUS | varchar(9) | Anonymous | |
NETPRESENTVALUE | money | Net present value amount | |
NETPRESENTVALUEDATE | datetime | yes | Net present value date |
REMAINDERVALUE | money | Remainder value amount | |
REMAINDERVALUEDATE | datetime | yes | Remainder value date |
RECOGNITIONAMOUNT | money | Recognition amount | |
GIFTAMOUNT | money | yes | Gift amount |
GIFTDATE | datetime | yes | Gift date |
PAYOUTRATE | decimal(6, 5) | Payout percentage | |
PAYOUTAMOUNT | money | Payout amount | |
PAYMENTFREQUENCYCODE | tinyint | Payment frequency | |
PAYMENTPERIODSTART | datetime | yes | Payment period start date |
PAYMENTPERIODEND | datetime | yes | Payment period end date |
DISCOUNTRATE | decimal(6, 5) | Discount rate | |
DESIGNATION1NAME | nvarchar(512) | yes | Designation 1 name |
DESIGNATION1AMOUNT | money | yes | Designation 1 amount |
DESIGNATION2NAME | nvarchar(512) | yes | Designation 2 name |
DESIGNATION2AMOUNT | money | yes | Designation 2 amount |
BENEFICIARY1NAME | nvarchar(154) | yes | Beneficiary 1 name |
BENEFICIARY1AGE | int | yes | Beneficiary 1 age |
BENEFICIARY1DEPENDENCY | tinyint | yes | Beneficiary 1 dependency |
BENEFICIARY1TYPE | nvarchar(100) | yes | Beneficiary 1 type |
BENEFICIARY2NAME | nvarchar(154) | yes | Beneficiary 2 name |
BENEFICIARY2AGE | int | yes | Beneficiary 2 age |
BENEFICIARY2DEPENDENCY | tinyint | yes | Beneficiary 2 dependency |
BENEFICIARY2TYPE | nvarchar(100) | yes | Beneficiary 2 type |
POOLEDINCOMEFUNDCODEID | uniqueidentifier | yes | Pooled income fund code ID |
POOLEDINCOMEFUNDTOTALUNITS | int | Pooled income fund total units | |
POOLEDINCOMEFUNDPERCENT | decimal(37, 19) | yes | Pooled income fund percent units |
ASSETTYPE | nvarchar(100) | yes | Asset type |
ASSETDESCRIPTION | nvarchar(1000) | yes | Asset description |
ASSETVALUE | money | yes | Asset value |
ASSETCOSTBASIS | money | yes | Asset cost basis |
ASSETVALUATIONMETHODCODE | nvarchar(100) | yes | Asset valuation method |
ASSETVALUATIONSOURCE | nvarchar(200) | yes | Asset valuation source |
RELATIONSHIP1NAME | nvarchar(154) | yes | Relationship 1 name |
RELATIONSHIP1TYPE | nvarchar(100) | yes | Relationship 1 type |
RELATIONSHIP2NAME | nvarchar(154) | yes | Relationship 2 name |
RELATIONSHIP2TYPE | nvarchar(100) | yes | Relationship 2 type |
POOLEDINCOMEFUND | nvarchar(100) | yes | Pooled income fund |
REVENUEID | uniqueidentifier | yes | Revenue ID |
DONOTRECEIPT | bit | yes | Do not receipt |
PLANNEDGIFTTRANSACTIONCURRENCYID | uniqueidentifier | yes | Planned gift transaction currency ID |
ASSETTRANSACTIONCURRENCYID | uniqueidentifier | yes | Asset transaction currency ID |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 8/17/2011 2:48:04 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=2.91.1535.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_PLANNEDGIFTACKNOWLEDGEMENTEMAILOUTPUT AS
select
PLANNEDGIFT.ID as PLANNEDGIFTID,
PLANNEDGIFT.CONSTITUENTID as CONSTITUENTID,
NF.NAME as CONSTITUENTNAME,
(select FORMATTEDNAME from dbo.NAMEFORMAT where NAMEFORMAT.CONSTITUENTID = PLANNEDGIFT.CONSTITUENTID and NAMEFORMAT.PRIMARYADDRESSEE = 1) as ADDRESSEE,
(select FORMATTEDNAME from dbo.NAMEFORMAT where NAMEFORMAT.CONSTITUENTID = PLANNEDGIFT.CONSTITUENTID and NAMEFORMAT.PRIMARYSALUTATION = 1) as SALUTATION,
NF_CONTACT.NAME as CONTACT,
(select top 1 RELATIONSHIP.POSITION
from dbo.RELATIONSHIP
where RELATIONSHIP.RECIPROCALCONSTITUENTID = EMAILADDRESS.CONTACTID
and RELATIONSHIP.RELATIONSHIPCONSTITUENTID = PLANNEDGIFT.CONSTITUENTID) as POSITION,
EMAILADDRESS.EMAILADDRESS as EMAILADDRESS,
-- PLANNEDGIFT INFORMATION ***********,
PLANNEDGIFT.VEHICLECODE as VEHICLECODE,
PLANNEDGIFT.VEHICLE as VEHICLE,
PLANNEDGIFT.EXPECTEDMATURITY as EXPECTEDMATURITY,
PLANNEDGIFT.ISREVOCABLE as ISREVOCABLE,
case when PLANNEDGIFT.ISANONYMOUS = 0 then '' else 'anonymous' end as ISANONYMOUS,
PLANNEDGIFT.TRANSACTIONNETPRESENTVALUE as NETPRESENTVALUE,
PLANNEDGIFT.NETPRESENTVALUEDATE as NETPRESENTVALUEDATE,
PLANNEDGIFT.TRANSACTIONREMAINDERVALUE as REMAINDERVALUE,
PLANNEDGIFT.REMAINDERVALUEDATE as REMAINDERVALUEDATE,
PLANNEDGIFT.TRANSACTIONRECOGNITIONAMOUNT as RECOGNITIONAMOUNT,
PLANNEDGIFT.TRANSACTIONGIFTAMOUNT as GIFTAMOUNT,
PLANNEDGIFT.GIFTDATE as GIFTDATE,
-- PAYOUT INFORMATION ***********,
PLANNEDGIFT.PAYOUTRATE as PAYOUTRATE,
PLANNEDGIFT.TRANSACTIONPAYOUTAMOUNT as PAYOUTAMOUNT,
PLANNEDGIFT.PAYMENTFREQUENCYCODE as PAYMENTFREQUENCYCODE,
PLANNEDGIFT.PAYMENTPERIODSTART as PAYMENTPERIODSTART,
PLANNEDGIFT.PAYMENTPERIODEND as PAYMENTPERIODEND,
PLANNEDGIFT.DISCOUNTRATE as DISCOUNTRATE,
-- DESIGNATION 1 INFORMATION ***********,
(select DESIGNATIONNAME from dbo.UFN_PLANNEDGIFT_GETORDEREDDESIGNATIONS_2(PLANNEDGIFT.ID) where ROWNUMBER = 1) as DESIGNATION1NAME,
(select TRANSACTIONAMOUNT from dbo.UFN_PLANNEDGIFT_GETORDEREDDESIGNATIONS_2(PLANNEDGIFT.ID) where ROWNUMBER = 1) as DESIGNATION1AMOUNT,
-- DESIGNATION 2 INFORMATION ***********,
(select DESIGNATIONNAME from dbo.UFN_PLANNEDGIFT_GETORDEREDDESIGNATIONS_2(PLANNEDGIFT.ID) where ROWNUMBER = 2) as DESIGNATION2NAME,
(select TRANSACTIONAMOUNT from dbo.UFN_PLANNEDGIFT_GETORDEREDDESIGNATIONS_2(PLANNEDGIFT.ID) where ROWNUMBER = 2) as DESIGNATION2AMOUNT,
-- BENEFICIARY 1 INFORMATION ***********,
(select BENEFICIARYNAME from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 1) as BENEFICIARY1NAME,
--(select BENEFICIARYRELATIONSHIP from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 1) as BENEFICIARY1RELATIONSHIP,
(select BENEFICIARYAGE from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 1) as BENEFICIARY1AGE,
(select BENEFICIARYDEPENDENCY from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 1) as BENEFICIARY1DEPENDENCY,
(select BENEFICIARYTYPE from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 1) as BENEFICIARY1TYPE,
--(select CONSTITUENTISBENEFICIARY from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 1) as CONSTITUENTISBENEFICIARY1,
-- BENEFICIARY 2 INFORMATION ***********,
(select BENEFICIARYNAME from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 2) as BENEFICIARY2NAME,
--(select BENEFICIARYRELATIONSHIP from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 2) as BENEFICIARY2RELATIONSHIP,
(select BENEFICIARYAGE from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 2) as BENEFICIARY2AGE,
(select BENEFICIARYDEPENDENCY from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 2) as BENEFICIARY2DEPENDENCY,
(select BENEFICIARYTYPE from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 2) as BENEFICIARY2TYPE,
--(select CONSTITUENTISBENEFICIARY from dbo.UFN_PLANNEDGIFT_GETORDEREDBENEFICIARIES(PLANNEDGIFT.ID) where ROWNUMBER = 2) as CONSTITUENTISBENEFICIARY2,
-- POOLED INCOME FUND INFORMATION ***********,
PLANNEDGIFT.POOLEDINCOMEFUNDCODEID as POOLEDINCOMEFUNDCODEID,
PLANNEDGIFT.POOLEDINCOMEFUNDTOTALUNITS as POOLEDINCOMEFUNDTOTALUNITS,
PLANNEDGIFT.POOLEDINCOMEFUNDPERCENT as POOLEDINCOMEFUNDPERCENT,
-- ASSET INFORMATION ***********,
dbo.UFN_ASSETTYPECODE_GETDESCRIPTION(ASSET.ASSETTYPECODEID) as ASSETTYPE,
ASSET.DESCRIPTION as ASSETDESCRIPTION,
ASSET.TRANSACTIONVALUE as ASSETVALUE,
ASSET.TRANSACTIONCOSTBASIS as ASSETCOSTBASIS,
dbo.UFN_ASSETVALUATIONMETHODCODE_GETDESCRIPTION(ASSET.ASSETVALUATIONMETHODCODEID) as ASSETVALUATIONMETHODCODE,
ASSET.VALUATIONSOURCE as ASSETVALUATIONSOURCE,
-- RELATIONSHIP 1 INFORMATION ***********,
(select RELATIONSHIPNAME from dbo.UFN_PLANNEDGIFT_GETORDEREDRELATIONSHIPS(PLANNEDGIFT.ID) where ROWNUMBER = 1) as RELATIONSHIP1NAME,
(select RELATIONSHIPTYPE from dbo.UFN_PLANNEDGIFT_GETORDEREDRELATIONSHIPS(PLANNEDGIFT.ID) where ROWNUMBER = 1) as RELATIONSHIP1TYPE,
-- RELATIONSHIP 2 INFORMATION ***********,
(select RELATIONSHIPNAME from dbo.UFN_PLANNEDGIFT_GETORDEREDRELATIONSHIPS(PLANNEDGIFT.ID) where ROWNUMBER = 2) as RELATIONSHIP2NAME,
(select RELATIONSHIPTYPE from dbo.UFN_PLANNEDGIFT_GETORDEREDRELATIONSHIPS(PLANNEDGIFT.ID) where ROWNUMBER = 2) as RELATIONSHIP2TYPE,
(select POOLEDINCOMEFUNDCODE.DESCRIPTION from POOLEDINCOMEFUNDCODE where PLANNEDGIFT.POOLEDINCOMEFUNDCODEID = POOLEDINCOMEFUNDCODE.ID) [POOLEDINCOMEFUND],
PLANNEDGIFTREVENUE.REVENUEID,
REVENUE.DONOTRECEIPT,
PLANNEDGIFT.TRANSACTIONCURRENCYID as PLANNEDGIFTTRANSACTIONCURRENCYID,
ASSET.TRANSACTIONCURRENCYID as ASSETTRANSACTIONCURRENCYID
from dbo.PLANNEDGIFT
left join dbo.PROSPECTPLAN on PLANNEDGIFT.PROSPECTPLANID = PROSPECTPLAN.ID
inner join dbo.[UFN_ADDRESSPROCESS_EMAILS](6, null) as EMAILADDRESS on PLANNEDGIFT.CONSTITUENTID = EMAILADDRESS.CONSTITUENTID
left join dbo.PLANNEDGIFTASSET as ASSET on PLANNEDGIFT.ID = ASSET.PLANNEDGIFTID
cross apply dbo.UFN_CONSTITUENT_DISPLAYNAME(PLANNEDGIFT.CONSTITUENTID) NF
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(EMAILADDRESS.CONTACTID) NF_CONTACT
left join dbo.PLANNEDGIFTREVENUE on PLANNEDGIFT.ID = PLANNEDGIFTREVENUE.ID
left join dbo.REVENUE on PLANNEDGIFTREVENUE.REVENUEID = REVENUE.ID