CREATE PROCEDURE sp_remPagoBancario_Excel_BINTERNACIONAL
(
	@fichaini INT = 0,
	@fichafin INT = 99999999,
	@unineg INT = 0,
	@idconcepto INT = 0,
	@periodo INT = 0,
	@mes INT = 0
)
AS

SELECT	CONVERT(VARCHAR(9),rut) + CONVERT(VARCHAR(1), dv) AS 'rut_destinatario',
		apePaterno + ' ' + apeMaterno + ' ' + nombres AS 'nombre_destinatario',
		numCuenta AS 'cuenta_destinatario',
		CONVERT(INT,RM.valor) AS 'monto',
		CASE T.formaPago
			WHEN 5 THEN 1
			WHEN 4 THEN 2
			WHEN 3 THEN 3 
		END AS 'tipo_cuenta',
		banco AS 'codigo_banco',
		ISNULL(correoPart,'') AS 'correo_destinatario',
		UN.descripcion AS 'motivo'
FROM remTrabajadores T
INNER JOIN remMovimientosRM RM ON T.ficha = RM.ficha
	AND T.periodo = RM.periodo
	AND T.mes = RM.mes
INNER JOIN conUnidadNegocio UN ON T.unidadNegocios = UN.idUniNeg
WHERE (T.ficha BETWEEN @fichaini AND @fichafin)
AND (T.unidadNegocios = @unineg OR @unineg = 0)
AND RM.tipoConcepto = 'R' 
AND RM.idConcepto = @idconcepto
AND T.periodo = @periodo
AND T.mes = @mes
ORDER BY nombre_destinatario ASC
