Troubleshooting Multi-Currency Payment Error(s)

Purpose
Troubleshooting Steps
 Error: "Bank Currency Code Incorrect"
 Error: "Account Currency Code Invalid"
 Error: "Business Function AsOf Server at line 1 for Event 13 in Section A/P Detail Reports - Detail has caused a memory violation"
 Error: "No Journal Entry written"
 Error: "Memory Allocation Failure"
 Error: "Mixed Currency Not Allowed"

Purpose

This document helps troubleshoot multi-currency payment errors in EnterpriseOne Accounts Payable.

Troubleshooting Steps

Error: "Bank Currency Code Incorrect"

Scenario: Why did I receive error "Bank Currency Code Incorrect"when entering a voucher?

Solution: Error "Bank Currency Code Incorrect" is issued when the GL Bank Account of the voucher is in a currency different than the vouchers domestic (AA) or the foreign (CA) currency.
Activate the Currency Disagreement processing option on the Currency tab of the Voucher Entry Master Business Function (P0400047) to allow the voucher to be created with a monetary bank account in a different currency code. Or alternatively, enter the voucher for a non-monetary GL Bank Account or for a monetary GL Bank Account where the currency is the same as the transaction currency and use the GL Bank Account processing option on the Printing tab of Create Payment Group (R04570) to override the vouchers GL Bank Account.


Error: "Account Currency Code Invalid"

Scenario: When posting an alternate currency payment, why do we get error Account Currency Code Invalid? Our bank account's currency code is blank in the P0901.

Solution: This error is set by the Post (R09801) if any of the G/L accounts used by the posted has a currency code on it that is different from the alternate 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:

  1. Inquire on A/P AAIs for the company of the payment by putting P* in the QBE field above the Item column.
  2. Check the accounts associated with any PCxxx, PCyyyy, PBxxx, PByyyy and any multicurrency AAI.
  3. Make sure the accounts either all have a blank currency code, or for the PCxxx and PBxxx ones that every combination of PC/PB with currency code as offset is set up.

Error: "Business Function AsOf Server at line 1 for Event 13 in Section A/P Detail Reports - Detail has caused a memory violation"

Scenario: Why does a user receive an Event Rule error "Business Function AsOf Server at line 1 for Event 13 in Section A/P Detail Reports - Detail has caused a memory violation" when running any version, other than the XJDE0001, of the A/P Unrealized Gain/Loss Report (R04425)?

Solution: This error is caused by version specifications not being properly sent to the Enterprise server. To fix, build and deploy a full package build to refresh all of the versions of the A/P Unrealized Gain/Loss Report (R04425).


Error: "No Journal Entry written"

Scenario: When running the A/P Unrealized Gain/Loss Report, why is an error of "No Journal Entry written" triggered?

Solution: Required AAI items may be missing. To fix this issue, add AAI item PRxxxx where xxxx is the G/L Class Code.


Error: "Memory Allocation Failure"

Scenario: When running the A/P Unrealized Gain/Loss Report (R04425), why is an error of "Memory Allocation Failure" displayed in the UBE log?

Solution: This error may be triggered if there is too much data being processed by the A/P Unrealized Gain/Loss Report (R04425). Adobe Acrobat is set to hold approximately 2 GB. When this limit is reached, this error message is returned. This issue is a limitation of Adobe Acrobat. However, as a workaround, use data selection to limit the amount of data being used. Also, ensure that there is enough space available in the Job Control Status Master table (F986110).


Error: "Mixed Currency Not Allowed"

Scenario: A prepayment voucher was created in GBP, but the actual expense voucher has is in EUR. When attempting to net the prepayment voucher and the expense voucher via a manual payment, the system triggers hard error "Mixed currency not allowed", why?

Solution: The system will only allow vouchers that share the same CRCD value (in F0411) to be included in the same payment.