TR_REVENUEPAYMENTMETHOD_UPDATE
Definition
Copy
CREATE trigger [dbo].[TR_REVENUEPAYMENTMETHOD_UPDATE] ON [dbo].REVENUEPAYMENTMETHOD FOR UPDATE NOT FOR REPLICATION AS
BEGIN
SET NOCOUNT ON
--see if the payment method is invalid for the linked deposit - if so, raise an error
if exists(select DEPOSITID from dbo.BANKACCOUNTDEPOSITPAYMENT inner join INSERTED ON
INSERTED.REVENUEID=BANKACCOUNTDEPOSITPAYMENT.ID where [dbo].[UFN_BANKACCOUNTDEPOSIT_VALIDPAYMENTTYPE](DEPOSITID, INSERTED.REVENUEID)=0)
BEGIN
RAISERROR ('The selected payment method is not allowed for the deposit linked to this payment.', 16, 1)
END
END