How can I obtain historical account balances using QBXML? - quickbooks

I need to obtain the last 24 month-end balances for all accounts in QuickBooks. Is there a way to do that without running a report (e.g., GeneralSummaryReportQueryRq)? If not, is there a way to display the ListID values for the accounts in the report output when using the GeneralSummaryReportQueryRq command instead of just the account names?

The only way to get this data is via a report.
As far as I know, there's no way to get the ListIDs from the report.
However, if you combine the results of an AccountQuery with the report output, you should be able to determine the ListIDs by matching up the account names from the report with the account names from the AccountQuery.

Related

eDiscovery new case format (html transcript for Teams conversations), is it possible to get only subset of Teams messages to review set?

Trying to get subset of Teams messages created between two dates to a review set and then export them. Collection committing data to review set contains only needed Teams messages, but review set pulls whole channel history by default. And review set filters seem to not be able to filter messages inside html transcript.
New case format (now the only one), introducing html transcript format for teams conversations, forces 'collecting contextual messages around search results' as mandatory, which results in committing whole channel history to a review set.
And then it seem to be impossible to filter messages from html transcript file using review set filter query to export only needed ones. Filter queries apply to html transcript as a single file, so you get all or nothing, not a subset of messages.
Is there a way to avoid 'gathering contextual messages' when adding collection to review set? Is there a way to filter html transcript of a Teams channel on review set level before export? Could anything exposed with (beta) Graph API help with that?

Get list of only latest message in conversations from MS Graph API

I need to get a list of the last message in each conversation for o365 mail.
It appears that the odata aggregate extension (http://docs.oasis-open.org/odata/odata-data-aggregation-ext/v4.0/odata-data-aggregation-ext-v4.0.html) is not implemented. In the following query, $apply is just ignored and fails silently.
https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages?$select=conversationId,subject,createdDateTime&$apply=groupby(conversationId, topcount(1, createdDateTime))
Is there a way to get just this data without pulling back large amounts of messages and filtering out duplicate conversation ids?
If you have a last sync date, according to the docs, you can start tracking changes at an arbitrary date. You may have to deal with duplicate data if your goals can't be supported by a receivedDateTime filter.
https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages/delta?$select=conversationId,subject,createdDateTime&$filter=receivedDateTime+ge+{value}

User names in TFS 2018 data warehouse SSRS reports

I am trying to build SSRS reports using TFS_Datawarehouse on TFS 2018 v1.1.
DimPerson table doesn't have all the user id's displayed as "S-1-5-21-2580684728-4277449090-3224694807-1320". Can someone help me with pulling the actual user names?
Thanks much!!
Below is a sample of DimPerson table. It is filled with SID's and normal names. All Date boxes are empty and lots of SID Instead of people:
Some of SID's in AD have normal names. But here are they presented by SID. This is make sense not all users have a display name such as some service account. You could double confirm this info in the SQL database of TFS.
If the result is no the same, you could try to reconfigured Analysis and Reporting features.

QBSDK: Access all transactions of all clients (date period)

I need to look at the "audit" log for quickbooks using the SDK. I am basically looking to sync quickbooks transactions to a 3rd party platform (for reference purposes)
I cant find a reference to the audit log in the OSR, but I do see "TransactionsQuery". What is not clear to me is if this will be "all" transactions, or if you need to specify a specific customer?
Any ideas?
As William indicated in his answer, the audit log is accessible via a GeneralDetailReport.
As far as actual transactions goes, TransactionQuery will get you all transactions. You do not need to specify a customer.
However, it will only get you summary details of all transactions (e.g. no line items on the invoices, etc.) so if you need detailed information for each transaction, it won't work for you.
If you need details for each transaction, you have to do individual queries for each transaction type (e.g. InvoiceQuery, ReceivePaymentQuery, BillQuery, etc. etc. etc.) so that you get back the details/lines for each.
Look at the GeneralDetailReport, with the GeneralDetailReportType set to AuditTrail.

Omniture Site Catalyst Extract/Export/Download Report Data

I have a drilled down report as shown in the below image:
When I try to download the report normally, I get only the 5 items shown in a category. I want to be able to download all the subcategories within all the categories, along with the category names and not just the 5 subcategories in a category.
How can I achieve this? Any ideas/suggestions?
If you have access to data warehouse, you can obtain this information easily. Most contracts include it by default; if you have access to the request interface, you have it.
Click on Adobe Marketing Cloud in the upper left | Reports & Analytics | Data Warehouse
Select the date range you'd like to request data from
In the breakdowns section, select series name following by video name
In the metrics section, select the appropriate metric you'd like to include
Ensure the other settings in the request are as desired, and click 'request report'.
If you don't have access to data warehouse, you could try your luck at a data extract report:
Open the report you'd like to download, and under more options there should be 'extract data'
In the data extract wizard, click each 'top 1-50' and set them to 'all' or 'top 1-50000'
Ensure the other settings in the request are as desired, and click 'request report'.
Data extracts are subject to processing limitations, meaning if there's too much data to process, the request will fail. Data warehouse on the other hand is not subject to this limitation, it just takes a really long time for the report to arrive.
Yet another option would be to write your own script to pull the data using Adobe's Analytics Reporting API
Also a note about Data Warehouse.. it's "free" for anybody on a newer Adobe Digital Marketing contract. I say "free" because it's now included in the "package" with most all of the other adobe digital marking tools, instead of being charged separately.
If you have an older contract that hasn't been renewed yet, you may not actually have it, since part of it now being included also involves them jacking up the prices! Contact your rep to find out. But if you do have access to Data Warehouse, that's certainly the easier route.

Resources