Total stock en una fecha determinada

Cordial saludo

Requiero generar un informe de Stock, valor unitario, valorizado total de todos los productos en una fecha determinada

He intentado lanzar la siguientes SQL

SELECT
    T0."ItemCode",
    (
        SELECT 
        SUM(T2."InQty")-SUM(T2."OutQty")
        FROM
        OINM T2
        WHERE
        T2."ItemCode"=T0."ItemCode" AND
        T2."DocDate"<[%0]

    ) As "Inicial",
    (SUM(T0."InQty")) As "Entradas",
    (SUM(T0."OutQty")*-1) As "Salidas",
    T1."OnHand"
FROM
    OINM T0
    LEFT JOIN OITM T1 ON T1."ItemCode"=T0."ItemCode"
WHERE
    T0."DocDate">= [%0]
GROUP BY
    T0."ItemCode",
    T1."OnHand"

Esa es una Query con la que he intentado buscar la solución por medio de la Vista OINM (Diario de Almacen) pero solo me muestra lo que se mueve en una fecha determinada en esa tabla.

Agradezco la ayuda.

Hola @DanielFuentes

en el where comparas con una fecha mayor o igual y considero que debería ser menor o igual.

Un saludo