I am writing a program to import various client's QB customers into a database.
After the import, I need to synchronize information between the database and QB, so I use the Customer ListID.
This is no problem to get when I can connect to the clients computer and query their customers with QB SDK, however this is difficult to do in many cases.
I know the client can export a csv or iif file for Customers, but this does not include the ListID.
Is there anyway to get the ListID field with the Customer list from the QuickBooks interface without having to use QB SDK?
Rick
There is no way to get the ListIDs without the use of some sort of SDK program.
Related
I'm using quickbooks-php to query/add customer from quickbooks desktop.
At this point, I want to write some rest apis to put new customer to quickbooks desktop and get instant response with customer's ID from QB.
I'm not sure even I can get instant reply from the qbxml query to quickbooks desktop.
What is the best experience for this one?
Using the library you linked to, you can't. It uses the Web Connector, and the Web Connector doesn't support real-time communication with QuickBooks.
If you want to, you can either use the QuickBooks SDK directly (C#, but be aware you'll have a lot of wrapper code to write if you want to make that work over HTTP or via a web service/website of any sort) or use a third-party solution (e.g. Autofy).
Currently I am creating app that needs to store and pull data from database by multiple users.
Since I do not have much knowledge in database, MS Access, and MS Sharepoint, I would like to know if it is possible to use share point as database for my iOS application, which implemented in pure swift code.
Any one with knowledge in this field please help me by providing advice on if it works, and, if possible, how can I successfully implement this.
Thank you for all the helps.
I don’t see why this would not work. As long as the SharePoint tables follow the rules for Access, then you can place the ms-access application on each desktop. Anytime “any” user of that application updates or adds records, then all other users will “eventually” see the updates. So in this setup, the desktop users can in fact “run” the application “off line”. The instant such users get Wi-Fi or a connection (or always have one), then the data is synced in real time.
The above setup takes no coding and is part of the Access system which supports those SharePoint tables.
As for the iOS and that part of the application? Again, I see little problem since all of the abilities of SharePoint are available as a web service. So as long as your development platform supports standard web services, then your application can interact with that web service to retrieve and update rows of data in those SharePoint tables. As noted, the “sync” to the Access clients will thus reflect any updates to that data.
Since near every modern phone development system supports interaction with web services, then the phone software can do the same. You not have an ODBC like interface, but you can query the data (CAMEL).
The Access desktop client will also be interacting with the SharePoint tables via a web service, but from Access point of view the SharePoint tables (lists) look like any regular SQL like table. So standard VBA code and DAO reocrdsets are supported.
The web services for SharePoint are outlined here:
https://msdn.microsoft.com/en-us/library/ms479390(v=office.12).aspx
And this video shows how you can upload data to SharePoint from Access, and NOTE how the relational table ability of SharePoint is supported by Access. Once that data is uploaded, then Access supports updating of such data as if the data was a local table.
https://www.youtube.com/watch?v=3wdjYIby_b0&list=PL27E956A1537FE1C5&index=2
You can use a single office 365 account at $6 per month for the above, and that single account supports 500 free users. So if you don’t have SharePoint (or don’t want to bother with SharePoint, a single office 365 account also offers these SharePoint services for that one stupid low price of $6 per month – and that account with work with the free Access runtime that that you can use to run the Access side for free on the desktop part of this application.
I have multiple Quick Books Company files and I want to access those company files at same time with the help of QB Web connector.
Can I achieve this? If yes how?
Can I achieve this?
At the exact same time? No.
At close to the same time? Yes. QuickBooks only allows you to connect to a single QuickBooks company file at a time. However, the Web Connector is perfectly happy to connect to the first company, exchange data, close that company, and then connect to the second company and follow the same process. Just specify the company file paths in the response to authenticate from the Web Connector.
I have web based time tracking application. With the QuickBooks desktop edition I am able to export TimeActivity transactions that contain Customer Job, Service Item, and Payroll Item information assigned to the hours worked.
With the QuickBooks Online API it seems that I can't get PayrollItem Refs to attach to the TimeActivity transactions. Is there a way to accomplish this with QuickBooks Online?
We do not have support for Payroll Apis right now for QBO.
I am doing custom development in QuickBooks and want to retrieve user information.
I have used 'AccessBooks RealTime' to export the schema as well as data to SQL Server. I have explored complete database but could not find any table, that is being used to save user information.
Alternatively, is there any API that will return user information?
None of the QuickBooks APIs supports grabbing user information from QuickBooks. Thus, regardless of what technique you use, you can't get at that data.