Retail & ecommerce / Procurement

Return stock to a supplier and track the credit separately

By Vikasraj YadavPublished 15 min read

For procurement manager with ap controller ·

TL;DR — what you’ll learn

  • Never treat an outbound return-to-vendor (`RTV`) shipment or warehouse stock deduction as financial settlement; track `Dispatched Quantity`, `Supplier-Accepted Quantity`, and `Credited Quantity` as three separate positions.
  • Move RTV stock out of available inventory into an `RTV In-Transit / Pending Supplier Credit` state upon dispatch, and close the financial claim only when a matched vendor credit note (`CN`) or invoice deduction is posted.
  • Keep disputed or uncredited units open in an aged RTV exception queue with serial/GTIN and condition evidence rather than writing them off silently into inventory shrinkage.
  • Pilot the four-state RTV-to-credit workflow for 30 days and validate your ERP/AP setup with three acceptance tests: dispatch-without-credit separation, partial vendor acceptance split, and credit-note rate/tax reconciliation.

Topics: retail return to vendor process · RTV credit note tracking · supplier returns reconciliation · rejected stock credit

Light-ash and grey warehouse inspection counter with two dark monitors, docked handheld barcode scanners, a stainless parcel scale, unbranded kraft boxes and grey storage totes overlooking a high-bay pallet racking mezzanine.

Illustrative e-commerce returns grading and warehouse inventory reconciliation desk; not a client facility.

All quantities, amounts, product codes and events are illustrative teaching examples.

An electronics and small-appliance retailer accumulates 18 defective and transit-damaged espresso machines (SKU-ESP-900, GTIN 08901234567892, net purchase cost ₹4,200.00 per unit, total net cost ₹75,600) in its central returns quarantine bay after grading store and ecommerce returns. The warehouse team raises Return-to-Vendor order RTV-3082, packs all 18 serialised units onto a pallet, and posts an outbound goods issue in the inventory module. Because the inventory system immediately deducts the 18 units from on-hand stock without creating a linked receivable claim in accounts payable, the warehouse marks RTV-3082 as 'Completed'. Three weeks later, the supplier's service centre inspects the pallet, accepts 15 units as valid warranty/DOA returns, rejects 3 units claiming customer-induced water damage, and issues Credit Note CN-8812 for only 12 units (₹50,400 net), leaving 3 accepted units uncredited due to a clerical omission on the vendor's billing desk. Until the AP controller performs a manual supplier statement reconciliation at quarter-end, the retailer has lost custody of 6 uncredited machines worth ₹25,200 (3 accepted-but-uncredited + 3 disputed).

The operational decision for a procurement manager and accounts-payable controller is how to connect physical return-to-vendor dispatch, supplier inspection acceptance, and financial credit settlement in one unbroken chain—so physical stock departure never closes the commercial claim before the agreed credit arrives (Microsoft Learn — Accounts payable invoice matching in Dynamics 365 Finance, GS1 — GTIN Management Standard). By linking this control to customer and store return disposition rules and retail supplier statement reconciliation, procurement manager with ap controller teams prevent downstream inventory and accounts-payable breaks before stock or cash moves.

Why physical RTV dispatch must be separated from financial settlement

When a retailer buys merchandise, standard accounts-payable invoice matching protects cash outflow by requiring a purchase order, a physical goods receipt, and a matching vendor invoice before payment. Return-to-vendor (RTV) transactions are the exact mirror image—yet many retail setups execute only the physical stock deduction after return disposition grading and leave the credit recovery to email follow-ups.

To prevent value leakage between the warehouse loading bay and the AP ledger, every RTV batch must maintain three distinct quantity and value counters tied to unambiguous item and serial/GTIN identification (GS1 GTIN Management Standard):

Unconfirmed In-Transit RTV Units = Dispatched RTV Units − (Supplier-Accepted Units + Supplier-Disputed/Rejected Units)

Uncredited Accepted Claim Units = Supplier-Accepted Units − Credited Units on Matched Vendor Credit Notes

Total Open RTV Exposure (₹, Net of GST) = (Unconfirmed In-Transit Units + Uncredited Accepted Units + Unresolved Disputed Units) × Original Purchase Unit Cost

Scroll horizontally to see all columns.

