CREATE PROCEDURE [dbo].[sp_cyvActualizarURL_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 cyvEncabezado
    SET cyvEncabezado.[url] = ''https://factura.prixuserp.cl/pdf/dteCompra/'+ @rutformato + ''' + F.dte_hash
FROM cyvEncabezado
INNER JOIN conCtacte as C
    ON cyvEncabezado.rut = C.rutcte
INNER JOIN VerFacturas.facturas.dbo.xmlcompras_'+ @rut + ' AS F
    ON cyvEncabezado.num_documento = F.numdoc
        AND cyvEncabezado.tipo_documento = F.tipo_sii
        AND convert(varchar(11),cyvEncabezado.rut) + ''-'' + convert(varchar(1), C.digcte) = F.rut_dv
WHERE cyvEncabezado.tipo_documento = ' + CAST(@codsii AS VARCHAR) + '
AND cyvEncabezado.num_documento = ' + CAST(@numdoc AS VARCHAR) + '
AND cyvEncabezado.rut = ' + @rut_proveedor + '
AND cyvEncabezado.[url] = ''''
'

EXECUTE(@sql)