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 | Establish a secure connection between Xero and Salesforce. Configure the architecture to enable data services. |
Create Suppliers | Accounting API Accounts — Xero Developer 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 | Accounting API Accounts — Xero Developer POST Supplier updates where a One way sync. Salesforce to Xero. Scheduled Process nightly sync. |
Create Contacts | Accounting API Contacts — Xero Developer PUT all Client Return the One way sync. Salesforce to Xero. Scheduled Process nightly sync. |
Update Contacts | Accounting API Contacts — Xero Developer POST all Client One way sync. Salesforce to Xero. Scheduled Process nightly sync. |
Create Invoices | Accounting API Invoices — Xero Developer Create an Retrieve the Two way Sync. POST Invoice to Xero, update in Salesforce via webhook. Scheduled Process nightly sync. |
Retrieve Expenses | Accounting API Invoices — Xero Developer 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 | Accounting API Items — Xero Developer POST One way sync. Salesforce to Xero. Need to confirm that this is the accurate API service for creating Products in Xero. |