📚 Quickbooks Accounting - New Plugin from Zeroqode

Hi Ben,
that most likely means that you haven’t enabled the required scope when setting up a Quickbooks apps. Please refer to this guide where you’ll see how to enable the scopes https://docs.zeroqode.com/plugins/quickbooks-authenticate-plugin
(see Getting Started section)
Hope this helps
thanks!

thanks @levon, yes followed those instructions on setup!
have tested with combined scopes of accounting and openid, and also tested with each scope individually.

for anyone interested, RESOLVED invoicing issue for Australia, include:

“GlobalTaxCalculation”: “NotApplicable”

in body text when POSTing a create invoice call! keep in mind this excludes GST for that line item.

image below from quickbooks API docs:

cheers,
Ben

1 Like

@levon, i have tested that the correct scope is enabled using the authorization “Bearer ‘access_token’” in the api connector and successfully created invoices, customers, and employees…
01%20pm

any ideas why this is producing an error when using your quickbooks accounting plugin?
error:
27%20am

thanks

How can I authenticate to my sandbox company so I can test the plugin actions? When I go to authenticate in the test version, I can only connect to my actual quickbooks account. I don’t want to experiment on my actual account.

Hello @blake1

Sorry for a late response. Believe you’ve been referring the our demo test page? Or you’ve trying the plugin in your app?
The login was to actual profile and not sandbox one?
Thanks.

Hi @tim12333

We are sorry however implementing new calls comes with technical issues which we are currently facing with latest version of bubble and quickbooks accounting. So we are working out with quickbooks support team and bubble team to figure it out with issue for the past months.
ATM the implementation is on hold while we’re solving this in collaboration.

Also while we debug some other encountered issues @b.j.gibson, we still can’t get authorization going due to error in place.
Sorry for inconvenience.

The old version should work as is right now, while we troubleshoot and provide as solution.

Thanks everyone for understanding.

Regards,
Zeroqode Team.

2 Likes

thanks for the reply guys,
love your work!

Hi @ZeroqodeSupport,

can you guys confirm if any previous versions of your authenticate plugin are working?

still receiving the “access token does not have sufficient scope” response after using playground and gaining new refresh tokens for each and every individual scope, then testing…this occurred in both development and production.
31%20am

here are the scopes selected and tested…all producing the same error response!
46%20am
34%20am
44%20am

used your process to save refresh token and have placed each new refresh token gained through the playground environment into the bubble database and still received the same error when attempting to create customer, create employee, create invoice, or view any info.

have also used the same refresh token in the playground environment to make API calls and they are working fine…


16%20am

any help would be greatly appreciated!

Hi @b.j.gibson

Unfortunately we can’t confirm this, because of the technical issue we encounter while testing or debugging, the issue seems to come from @Bubble side with authentication flow with QuickBooks as the service’s reply is not properly processed by Bubble server.
We’ve been in talks with both quickbooks and bubble teams to help us with issue by sending the necessary information about the issue, however as it was said in previous post, it is on hold for debugging and implementing new calls while we solve the current issue.
This may be also impacting usage of the current plugin version.
Thanks for understanding.

Regards,
Zeroqode Team.

2 Likes

thanks @ZeroqodeSupport,
i appreciate your efforts and look forward to using this when all resolved!
cheers,
Ben

@levon we have purchased both of your QuickBooks plugins and are having the same OAuth issues along with authenticating with Uber. We are happy to pay for a one-on-one consultation to get the ball moving. Please advise.

Hello @Mothman

Sorry for trouble, however there is an issue on @Bubble 's end with the Quickbooks Account the OAuth 2 version of plugin which they’re working out with their engineering team and we should get an answer asap.
Unfortunately we don’t have a date when they’ll push the fix for it. We’ll need to remind them about the ticket.
Thanks for understanding.

As for the Authenticate Quickbooks version, it should’ve worked as expected. Let us check it, and be back asap.

Best,
Zeroqode Team.

Hey @Mothman, so we have fixed Authenticate Quickbooks, you can set it up like on our demo page, check it out and tell us if it helps to you.

BR.
Zeroqode Team

Running exactly as the updated demo. Still receiving “Token Invalid” error.
71907462_2112165869088598_3338173909596897280_n

How best to proceed?

Hello @Mothman, This message means that you have some problems with the token - did you set up it in Plugin settings?
Is this input field empty on your app? And are you sure that you set up this Basic key for your Quickbooks API?

You can check this guide for a better understanding of your problem.

Thank you.
BR.

Hi @ZeroqodeSupport,

still not working for any of the scopes obtained from QB playground? but i’ll keep digging around that to see if i can resolve the issue on my end!

a different issue has now appeared when querying employee;
02%20am

with these parameters…

when clicking the more option… there is no drop down or options to select (it looks like it wants a drop down, but doesn’t load anything?..see below screenshot), which leaves the value as an error?
53%20am

any ideas why it would be doing this?

thanks,
Ben

Hello there @b.j.gibson, could you please show me what kind of error do you have in the issue window, like here.

If you are okay with provide us access to your app, you can add support@zeroqode.com to your application collaborators, and pinpoint the page and the group where the issue exists, and our team will check that.

Thank you,
BR,
Nik.

Hi Nik,

the error is “Dynamic data in text boxes must be printable as text, but instead this is a Missing value…”.
51%20pm

when i click on the “(More…)” it appears to open a drop down but doesn’t give me any options?

09%20pm

heads up…i have solved the issue by using my own api’s for calls to quickbooks via the api connector and utilising the QB Pro plugin to get the auth token used in each!

Hello there @b.j.gibson, Sorry for delayed response, tell me please did you faced some else issues with the Quickbooks Accounting?

Thank you,
BR,
Nik

@rupinder Hello, it’s still true? Not sure why you removed your comment.