Driver Deduction Register

image1

The Driver Deduction Register program is used to update deduction entries that have been approved in the Driver Pay Audit program (or the Customer Service or Dispatch programs). The update process changes the status of the entry to Owed, making it available for inclusion on a statement generated by the Driver Statements program.

The Driver Deduction Register program also creates general ledger postings to account for the deductions. These can be viewed in the GL Journal Entries program.

Several different filter types are available. The fields that appear differ depending on the filter type. This illustration shows the fields that appear when you select the Standard filter (default).

To access Driver Deduction Register:

From this location Go to

TruckMate Menu and TruckMate Task List

  • TruckMate 2023.x and later:
    Accounting & Finance > Driver Payable > Driver Deduction Register

  • TruckMate 2022.x and earlier:
    Accounting & Finance > Driver Payables > Driver Deduction Register

Windows Start Menu

TruckMate 20xx > Driver Deduction Register

Windows Explorer

C:\Program Files (x86) > TruckMate 20xx > DedReg.exe

Application Configurator for Driver Deduction Register

The following Application Configurator options are listed under Configuration Options > DEDREG.EXE.

Option Definition Values

Allow Different Currencies on Payable and Expense

Allow different currencies on driver deduction payable and expense GL accounts to be considered as balanced.

  • True

  • False (default)

Allow Inactive GL

Determines system behavior when the user attempts to use an inactive General Ledger (GL) account. Options are:

  • True
    Inactive GL accounts are allowed.

  • Warn
    A warning appears. The user can post invoices.

  • False
    An error message appears. The user cannot post invoices.

Note: This option has no effect on a Reprint, since these transactions have already been posted.

  • True (default)

  • Warn

  • False

Auto-Correct Closed Period Posting Dates - Future

Determines how bad dates will be handled by the register

  • True
    Use latest date allowed.

  • False
    Abort register so ledger and sub-ledger aging reports always match

  • True

  • False (default)

Auto-Correct Closed Period Posting Dates - Past

Determines how bad dates will be handled by the register

  • True
    Use first day of first open period.

  • False
    Abort register so ledger and sub-ledger aging reports always match

  • True (default)

  • False

Commit Each Trans

Sets the flag to commit each transaction so that each posting will be done one-at-a-time. If an error is reached, a dialog box will appear for that posting only.

  • True (default)

  • False

Require Category

When True, you must specify a Driver Category value in the Driver Pay Register program to be able to post the Driver Pay data.

  • True

  • False (default)

Subtotal GLTRANS Postings

If True, when GLTRANS records are created, all the GL transactions in the audit/register run are grouped/summed together by GL account and date (one lump figure per combination). If False, the figures are grouped/lumped by GL account, date, and source transaction ID.

  • True (default)

  • False

Security Configuration for Driver Deduction Register

The following security configuration is indirectly associated with the Driver Deduction Register since it affects which records can be marked as approved and thereby show up within the Register.

Go to Utilities > Security Configuration > Security tab > Business Events > Allow Changes.

image2

DRIVERDEDUCTION

Allows the selected user / group to approve driver deductions.

Go to Utilities > Security Configuration > Security tab > Business Events > Misc > Deduction Register.

image3

Allow Run Independently

Allows the selected user / group to be allowed to run the Deduction Register by itself without being called by another application like Customer Service.

Posting driver deduction entries approved in Driver Pay Audit

Once a driver’s deductions have been approved and are ready to be updated, they must be run through the Driver Deduction Register in order to be processed through the Driver Statement program.

Remember to also run the Driver Pay Register before running the Driver Statement Program.

To update the driver pay information:

  1. In Driver Pay Register, select a filter type. Options are:

    • None

    • Standard

    • SQL

  2. Enter one or more search criteria, as described below.

  3. Once the parameters for the Register are set, you have the option to click the Print Reports button to review the register reports for accuracy prior to posting and ensure the register will update the correct information.

  4. Click post Post.
    Two reports, Driver Deduction Register and Driver Deduction Register - GL Summary will display in separate windows. The audit number appears in the upper right corner of the report.

    See Posting driver deductions and General Ledger postings for detailed information regarding what happens when you post the driver pay entries.

  5. After you have finished reviewing the reports, close the report windows.
    A message appears indicating that the posting is complete.

    Now you can run the Driver Pay Register (if you have not already) and the Driver Statement program.

    Notes:

    1. Once you post the entries and close the report windows, you cannot make any changes to these records.

    2. You can reprint any report.

Selecting driver deduction entries to post without using a filter

  1. In the Filter Type section, select None.

    image5

  2. By default, future-dated records are excluded. If you want to include them, clear the Exclude future-dated records checkbox.

