V_QUERY_BBDW_REVENUE_REVENUEAPPLICATION_NORECOGNITION

Fields

Field Field Type Null Description
FINANCIALTRANSACTIONLINEITEMFACTID int
FINANCIALTRANSACTIONLINEITEMSYSTEMID uniqueidentifier yes
FINANCIALTRANSACTIONFACTID int yes
DESIGNATIONDIMID int yes
FINANCIALTRANSACTIONLINEITEMAMOUNT money yes
REVENUEAPPLICATION nvarchar(50) yes
REVENUEAPPLICATIONTYPE nvarchar(50) yes
GLREVENUECATEGORYNAME nvarchar(100) yes
CURRENCYSYSTEMID uniqueidentifier yes
EVENTREGISTRANTFACTID int yes
FINANCIALTRANSACTIONLINEITEMBASEAMOUNT money yes
BASECURRENCYSYSTEMID uniqueidentifier yes

Definition

Copy
create view BBDW.[V_QUERY_BBDW_REVENUE_REVENUEAPPLICATION_NORECOGNITION] as 

select
  li.[FINANCIALTRANSACTIONLINEITEMFACTID],
  li.[FINANCIALTRANSACTIONLINEITEMSYSTEMID],
  li.[FINANCIALTRANSACTIONFACTID],
  li.[DESIGNATIONDIMID],
  li.[FINANCIALTRANSACTIONLINEITEMAMOUNT],
  rc.[REVENUEAPPLICATION],
  rc.[REVENUEAPPLICATIONTYPE],
  gl.[GLREVENUECATEGORYNAME],
  c.[CURRENCYSYSTEMID],
  li.[EVENTREGISTRANTFACTID],
  li.[FINANCIALTRANSACTIONLINEITEMBASEAMOUNT],
  bc.[CURRENCYSYSTEMID] [BASECURRENCYSYSTEMID]
from 
  BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM] li
  left join BBDW.[DIM_REVENUECODE] rc on li.[REVENUECODEDIMID] = rc.[REVENUECODEDIMID]
  left join BBDW.[DIM_REVENUEFLAG] rf on rf.[REVENUEFLAGDIMID] = li.[REVENUEFLAGDIMID]
  left join BBDW.[DIM_GLREVENUECATEGORY] gl on gl.[GLREVENUECATEGORYDIMID] = li.[GLREVENUECATEGORYDIMID] and li.[GLREVENUECATEGORYDIMID] <> 0
  left join BBDW.[DIM_CURRENCY] bc on bc.[CURRENCYDIMID] = li.[BASECURRENCYDIMID]
  outer apply BBDW.[DIM_CURRENCY] c 
where 
  rc.[REVENUETRANSACTIONTYPECODE] in (0,1,2,3,4,5,6,7,8,9, 15)
  and rc.[REVENUEAPPLICATIONTYPECODE] > -1    
  and rc.[FINANCIALTRANSACTIONLINEITEMTYPECODE] != 1
  and rf.[ISDELETEDFINANCIALTRANSACTIONLINEITEM] = 0  
  and c.[ISORGANIZATIONCURRENCY] = 1