QuickBooks Online For WHMCS

QuickBooks Online For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v8.11

ModulesGarden 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!

Module:

  • Export Manually:
    • Clients
    • Invoices
    • Transactions
    • User Credits
  • Export Automatically:
    • Clients
    • Invoices
    • Transactions
    • User Credits
  • Import Manually via Cron:
    • Customers
    • Invoices
    • Transactions
  • Manage Relations:
    • Clients
    • Products
    • Domains
    • Addons
    • Invoices
    • Tax Rules
    • Payment Gateways - Including Currencies And Payment Deposits
    • Transactions
    • User Credits
    • Create Own Custom Rules
  • Set Relations Automatically Or Manually
  • Force Update And Lock Status Of:
  • Clients
  • Invoices
  • Transactions
  • Credits
  • Toggle Update Of Invoice Item Relation On Its Edition
  • View Export And Cron Run Summary
  • Define Automatic Export Settings Of:
    • Client
    • Invoice
    • Payment
    • Refund
    • Credit
  • Define Default Products Item
  • Define Default Addons Item
  • Define Default Domains Item
  • Define Default Refund Receipt Item
  • Define Default Promotional Item
  • Define Default Credits Item
  • Define Tax Zero-Rated
  • Define Tax Type
  • Define Client Name Display Format
  • Define Customer Tax ID Custom Fields
  • Define Gateway Fee Account
  • Define Fee Gateways
  • Define Shorten Transaction ID Method
  • Define Webhooks Token
  • Define Synchronization Settings
  • Toggle Debug Mode
  • Configure Failure Notifications
  • View Logs
  • View Revision History

General Info:

  • Multi-Currency Support
  • Refunds Support
  • Can Work Along Other Systems On Single QuickBooks Account
  • Multi-Language Support
  • Supports OAuth 2.0
  • Supports PHP 8.2 Back To PHP 7.4
  • Supports WHMCS V8.11 Back To WHMCS V8.8
  • Easy Module Upgrade To Open Source Version

Requirements:

  • QuickBooks Online Account
  • ionCube Loader V13 Or Later
  • OAuth PHP Library - Connect Using Secure Protocol

 

Reviews

5 stars
16
16
4 stars
2
2
3 stars
0
0
2 stars
0
0
1 star
1
1

Rhys Damagnez @rhys6314

June 19, 2024 at 07:11:23 PM

We switched to the Quickbooks Addon for WHMCS after dealing with a ton of issues with our previous addon. This one is a breath of fresh air! It was easy to set up and has been working flawlessly for years. It syncs clients, invoices, and payments without a hitch, saving us time and frustration.

  • 4 months ago
  • Version Number 1.10.1

Raoul Edmonds @redmonds

January 31, 2024 at 10:27:59 PM

We have been using this quickbooks module from Modules Garden for several years now. We have found that it saves us considerable time and energy inputting data in to QBO. Any issues or questions that we have had, have been promptly responded to.

  • 9 months ago
  • Version Number 1.9.4

Etienne F. Carrier @etienne2950

March 16, 2023 at 02:41:31 PM

We have just finished our tests on QuickBooks Online For WHMCS from ModulesGarden. It's amazing how this tool will save us time. Seriously, I recommend them without hesitation.

  • 1 year ago
  • Version Number 1.9.1

Euan Fielder @euan3934

July 22, 2022 at 08:52:41 AM

This software does what it says. Easy to set up and works perfectly. A great timesaver and stops manual entry into Quickbooks Online from WHMCS.

  • 2 years ago
  • Version Number 1.8.1

Ben @ben2424

August 6, 2021 at 12:12:02 PM

The QuickBooks for WHMCS module is absolutely fantastic. I previously used a different software to perform the same function but there were many issues that the developers could not resolve. Since changing to the QuickBooks for WHMC, all the issues from before was resolved and everything just works fantastically well. I can highly recommend this module.

  • 3 years ago
  • Version Number 1.7.0

Gavin Von Der Heyden @gavin2365

