USP_DATAFORMTEMPLATE_VIEW_PLEDGEWRITEOFFBATCHPLEDGE
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @DATALOADED | bit | INOUT | |
| @CALCULATEDUSERDEFINEDID | nvarchar(30) | INOUT | |
| @CONSTITUENTNAME | nvarchar(100) | INOUT | |
| @PDACCOUNTSYSTEMNAME | nvarchar(100) | INOUT | |
| @CONSTITUENTLOOKUPID | nvarchar(30) | INOUT | |
| @TRANSACTIONCURRENCYID | uniqueidentifier | INOUT | |
| @TRANSACTIONAMOUNT | money | INOUT | |
| @PLEDGEBALANCE | money | INOUT | |
| @POSTSTATUS | nvarchar(30) | INOUT | |
| @POSTDATE | datetime | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_PLEDGEWRITEOFFBATCHPLEDGE
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CALCULATEDUSERDEFINEDID nvarchar(30) = null output,
@CONSTITUENTNAME nvarchar(100) = null output,
@PDACCOUNTSYSTEMNAME nvarchar(100) = null output,
@CONSTITUENTLOOKUPID nvarchar(30) = null output,
@TRANSACTIONCURRENCYID uniqueidentifier = null output,
@TRANSACTIONAMOUNT money = null output,
@PLEDGEBALANCE money = null output,
@POSTSTATUS nvarchar(30) = null output,
@POSTDATE datetime = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@CALCULATEDUSERDEFINEDID = CALCULATEDUSERDEFINEDID,
@PDACCOUNTSYSTEMNAME = PDACCOUNTSYSTEM.NAME,
@CONSTITUENTNAME = CONSTITUENT.NAME,
@CONSTITUENTLOOKUPID = CONSTITUENT.LOOKUPID,
@TRANSACTIONAMOUNT = TRANSACTIONAMOUNT,
@TRANSACTIONCURRENCYID = TRANSACTIONCURRENCYID,
@PLEDGEBALANCE = dbo.UFN_PLEDGE_GETBALANCE(REVENUE.ID),
@POSTSTATUS = POSTSTATUS,
@POSTDATE = POSTDATE
from dbo.FINANCIALTRANSACTION as REVENUE
inner join dbo.CONSTITUENT on REVENUE.CONSTITUENTID = CONSTITUENT.ID
inner join dbo.PDACCOUNTSYSTEM on REVENUE.PDACCOUNTSYSTEMID = PDACCOUNTSYSTEM.ID
where REVENUE.ID = @ID
return 0;