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