SuiteQL Query Library
Items: Expired or Expiring Soon
Returns items that have expired, or are about to expire within a certain number of days.
-- Contributor: Tim Dietrich (timdietrich@me.com)
-- Additional Info: https://timdietrich.me/blog/netsuite-suiteql-serialized-lot-number-expiring-items/
SELECT
BUILTIN.DF( InventoryNumber.Item ) AS ItemID,
InventoryNumber.InventoryNumber,
InventoryNumber.QuantityOnHand,
TO_DATE( InventoryNumber.ExpirationDate ) - TO_DATE( SYSDATE ) AS ExpirationDays
FROM
InventoryNumber
WHERE
InventoryNumber.ExpirationDate <= ( SYSDATE + 30 )
ORDER BY
InventoryNumber.ExpirationDate