View
213
Download
0
Category
Preview:
Citation preview
7/25/2019 Na Sla Implementation Options
1/36
Subledger Accounting Implementation Options
Presented to the UKOUG Oracle Financials SIG by Nic Atkin
7/25/2019 Na Sla Implementation Options
2/36
Subledger Accounting
Implementation options for ne !"#
implementations$ and !""i upgrades
7/25/2019 Na Sla Implementation Options
3/36
%
About the presenter
Nic has been implementing$ designing or de&eloping solution architecturesithin the Oracle '()usiness Suite arena since !elease *+
Nic spent ", years ith Oracle Consulting UK$ and in his last year deli&ered
both the R12 Awarenessand Financials Accounting Hubtraining to
consultants throughout '-'A+
Since lea&ing Oracle .onsulting UK he has orked as an independent
contractor implementing/
0 Financials Accounting Hubat -inisterie &an 1andbou$ Natuurbeheer en
2oedselkaliteit3 LNV4Netherlands -inistry of Agriculture$ Nature and Food 5uality63
0 Subledger Accountingat LNVand !oyal KPNN2 4Netherlands landline and mobile
telecommunications6+
Nic is currently at al!our eatt"as the R12 Solution ownerdeli&ering a
common business process and share ser&ice centre based solution to "7disparate Operating .ompanies in the )alfour )eatty Group+
http://www.oracle.com/http://en.wikipedia.org/wiki/File:KPN_logo.svghttp://en.wikipedia.org/wiki/File:KPN_logo.svghttp://www.oracle.com/http://en.wikipedia.org/wiki/File:KPN_logo.svg7/25/2019 Na Sla Implementation Options
4/36
8
Agenda
Introduction to Subledger Accounting Scope of Subledger Accounting in ')S
""i upgrade options
!"# Implementation options
7/25/2019 Na Sla Implementation Options
5/36
Introduction to Subledger Accounting
7/25/2019 Na Sla Implementation Options
6/36
7
Introduction to Subledger Accounting
9hat is Subledger Accounting 4S1A6:0 .ommon Accounting 'ngine embedded in '()usiness Suite !"#
0 A specific licence usage of the Financials Accounting 'ngine
0 S1A 1icence comes free ith ')S licence
0 Financials Accounting ;ub 4FA;
7/25/2019 Na Sla Implementation Options
7/36
*
""i
'N? US'!
'nter
7/25/2019 Na Sla Implementation Options
8/36
@
""i Ne in !"#
Accounting e&ent
created
'nter
7/25/2019 Na Sla Implementation Options
9/36
B
Introduction to Subledger AccountingKey .omponents 4"6
.omponents configured and used by each Subledger separately Single >ournal repository 4can report across subledgers using custom
reports6
.onfiguration
7/25/2019 Na Sla Implementation Options
10/36
"
Introduction to Subledger AccountingKey .omponents 4#6
-aster ?ata -anagement User Functionality0 -appings Sets
C -ap any source &alue to a account segment or an entire account code combination
'nd User Functionality
0 Accounting =ournals
C .reate Accounting 4Offline6 and
C Online accounting 4not in all subledgers6
0 Inuiry/ ?rill(don$ ?rill(up 4G1(HS1A(HSubledger(HS1A(HG16
0 !eports
C Account Analysis !eport
C =ournal 'ntries !eport
C Open Account )alances 1isting
C Subledger -ultiperiod Accounting and Accrual !e&ersal !eport
C Subledger Period .lose 'Dceptions !eport
C hird Party )alances !eport
C rading Partner Summary !eport
7/25/2019 Na Sla Implementation Options
11/36
""
Financials Accounting HubSubledger Accounting
Introduction to Subledger Accountingo licenses$ o le&els of permission
Subledger Registration
Account )et*od uilder
+ntit" )odel
Standard Sources
Custo$ Sources
,ransaction Account uilder
+(ent )odel
&! i$#le$ented b"
Oracle 'e(elo#$ent
C*ange to seed data
NO, SUPPOR,+' b"
Oracle
Su##orted b" Oracle !or
a new Subledger
Registration ONL-
A##lies to seeded
Subledgers
7/25/2019 Na Sla Implementation Options
12/36
"#
Introduction to Subledger AccountingAccounting -ethods )uilder 4A-)6
FR Statutor" Ledger
Standard &AS Subledger Accounting )et*od
Pa"ables A##lication Accounting 'e!inition
.ournal Line,"#es
Account 'eri(ationRules /A'Rs0
.ournal +ntr"'escri#tions
Pa"$ent .ournal Line 'e!inition
'ocu$ent ,ransaction +ntit" /Obects Records0
Sources /Fields0
7/25/2019 Na Sla Implementation Options
13/36
"%
Introduction to Subledger Accountingransaction Account )uilder 4A)6
FR Cor#orate Ledger
Cor#orate C*art o! Accounts
Account 'eri(ationRules /A'Rs0
'ocu$ent ,ransaction +ntit" /Obects Records0
Sources /Fields0
Recei(ables &n(oice Re(enue ,ransaction Account ,"#e
Recei(ables &n(oice ,ransaction Account 'e!inition
7/25/2019 Na Sla Implementation Options
14/36
Scope of Subledger Accounting in
')S9here and ho used up to !"#+"+%
7/25/2019 Na Sla Implementation Options
15/36
",
Scope of Subledger Accounting in ')S9here and ho used up to !"#+"+%
Accounting for =ournals in the folloing subledgers of the coreFinancials Suite/0Assets$ .ost -anagementE$ PurchasingEE$ '()usiness aD$
Payables$ !ecei&ables$ .ash -anagementC E.ost -anagement co&ers Purchasing !eceipts$ In&entory and
-anufacturing
C EEPurchasing co&ers burden and encumbrance accounting for!euisitions and Purchase Orders
Accounting for =ournals elsehere in ')S/0 Payroll$ Pro>ects$ 1ease and Finance -anagement$ 1oans$
Property -anager$ Process -anufacturing$ Price Protection$ rade-anagement$ .ontract .ommitment and Federal Financials+
ransaction Account )uilder only used for Financials .ommon-odules 4Ad&anced Global Intercompany System 4AGIS66
7/25/2019 Na Sla Implementation Options
16/36
"7
Scope of Subledger Accounting in ')Sransaction Account )uilders up to !"#+"+%
Subledger ,ransaction Account uilding Functionalit"
Cost )anage$ent PO !euisition Account Generator
PO Account Generator
Pa"ables Pro>ect Supplier In&oice Account Generator3 or
Pro>ect 'Dpense !eport Account Generator3 orPrior transaction 4PO related6 or 'Dpense !eport emplate 4'Dpense
!eports63 or ?istribution Set 4In&oices63 otherise enteredmanually+
Assets FA Account Generator$ or S1A Account ?eri&ation !ules
Pa"roll .ost Allocation FleDfield ualifiers and .osting program
Proects AutoAccounting for Pro>ects
Recei(ables A!/ Substitute )alancing Segment Account Generator
AutoAccounting for In&oices
Cas* )anage$ent S1A Account ?eri&ation !ules
Leasing and Finance)anage$ent
Accounting emplate Set 4optional6
Ad(anced 3lobal&nterco$#an" S"ste$
S1A ransaction Account )uilder
7/25/2019 Na Sla Implementation Options
17/36
"*
Scope of Subledger Accounting in ')Sransaction Account )uilders post !"#+"+%:
Subledger ,ransaction Account uilding Functionalit"
Cost )anage$ent PO !euisition Account Generator
PO Account Generator
Pa"ables Pro>ect Supplier In&oice Account Generator3 or
Pro>ect 'Dpense !eport Account Generator3 orPrior transaction 4PO related6 or 'Dpense !eport emplate 4'Dpense
!eports63 or ?istribution Set 4In&oices6
Assets FA Account Generator$ or S1A Account ?eri&ation !ules
Pa"roll .ost Allocation FleDfield ualifiers and .osting program
Proects AutoAccounting for Pro>ects
Recei(ables A!/ Substitute )alancing Segment Account Generator
AutoAccounting for In&oicesCas* )anage$ent S1A Account ?eri&ation !ules
Leasing and Finance)anage$ent
Accounting emplate Set 4optional6
Ad(anced 3lobal&nterco$#an" S"ste$
S1A ransaction Account )uilder
SLA,ra
nsac
tionAcc
ount
u
ilder4
7/25/2019 Na Sla Implementation Options
18/36
"@
Scope of Subledger Accounting in ')S!elated changes in !"#
!eplaced Sets of )ooks ith 1edger and 1edgers Sets0 Primary
0 Secondary
0 !eporting 4.urrency6
-o&ed -ultiple !eporting .urrency functionality to !eporting
currency -o&ed aDation functionality embedded in the subledgers to the
common taD engine 4'()usiness aD6
1egal entities model and functionality eDtended into most subledgers
and supports Inter( and Intra( company accounting
!eplaced Global Intercompany System 4GIS6 ith Ad&anced Global
Intercompany System 4AGIS6
!eplaced Global Accounting 'ngine ith Subledger Accounting
7/25/2019 Na Sla Implementation Options
19/36
""i upgrade options and
considerations
7/25/2019 Na Sla Implementation Options
20/36
#
""i upgrade options and considerationsKey options
our eDisting ""i implementation should upgrade ithout any changesin configuration or additional de&elopment 0 sub>ect to regression
testing+
Factors that may change an upgrade Jithout changes/
0 ou ha&e accounting 4GAAP6 issues that are being addressed by manual
>ournals$ that could be addressed by changing the seeded accounting
0 ou ha&e customised any one of the Account Generators 4dependent
9orkflo technical skills6 Pro>ects AutoAccounting 4dependent on S51
technical skills6 but ant to re&ert to standard A)s and o&erride account
deri&ation in S1A instead
0 ou ant to implement a secondary ledger ith a different chart of
accounts+
0 ou ant implement some of the ad&anced features of S1A 4see !"#
implementation options6
0 Note/ this may still reuire P1
7/25/2019 Na Sla Implementation Options
21/36
#"
""i upgrade options and considerationsUpgrade considerations
)y default$ the upgrade updates the data for the current fiscal year$as ell as the necessary periods of the pre&ious fiscal year$ to ensurethat at least siD periods are included in the upgrade
;o much data must be mo&ed to the ne model to support thebusiness:$ if more reuired then/0 Get patch ,#%%#8@
0 !un S1A Pre(upgrade program to change the number of periods of data toupgrade
;o much dontime is a&ailable to upgrade old data to the nemodel:
;o many old transactions could possibly be re&ersed or rely on
pre&ious accounted transactions in a flo: 4e+g+ the accounting ofpayments related to a payable in&oices are in a flo6
-itigation/ LUpgrade by !euestM can run S1A post(upgrade programat any time to create the missing data
7/25/2019 Na Sla Implementation Options
22/36
##
""i upgrade options and considerationsSubledger Specific considerations/ Payroll
Use old G1 Interface approach0 No effort reuired
Use ne S1A approach
0 Pro&ides G1 to Payroll S1A >ournal drill(don 4unlike other subledgers not
to ;!
7/25/2019 Na Sla Implementation Options
23/36
#%
""i upgrade options and considerationsSubledger Specific considerations/ Assets
Use eDisting Account Generator0 Set FA/ Use 9orkflo Account Generation profile option to es
S1A Account ?eri&ation rules
0 Set FA/ Use 9orkflo Account Generation profile option to No
0 Amend Account ?eri&ation !ules in S1A as reuired+
7/25/2019 Na Sla Implementation Options
24/36
!"# implementation options
7/25/2019 Na Sla Implementation Options
25/36
#,
!"# implementation optionsO&er&ie
.hoose an Account )uilding Approach Implement additional functionality/
0 !econciliation !eferences
0 =ournal ;eader ?escriptions
0 =ournal 1ine ?escriptions
0 Supporting !eferences 4for Inuiry60 Supporting !eference )alances
0 Integrate non(')S sources &ia Financials Accounting ;ub
7/25/2019 Na Sla Implementation Options
26/36
#7
!"# implementation options.hoose an Account )uilding approach 4"6
'ocu$entsub>ect to
Accounting'&ents 4e+g+
PayableIn&oice6
)aster'ata
related to?ocument 4e+g+
Supplier6
Setu#'ata
related to?ocument 4e+g+Operating Unit
SystemOptions6
Sources,ransaction Account uilder
/Account 3enerator AutoAccountingHard5wired rules SLA A'R SLA ,A0
16627 2688 79:;< =:; 66666
'ocu$ent'istributions
7/25/2019 Na Sla Implementation Options
27/36
#*
16627 26:2 79:;< =21 66666
!"# implementation options.hoose an Account )uilding approach 4#6
Accounting +ngine
/SLA A'R0
'ocu$entsub>ect to
Accounting'&ents 4e+g+
PayableIn&oice6
)aster'ata
related to?ocument 4e+g+
Supplier6
Setu#'ata
related to?ocument 4e+g+Operating Unit
SystemOptions6
Sources
)aster'ata
S1A -appingSet
'R'R CRCR
.ournalLine
e+g ?ebit G)P"
.ournal
'ocu$ent'istributions
7/25/2019 Na Sla Implementation Options
28/36
#@
!"# implementation options.hoose an Account )uilding approach 4%6
Key uestions/0 ?o you ant to pre&ent users entering account code combinations
manually anyhere in ')S: 0 otal Accounting Automation
0 ?o your JOrganisational accounting segments change freuently causing
documents ith long life cycles to use in&alid segment &alues and in&alid
combinations in the later part of their life:
7/25/2019 Na Sla Implementation Options
29/36
#B
!"# implementation options.hoose an Account )uilding approach 4%6
o main approaches/"+ .alculate account code combinations at >ournal creation time 4o&erride
Jdummy A) defaults ith A?!s using setup and master data6
0 KPN approach
#+ A)s calculate using setup and master data+ A?!s Use A)s results at
>ournal creation time 4accept A) defaults ith minimal o&erride in A?!s6
0 Oracle Product ?e&elopment approach
Approach "/
0 .hange A)s to generate Jdummy account combinations$ change S1A
A?!s and S1A =1?s 0 high cost$ high compleDity$ custom de&elopment
Approach #/
0 ake the seeded functionality/ dont change the A)s$ dont change theS1A A?!s ( lo cost$ lo compleDity$ no custom de&elopment
0 Or$ do as you did in ""i implementations/ change the A)s$ dont change
the S1A A?!s ( medium cost$ medium compleDity$ custom de&elopment
7/25/2019 Na Sla Implementation Options
30/36
%
!"# implementation options!econciliation !eferences
!econciliation !eferences ha&e to be populated 4from a source6 touse the ne G1 Auto!econciliation feature for each >ournal line+
Scenario/
0 o source subledgers imported into G1 &ia FA;
0 Subledger A$ primarily debits a control
7/25/2019 Na Sla Implementation Options
31/36
%"
!"# implementation options=ournal ;eader ?escriptions
=ournal ;eader ?escriptions ha&e to be populated 4from sources60 '+g+ In&oice/ In&oice NumberH Suppler/ Supplier NumberH
2isible in S1A Inuiry screens
2isible in G1 Inuiry screens if S1A =ournal 1ines are not summarised
7/25/2019 Na Sla Implementation Options
32/36
%#
!"# implementation options=ournal 1ine ?escriptions
=ournal 1ine ?escriptions ha&e to be populated 4from sources60 '+g+ In&oice/ In&oice NumberH Suppler/ Supplier NumberH 1ine Number/
1ine NumberH
2isible in S1A Inuiry screens
2isible in G1 Inuiry screens if S1A =ournal 1ines are not summarised
7/25/2019 Na Sla Implementation Options
33/36
%%
!"# implementation optionsSupporting !eferences 4for Inuiry6
Supporting !eferences ha&e to be populated 4from sources60 '+g+ Pro>ect 'Dpenditure ype
.an ha&e up to fi&e segments
Allos =ournal 1ines to be retrie&ed using this &alue in the S1A
Inuiry screens
.an be a source for a data arehouse
7/25/2019 Na Sla Implementation Options
34/36
%8
!"# implementation optionsSupporting !eference )alances
Supporting !eferences ha&e to be populated 4from sources60 '+g+ Pro>ect Number
.an ha&e up to fi&e segments
Allos G1 )alances to be further analysed
'ffecti&ely eDtends the accounting fleDflield by up to fi&e segments )alances can ne&er reset 4inception to date6$ or reset on year end
4year to date6
.an be a source for a data arehouse
7/25/2019 Na Sla Implementation Options
35/36
%,
!"# implementation optionsIntegrate non(')S sources &ia Financials Accounting ;ub
!euires a FA; licence .an be a compleD de&elopment
Needs detailed report reuirement analysis
Needs detailed analysis of source system 4subledger6 to identify the
documents and their accounting e&ents
Needs detailed accounting reuirements analysis to identify the
>ournals reuired for each accounting e&ent
7/25/2019 Na Sla Implementation Options
36/36
Recommended