USP_PDACCOUNTSYSTEM_LINKTOREVENUE
Links account system to revenue.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@PDACCOUNTSYSTEMID | uniqueidentifier | IN | |
@CHANGEDATE | datetime | IN | |
@CHANGEAGENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_PDACCOUNTSYSTEM_LINKTOREVENUE
(
@ID uniqueidentifier,
@PDACCOUNTSYSTEMID uniqueidentifier,
@CHANGEDATE datetime = null,
@CHANGEAGENTID uniqueidentifier = null
)
as
set nocount on;
if dbo.UFN_VALID_BASICGL_INSTALLED() != 0
begin
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
if @CHANGEDATE is null
set @CHANGEDATE = getdate();
if exists(select ID from dbo.PDACCOUNTSYSTEMFORREVENUE where ID = @ID)
begin
if @PDACCOUNTSYSTEMID is null
begin
set @PDACCOUNTSYSTEMID = '4B121C2C-CCE6-440D-894C-EA0DEF80D50B';
end
update dbo.FINANCIALTRANSACTION set
PDACCOUNTSYSTEMID = @PDACCOUNTSYSTEMID,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CHANGEDATE
where
ID = @ID
and TYPECODE in (0,1,4,5,6,7)
end
end