RTV lifecycle state Operational trigger & custody Inventory & sub-ledger status Required documentary evidence Accountable owner & SLA
1. RTV Authorised (Quarantine) Defective/damaged units graded in warehouse and approved for vendor return under RMA. Moved from Quarantine to Reserved for RTV; ₹0 financial credit booked. Vendor RMA number, GTIN/serial list, original PO/invoice reference, defect reason code, and photos. Returns warehouse lead + category buyer (T+0).
2. RTV Dispatched (In Transit) Goods handed over to carrier under Delivery Challan / outbound ASN. Physical stock deducted; value held in RTV Clearing / Pending Vendor Claim account. Signed carrier manifest / POD, packing list with serial numbers, and outbound tax/challan reference. Warehouse dispatch + AP RTV analyst (Ack SLA: 7 days).
3. Supplier Inspected (Split) Vendor service centre logs inspection outcome (Accepted vs Disputed/Rejected). Split into Accepted — Awaiting Credit Note and Disputed — Buyer Review Required. Vendor inspection sheet mapping each serial/unit to accepted or rejected status with reason. Category buyer (Dispute resolution SLA: 10 days).
4. Partially / Fully Credited Vendor issues Credit Note (CN) referencing RMA and original purchase invoice. Matched CN clears Accepted — Awaiting Credit line; uncredited accepted units remain aged. Tax-compliant Vendor Credit Note matched to original PO unit cost and GST rate in AP. AP controller (Match SLA: 48 hours from CN receipt).
5. Disputed Unit Disposition Buyer and vendor resolve contested units (either supplemental credit, repair-and-return, or write-off). Cleared only upon supplemental CN, physical re-receipt of repaired stock, or dual-approved write-off. Signed commercial settlement note or inbound return GRN for rejected units returned to retailer. Procurement manager + finance controller.

When the ERP or RTV tracker enforces these five states, a warehouse outbound movement (State 2) can never close the record; it simply starts the ageing clock on the supplier's inspection and credit obligation.

RTV-to-credit four-stage swimlane and three-quantity reconciliation Swimlane diagram showing 18 damaged espresso machines moving from warehouse RTV dispatch (18 units) to supplier inspection (15 accepted, 3 disputed) and AP credit note matching (12 credited, 3 accepted-uncredited, 3 disputed). 1. RTV Dispatch (18 u) RTV-3082: 18 × ₹4,200 Total claim: ₹75,600 net Move to RTV Clearing
  <path d="M219 85 L248 85" stroke="#475569" stroke-width="1.8" marker-end="url(#arrow-r006)"/>

  <rect x="248" y="40" width="195" height="90" rx="8" fill="#fef9c3" stroke="#ca8a04" stroke-width="1.5"/>
  <text x="262" y="64" font-weight="700" fill="#854d0e">2. Vendor Inspection</text>
  <text x="262" y="84">Accepted: 15 u (₹63,000)</text>
  <text x="262" y="102">Disputed: 3 u (₹12,600)</text>
  <text x="262" y="118" font-size="11" fill="#475569">Keep 3 disputed u open</text>

  <path d="M443 85 L472 85" stroke="#475569" stroke-width="1.8" marker-end="url(#arrow-r006)"/>

  <rect x="472" y="40" width="195" height="90" rx="8" fill="#ffedd5" stroke="#ea580c" stroke-width="1.5"/>
  <text x="486" y="64" font-weight="700" fill="#9a3412">3. Credit Note Match</text>
  <text x="486" y="84">CN-8812: 12 u (₹50,400)</text>
  <text x="486" y="102">Short-credited: 3 u (₹12,600)</text>
  <text x="486" y="118" font-size="11" fill="#475569">Hold ₹25,200 open claim</text>

  <path d="M667 85 L696 85" stroke="#475569" stroke-width="1.8" marker-end="url(#arrow-r006)"/>

  <rect x="696" y="40" width="200" height="90" rx="8" fill="#dcfce7" stroke="#16a34a" stroke-width="1.5"/>
  <text x="710" y="64" font-weight="700" fill="#166534">4. Final Settlement</text>
  <text x="710" y="84">Supp CN-8840: +3 u (₹12,600)</text>
  <text x="710" y="102">Dispute: 1 credited, 2 returned</text>
  <text x="710" y="118" font-size="11" fill="#475569">100% of 18 u accounted for</text>

  <rect x="24" y="166" width="872" height="164" rx="8" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/>
  <text x="44" y="194" font-weight="700" font-size="13" fill="#0f172a">Governance rule: Outbound RTV goods movement is a custody transfer, never a financial settlement</text>
  <text x="44" y="220" fill="#334155">• Gate A: Dispatch gate requires RMA reference, GTIN/serial list, and original invoice cost before generating outbound RTV challan.</text>
  <text x="44" y="246" fill="#334155">• Gate B: Split-inspection gate records Supplier-Accepted vs Supplier-Disputed quantities separately without auto-writing off disputed units.</text>
  <text x="44" y="272" fill="#334155">• Gate C: AP credit-match gate reconciles Credit Note quantity and unit price against Supplier-Accepted units, holding any short credit on payment block.</text>
  <text x="44" y="302" font-weight="600" fill="#0369a1">Outcome: 18 dispatched units (₹75,600) are tracked across 12 initially credited (₹50,400), 3 short-credited (₹12,600 recovered), and 3 disputed units.</text>
