I am new to QuickBooks and all my searching has been leading to conflicting answers. I really need to know this to move forward.
- Quickbooks Online Desktop App Download Windows 7
- Quickbooks For Windows
- Quickbooks Online Desktop App Download Software
- Quickbooks Online Desktop App Downloads
We have an on-premise application (legacy MFC app if that matters). Some of our customers use QuickBooks Online and we can send information up to it. In the past we have used QBXML which I believe is not supported for online anymore.
Download QuickBooks Accounting and enjoy it on your iPhone, iPad, and iPod touch. Not compatible with QuickBooks Desktop for Windows or Mac. From INTUIT Makers of: QuickBooks Online, GoPayment, QuickBooks Payroll, TurboTax,. Here are the basics about connecting apps to QuickBooks Online & the Desktop and Mobile apps to access QuickBooks Online. Community Learn & Support. United States Canada (English) Canada. QuickBooks Online apps. Download the QuickBooks Online mobile app. This is for QuickBooks Pro, QuickBooks Premier, QuickBooks Accountant, and QuickBooks Enterprise. Only QuickBooks for Windows is covered here, no QuickBooks Online or QuickBooks for Mac is. QuickBooks Online Desktop App Windows Keyboard Shortcuts Name Shortcut Action Name Shortcut Notes New Window Ctrl+N Creates a new window. Home Alt+H Loads the Dashboard homepage. Print €Ctrl+P QBO supports the shortcut key for printing Invoices, Estimates, Sales Receipts, and Credit Memos.
Everything I read at intuit.com talks about web applications. I think I have to have OAuth security and I do not see how intuit is supporting that from a non-browser based application.
I cannot believe that intuit would not have an answer for this situation so I must be confused.
So, can I send data to QuickBooks Online from a desktop application?If yes, which API/SDK should I be using?If I need OAuth how exactly do I implement this?Does any of this require an independent security review?
I think I just need a little help getting pointed in the right direction.Thanks
1 Answer
Unfortunately I think you have the most difficult scenario in the QB ecosystem.
I've used the DevDefined OAuth library with some success:https://github.com/bittercoder/DevDefined.OAuth
You can get this to work on the desktop if you have a localhost server that the browser can redirect to on the OAuth callback.
Anything that talks to QBO needs to use the QBO API v3 now.
For a custom app that talks to QBO, you would need to set up your app @ Intuit to run in development mode, so it wouldn't have to go through their security review, etc. But that limits the number of connections you can have (I think it's 10). So it might not work in your case. Also, if you're distributing your app to 'normal' customers it may not be the best user experience, and probably isn't practical, to set it up so OAuth will work on the desktop.
You might just have to bite the bullet and create an intermediate web service on something like Azure or Heroku, then go through the whole process of getting Intuit to bless your app for production.
protected by Community♦May 11 '14 at 20:21
Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
Not the answer you're looking for? Browse other questions tagged quickbooksquickbooks-online or ask your own question.
You don’t need to be an accounting expert to keep your small business bookkeeping organized. Easily create an invoice and keep track of it with our invoice management tools. Plus, you will always be able to see where your business stands with dozens of financial reports available.
Dashboard Business Insights.
View your profit and loss to see what you are making and spending, and view your account balances
Categorize your monthly expenses to make them easier to track.
All your open and overdue invoices are displayed for easy cash flow management.
Create Invoices and Get Paid Faster!
This invoice generator allows you to track invoices sent (in multiple currencies) so you always know who owes you and who has paid you.
Get paid faster by credit card or bank transfer (requires activating QuickBooks Payments).
Manage Expenses, Track Sales and Customers On the Go!
Get maximum tax savings by photographing your receipts and attaching them to your expenses.
Take a closer look at your profit and loss, by connecting your bank accounts, to see where you are making and spending money.
Review your bank transactions and add them to your accounting records.
Easily add new customers and contact them on the go.
Do Even More with Online Accounting!
Customize all your sales invoices and sales receipts with your logo and fields within minutes.
Be better prepared for tax time and get all the necessary tax deductions by giving your accountant access to your account.
Add additional features with over 80 partner apps, including inventory management and advanced crm, using apps.intuit.com
Get Started Easily!
Already registered for QuickBooks Online? Then DOWNLOAD the best accounting app today, sign-in with your QuickBooks credentials and enjoy the QuickBooks Accounting app for FREE!
New to using QuickBooks online? Simply download the app, create an account, and try it for FREE for 30 days! No credit card required, and no obligation to purchase.
FREE trial includes unlimited access to QuickBooks on the web and your mobile devices.
Not compatible with QuickBooks Desktop for Windows or Mac.
From INTUIT
Makers of: QuickBooks Online, GoPayment, QuickBooks Payroll, TurboTax, Quicken, & Mint.com
Visit:
https://security.intuit.com/privacy to learn how Intuit protects your privacy.
https://qbo.intuit.com/c1/Terms_Of_Service.html to read the Intuit terms of service.
Download today, and start managing your small business easily, on the go!!