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.

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.

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
  • Billing
  • Raise purchase →
  • Set import landed cost (freight, customs, insurance) — capitalised into inventory on goods receipt
  • Approve
  • Advance →
  • No
  • Print ·
  • Build plan
  • Generate
  • Cancel
  • Save landed cost
  • Back
  • Cannot proceed
  • Remove
  • Toggle direction
  • ...
  • «
  • »
  • Goods
  • Service
  • Create draft
  • Maximize
  • Close
  • — None —

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.
  • 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.