Asiento contable ERRONEO

Buena tarde

Que tal Ings su ayuda por favor estoy realizando un reporte que me permita imprimir el asiento contable en el debo ademas de los datos normales añadir una columna qie me traiga el UUID que esta asociado a la factura(s) que se paga. Y solo quiero verlo en las cuentas de IVA que son las desglosadas el detalle es que con la consulta que lo hago duplico o mas datos del asiento. Quien me puede sugerir si estoy haceidnolo bien, o no. Anexo el query:

DECLARE
	@FECHAI	DATETIME,
	@FECHAF	DATETIME,
	@ASIENTO NUMERIC

--SET @FECHAI = {?AFechaI}
--SET @FECHAF = {?BFechaF}


--SET @FECHAI=(SELECT '20241001')
--SET @FECHAF =(SELECT '20241012')
SET @ASIENTO = (SELECT '148555')

SELECT
T1.[TransId],
T1.[Line_Id],
T3.[CardCode],
T3.[CardName],
T1.[Debit], 
T1.[Credit], 
T2.[FormatCode], 
T1.[LineMemo], 
T0.[BaseRef], 
T2.[AcctName], 
T1.[DueDate],
T4.[U_EDOCNUM]

FROM OJDT T0  
LEFT JOIN JDT1 T1 ON T0.TransId = T1.TransId 
INNER JOIN OACT T2 ON T1.Account = T2.AcctCode
INNER JOIN ORCT T3 ON T1.BaseRef = T3.DocNum
RIGHT JOIN OINV T4 ON T3.DocEntry = T4.ReceiptNum

WHERE T0.TransId = @ASIENTO

GROUP BY T1.[TransId], T3.[CardCode], T3.[CardName], T1.[Debit], T1.[Credit], T2.[FormatCode], T1.[LineMemo], T0.[BatchNum], T0.[BaseRef], T0.[Number], T2.[AcctName], T1.[DueDate], T1.[Line_Id], T0.[TransId], T4.[U_EDOCNUM]
ORDER BY T1.Line_Id;

Hola buenas, cuando posteas código sql dale el formato adecuado.
También sería conveniente pases por la sección de Presentaciones
Cuando estas en un asiento y das a la presentación preliminar ya tienes un formato de impresión del asiento, solo tendrías que añadir los campos que no trae de mano.
Puedes editar el PLD o crear un crystal