Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be 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

Reply
NimblAdmin
Frequent Visitor

Quickbooks Online General Ledger Table is gone

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

 

 

Annotation 2020-01-20 150854.png

 

In the new connection, the General Ledger table is not an option:

Annotation 2020-01-20 151030.png

 

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.

2 ACCEPTED SOLUTIONS
v-juanli-msft
Community Support
Community Support

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

Capture10.JPG

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.

View solution in original post

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.

View solution in original post

17 REPLIES 17
bdd945
New Member

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?

DSStrategic
New Member

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?

 

DSStrategic_0-1664195220211.png

 

abatahir
Helper I
Helper I

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

DataBank_0-1669287509793.png

 

DataBank_1-1669287509798.png

 

 

Jawed
Helper III
Helper III

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?

clivel
Frequent Visitor

Hello Jawed. I'm facing a similar situation. Did you get an answer, or find a workaround?

WebSolProv
New Member

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!

v-juanli-msft
Community Support
Community Support

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

Capture10.JPG

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.

 

Annotation 2020-01-21 123001.png

Anonymous
Not applicable

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.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.