CREATE PROCEDURE [dbo].[sp_cyvActualizarURL_temp_Individual]
(
    @rut VARCHAR(9),           -- RUT empresa receptora
    @rutformato VARCHAR(9),    -- RUT empresa formateado con ceros
    @codsii INT,             -- Tipo documento SII

    @numdoc INT,               -- Folio del documento
    @rut_proveedor VARCHAR(20) -- RUT proveedor sin DV
)
AS

DECLARE @sql as varchar (1500)

SET @sql = '
UPDATE cyvEncabezadoTemp
    SET cyvEncabezadoTemp.[url] = ''https://factura.prixuserp.cl/pdf/dteCompra/'+ @rutformato + ''' + F.dte_hash
FROM cyvEncabezadoTemp
INNER JOIN conCtacte as C
    ON cyvEncabezadoTemp.rut = C.rutcte
INNER JOIN VerFacturas.facturas.dbo.xmlcompras_'+ @rut + ' AS F
ON cyvEncabezadoTemp.num_documento = F.numdoc
    AND cyvEncabezadoTemp.tipo_documento = F.tipo_sii
    AND convert(varchar(11),cyvEncabezadoTemp.rut) + ''-'' + convert(varchar(1), C.digcte) = F.rut_dv
WHERE cyvEncabezadoTemp.tipo_documento = ' + CAST(@codsii AS VARCHAR) + '
AND cyvEncabezadoTemp.num_documento = ' + CAST(@numdoc AS VARCHAR) + '
AND cyvEncabezadoTemp.rut = ' + @rut_proveedor + '
AND cyvEncabezadoTemp.[url] = ''''
'

EXECUTE(@sql)