Professional Documents
Culture Documents
Financial Modules
MD.050 APPLICATION EXTENSION FUNCTIONAL
DESIGN
Approvals:
Ravi Gulgule
Jaya Prakash
Chintala
Submitted by:
Satyam Computer Services Limited
Enterprise Applications and Business Intelligence Solutions
Tel: +91-40-6316666, Fax: +91-40-6319990 - www.satyam.com
Copy Number
_____
Document Control
Change Record
3
Date
Author
Versio
n
Change Reference
21-Dec06
24-Feb-07
V1.0
No Previous Document
V1.1
Reviewers
Name
Position
Swamy AM
Ravi Gulgule
Project Lead
Satyam Project Manager
Distribution
Copy
No.
Name
Location
1
2
3
4
Library Master
AI Project Library
Project Library
Air India, Finance Building, Mumbai
Note to Holders:
If you receive an electronic copy of this document and print it out, please
write your name on the equivalent of the cover page, for document control
purposes.
If you receive a hard copy of this document, please write your name on the
front cover, for document control purposes.
241278479.doc
Page 2 of 13
Contents
Document Control.......................................................................................2
Topical Essay...............................................................................................4
Basic Business Needs............................................................................4
Major Features.......................................................................................4
Business Rules......................................................................................6
Process Flow.......................................................................................... 8
Definitions............................................................................................. 8
User Procedures....................................................................................9
Mapping Table (Rules)...........................................................................9
Column Validation Rules......................................................................11
Assumptions........................................................................................ 11
Test Script................................................................................................. 12
Open and Closed Issues for this Deliverable.............................................13
Open Issues......................................................................................... 13
Closed Issues.......................................................................................13
241278479.doc
Page 3 of 13
Topical Essay
Expenditure Accounting System Interface is used to record the accounting
effects/ recognition of expenses and their payments relating to Staff Claims
and Staff receipts made in AIEAS (Air India Expenditure Accounting System.
The Information is extracted from the AIEAS and interfaced to Oracle general
Ledger in a summarized form on a monthly basis.
This AIES Import program will used to load data from the flat file, generate
by AIES (Legacy), into custom table and on the basis of mapping of AIEAS
accounting code to Code Combinations in General Ledger, correct accounts to
be debited and credited are identified. And then import the data from custom
tables into GL Interface Table.
Oracles standard SRS Program - Import Journals can then be used to create
Journal Entry from the data in GL interface tables.
Major Features
Pick the required details
Expenditure Accounting System Interface will pick the required details from
the flat file received from AIEAS System. The description of the source file is
detailed below:
General Information:
1. Flat file is a text file.
2. The columns are separted by a Pipe
3. Columnar Details
AIEAS
241278479.doc
Page 4 of 13
Column Title
Column Description
Status
SOB_ID
Set of Books ID for the records. The default value 1001 is given
representing the SOB ID for Air India Ltd
Transaction Date
Currency
Balance Type
A Actual
Journal Source
Journal Category
Company
(Segment 1)
01 (Default Value)
Station (Segment
2)
10
Department
(Segment 3)
11
Account (Segment
4)
12
Sub-Account1
(Segment 5)
13
Sub-Account2
(Segment 6)
14
15
DR_CR Code
1 Represents Credit
3 Represents Debit
16
Amount
17
Accounting Date
Default value would be the last day of the Month for which the file is
generated
241278479.doc
Page 5 of 13
Business Rules
Custom Program shall be developed to read the data from the Flat file
and generate accounting entries in a single run.
One batch shall be created for each run and all the journal entries are
passed in General Ledger Module
The sum of debit and credit amounts should be equal for each batch.
In case of difference, the file has to be rejected and the log file should
mention the reason for rejection with the following details
Rejection Reason
Debit Amount
Cr Amount Difference
In case the program does not find the account mappings the data
should not be populated into the GL_Interface table. The log file
should show the distinct AI Codes where it did not find the Oracle
Account Code (Segment 4) with the following message
Please update the Oracle Account Code for the following AI Codes in
the FND_Lookup_Values table where the lookup_type is
XXAI_ACCOUNT_MAPPING
241278479.doc
Import the journals with the option Create Summary Journals enabled
All expenses incurred in a period are paid with in the same period;
hence no accrual entries are transferred to General Ledger.
Accounting Entries
AIES Payments
Dr
Advance A/c
Dr.
AIES
To Bank A/c
AIES Receipts
AIES
Bank A/c
Various Expense A/c
Advance A/c
241278479.doc
Page 7 of 13
Dr.
Process Flow
A IL .G L .1 1 0 .2 J o u r n a l C r e a tio n A IE S In te r fa c e
S ta rt
M o n th ly
D a ta
re c e iv e d
A IE S in
fo rm
is
fro m
C S V
at
F ile is s to re d in th e s p e c ifie d
p a th o n th e S e rv e r
R u n c u sto m p ro g ra m A IE S Im p o rt P ro g ra m
D a ta is s to re d in th e G L in te rfa c e ta b le
R u n J o u rn a l Im p o rt P ro g ra m to
im p o rt d a ta in to b a s e ta b le s
C o rre c t th e e x c e p tio n s in
th e J o u rn a l Im p o rt R e p o rt
Y es
E x c e p tio n s ?
P o s t th e J o u rn a l
Definitions
GL_ Interface Tables
The GL_INTERFACE table is where Journal Import receives accounting data that you import
from other systems. When Journal Import receives this data, it validates and converts your import
data into journal entries within your General Ledger application.
241278479.doc
Page 8 of 13
User Procedures
Refer to the file User Procedures_GL Interface.Doc for details of how to run
the interface
1.
STATUS
2.
SET _OF_BOOKS_ID
3.
ACCOUNTING_DATE
AIEAS.ACCOUNTING_DATE
4.
CURRENCY_CODE
AIEAS.CURRENCY
5.
DATE_CREATED
SYSDATE
6.
CREATED_BY
User_ID
7.
ACTUAL_FLAG
AIEAS.BALANCE TYPE
8.
USER_JE_CATEGORY_NAME
AIEAS.JOURNAL CATEGORY
9.
USER_JE_SOURCE_NAME
AIEAS.JOURNAL SOURCE
241278479.doc
AIEAS.STATUS
Parameter based on the Profile Option
Page 9 of 13
AIES
10.
CURRENCY_CONVERSION_DATE
NA
11.
USER_
CURRENCY_CONVERSION_DATE
NA
12.
CURRENCY_CONVERSION_RATE
NA
13.
SEGMENT -1
AIEAS.COMPANY
14.
SEGMENT -2
AIEAS.STATION
15.
SEGMENT -3
AIEAS.DEPARTMENT
16.
SEGMENT -4
AIEAS.ACCOUNT
17.
SEGMENT -5
AIEAS.SUB ACCOUNT1
18.
SEGMENT -6
AIEAS.SUB ACCOUNT2
19.
SEGMENT -7
AIEAS.FUTURE
20.
ENTERED_DR
AIEAS.AMOUNT
21.
ENTERED_CR
22.
ACCOUNTED_DR
GL_INTERFACE.ENTERED_DR
23.
ACCOUNTED_CR
GL_INTERFACE.ENTERED_CR
24.
25.
Expense System
26.
27.
28.
Blank
241278479.doc
Page 10 of 13
Assumptions
This design assumes that the following statements are true:
Since no validations in AIES can be done as to whether data is
transferred or not to GL, it is assumed that users will ensure that the
data once transferred is not transferred again.
It is assumed that all expenses incurred in a period are paid with in the
same period; hence no accrual entries are transferred to General
Ledger.
No additional calculations will be require, except for summarization of
the journal entries
Mapping of Account codes in AIES and Oracle Applications are
maintained up-to-date. Else few journal entries because of wrong
mapping or absence of mapping may create wrong journal entries or
fail to create all journal entries.
The text file is placed in the designated place in the Production Server
before import
241278479.doc
Page 11 of 13
Test Script
Refer to the User Guide : User Procedurs_GL Interface.Doc
241278479.doc
Page 12 of 13
ID
Issue
Resolution
Responsibility
Target Date
Impact
Date
Responsibility
Target Date
Impact
Date
1
2
3
4
Closed Issues
ID
Issue
241278479.doc
Resolution
Page 13 of 13