V_QUERY_BBDW_RECOGNITIONCREDIT

Fields

Field Field Type Null Description
REVENUERECOGNITIONSYSTEMID uniqueidentifier yes
CONSTITUENTDIMID int yes
FINANCIALTRANSACTIONFACTID int yes
FINANCIALTRANSACTIONLINEITEMFACTID int yes
REVENUERECOGNITIONAMOUNT money yes
EFFECTIVEDATEDIMID int yes
EFFECTIVEDATE datetime yes
REVENUERECOGNITIONTYPE nvarchar(100) yes
REVENUECONSTITUENTDIMID int yes
REVENUETRANSACTIONTYPE nvarchar(50) yes
BASEREVENUERECOGNITIONAMOUNT money yes
BASECURRENCYSYSTEMID uniqueidentifier yes
CURRENCYSYSTEMID uniqueidentifier yes

Definition

Copy
create view BBDW.[V_QUERY_BBDW_RECOGNITIONCREDIT] as 

select
  rr.[REVENUERECOGNITIONSYSTEMID],
  rr.[CONSTITUENTDIMID],
  rr.[FINANCIALTRANSACTIONFACTID],
  rr.[FINANCIALTRANSACTIONLINEITEMFACTID],
  rr.[REVENUERECOGNITIONAMOUNT],
  rr.[EFFECTIVEDATEDIMID],
  rr.[EFFECTIVEDATE],
  rt.[REVENUERECOGNITIONTYPE],
  li.[CONSTITUENTDIMID] [REVENUECONSTITUENTDIMID],
  rc.[REVENUETRANSACTIONTYPE]  ,
  rr.[BASEREVENUERECOGNITIONAMOUNT],
  bc.[CURRENCYSYSTEMID] [BASECURRENCYSYSTEMID],
  c.[CURRENCYSYSTEMID]
from BBDW.[FACT_REVENUERECOGNITION] rr
left join BBDW.[DIM_REVENUERECOGNITIONTYPE] rt on rr.[REVENUERECOGNITIONTYPEDIMID] = rt.[REVENUERECOGNITIONTYPEDIMID] and rt.[REVENUERECOGNITIONTYPEDIMID] > 0
left join BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM] li on rr.[FINANCIALTRANSACTIONLINEITEMFACTID] = li.[FINANCIALTRANSACTIONLINEITEMFACTID]
left join BBDW.[DIM_REVENUECODE] rc on li.[REVENUECODEDIMID] = rc.[REVENUECODEDIMID]
left join BBDW.[DIM_REVENUEFLAG] rf on li.[REVENUEFLAGDIMID] = rf.[REVENUEFLAGDIMID]
left join BBDW.[DIM_CURRENCY] bc on bc.[CURRENCYDIMID] = rr.[BASECURRENCYDIMID]
outer apply BBDW.[DIM_CURRENCY] c 
where c.[ISORGANIZATIONCURRENCY] = 1
and rf.[ISDELETEDFINANCIALTRANSACTIONLINEITEM] = 0
and rf.[ISDELETEDFINANCIALTRANSACTION] = 0
and rc.[FINANCIALTRANSACTIONLINEITEMTYPECODE] <> 1
and rc.[REVENUETRANSACTIONTYPECODE] in (0,1,2,3,4,5,6,7,8,9)