A credit memo in SAP is a document that reduces the amount a customer owes, typically issued for returned goods, pricing errors, or invoice corrections. It posts a credit to the customer’s account and simultaneously updates inventory and accounting records when goods are involved.
What Is a Credit Memo in SAP?
In SAP, a credit memo is a billing document that represents a reduction in the customer’s payable amount. It is the counterpart to an invoice: while an invoice increases the customer’s receivable, a credit memo decreases it. The document is created in the Sales and Distribution (SD) module and can be linked to a sales order, delivery, or service contract.
Credit memos are used in several common scenarios:
- Customer returns defective or unwanted goods.
- Price adjustments after invoicing (e.g., a discount was missed).
- Billing errors (e.g., overbilling due to wrong quantity).
- Rebates or retroactive credits based on volume agreements.
When you post a credit memo, SAP automatically updates the customer’s account balance, general ledger accounts, and (if goods are returned) inventory quantities. The document is stored with a unique billing number and can be printed or sent electronically to the customer.
How a Credit Memo Works in SAP
The process typically starts with a return order or a complaint. For goods returns, you create a returns order (order type RE) in SD, then post a goods receipt for the returned items. After that, you create an outbound delivery and a billing document of type credit memo (transaction code VF01 or VF04).
For simple price corrections without goods movement, you can create a credit memo directly without a returns order. You use transaction VF01, choose the billing type (e.g., G2 for credit memo), and enter the reference document (the original invoice or sales order).
The system calculates the amount based on the pricing conditions in the sales order or invoice. You can also manually adjust the amount if needed, but this may require special authorization.
Once saved, the credit memo is transferred to Financial Accounting (FI) via the accounting interface. It creates a customer credit entry and a corresponding debit to a revenue or returns account. In many companies, a separate account is used for sales returns to track them separately.
Credit Memo vs. Debit Memo
In SAP, a debit memo is the opposite of a credit memo. A debit memo increases what the customer owes, usually for underbilling or additional charges. Both are billing documents, but they have different effects on the customer’s account.
Here is a quick comparison:
- Credit memo – reduces receivable; used for returns, corrections, or rebates.
- Debit memo – increases receivable; used for additional charges, price increases, or corrections.
Both can be created with the same transaction codes, but you select the appropriate billing type. The billing type determines the document number range and the accounting posting logic.
How to Create a Credit Memo in SAP (Step-by-Step)
There are two main paths to create a credit memo:
- With reference to a returns order:
- Create a returns order (VA01, order type RE).
- Post goods receipt for the returned goods (MIGO).
- Create outbound delivery (VL01N) and pick/pack/ship.
- Create billing document (VF01) with billing type G2 (credit memo).
- Without goods reference:
- Go to VF01.
- Enter billing type G2 (or your custom credit memo type).
- Enter the sales order or invoice number as reference.
- Adjust pricing if necessary and save.
After saving, the credit memo appears in the billing list (VF05) and can be printed or sent via EDI. You can also cancel it with transaction VF11 if it was created in error.
Common Problems and How to Avoid Them
One frequent issue is that a credit memo cannot be created because the original invoice is already paid or cleared. SAP allows credit memos regardless of payment status, but you must ensure the customer’s account is not blocked.
Another problem is incorrect pricing. When you create a credit memo with reference to an invoice, SAP copies the pricing conditions. If you need to change a price, you must update the condition record or manually adjust the line item. This can lead to mismatches if not done carefully.
Also, if you post a goods receipt for returned items, make sure the material is in a returnable condition. Otherwise, you may need to write off the stock. For this, you may need a separate document type (e.g., credit memo with scrapping).
To avoid errors, always check the document flow (transaction VA03) to see the complete history of the sales order, delivery, and billing. This helps you understand what documents are linked to the credit memo.
Credit Memo and Accounting Postings
When a credit memo is posted, SAP generates accounting entries automatically. Typically, the system debits a revenue reduction account (e.g., Sales Returns) and credits the customer account. If goods are returned, it also debits the inventory account and credits the cost of goods sold.
The exact accounts depend on your account determination settings. In customizing, you define the G/L accounts for revenue, returns, and inventory under the sales and distribution module. If you use a separate returns account, it helps you track returns separately from regular sales.
For tax purposes, credit memos usually reduce the output tax (VAT) if the original invoice was taxed. SAP handles this automatically by reversing the tax amount based on the tax code used in the billing document.
Credit Memo Template
| Field | Value |
|---|---|
| Credit Memo Number | ________ |
| Date | ________ |
| Customer Name | ________ |
| Customer Address | ________ |
| Reference Invoice # | ________ |
| Reason for Credit | ________ |
| Item Description | ________ |
| Quantity | ________ |
| Unit Price | ________ |
| Tax Rate | ________ |
| Total Amount | ________ |
Sample (fictional): Credit Memo #CM-1001, Date: 2025-03-14, Customer: XYZ Retail, Reference Invoice #INV-9001, Reason: Damaged goods, Item: Widget A, Qty: 10, Unit Price: $5.00, Tax: 0%, Total: $50.00.
Frequently Asked Questions
Can I create a credit memo without a sales order?
Yes, you can create a credit memo directly using transaction VF01 without a sales order, especially for adjustments like price corrections or rebates. You just need to enter the customer and the amount, and optionally reference an existing invoice.
How do I cancel a credit memo in SAP?
You can cancel a credit memo with transaction VF11. This reverses the billing document and creates a cancellation document. The original credit memo remains in the system with a cancellation flag.
What is the difference between a credit memo and a return order?
A return order is a sales order type used to process the physical return of goods. A credit memo is the billing document that actually reduces the customer’s account. You can have a return order without a credit memo (if you only receive goods) or a credit memo without a return order (for price corrections).
Does a credit memo affect inventory?
Only if you post a goods receipt for the returned items. The credit memo itself does not change inventory; the goods movement does. If you create a credit memo without a goods receipt, inventory remains unchanged.
Can I issue a credit memo for services?
Yes, you can create a credit memo for service items in a sales order or service contract. The process is similar, but there is no goods movement. You just create the billing document with reference to the service contract or order.
How do I print a credit memo?
You can print a credit memo using the output determination in SAP. In transaction VF03, you can view the billing document and trigger printing via the output icon. You can also set up automatic printing via output types.