-- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[fds__remInvoice_Items] @Id varchar(10), @authuser varchar(25) AS BEGIN SET NOCOUNT ON; DELETE FROM [dbo].[fds__invoice_items] WHERE [InvId] = @Id AND @Id is not null AND NOT EXISTS (SELECT * FROM [dbo].[fds__invoices] WHERE [Id] = @Id AND ([isFinal] = 1 OR [isSent] = 1 OR [file] is not null)); --make sure it's not deleted for final invoices END