Returns to a vendor, vendor credits, and vendor-specific surcharges all land in the same place: a purchase order or its invoice. Rundoo doesn't have a separate "return to vendor" flow — you run the PO lifecycle in reverse with negative quantities, and layer credits and surcharges onto the received invoice.
In the POS mode, open the Orders left tab — the same surface that handles buying product from vendors also handles sending it back.
The mechanism is a purchase order with negative quantities on each line. The PO flows through the normal New → Ordered → Received → Vouchered → Paid lifecycle, but in reverse — stock leaves your shelves, the vendor's balance goes down instead of up, and any matching credit memo gets recorded alongside the rest of that vendor's invoices.

Open the New top tab under Orders, pick the vendor the return is going to, and add the products you're sending back. The builder works exactly the same as a normal purchase — see Purchase orders for the full walkthrough of Order from, Ship to, and Requested delivery date.
In the cart's QUANTITY column, type a minus sign followed by the number of units you're returning — -2 for two gallons coming off the shelf, -12 for a full case. The SUBTOTAL for the line flips negative, and the totals on the right — Subtotal, any tint fees, Order total — all roll up as negatives.
<aside> 💡
A return PO can mix negative and positive lines. If the vendor is swapping product (you send back one SKU and they ship a replacement), put the return on one line with negative quantity and the incoming product on another with positive quantity. The net Order total is what the vendor owes you or what you owe them.
</aside>
The action cluster at the bottom right works the same as on a normal PO: Save draft stashes the return for later, Order emails or prints the PO per the Order method you picked. The PO moves into the Ordered tab just like any other.
<aside> ⚠️
Rundoo doesn't relabel a negative-quantity PO as "Return" anywhere in the UI — the tab names (Ordered, Received, Vouchered) and the button labels (Receive, Voucher) stay the same. Use the Order notes field or a descriptive line-level note to flag the PO as a return so staff working it later don't think the negative totals are a bug.
</aside>
When the vendor picks up the product (or confirms receipt at their warehouse), open the return PO from the Ordered tab and click Receive, same as any PO. Rundoo records the stock change — on-hand inventory at the Ship to location drops by the returned quantity, since the quantities are negative — and moves the PO to the Received tab. Full receiving mechanics live in Order receipts.
Once the vendor sends their credit memo, open the received return PO and fill in the Invoice date, Due date, Invoice Number, and Pay to fields, then click Voucher — same four fields, same button as a regular invoice. The PO moves to the Vouchered tab as a negative-balance bill, which your accounting side applies against future invoices from that vendor. See Vouchers for what the state means and how it flows through to your GL.
Not every credit needs its own return PO. If the vendor invoiced you less than you ordered — early-pay discount, negotiated rebate, promo credit, freight waived — that's an invoice-level adjustment, and it lives on the received PO itself.