Estimate
Overview
Estimate Service allows users to create estimates and forward them for Workflow approval to higher authorities across departments for technical, financial, and admin sanctions. A prepared estimate can then be tendered out for contracting.
Dependencies
Project
MDMS
Workflow
Notification
Access Control
User
IDGen
mdmsV2
Contract Service
Measurement Service
Key Functionalities
Create/update/search for Work estimates for a project.
Allows upload of offline documents related to estimate creation as part of Create.
Workflow and inbox integration
Create/update/search for Work Revised Estimate for an existing approved estimate.
Code
Integration
API Spec
Base Path: /estimates/
Postman Collection
Postman collection for this service is available here.
Deployment
Master Data
Overheads
{
"id": "1",
"code": "SC",
"description": "Supervision Charge",
"active": true,
"isAutoCalculated":true,
"isWorkOrderValue":true,
"type": "percentage",
"value": "7.5",
"effectiveFrom": 1682164954037,
"effectiveTo": null
}
Contains the overhead charges applicable on an estimate.
SOR
- Sample data for SOR
{
"id": "SOR_000188",
"uom": "Nos",
"sorType": "W",
"quantity": 1000,
"sorSubType": "NA",
"sorVariant": "NA",
"description": "1000 Bricks for constructing any wall of length 10*10*10"
}
Contains a comprehensive list of items and rates defined by the department. To be used in preparation of an estimate.
SOR Rates
- Sample data for Rates
{
"rate": 989,
"sorId": "SOR_000152",
"validTo": "1697846400000",
"validFrom": "1697587200000",
"amountDetails": [
{
"type": "fixed",
"heads": "MH.2",
"amount": 979
}
]
}
Contains a comprehensive list of items and rates defined by the department. To be used in preparation of an estimate.
Category
"Category": [
{
"name": "Overhead",
"code": "OVERHEAD",
"active": true
},
{
"name": "SOR",
"code": "SOR",
"active": true
},
{
"name": "non-SOR",
"code": "NON-SOR",
"active": true
}
]
Contains the category of all items. - SOR - NON-SOR - OVERHEAD
UOM
{
"code":"KG",
"description":"Kilogram",
"active":true,
"effectiveFrom":1677044852,
"effectiveTo":null
},
Contains the unit of measurement for all categories.
Last updated
Was this helpful?