Purchase Order Detail

View, edit, and manage the contents, status, supplier, notes, and deliveries of an individual purchase order.

The purchase order detail page is the central workspace for a single order. It shows the order's status, all line items, associated deliveries, supplier information, and internal or public notes. From this page you can advance the order through its workflow, add or remove products, create deliveries, and record notes.

The page title shows the PO number in the format PO #[number].

Page layout

The layout adapts to screen size:

  • On tablet (wide screen): a two-column layout. The left column shows the status progress bar and the Order Lines / Deliveries tabs. The right column shows the status card, details panel, supplier panel, and notes.
  • On mobile (narrow screen): a single scrollable column with the same sections stacked in order: progress bar → status card → details → tabs → supplier → notes.

Status progress bar

At the top of the page a horizontal progress bar visualises where the order sits in its workflow. Each stage is shown as a labelled step; the current status is highlighted.

Updating the order status

The Update Status card showing the current status badge, Next Step dropdown with recommended status highlighted in green, and the action button

The Update Status card shows the current status as a colour-coded badge and lets you move the order to the next stage.

Reading the card

ElementDescription
Current status badgeColour-coded pill in the card header showing the current status
Next Step dropdownLists all valid statuses the order can move to. The recommended next step is pre-selected and marked with a green arrow icon and a Next Step badge.
Current status labelShown in small text below the dropdown
Action buttonFull-width button labelled with the selected status name. Green when the recommended next step is selected; accent colour for other options.

Advancing the status

  1. In the Update Status card, confirm the status shown in the Next Step dropdown is correct — or tap the dropdown to choose a different valid status.
  2. Tap the action button (labelled with the target status name).
  3. The page reloads and the status badge and progress bar update.

When the order is in a read-only status (such as Completed or Cancelled), the dropdown and button are hidden and a lock icon is shown next to the current status. No further status changes can be made from within the app.

Details panel

The Details panel shows the order's metadata fields:

FieldDescription
NameOptional descriptive name for the order
Reference NumberThe supplier's reference for this order
PO NumberThe internal purchase order number
CreatedDate the order was created
Requested Delivery DateExpected delivery date — shown as Not set if none was entered
TagsLabels applied to the order, shown as chips
OriginSource system or integration that created the order, if applicable

Editing order details

Tap the edit (pencil) icon in the top-right corner of the Details panel to open the edit dialog. The following fields can be changed:

  • Name
  • Reference Number
  • Requested Delivery Date — tap the field to open a date picker
  • Tags — tap Add to enter a new tag; tap the × on an existing tag chip to remove it

Tap Save to apply changes or Cancel to discard them. A Details saved confirmation appears on success.

The edit icon is hidden when the order is in a read-only status.

Order Lines tab

Tap Order Lines (N) to view the tab showing all line items in the order. The number in brackets shows the total line count.

Line item cards

Each line appears as a row with:

ElementDescription
CheckboxTap to select the line for bulk actions (hidden on read-only orders)
Product imageSmall thumbnail
SKU / BrandShown in small text above the product name
Product nameBold; tap to open the product detail page
Error / Warning iconsRed error icon or orange warning icon — tap to see the message
Size / Colour chipsShown when variant attributes are present
Warehouse badgeShows the warehouse associated with this line
Delivery linkShown when the line has been added to a delivery — tap to open the delivery
Reservation badgeShows the number of open order reservations for this SKU
Cancelled badgeShows the cancelled quantity in red if units have been cancelled
Inventory badgeCurrent stock level for this SKU at the order's warehouse
TotalLine total (quantity × unit cost price), shown in bold on the right
Unit priceCost price per unit, shown below the total
Quantity badgeOrdered quantity

Line item context menu

Tap a line item (when not in selection mode) to open a context menu with:

OptionAction
Edit LineOpens a dialog to change the Qty and Cost Price for this line
Go to DeliveryOpens the linked delivery (shown only when the line has a delivery)
Go to ProductOpens the product detail page for this SKU

Editing a line

  1. Tap the line item and select Edit Line from the context menu.
  2. In the dialog, update the Qty and/or Cost Price fields.
  3. Tap Save. A Item updated confirmation appears.

Adding a product

Tap Add Product (top-right of the Order Lines header) to open the product picker and add a new line to the order. Enter the quantity and optional cost price, then confirm.

Error and warning filters

If any lines have processing errors or warnings, red and orange filter badges appear next to the Order Lines heading. Tap a badge to show only lines with that issue type; tap again to clear the filter.

Order total

Below the line list, a totals row shows the sum of all line costs grouped by currency.

Deliveries tab

Tap Deliveries (N) to switch to the deliveries view. Each delivery appears as a card showing:

ElementDescription
Delivery IDFor example Delivery #42
Status badgeCurrent delivery status
Warehouse routeSource → destination warehouse
ETAEstimated arrival date, if set
Tracking numberCarrier tracking reference, if set
Created dateDate the delivery was created

Tap a delivery card to open the Delivery Detail page.

When no deliveries exist, a No deliveries placeholder is shown.

Selecting lines and bulk actions

Tap the checkbox on a line item to select it. Once one or more lines are selected, a floating action bar appears at the bottom of the screen showing the number of selected items and three actions:

ActionWhat it does
Create DeliveryOpens the Create Delivery dialog for the selected lines
Delete (red)Deletes the selected lines after confirmation
ClearDeselects all lines and dismisses the action bar

To select all lines at once, tap the select all checkbox in the Order Lines header.

Lines that are already assigned to a delivery cannot be selected for bulk actions.

Creating a delivery

  1. Select one or more lines using their checkboxes.
  2. Tap Create Delivery in the action bar.
  3. In the Create Delivery dialog, set the estimated time of arrival and choose whether to create a new delivery or add the lines to an existing one.
  4. Confirm to create the delivery.

Supplier panel

The supplier panel shows the source of the order:

For supplier orders:

  • Supplier name, ID, email, and phone number

For internal transfers:

  • From Warehouse — the source warehouse code
  • To Warehouse — the destination store or warehouse

Notes

The notes panel has two sections: Internal Notes (visible only within the system) and Public Notes (can be sent to the supplier by email or SMS).

Adding a note

  1. Tap Add Note in either the Internal Notes or Public Notes section.
  2. Enter the note text.
  3. Optionally enter an email recipient, phone number, email subject, and toggle whether to send a notification.
  4. Tap Save. A Note added confirmation appears.

Deleting a note

Tap the delete icon on a note to remove it. A Note deleted confirmation appears.

Deleting a purchase order

Deleting a purchase order is permanent. This action cannot be undone.

  1. Tap the overflow menu (⋮) in the top-right corner of the AppBar.
  2. Tap Delete (shown in red).
  3. A confirmation dialog appears: Are you sure you want to delete this purchase order?
  4. Tap Delete (red) to confirm, or Cancel to go back.

On success, a Purchase order deleted message appears and the app returns to the purchase orders list.

The overflow menu is hidden when the order is in a read-only status.