V_QUERY_INSTALLMENTPLANINSTALLMENTSPLITS
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
PLANINSTALLMENTID | uniqueidentifier | ||
AMOUNT | money | ||
TRANSACTIONPLANBALANCE | money | yes | |
AMOUNTAPPLIED | money | yes | |
WRITEOFFAMOUNT | money | yes | |
DESIGNATIONID | uniqueidentifier | yes | |
DESIGNATIONNAME | nvarchar(512) | yes | |
DATEADDED | datetime | ||
DATECHANGED | datetime | ||
TSLONG | bigint | yes | |
ADDEDBY_APPLICATION | nvarchar(200) | yes | |
ADDEDBY_USERNAME | nvarchar(128) | yes | |
CHANGEDBY_APPLICATION | nvarchar(200) | yes | |
CHANGEDBY_USERNAME | nvarchar(128) | yes | |
TRANSACTIONAMOUNT | money | ||
ORGANIZATIONAMOUNT | money | ||
BALANCE | money | yes | |
REVALUEDORGANIZATIONPLANBALANCE | money | yes | |
TRANSACTIONCURRENCYID | uniqueidentifier | yes | |
BASECURRENCYID | uniqueidentifier | yes | |
BASEEXCHANGERATEID | uniqueidentifier | yes | |
ORGANIZATIONEXCHANGERATEID | uniqueidentifier | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 3/19/2013 1:37:46 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_INSTALLMENTPLANINSTALLMENTSPLITS AS
select
PLANINSTALLMENTSPLIT.ID,
INSTALLMENT.ID PLANINSTALLMENTID,
PLANINSTALLMENTSPLIT.AMOUNT,
dbo.UFN_INSTALLMENT_GETINSTALLMENTSPLITBALANCE(PLANINSTALLMENTSPLIT.ID) TRANSACTIONPLANBALANCE,
dbo.UFN_INSTALLMENT_GETINSTALLMENTSPLITAMOUNTAPPLIED(PLANINSTALLMENTSPLIT.ID) AMOUNTAPPLIED,
dbo.UFN_INSTALLMENT_GETINSTALLMENTSPLITWRITEOFFAMOUNT(PLANINSTALLMENTSPLIT.ID) WRITEOFFAMOUNT,
DESIGNATION.ID DESIGNATIONID,
DESIGNATION.NAME DESIGNATIONNAME,
PLANINSTALLMENTSPLIT.DATEADDED,
PLANINSTALLMENTSPLIT.DATECHANGED,
PLANINSTALLMENTSPLIT.TSLONG,
[ADDEDBY].APPLICATIONNAME as [ADDEDBY_APPLICATION],
[ADDEDBY].USERNAME as [ADDEDBY_USERNAME],
[CHANGEDBY].APPLICATIONNAME as [CHANGEDBY_APPLICATION],
[CHANGEDBY].USERNAME as [CHANGEDBY_USERNAME],
PLANINSTALLMENTSPLIT.TRANSACTIONAMOUNT,
PLANINSTALLMENTSPLIT.ORGANIZATIONAMOUNT,
(select top 1 BALANCES.BASEBALANCE from dbo.UFN_PLEDGE_GETREVALUEDINSTALLMENTSPLITBALANCES(FINANCIALTRANSACTION.ID, getdate(), 0) BALANCES where BALANCES.ID = PLANINSTALLMENTSPLIT.ID) BALANCE,
(select top 1 BALANCES.ORGANIZATIONBALANCE from dbo.UFN_PLEDGE_GETREVALUEDINSTALLMENTSPLITBALANCES(FINANCIALTRANSACTION.ID, getdate(), 0) BALANCES where BALANCES.ID = PLANINSTALLMENTSPLIT.ID) REVALUEDORGANIZATIONPLANBALANCE,
PLANINSTALLMENTSPLIT.TRANSACTIONCURRENCYID,
PLANINSTALLMENTSPLIT.BASECURRENCYID,
PLANINSTALLMENTSPLIT.BASEEXCHANGERATEID,
PLANINSTALLMENTSPLIT.ORGANIZATIONEXCHANGERATEID
/*#EXTENSION*/
from dbo.INSTALLMENTSPLIT as PLANINSTALLMENTSPLIT
inner join dbo.INSTALLMENT
on PLANINSTALLMENTSPLIT.INSTALLMENTID = INSTALLMENT.ID
inner join dbo.FINANCIALTRANSACTION
on INSTALLMENT.REVENUEID = FINANCIALTRANSACTION.ID and FINANCIALTRANSACTION.TYPECODE = 15
left outer join
dbo.DESIGNATION on DESIGNATION.ID = PLANINSTALLMENTSPLIT.DESIGNATIONID
left join dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = PLANINSTALLMENTSPLIT.ADDEDBYID
left join dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = PLANINSTALLMENTSPLIT.CHANGEDBYID