ALTER PROCEDURE [dbo].[sp_venListarFormaPago]
(
	@ndocumento BIGINT = 0,
	@tipodocto INT = 0,
	@rut INT = 0
)
AS

SELECT cobPagoDocumentos.fpago, cobPagoDocumentos.monto, cobPagoDocumentos.banco as idbanco,
	   conBancos.nombre as banco,
	   CASE WHEN cobPagoDocumentos.comprocontable > 0 THEN
		   (CASE cobPagoDocumentos.tipocontable
		   WHEN 1 THEN 'I/' + CONVERT(VARCHAR(50),comprocontable)
		   WHEN 2 THEN 'E/' + CONVERT(VARCHAR(50),comprocontable)
		   WHEN 3 THEN 'T/' + CONVERT(VARCHAR(50),comprocontable)
		   END)
	   ELSE ''
	   END AS contable,
	   cobPagoDocumentos.fecha,
	   cobPagoDocumentos.id,
	   cobPagoDocumentos.tippag,
	   cobPagoDocumentos.tipondcto,
	   ISNULL(finCartola.fecha, cobPagoDocumentos.fechamov) as fechamov,
	   cobPagoDocumentos.c,
	   cobPagoDocumentos.totpag
FROM cobPagoDocumentos
LEFT JOIN finCartola ON cobPagoDocumentos.idcartola = finCartola.id
--LEFT JOIN cobMisBancos ON cobPagoDocumentos.banco = cobMisBancos.id_misbancos
LEFT JOIN conBancos ON cobPagoDocumentos.banco = conBancos.idBanco
WHERE cobPagoDocumentos.ndcto = @ndocumento
AND cobPagoDocumentos.tipondcto = @tipodocto
AND cobPagoDocumentos.rut = @rut
--AND tippag <> 1
ORDER BY finCartola.fecha