Version 1.0

Compatible with CS-Cart Version 4.2.4

  • Initial Release
  • Set Accounts, Tax, and Payments Settings
  • Generates Xero Invoice

Version 2.0 Last Update: March 25, 2015
Compatible with CS-Cart Version 4.2.4
  • Bug Fixes
  • Auto Generate SSL Keys for Xero Application
  • Supports Inclusive/Exclusive Tax on Invoice Lines
  • Add Tax Rates from CSCart Tax settings

Version 2.0.1 Last Update: April 7, 2015

Compatible with CS-Cart Version 4.2.4

  • Auto Generate SSL Keys for Xero Application Display in Textbox
  • Tax Free Type for No Taxes

Version 2.0.2 Last Update: April 8, 2015

Compatible with CS-Cart Version 4.2.4

  • Convert special characters like & to their html entity like: &amp in passing data to Xero API

Version 2.0.3 Last Update: June 1, 2015

Compatible with CS-Cart Version 4.2.4 and 4.3.1

  • Auto script for file modifications upon installation and uninstallation

Version 2.0.4 Last Update: August 27, 2015

Compatible with CS-Cart Version 4.2.4 up to 4.3.3

  • Add item codes on invoices if product is on Xero Inventory (must be enabled via settings)
  • Update Payment when verified from CS Cart (e.g changed order status from open to complete or approved or status on the settings)

Version 3 Last Update: May 4, 2016

Compatible with CS-Cart Version 4.2.4 up to 4.3.5


  • Upgraded Xero Security from SHA1 to SHA2
  • Auto add/update product items to your Xero Inventory upon order

Version 3.1 Last Update: July 7, 2016

Compatible with CS-Cart Version 4.3.6 up to 4.3.8


  • Status Description Database change starting CS Cart 4.3.6
  • Pass an invoice with the original order date via Update Order Status on Orders Management
  • Pass each discount to Xero

Version 3.2 Last Update: September 6, 2016

Compatible with CS-Cart Version 4.3.6 up to 4.3.9


  • Issue Connecting to XERO API (SHA2 URL) fix
  • Fix for inclusive VAT
  • Fix for manual discounts
  • Fix for manual discounts with inclusive VAT
  • Fix for some items with no default account code
  • Fix for purchases using Sage Pay



Version 3.3 Last Update: March 20, 2017

Compatible with CS-Cart Version 4.3.6 up to 4.5.1


  • Issue for orders with 0.00 total and no payment required would still pass data to Xero


Version 3.4 Last Update: July 17, 2017

Compatible with CS-Cart Version 4.3.6 up to 4.6.1


  • Multiple Shippings from different suppliers tax issue fix

Version 3.5 Last Update: August 14, 2017

Compatible with CS-Cart Version 4.3.6 up to 4.6.2


  • Code Refactored
  • Fixed Issue with Company Name stripping spaces
  • Display full name of State and Country instead of State/Country Codes
  • Added Default Contact Number Field to Customer details to XML data sent to Xero
  • Added Registered Number (Tax, VAT, etc) indicated under Tax Settings as Tax Number to XML data sent to Xero
  • Added IsTrackedAsInventory, IsSold, IsPurchased fields to Inventory Item Details to XML sent to Xero

Version 3.6 Last Update: October 17, 2017

Compatible with CS-Cart Version 4.5.1 up to 4.6.2


  • Issue with No Tax when product price is zero and prices are set on product options fix
  • All shipping options data passed to Xero fix


Version 3.7 Last Update: April 17, 2019

Compatible with CS-Cart Version 4.9.X


  • Compatibility update


Version 3.8 Last Update: December 29, 2019

Compatible with CS-Cart Version 4.9.X


  • Compatibility update


Version 4.0 Last Update: October 20, 2022

Compatible with CS-Cart Version 4.11.X up to latest


  • Xero OAuth 2.0 Upgrade
  • Compatibility update