The integration does not have an option for a historical sync. In other words, only new statements and invoices that are created after you enable the integration will be sent to Xero.
That said, if the Xero integration becomes disconnected for any reason after it was previously enabled, when you reconnect, all statements that were missed during during that period will be synced over automatically. The Xero API has a limit on the number of invoices that may be synced in a given day; depending on the number of invoices that were missed, it may take a few days for all of them to sync over.
No, at this time, you can only pick one account for all of your invoice line items.
The short answer is: nothing too bad. We detect that the tax rate has “gone away”, and we re-sync it with Xero. However, this will have the effect of creating a different Tax Rate in Xero, with a different name, but with the same rates. Since this will segment your tax reports unnecessarily, we recommend that you do not delete the rates we create in Xero.
Yes, you can connect more than one Chargify Site to the same Xero Organization.
If you have connected a Chargify Site to a Xero Organization and later need to switch to a different Xero Organization, please contact support.
If the contact existed in Xero prior to your enabling Chargify’s Xero integration, then unfortunately, this is going to happen.
We have no way of knowing that a “John Smith” in your Xero Organization is in fact the same one that we have in Chargify, so we must create a new contact.
Xero currently requires that Contact Names be unique within an Organization, which is why we append the Chargify Customer ID in parentheses.