How To: Make Ad Hoc Payments

1.    Background

In some circumstances you may need to pay contractors or employees for activities performed in prior periods.  For example, you may need to pay a fuel adjustment to your contractors for loads in January, but it is now May.  Or, you might want to pay employees for vacation time as a percentage of their regular pay instead of paying them when they actually take time off.  There are also times when you get a retroactive rate adjustment from a mill that you want to pass on to your subcontractors.

2.    Steps

You first need to check the 'Enable Ad Hoc Payments' in Basic Setup:

This setting enables the ad hoc payment functionality.

There are basically two steps in making ad hoc payments:

(1)    Set up the payment terms and conditions under which employees or vendors will be paid; and

(2)    Running a pay calculator in order to make the payments.

Setting up an Ad Hoc Pay Contract

This setting in Basic Setup will enable a new menu item in The Logger's Edge under contracts call Ad Hoc Payments.

Clicking this item will bring up a grid of Ad Hoc Pay contracts:

In The Logger's Edge, we set up ad hoc payments under a pay contract.  The pay contract specifies the employees or contractors to be paid, the activities,  the date range and the rates -- basically all the payment terms.

In order to setup an Ad Hoc Pay contract, you click on the Add button (and to edit an existing contract, you would double click on the row or highlight the row for the contract and click the Edit button).

An Ad Hoc contract is set up through a wizard:

The first step is to identify the basic type of contract:

The frame of the left prompts you to identify who is to be paid.  You can set the contract up to pay either vendors(subcontractors) or employees.

The frame on the right prompts you for the basic way in which pay is to be calculated.  The options are as follows:

1.    Pay as a percentage of load revenue.  Under this option you can pay based on a percentage of the revenue receive for loadslips.  For example, you could pay a trucking contractor 100 percent of the revenue you received from a fuel adjustment.

2.    Pay based on load attributes.  Under this option you can pay based on the attributes of loadslips, such as weight, volume or distance.  For example you could pay truckers $0.78/Tonne as a fuel adjustment for the loads they hauled.

3.    Pay based on time slips.  Under this option you can pay employees or contractors based on their time entries.  For example, you could pay an employee a bonus of $1.00/hour.

4.    Pay based on production slips.  Under this option you can pay employees or contractors based on the production entries.  For example, you could pay a guy $45/Day as a pickup allowance.

The checkbox at the bottom of the form is extremely important

If this checkbox is left unchecked, the above rules apply.

If this box is checked, however,  The Logger's Edge looks not at the basic loadslips or time slips to calculate pay, but rather looks at prior payments for loadslips or time slips and then pay a percentage of that prior pay.

For example, you would use this checkbox if you wanted to pay an employee 4.0 percent of their prior payroll as a bonus.  Or, you could pay a contractor an extra 5 percent bump for loads delivered in a prior period.  In these cases, the pay basis is not the actual time slips or loadslips, but the previously calculated payments.

If you use the 'Apply as a Percentage' checkbox you must have already run your contractor and/or employee settlements.

In the next step you define the start and end date for the contract.

This date range is not used to select the actual date range for the slips (that range is defined when you run the calculator), but rather specifies the life of the contract.  For example, you might set up a fuel adjustment contract that lasts a full year, even though the actual payments are calculated based on a month at a time.

You also specify if your tax items apply.

In the next step, you specify the blocks to which the contract apllies.

You may select one or several blocks.

The next step is where you set up your rates:

The actual columns depend on your choice of pay type in Step 2 above

Case 1:    Pay as a percentage of load revenue

Column

Description

Contractor Contractor to be paid.  Omitted if you are paying employees.  Cannot be blank.  If you want to pay all contractors, select the wildcard 'Owner' from the drop down list.
Worker Worker to be paid.
Block Source Block.  Blank means pay all blocks.
Destination Destination for the loads.  Blank means pay all destinations.
Activity The activity to be paid.  If you are paying a fuel adjustment, then the activity would be fuel adjustment.  Cannot be blank.
Species, Stratum, etc. Specific load attributes that allow you to fine tune your rates to specific load types.  Blank means pay all species, stratum, etc.
Truck Type, Route The truck type and route for the load.  Blank means pay all truck types, routes.
Rate Applicable rate
Pay basis LD Revenue - Fixed
Revenue Activity (optional) This item is optional and only needs to be used if the Activity (from above) differs from the activity you want to use as your base.  For example, if your Activity is trucking, The Logger's Edge will look at your trucking revenue.  You you not need this field in that case.  But, if the activity was fuel adjustment and the revenue activity was trucking, you would need this field in order to identify the revenue activity (trucking).
Effective Date Start date for the rate.
End Date End date for the rate.  Rate will apply between the start date and end date.  You can have multiple rates that change over time by managing the start and end dates for each row.
Miscellaneous Account Miscellaneous account.  You can use this item to categorize your payments by account.  Blank means 'NONE'.
Active Flag to identify active rates.

 

