RevRec seamlessly integrates with Xero to sync invoice data from Xero into RevRec or post your journal entries from RevRec into Xero. All you have to do is connect the two systems using the sync interface and configure the connection flow based on your business needs.
You can integrate your RevRec site with Xero for two main flows such as:
If you are using Xero to send invoices to customers, RevRec can be used to pull invoice data from Xero.
Only users with Admin role can connect your RevRec site with Xero.
You can connect your RevRec site directly to Xero. Follow these steps to integrate the two systems:
After logging in to your RevRec site, navigate to the right environment in which you are integrating Xero.
Click Sync > Connect to other systems icon.
On the Connect your data pop-up, select Invoices > Xero.
On the Configure Xero screen, specify the following connection parameters:
Once you are done, click Connect your data to establish the connection between Xero and RevRec.
You will see a popup window asking for the login credentials of your Xero account to be used for establishing the link.
Once you enter the login credentials, another popup window will open asking you to select the relevant Xero organization (user account) to establish a connection with.
Upon establishing a successful connection with Xero, you will see a success message displayed as follows:
After establishing the link as described in the previous section, click Xero.
In the Quick Options tab, click Edit schedule to schedule an automated data sync from Xero to RevRec in your preferred frequency. The invoice flow is executed automatically based on the schedule to sync data from Xero.
Click the Run job option to execute the invoice flow that picks data from Xero on-demand.
When you execute the invoice flow, you will see a job created on the Sync UI page in the Recent Jobs tab.
If you have not set any accounting period yet, click the Download file icon to download the file and upload it manually using the Import Data in Bulk option.
If you have already scheduled the automated sync, any jobs getting created will load the data automatically and you don't have to load the data manually. You can still download the data file created for a specific job by clicking the Download file icon.
If you are using the 'Use Customer Name Mapping' setting, the downloaded excel file will contain the following tabs:
The downloaded excel file if you are using the 'Invoice Equals Contract' setting will contain the below tabs:
Contact RevRec Support for any sync failures due to recon errors.
Any invoice or credit memo created for a customer record, wherein the customer name doesn't match with records picked from other CRM systems like Salesforce or HubSpot, RevRec displays them as Pending Data.
Pending data can be cleared once you add/update the relevant customer record in Xero to match with the customer data in CRM. The next Invoice job executed in RevRec will automatically remove the respective updated records from the Pending Data list.
RevRec supports the below use cases for pulling data related to Invoices, Credit Notes, and Adjustments from Xero:
Invoice
Credit Memo
You can configure the journal posting flow to post your journal entries automatically to Xero when you close an accounting period. Ensure that you configure your journal account mapping before posting your journal entries.
Only users with Admin role can connect your RevRec site with Xero.
You can connect your RevRec site directly to Xero from within RevRec. Follow these steps to integrate the two systems:
After logging in to your RevRec site, navigate to the right environment in which you are integrating Xero and click Accounting.
On the Accounting page, click the Connect icon.
On the Connect your data popup, select Journal Posting.
The Journal Posting popup displays all the available accounting systems for integration. Click Xero.
On the Connect Xero screen, specify the connection parameters.
If you want to publish journal entries based on custom fields, you can optionally map the CustomField names defined in Xero with those created in RevRec. Let's say you have defined a custom field by name of Region in Xero, and the same is defined as Location in RevRec. In order to map these fields with each other, simply specify Region under the Location field. Map other fields as required.
Click Connect your data and provide login details for your Xero account. Select a relevant organization to which you want to publish your journal entries from Revrec.
Once connected, RevRec will publish the Journal Entries created when you close the accounting period.
A message gets displayed on the Home page at the accounting period close for the initiation of the Journal Entries posting.
Once the posting flow is completed, you can check the journal entries posted in your Xero system by accessing the Journal Report.
RevRec supports publishing journal entries to Xero based on custom fields defined. In Xero, custom fields are referred to as Tracking Categories. You can configure RevRec to create and publish Journal Entries based on Tracking Categories like Location, Department, Class, and so on.
Contact our implementation team to set up custom fields that you want to use for Journal Entries posting.