Issue 1: Error: "AAI Invalid" and/or "Account Number xxxx is Invalid in Work Center" and/or "Blanks Invalid"
Resolution 1: The system returns AAI, Account Number or Blanks Invalid errors when either:
the Automatic Accounting Instructions (AAIs) are not set up, or
the AAIs are set up incorrectly, or
the account number associated to an AAI is not setup in the account master.
The exact AAI that is used depends on the type of transaction being posted. Typically for cash receipts, verify the following AAI’s and their associated Account Master (F0901) records are setup:
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.
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.
Issue 2: Cannot apply an RU to an open invoice - the GL Date is grayed out.
Resolution 2: Post the RU entry. The Original receipt entry must be posted for the GL Date to open up and allow the adjustment to be entered.
Issue 3: Batches post by Pay Item (Offset Method of S) but AR Constants setup to use the Offset Method of B (by Batch).
Resolution 3: Transactions should post using the Batch Offset Method assigned in the AP or AR constants (P0000). However, if it is set to B, for posting by batch, the system may automatically change the offset method to an S on a batch to batch basis if there are multiple currencies within a batch.The system cannot post by batch if multiple currencies are involved because the amounts are incompatible.
Issue 4: Error: "PBCO" "Record In Current Year But Prior Period".
Resolution 4: PBCO is an acronym for Post Before Cut Off, which means that you are attempting to post records to a prior period. Because posting records to a prior period affects your financial statements and reports, be sure you get approval from your financial management team before continuing. Also, each of the resolutions involves changing a system setting. You should complete the task after hours or when you know no one is posting batches.
Do one of the following to resolve the PBCO error:
In the General Accounting Constants (P0000), select the value of the Allow PBCO Postings field to turn this option and allow posting to prior periods. When this is turned on, the system generates a warning message to prevent accidental posting to prior period.
Change the period number in the Company Numbers and Names program (P00105) to the period that represents the G/L date on the transactions for both G/L period and A/R period:
In Company Names and Numbers (P0010), change the Current Period and Accounts Receivable Current Period for each of these companies back to the desired period.
After the Current Period is modified, clear the cache for the changes to become effective.
Post the transaction.
In Company Names and Numbers (P0010), set the Current Period and Accounts Receivable Current Period back to the actual current period, and finally clear the cache again.
Issue 5: Unable to post a zero receipt transaction to GL with transaction created in F0911.
Resolution 5: The posting report show Offset method as Y (one offset per document). It is system function as per design not creating any transaction during receipt posting as this is a zero value receipt, debit and credit transaction go to the same offset account. In order to create double entries for zero receipt transaction, you need to change the AR offset method to S (Single offset per pay item). By changing the offset method to S will affect all AR batch posting to GL, all document posted to GL will create transaction base on the pay item.
Issue 6: Receipts post to the wrong account.
Resolution 6: When you post cash receipts, the accounts used are directed by Automatic Accounting Instructions, with the possible exception of the bank account. The bank account defaults into the Receipts Entry program from the AAI item RB, or RBxxxx (where xxxx is the associated GL Offset, if defined) when you enter cash receipts, but it can be manually changed at time of receipt entry. The post program always uses the bank account defined in the header of the receipts entry screen. If any other accounts are not what you expect, you need to review your AAI setup:
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.
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.
Issue 7: Why did I receive error "Bank Currency Code Incorrect" when entering a cash receipt?
Resolution 7: Error "Bank Currency Code Incorrect" is issued when the GL Bank Account of the cash receipt is in a currency different than the receipt’s transaction currency or the receipt company’s currency.
Issue 8: When posting a foreign or alternate currency receipt, why do we get error “Account Currency Code Invalid”? Our bank account's currency code is blank in the P0901.
Resolution 8: This error is set by the Post (R09801) if any of the G/L accounts used by the post has a currency code on it that is different from the foreign or alternate transaction currency. This could be any of the accounts attached to any AAIs used by the post, so you need to check these via the P0012:
Inquire on A/R AAIs for the company of the payment by putting R* in the QBE field above the Item column.
Check the accounts associated with any RCxxx/RCyyyy and RBxxx/RByyyy AAI and any multicurrency AAI (RGxxx, RLxxx, RVxxx, RWxxx, RRxxx, RYxxx, RZxxx, R8xxx, and R7xxx).
Make sure that either:
all G/L accounts attached to any of the RCxxx/RCyyyy and RBxxx/RByyyy and multicurrency AAIs have a blank currency code,
or
for the RCxxx and RBxxx ones that every combination of RC/RB with currency code as offset is set up.
Batch Header Questions
Issue 1: Batch header screen does not display amounts with decimals.
Resolution 1: A batch can contain transactions in different currencies and each currency can use a different number of decimal places. To avoid multi currency decimal issues, the amounts are displayed without decimals. In addition, the Batch Control Record table F0011 does not have currency information.
Issue 2: Error: Not Authorized to Change Batch Status.
Resolution 2: This error is returned when the Post Security Constants (P00241) is set up to secure the user from approving or posting batches. To rectify this issue, remove the user from the list of Secured Users or turn off post security. After either adjustment is made, clear the cache for the changes to take effect.
Batch Approval and Post Security (P00241) Questions
Issue 1: Batch Header in error and cannot post with some Business Unit and/or Company Row Security.
Resolution 1: Users who submit batches for posting cannot have any row security assigned to them.
Issue 2: User cannot post their own batches when setup as an Approved By user.
Resolution 2: USER1 needs to include their User ID in the Secured Users list under the Approved By record to have the authority to approve their own batches.
Issue 3: Cannot approve and post batches after Manager Approval of Input in A/R Constants (P0000) and A/R Batch Security in Batch Approval/Post Security Constants (P00241) setup.
Resolution 3: Approved By users and Secured users must also be configured to complete the setup of the Batch Approval/Post Security. Define these through the Batch Approval / Post Security Constants (P00241),from the Form exit.