Strategy
Sales Returns vs Purchase Returns: How They Affect Inventory
10 min read
A sales return brings a customer's goods back into stock. A purchase return sends goods to the supplier. See documents, serials, batches, and reversals.
A sales return brings a customer's goods back into a location. A purchase return sends goods out to the supplier. Both are stock movements with a document behind them. They are not anonymous adjustments, and they are not payment records.
The direction is the part people mix up. Customer goods coming back increase on-hand quantity. Goods going back to the supplier decrease it. Using the wrong direction, or typing a correction with no document, leaves a balance nobody can explain.
Two returns, opposite stock effects
| Sales return | Purchase return | |
|---|---|---|
| Who is the other party | The customer | The supplier |
| Document it belongs to | The sales order | The purchase order |
| Stock direction | In, at the location that takes the goods back | Out, from the location that sends the goods |
| Typical question | Which units did we issue, and how many can still come back? | Which units did we receive, and how many can we still send back? |
A sales return does not require you to pretend the sale never happened. The original issue stays in history. The return is a later movement that puts quantity back. A purchase return works the same way in the other direction: the receipt stays, and the return moves quantity out toward the supplier.
Inveta records these as stock returns tied to the original order. A sales return is tied to a sales order. A purchase return is tied to a purchase order. You do not attach a customer return to a purchase order, or a supplier return to a sales order. The document is how the return knows which issue or receipt it is undoing quantity for.
Five units issued, two returned
This example is hypothetical.
You issued 5 units of one item to a customer on a sales order. The customer sends 2 back. You receive those 2 into the warehouse that is taking the return.
| Quantity | |
|---|---|
| Issued on the sales order | 5 |
| Returned so far | 2 |
| Still returnable | 3 |
| On-hand change from the return | +2 at the location receiving the return |
The issue is not deleted. The location now holds 2 units it did not hold after the issue. If those 2 had been issued from Warehouse A and you receive the return into Warehouse A, Warehouse A goes up by 2. If you receive the return into a different location, the increase is there, not automatically back in Warehouse A. Name the location. Returns do not guess it.
You could not record a return of 6 against this issue. The quantity still returnable is what was issued minus what has already been returned. After the 2, three remain returnable. A second return can take some or all of those 3. It cannot take more than what is left.
A purchase return uses the same arithmetic in the outbound direction. If you received 5 and send 2 back to the supplier, on-hand at the shipping location falls by 2, and the quantity you can still return against that receipt is what is left of the received quantity. The purchase order and goods receipt article is about how those 5 got into stock. This article is about how 2 of them leave again.
Serials and batches on the way back
If the item is serial-tracked, a sales return should name the serial that was issued. The return is matched to the issue that contained that serial, so the unit coming back is the unit that went out. A different serial is a different unit. It should not be forced onto a return just because the SKU matches.
If the item is batch-tracked, the return names the lot. When one issue line for that lot is the obvious match, that line is used. When more than one issue could still accept a return, the match is the earliest issue that still has enough quantity left for this return. The system is not choosing a lot you never shipped. It is choosing among issue lines for the lot already on the return.
Untracked items follow that same "which issue line still has quantity" rule, without a serial or a lot to narrow it.
Purchase returns associate the outbound quantity with the purchase receipt they reverse. A batch goes back as a quantity of that lot. A serial goes back as that unit. Serial and batch tracking explains the identity. The return explains the direction.
Documents, reversals, and the audit
Each stock return gets its own return number. That number is the handle for the movement. The sales order or purchase order remains the document the return belongs to. You need both: the return number says this return happened, and the order says which issue or receipt it relates to.
A return can be reversed. Reversal undoes the return's stock effect. It does not erase the original sale or the original receipt. If the 2 units were put back and you then reverse the return, those 2 leave again. The issue of 5 is still the issue of 5.
Do the reverse in the open. Deleting the only line that mentioned the return leaves a balance change with no document. The audit trail is the reason to reverse instead of delete: the next person can see that a return was recorded and later undone.
One practical restriction sits on the purchasing side. If a supplier return against a goods receipt is still open, that receipt cannot be reversed until the return is cleared. The receipt and the return depend on each other. Undo them in an order that keeps the documents consistent.
What a return does not do
A stock return is an inventory movement. It is not, by itself, any of the following:
- A customer refund or a card payment.
- A supplier credit note or an accounts-payable entry.
- A restocking fee.
- A guarantee that historical FIFO layers are rebuilt unit by unit.
Cost of the original issue can be stored on that issue. This article does not claim that posting a return recalculates every past FIFO layer or rewrites weighted average history. If you need the original issue cost, look at the issue. If you need a full valuation story, use the stored policy described in FIFO versus weighted average. Do not invent a refund amount from the stock quantity.
Receiving a customer return also does not create a new purchase cost. The units come back into a location. They are not a new supplier receipt unless you actually buy them again.
Where returns sit in the warehouse
Decide the location before you post the quantity.
- Customer return: stock in, at the dock or stockroom that accepted the goods. If the goods must then move to another warehouse, record a transfer after the return. Do not skip the return and only transfer.
- Supplier return: stock out, from the location that still holds the goods. You cannot send back quantity that location does not have.
- Partial return: post the 2, leave the other 3 issued, and keep both numbers. A partial return is not a reason to delete the original issue.
If the goods are damaged and should not go back to sellable stock, say so with the movement you actually use for that outcome. Do not disguise scrap or a write-off as a customer return. A customer return means the units came back in.
Frequently asked questions
Does a sales return delete the original sale?
No. The issue remains. The return is a later inbound movement for the quantity that came back. Reversing the return undoes the return, not the original issue.
How many units can come back?
No more than the quantity issued that has not already been returned. In the example, 5 were issued and 2 came back, so 3 are still returnable. A further return cannot exceed those 3.
What if the customer returns a different serial?
That serial was not the unit you issued. Match the return to the serial on the original issue. Do not attach a different unit just because the SKU is the same.
Can I reverse the goods receipt while a supplier return is open?
No. An open supplier return that refers to the receipt blocks reversal of that receipt. Clear the return first if the receipt itself must be reversed.
Is the return also a refund?
Not in inventory terms. The stock quantity moves in or out. A refund, a credit note, or a restocking fee is an accounting action. Inveta's return record does not calculate those amounts.
Put the quantity back on a document
Two units back from a customer are a sales return against the issue, inbound at a location, with three still returnable. Two units back to a supplier are a purchase return against the receipt, outbound from a location. Keep the original issue or receipt, add the return, and reverse the return if it was wrong.
That sequence is the one to use instead of a silent quantity edit. When you want it on your own orders, create an Inveta account and record the return against the order that issued or received the goods.
Related articles
Put better inventory control into practice.
Manage stock across locations, record inventory movements, and keep costs visible with Inveta.
Start for free