USP_DATALIST_REVENUETRIBUTE

View revenue tribute information of a particular revenue.

Parameters

Parameter Parameter Type Mode Description
@REVENUEID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


create procedure dbo.USP_DATALIST_REVENUETRIBUTE
(
  @REVENUEID uniqueidentifier
)
as
    set nocount on;

    select 
                    REVENUETRIBUTE.ID,
                    TRIBUTE.ID as TRIBUTEID,
                    TRIBUTE.TRIBUTETEXT,
                    TYPE.DESCRIPTION as TRIBUTETYPE,
                    REVENUETRIBUTE.AMOUNT,
                    coalesce(REVENUETRIBUTE.AMOUNT + RTTCA.TAXCLAIMAMOUNT, REVENUETRIBUTE.AMOUNT) as GROSSAMOUNT,
                    REVENUETRIBUTE.BASECURRENCYID,
          REVENUETRIBUTE.ISTRIBUTEANONYMOUS
                    from 
                        dbo.REVENUETRIBUTE
          inner join dbo.REVENUE on REVENUE.ID = REVENUETRIBUTE.REVENUEID
                    inner join dbo.TRIBUTE on REVENUETRIBUTE.TRIBUTEID = TRIBUTE.ID
                    inner join dbo.TRIBUTETYPECODE TYPE on TRIBUTE.TRIBUTETYPECODEID = TYPE.ID
                    left join dbo.REVENUETRIBUTETAXCLAIMAMOUNT RTTCA on REVENUETRIBUTE.ID = RTTCA.ID
                    where 
                        REVENUETRIBUTE.REVENUEID = @REVENUEID and REVENUE.TRANSACTIONTYPECODE in (0,1,2,3);