Cato Codes
Cato Codes
1) To explain necessity of the New Coding System for costing purpose based on CESMM3 divisions.
2) To explain how to use and take the advantages of the new system in the daily routine jobs of the
Cost Estimators.
3) To explain how this improves the quality of the Estimation Division.
Page | 1
A structured coding system is the back bone of every database. In ESD Estimation Division, there are two
major tasks, namely, reviewing the cost estimates prepared by the executing departments/ consultants
and reviewing the variation costs submitted by the contractors/ consultants. The very first consideration
for the cost review is the historical database. Presently CATO is used for the data analysis. The present
item codes used in CATO are primarily based on the Divisions in the Department BOQ. Main drawbacks
of the present system are:
1) There is no uniformity in the item descriptions of various BOQs. All BOQ items are stored with
their own descriptions in the BOQs. This seriously effects the quality as well as the time of the
costing job.
2) Database is mainly divided into first level based on the bills of the BOQ. There after there is no
structured divisions.
3) Unique code doesn’t exists for all the items. Hence, for pricing a single item, a number of items
or group of items had to be considered.
4) Searching the code for the most of the items are very tedious processes.
To overcome this situation, it was decided to prepare a standardized database based on the CESMM3
divisions. Accordingly, this project was started about 8 months back. Now most of the codes required for
the infrastructure jobs are finished. Coding of more than 10 projects were also done on a trial basis.
Now there are technical issues to upload this data to CATO library. Causeway is sorting out the issue and
hopefully they will provide a solution soon. Until the solution is developed, this new database shall be
used in Excel.
Now it is the time to familiarize all the cost estimators with this new system. The features of the new
system is briefly explained below.
1) It is basically based on CESMM3 and best efforts are made to follow the CESMM3 divisions up to
Level 4 and thereafter further subdivided as per CESMM3 guidelines.
2) There are almost 240,000 activities, out of which 95% belongs to Sections I, J & K (Pipes &
fittings, Manholes & pipework ancillaries). Again, 78.5% belongs to division K. This is due to
different options regarding size, shape and materials of the manholes and chambers.
(See Table. 1)
3) Now each of the activity have a unique Activity ID. Although most of the codes are developed,
new ID shall be amended in due course as per the requirements.
4) The structured coding system with definite item descriptions make the searching algorithm fast
and simple.
5) Several methods are developed to search for the codes, which shall be discussed in detail in
below paragraphs. This shall save the time required for each review jobs.
6) Since there are unique codes for each item of activities, there is no need to consider multiple
number of activities to price a single item. This results in uniformity in estimated costs of the
project.
PUBLIC WORKS AUTHORITY
ENGINEERING SERVICES DIVISION
COST ESTIMATION SECTION
Table (1)
Method for the preparation of cost estimate review based on the new coding system is explained below.
Normally, Department estimates are being received in standard formats as shown below in Fig.1.
Page | 3
After trimming the file looks like this. [See Fig (3)]. Unecessary scrolling through numerous rows saves
the time and deleting the uncecessary rows and formats reduces the file sizes considerably.
This is the step where most time is consumed and requires most attention. Once this step is done
correctly by the Cost Estimators during their review, then no additional coding is required during the
import of the rates to the CATO. This increase speed of the data update process considerably and result
in timely update of database, which in turn increase the quality of our Division. There are several tools
made to search and allocate the codes to the items.
Method 1: Type simple essential keywords of the item. For convenience, Column next to the
Department Amount column in the department BOQ can be used for typing the search keywords. (Eg. If
Amount is in column G, Column H can be used as the keyword-typing column.). Item Code, Unit &
Description will be appearing in the subsequent columns and rows after clicking the appropriate menu
buttons. Select the most suitable code and delete the remaining. Keep this code, unit & item in the same
PUBLIC WORKS AUTHORITY
ENGINEERING SERVICES DIVISION
COST ESTIMATION SECTION
Row of the BOQ item, starting from the column next to the Amount column. Please see Fig (4) (5) & (6).
(Eg. Type the keyword “site clearance” in the cell. Click Opti-Search in ESD menu under CATO. Activity
Id, Unit & Description appears in adjacent cells)
Amount
Page | 5
Keywords
d
Fig (6) Activity code, Unit & Item Description in adjacent columns
PUBLIC WORKS AUTHORITY
ENGINEERING SERVICES DIVISION
COST ESTIMATION SECTION
Please note the following guideline points:
1. Start searching from first item to last item, otherwise there are chance to over write the
existing data. If it is required search an item in between, use a column away to type the
search words. After getting the code copy the code to the exact cell.
2. Type the keywords such as “precast bollard”, “Ductile iron bend 11.25 250mm” , “site
Page | 6
clearance” etc. as minimum as possible to identify the item.
3. Don’t use a space in between a measurement and its unit (Eg. Use “250mm” instead of
“250 mm”).
4. Don’t use unnecessary zeros. (Eg. Use “5m” instead of “5.0m” or “5.0 m”).
5. Words can be typed in any order, leave a space in between each words.
6. If there is a doubt whether a word is single or two words, write always as two words keeping a
space in between. (Eg. Use “micro tunnel” instead of “microtunnel” or “micro-tunnel”.
7. Words can be used either in CAPITAL or small or mixed letters.
8. When it is required to limit the search within a particular trade, type the trade letter in the
search cell and then type the search word in the next cell. (See Table (1) for the list of all
trades). For example type “L” in the search cell and then type “concrete bed surround SL1” in
the adjacent cell, to limit the search for beds and surrounds for SL1 duct in “Pipework –
Supports and protection sections.
9. Always try to use singular words instead of plurals
10. Typing “ordinary soil” instead of “exception of top soil, rock and/or artificial hard material”
saves time
11. For searching traffic signs and markings use the pattern “reference 123” either for old or new
reference code. The result will be in equivalent new codes.
Method 2: For searching codes of Manholes, Pipes, Ducts & Micro tunnels, type these words in search
cell. Click Opti-Search in ESD Tools Menu. Fill the pop up Form with the details and click OK button.
For the adjacent codes, change the parameters in the form and again click OK . See Fig (7)
Page | 7
Fig (8) Searching for adjacent codes using Next & Previous Buttons
After allocating the Activity codes to all of the items in the department BOQ, click Make ESD BOQ
button in ESD Tools under COST ESTIMATE. Then the sheet is automatically converted to new ESD BOQ
format. The advantage of this format is that the standard description equivalent to the department BOQ
description of each bill item is displayed. No other document or reference is required to check the items.
Now this bill can be used for both making csv file for uploading to CATO and finalizing the CE review file.
Page | 9
Fig (12) Make ESD Button
Fig (13) Department/ ESD BOQ side by side for easy comparison
To get the final ESD review estimate, click Finish ESD BOQ button
in ESD Tools under COST ESTIMATE. Select the years from which
the data should be considered from the appearing form and click
OK.
Page | 10
All non-priced items will be marked with yellow shades and “ITEM NOT PRICED” text in Remark
column of the ESD estimate.
Any change or missing of the UNIT will be marked with Red fonts. Also, Comments will be
inserted in the cells of these units.
After generating the final ESD Estimate, the rates can be checked both with CATO and with Excel.
For viewing the details of an items, using ESD Tool, select the Activity Code cell and click Code Search
button under CATO. Click OK button in the appearing Form. See (Fig 16).
PUBLIC WORKS AUTHORITY
ENGINEERING SERVICES DIVISION
COST ESTIMATION SECTION
Clicking OK button
fetches the complete data
for the activity in the
input box
Page | 11
Fig (16)
Data can analysis for individual items in different ways by sorting, removing or retaining particular
values, generating graph and modifying graph by deleting extreme high and low values (based on
Standard Deviation).
During Data import to CATO or during Tender rate review, click Rate Review button under CATO
Developer tab.
A detailed report of the rates of each item is produced against each items in the Remarks column. See
Fig(18)
PUBLIC WORKS AUTHORITY
ENGINEERING SERVICES DIVISION
COST ESTIMATION SECTION
Page | 12
Fig (18) Rate Analysis during Post Tender Review/ CATO import Import
After preparing the ESD format BOQ, copy all the bills to a single worksheet, name the sheet tab to the
Contract No. (eg, C2020-016) and Click Make CSV button under CATO Developer. Option window will
appear either to convert all the sheets with name in C2020-123 format or to convert the active sheet
only. Choose the correct option and click OK button. All the items are automatically arranged in CATO
import format. Copy this sheet to a new workbook and save as a csv file.