Query de facturas relacionadas a pagos correspondi

Buen día , estoy buscando la manera de que salga así el resultado pero que me muestre solo los pagos correspondientes a las facturas. Ahorita lo que hice fue relacionar el socio de negocio con las facturas y los pagos a él, pero algo así quiero que me salga pero solamente las facturas que estén relacionadas a esos pagos:

Select T0.DocNum as Pagos ,
STUFF((SELECT ',' +convert(varchar(10),T1.DocNum) 
FROM OINV T1 
WHERE  T1.CardName = T0.CardName 
FOR XML PATH('')),1,1,'') AS FACTURAS
from ORCT T0 , RCT2 T3
where T0.DocDate >='20230301' and T0.DocEntry = T3.DocNum

Anexo un resultado de este query:

5055093 707395,707519,707531,630360,630402,630403,707698,630588,630589,707861,707973,630846

Siento que el error es en la igualdad dentro del stuff.

@Angeles12343 de etsa manera tengo en SQL los join entre facturas de venta y pagos recibidos

FROM [dbo].[ORCT] X0  WITH (NOLOCK)
INNER JOIN [dbo].[RCT2] X1 (NOLOCK) ON X0.[DocEntry] = X1.[DocNum]
INNER JOIN [dbo].[OINV] X2 (NOLOCK) ON X2.DocEntry = X1.DocEntry AND X2.DocEntry = X1.baseAbs AND X1.InvType = 13
INNER JOIN [dbo].[INV1] X3 (NOLOCK) ON X2.DocEntry = X3.DocEntry