Case 2:    Pay based on load attributes

Column

Description

Contractor Contractor to be paid.  Omitted if you are paying employees.  Cannot be blank.  If you want to pay all contractors, select the wildcard 'Owner' from the drop down list.
Worker Worker to be paid.
Block Source Block.  Blank means pay all blocks.
Destination Destination for the loads.  Blank means pay all destinations.
Activity The activity to be paid.  If you are paying a fuel adjustment, then the activity would be fuel adjustment.  Cannot be blank.
Species, Stratum, etc. Specific load attributes that allow you to fine tune your rates to specific load types.  Blank means pay all species, stratum, etc.
Truck Type, Route The truck type and route for the load.  Blank means pay all truck types, routes.
Rate Applicable rate
Pay basis Unit of measure, e.g. Tonne, M3, Ton, MBF, Cord.  Cannot be blank.
Related Activity The base activity.  This item is used to select the loads that are covered by the pay contract.  For example, if we enter trucking, we would select all loads where the contractor was the truck owner.  This activity primarily comes into play if a contractor is paid for more than one activity for a load.  For example, let's say a contractor was paid for skidding for some loads and loading for other loads, we would need to specify skidding or loading in order for The Logger's Edge to know the right loads to select when pay is calculated.
Effective Date Start date for the rate.
End Date End date for the rate.  Rate will apply between the start date and end date.  You can have multiple rates that change over time by managing the start and end dates for each row.
Miscellaneous Account Miscellaneous account.  You can use this item to categorize your payments by account.  Blank means 'NONE'.
Active Flag to identify active rates.

 

Case 3:    Pay based on time slips

Column

Description

Contractor Contractor to be paid.  Omitted if you are paying employees.  Cannot be blank.  If you want to pay all contractors, select the wildcard 'Owner' from the drop down list.
Worker Worker to be paid.
Block Block.  Blank means pay all blocks.
Activity The activity to be paid.  If you are paying a fuel adjustment, then the activity would be fuel adjustment.  Cannot be blank.
Rate Applicable rate
Pay basis HR - Fixed
Related Activity The base activity.  This item is used to select the time entries that are covered by the pay contract.  For example, if we enter skidding, we would select all time entries where the activity on the worker's time slip was skidding.  This activity primarily comes into play if a worker is paid for more than one activity or phase.  Blank means pay all hours, no matter the activity.
Effective Date Start date for the rate.
End Date End date for the rate.  Rate will apply between the start date and end date.  You can have multiple rates that change over time by managing the start and end dates for each row.
Miscellaneous Account Miscellaneous account.  You can use this item to categorize your payments by account.  Blank means 'NONE'.
Active Flag to identify active rates.

 

Case 4:    Pay based on production slips

Column

Description

Contractor Contractor to be paid.  Omitted if you are paying employees.  Cannot be blank.  If you want to pay all contractors, select the wildcard 'Owner' from the drop down list.
Worker Worker to be paid.
Block Block.  Blank means pay all blocks.
Activity The activity to be paid.  If you are paying a fuel adjustment, then the activity would be fuel adjustment.  Cannot be blank.
Rate Applicable rate
Pay basis Basis for pay, e.g. Day, Mile, Kilometer, etc.  Cannot be blank.
Related Activity The base activity.  This item is used to select the time entries that are covered by the pay contract.  For example, if we enter skidding, we would select all time entries where the activity on the worker's time slip was skidding.  This activity primarily comes into play if a worker is paid for more than one activity or phase.  Blank means pay all hours, no matter the activity.
Effective Date Start date for the rate.
End Date End date for the rate.  Rate will apply between the start date and end date.  You can have multiple rates that change over time by managing the start and end dates for each row.
Miscellaneous Account Miscellaneous account.  You can use this item to categorize your payments by account.  Blank means 'NONE'.
Active Flag to identify active rates.

 