</g>
<defs>
  <marker id="arrow-r006" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
    <path d="M 0 0 L 10 5 L 0 10 z" fill="#475569"/>
  </marker>
</defs>
Swimlane diagram showing 18 damaged espresso machines moving from warehouse RTV dispatch (18 units) to supplier inspection (15 accepted, 3 disputed) and AP credit note matching (12 credited, 3 accepted-uncredited, 3 disputed).

Worked illustrative example: reconciling 18 returned units across 15 accepted and 12 credited

Illustrative example (hypothetical scenario): Follow the electronics retailer's reconciliation of RTV-3082 for 18 damaged display and DOA espresso machines (SKU-ESP-900, original purchase invoice INV-1104 at ₹4,200.00 net per unit plus 18% GST = ₹756.00 GST/unit, or ₹4,956.00 gross/unit). All values below are tracked on a net cost basis (₹4,200.00/unit) with GST reversed symmetrically on formal tax credit notes.

Step 1: Establish the baseline operational and commercial parameters

  • Position 1 — Dispatched from Retailer Warehouse (Day 1):
    • Dispatched RTV Quantity = 18 units (Serials SN-001 through SN-018)
    • Dispatched RTV Claim Value (Net) = 18 units × ₹4,200.00 = ₹75,600 (Gross with 18% GST: ₹75,600 + ₹13,608 = ₹89,208)
  • Position 2 — Inspected by Supplier Service Centre (Day 10):
    • Supplier-Accepted Quantity = 15 units (SN-001 to SN-015) -> ₹63,000 net claim (15 × ₹4,200.00 = ₹63,000)
    • Supplier-Disputed Quantity = 3 units (SN-016 to SN-018, alleged post-delivery liquid ingress) -> ₹12,600 net contested (3 × ₹4,200.00 = ₹12,600)
    • Unconfirmed In-Transit Quantity = 18 − (15 + 3) = 0 units
  • Position 3 — Credited on Initial Vendor Credit Note CN-8812 (Day 18):
    • Credited Quantity on CN-8812 = 12 units (SN-001 to SN-012 at ₹4,200.00/unit) -> ₹50,400 net settled (12 × ₹4,200.00 = ₹50,400)

Step 2: Reconcile packs, exceptions, and financial commitment

  1. Decompose the ₹25,200 uncredited gap (18 dispatched − 12 credited = 6 units):
    • Total Open RTV Exposure = ₹75,600 − ₹50,400 = ₹25,200 (6 units × ₹4,200.00).
    • Because the system tracks Accepted and Credited separately, it splits those 6 open units into two distinct action queues:
      • Queue A — Accepted but Uncredited (3 units: SN-013, SN-014, SN-015): 15 accepted − 12 credited = 3 units, worth ₹12,600 net (3 × ₹4,200.00). The supplier already agreed these 3 units are valid returns; AP places a ₹12,600 deduction hold on the supplier's next payable run until supplemental Credit Note CN-8840 (₹12,600 net) is issued.
      • Queue B — Contested / Disputed by Supplier (3 units: SN-016, SN-017, SN-018): 3 disputed units × ₹4,200.00 = ₹12,600 net. The category buyer reviews unboxing photos taken at store receiving (ACT evidence): SN-016 had sealed-carton factory moisture at unboxing, whereas SN-017 and SN-018 were damaged on the store demo counter.
  2. Execute final commercial and physical resolution (Day 26):
    • Supplier issues CN-8840 for the 3 short-credited accepted units (₹12,600) plus 1 proven DOA disputed unit (SN-016, ₹4,200) = 4 units (₹16,800 net), bringing total vendor credits to 16 units (12 + 4 = 16 units, ₹50,400 + ₹16,800 = ₹67,200 net).
    • Supplier physically ships the remaining 2 rejected demo units (SN-017, SN-018, ₹8,400 net) back to the retailer's refurbishment/clearance bay, where they are re-received into Refurbished / Clearance Stock (or written down to store demo expense) so zero units vanish without custody or credit.

