﻿-- =============================================
-- Author:		<Author,,Name>
-- Create date: <Create Date,,>
-- Description:	<Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[fds__setReportVAT]
	@id bigint
	,@entitytype varchar(50)
	,@vat numeric(5,2)
	,@authuser varchar(100)
AS
BEGIN
	SET NOCOUNT ON;


	MERGE [dbo].[fds__custom_vat] as TARGET
		USING (VALUES(@entitytype, @id, @vat)) as SOURCE ([EntityType],[EntityID],[VAT])
		ON TARGET.[EntityType] = SOURCE.[EntityType] AND TARGET.[EntityID] = SOURCE.[EntityID]
	WHEN MATCHED THEN
		UPDATE SET 
			[VAT] = SOURCE.[VAT]
	WHEN NOT MATCHED THEN
		INSERT ([EntityType],[EntityID],[VAT])
		VALUES (SOURCE.[EntityType],SOURCE.[EntityID],SOURCE.[VAT])
	;
    
END