Beruflich Dokumente
Kultur Dokumente
January 2008
Oracle CLE Correspondence Accounting User Guide, Release 12.0
The Programs (which include both the software and documentation) contain proprietary information; they
are provided under a license agreement containing restrictions on use and disclosure and are also protected
by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or
decompilation of the Programs, except to the extent required to obtain interoperability with other
independently created software or as specified by law, is prohibited.
The information contained in this document is subject to change without notice. If you find any problems in
the documentation, please report them to us in writing. This document is not warranted to be error-free.
Except as may be expressly permitted in your license agreement for these Programs, no part of these
Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose.
If the Programs are delivered to the United States Government or anyone licensing or using the Programs on
behalf of the United States Government, the following notice is applicable:
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently
dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup,
redundancy and other measures to ensure the safe use of such applications if the Programs are used for such
purposes, and we disclaim liability for any damages caused by such use of the Programs.
The Programs may provide links to Web sites and access to content, products, and services from third parties.
Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all
risks associated with the use of such content. If you choose to purchase any products or services from a third
party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality
of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party,
including delivery of products or services and warranty obligations related to purchased products or services.
Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third
party.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks
of their respective owners.
Contents
Preface
1 Introduction
Correspondence Accounting Functionality.............................................................................. 1-1
2 Localization Setup
Setting Up Correspondence Accounting solution.................................................................... 2-1
3 Solution Overview
Overview................................................................................................................................... 3-2
iii
Form Navigation ....................................................................................................................... 5-3
Processing.................................................................................................................................. 5-7
iv
Processing................................................................................................................................ 10-3
13 Custom Sources
Details...................................................................................................................................... 13-1
14 Glossary
Details...................................................................................................................................... 14-1
Index
v
Send Us Your Comments
Oracle welcomes customers' comments and suggestions on the quality and usefulness of this document.
Your feedback is important, and helps us to best meet your needs as a user of our products. For example:
• Are the implementation steps correct and complete?
• Did you understand the context of the procedures?
• Did you find any errors in the information?
• Does the structure of the information help you with your tasks?
• Do you need different information or graphics? If so, where, and in what format?
• Are the examples correct? Do you need more examples?
If you find any errors or have any other suggestions for improvement, then please tell us your name, the
name of the company who has licensed our products, the title and part number of the documentation and
the chapter, section, and page number (if available).
Note: Before sending us your comments, you might like to check that you have the latest version of the
document and if any concerns are already addressed. To do this, access the new Applications Release
Online Documentation CD available on Oracle MetaLink and www.oracle.com. It contains the most
current Documentation Library plus all documents revised or released recently.
Send your comments to us using the electronic mail address: appsdoc_us@oracle.com
Please give your name, address, electronic mail address, and telephone number (optional).
If you need assistance with Oracle software, then please contact your support representative or Oracle
Support Services.
If you require training or instruction in using Oracle software, then please contact your Oracle local office
and inquire about our Oracle University offerings. A list of Oracle offices is available on our Web site at
www.oracle.com.
vii
Preface
Intended Audience
Welcome to Release 12.0 of the Oracle CLE Correspondence Accounting User Guide.
Welcome to Release 12 of the Oracle Correspondence Accounting User Guide. This user
guide includes following information to help you understand the following aspects of
the Localization and implement the Localization effectively for Russian, Ukrainian and
Romanian customers.
• Product Setup
• Solution Overview
• Translation Programs
• Programs
• Reports
ix
• Oracle Receivables User's Guide
DISCLAIMER:
CURRENTLY, ORACLE OFFERS CERTAIN RESALABLE ASSETS OR OTHER
DEFINED SERVICE DELIVERABLES (COLLECTIVELY REFERRED TO AS
"SERVICE DELIVERABLES") UNDER A LIMITED USE LICENSE. THE SERVICE
DELIVERABLES CURRENTLY INCLUDE, BUT ARE NOT LIMITED TO, ORACLE
INTEGRATION HUB. YOU AGREE THAT:
• SERVICE DELIVERABLES ARE NOT ORACLE STANDARD SOFTWARE
PROGRAMS.
Installation
This product is installed after the base install of oracle e-business suite before using the
application for transaction processing. The details of the patches to be applied are
available to download from metalink. Please ensure the prerequisites are taken care
before installing the patch
See Related Information Sources on page xii for more Oracle Applications product
information.
x
TTY Access to Oracle Support Services
Oracle provides dedicated Text Telephone (TTY) access to Oracle Support Services
within the United States of America 24 hours a day, seven days a week. For TTY
support, call 800.446.2398.
Documentation Accessibility
Our goal is to make Oracle products, services, and supporting documentation
accessible, with good usability, to the disabled community. To that end, our
documentation includes features that make information available to users of assistive
technology. This documentation is available in HTML format, and contains markup to
facilitate access by the disabled community. Accessibility standards will continue to
evolve over time, and Oracle is actively engaged with other market-leading technology
vendors to address technical obstacles so that our documentation can be accessible to all
of our customers. For more information, visit the Oracle Accessibility Program Web site
at http://www.oracle.com/accessibility/ .
Structure
1 Introduction
2 Localization Setup
3 Solution Overview
4 CLE: CA GL Translation Program
5 CLE: CA Universal Tool
6 CLE: CA XLA Translation Program
7 CLE: CA Correction Form
8 CLE: CA Interface Transfer Program
9 CLE: CA Interface Post Program
10 CLE: CA Account Reconciliation Report
11 CLE: CA Account Analysis Report
12 CLE: CA Account Journal Report
13 Custom Sources
xi
14 Glossary
Integration Repository
The Oracle Integration Repository is a compilation of information about the service
endpoints exposed by the Oracle E-Business Suite of applications. It provides a
complete catalog of Oracle E-Business Suite's business service interfaces. The tool lets
users easily discover and deploy the appropriate business service interface for
integration with any system, application, or business partner.
The Oracle Integration Repository is shipped as part of the E-Business Suite. As your
instance is patched, the repository is automatically updated with content appropriate
for the precise revisions of interfaces in your environment.
xii
1
Introduction
Introduction 1-1
2
Localization Setup
Introduction
This section talks about the GL (General Ledger) translation program of
Correspondence Accounting solution:
When a transaction takes place, accounting entries are created with:
1. One debit and one credit OR
The above entries in GL are translated based on the journal source. The journal source
determines the rule for pairing.
Translates GL entries and stores (paired and unpaired entries) in
CLE_F000_ACC_CORR_INT and CLE_F000_ACC_CORR_EV tables. Paired Entries are
stored with status P and unpaired entries are stored with status E in
CLE_F000_ACC_CORR_EV table.
The untranslated entries are available for correction in the CLE: CA Correction Form,
enabling the user to manually do the paring.
Users can write their own program code to translate standard accounting journals into
the correspondence accounting format. There are special hooks for that – before_journal
and after_journal. One can use or before_journal or after_journal for a particular
journal, not the both (see the technical reference manual for more information).
Prerequisites
• Setup
• Processing
1. Only Actual type journals are considered. The Correspondence Accounting
does not consider Budget and encumbrance journals.
Program Submission
Run the program CLE: CA GL Translation Program from Standard Request Submission
(SRS), General Ledger responsibility.
Program Parameters
Source: This parameter is mandatory. Enter the Source for which the General Ledger
transactions need to be processed by the Translation Program.
Period Name: This parameter is mandatory. Enter the General Ledger Accounting
Period for which the General Ledger transactions need to be processed by the
translation program.
Processing
1. The Correspondence Accounting programs are created for Oracle E-business Suite
Version 12i
2. Standard journals entered with Source as specified in the CLE: GL Manual Source
will be considered as Manual Journals.
3. When entering standard journal entries, numerate journal lines in increasing order
while entering all journal entries by accounting groups. Each group can consist of
any number of lines and should have "one-to-one" or "one-to-many" structure.
4. "CLE: CA GL Offset Line Number" profile option can be any number set by user
(Profile option value should be MAXIMUM of the line numbers).
5. The scope of this program is to translate the data from General Ledger and populate
the accounting pairs to interim table CLE_F000_ACC_CORR_INT table.
6. Data is considered for all the periods other than Never Opened Period.
The following are the list of events that generate accounting entries in General Ledger.
Different logics have been built for each type of event to pair the accounting entries that
are generated. Type of Journal is identified from JE_SOURCE column of
GL_JE_HEADERS table.
• Revaluation Journals
• Massallocation Journals
• Closing Journals
A) Standard Journal
The CLE: CA GL Translation Program process the standard Journal in two types. The
first one uses "offset" line number to detect the opposite line to build accounting pairs.
This "magic" line number is defined in 'CLE: GL Offset Line Number' profile. For
example,
Note: "CLE: GL Offset Line Number" profile option is set to "9999"
10 01-740-7420-0000-000 100
20 01-000-7420-0000-000 -200
30 01-110-7420-0000-000 -300
40 01-000-7430-0000-000 600
50 01-740-7430-0000-000 700
So if the profile is set up and presents in the journal being translated this processing
logic is used (the offset account is used as opposite one for all other accounts).
Otherwise we suppose having the second type of standard journal. In this case the
journal must have the special structure and we will be able to use particular parsing
logic.
To parse standard GL journal one must enter journals using special rules. The journal is
entered in groups. Each group can consists of two or more lines and all lines must be
balanced. The group can start from debit or credit lines and from one or many lines on
the same side. The example of journals is given below.
Example 1
This simplest example shows the correct Standard Journal entry with "one-to-one" line
relationships (each group consists of two lines).
1 10 01-000-7420-0000-000 1000
20 01-000-1110-0000-000 1000
2 30 01-740-7430-0000-000 1500
40 01-000-1110-0000-000 1500
3 50 01-110-7420-0000-000 2000
60 01-000-1110-0000-000 2000
2. Pairing is done with the opposite line with all other lines. Amount from
non-opposite line is used in the pair. The line side remains the same as it was in the
original journal entry.
B) Recurring Journals
Recurring Journals should not contain a line number defined by profile option "CLE:
CA GL Offset Line Number".
The Recurring journals are paired as similar to the standard journal entries.
C) Revaluation Journals
The GL Translation programs groups the revaluation journal by balancing segment and
then the entries are paired with GAIN_LOSS as the offset account. In case the GL
Revaluation: Tracking by Cost Center profile is set to 'Y' then grouping is done based
on the cost center and then the pairing happens.
In case the GAIN_LOSS line is absent in the revaluation journal the GL Translation
programs reads the profile option CLE: CA Default Revaluation Definition for
deriving the GAIN_LOSS account. The Gain and loss account are derived from the
revaluation definition mentioned under the profile option.
Example 1
(GL Revaluation: Tracking by Cost Center profile is set to 'N')
10 01-0020-0000 7000
20 01-0030-0000 1000
30 01-0040-0000 2000
40 01-0050-0000 1000
50 01-0060-0000 3000
60 01-0070-0000 2000
80 02-0070-0000 555
10 1 01-0020-0000 7000 X
70 1 GAIN-LOSS 7000 X
20 2 01-0030-0000 1000 X
70 2 GAIN-LOSS 1000 X
30 3 01-0040-0000 2000 X
70 3 GAIN-LOSS 2000 X
40 4 01-0050-0000 1000 X
70 4 GAIN-LOSS 1000 X
50 5 01-0060-0000 3000 X
70 5 GAIN-LOSS 3000 X
60 6 01-0070-0000 0 X
70 6 GAIN-LOSS 2000 X
80 6 02-0070-0000 555 X
Example 2
(GL Revaluation: Tracking by Cost Center profile is set to 'Y')
Note: In this example cost center is the third segment.
Standard Revaluation journal.
10 01-0020-0000 7000
30 01-0040-1111 2000
40 01-0050-1111 500
90 02-0070-0000 555
10 1 01-0020-0000 7000 X
20 1 01-9999-0000 7000 X
30 2 01-0040-1111 2000 X
50 2 01-9999-1111 2000 X
40 3 01-0050-1111 500 X
50 3 01-9999-1111 500 X
90 6 02-0070-0000 555 X
80 6 02-9999-0000 555 X
There can be a case where GAIN_LOSS line can be absent in the group being processed.
It concerns the both revaluation cases – when GL Revaluation: Tracking by Cost
Center profile is set to 'Y' or 'N'. In such a situation the program handles the situation as
the following:
Get value from CLE: CA Default Revaluation Definition system profile. The profile is
defined for this purpose. The program pickups the name of the revaluation from the
profile and the unrealized gain and loss accounts are derived from GL_Revaluations for
the given ledger id ('CLE: CA Ledger'). Only the not null segments are extracted.
Balancing segment value is taken from the account being revalued. Other segment
values are being taken from the revaluation definition. In case the profile option GL
Revaluation: Tracking by Cost Center profile is set to 'Y' cost center segment is taken
from the account being revalued.
Build accounting pairs. Each account being revalued is paired with an unrealized
account: for regular journals - if the account being revalued is on credit Unrealized Gain
account is used, if the account being revalued is on debit Unrealized Loss account is
used; for reversing journal corresponding unrealized account is taken from original
journal been reversed (using JE_LINE_NUM column).
Example 3
GAIN SEGMENT2=9901, LOSS SEGMENT2=9902, GAIN SEGMENT3=0000, LOSS
SEGMENT3=0000
Standard Revaluation journal
10 01-0020-0000 100
20 01-0030-0000 100
30 01-0040-1111 2000
40 01-0050-1111 500
10 1 01-0020-0000 100 X
20 2 01-0030-0000 100 X
30 3 01-0040-1111 2000 X
50 3 01-9999-1111 2000 X
40 4 01-0050-1111 500 X
50 4 01-9999-1111 500 X
Example 4
This example covers the case when there are groups with GAIN_LOSS and NO
GAIN_LOSS lines at the same time.
Standard journal
1 01-50.01.21-00125-0-0-0-0-0 0.01 0
3 01-50.01.17-00038-R2613000-0-0-0- 100 0
0
4 01-50.01.17-00038-0-0-0-0-0 0 100
5 01-50.01.21-0-0-0-0-0-0 10 0
6 01-60.07.01-0-0-0-0-0-0 0 15
7 01-76.02.12-0-0-0-0-0-0 3 0
8 01-91.02.10-0-Z9960002-790-NEOP 0 2 GAIN_LOSS
R3-0-0
2 1 01-91.02.10-00125-Z9960002-79 0.01
0-NEOPR3-0-0
3 2 01-50.01.17-00038-R2613000-0-0 38 100
-0-0
4 3 01-50.01.17-00038-0-0-0-0-0 100
5 01-50.01.21-0-0-0-0-0-0 0 10
8 01-91.02.10-0-Z9960002-790-NE 10
OPR3-0-0
6 01-60.07.01-0-0-0-0-0-0 15
8 01-91.02.10-0-Z9960002-790-NE 15
OPR3-0-0
7 01-76.02.12-0-0-0-0-0-0 3
8 01-91.02.10-0-Z9960002-790-NE 3
OPR3-0-0
Build accounting pairs pairing this journal line with the other lines. If the Offsetting
Account have segments of looping type, then journal will be 'many to many'. In that
case, considering Allocation Formula Rules, the program builds accounting pairs as
follows:
A journal line is taken. This is the first line of the accounting pair. Segments in the
account of this journal line are chosen, which in the Offsetting Account of the Allocation
Formula are set with type ' L '. This are called as 'L' segments.
Find the journal line with account which has the same values of 'L' segments as the
account of the first line of the accounting pair. This is line will be the second line of the
accounting pair. For control:
1. Accounting pairs will consist of one Target Account and one Offsetting Account.
The Constant type segments are used to detect account type (Target or Offsetting).
2. The Debit and Credit amount of each line of accounting pair should will be
identical.
3. If Target and Offsetting Accounts have not Constant type segments then program
will check only Debit and Credit amount in the accounting pair line.
4. If even one of these rules is not carried out, the journal is considered as
EXCEPTION.
Process the next journal line if it still does not belong to any accounting pair.
1. If Target and Offsetting Accounts have not Constant type segments then program
will check only Debit and Credit amount in the accounting pair line.
A E 1 C T C 10 C
B * 0.1
C / 1
T E 1 C T L 10 C
O E 1 C 1000 C 90 C
10 01-0030-0010 100
20 01-0020-0010 10
30 01-0010-0010 50
10 1 01-0030-0010 100
40 1 01-1000-0090 100
20 2 01-0020-0010 10
40 2 01-1000-0090 10
30 3 01-0010-0010 50
40 3 01-1000-0090 50
A E 1 C T L 2300 S
B T 1 C T S 2000 C
C / 1 C T S 2300 S
T E 1 C T L 2099 C
O E 1 C T L 2399 C
10 01-0030-2099 120
20 01-0020-2099 150
10 1 01-0030-2099 120
30 1 01-0030-2399 120
20 2 01-0020-2099 150
40 2 01-0020-2399 150
Example 3
Reversing journal
10 01-0030-2099 120
20 01-0020-2099 150
30 01-0030-2399 120
40 01-0020-2399 150
10 1 01-0030-2099 120
30 1 01-0030-2399 120
20 2 01-0020-2099 150
40 2 01-0020-2399 150
Example 4
A E T L T L T L
B T 0.1
C / 1
T E T L T L T L
O E T L T L T L
10 1 01-0030-002 120
40 1 01-0030-002 120
20 2 01-0040-003 150
50 2 01-0040-003 150
30 3 01-0050-003 200
60 3 01-0050-003 200
• Balance by Detail
10 01-1210-0000 100
20 02-1210-0000 100
25 01-1210-0000 100
30 03-1210-0000 100
10 01-1210-0000 100
20 02-1210-0000 100
25 01-1210-0000 100
30 03-1210-0000 100
20 2 02-1210-0000 100
30 3 03-1210-0000 100
10 01-0020-0000 Y 7000
20 01-0030-0000 Y 1000
30 01-0040-0000 Y 2000
40 01-0050-0000 Y 1000
50 01-0060-0000 Y 3000
60 01-0070-0000 Y 2000
10 1 01-0020-0000 7000 X
30 2 01-0030-0000 -1000 X
50 3 01-0040-0000 2000 X
70 4 01-0050-0000 1000 X
90 5 01-0060-0000 3000 X
A closing journal can have accounts with different balancing segment values. In this
case groups with one balancing segment value must be selected firstly and then each
group must be parsed individually. Offset account is always the last one in the group.
Example:
Standard journal entries:
30 02-0030-0000 1000
10 1 01-0020-0000 700 X
10 2 01-0020-0000 300 X
30 02-0030-0000 1000 X
A closing journal can have accounts with different balancing segment values. In this
case groups with one balancing segment value will be selected firstly and then each
group must be parsed individually. Offset account is always the last one in the group.
Example:
Standard journal entries:
Line Dr Cr Amount
Reversing Journals
It's assumed that journals generated in product modules are not reversed in GL
Exceptions
If any of the mandatory profiles are not setup, the program will end with warning
status.
Introduction
Universal Tool (Utool) is part of the XLA Translation program. The XLA Translation
program first checks for any Alternative SLA Journal Line Defenition (AJLD) defined in
the utool and whether active or not, else it will process as per the XLA Translation
program.
Utool is composed of the following components:
• CA Universal Tool Form that allows maintaining an alternative journal line
definitions (AJLD). This form has four windows for defining, updating and deleting
the alternative journal line definitions.
Prerequisites
Setup
• The Form should be added to the menu for the selected responsibility.
• SLA: Account method Builder Context (AMB Context) profile option has to be
setup. The Utool form works under the given AMB context.
Application: This field contains all the complete list of sub ledger applications.
Owner:This field contains values "Owner, User and Blank". Default value is set to User.
Event_class:This field will display the event class for the given owner, application.
Event_type :This field will display the event types for the given event_class, owner and
application.
Definition_code:This field will display all the Journal Line Defintion codes for the
given event type, event class, owner and application. This is a corresponding field for
the definition name.
Definition_name:This field will display all the Journal Line Definition names for the
given event type, event class, owner and application
Alternative Definition:This field contains values "Exist, Not Exist and Blank". Default
value is set to blank.
Journal Line Definitions List window
Important: You have two event type fields in the form. The event type
(1) (top right side, above owner field) is the JLD event type. And the
event type (2) one is defined for the purpose of AJLD.
In this window we have two-tab regions -Entered Amount, Accounted Amount. The
fields are similar in both the tabs.
NO:This is the serial number generated by the system incrementally.
Op:Operand(Op) has values '+','-'. This values are used in the calculation of formulae.
Source Type:
1. JLT – from the corresponding JLT
2. Constant – any value (number)
3. Custom Source – user should enter pl/sql function name which will return amount
value. The function should have the following the list of parameters:
,p_event_id in number not null -- event being processed
,p_ae_header_id in number not null -- ae_header being processed
,p_ledger_id in number not null -- source ledger_id
,p_amb_context_code in varchar 2 not null -– amb context code
,p_apps_id in number not null -- application_id
,p_event_class_code in varchar2 not null -- event class code
,p_event_type_code in varchar2 not null -- event type code
Processing
Defining an Alternative Journal Definition (AJLD)
Before we define the Alternative Journal Definition the profile option XLA Accounting
Methods Builder Context has to be defined.
• Navigate to the CA Universal Tool menu
The Find Journal Line Definition appears
• Enter the
• Application (Mandatory)
• Owner
• Event Class
• Event Type
• Definition Code
• Definition Name
• - Alternative Definition
• Select the Journal Line Definition (JLD) for which you want to define alternative
JLD
• If the event type (1) is specific then the event type (2) will default the same
value. Here you will not be able to change the value.
• Consider source identification check box in case you require the accounting should
happen on Source distribution ID.
• Define the Accounting pairs in the way the accounting should happen.
• Enter the Source side (dr/cr) of JLT in the standard tables. (For ex- The source side
of liability will be debit and cash clearing credit in case of payment created event).
• Enter Offset (Yes/No). This option can be used when you encounter one to many
events.
• You have two tabs Entered Amount and Accounted Amounts in this window
• The amount of each accounting pair is derived from this window with the formulae
mentioned against each accounting pair line.
• Custom - user should enter pl/sql function name, which will return amount
value.
The function should have the following the list of paratmeters:
,p_event_id in number not null -- event being processed
,p_ae_header_id in number not null -- ae_header being processed
,p_ledger_id in number not null -- source ledger_id
,p_amb_context_code in varchar 2 not null -– amb context code
,p_apps_id in number not null -- application_id
,p_event_class_code in varchar2 not null -- event class code
• ('+','-',blank) are the values available in the operand column. Can be used while
defining the formuale, as needed.
Introduction
Till EBS 11i, the accounting of Subledger transactions was handled by respective
applications. In Oracle R12 the accounting function is handled by SLA.
When a transaction takes place, accounting entries are created with:
1. One debit and one credit OR
The accounting entries created by SLA also works on the same principle. However SLA
uses certain new concepts like Event model, transaction source, Journal Line Definition,
Journal Line Type, etc.
Refer SLA User Guide for description of these concepts and working.
However the requirement of some countries involves having accounting entries with
one debit and one credit only. This involves a process of converting the standard
accounting entries with more than one debit and / or one credit into country specific
one debit and one credit.
This process of conversion of accounting entries called pairing. XLA Translation
Program does the function of pairing SLA entries into one debit and one credit.
The pairing can be done by:
1. Custom Hooks where users can write their own ways to pair and populate the
accounting entries.There are two hooks types – before_event and after_event. Users
can write their own logic to translate standard accounting events into the
correspondence accounting format. One can use or before_event or after_event for a
2. SLA Translation Program where Journal Line Definition (JLD) having 2 Journal
Line Types (JLT) are be considered for pairing. Following accounting entries are not
handled by the program:
• One debit and more than one credit
3. Utool Program where users can define rules for translation for accounting entries
with
• One debit and one credit OR
Please note that Utool is also run through SLA translation Program. There is no
separate program to run pairing defined in Utool.s
If there are rules in Utool Program and SLA Program, Utool Program has priority
over SLA Program and will handle the event.
4. Utool Extension Program: This is also a user defined program where users can
handle the events in their own way
Please note that Utool Extension is also run through SLA translation Program.
There is no separate program to run pairing defined in Utool extension.
If there are rules in Utool Extension Program and Utool Program Utool Extension
Program has priority over Utool Program and will handle the event.
Prerequisites
Setup:
a) The Ledger name should be selected in the Profile 'CLE: CA Ledger '. Processing will
happen for transactions with this ledger name.
Processing:
Program Submission
Run the program CLE: XLA Translation Program from Standard Request Submission
from General Ledger responsibility.
Program Parameters
1) Application
This parameter is mandatory.
There is no default value.
Each translation program is run for a particular application only. Only Sub ledger
Applications appear in LOV. Currently the list contains 14 applications.
2) Entity Name
Processing
1. CLE: CA XLA Translation Program is designed to handle any SLA setup which
conforms to the prerequisites.
2. Based on the parameters accounting events will be looked selected for processing.
3. Generally an accounting event can have multiple JLDs and each JLD can have 2 or
multiple JLTs. CLE: CA XLA Translation Program will pair only events where 1
JLD has 2 JLTs only. There can be entries where there are multiple lines for 1 JLD =
2 JLT. However these are not paired by CLE: CA XLA Translation Program. Utool
should have pairing defined for handling these cases or else CLE: CA Correction
Form should be used to pair this.
5. IF AJLD is not defined, CLE: CA XLA Translation Program will pair the event.
However since CLE: CA XLA Translation Program is programmed to handle only
events with 1 JLD = 2 JLT rule, events having JLD with more than 2 JLT will be
errored out to be handled by CLE: CA Correction Form.
Introduction
The events processed by CLE: XLA Translation Program and / or CLE: GL Translation
Program with errors can be corrected using the CLE: CA Correction Form.
There are certain steps that need to be followed while correcting the error events.
Prerequisites
Processing:
There should be atleast one error event to open the Correction Form.
Form Navigation
This is available in Menu as CA Correction Form in General Ledger responsibility.
Form Descriptions
There are 3 forms used in the Correction process.
A. Find Errors Form
B. Correct Translation Errors Form
C. Modal Correction Results Window
These forms are described as under:
A. Find Errors Form
This is the first form that opens when CA Correction Form is executed.
2. On clicking CLEAR button the parameters values selected will be cleared from the
Form.
3. On clicking FIND button, another form, Correct Translation Errors Form, will be
opened with necessary data for correction
Form Fields:
Correction description:Unique for current user, given by system.
Application Source:Description for application with language of current session
Include:This is a check box to indicate inclusion of accounting lines for correction. This
is an enterable field.
Split:Allowed for rows with "Include" tick enabled.
This is a check box to indicate splitting of one accounting line for correction. This is an
enterable field.
Only one row from those with "Include" tick enabled can have "Split" tick enabled.
Account side:Only row from those with "Include" tick enabled may have a value in the
"Account side" field. This is an enterable field.with values Dr or Cr.
2. The end result of this form is not actual pairing but showing the paired lines in a
modal window as described in next form section.
3. Correction may be partial or full. In case of part correction, the balance correction
can be done at any time till CLE: XLA Translation Program or CLE: GL Translation
Program is run for that event with Process Error Event parameter value as Yes.
5. Split checkbox can be enabled only for Include enabled line. When You enable Split
that line will be paired with each other line having Include enabled. If total for all
pairs is different from original amount of Split line, the difference will be remaining
amount.
6. Only one line can have Split checkbox enabled. At the same time, any set of records
having Include enabled, must have one line with Split enabled.
7. Users can only select Include checkbox, Split checkbox and Account side field. All
other fields including amount fields are non editable.
9. Once proper selection is done, click on Translate button. This will take to Modal
Important: The Folder Tool is available for arranging data records and
fields in a convenient way for user.
Based on the criteria selected for pairing, pairing will be shown in this window. The
Modal Window is used to confirm or cancel pairing.
The fields of the window are similar to the contents of Correct Translation Errors Form,
except that paired lines appear in this window.
Refer to the contents of Correct Translation Errors Form for details.
Processing:
1. If the pairing appears correct, click on OK button. Once OK button is pressed,
pairing actually happens to the error lines.
2. If the pairing appears incorrect, click on Cancel button to cancel the pairing.
Introduction
The CLE: CA Interface Transfer Program moves the successful translated accounting
entries from CLE_F000_ACC_CORR_INT (Interim) table to CLE_F000_ACC_CORR
(final) table.
Prerequisites
Setup
• 'CLE: CA Ledger' profile value should be setup.
Processing
• CLE: CA GL Translation program (or) CLE: CA XLA Translation Program should
have been ran before running this program.
Program Submission
Run the program CLE: Interface Transfer Program from Standard Request Submission
from General Ledger responsibility.
• The records with status flag='E" are remained in the Interim and event table.
• The output of the program shows the transferred and skipped records separately
for each application, entity, and event class code wise.
• The error records are also printed in the log file with record id, error code and error
description.
• The records once moved from Interim table to Final table are updated with
status_flag with 'T' in the CLE_F000_ACC_CORR_EV table.
Exceptions
If any of the mandatory profiles are not setup, the program will end with Error status.
Introduction
The CLE: CA Interface Post Program moves the accounting entries from
CLE_F000_ACC_CORR (Final) table to CLE_F000_ACC_CORR_BAL (Balances) table
and update accounts balances.
Prerequisites
Setup
• 'CLE: CA Ledger' profile value should be setup.
Processing
• CLE: CA GL Translation program (or) CLE: CA XLA Translation Program should
have been successfully completed before running this program.
• CLE: CA Interface Transfer Program should have been run for the said period.
The records selected for posting should have status flag 'T'
Program Submission
Run the program CLE: Interface Post Program from Standard Request Submission from
General Ledger responsibility.
Application: Enter the Application you want to the process the accounting entries by
the program. This parameter is optional.
GL Period: Enter the General Ledger Accounting Period for which the Accounting
entries need to be processed by the program. This parameter is mandatory.
Processing
It mainly consists of following steps:
• The Program select entries from CLE_F000_ACC_CORR table that have "U" in
POST_STATUS fields.
Exceptions
If any of the mandatory profiles are not setup, the program will end with Warning
status.
Introduction
The purposes of this report are:
1. Make sure all journals and transactions were translated in Correspondence
Accounting records; and
2. Check the balance for each account in the standard balance table and
Correspondence balance table is matching.
Prerequisites
Setup:
The Ledger name for which translations are to be paired should be selected in the
Profile 'CLE: CA Ledger'.
Program Submission
Run the program CLE: CA Account Reconciliation Report from Standard Request
Submission from General Ledger responsibility.
Period:
Limits the report data by period. At a time Reconciliation Report can be run only for
one period.
The LOV contains periods except Never Opened from accounting calendar for the
ledger from parameter "LedgerId".
This is a mandatory parameter. There is no default value.
Source:
Limits the report data by the list of sources available for the ledger.
This is not a mandatory parameter. There is no default value.
Account From, Account To:
Limits the report data by account combinations.
This is not a mandatory parameter. In case no account is selected, report is run for all
the account combinations. There is no default value.
LOV shows segment values of AFF available in the ledger
Show Totals Only:
This is used to display the contents of the report.
LOV has 2 values, Yes and No. If value selected is Yes, only a summary of transactions
are shown. If value selected is No, details of transactions are shown.
This is a mandatory parameter. There is no default value.
Program Output
The output will display the following:
• Error: The events are in error status. CLE: XLA Translation Program and / or
CLE: GL Translation Program has eroded out the events.
• Not transferred: The events successfully processed are not transferred from
temporary to final tables using CLE: CA Interface Transfer Program
• Not posted: The events transferred to final tables have not been posted using
CLE: CA Interface Post Program.
2. If events are in any one of the statuses, those events are reported in the pending
events section of the Reconciliation report.
3. If there are no events with above statuses, balance divergence is reported. This
shows all the accounts where the balance for an account as per standard balance
table is not matching with correspondence balance table.
4. If there are any accounts in the divergence section, that needs to be analyzed for
5. If there are no accounts in the divergence section with no pending events, that
means the balances are reconciled.
6. SLA Transactions not posted in General Ledger will be reported in the Balance
Divergence Section.
Introduction
Part of the Correspondence Accounting solution, Account Analysis Report shows the
accounts information (ledger) of one or more accounts. The Account Analysis Report is
required by and complies with the common business practice.
Prerequisites
Setup:
• The Ledger name for which translations are to be paired should be selected in the
Profile 'CLE: CA Ledger'.
• A dummy KFF is defined with the same structure as the one for the LEDGER
mentioned in the Profile CLE: CA Ledger.The new structure should be named as
'CLE_' followed by the KFF name for the LEDGER_ID mentioned in the CLE
Ledger ID profile. For e.g., if the structure code is
ROMANIA_ACCOUNTING_FLEX, then dummy KFF name should be
CLE_ROMANIA_ACCOUNTING_FLEX.
• The segment separator used in dummy KFF should be same as mentioned for the
KFF for the ledger mentioned in the Profile CLE: CA Ledger.
Program Submission
Run the program CLE: Account Analysis Report from Standard Request Submission
from General Ledger responsibility.
Processing
1. If there are any unposted events in Correspondence tables, the report will not
display any data. This will be mentioned in the log file.
2. Based on the parameters, accounts are processed, accounts are displayed based on
the summary mask parameter.
3. Where all the segments have summary mask parameter value as D (Detail), all the
accounts selected will be displayed in the report.
4. However where any of the segments have summary mask parameter value as T
(Total), the accounts will be displayed with *(Asterisk) in the report. For example, if
following accounts are selected in the parameters:
Account from 01-000-2110-2102-000
Account to 01-003-2112-2104-000; and
Summary mask is defined as T-D-D-T-T.
Then report will show for following accounts:
**-000-2110-****-***
5. For each of the above account, balance and transactions will be shown for all
accounts that fall within the purview of the account combination. For example
Account combination - **-000-2110-****-*** may have various account combinations
like 01-000-2110-0000-000, 01-000-2110-1000-000, 02-000-2110-1000-000,
02-000-2110-1000-000, etc. These account combinations will not be displayed
separately but will be grouped into **-000-2110-****-*** as per the summary mask.
6. For each of the account thus selected, the corresponding accounts are displayed in
the transactions in debit / credit side as the case may be, along with the debit / credit
amount.
7. The amount appearing in the debit side will be displayed in the debit side and vice
versa, irrespective of whether the amount is positive or negative.
8. The opening balance, transactions amount and closing balance will be displayed for
an account or group of accounts based on summary mask as under:
• Where Currency parameter is functional – functional currency amount for
functional currency transactions.
9. Where selected accounts have no opening balance and transactions, those accounts
will not be displayed in the report. In other words, only accounts that have opening
balance and / or transactions will appear in the report.
Introduction
Part of the Correspondence Accounting solution, Account Journal Report shows the
accounts correspondence information for one or a few accounts and the list of
operations on this account. The Account Analysis Report is required by and complies
with the common business practice.
Prerequisites
Setup:
• The Ledger name for which translations are to be paired should be selected in the
Profile 'CLE: CA Ledger'.
• A dummy KFF is defined with the same structure as the one for the LEDGER
mentioned in the Profile CLE: CA Ledger.The new structure should be named as
'CLE_' followed by the KFF name for the LEDGER_ID mentioned in the CLE
Ledger ID profile. For e.g., if the structure code is
ROMANIA_ACCOUNTING_FLEX, then dummy KFF name should be
CLE_ROMANIA_ACCOUNTING_FLEX.
• The segment separator used in dummy KFF should be same as mentioned for the
KFF for the ledger mentioned in the Profile CLE: CA Ledger.
Program Submission
Run the program CLE: CA Account Journal Report from Standard Request Submission
from General Ledger responsibility.
Period Name:
Limits the report data by Period.
LOV contains all the period names for the Ledger specified.
The Default Value is last open period.
If Date From and Date To parameters are specified, Period Name parameter gets
disabled and cannot be entered.
Date From, Date To:
Limits the report data by Date range.
There is no default value
In the Date To parameter, date on and after the date mentioned in the Date From
parameter are available for entry.
If Period Name parameter is specified, Date From and Date To parameters gets disabled
and cannot be entered
Currency:
Limits the report data by currency codes.
LOV contains all active currency codes. NULL value is also allowed in the parameter.
Select
If field is blank, the report shows data in the ledger functional currency (the records
nominated in any currency are processed and the data is displayed in the functional
currency)
If it is not blank then report will show for the currency specified (the records nominated
in this currency are processed only).
Account From. Account To:
Program Output
The output will display the following:
Processing
1. Based on the parameters, accounts are processed, accounts are displayed based on
the summary mask parameter
2. Where all the segments have summary mask parameter value as D (Detail), all the
accounts selected will be displayed in the report.
3. However where any of the segments have summary mask parameter value as T
(Total), the accounts will be displayed with *(Asterisk) in the report. For example, if
4. For each of the above account, balance and transactions will be shown for all
accounts that fall within the purview of the account combination. For example
Account combination - **-000-2110-****-*** may have various account combinations
like 01-000-2110-0000-000, 01-000-2110-1000-000, 02-000-2110-1000-000,
02-000-2110-1000-000, etc. These account combinations will not be displayed
separately but will be grouped into **-000-2110-****-*** as per the summary mask.
5. For each of the account thus selected, the corresponding accounts are also selected
in the same way and data is displayed for combination of Account and
corresponded account. The transactions is displayed in the debit / credit side as the
case may be.
6. In Account Journal Report, along with the amount, analytical data is also presented.
These data are specific to entity code within an application. The following table
shows the analytical data displayed.
Note that the above data is captured by CLE: CA GL Translation Program and CLE:
CA XLA Translation Program.
7. Note that only above columns are displayed for an entity code; not all entity codes
are considered and not all applications are considered. If an entry is fond where an
application / entity code is not available for analytical reporting, the report will
indicate that fact and display basic details like amount for that account.
8. The amount appearing in the debit side will be displayed in the debit side and vice
versa, irrespective of whether the amount is positive or negative.
9. The opening balance, transactions amount and closing balance will be displayed for
an account or group of accounts based on summary mask as under:
• Where Currency parameter is functional – functional currency amount for
functional currency transactions.
10. Where selected accounts have no opening balance and transactions, those accounts
will not be displayed in the report. In other words, only accounts that have opening
balance and / or transactions will appear in the report.
Details
1. CLE_CA_ADR_AR_ADJ_REC
2. CLE_CA_ADR_AR_CM_REC
Parameters
Account Method Builder Context -AMB context for the application accounting
definitions to be imported; defaulted from the SLA Accounting Methods Builder
Context profile option; required
Destination File - Path Full path name, including the .ldt file name, ofthe file system
where the application accounting definitions are to be exported; required Path name
example: /home/jdoe/out/APAAD.ldt
Important: At least one of the three destination file path names must be
entered.
Destination File Pathname for Base Application - Valid file path name for the base
application
Destination File Pathname for Budgetary Control -Valid path name for the federal
budgetary control
Versioning Mode - Indicates whether the exported application accounting definitions
are a result of leapfrogging. Select Standard if the AAD to be exported is based on the
latest version; select Leapfrog if the AAD to be exported is not based on the latest
version; or select Supersede if the AAD to be exported is not based on the latest version
and is not a leapfrog. Default is Standard.
Parameters
Accounting Methods Builder Context - AMB context for the application accounting
definitions to be imported; defaulted from the SLA: Accounting Methods Builder
Context profile option; required
Source Data File Full path name, including the .ldt file name, of the data file containing
the application accounting definitions to be imported; required. Path name example:
/home/jdoe/out/APAAD.ldt
Source File Pathname for Base Application - Valid source file path name
Source File Pathname for Budgetary Control - Valid source file path name
Merge Analysis Only - Determines whether merge analysis is performed to the
imported application accounting definitions. Default is Yes.
Batch Name - User-entered merge analysis report name
Import Option - Enabled and required only if the Merge Analysis Only parameter is set
to No; indicates whether the application accounting definitions from the data file
should be merged or overwritten to the database. Default is Merge.
Validate - Enabled and required only if the Merge Analysis Only parameter is set to No;
determines whether the Validate Application Accounting Definitions concurrent
program should be submitted to validate all the imported application accounting
definitions. Default is Yes.
Force Overwrite - Enabled and required only if the MergeAnalysis Only parameter is
set to No and the Import Option is Overwrite; indicates whether Subledger Accounting
should allow an application accounting definition to be overwritten from the data file to
the database if the version in the data file is lower than the version in the database.
Default is No.
When the Import Application Accounting Definitions program is completed
successfully, a report highlighting all the imported application accounting definitions
and their versions as well as all the errors that occurred during the import process is
produced
Details
SLA
SLA (Subledger Accounting Architecture) is the R12 solution that enables one to have
user defined accounting entries for the application products accounting events.
Correspondence Accounting
The set of standard OEBS and additionally developed features that provides the
representation of accounting information in a form that complies with the accounts
correspondence format ("One-to-One" rule).
Accounting scheme
A set of accounting lines (each accounting line has definite accounting class) that
represents the accounting of definite accounting events.
In SLA terms an accounting scheme is a set of Journal Line Definitions for a particular
accounting event type.
Accounting pair
Accounting pairs is a set of two accounting lines that form accounts correspondence.
Accounts Correspondence
Accounting scheme that settles direct relationships between all accounting lines in the
Accounting Scheme with "One-to-One" rule.
Glossary 14-1
In the following the accounting scheme the account correspondence is determined
directly:
Accounting event:
It is an event that causes / triggers accounting for a transaction. Validating an invoice or
making a payment are examples of events.
Accounting Pair Definition Code (APDC):
A combination of one Journal Line Definition and two Journal Line Types that allows
Glossary 14-3
Index
G
Glossary, 14-1
Index-1