SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].[p_acc_cts_update_type_code__cts_invoices_by_policy_id]
	@table_id type_table_id READONLY,		-- liste des contrats (policy_id) à mettre à jour
	@cts_type_code ais_code_short,			-- code contentieux
	@cts_date date,							-- date contentieux
	@cts_fee ais_decimal2					-- frais de contentieux:
											-- a) si null - aucun changement au niveau des frais
											-- b) si != null - la valeur est prise en compte

AS
	
	/*
	DGE 09/10/2015
	Cette procédure met à jour le code ctx de toutes les quittances des contrats spécifiés dans le paramètre @table_id, ainsi que les frais
	contentieux?
	*/

	declare @invoices type_table_id

	
	insert into @invoices(id)
	select	distinct icp.inv_invoice_id
	from	vw_acc_invoices_clients_policy icp 
			inner join @table_id t on t.id = icp.pol_policy_id
			
	exec p_acc_cts_update_type_code__cts_invoices @invoices, @cts_type_code, @cts_date, @cts_fee
	
GO
