USP_DATALIST_REFUNDDISCOUNTGLDISTRIBUTION
A datalist of the refund discount GL distribution.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_REFUNDDISCOUNTGLDISTRIBUTION(
@ID uniqueidentifier
)
as
set nocount on;
select
JE.TRANSACTIONTYPE,
isnull(GLACCOUNT.ACCOUNTNUMBER, '') as ACCOUNT,
JE.TRANSACTIONAMOUNT as AMOUNT,
isnull(convert(nvarchar(255),JE.COMMENT),'') as REFERENCE
from dbo.JOURNALENTRY_EXT as JEXT
inner join dbo.JOURNALENTRY as JE on JE.ID = JEXT.ID
inner join dbo.FINANCIALTRANSACTIONLINEITEM as LI on LI.ID = JEXT.CREDITITEMID
left outer join dbo.GLACCOUNT on GLACCOUNT.ID = JE.GLACCOUNTID
where
LI.FINANCIALTRANSACTIONID = @ID and
JEXT.DISCOUNTCREDITITEMID is not null -- Make sure these are actually discount distributions
order by JE.TRANSACTIONTYPE, isnull(GLACCOUNT.ACCOUNTNUMBER, '') desc;
return 0;