LogoLogo
  • ⌛Agrigistics Support
  • 📒Guides
    • Onboarding
      • Onboarding Sheet
      • Debit Order Mandate
    • Day Zero Guide
    • Day 1
  • 💡Fundamentals
    • Support Channels
    • Online Portal Login
    • Variants & Crops
    • Areas, Blocks & Farms
    • Assets & Consumables
    • Users & Employees
      • Users
      • Employees
      • Employee Resignation
    • Purchases & Stocktaking
    • Targets
    • Report Summary
      • Custom Reports
    • Billing Portal & Payments
    • Android Device
      • Employee RFID Wristbands / Tags
      • Errors
        • NFC/Tag Scanning Issues
        • Sync Issues
        • Device Update Issues
      • Clear Device Storage and Reset the Agrigistics App
    • Hardware Buying Guide
    • Data Capture Devices
      • Device Management
    • Audit Logs
  • 💿Modules
    • Time & Attendance
      • Introduction
      • Configuration
      • Data Capture
      • Time & Attendance Dashboard
      • Reports
        • Employee Overview
        • Last Activity
      • Biometrics & Integration
      • Best Practices
    • Payroll
      • Employer Information
      • Employee Information
      • Payrun Templates
        • SARS Codes
        • System Rates
        • Injury on Duty
        • Public Holidays
      • Recurring Pay Runs
        • Pay Run Settings
        • Current Pay Run
        • Pay Run Health Checks
        • Employee Pay Run View
        • Pay Run History
      • Payslip
      • Leave
      • Loans & Savings
        • Loans
        • Savings
        • Migration Guide
      • Bank Payments
        • First National Bank
        • ABSA BIO
        • Nedbank
      • Filing
        • Statutory Deductions
        • Monthly Filing
        • Employment Tax Incentive (ETI)
        • Bi-annual Filing
        • Take-on Balances
        • OID Return of Earnings
      • Reports
      • Payroll Processing Checklist
    • Harvesting
      • Dashboard
      • Data Capture
      • Reports
        • Employee Harvesting
    • Asset Management
      • Configuration
      • Data Capture
      • Reports
        • Consumable Asset Inventory
        • Asset Transfers
        • Fixed Asset Activities
      • Fixed asset transfer
    • Packhouse
      • Configuration
      • Data Capture
      • Reports
        • Session Overview
  • FAQ
    • Webinars
    • Android App
    • Backup and data security
    • Time and Attendance
    • Software as a Service (SaaS)
Powered by GitBook
On this page
  • Introduction
  • Setting up a pay run template
  • SARS Source codes
  • Functions/Metrics
  • Custom quantity
  • System Rates
  • Other content

Was this helpful?

  1. Modules
  2. Payroll

Payrun Templates

PreviousEmployee InformationNextSARS Codes

Last updated 2 months ago

Was this helpful?

Introduction

Pay run templates are useful for linking farmers' employees and their clocking system to calculate weekly, fortnightly, and monthly rates based on factors such as days or hours worked, overtime, weekends, or public holidays, and leave time.

The benefit of using a pay run template is that it only needs to be set up once but can be used to calculate rates across all your employees.

Setting up a pay run template

To set up a pay run template, start by adding an earning, deduction, or benefit from the "Settings" in payroll.

  1. Go to payroll.

  2. Go to settings.

  3. Click on "Add template".

Follow these steps to add a new pay run template:

  1. Provide a name for your template.

  2. Add a description to provide more details on what the pay run template is used for.

  3. Make sure that the pay run template type is set to the type you would like to create:

    • Earning - a payable amount that is paid out to employees.

    • Deduction - amount to be deducted from employees.

    • Benefit & Contributions - an added benefit that gets awarded to employees.

    • Note that quantity minimum and maximum limits can also be set up to help your pay run determine when a unit should start or stop being measured.

  4. Set a custom rate or a System rate that will be associated with all employees using this pay run template.

    • Note that when opting to use a system rate, you would also be able to apply factors to them in a pay run. This added flexibility is useful in cases where an employee's rate might be adjusted by factors.

  5. Click on add once you are done to add your new pay run template.

SARS Source codes

SARS codes are categorised based on the pay run type selected, such as earnings, deductions, or benefits. Each SARS code is accompanied by a short description to provide information on its appropriate use, and examples of when it is applicable.

Each SARS code includes the following information:

  1. SARS code name

  2. Description

  3. Examples

Functions/Metrics

When selecting quantities, users have the option to set which functions/metrics should be linked to the pay run from the employees' clocking metrics. These are grouped into the following categories:

  • Activities, harvesting, and packing: These metrics are used to link to piecework and its unit of measurement, which is captured on the system and then linked to a rate.

  • Working hours: These metrics are used to combine all working days or hours, overtime, and working public holidays.

  • Leave: These metrics are used to include any types of leave, such as annual, sick, family, or unpaid leave.

  • Absent days: This metric is used in cases where employees might be absent.

Unit Constraints

By providing minimum and maximum quantity constraints on the units provided by the functions, you can implement concepts like bucket hours. Bucket hours refer to when employees need to work a set number of hours within a pay period before they earn overtime.

Bucket Hours

Agrigistics's Time and Attendance module calculates overtime daily by default. That means employees will only earn overtime if they exceed their regular working hours. However, some farmers prefer to combine all hours worked and only allocate overtime when a certain threshold of hours is reached.

For example, a farmer pays his employees fortnightly. They work 5 days a week for 9 hours a day from Monday to Friday. On Saturdays, they are paid at a 1.5 rate, and on Sundays, at a 2 times rate. The regular working hours in a fortnight total to 9 hours per day x 5 days per week x 2 weeks = 90 hours.

To implement bucket hours, you need to configure an earning template for Normal Hours and combine the following functions:

  • Normal hours: All regular hours worked between Monday to Friday

  • Normal overtime: All overtime hours worked between Monday to Friday

  • Public Holiday Total Hours Clocked: If an employee works on a public holiday, those hours must also be accounted for in the 90 total hours for the fortnight period.

After selecting all the mentioned functions, you add a unit constraint with a maximum of 90. This will limit the total number of hours for all three functions to 90.

The next step is to create an earning template for Overtime Hours. Combine all the functions mentioned in the Normal Hours template, but now add a unit constraint with a minimum of 90. This will ensure that overtime will only be allocated once the sum of all hours reaches the minimum threshold.

Saturdays and Sundays are seen as irregular working days, and they can be added to their own respective pay run templates.

Custom quantity

Custom quantities are a great way to capture any special arrangements you may have with employees that need to be added to your pay runs and templates. These can include arrangements such as deductions in exchange for fuel, or other units of measurement for earnings that can be linked to a rate.

To set up custom quantities, follow these steps:

  1. Select the "Custom Quantities" tab.

  2. Input your unit of measurement (e.g. tokens).

  3. Input the amount of units you typically trade with employees.

  4. Click "Add" to add it to your pay run template.

System Rates

Refer to this page:

Other content

Link up the pay run with the required .

Learn more about and how to use them

You have the option to set up a quantity from the (such as activities, working hours, leave, or absent days) or set up a that will be used to calculate rate over time.

An example of this would be calculating hours worked and setting a maximum hour unit measurement. A new pay run template can then be set up to start calculating from that limit and apply a new rate, such as overtime.

about SARS codes and how to use them.

and how to use them

💿
SARS codes
Learn more
System Rates
SARS codes
SARS code
Functions
Custom Quantity
Read more about functions
Add new template side bar
Link to SARS code
Functions/Metrics
Custom Quantity
Add new template side bar
Link to SARS code
Functions/Metrics
Custom Quantity