Professional Documents
Culture Documents
FUN Balancing Troubleshooting Guide1
FUN Balancing Troubleshooting Guide1
Summary:
This document describes troubleshooting tips for intercompany balancing including the
intercompany balancing rules and ledger balancing options set up.
Problem Catalog:
1. Journals and subledger accounting entries are not being balanced for intercompany activity...........1
2. Intercompany balancing lines are not generated for some journals and subledger accounting entries
in a ledger....................................................................................................................................................2
3. When do you need to set up Ledger Balancing Options?........................................................................3
4. Create accounting is showing an error FUN_LEDGER_BALRULE_NOT_DEFINED.....................................3
5. Intercompany Balancing fails due to Segment Security Rules.................................................................4
6. Intercompany accounts not being generated due to validation failures.................................................4
7. Intercompany balancing fails for Many-to-Many journal........................................................................5
8. The Create Accounting program in Payables is generating errors for several Event Classes due to
intercompany balancing..............................................................................................................................5
9. Intercompany balancing in debug mode.............................................................................................5
10. Intercompany balancing lines appear to be incorrect.....................................................................7
11. Scripts to work with extremely large journals and subledger accounting entries...........................8
12. M-M legal entity journals................................................................................................................9
Problem:
You have a journal or subledger accounting entry that crosses more than one primary balancing
segment value or legal entity but intercompany balancing lines are not generated.
Solution:
Verify that the Enable Intercompany Accounting is checked on the Specify Ledger Options page
for the relevant ledger.
2. Intercompany balancing lines are not generated for some journals and subledger
accounting entries in a ledger.
Problem:
Intercompany balancing fails to generate intercompany balancing lines in some journals and
subledger accounting lines.
Solution:
Check the following.
a) Rules need to be set up for the correct Source and Category or alternatively a rule needs
to be set up for Source=Other and Category=Other to cover all sources and categories
b) The accounting date of the journal or subledger accounting entry must fall within the date
range of a valid intercompany balancing rule
c) Have at least one chart of accounts rule to ensure balancing does not fail. The chart of
accounts rule is used as the last rule in the order of precedence.
d) Check cross validation rules to see if they will prevent the creation of the intercompany
accounts needed for balancing
e) Check if the journal header has a value populated for the primary balancing segment
(usually the Company segment) that might be prevent the intercompany account from
being generated
Problem:
You want to determine the circumstances under which ledger balancing options are required.
Solution:
Set up Ledger Balancing Options if you have one or more of the following:
1) You use balancing segment (BSV) 2 and/or 3
2) You want to use clearing company options
3) You want to change the default summarization option (which is Summarize) used by
Balancing when a journal has multiple lines within the same legal entity
4) If you expect that journals will have many to many primary balancing segment values within a
legal entity, and you do not want the journal to error change the Condition option to be Use for
Many to Many Journal, and the Source to be Default Rule.
Problem:
The SLA Create Accounting process is showing an error for a specific transaction. The error is
that there are no intercompany rules defined. However it appears that rules have been defined.
Solution:
Check the following:
a) Rules need to be set up for the correct Source and Category or alternatively a rule needs
to be set up for Source=Other and Category=Other to cover all sources and categories
b) The accounting date of the journal or subledger accounting entry must fall within the date
range of a valid intercompany balancing rule
c) If the chart of accounts structure has balancing segments 2 or 3 enabled, intercompany
ledger balancing rules must be set up for the ledger.
Problem:
The Balancing API is not generating intercompany balancing rules even though balancing rules
have been set up.
Solution:
If the same value set is used for the primary balancing segment and the intercompany segment
and security rules are set up in GL for the value set, there may be issues with balancing.
The work around is to have two value sets; one for the primary balancing segment and the other
for the intercompany segment. The values in each value set must be identical to avoid errors with
intercompany balancing.
Problem:
The Balancing API is not able to generate the intercompany accounts.
Solution:
The intercompany account must pass the following validations.
Check that the segment values of the intercompany account to be built will pass all of the above
validation.
Problem:
The Balancing API fails to generate balancing lines for a journal because it has many debit and
many credit entries and each side has many legal entities.
Solution:
Many-to-Many balancing (i.e. many legal entities to many legal entities) is not supported for
Fusion Version 1.
Split the journal so that you only have journals with One-to-Many or Many-to-One legal entities.
8. The Create Accounting program in Payables is generating errors for several Event
Classes due to intercompany balancing
Problem:
Payables accounting entries cannot be generated when intercompany balancing is required.
Solution:
A patch for Bug 14223018 will need to be applied.
Problem:
You have a journal or subledger accounting entry that has an error status indicating an
intercompany balancing issue but no error code is displayed in the Create Accounting or Posting
programs. Prior to release 7 intercompany balancing error codes were not displayed in the log
files.
Solution:
You may not see the error code generated by the Balancing process in the Create Accounting or
Posting processes. Follow the steps below to view the error. You will need to first enable the
GL_DEBUG_MODE profile option.
AFLOG_ENABLED Y
AFLOG_LEVEL FINEST
AFLOG_MODULE %
AFLOG_PLSQL_FILENAME (Check the value of file location)
3) To View PL/SQL Logs, navigate to one of the following locations, and open the log file:
- If the AFLOG_PLSQL_FILENAME profile option is set, navigate to the location and file name
set by the value of the profile option.
- If the AFLOG_PLSQL_FILENAME profile option is not set, navigate to the location set by
the APPLLOG_DIR directory object in the database, and open the diagnostic.log file. (select
DIRECTORY_PATH from ALL_DIRECTORIES where DIRECTORY_NAME = 'APPLLOG_DIR')
Problem:
You believe the intercompany balancing lines generated for a journal or subledger accounting
entry are incorrect.
Solution:
Obtain the following information to help determine if the intercompany lines generated are
correct.
a. Screen shot of Intercompany Balancing Rules for all levels, Chart of Accounts,
Ledger, Legal Entity and Primary Balancing Segment Value
Path: Define and Maintain Intercompany Processing Rules > Manage Intercompany
Balancing Rules
Path: Define and Maintain Intercompany Processing Rules > Manage Ledger
Balancing Options
b. Screen shot of Balancing segment to legal entity assignments and balancing segment
to ledger assignments
Path: Define Ledgers > Define Accounting Configurations > Assign Balancing
Segment Values to Legal Entities
Path: Define Ledgers > Define Accounting Configurations > Assign Balancing
Segment Values to Ledger
The net amount for balancing segment values 3111 and 3121 is used for intercompany balancing
because both these values are assigned to the same legal entity. Once intercompany balancing
between legal entities is completed, intracompany balancing is done to generate the
intracompany lines shown below.
11. Scripts to work with extremely large journals and subledger accounting entries
Problem:
The customer has a large journal and if is too large to manage in Excel or the accounting entry
has been processed in Draft mode so an export to Excel is not feasible.
Solution:
Use the following scripts to obtain totals by primary balancing segment values for your analysis.
Problem:
You need to balance accounting entries with many legal entity debit lines and many legal entity
credit lines.
Solution:
The feature is available in release 9 (Bug 9343549) with back ports available as follows.
Release 8 - 17584047
Release 7 - 18309172
Release 4 - 17612093
a) Set clearing company condition, source and value for the ledger so that a clearing
company can be used to balance many-to-many LE accounting entries.
b) Choose the condition ‘Use clearing company for many-to-many journals only’
and this will apply to both M-M legal entity entries (intercompany) as well as M-
M primary balancing segment entries (intracompany)
c) Choose the ‘Default clearing balancing segment value’ for Source and select a
primary balancing segment value to be used for M-M balancing. Do not select
‘Default Rule’ even if it is available (Bug 19517685). Do not select ‘Manually
entered clearing balancing segment value’ if you use subledger accounting since
there is no opportunity to manually enter a value when the Create Accounting
process runs.
d) Ensure you have a ledger level or chart of accounts level intercompany balancing
rule which will be used to generate the clearing accounts. The balancing API does
not use legal entity and primary balancing intercompany rules to balance a M-M
legal entity journal because it is not possible to identify the trading partner of a
given legal entity/primary balancing segment value.
A chart of accounts intercompany balancing rule for the source and category of ‘Other’ has been
set up as follows.