Learning contextDemo Retail Group LLC12 stores · 2 distribution centres · AED/SAR/USD · omnichannel replenishmentChange scenario details →
Skip to content

Unified Purchase Workspace ​

Application address: /purchasing/workspace · Product baseline: 0.4.0

Reference status

Screen inventory extracted from the implementation. Labels and explicitly declared input constraints are recorded below. This is not a claim that every control, calculation, or business workflow has been verified in a running system.

Open this screen ​

Use OSERP navigation to find Unified Purchase Workspace, or open /purchasing/workspace on your OSERP application after signing in. Confirm the active company before reading or changing records.

Menu access: documents:read

Menu access only determines whether the screen is offered. Saving, posting, deleting, exporting, and approving can require additional server permissions.

Fields and input controls ​

Limits in this section are interface declarations. A missing maximum is not a promise of unlimited storage. Read how field limits work. Labels may differ with language and configuration.

TMX-00001 500 TMX-00002 250 ​

PropertyReference
Reference keytmx-00001-500-tmx-00002-250
LocationScreen / contextual panel
Input controltextarea
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderTMX-00001 500 TMX-00002 250
EditingDepends on screen state; switch to edit mode where offered and check permissions.

Label stock ​

PropertyReference
Reference keylabel-stock
LocationScreen / contextual panel
Input controlselect
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

One label per pack ​

PropertyReference
Reference keyone-label-per-pack
LocationScreen / contextual panel
Input controlselect
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Declared choices: One label per pack · One label per line (shelf edge). Choices loaded from records or configuration are not enumerated here.

Reason (optional) ​

PropertyReference
Reference keyreason-optional
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Plan type ​

PropertyReference
Reference keyscheduleType
LocationScreen / contextual panel
Input controlselect
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Declared choices: Milestone / progressive · Subscription (monthly periods). Choices loaded from records or configuration are not enumerated here.

Advance % ​

PropertyReference
Reference keyadvancePct
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Retention % ​

PropertyReference
Reference keyretentionPct
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Progress steps ​

PropertyReference
Reference keysteps
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Periods ​

PropertyReference
Reference keyperiods
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Amount / period (blank = total ÷ periods) ​

PropertyReference
Reference keyperiodAmount
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

What is it ​

PropertyReference
Reference keywhat-is-it
LocationScreen / contextual panel
Input controlselect
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Title (optional) ​

PropertyReference
Reference keytitle-optional
LocationScreen / contextual panel
Input controltext
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Item No. ​

PropertyReference
Reference keyitemCode
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderItem No.
EditingDepends on screen state; switch to edit mode where offered and check permissions.

Description ​

PropertyReference
Reference keydescription
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderDescription
EditingDepends on screen state; switch to edit mode where offered and check permissions.

MRP ​

PropertyReference
Reference keymrp
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Minimum0
Input increment0.01
PlaceholderMRP
Interface explanationMRP printed on the pack, tax included
EditingDepends on screen state; switch to edit mode where offered and check permissions.

auto ​

PropertyReference
Reference keysellingPrice
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Minimum0
Input increment0.01
Placeholderauto
Interface explanationWhat this batch sells at, tax included. Empty: MRP less the item discount on MRP
EditingDepends on screen state; switch to edit mode where offered and check permissions.

Batch/Lot ​

PropertyReference
Reference keybatchNo
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderBatch/Lot
EditingDepends on screen state; switch to edit mode where offered and check permissions.

Search currency: *, code, name ​

PropertyReference
Reference keysearch-currency-code-name
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderSearch currency: *, code, name
EditingNo disabled/read-only condition declared directly on this control.

Search items: *, code, barcode, name, category, UoM ​

PropertyReference
Reference keysearch-items-code-barcode-name-category-uo-m
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderSearch items: *, code, barcode, name, category, UoM
EditingNo disabled/read-only condition declared directly on this control.

Target Stage ​

PropertyReference
Reference keytarget-stage
LocationScreen / contextual panel
Input controlselect
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Declared choices: — select stage —. Choices loaded from records or configuration are not enumerated here.

Select All ​

PropertyReference
Reference keyselect-all
LocationScreen / contextual panel
Input controlcheckbox
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

