Professional Documents
Culture Documents
CyberSource Revenue System FSD GL Assignment v1 4docx
CyberSource Revenue System FSD GL Assignment v1 4docx
Document Control
Table of Content
PAGE 2 OF 10
POLICY CHANGES AND ENDORSEMENTS
s
1 End to End Functional overview..............................................................................................................................................5
1.1 Glossary........................................................................................................................................................................... 6
2 Functional Specification – GL Assignment..............................................................................................................................6
2.1 Requirements................................................................................................................................................................... 6
2.2 Overview.......................................................................................................................................................................... 7
2.3 Detailed Description....................................................................................................................................................... 11
2.4 User Interface Details.....................................................................................................................................................16
2.5 Business Rules / Calculations.........................................................................................................................................16
2.6 Assumptions................................................................................................................................................................... 16
2.7 Open Items.....................................................................................................................................................................16
2.8 Interfaces........................................................................................................................................................................16
2.8.1 Chart of Accounts Interface....................................................................................................................................16
2.8.2 GL Extract Download.............................................................................................................................................17
2.9 Use Case Model.............................................................................................................................................................19
2.9.1 Use Cases...............................................................................................................................................................19
3 Non Functional Requirements................................................................................................................................................25
3.1 Operational..................................................................................................................................................................... 25
3.2 Performance................................................................................................................................................................... 25
3.3 Audit.............................................................................................................................................................................. 25
3.4 Regulatory...................................................................................................................................................................... 25
4 Appendix................................................................................................................................................................................ 25
List of Tables
No table of figures entries found.
PAGE 3 OF 10
POLICY CHANGES AND ENDORSEMENTS
2.2 Overview
This section describes the GL Interface which provides system accounting transaction data, in the
form of a sequential file, to the GIFS application. This interface will provide billed revenue,
payments and adjustments GL information to GIFS.
Below is a logical data model of financial transactions in the System. Every payment segment, bill
segment, and adjustment creates one financial transaction record, which is linked to multiple
financial transaction general ledger lines. The number of general ledger lines depends on the
segregation of charges set up for that financial transaction.
PAGE 4 OF 10
POLICY CHANGES AND ENDORSEMENTS
The following table lists the major financial events, their standard accounting, and the source of
distribution codes used to derive the GL accounts sent to the general ledger and the dates of GL posting.
Financial Event Financial Event GL Accounting Source Of GL Dating
Category Distribution Code
Bill Create a bill segment Debit: A/R Contract Type Bill Cycle Date
(creating an invoice) (last date of the
month) or
Credit: Revenue Rate Component
invoice date for
ad-hoc
Adjustment Create AP segment Debit: Commission Adjustment Type Bill Cycle Date
Expense (last date of the
Credit: A/P A/P Contract Type month) or
invoice date for
Credit: A/R Contract Type
ad-hoc
PAGE 5 OF 10
POLICY CHANGES AND ENDORSEMENTS
PAGE 6 OF 10
POLICY CHANGES AND ENDORSEMENTS
1 The FERIS internal exchange rate for conversion is the rate effective on the financial
transaction date
2 The validation of the chart of account GL strings must be done against Active GL strings
2.6 Assumptions
1. N/A GL string validation will happen at the time of GL extract
2.7 Open Items
Confirm if Intercompany Transfers requirement(s) are out of scope.
1. Need a list of the values for Cost Center
2. GL extract example from PlaySpan
3. Can Siebel send the ISO country code instead of country name?
4. What information is CMLS loading for PlaySpan today for the COA. Do we need additional
information loaded for CyberSource?
2.8 Interfaces
2.8.1 Chart of Accounts Interface
The Chart of Accounts coming from the GIFS will be interfaced to a staging table in the system
by Ab Initio. This will be used to allow the system to validate the Financial Transaction GL Strings
created against the valid Chart of Accounts. This is an incremental data only (All rows that have
LAST_UPDATED_DATE greater than the previous execution date/time of the program). This
interface will be re-used from PlaySpan.
2.8.1.1 Data Attributes
# Attribute Name Description Value Validations Mandatory
1 CODE_COMBINATION_ID ID Left pad with ‘0’
2 START_DATE_ACTIVE Start Date YYYYMMDD
3 END_DATE_ACTIVE End Date YYYYMMDD
4 SEGMENT1 Entity
5 SEGMENT2 Account
6 SEGMENT3 Cost Center
7 SEGMENT4 Activity
8 SEGMENT6 Product
9 SEGMENT7 Service
10 SEGMENT5 Country
11 SEGMENT8 Intercompany
12 SEGMENT9 Regional
13 ENABLED_FLAG Active/Inactive Y/N
2.8.1.2 Frequency
This would be a scheduled daily batch interface, to run before the deriving the GL
stringassignment job. This process can also be manually run.
PAGE 7 OF 10
POLICY CHANGES AND ENDORSEMENTS
2.8.1.3 Validations
1. Ab Initio validates the file format and does not process if file format is invalid.
2. System performs validation on fields marked above
2.8.1.4 Error Handling
1. N/A The batch would stop processing if any records are in error
2. The batch would set the status of the record as an error if any mandatory fields are
missing. A To-do would be created for an IT user to review the error records notify Rev
Ops and manually manage correcting the errors. .When the error is corrected the batch
can be re-run.
2.8.1.5 Assumptions
1. CMLS inserts the Chart of Account data into the Staging table.
2. System will use the data in this table to validate the GL Chart of Account during Financial
Transaction GL Account creation.
PAGE 8 OF 10
POLICY CHANGES AND ENDORSEMENTS
Basic Flow
Use Case Busines Commen
Step Description Actor s Rule ts
Open product UI Billing IT N/A N/A
1.1 SupportAnaly
st
Open the product record Billing IT N/A N/A
1.2 SupportAnaly
st
Add a characteristic for product GL stringAssign Billing IT N/A N/A
1.3 GL string product distribution code SupportAnaly
st
Save changes Billing IT N/A N/A
1.4 SupportAnaly
st
System runs validation for the entire GL string System N/A N/A
against the Oracle GL valid chart of accounts GL
strings. Below indicates where the different
components are defined to create the GL
String.
Example:
731.524650.76001.00000.000.840.000.000.000
00000 where
731 – Legal Entity – Defined at the Division
524650 – Account – Defined at the Distribution
Code
1.5 76001 – Cost Center – Defined at the
Distribution Code
00000 – Activity – Defined at the Distribution
Code
000 – Inter Company – Defined at the
Distribution Code
840 – Country – Defined at the Merchant
000 – Product – Defined at the Product
000 – Service – Defined at the Distribution
Code
00000000 – Region – Defined at the
Distribution Code
1.6 GL string validation is successful and saved System N/A N/A
1.57 Use Case Ends System N/A N/A
PAGE 9 OF 10
POLICY CHANGES AND ENDORSEMENTS
A process to periodically clean up the Merchant interface table (clean up all processed records
older then X number of days and all In error records older then Y number of days)
3.2 Performance
N/A
3.3 Audit
N/A
3.4 Regulatory
N/A
4 APPENDIX
N/A
PAGE 10 OF 10