November 17, 2020 at 04:31:47 PM

We have been in contact with Modules Garden with a couple of modules and they have always been very quick to help , we logged a ticket to for help with a 7 day free access for QuickBooks Online For WHMCS and with in little bit of time it was activated and ready to go.

They have always been very helpful with their plugins.

  • 3 years ago
  • Version Number 1.6.5

Malik Hemani @malik5313

October 27, 2020 at 02:01:48 PM

We were using another module who stopped supporting and went dark. Turned to this module. Had few questions about migration and setup. They are fast and very helpful. Works as promised. Even had few extra features we loved.

  • 4 years ago
  • Version Number 1.6.5

James Perrotta @james5913

October 18, 2020 at 01:38:20 PM

This is a must have. There are only two major players that work in the WHMCS to Quickbooks conversion area and Modules Garden absolutely has the better product. This team goes above and beyond to always make sure their software is updated and working correctly. Excellent, 5 stars!

  • 4 years ago
  • Version Number 1.6.5

Jacques Lapare @JackLapare

February 18, 2019 at 04:33:32 PM

Great app, very useful.
I removed a star because of one important missing feature :
this module can't work with combined taxes (like in Quebec, we charge TPS and TVQ).
Every invoices are sync with TPS only. I need to change it manually unfortunately.
But their team told me that they are planning on changing this at the next update.
I will change my review to 5* as well when this will be ready.

  • 5 years ago
  • Version Number 1.5.0
  • Edited

iQWeb Solutions @iqweb5010

February 12, 2019 at 06:20:59 PM

Great product, connects to quickbooks online seamlessly and were able to sync products and contacts with a breeze. Helping us save time for invoices so we can focus more on other aspects.

  • 5 years ago
  • Version Number 1.5.0

Taylor George @taylor3908

January 23, 2019 at 03:28:17 AM

Essential module for staying in sync with Quickbooks. My bookkeeper uses this, and says it is a total life saver.

  • 5 years ago
  • Version Number 1.5.0

Nghia Than @itvietnam

December 23, 2018 at 06:44:22 AM

The absolute top module and the only right tool for users of QuickBooks Online who want to be in sync with WHMCS data. I use it since 2017, and going to buy one more license for my other site. Synchronization is super easy and you can always decide what information you want to integrate. Better than modules buy from myworks.design. I tried them but support was terrible. Highly recommended!

  • 5 years ago
  • Version Number 1.5.0

Mitchell Langford @mitchell4788

September 24, 2018 at 11:43:17 AM

Have started the transition to Quickbooks Online, and this module is really well developed! It is super easy to setup, very detailed documentation from ModulesGarden. The pre-sales support is really great, really helpful. Really easy to sync invoices, customers and transactions to Quickbooks Online, saved so much time! Thanks!

Mitchell
---Observable Web---
https://observableweb.com.au

  • 6 years ago
  • Version Number 1.4.4

Martin Chan @martin1110

May 26, 2018 at 06:36:10 AM

I have bought this module for my accounting. We do not have many transactions, thus it is a quarterly affair. However, the module saves us plenty of time. All our invoices and payments are imported just a few clicks away. Especially good for a small organization like us, it helps to reduce type-errors and import the information is a breeze.

  • 6 years ago
  • Version Number 1.4.3

Kurt Willmon @kurt7752

March 21, 2018 at 05:51:32 PM

UPDATE (August, 2022): I've been using this for almost 4-1/2 years now and it's served my needs. It mostly runs in the background so, I don't need to get into it very often so, I don't remember anything that stands out as particularly good or bad. I think there could be some improvement to the import filter though.
At the time I installed it, it had difficult installation and integration process that require you create a developer account at intuit. I don't know if that's changed. I actually ended up using a different solution (discontinued now) to do my bulk import to QuickBooks because my import was so large then switched back to using QuickBooks Online For WHMCS by Modules Garden for the small day-to-day syncing.
Bottom Line: It may or may not be integrate now but, once it's running, it does the job.

  • 6 years ago
  • Version Number 1.4.2
  • Edited

