JD Edwards EnterpriseOne Accounts Receivable - Version XE and later Information in this document applies to any platform.
Purpose
Overview
Each time you enter a transaction for which the system creates journal entries, the system needs to locate the appropriate account numbers. It does this by reviewing the AAI table for codes that correspond to the transaction. For example, AAIs direct the system to the accounts receivable trade account to debit when you post invoices or the correct bank account to debit when you post receipts.
The name of an AAI item, such as RC, is hard-coded. AAI items for Accounts Receivable always start with the letter 'R'. For example, RC is the AAI item for the receivables class (trade) account, and RB is for the receivables bank account. Each AAI item has account codes consisting of a business unit (optional for some AAIs - see note below), an object, and optionally, a subsidiary, which are mapped to the chart of accounts.
This document is intended for EnterpriseOne users who are setting up the Accounts Receivable module for use within their organization, or troubleshooting errors related to AAIs.
Details
AAI Basic Overview Video Presentation (Video)
Refer to the attachment section of this knowledge document to download and save the AAI Basic Overview .MP4 video to your desk top.
Accounts Receivable AAI Search Sequence
Each AAI has a hierarchical sequence by which the system searches for an account number. If you are using multicurrency and enter a transaction in CAD for Co 00001 with a G/L offset INCO, the system searches for the A/R trade account (AAI RCxxxx) using the following sequence, where xxxx represents the currency and/or GL offset:
The system searches for the AAI item RCCAD for Co 00001 to locate the A/R trade account.
If the system cannot locate this AAI item, the system searches for item RCCAD for Co 00000.
If the system cannot locate this AAI item, the system searches for item RCINCO for Co 00001.
If the system cannot locate this AAI item, the system searches for item RCINCO for Co 00000.
If the system cannot locate this AAI item, the system returns an error message that the AAI is missing. It will not search for RC for Co 00000.
The following examples show how the system searches for the account number for an A/R trade account when a G/L offset code is used and when the G/L offset code is not used.
Example 1: Search Sequence for A/R Trade Account with G/L Offset. If you enter an invoice for company 00001 with a G/L offset TRAD, the system searches for the A/R trade account according to this hierarchical sequence:
The system searches for AAI item RCTRAD for company 00001 to locate the A/R trade account.
If the system cannot locate this AAI item, the system searches for item RCTRAD for company 00000.
If the system cannot locate this AAI item, the system returns an error message that the AAI is missing. It will not search for RC for Co 00000.
Example 2: Search Sequence for A/R Trade Account Without G/L Offset. If you enter an invoice for company 00001, but do not enter a G/L offset (the G/L Offset field is blank), the system searches for the A/R trade account according to this hierarchical sequence:
The system searches for AAI item RC for company 00001 to locate the A/R trade account.
If the system cannot locate this AAI item, the system searches for item RC for company 00000.
If the system cannot locate this AAI item, the system returns an error message that the AAI is missing.
Note: If you do not define a business unit in the AAI items RA, RC, RKD, RFC, and RFD, the system assigns the security business unit from the invoice. The security business unit, which is assigned to the customer Address Book record, is used as a default business unit when you enter invoices. If you do not assign a business unit to the AAI, the business unit from the invoice is concatenated with the object account of the AAI and is used as the account number. This process provides additional flexibility and enables specific accounts to be tracked by the business unit.
Set Up Accounts Receivable Automatic Accounting Instructions (P0012)
AAIs are set up in Work with Automatic Accounting Instructions (P0012). From here you can add individual AAIs, copy an existing one, or add multiple AAIs at once using the form exit 'Multiple AAIs'.
Set up the following AAIs using P0012 for Company 00000 and company specific as required, using the account numbers set up in the Chart of Accounts (P0901).
Default AAIs
The following AAI's are edited for during Accounts Receivable transaction entry and processing, including the post process:
RC Default Trade Account A/R Trade (holding) account. Contains Document Type AE transactions created by the GL Post (R09801). Set up for default Company 00000 if all companies share the same account, otherwise set up for each company. Business Unit is optional.
RB Default Bank Account The bank account is based on the company number entered on the receipt. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company. Whatever offset are set up for the RCxxxx AAI must also be set up for RBxxxx. For example if RCTRAD is set up, RBTRAD must also be set up. Business Unit is required.
RKD Discount Taken Expense account for discounts taken and created when a receipt is posted. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is optional.
RT A/R Taxes Tax account for taxes when the invoice is posted to GL. Either RT or RTyyyy (where yyyy = value in G/L Offset field entered in the Tax Rate/Area set up) is used depending on which Tax Explanation Code is used. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Use Tax uses RT. VAT tax uses RTyyyy. Tax Explanation Code 'B' (combination of VAT and Use tax) uses both RT and RTyyyy. For this code, in the Tax Rate/Area setup, the first line is used for VAT, which requires a G/L Offset, and the second line is the Use tax, which ignores the G/L Offset field.
Receipts Specific AAIs
The following AAIs can also be edited for during receipts processing and posting, specifically, depending on the receipts process being performed:
RCUC Unapplied Cash Receipt Automatic offset account for unapplied receipts not specific to an invoice. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. If RCUC is not set up, RCxxxx is not used as the default, where xxxx is the G/L Offset. Instead an error will be issued. Business Unit is optional. If left blank, the BU from the customer's Address Book record is used.
RCLC Logged Receipts Default asset account for automatic offsets when posting a receipt for a non-identified customer. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is required.
RAxx Write-off Reason Code Expense account used for write-offs. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. The xx code must be set up in User Defined Code (UDC) table and represents the write-off reason, such as BD for bad debit. (Example: RABD is the AAI.). Business Unit is optional. If blank, the BU from the invoice that is being written off is used.
Delinquency Fee, Deductions, Drafts, and Netting Specific AAIs
RFC and RFD Delinquency Fees RFC is used to recognize revenue and RFD is used to recognize receivables. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is optional.
RN Deductions Suspense account for an unresolved deduction amount. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is optional. If blank, the BU of the customer on the invoice being deducted is used.
RD1 through RD5 A/R Drafts - Draft processing
RD1 = Draft Receivables
RD2 = Drafts remitted
RD3 = Drafts remitted for discount
RD4 = Contingent Liability
RD5 = Draft void/NSF (non-sufficient funds)
Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is required.
NC Netting Credit Reimbursement Account. Used when closing a credit invoice. Creates an open voucher in Accounts Payable. NC is the receipt that closes the invoice. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is required.
Intercompany Settlements AAIs
ICCC or ICH Intercompany Settlements By hub and non-hub methods. See Overview of Intercompany Settlement Methods for complete details about the different intercompany settlement methods and the AAIs required for each.
RG and RL Multi-currency Gain/Loss Used to record realized gains/losses when invoices are paid.
RG = gain
RL = loss
Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is optional.
RV and RW Multi currency Unrealized Gain/Loss Used when an invoice has not been paid to record unrealized gain/loss.
RV = gain
RW= loss
Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is required.
RRyyy Unrealized Gain/Loss Offset Account An offset used for unrealized gains/losses if different from the AR trade account. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is required.
RY and RZ Alternate Currency Receipt Gain/Loss Used when paying an invoice in a third currency.
RY= gain
RZ=loss
Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is required.
R8 A/R Rounding Account Records rounding differences that can occur when more than one currency is involved in a transaction. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is required.
R7 Alternate Currency Receipt Clearing Acct Required when paying an invoice in a third currency. Set up for default Company 00000 if all companies share the same account, otherwise set up for each company using a different account. Business Unit is required.