Customizing and Using Purchase Order Statuses

In this article

Create a purchase order status

Purchase order statuses show your team where an order stands, such as awaiting approval or checking a delivery. You can give a status its own wording and color. To open this page, click Configuration in the top navigation, or go to Settings > Workflow > Statuses.

Open Settings > Statuses.

  1. Select the Purchase Order tab.

    Purchase Order tab in Manage Statuses

  2. Click Status.

    Add a status

    The button appears with a plus icon above the table, beside Refresh and Rearrange.

  3. Enter a Label for your team, such as Checking delivery.

    Internal status label

  4. Enter Customer Portal Label, the portal-facing wording for the status. It can differ from your team's label.

    Customer Portal Label

    This label appears if you share purchase orders through a customer portal. If you only track statuses internally, you can enter the same wording as your team label.

  5. Choose a Color. You can select a preset or enter a hex color value.

    Choose a status color preset

    The chosen color appears on the status badge in the Purchase Orders table and on the order detail page.

  6. Click Save.

    Save the new status

The new status appears in the Purchase Order list of statuses. Preview shows your team's label; Customer Portal Preview shows the portal label.

Edit a status label

On the Purchase Order tab in Settings > Statuses:

  1. Click the three-dot More actions button on the status row.

    More actions for Checking delivery

  2. Choose Edit.

    Edit in the status menu

  3. Change Label. In this example, Checking delivery becomes Checking quantities.

    Renamed internal status label

  4. Click Save.

    Save the edited status

The same dialog also lets you change Customer Portal Label and Color, using the fields described in Create a purchase order status.

Change the order of statuses

Rearranging statuses changes the order they appear in the status dropdown menu when updating a purchase order. It does not enforce a required sequence or prevent steps from being skipped.

From the Purchase Order tab:

  1. Click Rearrange.

    Rearrange statuses

  2. Drag the handle beside a status to its new position.

    Drag handle beside Checking quantities

  3. Click Save.

    Save Checking quantities above Completed

Assign a status to a purchase order

In the top navigation, click Stock Control and choose Purchase Order. You can also open Purchase Orders directly.

  1. Click the current status in the purchase order's Status column. Scroll the table horizontally if that column is off-screen.

    Current status in the purchase order list

  2. Choose the status you want to assign.

    Choose Checking quantities from the status menu

YoPrint saves your choice immediately. A purchase order has one current status. Repeat these steps to change its status again. The status beside the purchase order number on its detail page also opens the available choices.

Changing a status does not record a delivery. Use Purchase Order Receiving to receive items. When all items for a stock-holding warehouse are received, YoPrint marks the purchase order Completed. Manually selecting Completed does not receive items.

Remove an unused status

Before removing a status, reassign any purchase orders currently using it to another status. If you delete a status that is still in use, those orders retain the label text, but the status disappears from your status menu.

On the Purchase Order tab in Settings > Statuses:

  1. Click the three-dot More actions button beside the status.

    More actions for the status to remove

  2. Choose Remove.

    Remove in the status menu

  3. Check the status name in the confirmation, then click Remove.

    Confirm removal of Checking quantities

The status disappears from the list. The starting status (Pending) is assigned automatically to new purchase orders and has no Remove option.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.