¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como gerar um relatório de faturas com lista de pagamentos aplicados em ABAP

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

Olá pessoal,

Precisamos criar um relatório que mostre as faturas, com sua respectiva lista de pagamentos aplicados, algo assim:


NumDocto  Total do Documento Total pago   Número do pagamento Data de Contabilização Valor do pagamento
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

Procurando nas notas, encontramos essa consulta que já foi modificada um pouco, mas não conseguimos fazer com que traga a idade do saldo pendente ou o desdobramento dos pagamentos. Alguém pode me ajudar sugerindo alguma alternativa que possa nos ajudar a gerar o relatório?

Agradeço antecipadamente seu apoio.

Saudações.



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...

Olá Nancy

Experimente esta 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]'

Atenciosamente

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?