Contracts

Overview

The contract service captures work orders or purchase orders. It validates the work order against the estimate(s). Line items from one estimate can be put in a contract. Line items from multiple estimates can be aggregated into one work order as well. The contract service validates the line items from each estimate as part of Create and Update.

Dependencies

  • Estimate service

  • IDGen

  • MDMS

  • Workflow

  • User

  • HRMS

  • Organisation

Key Functionalities

  • Models a real-world work order/contract

  • All line items of a single estimate can be put in a contract.

  • Line items from multiple estimates can also be grouped into a contract.

  • The service validates the estimate line items and ensures no duplication happens in including estimate line items in a contract.

  • Terms and conditions, milestones and payment calendar are WIP

Code - Contracts

Deployment

Contract Helm charts

Master Data Types

Contract Type - defines different contract types

OIC Roles - defines Officer-in-charge roles

CBO Roles - defines the capacities in which an organisation can accept the contract.

Integration

Base path:

/contracts

API specification

Contracts postman collection

Last updated

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