Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MissingSyncedSyncedMissingSyncedMissingShould be non editable in SF and after the sync to Xero should be updated in SF against the record for records created first in SFDC 

Xero Field

Salesforce Object

SF Field Name

Changes needed to the fields

Data Type

Sync

StatusSync Direction (As Expected)

Direction

Remarks

Contact.Name

Xero_Contact

Account_Name__c

Text (255)

Synced. This comes from the Bank account name

Xero ↔ SFDC

Contact.BatchPayments.BankAccountName

Xero_Contact

Bank_Account__c 

Text (255)

Synced

Xero ↔ Xero → SFDC

Contact.BatchPayments.AccountNumber

Xero_Contact

Account_Number__c

Text (255)

Lastname

LastnameXero ↔ SFDC

Contact.AccountsPayableTaxType

Xero_Contact

AP_Tax_Type__c 

Text (255)

Synced

Xero ↔ SFDC

Phone

PhoneContact.AccountsReceivableTaxType

Xero_Contact

AR_Tax_Type__c

 

Phone

Text (255)

Xero ↔ SFDC

Email

Email__c

 

Email

Synced

Xero ↔ SFDC

Mobile

Mobile__c

 

Phone

Missing

Xero ↔ SFDC

Postal address

StreetContact.PaymentTerms.Bills.Day

Xero_Contact

Bill_Default_Due_Date_Days__c

 

Text Area (255)

Missing

Xero ↔ SFDC

City/Town

City

Contact.PaymentTerms.Bills.Type

Xero_Contact

Bill_Default_Due_Date_Type__c 

Text (255)

Synced

Xero ↔ SFDC

State / Region

StateXero → SFDC

Contact.PaymentsTerms.Sales.Day

Xero_Contact

Invoice_Default_Due_Date_Days__c

 

Text (255)

Number (2,0)

Xero ↔ SFDC

Postal/Zip Code

PostcodeContactPaymentTerms.Sales.Type

Xero_Contact

Invoice_Default_Due_Date_Type__c 

Text (255)

Xero ↔ SFDC

Country

CountryContact.DefaultCurrency

Xero_Contact

Default_Currency__c

 

Text (255)

Xero ↔ SFDC

Shipping AddressContact.Addresss.AddressLine1(POBOX Address)

Xero_Contact

Shipping_Street__c

 

Text (255)

Missing

Xero ↔ SFDC

City / TownContact.Addresess.City (POBOX Address)

Xero_Contact

Shipping_City__c

 

Text (255)

Synced

Xero ↔ SFDC

State/RegionContact.Addresess.Region (POBOX Address)

Xero_Contact

Shipping_State__c

 

Text (255)

Synced

Xero ↔ SFDCPostal/Zip Code

Contact.Addresess.PostalCode (POBOX Address)

Xero_Contact

Shipping__Postcode__c 

Text (255)

Xero ↔ SFDC

Contact.Addresess.Country (POBOX Address)

Xero_Contact

Shipping_Country__c

 

Text (255)

Xero ↔ SFDC

Org ID

Xero_Org_ID__c

Set The default value as the ID of the Connected Org, or may be make it non editable and when the Contact is Created in SF, after the sync to Xero it should be updated in SF against the record

Text (255)

Synced

Xero → SFDC

Xero Org

Xero_Org__c

Set The default value as the name of the Connected Org, or may be make it non editable and when the Contact is created in SF, after the sync to Xero it should be updated in SF against the record

Text (255)

Synced

Xero → SFDC

ID

Xero_ID__c

Contact.Addresess.AttentionTo (POBOX Address)

No Mapping

Changes entered from the custom screen can be push to Xero from Salesforce however the value is not store in SFDC. It will be fixed on the next release.

Contact.Addresess.AddressLine1(Street Address)

Xero_Contact

Street__c

Text Area(255)

Xero ↔ SFDC

Contact.Addresess.City (Street Address)

Xero_Contact

City__c

Text (255)

Synced

If a record already has the same ID in Salesforce, then the record should be updated. If not, then the record can be created.

 

 

Xero → SFDC

 

Account__c

 

lookup (Account)

This is a lookup to a Salesforce Account
When a new Xero Contacts is identified

· Check first in the list of Salesforce Accounts if an account has the exact same name. If yes, automatically populate the Account__c field.

· If not, do not populate anything in this field.

 

 

