V_SEARCH_TRANSACTION
Search for transactions in revenue update batch
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
LOOKUPID | nvarchar(100) | yes | |
NAME | nvarchar(154) | yes | |
TRANSACTIONTYPE | nvarchar(21) | yes | |
AMOUNT | money | yes | |
PAYMENTMETHOD | nvarchar(14) | yes | |
DATE | datetime | yes | |
DETAILS | nvarchar(max) | yes | |
REVENUELOOKUPID | nvarchar(100) | yes | |
TRANSACTIONCURRENCYID | uniqueidentifier | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 9/1/2024 11:53:10 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.3800.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_SEARCH_TRANSACTION AS
select REVENUE.ID [ID],
CONSTITUENT.LOOKUPID,
CONSTITUENT.NAME,
REVENUE.TRANSACTIONTYPE,
sum(REVENUE.TRANSACTIONAMOUNT) AMOUNT,
REVENUEPAYMENTMETHOD.PAYMENTMETHOD,
REVENUE.DATE,
dbo.UDA_BUILDLIST(' ' + REVENUESPLIT.APPLICATION + '(' + convert(nvarchar(20), REVENUESPLIT.AMOUNT) + ' ' + CURRENCY.ISO4217 + ')') as [DETAILS],
REVENUE.LOOKUPID [REVENUELOOKUPID],
REVENUE.TRANSACTIONCURRENCYID
from dbo.REVENUE
inner join dbo.REVENUEPAYMENTMETHOD on REVENUE.ID = REVENUEPAYMENTMETHOD.REVENUEID
inner join dbo.REVENUESPLIT on REVENUE.ID = REVENUESPLIT.REVENUEID
inner join dbo.CONSTITUENT on REVENUE.CONSTITUENTID = CONSTITUENT.ID
inner join dbo.CURRENCY on CURRENCY.ID = REVENUE.TRANSACTIONCURRENCYID
group by REVENUE.ID,
CONSTITUENT.LOOKUPID,
CONSTITUENT.NAME,
REVENUE.TRANSACTIONTYPE,
PAYMENTMETHOD,
DATE,
REVENUE.LOOKUPID,
REVENUE.TRANSACTIONCURRENCYID;