Dates.  As noted above, you can have multiple rates that change over time by managing the start and end dates for each row:

In the grid above there are four rates for fuel adjustments that apply to trucking with different start and end dates.  Thus, depending on the date out of any given load, a different rate will apply.  The key to making this type of structure work is not to omit any dates, otherwise a load will not be paid for the omitted date.

You cannot have overlapping start/end dates for otherwise identical rates (rows).

In the next step, you are prompted for a code and description for your contract.  The code must be unique.

In the last step, you need to click on finish to save your changes

 

Running the Calculator

Once you set up an Ad Hoc contract, you then need to calculate pay.

Form the main menu, select Calculators | Ad Hoc Payments.

This selection will bring up a filter window:

The filter window prompts you for:

1.    Date range for load / time slips.  You can select any date range you want.  You are not required to conform the date range selection to a pay period - you can make the range as wide or narrow as you want.

2.    Ad Hoc Contract.  You can select a contract to pay.  You are limited to one at a time.

3.    Date for posting.  When the calculator is done, you will then post the results to your employee or vendor statements.  The date entered here determines which pay period should be used.  As noted in the screen above, you can select load or time slips from a much earlier period and have them paid in a much later pay period,  The posting will fail if you do not already have a pay period set up that encompasses the date you enter here.

When you click OK, The Logger's Edge performs the pay calculations and brings up a review screen.

The review screen groups all the entries by rate row, contractor and block and writes a subtotal.  This screen allows you to verify all the pay detail and review the amounts that are to be paid.  At this point, no payments have been stored for any contractor or employee.

Once you are satisfied with the pay entries, you click on 'Post It' to write the entries to each guy's statement.

The posting does not write the slip-by-slip detail for each entry.  Rather, the posting consolidates the details into one entry that is written as a miscellaneous expense entry.  Each of the subtotals in the review screen is a miscellaneous entry that will be written to the contractor's or employee's statement when you click post it.

If you want to save the details, you should either print them out or save them to an MS Excel workbook (You can cut-and-paste between the grid and MS Excel).

There is also a special 'Print By Vendor' function that allows you to print out the details arranged by vendor (or employee), with a page break between each:

As noted above, when you post your entries The Logger's Edge will write miscellaneous expense entries.  The Entry date for the miscellaneous entries will be the date your specified for posting

The miscellaneous expense entries created by the Ad Hoc pay functionality can be Edited and can be Deleted.  If you need to change an entry you can make those changes in the miscellaneous entry grid.  For example, if you want to change the Description or the Amount you can do that here.

If you post entries by mistake, you will need to delete them in the miscellaneous entry window and then rerun the Ad Hoc pay calculator (and re-Post).  The Calculator will not delete prior posted entries -- you must handle this manually.  If you post a second time without deleting the original entries, you will get duplicates and that is not good.

The miscellaneous Ad Hoc entries will each appear on vendor statements just like any other miscellaneous entry.

 

Special Considerations

When you are setting up pay rates for paying Ad Hoc Payments there are certain entries that are not legitimate and cannot be used.  The following matrix can be used to identify those that are allowed and those that are not.

Entries in Lime Green are NOT valid.

Trucking (or Is Pay Like Trucking)

Contractor / Employee Pay Type

Contractor

Worker  
Contractor Percent of Load Revenue

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Truck Owner
   

OWNER

NONE

Pay Whoever Owns the Truck
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

Pay Specific Contractor if his Driver is on the load
   

OWNER

DRIVER

Pay Whichever Contractor Employs the Driver on each load
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

Pay Specific Contractor who Employs a Specific Driver
   

OWNER

SPECIFIC

Pay Whichever Contractor Employs a Specific Driver on the load
Contractor Load Attributes

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Truck Owner
   

OWNER

NONE

Pay Whoever Owns the Truck
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

Pay Specific Contractor if his Driver is on the load
   

OWNER

DRIVER

Pay Whichever Contractor Employs the Driver on each load
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

Pay Specific Contractor who Employs a Specific Driver
   

OWNER

SPECIFIC