Account Number

Account_Number__c

Bank Account Number

Text (255)

Missing

Xero ↔ SFDC

Tax

Tax__c

To be renamed To ABN, Need to add a validation rule to make sure the LEN of data is consistent

Text (255)

Synced, but this is ABN from Xero, will rename it in SF(only the label)

Xero ↔ SFDC

ACN

ACN__c

Need to add a validation rule to make sure the LEN of data is consistent

Text (255)

Missing

Xero ↔ SFDC

Website

Website__c

 

URL

Synced

Xero ↔ SFDC

 

Customer__c

 

Checkbox

If the contact in Xero is a customer, then check the box- Not sure where to mark this is Xero, so its blank in my test

Xero → SFDC

 

Xero ↔ SFDC

 

Supplier__c

 

Checkbox

If the contact in Xero is a supplier, then check the box- Not sure where to mark this is Xero, so its blank in my test

Xero → SFDC

 

Xero ↔ SFDC

Accounts Receivable Tax Type

AR_Tax_Type__c

Should be a picklist for creation of contacts from SF and values should match the values in Xero

Text (255)

Synced

Take whatever value comes from Xero- Which field is it comming from? Vlaues need to match as are in Xero

Xero → SFDC

 

Xero ↔ SFDC

Accounts Payable Tax Type

AP_Tax_Type__c

Should be a picklist for creation of contacts from SF and values should match the values in Xero

Text (255)

Synced

Take whatever values comes from Xero- Which field is it comming from? Vlaues need to match as are in Xero

Xero → SFDC

 

Xero ↔ SFDC

Invoice Default Due Date Days

Invoice_Default_Due_Date_Days__c

 

Number (2)

Synced

Xero → SFDC

 

Xero ↔ SFDC

Invoice Default Due Date Type

Invoice_Default_Due_Date_Type__c

Needs to be picklist and the values should be same as Xero

Text (255)

Synced

Take whatever values come from Xero-Values are missing spaces in between

Xero → SFDC

 

Xero ↔ SFDC

Bill Default Due Date Days

Bill_Default_Due_Date_Days__c

 

Number (2)

Synced

Xero → SFDC

 

Xero ↔ SFDC

Invoice Default Due Date Type

Bill_Default_Due_Date_Type__c

Needs to be picklist and the values should be same as Xero

Text (255)

Synced

Take whatever values come from Xero- Values are missing spaces in between

Xero → SFDC

Default Revenue Account Code

Revenue_Account_Code__c

Needs to be picklist and the values should be same as Xero

Text (255)

Synced

But the value come from Default Sales Account Code Field and just the code come through not the text following the code

Xero → SFDC

 

Xero ↔ SFDC

Default Currency

Default_Currency__c

Needs to be picklist and the values should be same as Xero

Text (255)

Synced

Xero → SFDC

 

Xero ↔ SFDC

Invoice Branding Theme

Invoice_Branding_Theme

Needs to be picklist and the values should be same as Xero

Text (255)

Synced

Take whatever values come from Xero

Xero → SFDC

 

Xero ↔ SFDC

Status

Status__c

For creation from SF it should be defaulted to ACTIVE always and updated only from XERO

Text (255)

Synced

Is Always Active

Should there be any other values- changed it to non editable/read only

Xero → SFDC

 

Xero ↔ SFDC

 

MISISNG FIELDS- Not Sure Need to be Synced

 

 

 

 

Details

 

 

 

 

 

Sales Discount

 

 

 

 

 

Credit Limit Amount

 

 

 

 

 

Purhase Account Code

 

Needs to be picklist and the values should be same as Xero

 

 

 Xero ↔ SFDC

Sales GST/ Sales Tax Settings

 

 

 

 

Xero ↔ SFDC

Contact.Addresess.Region (Street Address)

Xero_Contact

State__c

Text (255)

Xero ↔ SFDC

Contact.Addresess.PostalCode (Street Address)

Xero_Contact

Postcode__c

Text (255)

Xero ↔ SFDC

Contact.Addresess.PostalCode (Street Address)

Xero_Contact

Country__c

Text (255)

Xero ↔ SFDC

Contact.Addresess.AttentionTo (Street Address)

No Mapping

Changes entered from the custom screen can be push to Xero from Salesforce however the value is not store in SFDC. It will be fixed on the next release.

