dbo.LN_pagos_status_report

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@p_cliente int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

/*

exec LN_pagos_status_report 7855254

*/



CREATE OR ALTER PROCEDURE dbo.LN_pagos_status_report 
 -- Add the parameters for the stored procedure here
 @p_cliente      int = null
 
AS
BEGIN
 -- SET NOCOUNT ON added to prevent extra result sets from
 -- interfering with SELECT statements.
 SET NOCOUNT ON;

    -- Insert statements for procedure here
 select padrones.identificador as [TAX_ID_NAME], padrones.identificacion as [TAX_ID],upper(REPLACE(padrones.nombre_persona,',',' ')) as [COMPANY_NAME],
 --LN_contrapartes.country_code AS [COUNTRY_CODE],
 LN_contrapartes.pais_servicio AS [COUNTRY_CODE],
 convert(varchar(10),pagos_transacciones.created,103) as [CREATED],
 ln_familias.nombre_familia as [ANALYSIS_TYPE],
 /*valor,moneda,*/
 upper(status) as [STATUS],
 iif(upper(status)!='PENDING', 
 IIF(pagos_transacciones.fecha_transaccion IS NOT NULL, convert(varchar(10),pagos_transacciones.fecha_transaccion,103),''),'') as [PAY_DATE],
 IIF(pagos_transacciones.fecha_transaccion is not null, 
 DATEDIFF(day,pagos_transacciones.created,pagos_transacciones.fecha_transaccion),
 DATEDIFF(day,pagos_transacciones.created,GETDATE())) as [DELAY_FOR_PAYMENT]
 from pagos_transacciones inner join ln_contrapartes on pagos_transacciones.contraparte = ln_contrapartes.contraparte
 inner join padrones on ln_contrapartes.id_padron = padrones.id_padron
 inner join LN_contraparte_familias on ln_contraparte_familias.contraparte=ln_contrapartes.contraparte
 inner join ln_familias on ln_familias.familia = ln_contraparte_familias.familia
 and pagos_transacciones.status != 'approved' 
 /*and pagos_transacciones.status != 'pending'*/
 and ln_contrapartes.cliente = @p_cliente
 and ln_contrapartes.servicio_contratado=47
 and ln_contrapartes.activo=1
 ORDER BY [COMPANY_NAME]

  
END
GO

Used By

No items found