Scroll horizontally to see all columns.

RTV reconciliation bucket Unit count Serial range Net unit cost (₹) Net value (₹) Operational status & next action
1. Total RTV Dispatched (RTV-3082) 18 SN-001..018 4,200.00 75,600 Custody transferred to carrier/vendor; held in RTV Clearing
2a. Supplier Accepted (Day 10) 15 SN-001..015 4,200.00 63,000 Vendor confirms defect; eligible for immediate credit note
2b. Supplier Disputed (Day 10) 3 SN-016..018 4,200.00 12,600 Routed to Category Buyer dispute queue with unboxing photos
3a. Credited on Initial CN-8812 (Day 18) 12 SN-001..012 4,200.00 50,400 Matched in AP; clears 12 units from RTV Clearing
3b. Open Accepted-Uncredited Gap (Day 18) 3 SN-013..015 4,200.00 12,600 15 accepted − 12 credited; AP holds ₹12,600 on vendor payment
4. Final Resolution (CN-8840 + Return) 4 credited + 2 returned SN-013..016 + 017..018 4,200.00 16,800 + 8,400 16 units credited (₹67,200); 2 units re-received (₹8,400); ₹0 lost

Had the retailer treated the Day 1 outbound movement of 18 units as closed and simply booked the Day 18 credit note of ₹50,400, ₹16,800 in valid vendor credits (SN-013..016) and 2 physical machines worth ₹8,400 (SN-017..018) would have been lost—a ₹25,200 recovery difference on a single RTV pallet.

RTV-to-credit workflow: roles, exception queues, and system design

To ensure every returned supplier item ends in either verified cash/credit recovery, physical re-receipt, or an approved write-off, implement four operational controls:

  1. Generate RTV orders from graded quarantine stock with original invoice linkage (Owner: Returns Warehouse Lead). After retail return disposition routes an item to Return to Vendor, require the RTV order to capture the item's GTIN (GS1 standard), serial/batch number, vendor RMA reference, and original purchase invoice cost.
  2. Post outbound dispatch to an RTV Clearing sub-ledger, never directly to cost of goods or shrinkage (Owner: Inventory Systems / Finance). When the warehouse ships the RTV pallet, deduct physical units from Quarantine and hold the financial balance in RTV In-Transit / Pending Credit. If the supplier does not acknowledge physical receipt within 7 days of carrier POD, escalate automatically.
  3. Record supplier inspection splits at the line/serial level (Owner: Procurement Operations). When the supplier responds, enter Accepted Quantity and Disputed Quantity per line. Never reduce the original Dispatched Quantity field to match what the supplier accepted; keep all three numbers visible.
  4. Match vendor credit notes in AP and age uncredited balances weekly (Owner: AP Controller + Category Buyer). Link incoming vendor credit notes to the RTV line using accounts-payable matching rules and include all open Accepted-Uncredited and Disputed RTV lines in your monthly supplier statement reconciliation. Tax credit notes and debit notes must follow applicable GST invoice-linking rules confirmed by your finance and tax advisors.

Choosing the right system setup: Use your ERP's native Vendor Return Order (Purchase Return Order) linked to AP Credit Memo matching wherever available, as it keeps inventory deduction and open AP credit expectation in one document. If your store/warehouse platform only supports simple stock adjustments on supplier returns, add a structured RTV Evidence & Credit Queue that blocks closing an RTV ticket until an AP credit-note document ID is attached.

Bounded pilot scope, baseline measurement, and stop/recovery criteria

Because this workflow alters operational control gates across procurement and financial reconciliation, run a bounded 30-day pilot in one category or location before enabling enterprise-wide enforcement:

Scroll horizontally to see all columns.

