Agregar Campos cheque, transferencia, tarjeta

Buenos dias existe alguna forma a traves de una consultas de todas la ventas traerme el medio de pago que se pago o los distintos metodos de pagos que aplicaron en las facturas

Ejemplo la factura 123455 , pago =‘Cheque’ o 'Tarjeta de Credito o ‘Transferencia’

ya tengo la consulta desarrollada de las ventas de mes , pero ahora me mandaron agregar el medio de pago , entiendo que las tablas son ORCT,RCT1,RCT2,RCT3, pero cual es el campo de la palabra cheque , transferencia, tarjeta de credito, fondo efectivo, letra y como enlazo la tabla oinv y inv1 de ORCT,RCT1,RCT2,RCT3

image

espero que me puedan ayudar , busque en el foro , pero nada coincide

Buena tarde,

Este codigo podria ayudarte, solamente adaptala con la tabla OINV.

SELECT 'COBROS' as oper, ----Pagos Recibidos
       t3.UserSign,
       T02.SeriesName,
       T01.CashAcct 'CUENTA',
       T6.AcctName 'CAJA',
       T01.CheckAcct 'CUENTA CHEQUE',
       T3.DocNum 'No.Doc. Pago',
       T3.CashSum 'Efectivo',
       T3.CreditSum 'T.Crédito',
       T3.CheckSum 'Cheque',
       T3.TrsfrSum 'Transf',
       T3.DocTotal 'Total Pago',
       T3.DocDate 'Fecha Pago',
       t3.cardcode,
       (
           SELECT MIN(DocNum)
           FROM OINV
           WHERE CANCELED = 'N'
                 AND DocDate = '2025-03-31'
       ) AS 'Factura Inicial',
       (
           SELECT MAX(DocNum)
           FROM OINV
           WHERE CANCELED = 'N'
                 AND DocDate = '2025-03-31'
       ) as 'Factura Final'
FROM ORCT T3
    inner join OUSR t00
        on t00.USERID = t3.UserSign --Usuarios
    inner join OUDG t01
        on T00.DfltsGroup = T01.Code --Valores predeterminados del usuario
    inner join OACT t6
        on t01.CashAcct = t6.AcctCode --Cuentas de mayor
    inner join NNM1 T02
        on T02.Series = T3.Series
WHERE T3.DocDate = '2025-03-06'

No, tienes que ir con el docentry de las RTC* a INV1 o RIN1 para hacerlo correctamente.