Selecting driver deduction entries to post using the standard filter

  1. In the Filter Type section, select Standard.

    image6

  2. Enter one or more filter criteria. The more criteria you enter, the narrower the results.

    Field Definition

    Date Range

    Indicate the preferred filter to search by: Leg Date, Approve Date or Bill Date.

    Enter valid dates or click calendar Calendar to search for and select a date.

    There is also a right-click shortcut menu for additional options.

    image8

    Range

    Indicate the preferred filter to search by: Driver Range or Vendor Range

    Click picklist Pick List to search for and select drivers / vendors from a list.

    There is also a right-click shortcut menu for selecting minimum and maximum values.

    image10

    Specific

    Specific User ID

    Select deductions for posting based on the user who entered the deduction in the Driver Pay Audit program (or in the Dispatch or Customer Service program). Select a user name from the drop-down list box. You can view the user who entered the deductions in the Driver Pay Audit program, in the Entered By column. Usernames are configured in the Security Configuration program.

    Trip Number

    Enter a trip number (or multiple trip numbers, separated by commas) to print only those deductions related to the trip(s).

    Driver Type

    Select All, Company, or Owner/Op from the drop-down menu in order to update only the Owner/Operators or only the Company Driver, or all of them if you prefer.

    Driver Category

    Clickpicklist Pick List to search for and select a Driver Category.

    The Driver Category refers to the Driver Profiles program > Pay Tab > Other Category field.

Selecting driver pay entries to post using the SQL filter

  1. In the Filter Type section, select SQL.

    image11

  2. Do any of the following:

    • Enter a valid custom SQL filter ID.

    • Click picklist Pick List to search for and select a custom SQL filter ID.

    • Click Setup and create a custom SQL filter in the SQL Filter window.

    The name of the SQL filter and its corresponding SQL code appear in the Name and SQL fields

Printing and reprinting reports in the Driver Deduction Register

To see reports listing driver deduction entries that meet your search criteria, click Print Reports. Two reports appear, each in a separate window:

  • Driver Deduction Register

  • Driver Deduction Register - GL Summary

If you click Print Reports prior to posting, the message "Audit Not Posted" appears in the upper right corner of the report. You can review this report for accuracy prior to posting.

image12

After posting, the audit number appears in the upper right corner of the report.

image13

To reprint reports:

  1. Select Reprint in the Filter Type section.

    image14

  2. Enter a valid audit number in the Audit # field or click picklist Pick List to search for and select an audit number.

  3. Click Print Reports.

  4. See Printing reports for information about printing functions.

Posting driver deductions

When driver pay entries are posted, the status of all included pay entries will be updated to Owed, thus making them available for inclusion on driver statements. General ledger postings will be created for the included pay entries. These can be viewed using the GL Journal Entries program. Until the entries are updated using the GL Journal Entries Register program, they will not be included in the GL Chart of Accounts program balances.

If driver pay is based on a Percentage based rule that has the 'Require AR Payment First' column in the Driver Pay Audit program > Payments Tab set to 'True', then, after you approve the pay and then you run the register, the pay will turn to orange (W=wait) instead of the usual purple (P=owed). You may manually change it to purple/P/owed in the Driver Pay Audit program (via double-click), but the idea is that you leave it in wait state until a cash receipt is received and posted to pay the client’s bill and the state on the driver deduction record is then automatically changed to purple/P/owed.

Settings in ConfigExplorer.exe > Billing > BILLINGBR.EXE will have the following effects on the FB based driver pay records when the Require AR Payment First feature is selected:

  • Approve Driver Pay = False AND Post Drv Pay Now = False: This will have no effect on driver pay record, and payment state will be U (black).

  • Approve Driver Pay = True AND Post Drv Pay Now = False: In this case, payment state will be set to A (green).

  • Approve Driver Pay = False AND Post Drv Pay Now = True: In this case, payment state will be set to W (orange).

  • Approve Driver Pay = True AND Post Drv Pay Now = True: In this case, payment state will be set to P (purple).

General Ledger postings

Rule-Based Payments

A debit posting for the amount of the deduction entry is created using driver pay control account. To determine the Driver Pay Control Account, the system looks for the lowest numbered general ledger account (as configured in the GL Chart of Accounts program) that fits the following criteria:

  1. It is of the 'Driver Payable' type

  2. It is not a sub-account

  3. It is of the same currency as the pay entry

A credit posting for the amount of the deduction entry is created using the GL Account specified in the setup for the deduction code in the Driver Pay Contracts program.

Currency Conversions

If the currency of the deduction item differs from the Base currency (as configured on the Units tab of the Codes Maintenance program), the debit posting will be converted to the base currency. The pay item’s Leg Date (for rule-based payments and Extra payments) is compared to the Exchange Date (as entered on the Currency tab of the GL Chart of Accounts program). The Exchange Rate entered for the Exchange Date that most closely precedes the deduction date is used as the conversion factor. The total deduction amount for the entry is multiplied by the exchange rate to arrive at the amount that is credited to the account specified in the GL Account field on the Deduction Tab in the Driver Pay Contracts program.

A debit for the original amount is created using the Driver Payable control account that matches the entry’s currency. To determine the Driver Pay control account, the system looks for the lowest numbered general ledger account (as configured in the GL Chart of Accounts program) that fits the following criteria:

  1. It is of the 'Driver Payable' type

  2. It is not a sub-account

  3. It is of the same currency as the pay entry

To account for the difference between the debit and credit postings, a credit or debit posting (depending on the relative values of the two currencies) is made to the Foreign Exchange account specified in the contract header.