Skip to main content

09 / 10

Returns and Credit Memo Processing

The returns process and how stock comes back, when to use a credit memo versus a debit memo, and the billing block that enforces approval.

Contents

Goods coming back, or an invoice needing correction after the fact, are handled by different document types from the forward process.

Three situations

Which document to use
SituationDocumentStockAccounting
Goods are returnedReturns order (RE)Stock comes backRevenue and receivable decrease
Goods stay, value reducedCredit memo request (CR)No changeRevenue and receivable decrease
Additional amount chargedDebit memo request (DR)No changeRevenue and receivable increase

Recall of defective goods is a return; a pricing error or a retrospective discount is value only, so a credit memo; an under-billing or an additional charge is a debit memo.

The returns process

StepActivityCodeWhat happens
1Create the returns orderVA01 (type RE)Reference the original invoice
2Create the returns deliveryVL01NConfirm what is being taken back
3Post goods receiptVL02NStock returns; cost of sales reverses
4Release the billing blockVA02After approval
5Issue the credit memoVF01Revenue and receivable decrease

Handling returned stock

Returned goods should not automatically go back into saleable stock; usually they need inspecting first.

SAP can receive returns into blocked stock and move them to unrestricted after inspection, using different movement types.

  • Movement type 651: receive into blocked returns stock, excluded from availability
  • Movement type 653: receive directly into unrestricted stock
  • After inspection, transfer from blocked to unrestricted with movement type 453 or similar

The billing block as a control

Returns orders, credit memo requests and debit memo requests carry a billing block by default, and that is an important control.

A credit memo reduces revenue and is an obvious avenue for fraud. The block ensures a sales person cannot issue one alone; someone else must release it.

Reason codes

Returns and credit memos should carry an order reason — defective, wrong item shipped, customer changed their mind, price error — so that causes can be analysed.

Which products are returned most, which warehouse ships wrong items most — this is where quality improvement starts. Entering the code is only worthwhile if someone aggregates it and feeds it back.

Cancelling an invoice

Where the invoice itself was wrong, cancel it with VF11 rather than issuing a credit memo. Cancellation reverses the FI documents too, leaving the position as though the invoice had never existed.

A credit memo instead records that the invoice was correct and was subsequently reduced. Choose whichever matches what actually happened; once an invoice has been sent to the customer, a credit memo is normally the honest option.

Check your understanding

Test what you just read.

Quiz 1

What is the Order Type for a Returns order?

Quiz 2

A Credit Memo Request (CR) triggers a physical stock return.

Quiz 3

What happens to stock when a PGR (Post Goods Receipt) is executed for a return?

Quiz 4

A Debit Memo Request (DR) is used for additional billing to the customer.

Quiz 5

Where is the approval block for Credit/Debit Memo Requests configured?

Quiz 6

Arrange the returns process in the correct order.

Click items in the correct order

Quiz 7

Which field records the cause of a return or credit memo request, such as a defect or wrong quantity, for analysis and control?

Quiz 8

Cancelling a billing document in VF11 creates a cancellation document, and the original billing document remains rather than being deleted.

Quiz 9

Why does a credit memo request carry a billing block by default?

Quiz 10

After a billing document is cancelled, a new billing document can be created with reference to the original delivery.

Hear when the paid version launches

A paid version is in preparation, with no ads, saved learning progress and many more practice questions. Leave your email and you will be told when it launches.

Your email address is used only to announce the paid version.