.
Plugin
[GP]247
.
🌐 Language: 🇻🇳 Tiếng Việt · 🇬🇧 English (current)
This document explains the returns workflow to suppliers in the InOut plugin: selecting the original purchase order, choosing the products to return, moving them out of stock, and recording refunds. It is for warehouse managers and accountants. After reading it you will be able to process a return order and reconcile refunds accurately.
flowchart LR
A["Pick original PO"] --> B["Choose products<br/>to return (Draft)"]
B --> C["Confirm"]
C --> D["Perform return<br/>(Out of stock)"]
D --> E["Receive refund"]
D -. auto .-> F["Stock decreases"]
E -. auto .-> G["Creates a receipt entry<br/>in the cash book"]
RO-YYYYMMDD-XXXX).You cannot return more than was received: the total to return (accumulated across all non-cancelled return orders of the same product) must not exceed the actually received quantity. The system blocks this at creation time.
You cannot refund more than the refundable total: refunded so far + the new amount must not exceed the total refundable. If the supplier compensates beyond the returned-goods value, record it with a separate manual receipt (see Cash Flow & Debts) — do not force it onto the return order.
| Status | Meaning |
|---|---|
| Draft | Just created, not confirmed |
| Confirmed | Approved, ready to perform the return |
| Partial returned | Some products returned, not all |
| Returned | All products returned |
| Cancelled | Return cancelled (only possible when nothing has been returned) |
The return order list can be filtered by: order code, status, referenced purchase order, and a creation date range.
Each rule below exists to keep stock and debt accurate:
When creating a return order:
When performing the return:
When refunding:
Confirm / cancel:
Period closing: operations on an order in a closed period (judged by the order's date, or the refund date when adding/removing a refund) are blocked.
Q1: Why can't I pick a purchase order to return against?
→ Only orders that have actually received goods (with returnable quantity left) appear. Draft/cancelled orders are not listed.
Q2: What does "exceeds received quantity" mean?
→ The quantity you intend to return (including other open returns of the same product) is greater than what was received. Lower the return quantity.
Q3: The supplier refunded more than the value of returned goods — where do I record that?
→ The surplus is other income. Create a manual receipt (party = supplier) in the cash book, not on the return order.
Q4: Does returning goods reduce stock automatically?
→ Yes. When you record the actual returned quantity, stock drops immediately. If stock is insufficient to subtract, the system errors out.
Q5: Can I cancel a return that has already been performed?
→ No. You can only cancel when nothing has been returned. If already returned, adjust the actual returned quantity to match reality.
Q6: Does a refund affect supplier debt?
→ Yes. A refund reduces the debt you owe the supplier. See how it's computed in Cash Flow & Debts.
📅 Last updated: 2026-08-16 · ✍️ Author: GP247
Plugin
Plugin
Plugin
Plugin