List Reports ​
Endpoint ​
GET /unified/accounting/reports
Integrations supported
- QuickBooks
- Xero
Query parameters ​
Refer Specifying query parameters in Truto APIs
The ID of the integrated account to use for the request.
62f44730-dd91-461e-bd6a-aedd9e0ad79d
The format of the response.
unified
will return the response with unified mappings applied.raw
will return the raw response from the remote API.normalized
will apply the unified mappings and return the data in a normalized format.
Defaults to unified
.
unified
raw
normalized
unified
By default the result
attribute is an array of objects. This parameter allows you to specify a field in each result
objects to use as key, which transforms the result
array into an object with the array items keyed by the field. This is useful for when you want to use the result as a lookup table.
id
Ignores the limit
query parameter.
Excludes the remote_data
attribute from the response.
Array of fields to exclude from the response.
truto_exclude_fields[]=id&truto_exclude_fields[]=name
Query parameters to pass to the underlying API without any transformations. Refer this guide to see how to structure the query parameters.
remote_query[foo]=bar
Integration specific notes
- QuickBooksThe contact to filter the report by. Supported in aged_payable_detail (vendor only), aged_payable_summary, aged_receivable_detail (customer only), aged_receivable_summary (customer only), balance_sheet, cash_flow, customer_balance (customer only), customer_balance_detail (customer only), customer_income, general_ledger, general_ledger_fr, profit_and_loss, profit_and_loss_detail, sales_by_class (customer only), sales_by_customer (customer only), sales_by_department (customer only), sales_by_product (customer only), transaction_list, transaction_list_by_vendor (vendor only), transaction_list_by_customer (customer only), vendor_balance (vendor only), vendor_balance_detail (vendor only), vendor_expense
- XeroThe contact to filter the report by. This field is required for aged_payable_by_contact and aged_receivable_by_contact.
Supported in
- QuickBooks
- Xero
The unique identifier for the contact
The type of the contact
customer
vendor
The end date of the report
Integration specific notes
- QuickBooksIt should be given along with start_date. This field can be used in all reports except customer_balance and customer_balance_detail
- XeroThe date until which the report should be generated. Supported in aged_payable_by_contact, aged_receivable_by_contact, balance_sheet, budget_summary, executive_summary and trial_balance.
Supported in
- QuickBooks
- Xero
The start date of the report
Integration specific notes
- QuickBooksIt should be given along with end_date. This field can be used in all reports except customer_balance and customer_balance_detail
- XeroThe date from which the report should be generated. Supported in the following report types -- aged_payable_by_contact, aged_receivable_by_contact, bank_summary and profit_and_loss. If specified in other report types, it is simply ignored.
Supported in
- QuickBooks
- Xero
The type of the report
account_list_detail
aged_payable_by_contact
aged_payable_detail
aged_payable_summary
aged_receivable_by_contact
aged_receivable_detail
aged_receivable_summary
balance_sheet
bank_summary
budget_summary
cash_flow
customer_balance
customer_balance_detail
customer_income
executive_summary
fec_report
general_ledger
general_ledger_fr
inventory_valuation_summary
journal_report
journal_report_fr
profit_and_loss
profit_and_loss_detail
sales_by_class
sales_by_customer
sales_by_department
sales_by_product
tax_summary
transaction_list
transaction_list_by_customer
transaction_list_by_vendor
transaction_list_with_splits
trial_balance
trial_balance_fr
vendor_balance
vendor_balance_detail
vendor_expense
Enum support by integration
- QuickBooks
profit_and_loss
profit_and_loss_detail
account_list_detail
aged_payable_detail
aged_payable_summary
aged_receivable_detail
aged_receivable_summary
balance_sheet
cash_flow
customer_balance
customer_balance_detail
customer_income
fec_report
general_ledger
general_ledger_fr
inventory_valuation_summary
journal_report
journal_report_fr
sales_by_class
sales_by_customer
sales_by_department
sales_by_product
tax_summary
transaction_list
transaction_list_by_vendor
transaction_list_by_customer
transaction_list_with_splits
trial_balance
trial_balance_fr
vendor_balance
vendor_balance_detail
vendor_expense
- Xero
aged_payable_by_contact
aged_receivable_by_contact
balance_sheet
bank_summary
budget_summary
executive_summary
profit_and_loss
trial_balance
Required in
- QuickBooks
- Xero
The Tracking Category to filter the report. This can be fetched from the Unified Tracking Categories Resource. This is supported in the following report -- profit_and_loss (max 2 can be specified along with Tracking Category)
Supported in
- Xero
The Tracking Category Options to filter the report. This can be fetched from the Unified Tracking Categories Resource. This is supported in the following reports -- balance_sheet (max 2 can be specified) and profit_and_loss (max 2 can be specified along with Tracking Category)
Supported in
- Xero
Response Body ​
List of Reports
The unique identifier for report
Supported in
- QuickBooks
- Xero
The name of the report
Supported in
- QuickBooks
- Xero
The company the report belongs to
The start date of the report
Supported in
- QuickBooks
The end date of the report
Supported in
- QuickBooks
The currency of the report
Supported in
- QuickBooks
This represents the date when the report was created
Supported in
- Xero
The data of the report
Supported in
- QuickBooks
- Xero
The columns of the report
The rows of the report
The data of the row. The data is in the same order as the columns.
The sub-rows of the row. They have the same schema as the parent row.
Raw data returned from the remote API call.
The cursor to use for the next page of results. Pass this value as next_cursor
in the query parameter in the next request to get the next page of results.