Reputation: 67
I am using QuickBooks desktop version, i have created an asp.net application to integrate it with QuickBooks , but now i need to know how can i use the Web connector to integrate them. do i need to create an asp.net webservice application? please advice.
Upvotes: 1
Views: 2005
Reputation: 27952
The QuickBooks Web Connector is essentially a SOAP web service client that is installed alongside QuickBooks and polls your website asking "What have you got for me to do?". You feed it XML requests (e.g. <CustomerAdd>...</CustomerAdd>
that it relays to QuickBooks. QuickBooks processes those requests and sends you back a response.
There's a good overview (and some technical details) on our QuickBooks integration wiki.
You should probably start by downloading the QuickBooks SDK. The SDK includes a few examples in this directory that would be helpful to you:
C:\Program Files (x86)\Intuit\IDN\QBSDK12.0\samples\qbdt\c-sharp\qbXML\WCWebService
Once you have the basic structure of your SOAP web service laid out, everything is pretty simple. Whenever the Web Connector connects you just feed it qbXML requests. Here are some sample qbXML requests to take a look at: - QuickBooks qbXML for adding a customer - QuickBooks qbXML for adding a received payment
A full reference of all available qbXML requests is available via the QuickBooks OSR guide.
Upvotes: 1