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;