Skip to main content

Focus7 to HCM Integration

Focus to HCM integration

1. Install ERP proxy setup in the system. While installing, it will ask for destination folder, select the location accordingly by clicking change button. If the location is not specific, by default the file will be saved at C>>Program files(x86)>>centra>>ERP Proxy as mentioned in the below installation screen.

clip_image001

clip_image002

2. Focus7 should run as exclusive mode to configure the setting in HCM

3. Erp proxy server.exe file will be loaded and it should run as administrator. Initially it will be loaded as below screen.

clip_image004

4. Open the HCM company for which the Focus integration to be done.

5. Go to settings>>Preferences>>Global preferences>>Settings>>ERP integration

The below screen for reference

clip_image006

Select the focus version for which the integration to be done. Ex: Focus 7

6. On selection of Focus 7, further fields will be loaded.

clip_image008

Enter the URL where the ERP server is running, select the company code from the drop down to which Focus7 to be integrated. Save the settings and re login the application.

7. Once login the application, the ERP proxy screen will be displayed as below

clip_image010

8. Map the HCM master to Focus master under mapping table as shown below. All the masters available in HCM will be loaded under HCM master and Focus masters under ERP masters. User to appropriately select relevant masters.

clip_image012

In the above screen, accounts & employee master is mapped.

9. Once the HCM masters are mapped to Focus masters, work flow to be prepared to sync the masters.

10. Settings>>Approval>>Workflow

Below is the work flow screen. Select ERPMasterSync for execute on drop down list, Period for evaluate on selection.

clip_image014

Select the sync pattern accordingly.

11. Under actions tab, Modules to be created

clip_image016

On selection of HCM module, the mapped Focus module will be loaded under ERP module field and all the fields will be loaded for further field level mapping.

clip_image018

Note: for account master, Account type field is mandatory to be mapped.

12. Once the modules are created and fields are mapped from all the masters, the screen will be displayed as follows

clip_image020

13. User can create any no. of modules as per the mapped masters under global preferences.

14. As per the sync pattern, the data will be synced. If the user wants to forcefully sync the data use the option below

Settings>>Data management>>workflow background task

clip_image022

Click on the highlighted play button to sync the data forcefully

15. FA Posting:

Once Focus7 is integrated to HCM, FA postings will be posted from HCM to Focus7 automatically. But if there are pay tags used, then all the tag masters should be compulsorily mapped in global preferences and employee code is mandatory.

Comments

Popular posts from this blog

TDS details in Payslip

TDS variables are added in the payslip to display the tax details for employees. These variables will give a clear idea to the employee of what is the taxable income, total tax per year to be deducted, tax deducted till date and the balance tax which he needs to pay. Follow the steps below. 1. Create the payroll components as mentioned below under Deductions. TDS_TotalTaxableIncome TDS_TotalTax TDS_PrevEmployerTDS TDS_TaxDeductedYTD TDS_BalanceTax 2. Go to deduction preferences, and add the TDS variable exactly with the same name under formula. Below is the screen shot for reference. 3. The values of TDS variables will be displayed in the payroll preview screen. The same will be displayed in the payslip, once these variables are mapped to the payslip. Note: 1. Priority Order: TDS variables should be placed after TDS component. Sample Payslip with TDS variable:

Advance Leave Encashment

This option is for leave encashment for advance leaves. There are two scenarios here: 1. If payment type is selected as continuous in leave encashment screen, then the leave encashment salary will be credited through the payroll. 2. If payment type is selected as advance in leave encashment screen, then the leave encashment salary will not be credited through payroll but in the print layout, encash amount can be viewed. Settings>>Customization>>Leaves>>Leave Encashment>>Print layout Note: Employee Account and Salary Account should be mapped in the Employee master Follow the below steps for FA posting: 1. Create two account master fields in leave encashment screen as shown in the below screen. In the above two screens, two accounts are created. One is Company account in the first screen and Emp account in the second screen. Employee account is created to credit the encash amount and add these two fields in page layout of leave encashment. 2. Run below stored pro...

Using Stored Procedure in the Earning/Deduction Formulas

Naming Convention : Stored Procedure Name : pPay_GetData1 Variable to use above stored procedure : fPay1 Advantages: we can assign multiple earning/deduction values using single stored procedure Eg : CREATE PROCEDURE pPay_GetData1 (      @xmlIn AS XML = NULL      ,@xmlOut AS XML = NULL OUT      ,@Result AS DECIMAL(18, 4) OUT      ) AS BEGIN      SET NOCOUNT ON;      SET @xmlOut = @xmlIn     DECLARE @EmpId AS VARCHAR(max),@PayrollRefType AS VARCHAR(100)      declare @ToDate as int=0     declare @BonusFromDate as int=0,@BonusToDate as int=0     --Retriving Employee Id      SELECT @EmpId = v.value('iEmpId[1]', 'varchar(max)')      FROM @xmlIn.nodes('/PayrollData') x(v)     --Retriving Payroll Date      SELECT @ToDate = v.value('...