# Accept a PO for a Supplier

Record a buyer-managed supplier's acceptance of a purchase order, including per-line estimated delivery dates.

URL: https://www.procureflow.ai/docs/purchase-orders/accept-po



<Callout type="info" title="Who can use this?">
  Available to <GuideRole>Procurement Buyer</GuideRole>, <GuideRole>Procurement Admin</GuideRole>, and <GuideRole>Admin</GuideRole> roles. The supplier must be a buyer-managed (non-self-service) vendor.
</Callout>

<Steps>
  <Step>
    Open the Purchase Order [#open-the-purchase-order]

    Open the PO you want to accept:

    1. Go to **Orders & Invoices → Purchase Orders**.
    2. Open the relevant PO.

    The PO must be in **Open** state with the buyer-managed banner visible. The banner appears once all internal approvals are completed for a non-self-service supplier.

    <GuideScreenshot src="/docs/screenshots/purchase-orders/accept-po/01.png" alt="PO detail with buyer-managed banner" caption="Step 1: PO detail page showing the buyer-managed supplier banner" />
  </Step>

  <Step>
    Click Accept PO in the buyer-managed banner [#click-accept-po-in-the-buyer-managed-banner]

    Inside the amber buyer-managed banner, click **Accept PO**.

    This opens the acceptance dialog where you will record the supplier's acceptance on their behalf.

    <GuideScreenshot src="/docs/screenshots/purchase-orders/accept-po/02.png" alt="Buyer-managed banner with Accept PO and Reject PO buttons" caption="Step 2: The Accept PO and Reject PO buttons inside the buyer-managed banner" />
  </Step>

  <Step>
    Set Estimated Delivery Dates for each line item [#set-estimated-delivery-dates-for-each-line-item]

    The dialog requires an **Estimated Delivery Date (EDD)** for every line item before you can proceed.

    Set the dates in one of two ways:

    * Use the **Set all delivery dates** bulk picker at the top to apply one date to all items at once.
    * Set dates individually per row.

    <GuideScreenshot src="/docs/screenshots/purchase-orders/accept-po/03.png" alt="Accept PO dialog empty" caption="Step 3a: Accept PO dialog opened, showing 0 of 1 dates filled" />

    <GuideScreenshot src="/docs/screenshots/purchase-orders/accept-po/04.png" alt="Accept PO dialog with date filled" caption="Step 3b: All delivery dates filled (1 of 1). The Accept button is now enabled." />

    <GuideNote>
      **Note:**

       The 

      **Accept**

       button stays disabled until all line items have a delivery date. You cannot submit with any date missing.
    </GuideNote>
  </Step>

  <Step>
    Click Accept to confirm [#click-accept-to-confirm]

    With all EDDs filled, click **Accept**.

    ProcureFlow records the PO as accepted on the supplier's behalf and refreshes the page.

    <GuideScreenshot src="/docs/screenshots/purchase-orders/accept-po/05.png" alt="PO after acceptance" caption="Step 4: After acceptance. The banner now shows Upload Invoice and Create Goods Receipt buttons." />

    <GuideTip>
      **What changes:**

       The banner action area switches from 

      **Accept**

       / 

      **Reject**

       to 

      **Upload Invoice**

       and 

      **Create Goods Receipt**

      , ready for the next steps in the fulfilment cycle.
    </GuideTip>
  </Step>
</Steps>
