Xero Sync Error | Skipping the syncing of this payment due to unsynced reimbursements in the payment batch.

The reason that these reimbursement payment records are failing to sync is because you are not going through the Native Sync flow to get these from Ramp to Xero.

Some reimbursements are being synced from the Accounting > Reimbursement > Ready to Sync > Sync All flow in Ramp, while others are being synced through the Developer API (making API calls to Ramp to mark reimbursements as synced). This API method causes sync issues every time it is used.

The recommended flow to sync your reimbursements and reimbursement payment records from Ramp to Xero is as follows:

  1. Click on Accounting .
  2. Click on Reimbursements .
  3. Click on the Needs Review tab and use the Mark Ready button to move them to Ready to Sync .
  4. From the Ready to Sync tab in Ramp, checkmark the reimbursements.
  5. Click Sync All and then select Sync to Xero .