Process Guide

SAP SD Returns Process — Stock Back, Money Back

RE & LR · goods receipt · credit memo · lean vs advanced · troubleshooting · Last updated October 2026

Order-to-Cash run backwards, with one important difference: you do not have to accept everything. The goods arrive before the money goes back, the quantity received may not match the quantity claimed, and what you do with the returned stock decides whether it can be sold again.

This guide follows one return end to end — five documents, with what happens to stock and money at each one — then the configuration behind it, when to use a credit memo request instead, how SAP’s two returns variants differ, and what to check when the credit never appears. Written for SAP S/4HANA on-premise and Private Edition; the classic flow is unchanged from ECC.

01

The returns flow

Scroll the diagram sideways to see all of it →

The five documents of the SAP SD returns process, showing where stock and money actually moveFive documents left to right. The original invoice. The returns order, type RE, which normally carries a billing block — nothing moves. The returns delivery, type LR — still nothing moves. The goods receipt, where the stock physically comes back. The credit memo, where the customer is refunded. Only the last two steps change anything: the goods receipt moves stock, the credit memo moves money.Five documents — but only two of them change anythingInvoicethe original saleReturns orderRE · billing blockReturns deliveryLRGoods receiptstock comes backCredit memocustomer refundedno stock, no moneyno stock, no moneySTOCK movesMONEY movesthe billing block on the returns order is what keeps those two apartgoods are received and inspected before anyone is credited

The returns process in SAP SD: five documents, two of which actually change something.

1

The original invoice

VF03

The starting point. Creating the returns order with reference to the invoice is what keeps the credit at the price actually charged, rather than today’s price list.

Stock: Already issuedMoney: Customer owes you
2

Returns order

VA01 — type RE

A sales document of category H. It records intent, carries a reason for return, and usually carries a billing block so nobody credits the customer before the goods have been seen.

Stock: Nothing movesMoney: Nothing posts
3

Returns delivery

VL01N — type LR

The inbound counterpart of a normal delivery. It exists so the warehouse has a document to receive against, and so the quantity actually returned can differ from the quantity claimed.

Stock: Nothing yetMoney: Nothing posts
4

Goods receipt

VL02N — post goods receipt

The physical moment — but not yet the financial one. With the standard returns movement type 651 the goods land in blocked returns stock, which is non-valuated: the quantity is back, no accounting document is created, and the stock cannot be sold. Value returns only when a usage decision moves the goods into unrestricted stock with 453.

Stock: Quantity comes backMoney: Still nothing posts
5

Credit memo

VF01

The financial close. Revenue is reduced and the receivable is cleared or reduced. Until the billing block is released, this step cannot happen.

Stock: Nothing movesMoney: Customer is credited
02

Worked example: 5 of 100 come back

A distributor invoiced a retailer for 100 units at ₹500 each. The retailer reports five of them damaged and sends all five back. The distributor wants the goods inspected before crediting anything, and does not want damaged units going back out to another customer. Follow the stock and the money separately — they do not move at the same time.

StepDocumentStockAccounting
Original saleInvoice for 100 @ ₹500100 units goneReceivable ₹50,000, revenue ₹50,000, COGS posted
Return raisedReturns order RE for 5, referencing the invoiceNo changeNothing — billing block 08 holds the credit
Goods on the way backReturns delivery LR for 5No changeNothing
Goods arriveGoods receipt, movement type 6515 units in blocked returns stock, not sellableNothing posts — blocked returns stock is non-valuated
Inspection3 resaleable moved with 453, 2 scrapped3 units sellable again, 2 written offInventory value returns for those 3 units only
CreditCredit memo RE for 5 @ ₹500No changeCustomer credited ₹2,500, revenue reduced

The two details that matter: stock and money part company in the middle. The quantity is back at the goods receipt, but with movement type 651 it lands in non-valuated blocked returns stock — no accounting document, nothing sellable. The inventory value only returns when the usage decision moves 3 units to unrestricted with 453. And all five units are credited, including the two scrapped: whether goods can be resold is your problem, not the customer’s. Scrap is a cost you absorb, not a reduction of their credit.

Free download

Free: SAP SD Interview Starter Kit

A free sample of The SD Vault, sent to your inbox. No payment, no account.

  • ✓25 most-asked interview questions, with full answers
  • ✓1 complete configuration scenario, IMG paths and T-codes
  • ✓A 7-day prep plan you can actually follow

