Skip to content

Xero Accounting Sync changelog

All notable changes to Xero Accounting Sync (kv_xero) are documented here. The format follows Keep a Changelog and the project uses Semantic Versioning.

  • Initial release.
  • Connection to Xero with your own app: OAuth 2.0 authorization code flow, encrypted tokens, organisation (tenant) selection, rotating refresh token under a database lock, weekly keep-alive.
  • Contacts found by e-mail or created, sales invoices (ACCREC) with product, shipping and order discount lines, account codes, tax types and tax amounts per line, tax-inclusive or tax-exclusive, draft or approved.
  • Payments against the invoice and the bank account mapped to the payment method; credit notes for refunds, applied to the invoice or paid back from the bank account.
  • Mapping page (account codes, bank accounts per payment method, tax types per tax) with lists loaded from Xero and suggested tax types for GB, AU and NZ.
  • Optional Xero items from product codes, invoice number prefix, due days, sync-from date, queue past orders, manual resync.
  • Idempotency keys on every create call, 429 Retry-After handling, job queue with retries, log with CSV export.
  • Multi-Vendor: marketplace owner books all vendor orders.