Generate Payslips in the Worker's Correspondence Language

Run the Generate Payslips process just once and generate individual payslips in the worker's correspondence language of choice. Generate the payslips in different languages depending on what's set as the worker's correspondence language.

For example, if you have workers who have set their language of correspondence as Spanish, you can now generate their payslips in Spanish.

Here are the tasks you must perform to generate the payslips in the worker's correspondence language of choice.

  1. Identify and group workers for payslip translation

    Identify the workers whose Correspondence Language on the Manage Person page, under Biographical Information is given as Spanish. Create a Payroll Relationship Group for these workers, and use this group when you run the Generate Payslips task.

  2. Enable payslip translation

    Set the process configuration parameter, Enable Payslip Translation, to 'Y', before running the Payroll Archive process. Set this parameter only once, so that the application translates the data the Payroll Archive process archives for the payslip.

    Run the Archive Periodic Payroll Results process after the payroll calculation is complete.

    If you have run the Payroll Archive before setting this parameter, roll back the process, set the Enable Payslip Translation parameter to 'Y', and rerun the Payroll Archive process.

  3. Install the worker's correspondence language

    Although the worker sets their correspondence language to one of several languages, the application supports only the installed languages for translation. Hence, to generate the payslip, you must install every preferred correspondence language on the environment. If the correspondence language is not one of the installed languages, the Payslip is produced in the base language.

    For this example, ensure that Spanish is an installed language on the environment.

  4. Add bursting for paper delivery of the payslip

    As only one language can be applied to all the labels on a payslip, payslips for different languages must be in their own PDF. Add the Bursting configuration onto the Print delivery option within the Payslip extract definition.

    For more details on how to add the Bursting option, refer to 'Adding Bursting to Print Delivery Option: Procedure' on the Oracle Help Center.

  5. Set the Locale property and correspondence language

    For translation of the payslip labels, set the Locale property of both Document of Records and Print delivery options within the Payslip extract definition to "Correspondence Language". If you do not want translation of the payslip labels, leave the Locale property blank or set it to the base language, for example, en-us for US English.

    For more details on how to set the set the Locale property of both Document of Records and Print delivery options within the Payslip extract definition to "Correspondence Language", refer to 'Adding Bursting to Print Delivery Option: Procedure' on the Oracle Help Center.

    For setting the Locale property of Document of Records within the payslip extract definition, follow steps 6 to 8 in the above referred topic. Select the Online Payslip Delivery Option Name row in the Extract Delivery Options section in step 7.

  6. Enable translation of modified text on the payslip

    For the payslip data that is not delivered by Oracle (transactional data and user configurations), in addition to the base language text, enter the translated text in the application. For example, if the name of a user-created element and its associated balance definition must be translated, the translated value (for each of the installed languages that needs translation support) must be entered in the application.

    For more information about how you can add translations of modified text, refer to 'Adding Translations of Modified Text: Overview' and 'Translating Existing Strings at Runtime: Worked Example' on the Oracle Help Center.

    After you have completed the above mentioned settings, run the Generate Payslips task to generate the payslips. Select the Payroll Relationship Group you have created, so that the payslips are generated in Spanish for the workers you have identified.