TR_REVENUEPOSTED_I
Definition
Copy
CREATE trigger TR_REVENUEPOSTED_I on dbo.REVENUEPOSTED for insert not for replication
as
set nocount on
update dbo.FINANCIALTRANSACTION
set POSTSTATUSCODE = 2,
POSTDATE = isnull(POSTDATE, GETDATE()),
DATECHANGED = inserted.DATECHANGED,
CHANGEDBYID = inserted.CHANGEDBYID
from inserted inner join dbo.FINANCIALTRANSACTION on inserted.ID = FINANCIALTRANSACTION.ID
update dbo.FINANCIALTRANSACTION
set POSTSTATUSCODE = 2,
POSTDATE = isnull(POSTDATE, GETDATE()),
DATECHANGED = inserted.DATECHANGED,
CHANGEDBYID = inserted.CHANGEDBYID
from inserted inner join dbo.FINANCIALTRANSACTION on inserted.ID = FINANCIALTRANSACTION.PARENTID where typecode = 26
update dbo.FINANCIALTRANSACTIONLINEITEM
set POSTSTATUSCODE = 2,
POSTDATE = isnull(FINANCIALTRANSACTIONLINEITEM.POSTDATE, GETDATE()),
DATECHANGED = inserted.DATECHANGED,
CHANGEDBYID = inserted.CHANGEDBYID
from inserted inner join dbo.FINANCIALTRANSACTIONLINEITEM on inserted.ID = FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID
inner join dbo.JOURNALENTRY on FINANCIALTRANSACTIONLINEITEM.ID = JOURNALENTRY.FINANCIALTRANSACTIONLINEITEMID