SuiteQL Query Library
Journal Entries: With Details
Returns journal entry transactions in a given date range, with line level details.
-- Contributor: Tim Dietrich (timdietrich@me.com)
-- Additional Info: https://timdietrich.me/blog/netsuite-suiteql-journal-entries-gl-impact/
SELECT
Transaction.ID,
Transaction.TranID,
Transaction.TranDate,
BUILTIN.DF( Transaction.PostingPeriod ) AS PostingPeriod,
Transaction.Memo,
Transaction.Posting,
BUILTIN.DF( Transaction.Status ) AS Status,
BUILTIN.DF( Transaction.CreatedBy ) AS CreatedBy,
BUILTIN.DF( TransactionAccountingLine.Account ) AS Account,
TransactionAccountingLine.Debit,
TransactionAccountingLine.Credit
FROM
Transaction
INNER JOIN TransactionAccountingLine ON
( TransactionAccountingLine.Transaction = Transaction.ID )
WHERE
( Transaction.Type = 'Journal' )
AND ( Transaction.TranDate BETWEEN TO_DATE( '2020-10-24', 'YYYY-MM-DD' ) AND TO_DATE( '2020-10-31', 'YYYY-MM-DD' ) )
ORDER BY
Transaction.ID DESC