Professional Documents
Culture Documents
Collaborative SIG: SLA Accounting in R12: Procure To Pay Process
Collaborative SIG: SLA Accounting in R12: Procure To Pay Process
Agenda
AboutthePresenter ProcuretoPayOverview SLAOverview Accountingtouchpoints Accruals BusinessCasesforSLAchanges ReportingusingSLAdata OthercapabilitiesofSLA
2
AboutthePresenter
MohanIyer
PrincipalConsultant@FSCP Solutions Inc. Over20yearsexperiencewithOracleApplications FunctionalconsultantinFinanceapplications MultiplefullcycleR12implementations CurrentlyworkingonR12.1.3 FoundingBoardMemberofNorCalOAUGandGLSIG BoardMemberonMNSIG
ProcuretoPayOverview A
Start Analyzeto Agreement Requisition to Receipt Inspection to Disposition
Material Passes Inspection
SupplierReturn toReplacement
Y
SupplierInvoice toPayment
N
Supplierwill provide replacement?
Y A
SupplierReturn toDebit
SubLedgerAccountingOverview
SLAisarulesenginethatcreatesaccounting foralltransactionsintoGL Thisallowsforthedisconnectbetweena transactionanditsaccounting Thisalsoallowsforasingleprocesstocreate accountingentriesintoGL ThereisalayerbetweenGLandthe subledgers(AP,AR)
5
SubLedgerAccountingOverview
Oracle Subledger Accounting:
Oracle Subledger Accounting is a rulesbased engine for generating accounting entries based on source transactions from ALL Oracle Applications.
SubLedgerAccountingOverview
GL Balances Posting GL Journal Entry Journal Import SLA Journal Entry
SubLedgerAccountingOverview
Ledger Subledger Accounting Method (SLAM) Application Accounting Definition (AAD) Journal Line Definition (JLD) Account Derivation Rules (ADR) Mapping Sets Sources Transaction Objects
SubLedgerAccountingOverview
10
11
12
CaseforSLAchanges
Whywouldyouchangethestandardrules
ThestandardrulesforAPseemedtobeOKto takewhatyouenteredintheDistributionLine.
BusinessCaseforSLAchanges
AssetAccounting
SourceCostCentersegmentfromnonstandard source perstandardfunctionalityinFixedAsset
14
BusinessCaseforSLAchanges
AssetsAccounting
Standard SLAwillbookallassetrelatedjournalswiththe followingrules:
BalancingSegmentQualifier fromtheDistribution_id (Assignments) NaturalAccountSegmentQualifier retrievedfrom oneofthreeplacesAssignments,BooksorCategories Allothersegments fromtheDefault_CCIDonthe booksform
15
BusinessCaseforSLAchanges
AssetsAccounting
BusinessCase:
Itisrequiredtobookjournalsatanotherlevelin additiontoBalancingandNaturalAccount.For exampleCostCenter. RequirementtobookallP&LaccountsattheCost Centerlevel
16
SLAchanges
AssetsAccounting Changestomakeconfigurationchangesto achievetherequirement
AccountDerivationRule(OneforCostCenterDerivationisnow
standard)
CreateCustomJournalLineDefinitionandassigntheAccount
DerivationRule
LinkCustomJournalLineDefinitiontoApplicationAccounting
Definition
LinkApplicationAccountingDefinitiontoSubledgerAccounting
Method
LinkSubledgerAccountingMethodtoaLedger
17
SLAchanges
18
AccountingTouchpoints
ReceiveProductsandServices
Expenses
Receive:DRReceiving/CRExpenseA/PAccrual Deliver:DRExpense/CRReceiving
ProjectExpenses
Receive:DRReceiving/CRExpenseA/PAccrual Deliver:DRProjectExpense/CRReceiving
Inventory&OutsideProcessing
Receive:DRReceiving/CRInventoryA/PAccrual Deliver:DRInventoryorWIP/CRReceiving
19
AccountingTouchpoints
ReverseExpenseAccruals
Receive:DRExpenseA/PAccrual/CRExpense
InvoiceProductsandServices
Expenses
Match:DRExpense/CRAPLiability
Inventory&OutsideProcessing
Match:DRInventoryA/PAccrual/CRAPLiability
20
AccrualAccounting
AccrualAccountingregistersaliabilityonyourbalancesheet ifyouhavematerialthathasbeenreceivedbutnotinvoices Therearetwotypesofaccruals HardAccruals accrualsformanufacturingitemsreceived intoInventory PeriodEndAccruals forexpenseitemsthathavebeen received PeriodEndAccrualsdifferfromhardaccrualsduetothefact thattheyarereversedatthebeginningofthenextperiod HardAccrualsareautomaticallygeneratedwhenreceivingis done PeriodEndAccrualsneedaprocesstoberunaspartof 21 periodendprocessing
AccrualsinR12
AccrualsinR12areaccountedaspartoftheCost Managementaccountingevents TheprocessesandreportsareownedbyCost ManagementandSourceisCostManagement TheperiodendprocessforExpenseAccrualsnow createstwojournalbatches
Oneforthecurrentperiodaccrual Anotherforthenextperiodreversal
ReportingusingSLAdatatables
ManyreportsnowaregeneratedfromtheSLA tables,givenbelowareafew
AccountAnalysis(allmodules) AccountsPayableTrialBalance AccountingReportwhilerunningCreate Accounting
Allaccountquerycapabilityisnowdrilldown throughtheSLA
23
SLA ReportingfromtheSLAlayer
24
SLA ReportingfromtheSLAlayer
25
OthercapabilitiesofSLA
SLATransactionsandBalances
SLAmaintainsitsownJournalEntriesandBalancesasamiddlelevel tomaintainthesedatasetsbeforetheyflowtoGL ThirdPartyControlAccountBalances
TrackbalancesbyaccountandCustomer/Supplier Statutoryreportingrequirementincertaincountries Storeanunlimitednumberofsourcesassupportingreferenceson the accountingentries Optionallytrackbalancesbyaccountandsupportingreference Trackbalancesbyoriginatingtransactionsanddownstreamappliedtransactions
SupportingReferenceBalances
OpenAccountBalances
BalancescalculatedandstoredAFTERAccountingProgram Completes
26
OthercapabilitiesofSLA
GL Balances Posting GL Journal Entry Journal Import SLA Journal Entry Balance Calculation SLA Balances
(Supporting References & Open Account - AP TB)
SLASupportingReferences
Supportingreferencesmaybeusedasfollows
Provideadditionalbusinessinformationforbalanceson transactions Toestablishasubledgerbalanceforaparticularsource valueorcombinationofsourcevalues Forfinancialandmanagerialanalysis Balancescanbemaintained Never nobalancesmaintainedonlyusedfortracking purposes BasedonAccount basedontheaccountthatissourceof thissupportingreference Always continouslymaintainsthebalanceforthissource
28
SLASupportingReferences
29
Gotchas
MakingtheupdatetoeveryEvent/EventTypecombination Copyingtheseededdefinitionpriortomakingchanges CoordinatingallSLAchangesintheSubledger Accounting Methods Forproductlinechangesyouusuallyhavetochangeover20 eventsorjournallineassignments verytimeconsuming anderrorprone Test,test,test
30