USP_REVENUEUPDATEBATCH_VALIDATIONREPORT_SUMMARY
Provides a summary section for validation report for revenue update batch in the system.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHID | nvarchar(255) | IN |
Definition
Copy
CREATE procedure dbo.USP_REVENUEUPDATEBATCH_VALIDATIONREPORT_SUMMARY
(
@BATCHID nvarchar(255)
)
as
set nocount on;
declare @MULTICURRENCYENABLED bit = dbo.UFN_CONDITIONSETTING_EVALUATEEXISTSCONDITION('Multicurrency');
declare
@ORGANIZATIONISO4217 nvarchar(3),
@ORGANIZATIONDECIMALDIGITS tinyint,
@ORGANIZATIONCURRENCYSYMBOL nvarchar(5),
@ORGANIZATIONSYMBOLDISPLAYSETTINGCODE tinyint;
select
@ORGANIZATIONISO4217 = ISO4217,
@ORGANIZATIONDECIMALDIGITS = DECIMALDIGITS,
@ORGANIZATIONCURRENCYSYMBOL = CURRENCYSYMBOL,
@ORGANIZATIONSYMBOLDISPLAYSETTINGCODE = SYMBOLDISPLAYSETTINGCODE
from dbo.CURRENCY
where ISORGANIZATIONCURRENCY = 1
select
BATCH.BATCHNUMBER,
BATCH.STATUS,
(select APPUSER.USERNAME from dbo.APPUSER where ID = BATCH.APPUSERID) as [OWNER],
BATCH.PROJECTEDNUMBEROFRECORDS,
BATCH.PROJECTEDTOTALAMOUNT,
coalesce((select count(ID) from dbo.BATCHREVENUE where BATCHID = @BATCHID),0) as [CURRENTNUMBEROFRECORDS],
coalesce((select sum(AMOUNT) from dbo.BATCHREVENUE where BATCHID = @BATCHID),0) as [CURRENTTOTALAMOUNT],
@MULTICURRENCYENABLED MULTICURRENCYENABLED,
@ORGANIZATIONISO4217 ORGANIZATIONISO4217,
@ORGANIZATIONDECIMALDIGITS ORGANIZATIONDECIMALDIGITS,
@ORGANIZATIONCURRENCYSYMBOL ORGANIZATIONCURRENCYSYMBOL,
@ORGANIZATIONSYMBOLDISPLAYSETTINGCODE ORGANIZATIONSYMBOLDISPLAYSETTINGCODE
from dbo.BATCH
where BATCH.ID = @BATCHID