> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fikatrade.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Two-way product sync with Xero

> Which product fields sync with Xero, in which direction, and what never syncs.

<Note>
  **New 2026-10-07:** product sync with Xero is genuinely two-way. This page didn't exist before, and the fields below go further than the one-way "FikaTrade creates invoices in Xero" behaviour described elsewhere in the Invoicing guide.
</Note>

If you've connected Xero, your products and Xero's items can be kept in step in both directions — once you've reviewed and linked them on the [Sync screen](/supplier-guide/invoicing/sync-screen).

## What syncs, and which way

**Name, description, cost price, sale price (your base price) and availability** are compared between FikaTrade and Xero. A change on one side that the other side hasn't also changed is applied automatically if you've turned the matching **Update** automation setting on (see [Connect FikaTrade to Xero](/supplier-guide/invoicing/connect-to-xero)); otherwise it's a finding for you to decide on the Sync screen. If both sides change the **same** field, that's always a decision — different fields changing on each side merge automatically.

**Categories never leave FikaTrade.** Xero has nowhere to hold them, so they're not part of the comparison at all — see [Manage categories](/supplier-guide/products/manage-categories).

## At first match

When a product and a Xero item are first linked (by matching code):

* If one exists only in Xero, you'll see it as a finding — add it to FikaTrade, tell FikaTrade this one's not yours, or keep it permanently out of sync.
* If one exists only in FikaTrade, the finding is the mirror image — create the matching item in Xero, or keep it out of sync.
* If a required value (like a price) is missing on one side, that also shows as a finding to resolve or dismiss.

## What only happens once, at creation

**Tax setting and sales account code** are read from Xero (or set from FikaTrade) only when the link is first made. Changing either one directly in Xero afterwards won't be picked up — FikaTrade's copy stays as it was set at creation. See [Xero mappings](/supplier-guide/invoicing/xero-mappings).

## Limits when sending to Xero

* A product **code** longer than 30 characters is never sent to Xero.
* A product **name** longer than 50 characters is truncated when sent to Xero.
* FikaTrade won't clear an item's sale price in Xero to blank.
* If a product's code is changed, that's flagged as a finding you can dismiss — it isn't automatically re-linked to a different Xero item.

## If you archive a product

An archived product stops syncing. Its Xero item is left exactly as it was — FikaTrade never deletes anything in Xero.

## Related guides

* [The Sync screen](/supplier-guide/invoicing/sync-screen)
* [Connect FikaTrade to Xero](/supplier-guide/invoicing/connect-to-xero)
* [Xero mappings](/supplier-guide/invoicing/xero-mappings)
* [Manage categories](/supplier-guide/products/manage-categories)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.