---
title: Understanding order, payment, and fulfillment statuses
description: Learn how order, payment, and fulfillment statuses work together in Breadstack , and how they affect which actions are available in the OMS tablet app.
---

[Skip to content](https://helpcentre.breadstack.com/understanding-order-payment-and-fulfillment-statuses#main-content)

[![Breadstack-logo-white small-1](https://helpcentre.breadstack.com/hs-fs/hubfs/Breadstack-logo-white%20small-1.png?width=300&height=75&name=Breadstack-logo-white%20small-1.png)](https://breadstack.com)

Open main navigation

Close main navigation

- [Sign in to Breadstack](https://bs.app.breadstack.io/login)

[Sign in to Breadstack](https://bs.app.breadstack.io/login)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Breadstack Help Centre](https://helpcentre.breadstack.com/?hsLang=en-ca)
2. [Breadstack OMS App](https://helpcentre.breadstack.com/breadstack-oms-app?hsLang=en-ca)

# Understanding order, payment, and fulfillment statuses

## Learn how order, payment, and fulfillment statuses work together in Breadstack , and how they affect which actions are available in the OMS tablet app.

Use this article as a reference when buttons are unavailable, an order behaves unexpectedly, or you need to understand why a specific action can or cannot be performed.

- [How statuses work together](https://helpcentre.breadstack.com/understanding-order-payment-and-fulfillment-statuses#how-statuses-work-together) (at a glance)
- [Order statuses](https://helpcentre.breadstack.com/understanding-order-payment-and-fulfillment-statuses#order-statuses)
- [Payment statuses](https://helpcentre.breadstack.com/understanding-order-payment-and-fulfillment-statuses#payment-statuses)
- [Fulfillment types and their impact](https://helpcentre.breadstack.com/understanding-order-payment-and-fulfillment-statuses#fulfillment-types)
- [POS integration considerations](https://helpcentre.breadstack.com/understanding-order-payment-and-fulfillment-statuses#pos-integration-considerations)
- [Why a button may be unavailable](https://helpcentre.breadstack.com/understanding-order-payment-and-fulfillment-statuses#button-unavailable)

---

### How statuses work together (at a glance)

Whether you can process, complete, cancel, or refund an order depends on a combination of:

- **Order status** (where the order is in its lifecycle)
- **Payment status** (whether and how the order has been paid)
- **Fulfillment type** (pickup, local delivery, or mail)
- **POS integration** (if your store is connected to a POS such as Cova or Greenline)

Because multiple systems may be involved, some actions happen automatically and others may only be available in your POS.

---

### Order statuses

Order statuses describe where the order is in its overall lifecycle.

#### Pending / On Hold

The order has been created but cannot be processed yet. This may be due to:

- Credit/debit card payment failed
- eTransfer order where payment has not yet been confirmed (learn more about processing eTransfer orders)

##### What you can do

- View order details
- Cancel the order (availability depends on payment method and POS)

##### What you cannot do

- Pick or pack items
- Mark items as ready
- Print receipts

---

#### Processing

The order is ready to be prepared. This status occurs when:

- Credit/debit card payment was successful
- The order is a pay-in-store or cash-on-delivery order
- eTransfer payment has been confirmed

##### What you can do

- Pick and pack items
- Mark items as ready
- Print receipts

##### What you cannot do

- Complete the order until pickup or delivery occurs

---

#### Completed

The order has been fully paid for and picked up or delivered. This occurs when:

- Staff taps **Pickup Complete**
- A driver or postal service confirms delivery
- The order is tendered in the POS

##### What you can do

- View the order in Order History

##### What you cannot do

- Process or fulfill the order again
- Cancel the order through Breadstack

---

#### Refunded

This means the order has been fully refunded.

Note that partial refunds do *not* change the order status. Additionally, [refund behavior](https://helpcentre.breadstack.com/cancelling-and-refunding-an-order?hsLang=en-ca) depends on payment method and POS integration.

---

### Payment statuses

Payment status reflects whether payment has been received and how it was handled.

#### Unpaid

##### Common labels

- Unpaid (In-store)
- Unpaid (EMT)

##### What this means

- Payment has not yet been received.

##### What this affects

- Some actions may be unavailable until payment is confirmed.

---

#### Paid

##### Common labels

- Paid (CC)
- Paid (EMT)

##### What this means

- Payment has been successfully received.

##### What this affects

- Receipt printing becomes available
- Orders can typically move to Processing

---

### Fulfillment types and their impact

#### Pickup orders

- Orders are completed when staff confirms pickup or when the POS tenders the order.
- Some POS systems automatically complete pickup orders once tendered.

---

#### Local delivery orders

- Marking items ready creates a delivery task for your delivery service.
- Orders are completed automatically when delivery is confirmed by the driver or delivery platform.

---

#### Mail orders

- Marking items ready enables waybill creation.
- Orders are completed automatically once the postal service confirms delivery.
- Canceling a waybill returns the order to a pre-shipment state.

---

### POS integration considerations

If your store is connected to a POS system:

- Some actions (such as payment confirmation or order completion) may occur in the POS instead of the OMS app.
- Canceling an order may or may not trigger an automatic refund, depending on payment method. Learn more about [cancellations and refunds](https://helpcentre.breadstack.com/cancelling-and-refunding-an-order?hsLang=en-ca).
- Non-credit card refunds are typically handled directly in the POS.

---

### Why a button may be unavailable

If you cannot tap a button in the OMS app, it is usually because:

- The order is not yet in **Processing** status
- Payment has not been confirmed
- The order has already been completed
- The action must be performed in the POS instead of Breadstack

---

#### Related task-based guides

For step-by-step instructions, see:

- **Finding and reviewing new orders**
- **Processing a new order in the OMS app**
- **Processing eTransfer orders**
- **Completing pickup orders**
- [**Completing delivery and mail orders**](https://helpcentre.breadstack.com/oms-app-completing-a-local-delivery-or-mail-order?hsLang=en-ca)

 

- [Getting started](https://helpcentre.breadstack.com/getting-started?hsLang=en-ca)
- [Online Store module](https://helpcentre.breadstack.com/online-store-module?hsLang=en-ca#main-content)
  
  
  
  
  
    - [Promotions](https://helpcentre.breadstack.com/online-store-module?hsLang=en-ca#promotions)
    - [Orders](https://helpcentre.breadstack.com/online-store-module?hsLang=en-ca#orders)
    - [Products](https://helpcentre.breadstack.com/online-store-module?hsLang=en-ca#products)
    - [Insights](https://helpcentre.breadstack.com/online-store-module?hsLang=en-ca#insights)
- [Service module](https://helpcentre.breadstack.com/service-module?hsLang=en-ca#main-content)
  
  
  
  
  
    - [Service](https://helpcentre.breadstack.com/service-module?hsLang=en-ca#service)
- [Settings module](https://helpcentre.breadstack.com/settings-module?hsLang=en-ca#main-content)
  
  
  
  
  
    - [Data](https://helpcentre.breadstack.com/settings-module?hsLang=en-ca#data)
    - [Channels](https://helpcentre.breadstack.com/settings-module?hsLang=en-ca#channels)
    - [Team](https://helpcentre.breadstack.com/settings-module?hsLang=en-ca#team)
    - [Operation](https://helpcentre.breadstack.com/settings-module?hsLang=en-ca#operation)
- [Breadstack Delivery (CanFleet)](https://helpcentre.breadstack.com/breadstack-delivery-canfleet?hsLang=en-ca#main-content)
  
  
  
  
  
    - [Breadstack Delivery module](https://helpcentre.breadstack.com/breadstack-delivery-canfleet?hsLang=en-ca#breadstack-delivery-module)
    - [CanFleet Driver App](https://helpcentre.breadstack.com/breadstack-delivery-canfleet?hsLang=en-ca#canfleet-driver-app)
- [Breadstack OMS App](https://helpcentre.breadstack.com/breadstack-oms-app?hsLang=en-ca)
- [Integrations](https://helpcentre.breadstack.com/integrations?hsLang=en-ca#main-content)
  
  
  
  
  
    - [Integrating a payment provider](https://helpcentre.breadstack.com/integrations?hsLang=en-ca#integrating-a-payment-provider)
    - [Integrating a shipping or delivery partner](https://helpcentre.breadstack.com/integrations?hsLang=en-ca#integrating-a-shipping-or-delivery-partner)
- [Website editing guides](https://helpcentre.breadstack.com/website-editing-guides?hsLang=en-ca)

[![Breadstack Logo](https://helpcentre.breadstack.com/hs-fs/hubfs/BS%20Logo%20Textmark.png?width=200&height=43&name=BS%20Logo%20Textmark.png "Breadstack Logo")](http://breadstack.com)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, Breadstack