Payflow

Fairsail Payflow provides the link between Fairsail and other systems: payroll agencies, benefit providers, and other HR and ERP systems.   This is used within single-country installations to provide regular data to and from other systems.  This is used within multi-country (or multi-business unit) installations to consolidate information into a single point.Data will flow out to other systems (Driving Payroll and Benefits) or into Fairsail (Payroll Shadow) or both.

Driving Payroll and Benefits

Fairsail can also act as a master data source and drive payroll and benefits.  Fairsail will create data import files for payroll agencies and benefit providers.  This information includes personal details, employment record, absence and paid time-off,   benefits, dependants and beneficiaries.

To link to payroll providers, Fairsail acts as the master for gross salary rates (hourly, daily or salaried).  Fairsail creates data files that are imported into the payroll systems or sent to payroll agencies.  The file formats and content are configured in tables in Fairsail so that links to new suppliers can be configured without special programming.

Typically time and attendance data is fed to the payroll provider separately.  This is combined with the gross salary rates from Fairsail for the full payroll run.  In some cases attendance information is passed back to Fairsail for paid time-off calculations.

The same configuration files will create data files to pass to benefit providers.  This will operate with self-service benefit selection for Open Enrolment.

Fairsail will operate with more than one payroll agency or benefit provider.  Multiple export definitions can be created.   Data files are downloaded from Fairsail and normally send by SFTP to the agencies and providers.

Payroll Shadow

Payroll shadow will take regular data from any payroll, HR, or ERP system that contains information that is to be processed within Fairsail.   This information is used to maintain the Fairsail tables for team member, employment and salary history.

Information is normally copied into Fairsail once every pay cycle.  Fairsail will accommodate various pay cycles:  monthly (optionally with additional full or part months), bi weekly, or weekly.   How the information comes into Fairsail depends on the system that is being linked.  Options include fixed length files, CSV or other field separated values.   Upload into Fairsail is either by file upload or by SFTP connection.

The data synchronisation is a two-stage process: data copying and data type checking and translation, followed by synchronization with team member records.  This permits calculations to be configured to compute values to be synchronized from more than one source.

The synchronisation stage identifies key stages of an employee’s employment: new hire, rehire, changed salary, etc.  The data is then flowed into the appropriate new or changed data objects.    A report is created for each synchronisation detailing new and changed values.  The synchronisation can be configured to make changes immediately or to flag changes to be made by HR at a later date, if further processing is required.  Changed or terminated employees are flagged for further processing.

Multiple Pay-Cycle Support

Fairsail Payflow will operate with multiple payroll providers.  Multiple synchronization definitions can be created.   Fairsail will translate currency and different payroll periods and country specific information into a common view for reporting and HR admin.  In addition local information is captured for processing by local HR teams only.