USP_DATAFORMTEMPLATE_EDIT_MISCELLANEOUSPAYMENT
Backward compatible Miscellaneous payment edit sproc.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@PAYMENTDATE | datetime | IN | Payment date |
@PAYMENTMETHODCODE | tinyint | IN | Payment method |
@OTHERPAYMENTMETHODCODEID | uniqueidentifier | IN | Other method |
@CHECKDATE | UDT_FUZZYDATE | IN | Check date |
@CHECKNUMBER | nvarchar(20) | IN | Check number |
@REFERENCEDATE | UDT_FUZZYDATE | IN | Reference date |
@REFERENCENUMBER | nvarchar(20) | IN | Reference number |
@CARDHOLDERNAME | nvarchar(255) | IN | Name on card |
@CREDITCARDNUMBER | nvarchar(4) | IN | Card number |
@CREDITTYPECODEID | uniqueidentifier | IN | Card type |
@AUTHORIZATIONCODE | nvarchar(20) | IN | Authorization code |
@EXPIRESON | UDT_FUZZYDATE | IN | Expires on |
@AMOUNT | money | IN | Amount |
@POSTDATE | datetime | IN | Post date |
@POSTSTATUSCODE | tinyint | IN | Post status |
@DEPOSITID | uniqueidentifier | IN | Deposit |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_MISCELLANEOUSPAYMENT(
@ID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@PAYMENTDATE datetime,
@PAYMENTMETHODCODE tinyint,
@OTHERPAYMENTMETHODCODEID uniqueidentifier,
@CHECKDATE dbo.UDT_FUZZYDATE,
@CHECKNUMBER nvarchar(20),
@REFERENCEDATE dbo.UDT_FUZZYDATE,
@REFERENCENUMBER nvarchar(20),
@CARDHOLDERNAME nvarchar(255),
@CREDITCARDNUMBER nvarchar(4),
@CREDITTYPECODEID uniqueidentifier,
@AUTHORIZATIONCODE nvarchar(20),
@EXPIRESON dbo.UDT_FUZZYDATE,
@AMOUNT money,
@POSTDATE datetime,
@POSTSTATUSCODE tinyint,
@DEPOSITID uniqueidentifier
)
as
begin
set nocount on;
-- do work
declare @BASEEXCHANGERATEID uniqueidentifier;
declare @EXCHANGERATE decimal(20,8);
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_MISCELLANEOUSPAYMENT
@ID = @ID,
@BASEEXCHANGERATEID=@BASEEXCHANGERATEID output,
@EXCHANGERATE=@EXCHANGERATE output;
exec dbo.USP_DATAFORMTEMPLATE_EDIT_MISCELLANEOUSPAYMENT_2
@ID = @ID,
@CURRENTAPPUSERID = @CURRENTAPPUSERID,
@CHANGEAGENTID = @CHANGEAGENTID,
@PAYMENTDATE = @PAYMENTDATE,
@PAYMENTMETHODCODE = @PAYMENTMETHODCODE,
@OTHERPAYMENTMETHODCODEID = @OTHERPAYMENTMETHODCODEID,
@CHECKDATE = @CHECKDATE,
@CHECKNUMBER = @CHECKNUMBER,
@REFERENCEDATE = @REFERENCEDATE,
@REFERENCENUMBER = @REFERENCENUMBER,
@CARDHOLDERNAME = @CARDHOLDERNAME,
@CREDITCARDNUMBER = @CREDITCARDNUMBER,
@CREDITTYPECODEID = @CREDITTYPECODEID,
@AUTHORIZATIONCODE = @AUTHORIZATIONCODE,
@EXPIRESON = @EXPIRESON,
@AMOUNT = @AMOUNT,
@POSTDATE = @POSTDATE,
@POSTSTATUSCODE = @POSTSTATUSCODE,
@DEPOSITID = @DEPOSITID,
@BASEEXCHANGERATEID=@BASEEXCHANGERATEID,
@EXCHANGERATE=@EXCHANGERATE;
end