{
  "id": "zoho-inventory--xero",
  "schema_version": "1.2",
  "app": {
    "slug": "zoho-inventory",
    "name": "Zoho Inventory",
    "vendor": "Zoho",
    "website": "https://www.zoho.com/inventory/",
    "categories": [
      "inventory"
    ],
    "owned_by_platform": false
  },
  "ecosystem": "xero",
  "connection": {
    "built_by": "app-vendor",
    "method": "native-api",
    "marketplace_listing_url": "https://www.zoho.com/inventory/help/integrations/xero.html",
    "setup_docs_url": "https://www.zoho.com/inventory/help/integrations/xero.html",
    "certified_by_ecosystem": {
      "value": false,
      "src": [
        "s1"
      ]
    }
  },
  "sync": [
    {
      "object": "invoices",
      "direction": "app-to-ecosystem",
      "notes": "Create, update, void and write-off; drafts are exported too",
      "src": [
        "s1"
      ]
    },
    {
      "object": "payments",
      "direction": "app-to-ecosystem",
      "notes": "Invoice and bill payments",
      "src": [
        "s1"
      ]
    },
    {
      "object": "credit-notes",
      "direction": "app-to-ecosystem",
      "notes": "Includes refunds and vendor credits",
      "src": [
        "s1"
      ]
    },
    {
      "object": "bills",
      "direction": "app-to-ecosystem",
      "src": [
        "s1"
      ]
    },
    {
      "object": "journals",
      "direction": "app-to-ecosystem",
      "notes": "Inventory asset and cost of goods sold entries",
      "src": [
        "s1"
      ]
    },
    {
      "object": "items-products",
      "direction": "app-to-ecosystem",
      "notes": "Only items in exported invoices are created in Xero",
      "src": [
        "s1"
      ]
    },
    {
      "object": "contacts",
      "direction": "two-way",
      "src": [
        "s1"
      ]
    },
    {
      "object": "chart-of-accounts",
      "direction": "two-way",
      "src": [
        "s1"
      ]
    }
  ],
  "pricing": {
    "model": "freemium",
    "plans": [
      {
        "name": "Free",
        "billing": "monthly",
        "prices": {
          "USD": 0
        },
        "per": "up to 50 orders a month",
        "src": [
          "s2"
        ]
      },
      {
        "name": "Standard",
        "billing": "monthly",
        "prices": {
          "USD": 39
        },
        "per": "per organisation per month; $29 billed annually; 500 orders a month",
        "src": [
          "s2"
        ]
      }
    ]
  },
  "regions": {
    "supported": [
      "GLOBAL"
    ],
    "basis": "no-restriction-stated",
    "src": [
      "s1"
    ]
  },
  "requirements": {
    "ecosystem_plan_min": "unknown",
    "ecosystem_features_required": [],
    "src": [
      "s1"
    ]
  },
  "limitations": [
    {
      "summary": "One Xero organisation connects to one Zoho Inventory organisation, and both must share a country and base currency",
      "severity": "moderate",
      "src": [
        "s1"
      ]
    },
    {
      "summary": "Xero has no line-item discounts, so item discounts are combined into one invoice-level discount",
      "severity": "minor",
      "src": [
        "s1"
      ]
    }
  ],
  "alternatives": [],
  "editorial": {
    "answer_summary": "Zoho Inventory exports invoices, payments, credit notes, bills and inventory journals to Xero and syncs contacts and accounts both ways. Both organisations must share a country and base currency. A free plan covers 50 orders a month; Standard is $39 a month.",
    "best_for": [
      "Small product sellers who want inventory in Zoho and accounting in Xero"
    ],
    "not_ideal_for": [
      "Businesses running Xero in a different country or currency from Zoho"
    ]
  },
  "profile": {
    "status": "listed"
  },
  "sources": [
    {
      "id": "s1",
      "url": "https://www.zoho.com/inventory/help/integrations/xero.html",
      "title": "Zoho Inventory help: Xero integration",
      "type": "vendor-docs",
      "retrieved_at": "2026-11-14T08:30:00Z"
    },
    {
      "id": "s2",
      "url": "https://www.zoho.com/inventory/pricing-comparison/",
      "title": "Zoho Inventory pricing comparison",
      "type": "vendor-pricing",
      "retrieved_at": "2026-11-14T08:30:00Z"
    }
  ],
  "verification": {
    "status": "verified",
    "last_verified": "2026-11-14",
    "verified_by": [
      "research-agent",
      "verifier-agent"
    ],
    "open_flags": []
  },
  "publishing": {
    "state": "live",
    "batch": "2026-W46",
    "approved": "2026-11-14"
  },
  "changelog": [
    {
      "date": "2026-11-14",
      "change": "Record created from public sources (pilot batch)"
    }
  ],
  "vendor": {
    "id": "zoho",
    "name": "Zoho",
    "api": "https://trylode.io/api/vendors/zoho.json"
  },
  "url": "https://trylode.io/xero/zoho-inventory/",
  "facts": [
    {
      "id": "sync-invoices",
      "topic": "sync",
      "statement": "Zoho Inventory sends invoices to Xero.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#sync-invoices"
    },
    {
      "id": "sync-payments",
      "topic": "sync",
      "statement": "Zoho Inventory sends payments to Xero.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#sync-payments"
    },
    {
      "id": "sync-credit-notes",
      "topic": "sync",
      "statement": "Zoho Inventory sends credit notes to Xero.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#sync-credit-notes"
    },
    {
      "id": "sync-bills",
      "topic": "sync",
      "statement": "Zoho Inventory sends bills to Xero.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#sync-bills"
    },
    {
      "id": "sync-journals",
      "topic": "sync",
      "statement": "Zoho Inventory sends manual journals to Xero.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#sync-journals"
    },
    {
      "id": "sync-items-products",
      "topic": "sync",
      "statement": "Zoho Inventory sends items and products to Xero.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#sync-items-products"
    },
    {
      "id": "sync-contacts",
      "topic": "sync",
      "statement": "Zoho Inventory syncs contacts with Xero in both directions.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#sync-contacts"
    },
    {
      "id": "sync-chart-of-accounts",
      "topic": "sync",
      "statement": "Zoho Inventory syncs chart of accounts with Xero in both directions.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#sync-chart-of-accounts"
    },
    {
      "id": "price-free",
      "topic": "pricing",
      "statement": "Zoho Inventory's Free plan is free (up to 50 orders a month).",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#price-free"
    },
    {
      "id": "price-standard",
      "topic": "pricing",
      "statement": "Zoho Inventory's Standard plan costs US$39 a month (per organisation per month; $29 billed annually; 500 orders a month), excluding tax.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#price-standard"
    },
    {
      "id": "regions",
      "topic": "regions",
      "statement": "No regional restriction is stated for Zoho Inventory on Xero; the source does not list countries.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#regions"
    },
    {
      "id": "marketplace-listed",
      "topic": "trust",
      "statement": "Zoho Inventory is not listed in the official Xero marketplace.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#marketplace-listed"
    },
    {
      "id": "limitation-1",
      "topic": "limitation",
      "statement": "One Xero organisation connects to one Zoho Inventory organisation, and both must share a country and base currency.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#limitation-1"
    },
    {
      "id": "limitation-2",
      "topic": "limitation",
      "statement": "Xero has no line-item discounts, so item discounts are combined into one invoice-level discount.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/xero/zoho-inventory/#limitation-2"
    }
  ],
  "cite_as": "Lode (trylode.io), Zoho Inventory + Xero, verified 2026-11-14",
  "lode": {
    "publish_state": "live",
    "stale": false,
    "completeness": 0.7
  }
}