ALTER PROCEDURE [dbo].[sp_rendDetalle_Ins]
(
	@codigo int,
	@linea int,
	@tipodoc int,
	@numdoc bigint,
	@concepto int,
	@uninegocio int,
	@item int,
	@monto decimal(18,4),
	@cuenta varchar(20),
	@nomcuenta varchar(50),
	@idlinea varchar(50),
	@fecing datetime,
	@logmod varchar(30),
	@fecmod datetime,
	@nuevo int,
	@rutdoc int,
	@urlImagen nvarchar(255) = '',
	@numot int = 0,
	@reembolsable bit,
	@titulo varchar(100)

)

AS
IF @nuevo = 0
BEGIN
	UPDATE rendDetalle
	SET
		linea = @linea,
		tipodoc = @tipodoc,
		numdoc = @numdoc,
		concepto= @concepto,
		uninegocio = @uninegocio,
		item = @item,
		monto = @monto,
		cuenta = @cuenta,
		descripcioncuenta = @nomcuenta,
		logmod = @logmod,
		fecmod = @fecmod,
		rutdoc = @rutdoc,
		imagenURL = @urlImagen,
		numOT = @numot,
		reembolsable = @reembolsable,
		titulo = @titulo
		
  WHERE codigorendicion = @codigo
  AND linea = @linea
  --AND idlinea = @idlinea
END 


IF @nuevo =  1
BEGIN 

	INSERT INTO rendDetalle(
		codigorendicion,
		linea,
		tipodoc,
		numdoc,
		concepto,
		uninegocio,
		item,
		monto,
		cuenta,
		descripcioncuenta,
		idlinea,
		loging,
		fecing,
		logmod,
		fecmod,
		rutdoc,
		imagenURL,
		numOT,
		reembolsable,
		titulo 

	)
	VALUES (
		@codigo,
		@linea,
		@tipodoc,
		@numdoc,
		@concepto,
		@uninegocio,
		@item,
		@monto,
		@cuenta,
		@nomcuenta,
		@idlinea,
		@logmod ,
		@fecing ,
		@logmod ,
		@fecmod ,
		@rutdoc	,
		@urlImagen ,
		@numot ,
		@reembolsable,
		@titulo
		)
END