27
Introduction to the Subledger Accounting Subledger Accounting Engine on Oracle R12 Thomas J. Simkiss, Jr., J.D., CPA BizTech BizTech King of Prussia, PA

Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

  • Upload
    lamque

  • View
    228

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Introduction to the Subledger Accounting Subledger Accounting Engine on Oracle R12

Thomas J. Simkiss, Jr., J.D., CPABizTechBizTechKing of Prussia, PA

Page 2: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Agenda

• Introduction• Subledger Accounting• Standard Payables Accounting vs. The

Business Need• Configuring Subledger Account in Payables• Conclusion• Q & A

Page 3: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Introduction• Thomas Simkiss Jr J D CPA• Thomas Simkiss, Jr., J.D., CPA

– 11 years Oracle Experience as an end user and implementation consultant Fi i l S l Ch i Di DBI– Financials, Supply Chain, Discoverer, DBI

– Vice-President of Operations and Managing Partner with BizTech

– CPA in NJ, Member PA and NJ Bar Association• BizTech

– Certified Advantage Partner – Offices in King of Prussia, PA, Alexandria, VA, and

Bridgewater, NJ– Clients in CT, NH, NJ, NC, NY, DE, MD, and VA

Applications Implementations– Applications Implementations– Custom Development – Oracle Hosting

Page 4: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Subledger Accounting

• 3 C’s have been replaced by the 4 C’s– Chart of Accounts

C l d– Calendar– Currency– Convention– Convention

• Accounting Convention

Page 5: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Subledger Accounting (Con’t)

• Accounting Convention– Accrual Basis

C h B i– Cash Basis– Encumbrance Accounting – IFRS– IFRS

Page 6: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Subledger Accounting (Con’t)

• Accounting Methods Builder (AMB)– Journal Line Types

J l Li D i ti– Journal Line Description– Mapping Sets– Account Derivation Rules– Account Derivation Rules– Journal Line Definition– Multiperiod Accountingp g– Application Accounting Definition– Subledger Accounting Method

Page 7: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Subledger Accounting (Con’t)

• Assets• Cost Management• Payables• Projects• Purchasing• Receivables

Page 8: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Standard Oracle Payables yAccounting vs. The Business NeedThe Business Need

Page 9: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Standard Payables Accounting

• What accounting can Payables create?– Liability Account

• Default from Payables Options or Supplier Site• Default from Payables Options or Supplier Site

– Automatic Offset• None• Balancing• AccountAccount

Page 10: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Automatic OffsetChart of Accounts Balancing Segment Cost Center Natural Account Future1

Liability Account from Financial Options

100 000 2210 000

Liability Account from Supplier Site

100 000 2210 000

Account Amount

Invoice Distribution 1 100.200.5010.000 $100

Invoice Distribution 2 200.300.5010.000 $100

Automatic Offset Method

None 100.000.2210.000 <$200>

Balancing 100.000.2210.000 <$100>

200.000.2210.000 <$100>

Account 100.200.2210.000 <$100>

200.300.2210.000 <$100>

Page 11: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

The Business Need

• Multiple Legal Entities– 10 Legal Entities

E h ith it b l i t– Each with its own balancing segment• 3 ‘Invoice Owning’ Legal Entities

Each pays the invoices for other entities– Each pays the invoices for other entities • Requirement:

One liability account for each invoice BUT the– One liability account for each invoice, BUT, the account can change depending on the Invoice Owning Legal Entity

Page 12: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

The Business Need (Con’t)The Business Need (Con’t)Standard FunctionalityI i O i L l 500

Desired FunctionalityI i O i L l 500Invoice Owning Legal

Entity500

Account Amount

Invoice Distribution 1 100.200.5010.000 $100

Invoice Owning Legal Entity

500

Account Amount

Invoice Distribution 1 100.200.5010.000 $100

Invoice Distribution 2 200.300.5010.000 $100

Invoice Distribution 3 500.100.5010.000 $100

Automatic Offset

Invoice Distribution 2 200.300.5010.000 $100

Invoice Distribution 3 500.100.5010.000 $100

Automatic Offset Method

None 100.000.2210.000 <$300>

Balancing 100.000.2210.000 <$100>

Method

ANY 500.000.2210.000 <$300>

200.000.2210.000 <$100>

500.000.2210.000 <$100>

Account 100.200.2210.000 <$100>

200.300.2210.000 <$100>

500.100.2210.000 <$100>

Page 13: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

The Solution

• Oracle Subledger Accounting– Identify Each ‘Invoice Owning’ Legal Entity

• Descriptive Flexfield on Invoice Header• Descriptive Flexfield on Invoice Header

– Configure Subledger Accounting to create the desired accounting based on the Invoice Owning Legal Entity

Page 14: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Configure the Descriptive FlexfieldConfigure the Descriptive Flexfield

Page 15: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Create the Mapping SetCreate the Mapping SetNavigation

P bl S t U• Payables> Set Up> Accounting Setups> Subledger Accounting g gSetup: Transaction Accounting Builder Setup> Mapping Sets>Setup> Mapping Sets> New (B)

Page 16: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Create the Account Derivation Rules

NavigationNavigation• Payables> Set Up>

Accounting Setups> g pSubledger Accounting Setup: Transaction Accounting BuilderAccounting Builder Setup> Account Derivation Rules> New (B)(B)

Page 17: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Create a New Journal Line Definition

Navigation

Unmodified Journal Lines –Account Automatic OffSet

Navigation• Payables> Set Up>

Accounting Setups> g pSubledger Accounting Setup> Accounting Methods Builder>Methods Builder> Methods and Definitions> Journal Lines Definitions

Page 18: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

U difi d J l Li Unmodified Journal Lines –No OffSet

Unmodified Journal Lines –Balance Automatic OffSet

Page 19: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Modified Journal Line Definition

Page 20: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Create the Application Create the Application Accounting DefinitionNavigation

Unmodified Accounting DefinitionNavigation

• Payables>Set Up>Accounting

Definition

p gSetups>Subledger Accounting Setup> Accounting MethodsAccounting Methods Builder> Methods and Definitions> Application A ti D fi itiAccounting Definitions

Page 21: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Modified Application Modified Application Accounting Definition

Page 22: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Create the Subledger Accounting Methodg g

Navigation Unmodified SLA

• Payables> Set Up> Accounting Setups> g pSubledger Accounting Setup> Accounting Methods Builder>Methods Builder> Methods and Definitions> Subledger Accounting M th dMethods

Page 23: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Configured SLA

Page 24: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Modify the Accounting MethodPayables> Set Up> Accounting Setups> Ledger Setups> Define>Payables Set Up Accounting Setups Ledger Setups Define

Accounting Setups> Find the Ledger to Modify > Update Accounting Options > Update Primary Ledger

Page 25: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Validate the Subledger Validate the Subledger Accounting Method• Submit the Validation Program

Page 26: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability

Conclusion

• Subledger Accounting (SLA)– Powerful, flexible tool for modifying and creating

accounting definitionsaccounting definitions– Oracle SLA Modules

• Assets• Cost Management• Payables• ProjectsProjects• Purchasing• Receivables

Page 27: Introduction to the Subledger Accounting Engine on Oracle R12idealpenngroup.tripod.com/sitebuildercontent/OAUG2008/Collaborate... · Engine on Oracle R12 Thomas J ... – One liability