. ​

PropertyReference
Reference keyid
LocationScreen / contextual panel
Input controlcheckbox
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingDepends on screen state; switch to edit mode where offered and check permissions.

of ​

PropertyReference
Reference keyid
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Minimum0
Input incrementany
EditingDepends on screen state; switch to edit mode where offered and check permissions.

Document date ​

PropertyReference
Reference keydocument-date
LocationScreen / contextual panel
Input controldate
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Posting date ​

PropertyReference
Reference keyposting-date
LocationScreen / contextual panel
Input controldate
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Note (optional) ​

PropertyReference
Reference keynote-optional
LocationScreen / contextual panel
Input controltext
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderReason for advance...
EditingNo disabled/read-only condition declared directly on this control.

lines ​

PropertyReference
Reference keylines
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Input increment0.01
Interface explanationType what the supplier’s bill actually totals
EditingNo disabled/read-only condition declared directly on this control.

Type to filter… ​

PropertyReference
Reference keytype-to-filter
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderType to filter…
EditingNo disabled/read-only condition declared directly on this control.

Mode ​

PropertyReference
Reference keymode
LocationScreen / contextual panel
Input controlselect
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Declared choices: Road · Rail · Air · Ship. Choices loaded from records or configuration are not enumerated here.

Distance (km, 0 = portal calculates) ​

PropertyReference
Reference keydistance-km-0-portal-calculates
LocationScreen / contextual panel
Input controlnumber
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Minimum0
Maximum4000
EditingNo disabled/read-only condition declared directly on this control.

Vehicle no. ​

PropertyReference
Reference keyvehicle-no
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Transporter ID / GSTIN ​

PropertyReference
Reference keytransporter-id-gstin
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum characters15
EditingNo disabled/read-only condition declared directly on this control.

Transporter name ​

PropertyReference
Reference keytransporter-name
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

From place ​

PropertyReference
Reference keyfrom-place
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Reason ​

PropertyReference
Reference keyreason
LocationScreen / contextual panel
Input controlselect
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Remark ​

PropertyReference
Reference keyremark
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum characters50
EditingNo disabled/read-only condition declared directly on this control.

Named actions ​

These are labels found in screen components; availability and consequences depend on record state. Confirm the operation before executing it.

  • Find
  • Add
  • Save Rate
  • Add (Ctrl+A)
  • …
  • ➜
  • Discard
  • Discard draft
  • Submit
  • Cancel document
  • Billing
  • Raise purchase →
  • Set import landed cost (freight, customs, insurance) — capitalised into inventory on goods receipt
  • Approve
  • Reverse
  • Advance →
  • ✕
  • No
  • Print ·
  • Raise reversal draft
  • Build plan
  • Generate
  • Cancel
  • Save landed cost
  • Back
  • Cannot proceed
  • Remove
  • Toggle direction
  • ...
  • «
  • ‹
  • ›
  • »
  • ○
  • Goods
  • Service
  • Create draft
  • Maximize
  • Close
  • ▾
  • — None —
  • Check
  • Fetch from portal
  • Generate e-way bill
  • Change vehicle
  • e-Way Bill : Cancel
  • Cancel IRN

Help text and messages ​

The following wording is embedded in this screen. It describes interface guidance, rather than independently verified system guarantees.

  • One label per pack, carrying the printed price and a barcode that names the batch — scanning it at the till sells at that lot's price with no MRP to choose.
  • Give back some or all of what this document did: stock back out or in, and its journal reversed
  • Copy these lines into a new purchase request (back-to-back procurement)
  • How the prices on this document are typed. The figures you see stay as they are; what the ledger stores moves. Fixed once the document posts or a line is carried forward.
  • Cost lands on the element, not the project. Only tasks at the bottom of a branch are listed — a summary would be counted twice on roll-up.
  • Type what the supplier’s bill actually totals

Verification still required ​

Business purpose for each control, dynamically generated fields, backend limits, saved defaults, permission combinations, audit effects, and complete workflow outcomes require manual review against the published application.

See the operating manual, coverage register, and troubleshooting guide.

OSERP™ Atlas · Understand every field. Master every workflow.