Purchase Returns
Spoiled crates, wrong items, over-delivery: returns are normal business, and there are two ways to record one depending on what you know.
Return against a specific purchase
Open the original purchase and enter return quantities per line. The quantity is capped at what's actually returnable — received minus already sold, adjusted or consumed — so a return can never claim back stock that no longer exists.
One detail worth knowing: a purchase carries one return document, and re-entering it replaces the previous return quantities rather than adding a second return. To return more from the same invoice later, open the return and enter the new total.
Standalone return
When the stock to return can't be pinned to one invoice — accumulated stale stock, a supplier collecting mixed items — the standalone return takes ingredient and quantity without picking an invoice. The system selects the source stock layers itself (oldest-first or newest-first per your costing method) and prices the return at what those layers actually cost — not a typed price, so a return can't quietly revalue your stock. Each returned line stays linked to its originating purchase line for audit.
What a return does
- Stock decreases at the returning location.
- The ledger posts a return voucher against the supplier.
- The supplier now owes you — the return shows as a return due on the supplier's account, settled by receiving money or offsetting future purchases. It doesn't silently vanish into the next invoice.
The purchase return report lists returns by location, supplier and date, with each return's parent invoice and payment status — the "what are suppliers still owing us for" view lives there and on the supplier list's return-due column.