Overview

The synchronicity between Emersion and Xero is managed via pollers that operate on a defined schedule. This table below contains the frequency and schedule of various activities managed by each poller.  If you are concerned that you have performed an action in Emersion that is not reflected in Xero, it may be because the relevant poller has not run yet.

A Poller is a piece of software that sends a periodic request to an agent for data or information. For example, a poller sends a message to a router agent asking it to send back variables. The agent then sends the variables back to the poller.


Poller Schedule

The frequency of these pollers are:

PollerActionFrequency
Push Pending Payments to XeroWhen payments are created in Emersion, they are pushed to Xero platform as overpayments. When they are allocated against an invoice which was previously pushed to the Xero platform, they are pushed to Xero as overpayment allocations.Every 15 minutes
Pull invoice data to CumulusWhen changes are made to an invoice in Xero but the invoice is an Emersion-generated invoice, these changes are pulled into Emersion. These changes might also include allocations against overpayments, payments and credit notes.Every 15 minutes
Push Invoices and Credit Notes to XeroWhen an invoice is approved in Emersion, it will be pushed to Xero. If the total amount of the invoice is negative (i.e. a credit invoice), it will be pushed to Xero as a Credit Note.Every 1 hour


Run a Poller Process Manually

It is possible to initiate the polling processes manually rather than wait for the scheduled processing time. To do that, follow the instructions on this page.


Account Status

At this time, an account's status (Active, Inactive, Cancelled, Suspended, etc) will have no effect on the Xero pollers - both the scheduled pollers and the manual poller processes.

As long as an account has an active linked Xero Contact and your Xero Config is Active, we will push and pull between Emersion and Xero.