DemandFlow Support Centre

BOMRES: BOM Reservation

ReferenceEntity Reference16/04/2026Updated 16/04/2026
BOM reservation or drawdown transaction, reserving warehouse inventory for a BOM or drawing it down to a project.

BOMRES: BOM Reservation

BOM reservation or drawdown transaction, reserving warehouse inventory for a BOM or drawing it down to a project.

Default definition. This article describes the default BOMRES definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches BOMRES.

Entity properties

PropertyValue
Entity codeBOMRES
Display nameBOM Reservation
PluralBOM Reservations
Level55000

Use cases

BOMRES tracks inventory reservations against a Bill of Materials. The General panel uses a 40/60 split: left column captures reservation details (reference, mode as Reserve or Drawdown to Project, status as Active/Completed/Cancelled, BOM objectLookup, quantity, warehouse site, project with visibility conditional on drawdown mode, and requested date). Right column shows a relatedlist of INVTX inventory transactions linked via comboKey2 format SUB|BOMRES. The objectToolbar provides a Cancel Reservation action.

Fields

General: Reservation Details

FieldTypeRequiredNotes
nametextYesReference.
modeenumYesMode. Valid ids: reserve (Reserve), drawdown (Drawdown to Project).
statusenumYesStatus. Valid ids: active (Active), completed (Completed), cancelled (Cancelled).
bomIdreference → BOMBOM.
qtynumberBOM Quantity.
siteIdreference → SITEWarehouse Site.
projectIdreference → PJProject. Visible when mode = drawdown.
requestedDatedateDate.

Relationships

  • Lookups: bomId points at a BOM record; siteId points at a SITE record; projectId points at a PJ record.
  • Related lists: INVTX (format SUB|BOMRES).

Creating a BOM Reservation via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "BOMRES",
  "level":    55000,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Reference",
  "mode": "reserve",
  "status": "active",
  "qty": 0
}

Listing BOM Reservations records

GET /v1/entities/BOMRES/SUB

See also

bomresbom reservationbom reservationsbomreservations

Was this article helpful?

← Back to Knowledge Base