Lesson 7 - Install The QuickBooks Desktop SDK
- Additional Software you'll need to install on the Windows guest VM for QuickBooks Desktop.
- Alternate browser like Firefox or Chrome if you don't dig Edge or IE.
- A good text editor for hacking XML.
- You may want to use Intuit's sample company files instead of creating your own because they come populated with name list (customers, vendors, items, etc) and transaction (invoices, sales receipts, etc) entities.
- Download and install the QBSDK.
- If your dev environment is OSX or Linux you are going to need to do some host file hacking.
This topic is explained starting around the 2:01 mark.
- Search for the Windows console (cmd.exe) app.
- Right-click the cmd.exe and select "Run as Adminstrator".
- Paste in this command:
ifconfigto get your OSX or Linux IP Address.
- Create an entry in the Windows host file like so:
- My local address is
192.168.1.45and I use a static DHCP address so it doesn't change.
The QuickBooks Web Connector can only establish a SOAP server connection to an "https" enabled SOAP server or if there is "localhost" somewhere in the hostname than it can just be a plain "http" connection so that is why I use
0.0.0.0. For example, for Rails I run this command
bundle exec rail s -b 0.0.0.0or you will not be able to communicate from the Windows VM to your local SOAP dev environment.