Besides salary, there are various types of flows of money into and out of the company. The payroll instruction code allows users to create and set up all these values. This section will explain everything you need to know about payroll instruction codes including what payroll instruction codes are, and how to create, edit, filter, sort, and archive payroll instruction codes.
- 1. What Are Payroll Instruction Codes?
- 2. Payroll Instruction Code Types
- 3. Access Payroll Instruction Codes
- 4. Create New Payroll Instruction Code
- 4.1. Payroll Instruction Code Frequency
- 4.2. Default Proration
- 5. Edit Payroll Instruction Codes
- 6. Filter Payroll Instruction Code
- 7. Sort Payroll Instruction Code
- 8. Archive Payroll Instruction Code
1. What Are Payroll Instruction Codes?
Payroll instruction codes indicate the list of all payments that client pays to their workers such as incomes, deductions, expense reimbursement etc. Each payroll instruction code can be limited to specific countries and can be set payment frequency.
- Result: The payroll instruction code āOvertime Amountā is showed as a column in payroll instruction page (Payroll >> Payroll Instruction) with Japanās flag showing that this column is applicable to only employees who work in Japan (has Japan as the payrun country)

- Result: The payroll instruction code āOvertime Amountā is showed as a column in payroll instruction page (Payroll >> Payroll Instruction) with no flag showing that this column is applicable to employees in all countries.

2. Payroll Instruction Code Types
There are 6 types of payroll instruction code:
- Income (+): Any income for employees that is added the total income. It might be paid monthly, once, case-by-case or on specific month. (e.g. salary, bonus)
- Deduction (-): Any deduction for employees that is deducted the total income. It might be paid monthly, once, case-by-case or on specific month. (e.g. child support payments)
- Expense Reimbursement (+): Any payment from employers to pay back to employees spent money on business-related expenses. The expense reimbursement requires supporting documents when adding payroll instruction. (e.g. tool resource expense)
- Employer Contribution (+): The payment that employers contribute towards employeesā benefits (e.g. retirement plans)
- General Number (+): The general payment that does not included in above cases.
- Remarks Only: Remarks that for showing and confirming. Remarks Only is not included in net income. (e.g. Hours worked)
3. Access Payroll Instruction Codes
- Go to the sidebar and select
Payroll - Click
Payrun Setting - Select
Payroll Instruction Codesfrom the top bar - The Payroll Instruction Codes will show up

4. Create New Payroll Instruction Code
- Click
Add Code - Set payroll instruction code name (e.g. Telephone)
- Set limit to selected countries (e.g. Thailand)
- Set frequency (e.g. monthly)
- Set default proration (e.g. Yes)
- Click
Save - The new dimension will show up in the table
Specific months, users also need to set the recurring months
4.1. Payroll Instruction Code Frequency
There are 4 types of frequency:
- Case-by-case: payroll instruction code that has different frequencies in each payrun.
- Once: payroll instruction code that exists one time and ends automatically in a month.
- Monthly: payroll instruction code that recurs every month in the same amount; to edit, user need to end the payroll instruction code and create new a one for the next month.
- Specific months: payroll instruction code that recurs in the selected month in the same amount.

4.2. Default Proration
Default proration is for the payroll instruction code that has the same rate entire month. It is applied when the new employee onboards or offboarded in the middle of the month. Their salary is still the same, but due to proration, they can get a portion of their full salary depending on the number of days they work in that month.
- Check
Yesto enable default proration - Check
Noto disable it

5. Edit Payroll Instruction Codes
- Click anywhere on the row of the payroll instruction code that you want to edit (e.g. Telephone Fee)
- Edit the information as you want (e.g. Name: Telephone Fee ā Telephone Service)
- Click
Save - The edited payroll instruction code will show up in the table

6. Filter Payroll Instruction Code
You can choose desirable criteria to filter lists of payroll instruction codes that you want to display in the table.
- Click
Filters - Select criteria that you want to filter (e.g. Type)
- Set your criteria (e.g. Income)
- The filtered values regarding your criteria will show up in the table

The filter can be set and edited from the bar above the table as well.
7. Sort Payroll Instruction Code
The table can be sorted alphabetically and numerically in descending and ascending order.
- If data in the selected column is alphabetic data, it will be sorted alphabetically
- If data in the selected column is numerical data, it will be sorted numerically
The table can be sorted by one column at a time.
- To sort based on that column, click on the head of a column until you get the desired sort

Not Sorted

Ascending Order

Descending Order
- The sorted table will show
8. Archive Payroll Instruction Code
- Click anywhere on the row of the payroll instruction code that you want to archive (e.g. Telephone Service)
- Check
Archived - Click
Save - The archived payroll instruction code will disappear from the table

Next: Process Payroll Instructions