SuiteQL Query Library
Items: Inventory Impact Transactions
Returns transactions that impacted an item's inventory level.
-- Contributor: Tim Dietrich (timdietrich@me.com)
-- Source: https://timdietrich.me/blog/netsuite-suiteql-item-transactions/
SELECT
TransactionLine.Transaction AS TransactionID,
Transaction.TranDate,
Transaction.Type,
Transaction.TranID,
TransactionLine.Rate,
TransactionLine.NetAmount,
TransactionLine.Quantity,
Entity.AltName
FROM
TransactionLine
INNER JOIN Transaction ON
( Transaction.ID = TransactionLine.Transaction )
LEFT OUTER JOIN Entity ON
( Entity.ID = Transaction.Entity )
WHERE
( TransactionLine.Item = 999999 )
AND ( Transaction.Voided = 'F' )
AND ( TransactionLine.IsInventoryAffecting = 'T' )
ORDER BY
Transaction.TranDate,
Transaction.TranID