Contact.Phones.PhoneNumber (Default Phone Type)

Xero_Contact

Phone__c

Phone

Xero ↔ SFDC

Contact.Phones.PhoneAreaCode (Default Phone Type)

Xero_Contact

Phone_Area_Code

Text (2)

Xero ↔ SFDC

Contact.Phones.PhoneCountryCode (Default Phone Type)

Xero_Contact

Phone_Country_Code

Text (2)

Xero ↔ SFDC

Contact.Phones.PhoneNumber (Mobile Phone Type)

Xero_Contact

Mobile__c

Phone

Xero ↔ SFDC

Contact.Phones.PhoneAreaCode (Mobile Phone Type)

Xero_Contact

Mobile_Area_Code__c

Text (2)

Xero ↔ SFDC

Contact.Phones.PhoneCountryCode (Mobile Phone Type)

Xero_Contact

Mobile_Country_Code__c

Text (2)

Xero ↔ SFDC

Contact.Phones.PhoneCountryCode (Fax Phone Type)

No Mapping

SFDC→ Xero

Changes entered from the custom screen can be push to Xero from Salesforce however the value is not store in SFDC. It will be fixed on the next release.

Contact.Phones.PhoneNumber (Fax Phone Type)

SFDC→ Xero

Contact.Phones.PhoneAreaCode (Fax Phone Type)

SFDC→ Xero

Contact.Phones.PhoneCountryCode (Fax Phone Type)

SFDC→ Xero

Contact.Phones.PhoneCountryCode (DDI Phone Type)

SFDC→ Xero

Contact.Phones.PhoneNumber (DDI Phone Type)

SFDC→ Xero

Contact.Phones.PhoneAreaCode (DDI Phone Type)

SFDC→ Xero

Contact.Phones.PhoneCountryCode (DDI Phone Type)

SFDC→ Xero

Contact.Email

Xero_Contact

Email__c

Email

SFDC→ Xero

When receiving email address in salesforce , the email format is validated by the process.

Contact.SalesDefaultAccountCode

Xero_Contact

Revenue_Account_Code__c

Text (255)

Xero ↔ SFDC

Contact.PurchasesDefaultAccountCode

Xero_Contact

Purchase_Account_Code__c

Text (255)

Xero ↔ SFDC

Contact.ContactStatus

Xero_Contact

Status__c

Text (255)

SFDC→ Xero

Contact.IsSupplier

Xero_Contact

Supplier__c

Checbox

SFDC→ Xero

Contact.IsCustomer

Xero_Contact

Customer__c

Checkbox

SFDC→ Xero

Contact.FirstName

Xero_Contact

FirstName__c

Text (255)

Xero ↔ SFDC

Contact.LastName

Xero_Contact

LastName__c

Text (255)

Xero ↔ SFDC

Contact.BrandingTheme.Name

Xero_Contact

Invoice_Branding_Theme__c

Text (255)

Xero → SFDC

Contact.TaxNumber

Xero_Contact

Tax__c

Text (255)

Xero ↔ SFDC

Contact.WebSite

Xero_Contact

Website__c

URL (255)

Xero → SFDC

Changes entered from the custom screen can be push to Xero from Salesforce however the value is not store in SFDC. It will be fixed on the next release.

Contact.Discount

Xero_Contact

Sales_Discount__c

Number (16, 2)

Xero → SFDC

Contact.Balances.AccountsPayable.Outstanding

Xero_Contact

Total_Amount_Outstanding__c

Currency (16, 2)

Xero → SFDC

Calculated in Xero

Contact.Balances.AccountsReceivable.Overdue

Xero_Contact

Total_Amount_Overdue__c

Currency (16, 2)

Xero → SFDC

Calculated in Xero

Contact.Balances.AccountsReceivable.Outstanding

Xero_Contact

Total_Outstanding

Currency (16, 2)

Xero → SFDC

Calculated in Xero

Contact.Balances.AccountsPayable.Overdue

Xero_Contact

Total_Overdue__c

Currency (16, 2)

Xero → SFDC

Org ID

Xero_Contact

Xero_Org_ID__c

Text (255)

Xero → SFDC

Xero Org

Xero_Contact

Xero_Org__c

Text (255)

Xero → SFDC

ID

Xero_Contact

Xero_ID__c

Text (255)

Xero → SFDC