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;