V_QUERY_BBDW_REVENUE_NORECOGNITION
Fields
Field | Field Type | Null | Description |
---|---|---|---|
FINANCIALTRANSACTIONFACTID | int | ||
FINANCIALTRANSACTIONSYSTEMID | uniqueidentifier | yes | |
FINANCIALTRANSACTIONLOOKUPID | nvarchar(100) | yes | |
AMOUNT | money | yes | |
RECEIPTAMOUNT | money | yes | |
FINANCIALTRANSACTIONDATE | datetime | yes | |
FINANCIALTRANSACTIONDATEDIMID | int | yes | |
POSTDATE | datetime | yes | |
POSTDATEDIMID | int | yes | |
CONSTITUENTDIMID | int | yes | |
REVENUECHANNELDESCRIPTION | nvarchar(100) | yes | |
REVENUEPOSTSTATUS | nvarchar(50) | yes | |
REVENUEPAYMENTMETHOD | nvarchar(50) | yes | |
REVENUETRANSACTIONTYPE | nvarchar(50) | yes | |
DONOTRECEIPT | int | yes | |
DONOTACKNOWLEDGE | int | yes | |
APPEALNAME | nvarchar(100) | yes | |
SOURCECODE | nvarchar(50) | yes | |
BATCHNUMBER | nvarchar(100) | yes | |
LETTER | nvarchar(100) | yes | |
TRANSACTIONBALANCE | money | yes | |
CURRENCYSYSTEMID | uniqueidentifier | yes | |
GIVENANONYMOUSLY | int | yes | |
NEEDSRERECEIPT | int | yes | |
DATEADDED | datetime | yes | |
DATEADDEDDIMID | int | yes | |
FREQUENCY | nvarchar(50) | yes | |
PLEDGESUBTYPE | nvarchar(100) | yes | |
OTHERPAYMENTMETHOD | nvarchar(100) | yes | |
APPEALDIMID | int | yes | |
DESIGNATIONLIST | nvarchar(4000) | yes | |
CREDITCARDEXPIRESON | UDT_FUZZYDATE | yes | |
DATECHANGED | datetime | yes | |
DATECHANGEDDIMID | int | yes | |
BASEAMOUNT | money | yes | |
BASECURRENCYSYSTEMID | uniqueidentifier | yes |
Definition
Copy
create view BBDW.[V_QUERY_BBDW_REVENUE_NORECOGNITION] as
select
ft.[FINANCIALTRANSACTIONFACTID],
ft.[FINANCIALTRANSACTIONSYSTEMID],
ft.[FINANCIALTRANSACTIONLOOKUPID],
ft.[AMOUNT],
ft.[RECEIPTAMOUNT],
ft.[FINANCIALTRANSACTIONDATE],
ft.[FINANCIALTRANSACTIONDATEDIMID],
ft.[POSTDATE],
ft.[POSTDATEDIMID],
ft.[CONSTITUENTDIMID],
rch.[REVENUECHANNELDESCRIPTION],
rc.[REVENUEPOSTSTATUS],
rc.[REVENUEPAYMENTMETHOD],
rc.[REVENUETRANSACTIONTYPE],
rf.[DONOTRECEIPT],
rf.[DONOTACKNOWLEDGE],
a.[APPEALNAME],
sc.[SOURCECODE],
ft.[BATCHNUMBER],
ms.[LETTERCODE] as [LETTER],
ft.[TRANSACTIONBALANCE],
c.[CURRENCYSYSTEMID],
rf.[GIVENANONYMOUSLY],
rf.[NEEDSRERECEIPT],
ft.[ADDEDDATE] as [DATEADDED],
ft.[ADDEDDATEDIMID] as [DATEADDEDDIMID],
rsch.[FREQUENCY],
rsch.[PLEDGESUBTYPE],
opm.[OTHERPAYMENTMETHOD],
ft.[APPEALDIMID],
ft.[DESIGNATIONLIST],
ft.[CREDITCARDEXPIRESON],
ft.[CHANGEDDATE] as [DATECHANGED],
ft.[CHANGEDDATEDIMID] as [DATECHANGEDDIMID],
ft.[BASEAMOUNT],
bc.[CURRENCYSYSTEMID] [BASECURRENCYSYSTEMID]
from BBDW.[FACT_FINANCIALTRANSACTION] ft
left join BBDW.[DIM_REVENUECODE] rc on rc.[REVENUECODEDIMID] = ft.[REVENUECODEDIMID]
left join BBDW.[DIM_REVENUEFLAG] rf on rf.[REVENUEFLAGDIMID] = ft.[REVENUEFLAGDIMID]
left join BBDW.[DIM_REVENUECHANNEL] rch on rch.[REVENUECHANNELDIMID] = ft.[REVENUECHANNELDIMID] and ft.[REVENUECHANNELDIMID] <> 0
left join BBDW.[DIM_APPEAL] a on ft.[APPEALDIMID] = a.[APPEALDIMID] and ft.[APPEALDIMID] <> 0
left join BBDW.[DIM_MARKETINGSOURCECODE] sc on sc.[MARKETINGSOURCECODEDIMID] = ft.[MARKETINGSOURCECODEDIMID] and ft.[MARKETINGSOURCECODEDIMID] <> 0
left join BBDW.[DIM_MARKETINGSEGMENT] ms on ms.[MARKETINGSEGMENTDIMID] = ft.[MARKETINGSEGMENTDIMID] and ft.[MARKETINGSEGMENTDIMID] <> 0
left join BBDW.[DIM_REVENUESCHEDULE] rsch on ft.[REVENUESCHEDULEDIMID] = rsch.[REVENUESCHEDULEDIMID] and ft.[REVENUESCHEDULEDIMID] <> 0
left join BBDW.[DIM_OTHERPAYMENTMETHOD] opm on ft.[OTHERPAYMENTMETHODDIMID] = opm.[OTHERPAYMENTMETHODDIMID] and ft.[OTHERPAYMENTMETHODDIMID] <> 0
left join BBDW.[DIM_CURRENCY] bc on bc.[CURRENCYDIMID] = ft.[BASECURRENCYDIMID]
outer apply BBDW.[DIM_CURRENCY] c
where rc.[REVENUETRANSACTIONTYPECODE] in (0,1,2,3,4,5,6,7,8,9,15)
and c.[ISORGANIZATIONCURRENCY] = 1
and rf.[ISDELETEDFINANCIALTRANSACTION] = 0