¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo generar un reporte de facturas con lista de pagos aplicados en ABAP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Cargando...

Hola chicos,

Necesitamos hacer un reporte que muestre las facturas, con su lista de pagos aplicados correspondiente algo así


NumDocto  Total del Documento Total pagado   Número de pago Fecha Contabilización Importe de pago
48945  5,713.00                     5,713.00             1512                         14/09/2010 2,234.88
                              1691           22/11/2010 558.72
48946 161,591.85                     100,000.00            1522           28/09/2010 50,000.00
                              1539                         03/10/2010 50,000.00
48947 5,713.00                     5,713.00              1554                 06/10/2010 2,500.00
                              1592      19/10/2010 3,213.00

Buscando en notas encontramos este query que ya fue modificado un poco pero no logramos hacer que traiga la antigüedad de saldo pendiente o el desglose de los pagos, alguien puede apoyarme sugiriéndome alguna alternativa que pueda ayudarnos a sacar el reporte?

Agradezco de antemano su apoyo.

Saludos.



SELECT T2.CardCode, T2.CardName, T2.DocNum, T2.DocDate, T2.DocTotal,
T0.DocNum, T0.DocDate, T1.[SumApplied]
FROM ORCT T0 
  INNER JOIN RCT2 T1 ON T0.[DocNum] = T1.[DocNum] 
  INNER JOIN OINV    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

¡Excelente Fyola!

Este informe me ha sido de gran utilidad, muchas gracias por tu constante apoyo.

¡Que tengas un excelente día!

Nancy.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Nancy

Prueba este query


SELECT T0.CardCode, T0.CardName, T0.DocEntry, T0.DocDate, T0.DocTotal, Y1.Pago, Y1.SumApplied, (T0.DocTotal-T0.PaidToDate)'Saldo'
FROM OINV T0
LEFT JOIN (
	SELECT DISTINCT T1.DocNum'Pago', T2.DocEntry'DocEntry', T1.DocDate'DocDate', T2.SumApplied'SumApplied'
	FROM RCT2 T2
	INNER JOIN ORCT T1 ON T1.DocEntry = T2.DocNum
	WHERE T1.Canceled = 'N' AND T2.InvType = 13
	) Y1 ON Y1.DocEntry = T0.DocEntry
WHERE T0.DocDate <= '[%0]' AND T0.CardCode = '[%1]'

Slds

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?