Skip to main content
Manufacturing API (Roadmap)roadmap

Roadmap: Subcontract Orders

Planned: full subcontract lifecycle — create, issue materials to subcontractor, receive finished goods, and complete.

Status

Public API: not yet exposed. Internal HTTP surface: live at /subcontract-orders/*. gRPC layer: subcontractOrder.grpc.controller.js.

Planned endpoints

MethodPlanned pathActionPlanned scope
GET/orgs/:o/entities/:e/subcontract-ordersListsubcontractOrder:read
GET/orgs/:o/entities/:e/subcontract-orders/:idRead onesubcontractOrder:read
POST/orgs/:o/entities/:e/subcontract-ordersCreatesubcontractOrder:create
PUT/orgs/:o/entities/:e/subcontract-orders/:idUpdatesubcontractOrder:update
PUT/orgs/:o/entities/:e/subcontract-orders/:id/issue-materialsIssue materials to subcontractorsubcontractOrder:update
PUT/orgs/:o/entities/:e/subcontract-orders/:id/receive-goodsReceive finished goods backsubcontractOrder:update
PUT/orgs/:o/entities/:e/subcontract-orders/:id/completeMark completesubcontractOrder:update
DELETE/orgs/:o/entities/:e/subcontract-ordersSoft-archive (bulk)subcontractOrder:delete
PUT/orgs/:o/entities/:e/subcontract-orders/restoreUn-archive (bulk)subcontractOrder:update

Planned webhook events

  • subcontract_order.materials_issued — fired after issue-materials
  • subcontract_order.goods_received — fired after receive-goods
  • subcontract_order.completed — fired after complete

India-specific note (ITC-04)

Subcontract orders feed the quarterly ITC-04 return for Indian GST tenants. The ITC-04 generation logic itself is on a separate feature branch (feat/manufacturing-itc04-jobwork) and is not yet on dev — its public-API exposure timeline tracks the feature branch merge, not the subcontract-order curated subset above.

    Roadmap: HelloBooks Subcontract Order API