Changelog
v9.5
Released October 1st, 2024
Latest Version
- Improved handling of "Resource not found" errors
- Bring back credit logging when built-in sync is disabled
- Fix some random transactions not syncing
Previous Versions
v9.4
Released August 9th, 2024
View/hide detailed changelog
- Force invoice to fully paid if fully paid in Xero
- Fix Xero's Breaking API changes
v9.2
Released July 9th, 2024
View/hide detailed changelog
- Only sync paid invoice feature now ignores credits
- Skip lock date errors for credits
- Remove "Starting Invoice ID for transactions"
- Fix error with BETA refund sync logic causing multiple spend money transactions when enabled
- Remove BETA notice from credit sync
- Improve token storage logic
v9.1
Released February 24th, 2024
View/hide detailed changelog
- [Feature] Added Refund Sync
- Only sync credits when the Xero invoice has an outstanding balance
v9.0
Released February 22nd, 2024
View/hide detailed changelog
- [Feature] Added Credit Sync
- [Feature] Only sync contacts that have changes
- Added PHP 8.2 support
- Improved detection of transactions where references mismatch
- Allow custom hooks to skip invoices without causing errors
v8.11
Released August 21st, 2023
View/hide detailed changelog
- Only sync contact email address when sync contacts setting or email via Xero is enabled
v8.10
Released June 13th, 2023
View/hide detailed changelog
- Only paid invoice sync now includes credits
- Fix for obscure payment sync errors with zero reference invoice numbers
- Don't send an empty tax type
v8.9
Released May 23rd, 2023
View/hide detailed changelog
- Add support for new Xero API changes
- Fix for PHP 8 error
- Reduce calls to Xero API Organisation endpoint
v8.8
Released April 13th, 2023
View/hide detailed changelog
- Further fix for "Resource not found" error when syncing lots of payments
- Database table improvements
v8.6
Released March 6th, 2023
View/hide detailed changelog
- Improvement to WHMCS to Xero payment sync
- Bug fix for sending Invoice emails via Xero
- Add check to stop Xero payments syncing back after Direct Debit reversals
v8.4
Released December 22nd, 2022
View/hide detailed changelog
- Improve PHP 8.1 compatibility
- Reduce payments synced from 100 to 50 at a time
v8.1
Released December 15th, 2022
View/hide detailed changelog
- [Feature] Add
{$xero_url}
to invoice email variables
- Don't sync changes to draft Invoices
v8.0
Released December 1st, 2022
View/hide detailed changelog
- [Feature] We now sync Invoices using their "number" instead of the ID
- [Feature] Add option to only sync paid Invoices
- [Feature] Prevent draft Invoices syncing to Xero
- Add support for custom/sequential invoice number format
v7.0
Released November 10th, 2022
View/hide detailed changelog
- Bump minimum WHMCS version to v8.0
- Add support for PHP 8.1 (minimum now PHP 7.2)
v6.8
Released July 29th, 2022
View/hide detailed changelog
- Allow setting product codes in Xero
- Sync Domains as a product
- Reduce API limit hits
v6.7
Released June 6th, 2022
View/hide detailed changelog
- Reveal when Xero is blocking connections
- Add activity log entry when sending invoice email via Xero
- Add Project Management invoice item group
- Map add-ons to individual products in Xero
v6.6
Released February 8th, 2022
View/hide detailed changelog
- Remove description from Items
- Improve detection of Xero paid invoices with long prefixes
v6.3
Released October 21st, 2021
View/hide detailed changelog
- Allow switching between multiple organisations
- Fixed disconnect from Xero option
- Fixed tracking options not applying
v6.2
Released September 27th, 2021
View/hide detailed changelog
- We are now Xero Certified! You no longer need to create your own App in Xero.
- We updated our privacy policy https://edgehosting.uk/privacy-policy#w2x
- Dropped support for PHP 5.6
v5.0
Released March 17th, 2021
View/hide detailed changelog
- [Feature] Add option to sync WHMCS Products to Xero Items
- [Feature] Send admin an email notification when sync fails
- Set payment method in WHMCS to xero-credit for Xero Credit payments
- Don't prefix bank fees with invoice numbers (for easier reconciliation)
- Improve UX
v4.2
Released September 18th, 2020
View/hide detailed changelog
- Add checks to prevent duplicate bank fees when syncing history twice
- Fix re-connect to Xero error
v3.5
Released May 12th, 2020
View/hide detailed changelog
- Fixed Xero payments not syncing due to recent changes in Xero API
- Improved performance of payment sync
- Improved handling of customer phone numbers
v3.4
Released May 7th, 2020
View/hide detailed changelog
- Add support for bank fees recorded as a negative figure
- Don't sync billing contact details to contact record if use billing contact is disabled
v3.0
Released September 17th, 2019
View/hide detailed changelog
- Add option to sync transaction fees
- Add option to append contact ID to names (for uniqueness)
v2.19
Released December 14th, 2018
View/hide detailed changelog
- Fixed an issue where WHMCS was creating duplicate payments in Xero when a Xero credit was applied
- Correctly send telephone country codes to Xero
- Fix for account codes with .1 and .10 in them
- Void invoices when fraud check fails
- Add option to specify branding theme for invoices
- Use exempt tax rate for late fees when untaxed
- Fix key pair generation in PHP 7.2
- Add support for PHP 7.1/7.2 (with latest Ioncube loaders)
v2.14
Released January 22nd, 2018
View/hide detailed changelog
- Add option to only sync active contacts to Xero
- Don't mark invoices as paid if the total is zero
- Correctly encode quotes and apostrophes
- Add warning about missing/invalid API username
v2.10
Released November 6th, 2017
View/hide detailed changelog
- Add to-do item when payment sync fails due to voided Xero invoice
- Add check for invoice status when updating invoice totals
v2.8
Released August 10th, 2017
View/hide detailed changelog
- Add option to specify sales code for Setup Fees
- Don't throw exceptions when cron job runs
- Improved handling of Fraud orders
v2.7
Released June 2nd, 2017
View/hide detailed changelog
- Add optional flag to stop invoices being marked as sent
- Fixed an account code mapping bug in WHMCS 6
v2.6
Released April 27th, 2017
View/hide detailed changelog
- Add flag to disable update invoice hook
- Show a warning if mbstring is not enabled
v2.5
Released April 20th, 2017
View/hide detailed changelog
- Fix for zero value draft invoices
- Don't increment next invoice to sync when editing an invoice
v2.4
Released April 5th, 2017
View/hide detailed changelog
- Match Upgrade orders to Xero Account Codes
- Add Late Fees to product group mappings
- Improve manual refund notifications
v2.3
Released March 29th, 2017
View/hide detailed changelog
- [Feature] Update Xero Invoice when Late Fees are applied
- [Feature] Update Xero Invoice when changes are made in WHMCS
- Added reminders for manual refunds
v2.2.0.0
Released March 24th, 2017
View/hide detailed changelog
- [Feature] Reminders to add WHMCS credits and add funds pre-payments to Xero
- Prevent duplicate payments being sent to Xero
- Added Overpayment action reminders
v2.1.0.0
Released March 3rd, 2017
View/hide detailed changelog
- [Feature] Ability to modify data being sent to Xero with custom PHP via custom-hook.php
v2.0.1.3
Released March 1st, 2017
View/hide detailed changelog
- Added support for deleting cancelled DRAFT invoices in Xero
- Fixed a rounding issue with some Xero payments
- No longer strips line breaks from line items
v2.0.1.1
Released February 17th, 2017
View/hide detailed changelog
- Add custom cron.php
- Fixed a bug with Overpayments
- Fixed a bug when group line items was enabled
- Fixed a bug with refunded invoices not syncing future payments
v2.0.0.2
Released January 24th, 2017
View/hide detailed changelog
- Security enhancements
- Improve module logging
- Fix part payments not being applied
- Include "Other Income" in Sales Accounts
- Include Bank Accounts without a Code
v2.0.0.0
Released January 12th, 2017
View/hide detailed changelog
- Completely refactored module
- PHP 7 support
- Unit Tests
- Alert notifications for new releases
- Improved error handling
- Redesigned UI
- Simplified configuration options
- Removed taxrates.ini
v1.9.9.15
Released October 27th, 2016
View/hide detailed changelog
- Remove session_start()
- Remove MySQL encoding settings, now uses default encoding
v1.9.9.11
Released September 21st, 2016
View/hide detailed changelog
- Allow empty default account code
- Add billable items to grouped line items
Aled Evans @aled6065
This is an excellent module and I would highly recommend it to anyone who uses Xero for their accounting. The recent update has also changed the way W2X links with Xero and no longer requires you to manually generate any API keys with Xero. Worth every penny!
Electronics @electronics6022
Slow communication with support :(
David Windell @outeredge
@electronics6022 Sorry to hear this, we have had a short period of delayed support due to the pandemic but we are back in full action now. All the best.
Owner@w2xMike York @mike7228
Hello! Our unique writing services offer students to get high-quality products in a timely manner! We truly enjoy helping students with their academic tasks!
Sam Grindle @sam7293
This is a fantastic module, saves so much time and has been very well put together. Great help from support too if you need it. Fully recommend.
Cheers
Sam
Aidan Casserley @aidan9229
I don't normally leave reviews, but in this case I absolutely had to!
This is honestly one of the most incredible WHMCS products / integrations out there; not just the way in which the module functions and makes our operation slicker; but also the way it is supported.
If you're looking for a Xero module addon, look no further!
Victor Seager @vseager
This module has saved us so much time for our growing business. The support is also fantastic, although I must say we haven't really had any problems!
Martin Gleeson @MartinGleeson
We love this module, and the great support! It does exactly what we want, saving untold hours of bashing our heads against a brick wall. It makes everything simple and frictionless.
Rodolphe Mortreuil @Rodolphe
We've used this plugin for quite some years now and it just works, period. More importantly though, in the rare instances when either a Xero or WHMCS update creates some problems, John has always been only a few minutes away providing very proactive support which never failed to sort out our issues.
Sean Davis @seandnz
Great product and works great. Support is second to none and a must have if you use WHMCS and Xero. Would highly recommend to anyone.
Paul Nesbitt @PAC-WebHosting-Ltd
We have been using this module now for around 18 months and it has made life much simpler!
Now everything done in WHMCS ends up in our Xero accounting package!
Could not be happier with it fully recommend.
Paul Nesbitt
Kevin Perrow @kperrow
Why does this say $49.99 but when you go check out the price jumps to £59.99 paid Annually.
**UPDATE***
Thank you for the explanation on the price difference. I will be purchasing this later this week.
David Windell @outeredge
Hi Kevin, the module is £49.99 GBP + any applicable VAT. We have spoken to WHMCS about updating their marketplace to allow us to use GBP prices as we don't sell in USD.
Owner@w2xStephen Smith @slightly-different
We've been using this extension for a couple of years now and it works really well. Life couldn't be easier, whatever we do in WHMCS get's synched to our Xero accounts and payment marked back to WHMCS. Such a time saver!