0

Overview

QuickBooks Online For WHMCS is a module created to integrate financial data collected in your WHMCS into a world-famous accounting software platform - QuickBooks Online. By virtue of it, you will be able to export your vital information including client details, invoices, transactions and refunds to QuickBooks Online data repository in order to keep your finances well-organized and accurate.

The module will allow you to choose the type and range of synchronization. It can be done manually by selecting the data you wish to integrate, or you can automate the process with a cron job. In either case, owing to logs you will be able to keep track of each exported piece of information. Additionally, you will be enabled to set up taxes and manage payment gateways together with currencies and payment deposits. Maintaining all adjusted elements in perfect harmony will be hassle-free upon the automatic or manual assignment of relations between any detail stored in your WHMCS and QuickBooks Online.

Put your business finances in apple-pie order with the help of QuickBooks Online For WHMCS! Obtain the module now and never again lose control over the money coming in and out of your company!

Features

  • Module
    • Export Manually:
      • Clients
      • Invoices
      • Transactions
    • Export Automatically:
      • Clients
      • Invoices
      • Transactions
    • Manage Relations:
      • Clients
      • Products
      • Domains
      • Addons
      • Invoices
      • Tax Rules
      • Payment Gateways - Including Currencies And Payment Deposits
      • Transactions
    • Set Relations Automatically Or Manually
    • View Export And Cron Run Summary
    • Define Automatic Export Settings Of:
      • Client
      • Invoice
      • Payment
      • Refund
    • Define Default Products Item
    • Define Default Addons Item
    • Define Default Domains Item
    • Define Default Promotional Item
    • Define Tax Zero-Rated
    • Define Tax Type
    • Define Client Name Display Format
    • Toggle Shorten Transaction ID
    • Define Webhooks Token
    • Toggle Debug Mode
    • View Logs
  • General Info
    • Multi-Currency Support
    • Refunds Support
    • Multi-Language Support
    • Supports OAuth 2.0
    • Supports PHP 5.6 Up To PHP 7.2
    • Supports WHMCS V7.2 And Later
  • Requirements
    • QuickBooks Online Account
    • OAuth PHP Library - Connect Using Secure Protocol
Read More

Changelog

v1.5.0 Released Nov 14th, 2018
New Feature
  • Assign relations between your WHMCS and the existing in QuickBooks transactions
  • Promotion codes support - define a promotional QuickBooks item that will be used for exported WHMCS invoices with promo codes applied
  • Set relations automatically by matching customers, products, domains, addons, invoices, and transactions with their equivalents in QuickBooks if such already exist
Improvement
  • Added information to logs about the lack of possibility to export merged mass pay invoices if they contain references to other invoices
  • Webhooks will be now used to maintain synchronization with events between WHMCS and QuickBooks to offload the resource usage
  • Once a specific relation with QuickBooks has been added, it must be unassigned beforehand to reuse it to avoid conflicts
  • When disconnecting with QuickBooks, information including a URL to guide you on how to properly reconnect with the QuickBooks account will be displayed
Removed
  • Regular hourly cron synchronization - no longer needed, use webhooks feature instead
Bug Fix
  • Resolved issue with the option to disconnect the module with QuickBooks correctly
  • Eliminated problem with a missing client email address on the exported to QuickBooks invoice
  • Fixed export of currency exchange rates to QuickBooks
  • Assorted code, UI and language corrections
v1.4.4 Released Aug 23rd, 2018
Improvement
  • Added 'Disconnect' button to terminate OAuth connection with QuickBooks API - case #180
  • Added synchronization of transactions to the invoices with credit payments - case #157
Removed
  • Support for OAuth 1.0 authentication method
Changed
  • Design adjustments of the connection button to QuickBooks
Bug Fix
  • Fixed 'Invalid tax rate id' error that might have occurred when exporting an invoice with the tax applied - case #186
  • Canceled invoices in WHMCS will no longer appear on the export list to QuickBooks (requires the 'Delete Cancelled' option enabled) - case #172
  • Resolved issue with an invalid relation for the 'Default Domains Item' field that might have caused the 'ValidationFault: Invalid Reference Id' error - case #159
  • Corrected problem with invalid items pricing on QuickBooks invoices that could have occurred in certain cases - case #184
v1.4.3 Released Apr 23rd, 2018
New Feature
  • WHMCS V7.5 support
  • PHP 7.1 and 7.2 support
v1.4.2 Released Feb 8th, 2018
Bug Fix
  • Corrected detection of HTTPS availability for the OAuth2.0 authorization
v1.4.1 Released Jan 25th, 2018
Bug Fix
  • Resolved error in exporting payments appearing if a transaction number contained special characters - case #174
  • Corrected 'Authentication Failed' errors in logs that used to occur on cron execution - case #167
  • Added a UTF-8 converter to resolve issues with custom characters occurring upon exporting clients - case #170
  • Eliminated issue that could result from setting the incorrect tax relations
  • Solved issue with rounding up the invoice amounts for the GBP currency in the QuickBooks Online UK system - case #168
