MajorApi is a RESTful wrapper around QuickBooks. QuickBooks is notoriously difficult to work with. Yes, they do have some REST APIs you can use with their IPP platform, but for developers making custom QuickBooks integrations you're almost stuck using WebConnector.
WebConnector requires you to write your own SOAP server which is not fun. We've written a nice REST service on top of this, so all you have to do is download the WebConnector software from QuickBooks and install the .qwc file we provide, and you can start sending customers and invoices to QuickBooks in under 5 minutes.
Let us know if you have further questions. Thanks!
Then we have a database in the middle of the two because you can't have real time reads from QuickBooks with the WebConnector.
Edit: So to answer your question, there's no such thing as real time reads using the WebConnector. You have to send an XML query to QuickBooks which returns the data. We plan on integrating with QuickBooks online soon which will allow real time reads.
I can understand why the AU may be harder to do, but as far as CA is concerned I remember having quite a few problems using the Intuit PHP SDK so just curious if that is supported or not?
I'm glad to see some developments in this area, that's for sure.
Any idea where Vendors and Bills are on the priority list to add to the API? Our business model is similar to a consignment transaction so every time I generate an Invoice to a customer I also need to generate one or more bills to vendors.
However, there's no way my company is going to authorize or financial data flowing through an intermediary 3rd party.
Is there any other solution?