DemandFlow Support Centre

POLINE: Purchase Order Line

ReferenceEntity Reference16/04/2026Updated 16/04/2026
The POLINE entity represents a line item on a purchase order, tracking a single component with quantity, pricing, and delivery progress.

POLINE: Purchase Order Line

The POLINE entity represents a line item on a purchase order, tracking a single component with quantity, pricing, and delivery progress.

Default definition. This article describes the default POLINE 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 POLINE.

Entity properties

PropertyValue
Entity codePOLINE
Display namePurchase Order Line
PluralPurchase Order Lines
Level800

Use cases

POLINE is a child entity of PO at level 800. The General panel uses a 33/33/34 three-column layout: left column for line item identification (name, description, COMP component objectLookup, part number); middle column for pricing (quantity, unit price with currency, readonly line total calculated as qty x unit price); right column for delivery tracking (status as Open/Partially Delivered/Fully Delivered/Cancelled with default open, readonly delivered qty updated via IDN goods receipt, required date, and notes).

Fields

General

FieldTypeRequiredNotes
nametextYesName.
descriptiontext (multi-line)Description.
componentIdreference → COMPYesComponent.
partNotextPart Number.
bomIdreference → BOMBOM.
perServerQtynumberQuantity of this component per server. Read-only.
isBomItembooleanWhether this line item is part of the server BOM.
qtynumberYesQuantity.
unitPricenumberUnit Price.
lineTotalnumberQuantity x Unit Price. Read-only.
statusenumStatus. Valid ids: open (Open), partiallyDelivered (Partially Delivered), fullyDelivered (Fully Delivered), cancelled (Cancelled).
deliveredQtynumberUpdated when goods are received via IDN. Read-only.
requiredDatedateRequired Date.
notestext (multi-line)Notes.

Relationships

  • Lookups: componentId points at COMP record; bomId points at BOM record.

Creating a Purchase Order Line via the API

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

{
  "entity":   "POLINE",
  "level":    800,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "componentId": "",
  "qty": 100,
  "description": "Long description text."
}

Listing POLINE records

# All purchase order lines in your tenant
GET /v1/entities/POLINE/SUB

See also

polinepurchase order linepurchase order linespurchaseorderline

Was this article helpful?

← Back to Knowledge Base