You can view more about QuickBooks Desktop’s API and SDK’s here: https://developer.intuit.com/app/developer/qbdesktop/docs/get-started
This would need to be a desktop application that:
1) Has a UI that can have a token entered into it
2) Can start up with the computer & run in the task bar
3) Can keep a log of all communications back and forth but keeping the log file under XXmb
This application will need to be able to connect with QuickBooks via the SDK and go through the authorization process and save the authorization information, company file it’s working with, etc, so that it can freely communicate with QuickBooks and that company file after authorization.
This application will need to communicate with QuickBooks via their SDK and in the background, not having to open up the actual QuickBooks desktop app.
This application will need to do the following:
1) Upon start up and/or when a token is entered and saved reach out to our web server to give it the assigned token & current IP address and/or port information for us to reach it back.
2) Receive QBXML (QuickBooks’ language) from us verifying that the token we send matches the token they’ve saved before processing anything.
3) Send that QBXML to QuickBooks and then send the response QBXML from QuickBooks back to us in response (it should all happen in the same request)
4) Have a way to enter QBXML directly into the application UI and have it send to QuickBooks and immediately show us the response in the UI as well (or save it as a file) (this will making debugging easier on our end)
5) Save a log of all communication to and from the application in a text file limiting the file to something like 100MB to prevent it from getting too large.
Budget: $1,500
Posted On: March 07, 2024 21:18 UTC
Category: Desktop Software Development
Skills:C++, Python, Software Development, Intuit QuickBooks, Desktop Application, API Integration
Country: United States
click to apply
Powered by WPeMatico
