{"id":50366864,"url":"https://github.com/agileware/au.com.agileware.xeroitems","last_synced_at":"2026-05-30T04:30:59.949Z","repository":{"id":70178844,"uuid":"95412298","full_name":"agileware/au.com.agileware.xeroitems","owner":"agileware","description":"XeroItems: Specify ItemCodes (Xero inventory items) instead of AccountCodes when Syncing invoices to Xero from CiviCRM.","archived":false,"fork":false,"pushed_at":"2025-04-04T00:24:39.000Z","size":42,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T01:24:30.600Z","etag":null,"topics":["civicrm","civicrm-api","civicrm-extension","civicrm-extensions","extension","extensions","financial-accounts","invoice","xero"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agileware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-26T05:42:20.000Z","updated_at":"2025-04-04T00:24:43.000Z","dependencies_parsed_at":"2025-04-04T01:21:46.606Z","dependency_job_id":null,"html_url":"https://github.com/agileware/au.com.agileware.xeroitems","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/agileware/au.com.agileware.xeroitems","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agileware%2Fau.com.agileware.xeroitems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agileware%2Fau.com.agileware.xeroitems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agileware%2Fau.com.agileware.xeroitems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agileware%2Fau.com.agileware.xeroitems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agileware","download_url":"https://codeload.github.com/agileware/au.com.agileware.xeroitems/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agileware%2Fau.com.agileware.xeroitems/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33680522,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["civicrm","civicrm-api","civicrm-extension","civicrm-extensions","extension","extensions","financial-accounts","invoice","xero"],"created_at":"2026-05-30T04:30:59.584Z","updated_at":"2026-05-30T04:30:59.943Z","avatar_url":"https://github.com/agileware.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Xero Items\n\nA [CiviCRM](https://civicrm.org) extension which add functionality to the CiviXero Extension, \n[nz.co.fuzion.civixero](https://github.com/eileenmcnaughton/nz.co.fuzion.civixero)\nreplacing Xero account codes with Xero item codes (also referred to as Xero inventory items). Read more information about Xero inventory items:\n1. https://help.xero.com/nz/Inventory\n2. Set up in your Xero account, https://go.xero.com/Accounts/Inventory\n3. Xero API, https://developer.xero.com/documentation/api/items\n\nThe extension is licensed under [AGPL-3.0](LICENSE.txt).\n\n## Requirements\n\n* PHP v5.6+\n* [CiviCRM 5.x](https://civicrm.org/download)\n* [CiviXero extension](https://github.com/eileenmcnaughton/nz.co.fuzion.civixero)\n* [AccountSync extension](https://github.com/eileenmcnaughton/nz.co.fuzion.accountsync)\n\n## Installation (Web UI)\n\n[Download the extension](https://github.com/agileware/au.com.agileware.xeroitems/archive/master.zip), and extract into your custom extensions directory, then enable via the Extensions admin page (normally via Administer » System Settings » Extensions)\n\n## Installation (CLI, Zip)\n\nSysadmins and developers may download the `.zip` file for this extension and\ninstall it with the command-line tool [cv](https://github.com/civicrm/cv).\n\n```bash\ncd \u003cextension-dir\u003e\ncv dl au.com.agileware.xeroitems@https://github.com/agileware/au.com.agileware.xeroitems/archive/master.zip\n```\n\n## Installation (CLI, Git)\n\nSysadmins and developers may clone the [Git](https://en.wikipedia.org/wiki/Git) repo for this extension and\ninstall it with the command-line tool [cv](https://github.com/civicrm/cv).\n\n```bash\ngit clone https://github.com/agileware/au.com.agileware.xeroitems.git\ncv en xeroitems\n```\n\n## Configuration\n\nIn CiviCRM, open each Financial Account (Administer / CiviContribute / Financial Accounts) and set the \"ACCTG CODE\" values to the codes of your items in Xero.\n\n## How it works\n\n`Xeroitems` hooks into the `Civixero` push process for invoices, replacing\nAccount codes with Item codes in line items if the financial account of a line\nitem matches the code of an Inventory Item in your linked Xero account. In the\ncase that a matching Item is not found, the line item is not modified and falls\nback to submitting the line item against an account. If an accounting code\nmatches *both* an Item and an Account, the **Item** is used.\n\nAbout the Authors\n-----------------\n\nThis CiviCRM extension was developed by the team at [Agileware](https://agileware.com.au) with support from the [Diversity Council Australia](https://www.dca.org.au).\n\n[Agileware](https://agileware.com.au) provide a range of CiviCRM services including:\n\n  * CiviCRM migration\n  * CiviCRM integration\n  * CiviCRM extension development\n  * CiviCRM support\n  * CiviCRM hosting\n  * CiviCRM remote training services\n\nSupport your Australian [CiviCRM](https://civicrm.org) developers, [contact Agileware](https://agileware.com.au/contact) today!\n\n![Agileware](logo/agileware-logo.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagileware%2Fau.com.agileware.xeroitems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagileware%2Fau.com.agileware.xeroitems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagileware%2Fau.com.agileware.xeroitems/lists"}