Pay Whichever Contractor Employs a Specific Driver on the load
Contractor Percent of Prior Pay

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Truck Owner
   

OWNER

NONE

Pay Whoever Owns the Truck
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

Pay Specific Contractor if his Driver is on the load
   

OWNER

DRIVER

Pay Whichever Contractor Employs the Driver on each load
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

Pay Specific Contractor who Employs a Specific Driver
   

OWNER

SPECIFIC

Pay Whichever Contractor Employs a Specific Driver on the load
Employee Percent of Load Revenue - NONE N/A
    - DRIVER Pay whichever employee who is the driver
    - SPECIFIC Pay specific driver
Employee Load Attributes - NONE N/A
    - DRIVER Pay whichever employee who is the driver
    - SPECIFIC Pay specific driver
Employee Percent of Prior Pay - NONE N/A
    - DRIVER Pay whichever employee who is the driver
    - SPECIFIC Pay specific driver

 

Non-Trucking Activities Tracked on Block

Contractor / Employee Pay Type

Contractor

Worker  
Contractor Percent of Load Revenue

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Equipment Owner
   

OWNER

NONE

Pay Whoever Owns the Equipment
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

Pay Specific Contractor if his Operator is on the load
   

OWNER

DRIVER

Pay Whichever Contractor Employs the Operator on each load
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

Pay Specific Contractor who Employs a Specific Operator
   

OWNER

SPECIFIC

Pay Whichever Contractor Employs a Specific Operator on the load
Contractor Load Attributes

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Equipment Owner
   

OWNER

NONE

Pay Whoever Owns the Equipment
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

Pay Specific Contractor if his Operator is on the load
   

OWNER

DRIVER

Pay Whichever Contractor Employs the Operator on each load
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

Pay Specific Contractor who Employs a Specific Operator
   

OWNER

SPECIFIC

Pay Whichever Contractor Employs a Specific Operator on the load
Contractor Percent of Prior Pay

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Equipment Owner
   

OWNER

NONE

Pay Whoever Owns the Equipment
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

Pay Specific Contractor if his Operator is on the load
   

OWNER

DRIVER

Pay Whichever Contractor Employs the Operator on each load
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

Pay Specific Contractor who Employs a Specific Operator
   

OWNER

SPECIFIC

Pay Whichever Contractor Employs a Specific Operator on the load
Employee Percent of Load Revenue - NONE N/A
    - DRIVER Pay whichever employee who is the Operator
    - SPECIFIC Pay specific Operator
Employee Load Attributes - NONE N/A
    - DRIVER Pay whichever employee who is the Operator
    - SPECIFIC Pay specific Operator
Employee Percent of Prior Pay - NONE N/A
    - DRIVER Pay whichever employee who is the Operator
    - SPECIFIC Pay specific Operator

 

Non-Trucking Activities NOT Tracked on Block

Contractor / Employee Pay Type

Contractor

Worker  
Contractor Percent of Load Revenue

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Contractor for all loads
   

OWNER

NONE

N/A
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

N/A
   

OWNER

DRIVER

N/A
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

N/A
   

OWNER

SPECIFIC

N/A
Contractor Load Attributes

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Contractor for all loads
   

OWNER

NONE

N/A
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

N/A
   

OWNER

DRIVER

N/A
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

N/A
   

OWNER

SPECIFIC

N/A
Contractor Percent of Prior Pay

NONE

NONE

N/A
   

SPECIFIC

NONE

Pay Specific Contractor for all loads
   

OWNER

NONE

N/A
   

NONE

DRIVER

N/A
   

SPECIFIC

DRIVER

N/A
   

OWNER

DRIVER

N/A
   

NONE

SPECIFIC

N/A
   

SPECIFIC

SPECIFIC

N/A
   

OWNER

SPECIFIC

N/A
Employee Percent of Load Revenue - NONE N/A
    - DRIVER N/A
    - SPECIFIC Pay Specific Employee for all loads
Employee Load Attributes - NONE N/A
    - DRIVER N/A
    - SPECIFIC Pay Specific Employee for all loads
Employee Percent of Prior Pay - NONE N/A
    - DRIVER N/A
    - SPECIFIC Pay Specific Employee for all loads

 


Home

Email: Support@CaribouSoftware.com

Phone: (780) 865-4110