getTransactionReport Query
Every transaction behind one profit-and-loss cell — QuickBooks' Transaction Report, reached by clicking a number on the statement.
Every argument but the account is one the profit and loss was already reading: the same basis, the same dimension, entity and company filters, and — critically — the clicked column's own start and end rather than any date range the report surface offers. Handed the parameters that defined a cell, this runs the same derivation the statement ran for it, which is why the report's grand total equals the number clicked with no filter for the reader to adjust.
The account's children come with it, because a profit-and-loss row rolls its children up.
Refuses rather than answering untied: a cell whose transactions do not fold back to the statement's own figure returns TRANSACTION_REPORT_UNTIED, and one covering more transactions than the report will render returns TRANSACTION_REPORT_TOO_BROAD instead of a truncated list under a whole-population total.
Arguments
#
accountingMethod = "accrual"
lineFilter
Narrows the lines behind the figures by dimension member, project and counterparty.
dimensionIds
entityIds
glCompanyId
Response
#
Returns TransactionReport !.
Example
#
getTrainingDataCleanupPreview