The Hold Code logic can be used to refine and control the ability to rent vehicles beyond the controls imposed by the use of Vehicle Status Codes. Refer to the chapter of this manual titled Introduction to Hold Codes for an overview of how this logic works.


Use this program to apply and remove Hold Codes to multiple vehicles at the same time. Such as when a manufacturer recall is issued on a particular model of vehicle. Hold Codes can be applied by eaither:

Note that another program, Update Vehicle Hold Code, allows hold codes to be applied to or removed from an individual vehicle.

To access the program, type APPLYHC (RET) at any menu "OPTION:" field or the appropriate number on the Hold Code Sub-Menu (History Maintenance Menu). The screen will then display:

OPTION: MASS APPLY OF HOLD CODE

1 Owning Loc TUS
2 Current Loc TUS
3 Make
4 Model
5 Model Year 15
6 Start VIN FIRST
7 End VIN LAST
8 Odom greater than
9 Hold Code
10 Action (1 = add, 2 = remove)
11 Reason
12 File name



1PRINT 2 3ERASE 4 5 6 7HELP 8

Immediately upon entering this program, you will be prompted for your Employee Code and password. The application and removal of Hold Codes is controlled by the Hold Level assigned to your User Access record.

The following fields are used to define the criteria for applying or removing hold codes to multiple vehicles. Enter data as follows:

1. OWNING LOC

Enter

  1. Up to 6 alphanumeric characters to select a single owning location.
  2. A Group Name representing several owning locations (see the Chapter Edit Group Names for a discussion on location groups). Remember, the first character of a Group Name is the plus sign "+".
  3. "ALL" to include all owning locations

Press RETURN to accept the default location.

EXAMPLE: Type TUS (RET)

2. CURRENT LOC

Enter

1. Up to 6 alphanumeric characters to select a single current location.

4. A Group Name representing several current locations (see the Chapter Edit Group Names for a discussion on location groups). Remember, the first character of a Group Name is the plus sign "+".

5. "ALL" to include all locations

Press RETURN to accept the default location.

EXAMPLE: Type TUS (RET)

3. MAKE

Enter up to 8 alphanumeric characters representing the Make of the group of vehicles to be updated. Or enter ALL to include all makes.

EXAMPLE: Type FORD (RET)

4. MODEL

Enter up to 8 alphanumeric characters to indicate the Model Code of the group of vehicles to be updated. Or enter ALL to includes all models.

EXAMPLE: Type TAURUS (RET)

5. MODEL YEAR

The program will default to the current year. If another Model Year is desired, enter 2 digits for the Model Year.

EXAMPLE: Type 15(RET)

6. START VIN
Instead of using the Make, Model, Year fields above, you can enter a range of VIN#s. You must enter the whole 17 characters. Enter in this field the starting VIN# whose vehicles should be placed on hold.

If data is entered into this field, fields 3 through 5 above will be ignored.
7. END VIN
Enter in this field the ending VIN# whose vehicles should be placed on hold.

8. ODOMETER GREATER THAN

This field is used to limit the action to only those vehicles who odometer readings are greater than the number of miles/kms entered here. If the odometer reading should not be a criteria, leave this field blank.

EXAMPLE: Type 5000 (RET)

9. HOLD CODE

To apply or remove a Hold Code, enter 1 character representing the Hold Code. Or press Shift/F7 to invoke a pop-up window which displays the Hold Codes on file. Highlight the one desired and press (RET).

EXAMPLE: Type T (RET)

10. ACTION

Enter:

1 = Add this Hold Code to this vehicle.

2 = Remove this Hold Code from this vehicle.

EXAMPLE: Type 1 (RET)

If the Hold Level specified in the user's User Access File record is not of a sufficient clearance level to apply or remove certain Hold Codes, one of the following messages will display:

YOU DO NOT HAVE THE AUTHORITY TO APPLY THIS HOLD CODE

YOU DO NOT HAVE THE AUTHORITY TO REMOVE THIS HOLD CODE

When a Hold Code is applied to vehicles, an examination of each unit's Vehicle History record is performed to determine if an open history record with a matching Hold Code is already on file for that vehicle. If a match is found, the vehicle is skipped. If a match is not found, a new Vehicle History Record will be created when saving the “add” of the new Hold Code .

When a Hold Code is removed from a vehicle, another examination of each unit's Vehicle History is performed. If a matching history record for the Hold Code is found for the vehicle, the removal of the Hold Code is saved and the Vehicle History record is updated with a closing date and time. If a matching history record for the Hold Code is not found, the vehicle is skipped.

Sold vehicles are skipped by either action of this program.

11. REASON

Enter up to 30 characters as an explanation or reason for applying or removing the Hold Code.

EXAMPLE: Type TURNBACK (RET)

12. FILE NAME
Rather than using Fields 1 - 6 to select vehicles to which the Hold Code will be applied, a file of unit numbers can be read. Use this field to enter the path name of a text file. Rather than using the selections from Fields 1 - 6, the file will be read for unit numbers of the vehicles that with have the Hold Code applied or removed. (Text file has 1 unit number per line.)


PRESS "F1" AT "OPTION:" TO UPDATE.