March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
I use PowerBI desktop to connect to Quickbooks online. I use the General Ledger table to do most of my reporting. However, it looks like the authentication for QBO changed so, I can no longer add tables using the old data sources, or login to different QBO companies. So, I am trying to use the new QBO connection in PowerBI, but when I do the General Ledger Table is not an option...
Here is how I was connecting to the General Ledger Table:
let
Source = QuickBooks.Tables(),
generalledger = Source{[Key="generalledger"]}[Data]
in
generalledger
In the new connection, the General Ledger table is not an option:
Please tell me that others are having the same issue and that there is a fix. The General Ledger Table was amazing and is why I was using this connection over just downloading the data through an ETL.
Solved! Go to Solution.
Hi @NimblAdmin
We currently support two QBO connectors.
The old connector has the "General Ledger" table, the new one does not. If the customer is trying to connect to QBO using the Get Data button -> QuickBooks Online they will be connecting to the new connector.
Please try accessing the old connector via a Blank Query.
Enter = QuickBooks.Tables() in the formula bar and enter credentials when prompted. This will show the customer to following
Best Regards
Maggie
Community Support Team _ Maggie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
I spoke with Power BI support on this issue and we found updating to the latest version of Power BI desktop fixed the issue with the older connector that lets you pull the GL data.
any more info on this?
I had connected a couple years ago and was able to get the General Ledger.
I added another company from QBO and couldn't get the General Ledger.
what are my options besides what is in this post?
Hi, thnak you for the fix to get into the general ledger, that was very helpful. Once I drill down, I have a different issue where one of the columns won't load related to the date. "DataFormat.Error: We couldn't parse the input provided as a Date value.
Details:
Beginning Balance"
Any ideas why this is happening and how to fix it?
I have pulled the GL data, however, the currency column is missing in the Table and the value is showing in a posted currency, not in converted home currency.
Like if the transaction is posted in USD it's showing USD amount and if posted in SAR it's showing SAR but there is another where we can identify what transaction currency to convert into the single currency.
Me too I have pulled GL data but some amounts are shown in transaction currency (in my case USD) and not in functional/presentation currency (in my case CAD) - this is wrong as the amounts columns are basically useless in this case - and there is no column to let us know which currency is in USD and which one is in CAD.
If anyone has found a solution to this - please let me know.
Alternatively I am not sure if there is a way to connect Power BI directly to Quickbooks Online API?
I'm also facing the same issue even when I'm using "Quickbooks.Table() then It show the general ledger in the list of tables ...
Whenever I try to get the general ledger into power bi, I'm facing the below error.
Expression.Error: There weren't enough elements in the enumeration to complete the operation.
Details:
[Table]
let
Source = QuickBooks.Tables(),
general ledger = Source{[Key="general ledger"]}[Data]
in
general ledger
Hi there,
Thank you for the helpful tip. I have managed to login to my QuickBooks. However, I have got two entities in the QBO and, ideally, I would like to pull the data from both entities so that I can prepare the group accounts. At the moment, I can only pull information from one of those two entities at a time. Is there any workaround?
Hello Jawed. I'm facing a similar situation. Did you get an answer, or find a workaround?
Why on earth was the GL table removed in the new QBO connector? This is ludicrous! This table provides access to all of the ley financial data and saved having to conbined a tonne of other tables. Get it back in the new QBO connector, NOW!
Hi @NimblAdmin
We currently support two QBO connectors.
The old connector has the "General Ledger" table, the new one does not. If the customer is trying to connect to QBO using the Get Data button -> QuickBooks Online they will be connecting to the new connector.
Please try accessing the old connector via a Blank Query.
Enter = QuickBooks.Tables() in the formula bar and enter credentials when prompted. This will show the customer to following
Best Regards
Maggie
Community Support Team _ Maggie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi Maggie,
I can connect to the General Ledger but the Class field is missing. Is there a way to see the General Ledger so that the transactions include the Class field?
Thanks
I need a solution for this problem too. Thanks
"The old connector has the "General Ledger" table, the new one does not. If the customer is trying to connect to QBO using the Get Data button -> QuickBooks Online they will be connecting to the new connector.
Please try accessing the old connector via a Blank Query."
WHY WOULD YOU GO BACKWARDS???? AGAIN!
This is awesome, but when I try to add credentials, this is what I get.
After I type in QuickBooks.Tables(), I select Data source Settings, Edit permissions, Edit, Sign in as different user (because I need to access a specific client account). Then, I get this instead of a login screen.
I have the exact same problem, even though I have Full access to QBO of the client.
Any idea why the NEW Third-Party App shows up when we are trying to connect to QBO?
Thank you,
Abtin
I spoke with Power BI support on this issue and we found updating to the latest version of Power BI desktop fixed the issue with the older connector that lets you pull the GL data.
Can you share how you did this, and did the GL table appear again in the NEW connector? Thanks.
No! Still nothing.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
123 | |
86 | |
73 | |
57 | |
52 |
User | Count |
---|---|
197 | |
133 | |
107 | |
69 | |
65 |