One email with your kit. Occasional SAP SD tips after that — unsubscribe any time.

03

What happens to stock and money

This is where returns designs genuinely differ, and where most of the confusion lives. Two decisions:

Decision 1

Which stock do the goods land in?

SAP standard receives into blocked returns stock with movement type 651, so returned goods are not sellable until somebody looks at them. That stock is non-valuated: the goods receipt moves quantity only and creates no accounting document. After inspection they move to unrestricted with 453 — and that is the step where the inventory value comes back — or they are scrapped. Other configurations post the goods receipt straight into valuated stock, which is faster but trusts the return sight-unseen.

It is set on the schedule line category — DN in SAP standard — not on the order type.

Decision 2

When is the customer credited?

The billing block on the returns order holds the credit until somebody releases it. That is the approval gate: goods received, inspected, quantity confirmed, then credit. Remove the block from the order type and you have a process where customers can be credited for goods that never arrived.

Standard REN is billing relevance B, order-related, so the credit memo is created from the returns order via VTFA — which means an unposted goods receipt does not hold the credit back. Only the billing block does.

Both decisions have a finance consequence worth being able to state. With the standard 651 design, three things happen at three different moments: the quantity returns at the goods receipt, the inventory value returns when the goods are moved to unrestricted stock, and the revenue reduction happens at the credit memo. If those land in different periods, the margin in each period is distorted — which is why month-end so often brings a push to clear the returns backlog and make the usage decisions nobody got to.

04

Configuration

01

Returns order type RE

VOV8

In SAP standard: SD document category H, delivery type LR, billing type RE for the credit memo, and billing block 08 so credits need approval. Set reference mandatory if the business insists every return points at an invoice — the cheapest control there is against phantom credits.

02

Item category REN

VOV4 / VOV7

Determined from RE + NORM. The returns flag is set and pricing is taken from the referenced document through copy control. Billing relevance is B in SAP standard — order-related — so the credit memo is created from the returns order, not the returns delivery. That one field decides which copy control table the credit needs, so read it before designing around it.

03

Schedule line category

VOV5 / VOV6

DN in SAP standard, carrying movement type 651. This is where the blocked-versus-unrestricted decision is actually configured — not in the order type, and not in the item category.

04

Copy control: invoice → returns order

VTAF

The entry that lets a return be created with reference to the invoice. Set the pricing type so prices are copied unchanged — crediting at today’s price instead of the invoiced price is a genuine revenue leak.

05

Copy control: order → delivery → billing

VTLA and VTFA / VTFL

RE to LR for the returns delivery, and RE to RE in VTFA for the credit memo — VTFA because standard REN bills order-related. If your REN has been changed to delivery-related billing, the entry belongs in VTFL instead. A missing entry here is the classic "the return will not credit" ticket.

06

Order reasons

SPRO → Sales and Distribution → Sales → Sales Documents → Sales Document Header → Define Order Reasons

An order reason on the returns order is what makes returns analysable later: damaged, wrong item shipped, customer changed their mind. Without it you can count returns but never explain them. Reasons for rejection are a different field, used to kill a line that will not be credited at all.

None of this is exotic — it is the same sales document type, item category and copy control machinery as a normal order, pointed at documents that run in the opposite direction.

05

Returns vs credit memo request

Both end in a credit. Choosing the wrong one leaves either your inventory or your customer wrong.

Returns order (RE)Credit memo request (CR)
Use it whenGoods are physically coming backOnly the money is wrong
Typical reasonDamaged, wrong item, over-deliveredOvercharge, pricing error, goodwill
DeliveryReturns delivery (LR)None
Stock effectGoods receipt brings stock backNone at all
ApprovalBilling block on the returns orderBilling block on the request
Ends withCredit memo after goods are receivedCredit memo after approval

There is a third option for a related case: the invoice correction request, which carries both a credit and a debit line so only the difference is posted — the right tool when an invoice was simply wrong and the goods are staying with the customer.

06

Lean returns vs Advanced Returns Management

SAP’s product documentation for SAP S/4HANA (on-premise), release 2025 documents two solution variants for customer returns, and knowing which one a client runs changes the whole conversation:

The core process

Lean Customer Returns

