-- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[fds__setInvoiceCancelled__deprecated] @Id varchar(8), @authuser varchar(25) AS BEGIN SET NOCOUNT ON; IF [dbo].[fis_getModuleAuth]('fds_inv', @authuser) < 2 THROW 60000, N'not authorized', 1; DECLARE @now datetime = GETUTCDATE(); UPDATE [dbo].[fds__invoices] SET [DateCancelled] = @now, [UserCancelled] = @authuser, [version] = (ISNULL([version],0) + 1) OUTPUT inserted.* WHERE [Id] = @Id AND @Id is not null and [isFinal] = 1 and [IsCanceled] = 0; END