UFN_REVENUE_GETPROPERTYDETAILGLDISTRIBUTION
Gets a table of sold property GL distribution (Actual or Projected).
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PROPERTYDETAILID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_REVENUE_GETPROPERTYDETAILGLDISTRIBUTION(@PROPERTYDETAILID uniqueidentifier)
returns @PROPERTYDETAILGLDISTRIBUTION table
(
ID uniqueidentifier null,
GLPAYMENTMETHODREVENUETYPEMAPPINGID uniqueidentifier not null,
TRANSACTIONTYPECODE tinyint not null,
DEBITCREDIT nvarchar(50) not null,
ACCOUNT nvarchar(100) not null,
PROJECT nvarchar(100) null,
AMOUNT money not null,
REFERENCE nvarchar(255) not null,
ORGANIZATIONAMOUNT money not null,
BASECURRENCYID uniqueidentifier not null,
TRANSACTIONAMOUNT money not null,
TRANSACTIONCURRENCYID uniqueidentifier null,
BASEEXCHANGERATEID uniqueidentifier,
ORGANIZATIONEXCHANGERATEID uniqueidentifier
)
as
begin
insert into @PROPERTYDETAILGLDISTRIBUTION
(ID, GLPAYMENTMETHODREVENUETYPEMAPPINGID, TRANSACTIONTYPECODE, DEBITCREDIT, ACCOUNT, PROJECT, AMOUNT, REFERENCE, ORGANIZATIONAMOUNT, BASECURRENCYID, TRANSACTIONAMOUNT, TRANSACTIONCURRENCYID, BASEEXCHANGERATEID, ORGANIZATIONEXCHANGERATEID)
select
PROPERTYDETAILGLDISTRIBUTION.ID,
PROPERTYDETAILGLDISTRIBUTION.GLPAYMENTMETHODREVENUETYPEMAPPINGID,
PROPERTYDETAILGLDISTRIBUTION.TRANSACTIONTYPECODE,
PROPERTYDETAILGLDISTRIBUTION.TRANSACTIONTYPE as DEBITCREDIT,
PROPERTYDETAILGLDISTRIBUTION.ACCOUNT,
PROPERTYDETAILGLDISTRIBUTION.PROJECT,
PROPERTYDETAILGLDISTRIBUTION.AMOUNT,
PROPERTYDETAILGLDISTRIBUTION.REFERENCE,
PROPERTYDETAILGLDISTRIBUTION.ORGANIZATIONAMOUNT,
PROPERTYDETAILGLDISTRIBUTION.BASECURRENCYID,
PROPERTYDETAILGLDISTRIBUTION.TRANSACTIONAMOUNT,
PROPERTYDETAILGLDISTRIBUTION.TRANSACTIONCURRENCYID,
PROPERTYDETAILGLDISTRIBUTION.BASEEXCHANGERATEID,
PROPERTYDETAILGLDISTRIBUTION.ORGANIZATIONEXCHANGERATEID
from
dbo.PROPERTYDETAILGLDISTRIBUTION
where
PROPERTYDETAILGLDISTRIBUTION.PROPERTYDETAILID = @PROPERTYDETAILID
and PROPERTYDETAILGLDISTRIBUTION.OUTDATED = 0;
return
end