USP_DATAFORMTEMPLATE_PLANNEDGIFT_EDITSAVE_5
USP_DATAFORMTEMPLATE_PLANNEDGIFT_EDITSAVE_5
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@VEHICLECODE | tinyint | IN | Planned gift vehicle |
@SUBTYPECODE | tinyint | IN | Subtype |
@EXPECTEDGIFTAMOUNT | money | IN | Gift amount |
@ISREVOCABLE | bit | IN | Revocable |
@ISANONYMOUS | bit | IN | Anonymous gift |
@EXPECTEDMATURITY | UDT_YEAR | IN | Expected maturity year |
@DISCOUNTRATE | decimal(6, 3) | IN | Discount rate |
@NETPRESENTVALUE | money | IN | Net present value |
@NETPRESENTVALUEDATE | datetime | IN | As of |
@REMAINDERVALUE | money | IN | Remainder value |
@REMAINDERVALUEDATE | datetime | IN | As of |
@RECOGNITIONAMOUNT | money | IN | Recognition amount |
@GIFTDATE | datetime | IN | Date |
@PAYOUTRATE | decimal(6, 3) | IN | Payout percentage |
@PAYOUTAMOUNT | money | IN | Payout amount |
@PAYMENTPERIODSTART | datetime | IN | Payments start |
@PAYMENTPERIODEND | datetime | IN | Payments end |
@PAYMENTFREQUENCYCODE | tinyint | IN | Payment frequency |
@TERMTYPECODE | tinyint | IN | Term type |
@TERMENDDATE | datetime | IN | Term end date |
@YEARSINTERM | tinyint | IN | Years in term |
@TRUSTTAXIDNUMBER | nvarchar(100) | IN | Tax ID number |
@POOLEDINCOMEFUNDCODEID | uniqueidentifier | IN | Name |
@POOLEDINCOMEFUNDUNITS | int | IN | PIF Units |
@POOLEDINCOMEFUNDTOTALUNITS | int | IN | Total PIF units |
@LIFEINSURANCEPREMIUM | money | IN | Amount |
@LIFEINSURANCEPREMIUMFREQUENCYCODE | tinyint | IN | Frequency |
@LIFEINSURANCEPREMIUMDUEDATE | datetime | IN | Due date |
@STATUSCODE | tinyint | IN | Status |
@DESIGNATION | xml | IN | Planned Gift Details |
@ASSETS | xml | IN | Assets |
@BENEFICIARIES | xml | IN | Beneficiaries |
@RELATIONSHIPS | xml | IN | Relationships |
@PROBATEDATE | datetime | IN | As of |
@DISCOUNTDATE | datetime | IN | As of |
@REMAINDERMANPERCENT | decimal(6, 3) | IN | Remainderman % |
@PROBATESTATUSCODE | tinyint | IN | Probate status |
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
@SITES | xml | IN | Sites |
@ISTESTAMENTARY | bit | IN | Testamentary |
@OTHERSUBTYPECODEID | uniqueidentifier | IN | Subtype |
@ISLIVINGTRUST | bit | IN | Living trust |
@GIFTVALUEISNOMINAL | bit | IN | Gift value is nominal |
@ISCONTINGENT | bit | IN | Gift is contingent |
@ORGISPOLICY | bit | IN | Organization is policy |
@ORGISBENEFICIARY | bit | IN | Organization is beneficiary |
@TRUSTHELDOUTSIDE | bit | IN | Trust held outside |
@TOTALPAYOUT | money | IN | Total payout |
@REALIZEDVALUE | money | IN | Realized amount |
@BASECURRENCYID | uniqueidentifier | IN | Base currency |
@TRANSACTIONCURRENCYID | uniqueidentifier | IN | Transaction currency |
@BASEEXCHANGERATEID | uniqueidentifier | IN | Exchange rate ID |
@EXCHANGERATE | decimal(20, 8) | IN | Exchange rate |
@HADSPOTRATE | bit | IN | Had spot rate |
@RATECHANGED | bit | IN | Rate changed |
Definition
Copy
CREATE procedure USP_DATAFORMTEMPLATE_PLANNEDGIFT_EDITSAVE_5
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@VEHICLECODE tinyint,
@SUBTYPECODE tinyint,
@EXPECTEDGIFTAMOUNT money,
@ISREVOCABLE bit,
@ISANONYMOUS bit,
@EXPECTEDMATURITY dbo.UDT_YEAR,
@DISCOUNTRATE decimal(6,3),
@NETPRESENTVALUE money,
@NETPRESENTVALUEDATE datetime,
@REMAINDERVALUE money,
@REMAINDERVALUEDATE datetime,
@RECOGNITIONAMOUNT money,
@GIFTDATE datetime,
@PAYOUTRATE decimal(6,3),
@PAYOUTAMOUNT money,
@PAYMENTPERIODSTART datetime,
@PAYMENTPERIODEND datetime,
@PAYMENTFREQUENCYCODE tinyint,
@TERMTYPECODE tinyint,
@TERMENDDATE datetime,
@YEARSINTERM tinyint,
@TRUSTTAXIDNUMBER nvarchar(100),
@POOLEDINCOMEFUNDCODEID uniqueidentifier,
@POOLEDINCOMEFUNDUNITS int,
@POOLEDINCOMEFUNDTOTALUNITS int,
@LIFEINSURANCEPREMIUM money,
@LIFEINSURANCEPREMIUMFREQUENCYCODE tinyint,
@LIFEINSURANCEPREMIUMDUEDATE datetime,
@STATUSCODE tinyint,
@DESIGNATION xml,
@ASSETS xml,
@BENEFICIARIES xml,
@RELATIONSHIPS xml,
@PROBATEDATE datetime,
@DISCOUNTDATE datetime,
@REMAINDERMANPERCENT decimal(6,3),
@PROBATESTATUSCODE tinyint,
@CURRENTAPPUSERID uniqueidentifier,
@SITES xml,
@ISTESTAMENTARY bit,
@OTHERSUBTYPECODEID uniqueidentifier,
@ISLIVINGTRUST bit,
@GIFTVALUEISNOMINAL bit,
@ISCONTINGENT bit,
@ORGISPOLICY bit,
@ORGISBENEFICIARY bit,
@TRUSTHELDOUTSIDE bit,
@TOTALPAYOUT money,
@REALIZEDVALUE money,
@BASECURRENCYID uniqueidentifier,
@TRANSACTIONCURRENCYID uniqueidentifier,
@BASEEXCHANGERATEID uniqueidentifier,
@EXCHANGERATE decimal(20,8),
@HADSPOTRATE bit,
@RATECHANGED bit
)
as
set nocount on;
declare @TRIGGERDATE datetime;
exec dbo.USP_DATAFORMTEMPLATE_PLANNEDGIFT_EDITLOAD_4
@ID = @ID,
@CURRENTAPPUSERID = @CURRENTAPPUSERID,
@TRIGGERDATE = @TRIGGERDATE output
exec dbo.USP_DATAFORMTEMPLATE_PLANNEDGIFT_EDITSAVE_6
@ID,
@CHANGEAGENTID,
@VEHICLECODE,
@SUBTYPECODE,
@EXPECTEDGIFTAMOUNT,
@ISREVOCABLE,
@ISANONYMOUS,
@EXPECTEDMATURITY,
@DISCOUNTRATE,
@NETPRESENTVALUE,
@NETPRESENTVALUEDATE,
@REMAINDERVALUE,
@REMAINDERVALUEDATE,
@RECOGNITIONAMOUNT,
@GIFTDATE,
@PAYOUTRATE,
@PAYOUTAMOUNT,
@PAYMENTPERIODSTART,
@PAYMENTPERIODEND,
@PAYMENTFREQUENCYCODE,
@TERMTYPECODE,
@TERMENDDATE,
@YEARSINTERM,
@TRUSTTAXIDNUMBER,
@POOLEDINCOMEFUNDCODEID,
@POOLEDINCOMEFUNDUNITS,
@POOLEDINCOMEFUNDTOTALUNITS,
@LIFEINSURANCEPREMIUM,
@LIFEINSURANCEPREMIUMFREQUENCYCODE,
@LIFEINSURANCEPREMIUMDUEDATE,
@STATUSCODE,
@DESIGNATION,
@ASSETS,
@BENEFICIARIES,
@RELATIONSHIPS,
@PROBATEDATE,
@DISCOUNTDATE,
@REMAINDERMANPERCENT,
@PROBATESTATUSCODE,
@CURRENTAPPUSERID,
@SITES,
@ISTESTAMENTARY,
@OTHERSUBTYPECODEID,
@ISLIVINGTRUST,
@GIFTVALUEISNOMINAL,
@ISCONTINGENT,
@ORGISPOLICY,
@ORGISBENEFICIARY,
@TRUSTHELDOUTSIDE,
@TOTALPAYOUT,
@REALIZEDVALUE,
@BASECURRENCYID,
@TRANSACTIONCURRENCYID,
@BASEEXCHANGERATEID,
@EXCHANGERATE,
@HADSPOTRATE,
@RATECHANGED,
@TRIGGERDATE
return 0;