Implementing Commitment Lines in Prolog

A significant aspect of managing contracts relates to ensuring that the Schedule of Values (SOV) is maintained in accordance with the contract.

Prolog provides a very powerful mechanism to record variations to a contract using the Potential CO and Subcontract CO modules.

When managing schedule of rates, or other quantity driven contracts, it is useful to be able to vary each commitment line when changes occur. (eg a valve contract may have a line for 200 mm valves, which starts at 10 valves, increases to 12 valves and finally reduces to 9 valves.)

There are not many systems that can easily manage this type of concept. The GNT Prolog Extension has enabled this functionality in Prolog by utilizing Schedule Tasks as a linking record between original Contract items and Potential CO Items.

To vary an existing line using a PCO, it is a simple matter to link it to an existing line by choosing the appropriate task from the drop down list.

Auto-calculating user defined fields are used to calculate the revised values after a commitment variation.