In SAP’s words, the core activities: creating a returns order, posting the goods receipt, and creating a credit memo. The returns order can reference an existing sales order or invoice, or be created without reference. Enough for a business whose returns are simple and whose goods go straight back into stock.

The full process

Customer Returns — advanced returns management

The end-to-end variant, which SAP also calls advanced returns management (ARM in customizing). It adds product inspections, logistical follow-up activities driven by the inspection result, and refund determination — so the customer can be compensated with a credit memo or a replacement through a free-of-charge delivery.

The advanced variant also covers scenarios the lean one does not: returns taken at a counter, returns that ship to a warehouse with reverse logistics afterwards, and goods sent directly from the customer to a supplier without ever entering your own stock.

Check before you design: in the lean variant SAP describes the goods receipt posting into valuated stock and the credit memo being created with reference to the returns delivery. The classic SD configuration many projects still run receives into blocked stock first and bills the credit memo from the returns order. Both are legitimate — read the item category’s billing relevance and the schedule line’s movement type in the system in front of you rather than quoting a textbook.

07

Troubleshooting

01

No returns delivery can be created

  • ·The returns order type does not propose delivery type LR
  • ·No copy control from RE to LR
  • ·The item is not delivery relevant, or the schedule line category has no movement type
  • ·A delivery block on the returns order

Fix: Check the delivery type on the order type first, then copy control. Returns use a returns delivery type — a returns order pointed at LF will not behave.

02

The credit memo will not be created

  • ·The billing block on the returns order was never released — usually deliberate
  • ·No copy control entry to the credit memo billing type
  • ·REN has been set to delivery-related billing and the goods receipt has not been posted
  • ·Billing relevance points at a document that does not exist yet

Fix: The billing block is the answer in most cases, and it is doing its job. If the block is clear, compare the item category’s billing relevance with what copy control actually supports: order-related billing (standard REN) needs a VTFA entry, delivery-related needs VTFL. Worth knowing: with standard order-related billing an unposted goods receipt does not block the credit — only the billing block does.

03

The credit is for the wrong amount

  • ·The pricing type in copy control redetermined prices instead of copying them
  • ·The return was created without reference to the original invoice
  • ·A manual change to the quantity or conditions on the returns order

Fix: Credit at the price the customer was charged, not today’s price. That means creating with reference and using a pricing type that copies pricing elements unchanged.

04

The returned stock is available to sell when it should not be

  • ·The goods receipt posted straight into unrestricted stock
  • ·Nobody moved it onward after inspection

Fix: If returned goods must be inspected first, they should land in blocked stock and move to unrestricted only after a usage decision. Check the movement type on the schedule line category.

05

The customer returned less than they claimed

  • ·Only the returns delivery quantity was corrected, not the returns order
  • ·The undelivered difference was left open instead of being rejected

Fix: This is where standard REN catches people out. Because billing is order-related, the credit memo follows the returns ORDER quantity — correcting only the delivery leaves the credit too high. Reduce the quantity on the returns order as well, or reject the difference with a reason for rejection.

06

Returns cannot be reported on by reason

  • ·No order reason is captured on the returns order
  • ·The field is optional and users skip it

Fix: Make the order reason mandatory through the incompletion procedure. Without it you can count returns but never explain them.

08

Interview questions

Q01

Walk me through the returns process.

Returns order (type RE, SD document category H) created with reference to the original invoice, carrying billing block 08. Returns delivery (type LR) so the warehouse has something to receive against. Goods receipt with movement type 651, which brings the quantity back into blocked returns stock — non-valuated, so nothing posts to accounting yet. A usage decision then moves the goods to unrestricted with 453, and that transfer is where the inventory value actually returns. Finally the credit memo, once the billing block is released. The point worth saying out loud: stock and money move at different moments.

Q02

Why create the return with reference to the invoice?

So the credit is calculated at the price the customer actually paid. With a reference and the right pricing type in copy control, the conditions are copied unchanged. Without it, pricing is redetermined at today’s prices — if the price has risen since, you over-credit; if it has fallen, you short-change the customer and get a complaint.

Q03

Where is the billing block set and why?

On the returns order type in VOV8, so every return carries it automatically. It stops anyone crediting a customer before the goods have been received and inspected. Releasing it is the approval step, which is how most businesses control returns without workflow.

Q04

What is the difference between a return and a credit memo request?

