Estimates

Overview

Estimates are created for each project/sub-project entity.

Need and Background

  1. An estimate is prepared for each Works project so as to get technically sanctioned and proceed with tendering/contract.

  2. Estimates are created for each project/sub-project entity.

  3. There are multiple estimate types for each project prepared with different levels of abstraction.

Functional Requirements

  1. After creating the project (and getting it approved if it is in the workflow) the Junior Engineer estimates the project.

  2. To create an estimate following details are required.

    • Line Items from SOR

    • Non-SOR line items

    • Overheads

  3. There are 3 ways how estimates can be added.

    • Manually adding from the SOR master list

    • Using estimate template

    • Copying the format of existing similar projects and changing the values

  4. To select line items for SOR, select the SOR category, search for the SOR line item by SOR code or SOR description and select the SOR.

    • To the SOR line item, add the quantity that is required for this project.

    • SOR standard amount multiplied by this quantity gives the line item-wise cost.

  5. Measurements can be captured at the SOR line item level directly by the specified UOM or length, breadth, height, quantity can be captured and stored in an empty measurement book. The measurement book recordings can be used later.

    • Multiplication of Length, Breadth, Height, and Quantity will give the required quantity of the line item for the estimate.

  6. A non-SOR line item will not be defined in MDMS and hence will not be searchable using the SOR category or Code.

    • Rate, Quantity and Description have to be entered manually.

    • Just like SOR, Length, Breadth, Height, and Quantity can be captured instead of quantity directly.

  7. All SOR and Non-SOR items in the way captured in the estimates will be created as empty records in the Measurement Book to capture readings later.

  8. Overheads are predefined masters.

    • The cost of the project becomes the cost of SOR and non-SOR items plus overheads.

    • Overheads are either added on top of SOR and Non-SoR separately or can be derived from SOR Sub Line items.

    • Overhead amounts will not be going to the contractor but to specific heads defined in the Master for respective overheads. (GST 12% to GST department, Cess 1% to labour department etc). This means Contracts will selectively capture only a few overheads for contractors.

  9. Each estimate will have a unique ID that is generated

    • ID: EST/<ULB/Department Code>/<Year>/<month>/<Date>/<running sequence number>

  10. Status of an estimate

    • Created

    • In progress

    • Approved

    • Rejected

    • Cancelled

Masters

Schedule of Rates (SOR)

  1. SOR is a line item that represents the rate for a single unit of work. SOR is defined by the Central PWD or state PWD and is revised based on the market needs from time to time. In general, there are about 3000+ SOR line items.

  2. Each executing authority ULB/Department may modify the rates of these SORs by applying lead charges.

    • Lead Masters varies for each project as the project site is different for each.

    • For simplicity, SORs are usually kept constant under a ULB.

  3. Each SOR Item may have multiple variants with slight changes in description and amounts.

    • Example: The estimate of tiling for the ground floor and the estimate of tiling for the first floor will change by 15 Rs to capture the carriage charges. These should be captured with .serial_number (Parent.Child).

Analysis of Rates

  1. Each line item of a SOR master/SOR variant will further be divided into Sub line items that come from a set of category Masters like Labour Master, Material Master, Royalty Master, Carriage Master etc.

    • A group of sub line items together will form an estimate line item.

    • Each sub-line item will have Item detail 1, item detail 2, quantity, UOM, rate, and estimated amount.

    • The sum of all sub-line items will become the total of the SOR line item

    • Item detail 1 will capture whether it is material/labour/carriage/overhead/royalty etc

    • Item detail 2 will capture the exact details of the item from the respective item master. rates need to be auto-populated.

  2. With this when extracted, we should be able to produce labour analysis, material analysis and other standard reports, coming from the estimates.

Basic Rates of Materials Master

Note: There are roughly about 200 materials some of whose rates change quarterly.

Labour Rate Master

There are about 80 types of labour.

Lead Master

The Lead Master will have the carriage and royalty details of each item that goes into the individual SOR items.

When a lead master is set on a particular material in a particular ULB, all SOR line items that contain this item will take the amount from the lead master and not from the basic rate master

Non-Schedule of Rates (SOR)

  1. CPWD does not define non-SOR items and based on project requirements will get added to the estimate.

  2. They will have the same attributes as the SOR item but not a defined SOR ID or SOR category. Example: Purchasing fancy benches & themed dustbins at the Park. The rate, in this case, is fixed by JE upon discussion with potential vendors.

Overheads

Overheads can be of two types.

  1. In-Line Overheads - Defined within the SOR line items

  2. Estimate Level Overheads -

    • These are defined on top of estimates. Each overhead will be defined within a time range with either a percentage or lump sum value of the entire estimated cost

We should be able to abstract out similar overheads from multiple SOR line items and groups to form a single overall overhead for the estimate.

Revised Estimates

  1. Estimate revision can happen before the final bill is submitted and the project is closed. For a revised estimate, the user can come onto the existing estimate and click actions → Revise estimate. This goes for a similar approval cycle as the main estimate.

  2. For a revised estimate -

    • New line items can be added.

    • Existing line items can be removed

    • Quantities in existing estimates can be modified.

  3. A contract that is created from this estimate also needs to be revised and sent to the contractor for approval.

  4. Measurement books accordingly will be changed as per the new estimate.

  5. If some part of the estimate is already measured and the bill has been created/approved, a revised estimate for that line item cannot go under that approved bill quantity for that line item.

Schedule Category

A schedule category is a grouping of SORs for easy identification and filtering. There are a total of about 3000 SOR items divided into 15-20 SOR groups

Examples - Earth Work, Masonry, Brick Work, Painting, etc

Estimate Template

  1. Templates are created for specific types and sub-types of work so they can be reused for future use.

  2. Templates are groupings of SOR items that combine to complete a similar kind of work.

  3. On the UI, the Estimates inbox will have an Estimate Template section and users can see a list of templates create a new template from there, and modify the existing template.

Examples - Template to build 100 mt of 20 ft road, Template to build 8*10 sq ft standard room.

Mockups

User Acceptance Criteria

A user should be able to -

  1. Create an estimate using templates

  2. Add SOR items from the SOR Master

  3. Change values as required for current work

  4. Add/auto-populate overheads

  5. Able to generate material analysis and labour analysis

  6. Download PDFs of labour analysis, material analysis, and overall estimate

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.