230 likes | 451 Views
R12 Revenue Management and Subledger Accounting Ed Marwitz Ed@eMarwitz.com. A Software Company’s Case Study. R12 Revenue Management and Subledger Accounting. Revenue Recognition requirements to be met. Key setup steps required to manage revenue.
E N D
R12 Revenue Management and Subledger AccountingEd MarwitzEd@eMarwitz.com A Software Company’s Case Study
R12 Revenue Management and Subledger Accounting • Revenue Recognition requirements to be met. • Key setup steps required to manage revenue. • Conversion requirement for the existing revenue schedules from the legacy system. • Key setup steps in Subledger Accounting (SLA) to map multiple unearned revenue accounts. • Revenue Contingencies • Revenue Management • Questions?
Revenue Recognition requirements • Background: A software company that has sales in the following areas of recognition concern: • Software Maintenance and Support bundled with the software sale • Term Software License • Implementation Services • Consulting Services • Training Class and “Passport”
Key Setup Steps • Accounting Rules • Key Item Setups • Accounting Rule Assignment • Revenue Account Assignment • Invoicing Rule Assignment • SLA Setups • “Starting from the Beginning” or “Copy All” • Mapping Sets: Allows for multiple unearned accounts
Conversion Requirements Leveraged Service Contract conversion Leveraged Auto Invoice Open Interface for the rest Utilized “Accounting Only” Transaction Types All periods in the schedule must be opened! Memo Line setups for simplification Standard GL Journal reversal
SLA Setups: “Copy All” Copy “Standard Accrual” Subledger Accounting Method Copy “Receivables” Application Accounting Definition Assignment Copy “Receivables Default Accrual” Accounting Definition Copy “Default Accrual” Journal Line Definition Create New Account Derivation Rule for Journal Line Type Invoice Deferred Revenue
SLA Setups: “Copy All” • Create New Mapping Set: Rule to Defer • This allows us to book a corresponding Deferred Revenue Account for each Revenue Account • SLA looks at the Accounting Rule assigned at the line level and derives the proper Unearned Account in SLA which then ultimately books to the GL • Assign Mapping Set to Account Derivation Rule
SLA setup “Gotchas” • Always copy from the top and do all levels. Don’t try to just assign a mapping set to the existing setup. • Bad practice to touch existing setups • Doesn’t work! • Assign an Accounting Chart of Accounts to all levels even though it isn’t required. • Might not be a “yellow” field but if you don’t populate – it doesn’t work!
SLA setup “Gotchas” • Every time you touch this setup or add a value to the mapping set it requires re-validation. • Concurrent Program • “Validate Application Accounting Definitions” • If you don’t the Submit Accounting process in AR will complete with error. The error message is in the log – but it’s not obvious! • Start Dates are important… I always back date to the “infamous” ’01-JAN-1951’
Revenue Contingencies • This was explored to handle the requirement: • Training Class purchased. • Revenue Recognition occurs when class attended • Revenue Recognition can also occur after 18 months of class purchase regardless of attendance • Revenue Contingency can be setup with an Expiration Date
Questions? Ed MarwitzEd@eMarwitz.com970.485.2819