V_QUERY_CHARGELINEITEMRESPONSIBILITY
Queries for charge line item responsibility information.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | yes | System record ID |
FINANCIALTRANSACTIONLINEITEMID | uniqueidentifier | Line item ID | |
CONSTITUENTID | uniqueidentifier | yes | Record ID |
PERCENTAGE | decimal(7, 4) | yes | Percentage |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 8/17/2011 2:35:23 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=2.91.1535.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_CHARGELINEITEMRESPONSIBILITY AS
select
CHARGELINEITEMRESPONSIBILITY.ID,
FINANCIALTRANSACTIONLINEITEM.ID as FINANCIALTRANSACTIONLINEITEMID,
case when CHARGELINEITEMRESPONSIBILITY.CONSTITUENTID is null then
FINANCIALTRANSACTION.CONSTITUENTID
else
CHARGELINEITEMRESPONSIBILITY.CONSTITUENTID
end as CONSTITUENTID,
case when CHARGELINEITEMRESPONSIBILITY.PERCENTAGE is null then
100
else
CHARGELINEITEMRESPONSIBILITY.PERCENTAGE
end as PERCENTAGE
from dbo.FINANCIALTRANSACTION
inner join dbo.FINANCIALTRANSACTIONLINEITEM
on (FINANCIALTRANSACTION.ID = FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID) and
(FINANCIALTRANSACTION.TYPECODE = 104) -- Only charges can do this now
left outer join dbo.CHARGELINEITEMRESPONSIBILITY
on CHARGELINEITEMRESPONSIBILITY.FINANCIALTRANSACTIONLINEITEMID = FINANCIALTRANSACTIONLINEITEM.ID