Program Description
This program can be found on the Contracts Inquiries menu (5-2-4) and the Service Inquiries menu (13-2-7). It allows you to view information from a specific contract, but will not allow any changes. A contract can be accessed by specific customer number/name, contract number, item/serial number, or serial number. If there is a valid contract, the program will swap to CNIQ004B to display contract information.
Rev 15 Changes
Four new fields have been added to the Contract Header File (CNHDR.DT). These are Base Freight Type, Base Freight Amount, Meter Freight Type, Meter Freight Amount. These have been added to the Contract Inquiry on the first screen. The freight types will be either P for percentage or D for dollar amount. Contract Billing will only calculate and include freight on contract invoices if the global option in the Contract Control file has been activated. This is a chargeable add-on for the Contracts Module. So, even if there are amounts in these fields, it does not mean that freight is being charged by the system. See screen sample below:

If the operator accesses the inquiry by entering in a contract number, and the contract happens to be a group bill master contract and does not have any machines on it, a new feature has been added to allow the operator to display one of the sub contracts instead of the group bill master contract.
Once a group bill master contract is entered that has no machines on the contract, the question “This Group Bill Master Contract Has No Machines. Do You Wish To Display A Sub Contract (Y/N)” will display. See screen sample below. If the operator enters N for no, the information for the group bill master contract will display like normal. If the operator enters Y for yes, the screen will display all valid sub contracts. The operator can then choose which sub contract to display. See screen display below.


Rev 14 Changes
N/A
Rev 13 Changes
Changes were made to reflect new fields in Contract Setup, which are Original Start Date, Date Last Changed and Auto Inactivate. If field 27. Automatically Inactivate Contracts in End of Day in Contract Control File Maintenance (BI-3-1-18-8) is set to N, the Auto Inactivate field will not display. The example is shown below:
If field 27 in Contract Control File Maintenance (BI-3-1-18-8) is set to Y, then the Auto Inactivate option will appear.
Also, when performing a serial number search, the ID number from the Serial file (SERIALD) will display. If a serial number is entered at the serial prompt without an asterisk, only the first 7 characters of the ID Number (I.D. #) will display and the description is shortened from 32 characters to 23 characters. If a serial number is entered with an asterisk at the end or beginning, all 10 characters of the id number will display.
The following is an example of both types:
Internal program changes were made to prevent an Invalid Subscript stop when performing alpha searches and also when there are over 5000 items or serial numbers to display.
If field 37. Invoke Contract Increase Table Logic is set to Y for yes, the prompt Press 'CR' To Display Line Items - C'ancel To End Inquiry will change to Press 'CR' To Display Line Items, CN Increase T'able Or C'ancel To End Inq. If T is entered, the program will display the contents of the Contract Increase Table. See sample below. If the global field is set to N for no, the original prompt will be displayed.
|
2/28/00 Contract Increase Table 8:30
Contract Number: 133 Group Bill Number: 133
Date To Increase Base Percent Or Amount To Updated Increase Or Meter Dollar Increase Increase Contract
5/92 B P .54% N 5/92 M D .000212 N 6/92 B D 2.12 N 6/92 M D .000455 N 7/92 B P 3.21% N 7/92 M D .000087 N 8/92 B D 6.55 N 8/92 M P 54.44% N 9/92 B P 1.22% N 9/92 M D .000200 N 10/92 B D 3.52 N 10/92 M P 5.44% N 11/92 B P .77% N
Display N'ext, Or E'nd: N |