Building timesheet rules

As a Beeline Professional administrator, you can build rules to ensure that the correct rates are applied to timesheets, that workers are compensated appropriately, and that your budget stays on track.

You can build multiple rules, activate or deactivate, duplicate, and delete them.

You can only delete rules that are not actively used by a process.

You can tailor each rule to accommodate various business requirements. For example, you can set up rules to ensure compliance with local labor laws and regulations across multiple countries and regions.

A timesheet rule includes a set of input and output values. Input values determine the conditions that are checked during timesheet allocations. When the input conditions are met, the output values define which allocations apply. Each set of input and output values represents a single instruction and all instructions within a rule are executed from the top down, either daily or weekly. These instructions manage and operate pay calculations for timesheets. Time is only allocated once, which means there is no risk of inaccuracies. For more information, see About timesheet rules.

You build a rule by adding input and output items to each of your instruction rows. Next, you specify values for each item.

First, define the most specific rules such as overtime or double time. Next, define the rules that use your regular time codes. To reorder the instructions, drag and drop them to the location that you want.

Before you begin

  • Ensure you have administrator access to Professional.

  • Ensure that a work schedule is set up. For more information, see Building work schedules.

  • Define rates before you build timesheet rules. For more information, see Defining rates.

  • Check that time codes, including router time codes, are defined in the site you’re setting up. For more information, see Configuring time codes.

Steps

To set up timesheet rules, complete these steps from any supported browser.

  1. Log in to Professional.

  2. From the left navigation, go to Settings  Spend  Timesheet Settings. The Home tab displays.

  3. From the Approver View, activate Timesheet Rules.

  4. Select the Timesheet Rules tab and select Add from the upper right of the table. The Create a Rule dialog displays.

  5. Enter a name and a reference ID for your rule and then select Create. The rule editor page displays.

  6. Select Add Input from the Input section of the Set Rules area and add your items.

    add input timesheet rules

    Start typing to add the following input items from the list:

    • Allocation time codes

    • Total hours

    • Day grouping

      input items timesheeet rules
  7. Select Add Output from the Output section of the Set Rules area and add your items.

    add output timesheet rules

    Start typing to add the following output items from the list:

    • Allocation time codes

    • Last working day accumulation

      output items timesheet rules
  8. Select + Add Row to add a new instruction row.

    add row timesheet rules
  9. Specify values for your input items. These determine the conditions that are checked during timesheet allocations.

    1. Select a router time code from the value list for the Allocation Time Code input.

    2. Select an operator and the number of hours required to activate this instruction for the Total Hours input.

    3. Select a value for the Day Grouping input.

      example input values timesheet rules
  10. Specify values for your output items. These determine the allocations that apply to this instruction.

    1. Select a time code from the value list for the Allocation Time Code output.

    2. Select a value for the Last Working Day Accumulation output.

      example output values timesheet rules
  11. Select + Add Row and specify values for a new instruction row. Add as many instruction rows as required to satisfy the conditions of your rule.

Next steps

You can add a new Timesheet Rule business task to new or existing business processes that manage submitting timesheets.