Balaji Sankaranarayanan @balaji201

September 25, 2017 at 10:26:57 AM

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.

  • 7 years ago
  • Version Number 1.4.0

Sean Low @Seanlow

September 16, 2017 at 04:34:39 AM

To buggy and slow response

  • 7 years ago
  • Version Number 1.4.0

Joshua Brewer @PatriaCo

January 27, 2017 at 09:07:37 PM

As Advanced Intuit Certified QuickBooks ProAdvisors, we had the pleasure of working with ModulesGarden on this outstanding Module. We used another product for several years, but it had many problems. This module far surpassed our expectations and MG continues to add new features! ModulesGarden is exceptional at keeping their modules up-to-date. We highly recommend MG! https://patriaco.com

  • 7 years ago
  • Version Number 1.2.7
  • Edited

Vladimir Nagin @Torizon-Cloud-Solutions

January 24, 2017 at 09:47:36 AM

We've been using this extension for a couple of months and it works really well. Such a time saver!

Great job and fast support guys!

  • 7 years ago
  • Version Number 1.2.7

Version Compatibility


Compatible with WHMCS v8.11

Full Version Compatibility


  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0

System Requirements


  • QuickBooks Online Account
  • OAuth PHP Library - Connect Using Secure Protocol

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ModulesGarden

Changelog

v1.10.2 Released September 20th, 2024

