PLANNEDGIFTPAYOUTSPLIT
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
REVENUEID | uniqueidentifier | ||
DESIGNATIONID | uniqueidentifier | yes | |
AMOUNT | money | ||
TYPECODE | tinyint | ||
TYPE | nvarchar(27) | yes | |
APPLICATIONCODE | tinyint | ||
APPLICATION | nvarchar(18) | yes | |
ADDEDBYID | uniqueidentifier | ||
CHANGEDBYID | uniqueidentifier | ||
DATEADDED | datetime | ||
DATECHANGED | datetime | ||
TS | timestamp | ||
TSLONG | bigint | yes | |
BASECURRENCYID | uniqueidentifier | yes | |
ORGANIZATIONAMOUNT | money | ||
ORGANIZATIONEXCHANGERATEID | uniqueidentifier | yes | |
TRANSACTIONAMOUNT | money | ||
TRANSACTIONCURRENCYID | uniqueidentifier | yes | |
BASEEXCHANGERATEID | uniqueidentifier | yes | |
DESCRIPTION | nvarchar(700) | yes |
Definition
Copy
CREATE view dbo.PLANNEDGIFTPAYOUTSPLIT with schemabinding
as
select
FINANCIALTRANSACTIONLINEITEM.ID
,isnull(FINANCIALTRANSACTION.PARENTID,'00000000-0000-0000-0000-000000000000') as REVENUEID
,REVENUESPLIT_EXT.DESIGNATIONID, FINANCIALTRANSACTIONLINEITEM.BASEAMOUNT as AMOUNT
,REVENUESPLIT_EXT.TYPECODE,REVENUESPLIT_EXT.TYPE
,REVENUESPLIT_EXT.APPLICATIONCODE
,cast(REVENUESPLIT_EXT.APPLICATION as nvarchar(18)) as APPLICATION
,FINANCIALTRANSACTIONLINEITEM.ADDEDBYID
,FINANCIALTRANSACTIONLINEITEM.CHANGEDBYID
,FINANCIALTRANSACTIONLINEITEM.DATEADDED
,FINANCIALTRANSACTIONLINEITEM.DATECHANGED
,FINANCIALTRANSACTIONLINEITEM.TS
,FINANCIALTRANSACTIONLINEITEM.TSLONG
,case when FINANCIALTRANSACTIONLINEITEM.DELETEDON is null then CURRENCYSET.BASECURRENCYID else null end as BASECURRENCYID
,FINANCIALTRANSACTIONLINEITEM.ORGAMOUNT as ORGANIZATIONAMOUNT
,FINANCIALTRANSACTION.ORGEXCHANGERATEID as ORGANIZATIONEXCHANGERATEID
,FINANCIALTRANSACTIONLINEITEM.TRANSACTIONAMOUNT as TRANSACTIONAMOUNT
,case when FINANCIALTRANSACTIONLINEITEM.DELETEDON is null then FINANCIALTRANSACTION.TRANSACTIONCURRENCYID else null end as TRANSACTIONCURRENCYID
,FINANCIALTRANSACTION.BASEEXCHANGERATEID
,case when FINANCIALTRANSACTIONLINEITEM.DELETEDON is null then case len(FINANCIALTRANSACTIONLINEITEM.DESCRIPTION) when 0 then null else FINANCIALTRANSACTIONLINEITEM.DESCRIPTION end else null end as DESCRIPTION
from dbo.FINANCIALTRANSACTIONLINEITEM inner join dbo.FINANCIALTRANSACTION on FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID = FINANCIALTRANSACTION.ID
inner join dbo.REVENUESPLIT_EXT on FINANCIALTRANSACTIONLINEITEM.ID = REVENUESPLIT_EXT.ID
inner join dbo.PDACCOUNTSYSTEM on FINANCIALTRANSACTION.PDACCOUNTSYSTEMID = PDACCOUNTSYSTEM.ID
inner join dbo.CURRENCYSET on PDACCOUNTSYSTEM.CURRENCYSETID = CURRENCYSET.ID
where FINANCIALTRANSACTION.TYPECODE = 26 and FINANCIALTRANSACTIONLINEITEM.DELETEDON is null