Xero Integration
This article details the standard Xero Integration between Salesforce and Xero to extend the Maica and Field Service solution.
ITEM | NOTES |
---|---|
Base Integration and Authentication | https://developer.xero.com/documentation/guides/oauth2/overview/ Establish a secure connection between Xero and Salesforce. Configure the architecture to enable data services. |
Create Suppliers | https://developer.xero.com/documentation/api/accounting/accounts PUT Suppliers in Xero if they meet the specified criteria (to be defined) on an Return the Xero ID to the Supplier Record in Salesforce. One way sync. Salesforce to Xero. Scheduled Process nightly sync. |
Update Suppliers | https://developer.xero.com/documentation/api/accounting/accounts POST Supplier updates where a One way sync. Salesforce to Xero. Scheduled Process nightly sync. |
Create Contacts | https://developer.xero.com/documentation/api/accounting/contacts PUT all Client Return the One way sync. Salesforce to Xero. Scheduled Process nightly sync. |
Update Contacts | https://developer.xero.com/documentation/api/accounting/contacts#post-contacts POST all Client One way sync. Salesforce to Xero. Scheduled Process nightly sync. |
Create Invoices | https://developer.xero.com/documentation/api/accounting/invoices#post-invoices Create an Retrieve the Two way Sync. POST Invoice to Xero, update in Salesforce via webhook. Scheduled Process nightly sync. |
Retrieve Expenses | https://developer.xero.com/documentation/api/accounting/invoices GET Invoice (Bills) from Xero and match them to One way sync. Xero to Salesforce. Scheduled Process nightly sync. Expense Claims API is deprecated with a note in the documentation:
|
Create Products/Items | https://developer.xero.com/documentation/api/accounting/items POST One way sync. Salesforce to Xero. Need to confirm that this is the accurate API service for creating Products in Xero. |