QuickBooks Web Connector

QuickBooks Web Connector is an interface that helps to pull the information from third-party web-based applications as many companies do use industry-specific solutions for estimates, invoicing and some other stuff that caters their business requirements. QBWC works on SOAP (simple object Access Protocol) A web-based service interface. QBWC works with QuickBooks Desktop and QuickBooks Point Of sale. QB Web connector is an XML file, which was designed to create an interlink bridge QuickBooks Desktop product and the Web application.

QuickBooks Web Connector is a Microsoft Windows application that empowers web administrations to trade information with QuickBooks Desktop items. QBWC automatically syncs the data to QuickBooks as per the scheduled fed by the users or simply runs as per the need and appropriateness of users.

QuickBooks Web Connector
Quickbooks Web Connector 2
  • This enables you to make an application that can broadcast with a remote copy of QuickBooks without agonizing over legitimately getting to the machine where QuickBooks is running. For more data on the structure of this methodology goes to the Intuit site for QuickBooks Web Connector.
  • These strategies give permission to the web administration to speak with the Web Connector utilizing the equivalent QBXML that the Desktop SDK and POS SDK use.

Steps to install QuickBooks Web Connector:-

  • To install the QBWC you need to know that it is a zipped file.
  • So firstly you have to unzip the installer and run .exe file and then start with the installation process.
  • And while installing the software follow the on-screen instructions and complete the process of installing QBWC.

Steps to install QBWC:

  • Firstly, download the installer of the QuickBooks Web Connector.
  • Run the .exe file, but before running it unzip the downloaded installer.
  • And at last, follow the instructions to complete the installation process.

[Now, you have to add an application in the web connector to pull the information into QuickBooks.]

  • Go to Web Connector and click on the Add Application there.
  • When you click on that you will see third-party has provided you a file named .qwc, you have to browse it.
  • To finish, select and open .qwc file.

What is the need to support your QBWC in Web Service? 

  • There are few reasons why you have to add QBWC support in your execution of a web-based application that communicates to QuickBooks or QB POS.
  • The first rotates around the essential COM issue, which applies more to QuickBooks combination than to QB POS. 
  • The second rotates around the firewall issue, which possibly applies to both.

What is the Issue of COM and How Does QBWC Solve This?

  • If you want an application to get connected to the QuickBooks through the SDK, it must start up the QuickBooks SDK demand processor along COM. COM requires the COM object server and its customer (your application) to be occupant on a similar machine, or possibly in a similar LAN 
  • Thus, your web-based application, which isn’t in a similar LAN or on a similar machine, can’t get to QuickBooks straightforwardly through the request processor.

What is a Firewall Issue and How Does QBWC Solve That? 

  • For QB POS, the request processor can be on a remote machine, for example, the one facilitating your web service. So a web service could possibly converse with remote QB POS establishments. Despite this, there is a security issue as those remote QB POS installments would need to open their firewalls to each web administration.
  • For QuickBooks, few developers have considered utilizing the Remote Data Sharing (RDS) feature with QB SDK 2.1 to grant their web-based application to converse with QuickBooks.
  • This methodology isn’t prescribed for different security reasons, one of which is the prerequisite of opening a firewall port to the RDS server, which isn’t verified enough for this purpose with regards to the web, as RDS is a LAN arrangement, not a web one.
  •  QBWC disposes of the firewall issue by utilizing an “upside-down” correspondence model where the QBWC starts the session with the web service over HTTPS and inquires as to whether it has worked for QuickBooks or QB POS.   
  •     Subsequently, there is no compelling reason to open any ports.

Is There Any Substitute to QBWC?

  • The main prescribed option in contrast to QBWC to empower online application reconciliation is for the developer to compose their very own
  • Go-between application, as a result, reinstatement QBWC with their own execution.

Utilizing RDS includes significant security risk, as we’ve just referenced.

  • Utilizing the unsupported Intuit Interchange Format (IIF), as some web designers have done, isn’t suggested in light of the fact that this detours the QuickBooks business logic, this could bring about the information that is unsound from a bookkeeping and QuickBooks business viewpoint.

The QBWC-to-Web Service Communication Universe There are two parts of the overall QBWC-to-web service connection that you have to remember: 

Initial client Communication with your Web Service

  • The client’s first “communication” with your web service is an out-of-band communication in which your client does everything that needs to complete before any data communication which will be going to occur in the future.

Ongoing Communication Between QBWC and a Web Service

  • QBWC utilizes the QWC record from each web service provider to find that providers web service and start the communication succession.
  • QBWC contacts the web service when your client asks it to or at the normal intervals planned by your client.
  • On the off chance that your web service needs to do some work for the client, it reacts with demands for QuickBooks or QB POS, which QBWC forwards to QuickBooks or QB POS, at that point restores the reactions to your web service. 
  • If there is the chance that the web service has no work to be done at the time QBWC reaches, at that point the communication essentially stops.

How to avoid QuickBooks Web Connector from opening when starting the computer:

  • Remember that if you are not utilizing Web Connector, you can expel it from the Windows Startup Group to avoid running each time you start your PC. Remember that expelling the shortcut from a startup may damage any application that uses a web connector to speak with QuickBooks.


The exchanging of data from QuickBooks Desktop to the web services is mainly known as QuickBooks Web Connector and it is a Microsoft Windows Application. It also imports the data including standard dimensions. It is an XML file that is created for an inter-linking bridge between desktop and web applications. QBWC is supported by Quickbooks Desktop Enterprise.

Leave a Reply

Your email address will not be published. Required fields are marked *

Call Now