Facturas vrs nota de crédito

SAP Business One 10.0 version for SAP HANA (10.00.191) FP 2202 (64-bit)

Estoy realizando una consulta entre facturas y notas de crédito con el siguiente query:

SELECT 
    F."DocNum" AS "NumeroFactura",
    SUM(I1."Quantity") AS "Cantidad",
    'Factura' AS "Tipo"
FROM 
    OINV F
    INNER JOIN INV1 I1 ON F."DocEntry" = I1."DocEntry"
WHERE 
    F."DocDate" BETWEEN '2024-10-01' AND '2024-10-31'
    AND I1."ItemCode" = '622'
GROUP BY 
    F."DocNum"

UNION ALL

SELECT 
    F."DocNum" AS "NumeroFactura",
    SUM(R1."Quantity") AS "Cantidad",
    'NotaCredito' AS "Tipo"
FROM 
    ORIN NC
    INNER JOIN RIN1 R1 ON NC."DocEntry" = R1."DocEntry"
    INNER JOIN OINV F ON R1."BaseEntry" = F."DocEntry" -- Relación con la factura
WHERE 
    R1."ItemCode" = '622'
GROUP BY 
    F."DocNum";

El problema esque no logro vincular la nota de credito con la factura a la aplico. ¿Pueden ayudarme? Gracias

Puedes relacionar las tablas de las líneas INV1 y RIN1, podrías usar los campos TargetType y BaseType para establecer la relación adecuada.

Saludos.

1 me gusta

En las tablas INV1 y RIN1 tienes los campos de TrgetEntry y BaseEntry además de los de BaseEntry que si los incluyes en la consulta de darán la pista de como usarlos o como filtrar ambos.