verbb / xero
A Craft CMS plugin for connecting Craft Commerce orders, invoices, payments and inventory with Xero.
Fund package maintenance!
Requires
- php: ^8.2
- craftcms/cms: ^5.0.0
- craftcms/commerce: ^5.0.0
- verbb/auth: ^2.0.48
- verbb/base: ^3.0.18
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Xero for Craft CMS
Xero is a Craft CMS plugin that connects Craft Commerce orders with the accounting workflow in Xero. Create or match contacts, send invoices and payments, and keep product inventory updates moving without re-entering each sale.
Map an eligible Craft Commerce order to a Xero invoice with its customer, line items, totals, tax, and payment information. The integration can create the contact when required or match an existing Xero record.
Features
- Create Xero invoices from eligible Craft Commerce orders.
- Connect and select from more than one Xero organisation.
- Prevent orders from nominated payment gateways being sent to Xero.
- Send an order from its control-panel screen or through the command line.
- Match or create customer records from order details.
- Send relevant Commerce payment information to the invoice.
- Coordinate product item details and available inventory workflows.
- Connect store taxes and totals to the correct Xero accounts.
- Adjust payloads and synchronisation for project-specific accounting rules.
Documentation
Visit the Xero Plugin page for all documentation, guides, pricing and developer resources.
Credit & Thanks
Originally created by Josh Smith.
Support
Get in touch with us via the Xero Support page or by creating a Github issue