USP_DATAFORMTEMPLATE_EDITLOAD_REVENUE_INSTALLMENTS

The load procedure used by the edit dataform template "Installment Edit Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@AMOUNT money INOUT Revenue amount
@RESCHEDULEBALANCE money INOUT Balance
@PLEDGEDATE datetime INOUT Revenue date
@LASTPAYMENTSEQUENCE int INOUT Installment sequence of last payment
@FREQUENCYCODE tinyint INOUT Frequency
@NUMBEROFINSTALLMENTS int INOUT No. installments remaining
@STARTDATE datetime INOUT Next installment date
@INSTALLMENTS xml INOUT
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@SPLITS xml INOUT Designations
@SINGLEDESIGNATIONID uniqueidentifier INOUT
@TRANSACTIONTYPECODE tinyint INOUT Transaction type code
@LASTUNPAIDROW int INOUT Sequence of last unpaid installment.
@TRANSACTIONCURRENCYID uniqueidentifier INOUT Transaction currency ID
@ISMEMBERSHIPPLEDGE bit INOUT
@TRANSACTIONHASDESIGNATIONS bit INOUT
@BENEFITVALUE money INOUT

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_REVENUE_INSTALLMENTS (
  @ID uniqueidentifier
  ,@DATALOADED bit = 0 output
  ,@AMOUNT money = null output
  ,@RESCHEDULEBALANCE money = null output
  ,@PLEDGEDATE datetime = null output
  ,@LASTPAYMENTSEQUENCE int = null output
  ,@FREQUENCYCODE tinyint = null output
  ,@NUMBEROFINSTALLMENTS int = null output
  ,@STARTDATE datetime = null output
  ,@INSTALLMENTS xml = null output
  ,@TSLONG bigint = 0 output
  ,@SPLITS xml = null output
  ,@SINGLEDESIGNATIONID uniqueidentifier = null output
  ,@TRANSACTIONTYPECODE tinyint = null output
  ,@LASTUNPAIDROW int = null output
  ,@TRANSACTIONCURRENCYID uniqueidentifier = null output
  ,@ISMEMBERSHIPPLEDGE bit = null output
  ,@TRANSACTIONHASDESIGNATIONS bit = null output
  ,@BENEFITVALUE money = null output
  )
as
begin
  exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_REVENUE_INSTALLMENTS_2 @ID = @ID
    ,@DATALOADED = @DATALOADED output
    ,@AMOUNT = @AMOUNT output
    ,@RESCHEDULEBALANCE = @RESCHEDULEBALANCE output
    ,@PLEDGEDATE = @PLEDGEDATE output
    ,@LASTPAYMENTSEQUENCE = @LASTPAYMENTSEQUENCE output
    ,@FREQUENCYCODE = @FREQUENCYCODE output
    ,@NUMBEROFINSTALLMENTS = @NUMBEROFINSTALLMENTS output
    ,@STARTDATE = @STARTDATE output
    ,@INSTALLMENTS = @INSTALLMENTS output
    ,@TSLONG = @TSLONG output
    ,@SPLITS = @SPLITS output
    ,@SINGLEDESIGNATIONID = @SINGLEDESIGNATIONID output
    ,@TRANSACTIONTYPECODE = @TRANSACTIONTYPECODE output
    ,@LASTUNPAIDROW = @LASTUNPAIDROW output
    ,@TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID output
    ,@ISMEMBERSHIPPLEDGE = @ISMEMBERSHIPPLEDGE output
    ,@TRANSACTIONHASDESIGNATIONS = @TRANSACTIONHASDESIGNATIONS output
    ,@HASPOSTEDPAYMENTS = null 
    ,@HASPOSTEDWRITEOFFS = null
    ,@HASPAYMENTS = null 
    ,@ADJPAYMENT_DATE = null
    ,@ADJPAYMENT_POSTDATE = null
    ,@ADJPAYMENT_REASONCODEID = null
    ,@ADJPAYMENT_DETAILS = null
    ,@BENEFITVALUE = @BENEFITVALUE output

  return 0
end