Running an HVAC business with Odoo
How do I return a faulty part to a supplier in Odoo?

Return one capacitor against its original Odoo receipt and inspect stock, purchase quantities and the separate credit-note handoff.
Return a faulty supplier part through its original receipt so the movement stays linked. Alex returns one of the two received capacitors; Odoo reduces stock and the purchase order's received quantity, while supplier credit remains separate.
Alex Rivera and Demo Air HVAC are fictional training examples. Prices, dates, quantities and business situations in this guide are illustrative.
Before you begin
Tested in stock Odoo 20.0-20260926 Community as the demo owner administrator, with official modules and standard configuration. Complete the partial receipt. Use Done receipt WH/IN/00001, with two capacitors received into WH/Stock and both still there. This example returns one untracked Unit; verify actual availability and the supplier's return agreement.
Step-by-step workflow
Stock Odoo 20 Community, owner role. Return one of two untracked capacitors through the original Done receipt WH/IN/00001. Return creates a draft directly. Save one Unit and the fictional reason, remove the unused zero-demand filter line, reserve and validate once. Reopen the same return and check that warehouse capacitors and the purchase received quantity are both one; ordered quantity remains two. Supplier credit and payment stay separate.
Step 1. Open the completed receipt
Open WH/IN/00001 from P00001's receipts. Confirm the capacitor product, two completed Units and warehouse destination. Choose Return.









Step 2. Enter the return demand on the draft transfer
In the tested version Return opens draft transfer WH/OUT/00001 directly, rather than a return wizard. It identifies Return of WH/IN/00001 and initially lists both products with Demand 0. Set the capacitor Demand to 1; leave filters at zero. Do not choose Return All for this one-part return.






Step 3. Record the reason and review the source
On Note, enter H38 fictional training return: one faulty capacitor from WH/IN/00001; supplier credit review remains separate. Check vendor Demo Supply H10 and Source Location WH/Stock, then choose Save manually.






Step 4. Remove the unused zero-demand line and complete the move
Choose Mark as To Do. The tested Zero Demand Warning offers Remove lines, Keep lines and Discard. Select Remove lines so only the one-capacitor return remains. On Operations, review Quantity one against Demand one and Units, then choose Validate and wait for Done.








Step 5. Reopen the return and purchase order
Reopen WH/OUT/00001 and check the one completed capacitor. Its native return link points to WH/IN/00001; the stock movement goes from WH/Stock to Vendors. Reopen P00001: capacitor Received decreased from two to one, while ordered quantity remains two. Check the supplier-credit or bill position separately.















Check the result
WH/OUT/00001 is Done for one capacitor and retains its note and original-receipt link. Warehouse capacitors decreased from two to one. P00001's received capacitor quantity became one. No supplier bill, credit note or refund existed at this return checkpoint.
If your screen differs
The tested form did not show a legacy refund checkbox; the native linked move reduced the purchase received quantity. Do not copy instructions for an older return wizard. A stock return is not evidence of a supplier credit or bank refund. Exchange, multiple returns, serial tracking and other roles were not tested.
Frequently asked questions
How do I return a faulty part to a supplier in Odoo?
Open the original Done receipt and choose Return. In this version, enter the faulty quantity on the resulting draft transfer, review unused zero-demand lines, then Mark as To Do and Validate the actual return.Does an Odoo supplier return create a credit note?
This tested stock return created no supplier credit or refund. It reduced warehouse stock and the purchase received quantity; the accounting and supplier-credit decision stayed separate.Why can't I return the full quantity in Odoo?
Check the original receipt, prior returns and availability at the return source. This example used one capacitor still in WH/Stock; shortage and full-return cases were not tested.Continue building the business
Review billing against the net receipt in How do I match a supplier bill to its purchase order in Odoo?.
Talk to an Odoo partner
Bring your current process and the result you need to Onward to plan your Odoo workflow. Talk to an Odoo partner.