USP_DATAFORMTEMPLATE_ADD_WEALTHCAPACITYFORMULA_PRELOAD_2
The load procedure used by the edit dataform template "Wealth Capacity Formula Add Form 2"
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ISDEFAULT | bit | INOUT | Set this as the default formula |
| @ASSETCALCULATIONMETHODCODE | tinyint | INOUT | Asset calculation method |
| @MAJORGIVINGMULTIPLIERTYPECODE | tinyint | INOUT | Major giving multiplier |
| @MAJORGIVINGSETVALUEMULTIPLIER | decimal(20, 4) | INOUT | Set value |
| @MAJORGIVINGOVER70MULTIPLIER | decimal(20, 4) | INOUT | Over 70 years |
| @MAJORGIVING60TO69MULTIPLIER | decimal(20, 4) | INOUT | Between 60-69 years |
| @MAJORGIVING50TO59MULTIPLIER | decimal(20, 4) | INOUT | Between 50-59 years |
| @MAJORGIVING40TO49MULTIPLIER | decimal(20, 4) | INOUT | Between 40-49 years |
| @MAJORGIVINGUNDER40MULTIPLIER | decimal(20, 4) | INOUT | Less than 40 years |
| @MAJORGIVINGAGEUNKNOWNMULTIPLIER | decimal(20, 4) | INOUT | Age unknown |
| @REALESTATEINCLUDE | bit | INOUT | Real estate |
| @REALESTATECONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @REALESTATEVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Real estate multiplier type |
| @REALESTATEVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @REALESTATEVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @REALESTATEVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @REALESTATEAGGREGATETYPECODE | tinyint | INOUT | Real estate aggregate type |
| @REALESTATEUSEPROPERTYVALUATION | bit | INOUT | Property valuation |
| @REALESTATEUSEPROPERTYVALUEESTIMATE | bit | INOUT | Property value estimate |
| @REALESTATESOURCES | xml | INOUT | Data source(s) to include |
| @BUSINESSOWNERSHIPINCLUDE | bit | INOUT | Business ownership |
| @BUSINESSOWNERSHIPCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Business ownership multiplier type |
| @BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @BUSINESSOWNERSHIPVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @BUSINESSOWNERSHIPVALUECODE | tinyint | INOUT | Value to use in calculation |
| @BUSINESSOWNERSHIPSOURCES | xml | INOUT | Data source(s) to include |
| @SECURITIESINCLUDE | bit | INOUT | Securities |
| @SECURITIESCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @SECURITIESVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Securities multiplier type |
| @SECURITIESVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @SECURITIESVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @SECURITIESVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @SECURITIESVALUECODE | tinyint | INOUT | Value to use in calculation |
| @SECURITIESSOURCES | xml | INOUT | Data source(s) to include |
| @INCOMECOMPENSATIONINCLUDE | bit | INOUT | Income/compensation |
| @INCOMECOMPENSATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Income/compensation multiplier type |
| @INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @INCOMECOMPENSATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @INCOMECOMPENSATIONINCLUDESALARY | bit | INOUT | Salary |
| @INCOMECOMPENSATIONINCLUDEBONUS | bit | INOUT | Bonus |
| @INCOMECOMPENSATIONINCLUDESHORTTERMCOMP | bit | INOUT | Other short term compensation |
| @INCOMECOMPENSATIONINCLUDELONGTERMCOMP | bit | INOUT | Other long term compensation |
| @INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS | bit | INOUT | Exercised options |
| @INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS | bit | INOUT | Unexercised options |
| @INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS | bit | INOUT | Unexercisable options |
| @INCOMECOMPENSATIONSOURCES | xml | INOUT | Data source(s) to include |
| @OTHERASSETINCLUDE | bit | INOUT | Other assets |
| @OTHERASSETCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @OTHERASSETVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Other asset multiplier type |
| @OTHERASSETVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @OTHERASSETVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @OTHERASSETVALUECODE | tinyint | INOUT | Value to use in calculation |
| @OTHERASSETSOURCES | xml | INOUT | Data source(s) to include |
| @NONPROFITAFFILIATIONINCLUDE | bit | INOUT | Nonprofit affiliations |
| @NONPROFITAFFILIATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Nonprofit affiliation multiplier type |
| @NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @NONPROFITAFFILIATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @NONPROFITAFFILIATIONVALUECODE | tinyint | INOUT | Value to use in calculation |
| @NONPROFITAFFILIATIONSOURCES | xml | INOUT | Data source(s) to include |
| @PRIVATEFOUNDATIONINCLUDE | bit | INOUT | Private foundations |
| @PRIVATEFOUNDATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Private foundation multiplier type |
| @PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @PRIVATEFOUNDATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @PRIVATEFOUNDATIONVALUECODE | tinyint | INOUT | Value to use in calculation |
| @PRIVATEFOUNDATIONSOURCES | xml | INOUT | Data source(s) to include |
| @APPLYTOCODE | tinyint | INOUT | Apply to |
| @OTHERSCANMODIFY | bit | INOUT | Other users may modify this formula |
| @RECORDTYPEID | uniqueidentifier | INOUT | |
| @REALESTATEINCLUDEHISTORICAL | bit | INOUT | |
| @INCOMECOMPENSATIONINCLUDEHISTORICAL | bit | INOUT | |
| @PHILANTHROPICGIFTINCLUDE | bit | INOUT | |
| @PHILANTHROPICGIFTCONFIRMEDONLY | bit | INOUT | |
| @PHILANTHROPICGIFTVALUEMULTIPLIERTYPECODE | tinyint | INOUT | |
| @PHILANTHROPICGIFTVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | |
| @PHILANTHROPICGIFTVALUEMULTIPLIER | decimal(20, 4) | INOUT | |
| @PHILANTHROPICGIFTVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @PHILANTHROPICGIFTVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @PHILANTHROPICGIFTVALUECODE | tinyint | INOUT | |
| @PHILANTHROPICGIFTSOURCES | xml | INOUT | |
| @POLITICALDONATIONINCLUDE | bit | INOUT | |
| @POLITICALDONATIONCONFIRMEDONLY | bit | INOUT | |
| @POLITICALDONATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | |
| @POLITICALDONATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | |
| @POLITICALDONATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | |
| @POLITICALDONATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @POLITICALDONATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @POLITICALDONATIONVALUECODE | tinyint | INOUT | |
| @POLITICALDONATIONSOURCES | xml | INOUT | |
| @GIVINGTOMYORGINCLUDE | bit | INOUT | |
| @GIVINGTOMYORGVALUEMULTIPLIERTYPECODE | tinyint | INOUT | |
| @GIVINGTOMYORGVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | |
| @GIVINGTOMYORGVALUEMULTIPLIER | decimal(20, 4) | INOUT | |
| @GIVINGTOMYORGVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @GIVINGTOMYORGVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @GIVINGTOMYORGVALUECODE | tinyint | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_WEALTHCAPACITYFORMULA_PRELOAD_2 (
@ISDEFAULT bit = null output,
@ASSETCALCULATIONMETHODCODE tinyint = null output,
@MAJORGIVINGMULTIPLIERTYPECODE tinyint = null output,
@MAJORGIVINGSETVALUEMULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGOVER70MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING60TO69MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING50TO59MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING40TO49MULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGUNDER40MULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGAGEUNKNOWNMULTIPLIER decimal(20,4) = null output,
@REALESTATEINCLUDE bit = null output,
@REALESTATECONFIRMEDONLY bit = null output,
@REALESTATEVALUEMULTIPLIERTYPECODE tinyint = null output,
@REALESTATEVALUEMULTIPLIERCUTOFFVALUE money = null output,
@REALESTATEVALUEMULTIPLIER decimal(20,4) = null output,
@REALESTATEVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@REALESTATEAGGREGATETYPECODE tinyint = null output,
@REALESTATEUSEPROPERTYVALUATION bit = null output,
@REALESTATEUSEPROPERTYVALUEESTIMATE bit = null output,
@REALESTATESOURCES xml = null output,
@BUSINESSOWNERSHIPINCLUDE bit = null output,
@BUSINESSOWNERSHIPCONFIRMEDONLY bit = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE tinyint = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE money = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUECODE tinyint = null output,
@BUSINESSOWNERSHIPSOURCES xml = null output,
@SECURITIESINCLUDE bit = null output,
@SECURITIESCONFIRMEDONLY bit = null output,
@SECURITIESVALUEMULTIPLIERTYPECODE tinyint = null output,
@SECURITIESVALUEMULTIPLIERCUTOFFVALUE money = null output,
@SECURITIESVALUEMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUECODE tinyint = null output,
@SECURITIESSOURCES xml = null output,
@INCOMECOMPENSATIONINCLUDE bit = null output,
@INCOMECOMPENSATIONCONFIRMEDONLY bit = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONINCLUDESALARY bit = null output,
@INCOMECOMPENSATIONINCLUDEBONUS bit = null output,
@INCOMECOMPENSATIONINCLUDESHORTTERMCOMP bit = null output,
@INCOMECOMPENSATIONINCLUDELONGTERMCOMP bit = null output,
@INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS bit = null output,
@INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS bit = null output,
@INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS bit = null output,
@INCOMECOMPENSATIONSOURCES xml = null output,
@OTHERASSETINCLUDE bit = null output,
@OTHERASSETCONFIRMEDONLY bit = null output,
@OTHERASSETVALUEMULTIPLIERTYPECODE tinyint = null output,
@OTHERASSETVALUEMULTIPLIERCUTOFFVALUE money = null output,
@OTHERASSETVALUEMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUECODE tinyint = null output,
@OTHERASSETSOURCES xml = null output,
@NONPROFITAFFILIATIONINCLUDE bit = null output,
@NONPROFITAFFILIATIONCONFIRMEDONLY bit = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUECODE tinyint = null output,
@NONPROFITAFFILIATIONSOURCES xml = null output,
@PRIVATEFOUNDATIONINCLUDE bit = null output,
@PRIVATEFOUNDATIONCONFIRMEDONLY bit = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUECODE tinyint = null output,
@PRIVATEFOUNDATIONSOURCES xml = null output,
@APPLYTOCODE tinyint = null output,
@OTHERSCANMODIFY bit = null output,
@RECORDTYPEID uniqueidentifier = null output,
@REALESTATEINCLUDEHISTORICAL bit = null output,
@INCOMECOMPENSATIONINCLUDEHISTORICAL bit = null output,
@PHILANTHROPICGIFTINCLUDE bit = null output,
@PHILANTHROPICGIFTCONFIRMEDONLY bit = null output,
@PHILANTHROPICGIFTVALUEMULTIPLIERTYPECODE tinyint = null output,
@PHILANTHROPICGIFTVALUEMULTIPLIERCUTOFFVALUE money = null output,
@PHILANTHROPICGIFTVALUEMULTIPLIER decimal(20,4) = null output,
@PHILANTHROPICGIFTVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PHILANTHROPICGIFTVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PHILANTHROPICGIFTVALUECODE tinyint = null output,
@PHILANTHROPICGIFTSOURCES xml = null output,
@POLITICALDONATIONINCLUDE bit = null output,
@POLITICALDONATIONCONFIRMEDONLY bit = null output,
@POLITICALDONATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@POLITICALDONATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@POLITICALDONATIONVALUEMULTIPLIER decimal(20,4) = null output,
@POLITICALDONATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@POLITICALDONATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@POLITICALDONATIONVALUECODE tinyint = null output,
@POLITICALDONATIONSOURCES xml = null output,
@GIVINGTOMYORGINCLUDE bit = null output,
@GIVINGTOMYORGVALUEMULTIPLIERTYPECODE tinyint = null output,
@GIVINGTOMYORGVALUEMULTIPLIERCUTOFFVALUE money = null output,
@GIVINGTOMYORGVALUEMULTIPLIER decimal(20,4) = null output,
@GIVINGTOMYORGVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@GIVINGTOMYORGVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@GIVINGTOMYORGVALUECODE tinyint = null output
) as
set nocount on;
select
@ISDEFAULT = case count(WCF.ID) when 0 then 1 else 0 end
from
dbo.WEALTHCAPACITYFORMULA WCF
where
WCF.ISDEFAULT = 1;
set @ASSETCALCULATIONMETHODCODE = 5;
set @MAJORGIVINGMULTIPLIERTYPECODE = 0;
set @MAJORGIVINGSETVALUEMULTIPLIER = 0.05;
set @MAJORGIVINGOVER70MULTIPLIER = 0.05;
set @MAJORGIVING60TO69MULTIPLIER = 0.04;
set @MAJORGIVING50TO59MULTIPLIER = 0.03;
set @MAJORGIVING40TO49MULTIPLIER = 0.02;
set @MAJORGIVINGUNDER40MULTIPLIER = 0.01;
set @MAJORGIVINGAGEUNKNOWNMULTIPLIER = 0.01;
set @REALESTATEINCLUDE = 1;
set @REALESTATECONFIRMEDONLY = 1;
set @REALESTATEVALUEMULTIPLIERTYPECODE = 0;
set @REALESTATEVALUEMULTIPLIERCUTOFFVALUE = 0;
set @REALESTATEVALUEMULTIPLIER = 1;
set @REALESTATEVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @REALESTATEAGGREGATETYPECODE = 0;
set @REALESTATEUSEPROPERTYVALUATION = 1;
set @REALESTATEUSEPROPERTYVALUEESTIMATE = 0;
set @REALESTATEINCLUDEHISTORICAL = 0;
set @BUSINESSOWNERSHIPINCLUDE = 1;
set @BUSINESSOWNERSHIPCONFIRMEDONLY = 1;
set @BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE = 0;
set @BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE = 0;
set @BUSINESSOWNERSHIPVALUEMULTIPLIER = 1;
set @BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @BUSINESSOWNERSHIPVALUECODE = 0;
set @SECURITIESINCLUDE = 1;
set @SECURITIESCONFIRMEDONLY = 1;
set @SECURITIESVALUEMULTIPLIERTYPECODE = 0;
set @SECURITIESVALUEMULTIPLIERCUTOFFVALUE = 0;
set @SECURITIESVALUEMULTIPLIER = 1;
set @SECURITIESVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @SECURITIESVALUECODE = 0;
set @INCOMECOMPENSATIONINCLUDE = 1;
set @INCOMECOMPENSATIONCONFIRMEDONLY = 1;
set @INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE = 0;
set @INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE = 0;
set @INCOMECOMPENSATIONVALUEMULTIPLIER = 1;
set @INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @INCOMECOMPENSATIONINCLUDESALARY = 1;
set @INCOMECOMPENSATIONINCLUDEBONUS = 1;
set @INCOMECOMPENSATIONINCLUDESHORTTERMCOMP = 0;
set @INCOMECOMPENSATIONINCLUDELONGTERMCOMP = 0;
set @INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS = 0;
set @INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS = 0;
set @INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS = 0;
set @INCOMECOMPENSATIONINCLUDEHISTORICAL = 0;
set @OTHERASSETINCLUDE = 1;
set @OTHERASSETCONFIRMEDONLY = 1;
set @OTHERASSETVALUEMULTIPLIERTYPECODE = 0;
set @OTHERASSETVALUEMULTIPLIERCUTOFFVALUE = 0;
set @OTHERASSETVALUEMULTIPLIER = 1;
set @OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @OTHERASSETVALUECODE = 0;
set @NONPROFITAFFILIATIONINCLUDE = 0;
set @NONPROFITAFFILIATIONCONFIRMEDONLY = 1;
set @NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE = 0;
set @NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE = 0;
set @NONPROFITAFFILIATIONVALUEMULTIPLIER = 1;
set @NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @NONPROFITAFFILIATIONVALUECODE = 0;
set @PRIVATEFOUNDATIONINCLUDE = 0;
set @PRIVATEFOUNDATIONCONFIRMEDONLY = 1;
set @PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE = 0;
set @PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE = 0;
set @PRIVATEFOUNDATIONVALUEMULTIPLIER = 1;
set @PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @PRIVATEFOUNDATIONVALUECODE = 0;
set @APPLYTOCODE = 0;
set @OTHERSCANMODIFY = 1;
set @PHILANTHROPICGIFTINCLUDE = 0;
set @PHILANTHROPICGIFTCONFIRMEDONLY = 1;
set @PHILANTHROPICGIFTVALUEMULTIPLIERTYPECODE = 0;
set @PHILANTHROPICGIFTVALUEMULTIPLIERCUTOFFVALUE = 0;
set @PHILANTHROPICGIFTVALUEMULTIPLIER = 1;
set @PHILANTHROPICGIFTVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @PHILANTHROPICGIFTVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @PHILANTHROPICGIFTVALUECODE = 0;
set @POLITICALDONATIONINCLUDE = 0;
set @POLITICALDONATIONCONFIRMEDONLY = 1;
set @POLITICALDONATIONVALUEMULTIPLIERTYPECODE = 0;
set @POLITICALDONATIONVALUEMULTIPLIERCUTOFFVALUE = 0;
set @POLITICALDONATIONVALUEMULTIPLIER = 1;
set @POLITICALDONATIONVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @POLITICALDONATIONVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @POLITICALDONATIONVALUECODE = 0;
set @GIVINGTOMYORGINCLUDE = 0;
set @GIVINGTOMYORGVALUEMULTIPLIERTYPECODE = 0;
set @GIVINGTOMYORGVALUEMULTIPLIERCUTOFFVALUE = 0;
set @GIVINGTOMYORGVALUEMULTIPLIER = 1;
set @GIVINGTOMYORGVALUELESSTHANCUTOFFMULTIPLIER = 0;
set @GIVINGTOMYORGVALUEGREATERTHANCUTOFFMULTIPLIER = 0;
set @GIVINGTOMYORGVALUECODE = 0;
set @REALESTATESOURCES = dbo.UFN_WEALTHPOINT_GETBUILTIN_REALESTATE_SOURCES_TOITEMLISTXML();
set @SECURITIESSOURCES = dbo.UFN_WEALTHPOINT_GETBUILTIN_SECURITIES_SOURCES_TOITEMLISTXML();
set @INCOMECOMPENSATIONSOURCES = dbo.UFN_WEALTHPOINT_GETBUILTIN_INCOMECOMPENSATION_SOURCES_TOITEMLISTXML();
set @NONPROFITAFFILIATIONSOURCES = dbo.UFN_WEALTHPOINT_GETBUILTIN_NONPROFITAFFILIATION_SOURCES_TOITEMLISTXML();
set @PRIVATEFOUNDATIONSOURCES = dbo.UFN_WEALTHPOINT_GETBUILTIN_PRIVATEFOUNDATION_SOURCES_TOITEMLISTXML();
set @BUSINESSOWNERSHIPSOURCES = dbo.UFN_WEALTHPOINT_GETBUILTIN_BUSINESSOWNERSHIP_SOURCES_TOITEMLISTXML();
set @PHILANTHROPICGIFTSOURCES = dbo.UFN_WEALTHPOINT_GETBUILTIN_PHILANTHROPICGIFT_SOURCES_TOITEMLISTXML();
set @POLITICALDONATIONSOURCES = dbo.UFN_WEALTHPOINT_GETBUILTIN_POLITICALDONATION_SOURCES_TOITEMLISTXML();
select
@RECORDTYPEID = ID
from
dbo.RECORDTYPE
where
upper(NAME) = 'CONSTITUENT';
return 0;