Latest Version


  • New Feature: WHMCS V8.11 support
  • New Feature: Support for PHP 8.2 version
  • Changed: Requires ionCube Loader V13 or later
  • Bug Fix: Solved problem where the module applied an incorrect tax to invoices when similar taxes were created, differing only by the assigned "State" - case #434
  • Bug Fix: Fixed "Unsupported Operation" error that might have occurred during invoice export when an apostrophe character (') was used in the invoice item description - case #435
  • Bug Fix: Resolved issue with assigning the correct tax value, which varied depending on the years during which it was in effect - case #436

 

Previous Versions


v1.10.1 Released June 12th, 2024

View/hide detailed changelog

  • Improvement: Maintenance update and stability optimizations
  • Removed: Support for WHMCS V8.7 and previous
  • Bug Fix: Adjusted the "Force Update" option to ensure its functionality with the "Lock Status" enabled - case #417

 

v1.10.0 Released April 25th, 2024

View/hide detailed changelog

  • New Feature: WHMCS V8.10 support
  • New Feature: New "Revision History" section that contains detailed API responses and displays differences before and after changes made by the module - case #418, #416
  • New Feature: New "Lock Status" option enabling management of automatic updates for "Clients", "Invoices", "Transactions" and "Credits" items - case #417, #416
  • New Feature: Force the update of "Clients", "Invoices", "Transactions" and "Credits" items to ignore any changes detected in the QuickBooks Online panel and allow the update to complete - case #419
  • New Feature: Choose whether to update the relations associated with the invoice item while updating the invoice item - case #420
  • New Feature: Option to disable synchronization of invoices with a zero amount - case #322
  • Removed: Support for WHMCS V8.6 and previous
  • Bug Fix: Other minor code corrections

 

v1.9.4 Released January 15th, 2024

View/hide detailed changelog

  • New Feature: WHMCS V8.8 and V8.9 support
  • Removed: Support for WHMCS V8.5 and previous
  • Bug Fix: Eliminated the "Property HomeBalance does not exist" error that occurred during the credits export cron job execution - case #400
  • Bug Fix: Payments made with credits will be now properly exported and created in QuickBooks - case #405
  • Bug Fix: Solved problem with exporting credits for "US" users who used the "Tax Zero Rated" configuration - case #406
  • Bug Fix: Other minor code corrections

 

v1.9.3 Released July 12th, 2023

View/hide detailed changelog

  • Bug Fix: Additional corrections related to invoice export where its tax could be wrongly rounded up to 0.01 amount difference - case #392
  • Bug Fix: Changing the tax amount in the QuickBooks panel will no longer break the associated item relation in WHMCS - case #393
  • Bug Fix: Eliminated "Invalid tax rate id" error that could occur when trying to export an invoice where one of the items is taxed and the other is not - case #395

 

v1.9.2 Released March 17th, 2023

View/hide detailed changelog

  • Removed: Support for WHMCS V8.3 and previous
  • Removed: Support for PHP 7.3 version
  • Bug Fix: Fixed cases when the over-payment for the previous invoice might have been deleted after creating a new invoice - case #388
  • Bug Fix: Corrected taxes synchronization that might have caused issues with updating their amounts after making changes in the QuickBooks panel - case #387

 

v1.9.1 Released January 4th, 2023

View/hide detailed changelog

  • New Feature: WHMCS V8.7 support
  • Bug Fix: Prevented potential TypeError that might have occurred when using "Create Invoice" functionality on the WHMCS V8.6 - case #381
  • Bug Fix: Fixed an exception error that might have shown up on certain WHMCS instances with PHP 8.1 when trying to activate the addon module - case #382
  • Bug Fix: Eliminated "Argument #2 ($haystack) must be of type array" error that might have been displayed when trying to add the payment, when the "Fee Gateways" option was not previously configured - case #384
  • Bug Fix: Resolved problem with logging the "Declaration of Symfony (...)" error entries every 30 minutes in the activity report - case #385
  • Bug Fix: Other minor code corrections

 

v1.9.0 Released October 6th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.6 support
  • New Feature: Support for PHP 8.1 version
  • New Feature: Integration of WHMCS credit funds synchronization with QuickBooks Online "Credit Memo" functionality
  • New Feature: Import QuickBooks clients, invoices, and their transactions into the WHMCS system using the CLI cron job commands
  • New Feature: Choose whether to synchronize WHMCS clients' statuses with the QuickBooks customers equivalents or not - case #307
  • New Feature: Select the WHMCS client custom field for tax ID/VAT number that will be synchronized with the QuickBooks "Tax Registration Number" field - case #304
  • Removed: Support for V8.2 and previous
  • Removed: Support for PHP 7.2 version
  • Bug Fix: Corrected exclusive and inclusive tax calculations when the level 1 and level 2 taxes were used altogether
  • Bug Fix: Fixed cases when canceled WHMCS invoices were deleted from QuickBooks instead of changing their status to "Voided" - case #313
  • Bug Fix: Solved problem with "API Required parameter TxnTaxDetail.TaxLineDetail.TaxLine.TaxRateRef is missing in the request" error that might have occurred when exporting invoices - case #310
  • Bug Fix: Eliminated number of errors generated into the "tblerrorlog" database table
  • Bug Fix: Other code corrections, language, and UI improvements

 

v1.8.2 Released September 2nd, 2022

View/hide detailed changelog

  • Bug Fix: Resolved assorted problems with exporting invoices when the WHMCS mass payment functionality is used - case #338
  • Bug Fix: Corrected verification of the HTTPS protocol when OAuth 2.0 is used for connection setup - case #340
  • Bug Fix: Fixed cases when the exported invoice with tax total due could be wrongly rounded up to 0.01 amount difference

 

v1.8.1 Released June 22nd, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.5 support
  • Removed: Support for WHMCS V8.1 and previous
  • Bug Fix: Fixed problem with invalid 1 to 1 currency exchange rate after the transaction export if no fee gateways have been selected in the module configuration - case #336

 

v1.8.0 Released February 8th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.4 support
  • New Feature: You can now use a new credit system where the client is charged only with the credit amount used to pay the invoice - case #220
  • New Feature: Select only these gateways that have the fee deposit enabled to eliminate cases of the double fee being charged - case #296
  • Improvement: Added a new synchronization cron argument that allows you to export invoices only since the provided date - case #223
  • Improvement: "Gateway Fee Account" option can now be set to "Unassign" to disable fees synchronization - case #300
  • Removed: Support for WHMCS V8.0 and previous
  • Bug Fix: Other minor code corrections

 

v1.7.1 Released September 29th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.3 support
  • Removed: Support for WHMCS V7.10 and previous
  • Removed: Support for PHP 7.1 version
  • Bug Fix: There will be no limit where you could set only up to 1000 product items relations - case #294
  • Bug Fix: Eliminated "Invoice <id> already exist in QB" error when trying to export invoices that might have occurred due to handling differences in an invoice ID and invoice number - case #297

 

v1.7.0 Released April 14th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.1 support
  • New Feature: Custom Rules - assign WHMCS invoices to specific QuickBooks services based on the rules of the found items - case #286
  • New Feature: Gateway Fee Account - define the relation between WHMCS transaction fees and QuickBooks deposit account - case #240
  • Improvement: Choose whether to shorten transaction IDs by cutting the first or the last characters of the string accordingly - case #249
  • Improvement: Tax type configuration will be now automatically set based on the WHMCS tax settings
  • Improvement: Access token validity will be now automatically refreshed
  • Removed: Deprecated "--refreshAccessToken" parameter for cron configuration
  • Removed: Support for WHMCS V7.9 and previous
  • Bug Fix: Adjusted pagination that might have caused issues with loading the list of items to export and log records - case #280
  • Bug Fix: Eliminated issue where invoice due date was not properly passed to QuickBooks - case #281
  • Bug Fix: Resolved problems with establishing the connection if the server was using SSL - case #282
  • Bug Fix: Eliminated "Duplicate Name Exists Error The name supplied already exists" message that might have shown up on WHMCS V8.1
  • Bug Fix: A message about incorrect "zero tax" configuration has been hidden if that was not used in QuickBooks - case #238
  • Bug Fix: Fixed issue that might have caused "Integrity constraint violation: (...) for key 'qb_payment_id'" error - case #287
  • Bug Fix: Solved case that might have caused "Business Validation Error: Transaction detail has tax rate, but corresponding tax or net amount is missing" error - case #288
  • Bug Fix: Corrected code to prevent "Required param missing, need to supply the required value for the API Required parameter TxnTaxDetail.TaxLineDetail.TaxLine.TaxRateRef is missing in the request" error when exporting invoices - case #289
  • Bug Fix: Eliminated a large number of warnings generated into the "tblerrorlog" database table
  • Bug Fix: Other code corrections and UI improvements

 

v1.6.5 Released October 15th, 2020

View/hide detailed changelog

  • Bug Fix: Resolved rare case where the module could have lost the connection with the QuickBooks session - case #278

 

v1.6.4 Released October 7th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V8.0 and PHP 7.4 support
  • Removed: Support for PHP 7.0 and previous
  • Removed: Support for WHMCS V7.8 and previous
  • Bug Fix: Other minor code corrections

 

v1.6.3 Released July 9th, 2020

View/hide detailed changelog

  • Bug Fix: Corrected invoice matching process that was sorting invoices from the most recent instead of the oldest ones - case #271

 

v1.6.2 Released June 4th, 2020

View/hide detailed changelog

  • New Feature: Module can now fully support combining of tax level 1 and tax level 2 rates - case #229
  • Removed: Support for WHMCS V7.7 and previous
  • Bug Fix: Fixed issue where not all entries might be included for the "Default QuickBooks Item" setting when configuring relations for products - case #269

 

v1.6.1 Released March 25th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.10 support
  • Improvement: Added "Default Refund Receipt Item" configuration option - case #261
  • Improvement: Added ability to "Delete All Relations" at once (clients, products, invoices etc.) - case #266
  • Bug Fix: Assorted adjustments to resolved cases with exporting refunded invoices to QuickBooks - case #261
  • Bug Fix: Fixed "Your server uses the HTTP connection now." notification that might have been shown even when the server used HTTPS protocol - case #262
  • Bug Fix: Resolved issue with matching transaction with payments when their IDs were truncated to 21 characters as required by QuickBooks - case #263

 

v1.6.0 Released January 9th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.9 support
  • New Feature: Module can now work along with multiple WHMCS or other systems synchronized with the single QuickBooks Online account - case #247
  • New Feature: Invoice unpaid cron synchronization - if the invoice is manually paid in the QuickBooks Online panel, the relevant transaction will be also added to the corresponding invoice in the WHMCS - case #247
  • New Feature: 'Prevent Duplication' - block attempts to send WHMCS invoice to the QuickBooks if the same invoice ID already exists in the QuickBooks Online panel
  • New Feature: 'Synchronize Invoice Number' - allow QuickBooks Online panel to generate by itself subsequent invoice numbers and assign them to the generated WHMCS invoices - case #247
  • New Feature: 'Failure Notifications' - send hourly or daily email notifications to a chosen administrator about specified item failures
  • Removed: Support for WHMCS V7.6 and previous
  • Bug Fix: Corrected issue with display of invalid 'Access Token Valid Time' when incorrect time zones were set on the server - case #256
  • Bug Fix: Resolved problem with the 'Call to undefined method' error that could have occurred during the cron execution - case #255
  • Bug Fix: Fixed missing date of cron executions in logs if cron was executed with arguments - case #253
  • Bug Fix: Other minor code corrections

 

v1.5.3 Released November 21st, 2019

View/hide detailed changelog

  • Bug Fix: Solved problem with toggled date filters which could have worked improperly - case #248
  • Bug Fix: Resolved issue with the "The response_type query parameter is missing from the authorization request" error - case #251
  • Bug Fix: Minor code corrections

 

v1.5.2 Released October 25th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.8 support
  • Improvement: A new toggle was added in order to prevent the duplication of invoices if more than one WHMCS is synchronized with QuickBooks - case #232
  • Removed: Support for WHMCS V7.5 and previous
  • Bug Fix: Resolved issue with the exchange rate when the main QuickBooks currency is different than the main WHMCS currency - case #219
  • Bug Fix: Corrected updating of invoice number and date when the "Proforma Invoicing" option is enabled - case #228
  • Bug Fix: Fixed SQL error that could have occurred in the "Relation: Transactions" section if there was more than one transaction assigned to the invoice - case #231
  • Bug Fix: Resolved issue with the export of transactions of the same ID number - case #235
  • Bug Fix: Solved problem that could have caused the QuickBooks payment IDs being empty in the "Logs" section - case #237
  • Bug Fix: Corrected process of errors capturing while authenticating with QuickBooks - case #243
  • Bug Fix: Other minor corrections

 

v1.5.1 Released March 5th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.7 and PHP 7.3 support
  • Removed: Support for WHMCS V7.3 and previous
  • Bug Fix: Fixed case of an invalid database decoding that might have caused the "Access Token has been invalidated" error - case #225
  • Bug Fix: Resolved problem of exporting clients with TZS home currency - case #226

 

v1.5.0 Released November 14th, 2018

View/hide detailed changelog

  • New Feature: Assign relations between your WHMCS and the existing in QuickBooks transactions
  • New Feature: Promotion codes support - define a promotional QuickBooks item that will be used for exported WHMCS invoices with promo codes applied
  • New Feature: 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
  • Improvement: Webhooks will be now used to maintain synchronization with events between WHMCS and QuickBooks to offload the resource usage
  • Improvement: Once a specific relation with QuickBooks has been added, it must be unassigned beforehand to reuse it to avoid conflicts
  • Improvement: 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
  • Bug Fix: Eliminated problem with a missing client email address on the exported to QuickBooks invoice
  • Bug Fix: Fixed export of currency exchange rates to QuickBooks
  • Bug Fix: Assorted code, UI and language corrections

 

v1.4.4 Released August 23rd, 2018

View/hide detailed changelog

  • Improvement: Added 'Disconnect' button to terminate OAuth connection with QuickBooks API - case #180
  • Improvement: 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
  • Bug Fix: Canceled invoices in WHMCS will no longer appear on the export list to QuickBooks (requires the 'Delete Cancelled' option enabled) - case #172
  • Bug Fix: Resolved issue with an invalid relation for the 'Default Domains Item' field that might have caused the 'ValidationFault: Invalid Reference Id' error - case #159
  • Bug Fix: Corrected problem with invalid items pricing on QuickBooks invoices that could have occurred in certain cases - case #184

 

v1.4.3 Released April 23rd, 2018

View/hide detailed changelog

  • New Feature: WHMCS V7.5 support
  • New Feature: PHP 7.1 and 7.2 support

 

v1.4.2 Released February 8th, 2018

View/hide detailed changelog

  • Bug Fix: Corrected detection of HTTPS availability for the OAuth2.0 authorization

 

v1.4.1 Released January 25th, 2018

View/hide detailed changelog

  • Bug Fix: Resolved error in exporting payments appearing if a transaction number contained special characters - case #174
  • Bug Fix: Corrected 'Authentication Failed' errors in logs that used to occur on cron execution - case #167
  • Bug Fix: Added a UTF-8 converter to resolve issues with custom characters occurring upon exporting clients - case #170
  • Bug Fix: Eliminated issue that could result from setting the incorrect tax relations
  • Bug Fix: Solved issue with rounding up the invoice amounts for the GBP currency in the QuickBooks Online UK system - case #168

 

v1.4.0 Released August 2nd, 2017

View/hide detailed changelog

  • New Feature: Support for OAuth 2.0 connection method to QuickBooks Online API
  • New Feature: 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
  • Bug Fix: Payment method of the invoice is now properly exported to QuickBooks Online
  • Bug Fix: Surmounted 'ValidationFault: Required param missing' error occurring upon the export of the invoice with zero tax rate and taxable items
  • Bug Fix: Fixed SQL syntax errors that might occur on cron execution
  • Bug Fix: Assorted tweaks to exported tax rates
  • Bug Fix: Various code and language adjustments

 

v1.3.2 Released July 20th, 2017

View/hide detailed changelog

  • Bug Fix: Corrected connection on servers that block POST request method with <!--, --> characters

 

v1.3.1 Released June 8th, 2017

View/hide detailed changelog

  • New Feature: WHMCS V7.2 support
  • New Feature: 'Delete Cancelled' option to remove invoices already cancelled in QuickBooks Online platform
  • New Feature: '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 February 22nd, 2017

View/hide detailed changelog

  • New Feature: Define product addons relations
  • New Feature: Define domains relations
  • New Feature: Set additional billing cycles for items in products relations
  • Improvement: Section 'Payment Deposits' converted into 'Payment Gateways' to allow more complex data relations
  • Improvement: Added 'Total' value column in 'Invoices' section
  • Bug Fix: Corrected display of subtotal values in 'Invoices' secion
  • Bug Fix: Displaying proper status of multi-currency in 'Configuration' section
  • Bug Fix: Resolved problem with relations of non-taxed items

 

v1.2.7 Released November 4th, 2016

View/hide detailed changelog

  • New Feature: PHP 7 support
  • New Feature: Check if invoices and transactions already exist before exporting it

 

v1.2.6 Released October 18th, 2016

View/hide detailed changelog

  • New Feature: WHMCS V7 support

 

v1.2.5 Released July 22nd, 2016

View/hide detailed changelog

  • 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 February 1st, 2016

View/hide detailed changelog

  • Removed: Invoice item price restriction
  • Bug Fix: Import invoices with discount

 

See also

w2x for Xero

Synchronise your invoices, Contacts, Products and Payments with Xero

Commercial
KashFlow Accounting

Automatically transfer your billing & transaction history to KashFlow

Free
Zero Invoice Management

Avoid sending notifications or creation of 0€ Invoices

Free
Payment Gateway Fees & Allocator

Payment Gateway Fees & Allocator

Commercial
Moneybird

Integrates WHMCS with Moneybird accounting software

Free