Professional Documents
Culture Documents
INVOICE
CORRECTION
REQUEST IN SAP
For this tutorial, I am going to use the scenario which involves the marketing admin, the
sales manager, and the accounting department. This tutorial is part of our SAP SD course.
The whole process began with the normal Sales Order – Delivery Order – Billing sequence
until the marketing admin received a complaint from the customer regarding the wrong
price or quantity. This issue should be addressed without having to cancel the billing
document.
As you may see in the picture, in the last step of the process, the system will generate a
Credit Memo (more on this will be explained in the billing process).
Let’s provide detailed guidance for the processing of SAP invoice correction requests. We
will assume that a previous order to cash process has been completed and we now have a
billing document.
You have the previous billing document. Now, let’s create SAP Invoice Correction Request.
1. Run the VA01 transaction, select the sales document type (Invoice Correction Request)
and put the necessary sales area.
2. Press Enter button. You have to look up your client’s business process whether they need
a previous document to be referenced or it can be made independently. For this document, I
will make it mandatory to put the previously generated billing document, so a new pop-up
will show up.
5. The copy control procedure will do magic by referencing all of the information taken out
from that billing document (partner function information, quantity, even price).
The Overview screen that is displayed upon you is almost identical with your regular sales
order creation process except the billing block is now automatically filled (which is set by
the configuration). Based on the role, only the authorized person will be able to release it.
With respect to the process flow, the marketing manager will release it by putting it blank.
6. Let’s select the “Sales” tab. In this tab, we are going to fill out the “Order Reason” field as
one of mandatory requirement for SAP invoice correction request document.
7. Despite of being identical with credit/debit memo request process, the screen is slightly
different in the item structure. SAP invoice correction request will automatically create two
line items for each material.
Those line items carry the same value and quantity. In the credit item, the system will credit
the full value and you cannot change it; in the debit side however, you may change the
quantity or pricing. The net value will reflect the calculation between credit and debit item.
Look at the Net Value: the Calculation is Coming from Line Item One Minus Line Item Two
You also can change the price. If that is the case, do the following:
8. Now, we are ready to save the document. Just in case, check the incompletion log and
then click on the save button .
Based on the segregation of duties profile, a marketing admin will not be authorized to
release SAP invoice correction requests. Based on our scenario, only the Sales Manager
can review the document and make a justification for whether or not this new document is
granted to be billed to the customer.
1. The Sales Manager may run the standard report to look up if there is a new complaint
document created today through transaction VA05N. In the selection screen, put the
necessary information to filter out the document specific to the Invoice Correction Request.
Click the Execute button .
Note that in the SAP standard system, the invoice correction request is characterized as a
credit memo request, thus whether the net value results in positive or negative, the system
will always generate a credit memo based on the standard copy control procedure.
If, for example, you want the system to create a debit memo for a negative amount of net
value and generate a credit memo for a positive amount of net value, you have to create
additional documents in the customizing and configure the copy control accordingly.
1. Type in SAP Invoice Correction Request document, select the “Billing Type” and put the
Billing Date as well. You can leave them blank and the system will copy them from
document creation date. Press Enter.
Example of Text
3. Click the save button and voilà. You now have a credit memo invoice that basically
creates a new revenue item.
– If the remaining net value is negative, it will generate a debit posting key
– If the remaining net value is positive, it will generate a credit posting key
Because the customer expects high-quality products, the return process is also expected as
a service process that will be handled transparently, and efficiently with an immediate
refund process.
We have learned that customer returns could be processed in SAP by creating separate
documents (return order, return delivery, return stock, credit memo, etc.). However, this is
not sufficient because we can lose track in regards with the follow-up documents. Also, if
we face a complex situation that involves a third-party supplier, the efficiency of the process
will become an issue.
SAP Advanced Returns Management integrates the whole process from the creation of a
return order to inspection management, followed by the creation of a credit memo. SAP
Advance Returns Management has two types: customer and supplier returns. This tutorial
will only address the customer return process.
This tutorial assumes you have familiarity with SAP terminologies, especially with the Sales
and Distribution module. You should have a basic understanding of how to create an order-
to-cash process followed by complaint handling processing creation (credit memo/debit
memo/invoice correction request). This tutorial is part of our SAP SD course.
You also should make the prerequisite customizing in SAP Advanced Returns Management
via
What are the features of SAP Advance Returns Management? What makes it advanced
compared to its brother, the “regular” returns processing? Let’s have a look at the general
process flow first.
The Return Order is the main entry point. The data entry will be integrated once you save
the Return Order document. The Delivery Order will be also created automatically.
The warehouse inspection will be done based on the value setting from the return order.
The logistics follow-up documents will be created automatically (goods receipt, goods
issue document, etc.).
Customer refunds will be processed faster through a credit memo (which you will define
at the return order creation).
We can monitor the whole customer return process via a single transaction code that
has statuses for each process plus the tree process of each item.
In this section, I am going to explain how to create the whole SAP advanced returns order
process with a simple scenario. A customer wants to return the goods he already bought
because they don’t have more space for the remaining item. He decided to return the
material by himself to our premises (one of the sales counters). The sales representative
will be immediately advised to create a refund for this process.
Run the transaction VA01 and select the Advance Returns document type, along with its
sales area.
Select the Bill. Doc. Tab, fill in the Referenced Document, and Click Copy Afterward
In the Overview Screen, you will be redirected to the “Returns” tab, and let’s have a look at
the Return Control and item details. There are several fields that should be filled which will
determine the next actions.
1. The return reason is a predefined selection list that you have set before. This
field is similar to the Order Reason field which we often encounter when working
with debit/credit memo request documents.
2. Follow-Up Activity contains a predefined selection list that will determine the
following document after you save the advance return document. Each selection
will carry a different document/scenario, so be aware of your choice. In my
example, I selected the “002 Immediate Move to Free Available Stock.”
3. The Material Received indicator indicates that the item material has been
received during return processing.
4. The refund Type field will specify what type of refund the customer receives. The
system provides two types, credit memo (monetary compensation) or
replacement material.
5. Inspection Code is used to specify the quality of the returned material which will
be determined during the inspection process.
6. Inspection Command Line is a free text, you can enter anything here.
As you can see above, these fields will be applied to the line item material. Run the
Incompletion Log for a good measure. Save the document afterward.
Document is Complete
Save the document and you will have the SAP advance returns document.
Let’s see the comparison between the “Return Steps” versus the advanced return order we
made before.
Consider the previous section as a warm-up because in this section I am going to explain
another scenario that involves more steps and more manual documents created due to
different roles with different tasks. Here is an overview of a scenario with all the documents
related to this complex SAP advanced returns management process.
Posting Goods Receipt Manual step Warehouse staff Created when material arrives
in warehouse
Warehouse Inspection Manual step Quality Assurance “Ship to Vendor” setting in return
Staff order will trigger Return
Purchase
Return Purchase Order Automatically Created after warehouse ins
generated
Outbound Delivery to vendor Manual step Warehouse staff Based on setting in return order
and Posting Goods Issue (“After
receipt of Credit Memo from
Now, let’s see how this works in SAP ERP system. Create a Return Order based on the
reference billing document.
1. Input the return reason. For this example, customer return five pieces because
they are damaged.
2. Since the item material was bought from an external vendor, the follow-up
activity would be to send it to the vendor.
3. We are going to provide payment as a refund for the customer.
4. We will give a credit memo to the customer after we receive a credit memo from
the vendor.
5. The Inspection Code is “Not OK”. It will be processed in our warehouse later on.
6. The following comment from inspection code.
7. The vendor that we will ship the material to.
Now, run the transaction VL02N and enter Storage Location (return Storage Location
obviously), pick quantity and do Post Goods Receipt.
Look below for each order. First, you should select the inspection code, enter your comment
there, enter the inspection date, and mention the person responsible for doing the
inspection. The “Logistical Follow-Up” is determined based on the prior return order setting.
Afterwards, click the “Save and Confirm” button.
Q: What about plants? How can I make the scenario of a return to plant within a company?
A: Yes, this is also possible. Select the designated follow-up activity in the return order. Just
be aware that not all the subsequent documents will be created. Depending on the
configuration and business process, you need to monitor the process.
Q: I want my Quality Assurance (QA) team to do the inspection manually and I want it to
have a different code to determine any justification for the returned goods. How to achieve
it?
A: First, you have to define the inspection code and assign it to the profile. Then, to do the
inspection manually, just leave the “material received” indicator blank. You will need to run
the MSR_INSPWH transaction separately.