Pilot governance dimension Bounded design parameter Accountable owner Verification evidence required before expansion
Bounded pilot scope One high-value electronics or specialty category (10–12 vendors with active RMA/warranty agreements) tracking all outbound RTV dispatches through AP credit-note settlement. Procurement manager with AP controller Signed scope charter naming the exact category, SKU cohort, or supplier group and excluding automated general-ledger postings until parallel reconciliation passes.
Pre-change baseline window 30-day pre-pilot reconciliation of all outbound RTV challans from the prior 90 days against posted AP vendor credit notes to measure baseline uncredited leakage and ageing days. Procurement manager with AP controller + commercial finance analyst Locked 30-day historical baseline extract recording denominator counts, exception rates, and manual rework hours prior to rule activation.
Stop and recovery triggers Pause automated AP payment blocks if vendor credit-note matching latency exceeds 5 business days after receipt, or if tax/GST invoice references fail validation; revert to manual AP controller sign-off. Procurement manager with AP controller + IT systems administrator Tested rollback procedure that pauses automated holds or queue transitions within 30 minutes, preserves raw event logs, and reverts to supervised manual review.

During the pilot window, hold a weekly joint review between procurement manager with ap controller, store or warehouse operations, and commercial finance to inspect every quarantined exception record. Do not expand the rule set to additional categories or automate ledger adjustments until the pilot achieves zero unexplained reconciliation breaks across two consecutive weekly cut-offs.

Observable acceptance tests for your retail systems

Before relying on this workflow in production, execute three deterministic acceptance tests (ACT-R006-01 to ACT-R006-03) in your staging environment or controlled worksheet:

Scroll horizontally to see all columns.

Test ID Scenario setup Action executed in system Expected pass criteria Failure indicator
ACT-R006-01 Dispatch-without-credit separation: Warehouse posts outbound shipment for RTV-3082 (18 units @ ₹4,200 = ₹75,600). Warehouse clerk clicks Ship RTV and attempts to mark the RTV record Closed. Physical stock decreases by 18 units, ₹75,600 moves to Open RTV Claim — Awaiting Vendor Inspection/Credit, and system blocks Closed status until all 18 units are settled. System marks RTV-3082 as Completed/Closed upon shipment with zero open claim in accounts payable.
ACT-R006-02 Three-quantity partial acceptance & credit split: Vendor accepts 15 of 18 units and issues CN-8812 for 12 units (₹50,400). AP analyst posts CN-8812 (12 units) against RTV-3082. System displays `Dispatched: 18 Accepted: 15
ACT-R006-03 Credit unit-price discrepancy check: Original purchase invoice cost for SKU-ESP-900 was ₹4,200.00/unit, but vendor issues credit note at ₹3,800.00/unit (-₹400/unit). AP analyst matches vendor credit note for 12 units at ₹3,800.00 (₹45,600 vs expected ₹50,400). System flags a ₹4,800 rate variance (12 × ₹400) and holds the ₹4,800 balance open unless the buyer approves a contractual restocking fee. System accepts the lower credit amount and silently writes off the ₹4,800 rate difference to purchase variance.

Closing the loop between returns bay dispatch and AP credit recovery

To verify that every unit returned to a supplier results in an agreed credit or returned physical asset:

  1. Reconcile your last 90 days of outbound RTV delivery challans against posted AP vendor credit notes to quantify how many dispatched units currently lack a linked credit reference or physical re-receipt.
  2. Configure three explicit quantity columns (Dispatched, Accepted, Credited) on your RTV register so partial vendor acceptances and partial credit notes never overwrite the original shipped count.
  3. Require rejected RTV units to be physically returned or formally signed off before closing a disputed claim, preventing suppliers from rejecting credit while keeping the returned merchandise.
  4. Execute the 30-day BOFU pilot and acceptance tests (ACT-R006-01 to ACT-R006-03) jointly between warehouse returns, category buying, and accounts payable before month-end close.

Discuss this workflow

If returned supplier stock leaves your warehouse without a guaranteed link to supplier inspection results and accounts-payable credit notes, NextEdge Labs can help you pilot an end-to-end RTV-to-credit reconciliation workflow.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYRetail & ecommerce

Article: Return stock to a supplier and track the credit separately · Procurement

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

References

Sources checked 15 October 2026. Vendor documentation supports platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.