v1.4.0 Released Aug 30th, 2017
New Feature
  • Support for OAuth 2.0 connection method to QuickBooks Online API
  • Support for {$clientId} variable to 'Client Display Name Format' field
Improvement
  • More details are now available in logs
Bug Fix
  • Solved problem preventing the re-export of payments in case an error occurred previously
  • Payment method of the invoice is now properly exported to QuickBooks Online
  • Surmounted 'ValidationFault: Required param missing' error occurring upon the export of the invoice with zero tax rate and taxable items
  • Fixed SQL syntax errors that might occur on cron execution
  • Assorted tweaks to exported tax rates
  • Various code and language adjustments
v1.3.2 Released Jul 20th, 2017
Bug Fix
  • Corrected connection on servers that block POST request method with <!--, --> characters
v1.3.1 Released Jun 8th, 2017
New Feature
  • WHMCS V7.2 support
  • 'Delete Cancelled' option to remove invoices already cancelled in QuickBooks Online platform
  • 'Add Funds Invoice' option to disable synchronization of 'Add Funds' ('Add Credit') invoices
Bug Fix
  • Corrected export of currency exchange rates
v1.3.0 Released Feb 22nd, 2017
New Feature
  • Define product addons relations
  • Define domains relations
  • Set additional billing cycles for items in products relations
Improvement
  • Section 'Payment Deposits' converted into 'Payment Gateways' to allow more complex data relations
  • Added 'Total' value column in 'Invoices' section
Bug Fix
  • Corrected display of subtotal values in 'Invoices' secion
  • Displaying proper status of multi-currency in 'Configuration' section
  • Resolved problem with relations of non-taxed items
v1.2.7 Released Nov 4th, 2016
New Feature
  • PHP 7 support
  • Check if invoices and transactions already exist before exporting them
v1.2.6 Released Oct 18th, 2016
New Feature
  • WHMCS V7 support
v1.2.5 Released Jul 22nd, 2016
Improvement
  • validate the length of the client's phone number
Changed
  • Rename from 'QuickBooks' to 'QuickBooks Online'
Bug Fix
  • Calculate tax - 1 cent issue has been resolved
v1.2.4 Released Feb 1st, 2016
Removed
  • Invoice item price restriction
Bug Fix
  • Import invoices with discount
v1.2.3 Released Dec 14th, 2015
Changed
  • Cut client name to fulfill QuickBooks requirements
Improvement
  • Throw exception if the amount for an item is not supported by QuickBooks
  • Throw exception if tax to tax rate relation is not found
Bug Fix
  • Incorrect payment date on exported transactions in QuickBooks
v1.2.2 Released Nov 26th, 2015
Changed
  • Request and response files are no longer stored
Bug Fix
  • Display all available items in dropdown menu
v1.2.1 Released Oct 26th, 2015
Improvement
  • Support for special characters
Bug Fix
  • Rounding taxes
v1.2.0 Released Sep 8th, 2015
New Feature
  • WHMCS V6 support
  • Multi-Currency support
  • Define tax rules relations
  • Define zero tax rule
  • Define payment deposits relations
  • Define client name display format
  • Automatically shorten transaction ID
v1.1.0 Released Jun 17th, 2015
New Feature
  • Create QuickBooks item
  • Link WHMCS product with QuickBooks item
  • Link WHMCS invoice with already existing QuickBooks invoice
  • Link WHMCS client with already existing QuickBooks client
Improvement
  • Show details of connected QuickBooks account
v1.0.0 Released May 27th, 2015
Launch
  • Initial Release
Read More

Reviews

  • 1 year ago
    Had been using Modules Garden's QuickBooks for WHMCS since September 2015, since their 1st release. Though we had a bit of lag in understanding configuring QuickBooks dev login, ModulesGarden team assisted us at right time to get things setup.

    Since then, we had been one of the early and happy clients of them. The module is made to the point, Sync clients, transactions and invoices. Also, the module has a very redundant code base which keeps us cool and out of worries. We hope to continue using this module for every.

    Great work guys.
Read More

See Also

Account Synchronization For WHMCS

Chosen by 141 customers

Automate the import/export and two-way synchronization of accounts, products and clients located at cPanel, Plesk and other external servers with your WHMCS.

$79.95/yr
Discount Center For WHMCS Icon
Discount Center
$49.95/yr

Discount Center For WHMCS

Chosen by 198 customers

Offer one-time and recurring discounts for orders of specified products combinations or quantities, formulate discount rules and time frames plus view detailed summaries.

$49.95/yr
Advanced Billing For WHMCS Icon
Advanced Billing
$119.95/yr
Featured

Advanced Billing For WHMCS

Chosen by 497 customers

Extend billing models and customize invoice delivery to charge your clients for actual server resource usage, opened tickets, each hour of product use and more.

$119.95/yr
Rackspace Email Extended For WHMCS Icon
Rackspace Email Extended
$69.95/yr

Rackspace Email Extended For WHMCS

Chosen by 99 customers

Automate the supply of Rackspace Email accounts offered as customizable products plus enable the remote handling of several account features right in your client area.

$69.95/yr