Paying Employees in a Foreign Currency
1. NetSuite Settings:
- Setup>Company>Enable Features>Company TabĀ :Ā Under the "International" heading ensure "MULTIPLE CURRENCIES" is ticked and save.
- Lists>Accounting>CurrenciesĀ : Ensure the foreign currency has been created. NB: Infinet does not interact with NetSuite exchange rates or exchange rate settings.Ā See "Exchange Rate Tables" section below.Ā
2a. Payroll Country
- Navigate to Customisation>Lists/Records/Fields>Record TypesĀ : Find the record type "Payroll Jurisdiction (Country)" and click the List. Ensure the country is not inactive. Click "show inactives" if you do not see the country in the list.
- Payroll CountryĀ : Edit the country and complete the highlighted fields below. Save
2b. PAYG Calculation Type
We need to create a tax scale to apply to the employee record, even if it is 0% tax.
- Navigate to Customisation>Lists/Records/Fields>Record TypesĀ : Find the record type "PAYG Calculation Type" and click "New Record"
- PAYG Calculation Type : Complete the highlighted fields below. Save.Ā
2c. Payroll States and Public Holidays forĀ Leave Management
- Navigate to Customisation>Lists/Records/Fields>Record TypesĀ : FindĀ the record type "Payroll States" and click the ListĀ : Ensure the Payroll state/s you require is in the list. Check "show inactives" if you don't see them. Create as needed.Ā
- Navigate to Customisation>Lists/Records/Fields>Record TypesĀ : FindĀ the record type "Payroll StatutoryĀ Holiday" and click the ListĀ : You will need to create and maintain Public Holidays outside of AU, NZ, UK, USA, SG.
3. Payroll Config
- Navigate to Customisation>Lists/Records/Fields>Record TypesĀ : FInd the record type "Payroll Config" and click the List.
- Payroll ConfigĀ : Find and edit the "Config Default" record or the employee subsidiary config if you have multiple subsidiaries.Ā
- Payroll ConfigĀ : Edit the config record and check the box below in the "General Options" section (Payroll Multi-Currency) . Save.Ā Ā
4. Exchange Rate Tables
- Navigate to Customisation>Lists/Records/Fields>Record TypesĀ : Find the record type "Payroll Exchange Rate" and click "New Record"
- Payroll Exchange Rate: Enter the relevant fields. A "from date" is required but a "to date" is not. NB: When you create a new exchange rate record you must ensure that any existing records have an "to date" set prior to the new "from date" The pay run "Pay date" is used to find the appropriate exchange rate record.Ā
Overlapping dates on exchange rate records will cause an error in payroll processing. Only the current record can have an empty "to date".Ā
- ShortcutsĀ : As you will need to maintain the exchange rates we suggest you save the list to your shortcuts.Ā
Step 6 onwards can be completed using your Payroll Admin role.Ā
5. Employee Record
Create the employee record as normal paying particular attention to the tabs and settings below. Save.Ā
- Payroll TabĀ : Select the "Payroll Country" first and then "Payroll State" and "Payroll Currency". Set the "Net Pay Payment Method" to "manual online"
- Tax InfoĀ : Select the Employee tax scale. Set any other fields as required or add placeholders if mandatory but not relevant.Ā
- SuperannuationĀ : Set any other fields as required or add placeholders if mandatory but not relevant.Ā
6. Pay Components
Create Pay components as normal in the foreign currency amount.Ā
7. Payroll Processing
Initiate a new pay run as normal.Ā
- InitiateĀ :Ā Change the payroll country to the desired and let page reload. Complete period and pay dates as required. Submit. Ensure you have a valid exchange rate record ( step 4 above) that encompasses the pay date)Ā
- Process PayrollĀ : Process Payroll steps as normal
- Approve PayslipsĀ : Click "current" to view the payslip record. You will note that the summary fields and payslip detail are in the local currency amount. A field exists on the payslip for "Foreign Net Pay" amount.
- Proceed as normal if correct. Any manual adjustments to payslip detail should reflect the local currency amount.Ā
8. GL Impact
- Payroll JournalsĀ : Journals will be created using the local currency amounts based on the payslip detail.Ā
9. Paying your employees
Ā Infinet does not offer to to automate overseas EFT or bank transfer. It is your responsibility to ensure the employee is paid using your preferred method.Ā
10. Reporting
Ā Contact support or your Infinet consultant to discuss reporting options.Ā