What is the recommended method for passing filters (e.g., customer ID, accounting method) via URL in the modern report view?
We are seeking your assistance to resolve an issue related to accessing the Balance Sheet report with pre-applied filters via URL parameters. For the past four years, we have been using the following URL format to directly open the Balance Sheet report for a specific customer, with the customer filter and accounting method passed in the query string: https://c27.qbo.intuit.com/app/reportv2?token=BAL_SHEET&customer=11855&accounting_method=Accrual&date_macro=all This approach functioned reliably until approximately two months ago. Since then, accessing the report via this URL redirects to the Balance Sheet page to Modern View, but without applying the specified customer filter. Notably, when switching to the Classic View, the same filter is correctly applied and the report renders as expected. We would appreciate your guidance on the following points: Passing Filters in Modern View: What is the recommended method for passing filters (e.g., customer ID, accounting method) via URL in the modern report view? Defaulting to Classic View: Is there a way to set the Classic View as the default report view for our organization or user accounts? Classic View Deprecation Timeline: Is there an official timeline for the deprecation or removal of the Classic View in QuickBooks Online? In the event that filter parameters are no longer supported or recommended in URL queries for the modern view, we are exploring the use of the QuickBooks reports API to retrieve Balance Sheet data for specific customers and generate custom reports within our own system. If there is a more efficient or officially supported approach, we would greatly appreciate your recommendations. Thank you in advance for your support and guidance.