A return means goods are physically coming back, so there is a returns delivery and a goods receipt. A credit memo request corrects money only — an overcharge, a pricing error, a goodwill gesture — with no stock movement at all. Choosing a credit memo request when goods are actually returning leaves the inventory wrong.

Q05

What happens to the stock when the goods come back?

That depends on the movement type on the schedule line category — DN with movement type 651 in SAP standard. That receives into blocked returns stock, which is non-valuated: the quantity is visible, but the goods are not sellable and nothing has posted to accounting. After a usage decision they move to unrestricted with 453, and that transfer is what brings the inventory value back. Some configurations post the goods receipt straight into valuated stock instead, in which case value returns at the goods receipt.

Q06

What does Advanced Returns Management add over the simple process?

SAP calls the two variants customer returns, known as advanced returns management, and lean customer returns. Lean covers the core: returns order, goods receipt, credit memo. The advanced variant adds product inspections, logistical follow-up activities based on the inspection result, and refund determination — so the customer can be compensated with a credit memo or a free replacement, and goods can be returned to a supplier rather than taken into your own stock.

More of these, graded by depth, in the SAP SD interview questions collection.

Where this sits in the SD landscape

Returns are the Order-to-Cash process reversed, built from the same parts: a sales document type with its blocks and proposed follow-on documents, item category determination for the returns item, and copy control to carry the original prices into the credit. Consignment has its own return path — see the consignment guide.

Frequently Asked Questions

What is the SAP SD returns process?

It is the after-sales flow for goods a customer sends back: a returns order (type RE), a returns delivery (type LR), a goods receipt that brings the stock back, and a credit memo that refunds the customer. It is normally started with reference to the original invoice.

Which document types are used in SAP SD returns?

In SAP standard: returns order type RE with SD document category H, returns delivery type LR, item category REN, schedule line category DN, and billing type RE for the credit memo. The returns order type also carries billing block 08 so the credit needs approval.

Why does the returns order have a billing block?

So nobody credits the customer before the goods arrive and are inspected. Billing block 08 is set on the RE order type in VOV8, applies automatically to every return, and releasing it is the approval step. With standard order-related billing it is the only thing holding the credit back.

What is the difference between a returns order and a credit memo request?

A returns order is used when goods physically come back — it creates a returns delivery and a goods receipt. A credit memo request corrects only the money, with no stock movement, and is used for overcharges, pricing errors and goodwill.

What movement type is used for customer returns?

It comes from the schedule line category — DN in SAP standard, carrying movement type 651. That receives the goods into blocked returns stock, which is non-valuated, so the goods receipt moves quantity only and posts no accounting document. Movement type 453 then transfers inspected goods to unrestricted stock, and that is where the inventory value returns. Other configurations post the goods receipt directly into valuated stock — check your schedule line category rather than assuming.

What is the difference between lean customer returns and Advanced Returns Management?

SAP documents two variants for SAP S/4HANA (on-premise) release 2025. Lean customer returns covers the core activities — returns order, goods receipt, credit memo. Customer returns, also known as advanced returns management, adds product inspections, logistical follow-up activities based on the inspection results, and refund determination including replacement by a free-of-charge delivery.

Can a customer return be created without reference to an invoice?

Yes, SAP supports creating a customer return without reference, for example in VA01. But without the reference, pricing is redetermined rather than copied, so the credit may not match what the customer paid. Many businesses make the reference mandatory on the returns order type.

How do you credit only the quantity actually returned?

Reduce the quantity on the returns ORDER, not just the returns delivery. Because standard REN bills order-related, the credit memo follows the returns order quantity — so correcting only the delivery leaves the credit too high. Either adjust the order quantity or reject the undelivered difference with a reason for rejection.

Rahul Narain Saxena, SAP SD Solution Architect

Written by

Rahul Narain Saxena

SAP SD Solution Architect with 17+ years of hands-on implementation experience across SAP ECC and S/4HANA. Every guide on The SD Vault is written from live project experience, not summarised from documentation.

“The customer returned 4 of the 5 they claimed. What does the credit show?”

Returns questions separate people who have run the process from people who have read the flow diagram. The SD Vault has 230+ depth-graded questions and 38 configuration scenarios, including returns with a quality decision, step by step.

Get Lifetime Access →

Or start free with the sample pack, Order-to-Cash guide, and Copy Control guide.