Professional Documents
Culture Documents
Oracle Receivables
Using Credit Memos in Oracle
Receivables Release 11i
Overview.................................................................................................................................. 1
ii
Overview
You create credit memo transactions to reduce the balance due for a transaction. When you credit a transaction,
Receivables creates the appropriate accounting entries and reverses any sales credit assigned to your salespeople.
You can apply Credit Memos to Invoices, Debit Memos, or Commitments. A transaction must be complete before
you can create a credit memo against it. Receivables lets you credit an entire invoice or specific invoice lines. You can
also credit freight for an entire invoice or only for specific invoice lines.
This White Paper will cover the following Credit Memo information:
1
Credit Memo Setup
The following setup steps should be reviewed in Oracle Receivables prior to processing any credit memo transactions.
Transaction Batch Sources can be defined as Manual or Imported. Manual Transaction Sources are used for manually
entered transactions entered in the Transaction and Transactions Summary window. Imported Transaction Sources
are used for transactions that are imported into Receivables using Autoinvoice.
Transaction types are defined in Receivables as a way to distinguish your transactions as debit memos, credit memos,
chargebacks, commitments, and invoices.
Transaction Types determine the following for your Credit Memo Transactions:
2
Credit Memo Setup - Continued
3.) Autoaccounting
Autoaccounting is a feature that automatically creates your general ledger Accounting Flexfields for your
transactions. You can set up Autoaccounting to create Accounting Flexfields that meet your business needs. You
must define your Autoaccounting structure before you can enter invoices and credit memos and you can only define
one structure for each account type
When you run Autoaccounting, Receivables determines the following for your Credit Memo Transactions:
A.) Tax: Calculate Tax on Credit Memos - This profile option determines how tax is calculated on credit memos
imported using Autoinvoice. By Default this profile option is set to No. If this profile option is set to Yes, the
tax engine calculates tax for each imported credit memo without considering the outstanding balances.
B.) AR: Use Invoice Accounting For Credit Memos - This profile option determines whether to assign your
credit memo to the same accounts that are assigned to the invoice you are crediting.
C.) AR: Transaction Batch Source - This profile option determines the default invoice source that will appear in
the Batch field of the Transaction and Credit Memo windows. Receivables only displays batch sources with a
Transaction Source Type of ‘Manual’ in the list of values for this option.
3
Credit Memo Setup - Continued
6.) Currency
When entering credit memos, if the credit memo is part of a batch, the default currency is the batch currency.
Otherwise, the default currency is the functional currency. When applying a credit memo to a transaction, the credit
memo currency must be the same as the transaction currency. If you enter a currency other than your functional
currency, enter exchange rate information.
Document sequence numbers are unique numbers that can be assigned to transactions you create in Receivables.
Assigning unique numbers to transactions lets you account for every transaction you enter.
When Document Sequences are used it provides the following for your credit memo transactions:
A.) By Assigning unique numbers to each transaction you can ensure that no transactions have been lost or not
posted.
B.) Document sequences generate audit data so even if documents are deleted, their audit record remains.
C.) Document sequences provide an audit trail back from the General Ledger into the sub-ledger, and to the
document that originally affected the account balance.
4
How to Create a Credit Memo Transaction
Percentages are based on the original balance of the transaction you are crediting. Receivables updates the
Balance Due for each type of charges that you credit and creates all of the accounting reversal entries for you.
Receivables also reverses this percentage of the sales revenue and non-revenue credit assigned to your
salespersons.
Note: you cannot enter an amount that would overapply the transaction unless the Allow Overapplication flag of
the credited transaction’s transaction type is set to Yes. To overapply a transaction, choose Credit Lines, then
specify which lines to credit in the Lines window.
13. To credit the entire balance due for this transaction, choose Credit Balance. Receivables reduces the Balance Due
for this transaction to zero for each type of charges.
14. Save your work. Receivables creates all the accounting reversal entries and reverses the amount of sales revenue
and non-revenue credit assigned to your salespersons.
5
How to Create a Credit Memo Transaction - Continued
On-Account credits are credits you assign to your customer’s account that are not related to a specific invoice.
6
How to Create a Credit Memo Transaction - Continued
Grouping credit memos into batches, you can view the difference between your control and actual batch totals as you
enter credit memos. These differences alert you to data entry errors or duplicate entries.
Receivables lets you unapply cash that was previously applied to a transaction and create a credit memo for that
amount. For example, if a customer returns a product for which they have already paid in full, you would need to
unapply the cash for that transaction, and then create a credit memo for the full amount.
7
Credit Memos Having Tax or Freight
If the transactions to be credited will have tax or freight, Oracle Receivables allows you to enter or update tax or
freight information in your Credit Memo Transactions. Freight can be entered for a credit memo or at the credit
memo line level. You cannot enter freight information for a credit memo if the credit memo’s transaction type has
Allow Freight set to No or if you have specified a standard memo line type of ‘Tax’. Likewise, you cannot enter or
update tax information if you have specified a freight memo line or if the invoice line you are crediting has no tax.
When importing Freight Transactions via Autoinvoice, you can link freight lines to transaction lines using the
LINK_TO_LINE_ATTRIBUTE columns (1-15) and LINK_TO_LINE_CONTEXT columns to enter the line transaction
flexfield of the credit memo. These columns can be found in the RA_INTERFACE_LINES_ALL table. Likewise, when
importing tax lines, you can link tax lines to transaction lines using the LINK_TO_LINE_ATTRIBUTE columns (1-15)
and LINK_TO_LINE_CONTEXT columns to enter the line transaction flexfield of the credit memo.
When you import Credit Memos, Autoinvoice ensures that you do not overapply your tax and freight Lines. Also, the
profile option Tax: Calculate Tax on Credit Memos controls how Receivables calculates tax on credit memos that you
import using Autoinvoice. By default, this profile option is set to No and Receivables uses the payment applications
and the line, tax, and freight amounts to calculate tax. If this profile option is set to Yes, the tax engine calculates tax
for each credit memo without considering the outstanding balances.
8
Accounting for Credit Memos
Receivables lets you fully or partially credit your invoices while it automatically creates all the accounting reversal
entries for you. You can use the Credit Transactions window or Autoinvoice to create your credit memos. The
accounting is always the same whether the credit memo is imported or manually entered. In the Oracle Receivables
User Guide (release 11i ) there are several examples provided for various Credit Memo Application scenarios (i.e.
Applying Credit Memos to Invoices with rules; Applying Credit Memos to Invoices with Deposits). The following
two examples depict simple credit memo transactions, so as to reflect the general accounting entries involved :
1.) When a Credit Memo is entered against an Invoice, Debit Memo, or Chargeback, you will see the following
accounting entries:
========== ==========
130.00 130.00
========== ==========
2.) When you enter an On-Account credit, you will see the following:
========== ==========
100.00 100.00
========== ==========
========== ==========
20.00 20.00
9
Accounting for Credit Memos - Continued
========== ==========
10.00 10.00
========== ==========
Also, Oracle Receivables release 11i provides functionality for you view your transaction accounting entries in T-
Account format. For example, to view the T-Account entries made for an open credit memo, you would use the
following navigation:
10
Credit Memo: Table Information
When a credit memo transaction is created in Oracle Receivables, there are various tables utilized to store the credit
memo information. For the purposes of this paper the information provided is summarized. For more detailed
information regarding the tables, view and column, definitions, please refer to the Oracle Receivables Technical
Reference Manual for Release 11i. The following describes the tables and columns utilized to store credit memo
transaction information:
Columns-Description:
CUSTOMER_TRX_ID - Primary Key of the Table.
TRX_NUMBER - Transaction Number
TRX_DATE - Transaction Date
PREVIOUS_CUSTOMER_TRX_ID - Identifier for Invoice Credited
Columns-Description:
CUSTOMER_TRX_LINE_ID - Primary Key of the Table.
CUSTOMER_TRX_ID - Invoice Identifier/Relationship key to RA_CUSTOMER_TRX_ALL
LINE_TYPE - Receivables lookup code for STD_LINE_TYPE
QUANTITY_CREDITED - Quantity Credited
UNIT_SELLING_PRICE - Selling price per unit for a transaction line.
EXTENDED_AMOUNT - Transaction Line Amount.
Columns-Description:
CUST_TRX_LINE_GL_DIST_ID - Primary Key of the Table.
CUSTOMER_TRX_LINE_ID - Invoice Line Identifier.
CODE_COMBINATION_ID - Account Identifier Linked back to the General Ledger.
AMOUNT - Amount of this record in the foreign currency.
ACCOUNT_CLASS - Freight, Receivable, Revenue, Autoinvoice Clearing, Tax, Unbilled Receivable,
Unearned Revenue, or Charges.
ACCTD_AMOUNT - Amount of this record in the functional currency.
GL_DATE - General Ledger Date.
GL_POSTED_DATE - Date posted to the General Ledger.
11
Credit Memo: Table Information - Continued
Columns-Description:
PAYMENT_SCHEDULE_ID - Primary Key of the Table.
CUSTOMER_TRX_ID - Foreign Key to join the RA_CUSTOMER_TRX_ALL for transactions.
CLASS - Classifies Transactions as Credit Memos, Invoices, Debit Memos, Guarantees, Deposits,
Chargebacks, and Receipts.
TRX_NUMBER - Transaction Number of the Credit Memo.
TRX_DATE - Transaction Date of the Credit Memo.
AMOUNT_DUE_ORIGINAL - The Original Amount Due.
AMOUNT_DUE_REMAINING - The Current Amount Due Remaining.
AMOUNT_LINE_ITEMS_ORIGINAL - Original Line amount of the item.
AMOUNT_LINE_ITEMS_REMAINING - Remaining Line amount of the item.
Table: AR_RECEIVABLE_APPLICATIONS - Stores all Accounting entries for Credit Memo and Cash
Applications.
Columns-Description:
RECEIVABLE_APPLICATION_ID - Primary Key of the Table. Identifies the Receivable Application.
PAYMENT_SCHEDULE_ID - Identifies the payment schedule of a credit memo being applied.
CUSTOMER_TRX_ID - Identifies the Credit Memo being applied.
APPLIED_CUSTOMER_TRX_LINE_ID - The line number of a debit item to which a credit memo
is applied.
LINE_APPLIED - Line Amount Applied.
AMOUNT_APPLIED - Amount Applied.
12
Troubleshooting Credit Memos
The typical problems with credit memos tend to be experienced when trying to apply a credit memo to another
transaction. Another common problem area is when credit memo transactions are imported via Autoinvoice. In
most instances these issues are caused by the setup steps used prior to using credit memos in an instance. The
following list identifies some of the common issues.
1. Issue: Cannot Apply the full amount of a credit memo to another transaction.
Error Message Experienced: APP-11905 You cannot apply a transaction with a negative amount to another
transaction with a negative balance and vice versa
Explanation: If you are trying to apply a credit memo for an amount that is greater then the invoice amount, the
invoice transaction type needs to be defined such that it allows overapplication. (i.e. A credit memo for $150.00
applied to an invoice of $100.00).
2. Issue: Imported credit memos have missing Freight as the Freight line was imported as a separate transaction
from the credit memo
Explanation: When credit memos are imported having a freight line, the freight line should reference one of the
credit memo lines using the LINK_TO_LINE_ATTRIBUTE (1-15) columns and the LINK_TO_LINE_CONTEXT in
RA_INTERFACE_LINES_ALL. Refer to the Oracle User’s Guide regarding Autoinvoice and Importing Freight
with transactions.
Additional Explanation: Another cause of this issue is the grouping attributes used to group transaction lines
together during the Autoinvoice process. Review the mandatory grouping attributes and the optional grouping
attributes used in your instance to verify what attributes may group the credit transaction information separately.
Refer to the Oracle User’s Guide regarding Autoinvoice and Grouping Rules.
3. Issue: Credit Memo does not use the GL Accounts as defined for the Credit Memo Transaction Type.
Explanation: Check the profile option: AR: Use Invoice Accounting for Credit Memos. If this is set to YES , then
the credit memo associated with an invoice will use the accounting of the invoice.
REFERENCES:
13
Copyright © 2001 Oracle Corporation. All rights reserved.
Oracle is a registered trademark of Oracle Corporation. Various product and service names referenced herein may be trademarks of Oracle Corporation. All other
product and service names mentioned may be trademarks of their respective owners.
Disclaimer:
This document is provided for information purposes only and the contents hereof are subject to change without notice. Oracle Corporation does not warrant that this
document is error-free, nor does it provide any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions
of merchantability or fitness for a particular purpose. Oracle Corporation specifically disclaims any liability with respect to this document and no contractual obligations
are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose, without the prior written permission of Oracle Corporation.
14