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.
Estimate service
IDGen
MDMS
Workflow
User
HRMS
Organisation
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
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.
Base path:
/contracts
API specification