+ All Categories
Home > Documents > SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and...

SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and...

Date post: 08-Mar-2018
Category:
Upload: trandat
View: 314 times
Download: 9 times
Share this document with a friend
28
Reading Sample The IFRS 15 standard is here—that means it‘s time for your compa- ny to become compliant! SAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of the IFRS 15 standards, the usage and migration process of SAP RAR, and business cases from telecom and high-tech industries. In this sample, explore the foun- dations of IFRS, the impact of the new standards (IFRS 15), and SAP‘s answer: SAP RAR. Dayakar Domala, Koti Tummuru SAP Revenue Accounting and Reporting and IFRS 15 376 Pages, 2017, $99.95 ISBN 978-1-4932-1436-5 www.sap-press.com/4206 First-hand knowledge. “Introduction to IFRS 15 and SAP Revenue Accounting and Reporting” Contents Index The Authors
Transcript
Page 1: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Reading SampleThe IFRS 15 standard is here—that means it‘s time for your compa-ny to become compliant! SAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of the IFRS 15 standards, the usage and migration process of SAP RAR, and business cases from telecom and high-tech industries. In this sample, explore the foun-dations of IFRS, the impact of the new standards (IFRS 15), and SAP‘s answer: SAP RAR.

Dayakar Domala, Koti Tummuru

SAP Revenue Accounting and Reporting and IFRS 15376 Pages, 2017, $99.95 ISBN 978-1-4932-1436-5

www.sap-press.com/4206

First-hand knowledge.

“Introduction to IFRS 15 and SAP Revenue Accounting and Reporting”

Contents

Index

The Authors

Page 2: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

15

Chapter 1

This chapter introduces the IFRS 15 standard: its requirements, its scope, and the software and hardware requirements needed to address it. We will then dive into SAP Revenue Accounting and Reporting and its response to this standard.

1 Introduction to IFRS 15 and SAP Revenue Accounting and Reporting

Revenue is one of the most important key performance indicators (KPIs) used byinvestors when assessing a company’s performance and prospects. Revenue recogni-tion represents one of the highest risks on financial statements, and it is one of theleading causes of restatements. Every publicly traded company has to follow theguidelines set by the Securities and Exchange Commission (SEC) to communicatetheir financials effectively to investors. Based on the operations in different coun-tries, businesses sometimes need to comply with more than one set of standards.

Most of the companies located in North America or Europe comply with gener-ally accepted accounting principles (GAAP) and International Financial ReportingStandards (IFRS). Recently, the standards-setters developed new revenue-relatedstandards (IFRS 15 and Accounting Standards Codification [ASC] 606), whichensure clarity and transparency in reporting revenue. These new guidelinesrequire a substantial change in the way currently revenue is being reported com-pared to the new revenue recognition standards.

The main objective of the new standards (IFRS 15 and ASC 606) is to provide asingle, comprehensive revenue recognition model for all customer contracts,improving comparability within and across industries and across capital markets.Initially, when the standards were released on May 28, 2014, all companies wereexpected to comply by 2017. However, based on the complexities involved andthe feedback from major industries around the implementation of the new stan-dards, the International Accounting Standards Board (IASB) and FinancialAccounting Standards Board (FASB) deferred the effective date to 2018.

Page 3: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

16

With the effective date of these new standards approaching, it’s important tounderstand what challenges your company will face and how SAP RevenueAccounting and Reporting (RAR) can help. In this chapter, we will begin by intro-ducing the concept of the new revenue accounting standards and a brief historyof how these new standards have evolved (Section 1.1). We will also touch on theassociated business challenges and the impact of the new standards on customers(Section 1.2). We will also discuss the design of the standards for addressing thesenew standards and how SAP is addressing these requirements. This chapter willoutline how SAP RAR handles the IFRS 15 requirements, including a look at itsarchitecture and integration with other applications (Section 1.3).

1.1 Global Accounting Standards

The new IFRS 15 guidelines embody a major shift in how revenue will be recog-nized in many companies. Therefore, businesses need to perform a thoroughanalyses of existing business models, company accounting practices, and policies.

In this section, we will discover what led to the need for new accounting andreporting standards and specific business challenges that come with these newguidelines.

1.1.1 New Accounting Guidelines

Accounting has a long history; the first formal accounting goes back to the fif-teenth century, beginning with double-entry bookkeeping (debits on left andcredits on right). In the 1920s, General Motors introduced the first KPI-basedaccounting, such as the return on investment and the return on equity. In 1934,the SEC was formed to formalize accounting standards. After four decades ofeffort, in 1973, the FASB formulated standards that govern the preparation offinancial statements, as mandated by the SEC for all US capital markets. The IASBwas established in 2001 and is the standard-setting body of the IFRS foundation.

Based on the historical evidence, weak or inconsistent accounting standards havenegatively impacted the US and global economies. Now more than ever, there isa need for standardized financial reporting as companies become more global in

Global Accounting Standards 1.1

17

nature. The United States controls fifteen trillion dollars in foreign assets, andcompanies are expected to supply the market with high-quality financial informa-tion—especially in the global economy, which is dynamic and often unpredict-able. Overall, US-GAAP is more rule-based in nature, whereas IFRS is moreprinciple-based. Currently, there are many key differences in the way revenue isrecognized by businesses using one or the other sets of accounting standards.

In order to address these major concerns, the FASB began working on theseissues in 2002. In 2008, the IASB joined the FASB, collaborating to issue a newstandard on May 28, 2014. These new standards will harmonize and standardizethe revenue recognition process reported in the financial statements for both US-GAAP and IFRS preparers.

This new revenue recognition standard will add additional disclosures about rev-enue (making it more transparent), provide additional guidance for services andcontract modifications (which are not very clear in the current regulations), andprovide detailed guidance for multiple-element arrangements. In the US, the newrevenue recognition standards will replace more than two hundred specialized,industry-specific revenue recognition requirements. The US-GAAP and IFRS 15will greatly expand the revenue recognition process in IFRS.

Based on the initial observation, these new standards will have a high impact onthe telecommunications, high-tech (software), professional services, automotive,and real estate industries. Now, we’ll look at the business challenges these indus-tries and other companies will face.

1.1.2 Business Challenges

Let’s explore some of the business challenges that may arise when implementingthe new IFRS 15 guidelines:

� The implications of new guidelines are far broader than simply changingaccounting and reporting methods, although that change itself is highly com-plex in nature. The new guidelines affect product offerings and how productsare sold, related taxes, and commissions.

� Businesses need to go through large change management processes, both onthe process side and the system side.

Page 4: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

18

� Businesses will also need to change their communication strategy with stake-holders, including suppliers, customers, and investors.

� Based on your transition approach (full retrospective or modified retrospec-tive), companies may face challenges to generate data on both accounting stan-dards.

� Most organizations’ financial systems are not adequately equipped to handletransition or dual reporting requirements, which requires significant manualeffort and time. It is important that organizations upgrade their systems inorder to help automate the new revenue guidelines process.

� It’s important that businesses choose the right tool to automate revenue guide-lines and perform a detailed vendor analysis in the market before finalizing thetool selection. They should consider the new accounting requirements (usecases, revenue scenarios), fit/gap analysis, data migration, and reporting re-quirements.

� It’s important for businesses to onboard key stakeholders from day one of thistransformation and transition process.

� It’s also important for businesses to assess the new revenue standards anddevelop an approach plan, and then convert that plan into a strategy to achievethe organization’s final goals.

Now that we’ve explored the involved business challenges, let's dive deeper intothe impact of these new standards, and take a closer look at what IFRS 15 is, itsframework, existing tools available to address these new standards, and how SAPis addressing this change.

1.2 IFRS 15

As previously mentioned, prior to the new standards, the revenue recognitionguidelines differed between US-GAAP and IFRS. Because the standards were dif-ferent and businesses were expected to meet these standards within set guide-lines, it became increasingly challenging to comply with both standards. There-fore, the FASB and the IASB issued their long-awaited joint standard for revenuerecognition in May 2014 via IFRS 15.

IFRS 15 1.2

19

Based on FASB’s recent publication (see http://www.fasb.org), the objectives ofthese new guidelines are as follows:

� Establish principles to report useful information to users of financial state-ments about the nature, amount, timing, and uncertainty of revenue from con-tracts with customers.

� Remove inconsistencies and weaknesses in existing revenue requirements andprovide a more robust framework for addressing revenue issues.

� Improve comparability of revenue recognition practices across entities, indus-tries, jurisdictions, and capital markets.

� Provide more useful information to users of financial statements throughimproved disclosure requirements.

� Simplify the preparation of financial statements by reducing the number ofrequirements to which an organization must refer.

Adopting these new standards can be quite challenging and complex. The regula-tions are subject to interpretation, because the standards are principles-based andemerging. Based on the IFRS 15 guidelines, the revenue recognition processneeds to be adopted in a five-step framework.

In this next section, we’ll discuss what the five-step framework is, the impact thisnew standard has on industries, how to choose which vendor tool to use in sup-port of the new revenue standard, and how SAP is addressing these new require-ments within its own technology.

1.2.1 Five-Step Framework for Revenue Recognition

The five-step framework is the core structure of IFRS 15; it consist of the five dif-ferent steps for revenue recognition in IFRS paragraph IN-7, (a) through (e).

Figure 1.1 outlines the five-step framework.

Figure 1.1 Five-Step Framework for Revenue Recognition

Identify the contract(s) with the customer

Identify theseparate performanceobligations in thecontract(s)

Determine thetransaction price

Allocate the trans-action price to sep-arate performance obligations

Recognize revenuewhen (or as) eachperformance obligationis satisfied

Page 5: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

20

In the following subsections, we’ll look at each step in greater depth before dis-cussing how the steps impact current industry practices.

Step 1: Identify the Contract(s) with the Customer

In Step 1, companies must identify their contract(s) with a customer. A contract isan agreement between two or more parties that has enforceable rights and obli-gations. Contracts can be written, oral, or implied by an entity’s customary busi-ness practices. Electronic assent constitutes acceptable evidence of a contract.

The practices and processes used to establish contracts with customers may varyacross legal jurisdictions and across various industries and entities. They also mayvary within the entity, depending, for example, on the nature of the customer orthe products and services.

In some cases, IFRS 15 requires an entity to combine contracts and to account forthem as one contract in any of the following situations:

� The contracts are entered into at near or the same time with the same customer.

� The contracts are negotiated as a package with a single commercial objective.

� The price of one contract depends on the price or performance of another con-tract.

� The goods or services of a contract are single performance obligations (POBs).

Step 2: Identify the Separate Performance Obligations in the Contract(s)

Now, the POBs in a contract must be identified. A contract includes promises totransfer goods or services to a customer. If those goods or services are distinct,the promises are performance obligations and are accounted for separately.

A good or service is distinct if the customer can benefit from the good or serviceon its own or together with other resources that are readily available to the cus-tomer and if the entity’s promise to transfer the good or service to the customeris separately identifiable from other promises in the contract.

Step 3: Determination of Transaction Price

The next step is to determine the transaction price, the amount of considerationthat the seller expects to be entitled to in exchange for transferring the control of

IFRS 15 1.2

21

goods or services promised in the contract. In this case, the transaction price isnot adjusted for credit risk, unless the contract includes a significant financingcomponent, and includes all amounts the seller has the right to under the presentcontract, payable by any party, that is, not limited to receipts from customers.The consideration promised in a contract with a customer may include fixedamounts, variable amounts, or both.

The allocable transaction price is the transaction price minus any discounts givento the customer at the time of the contract initiation.

Step 4: Allocation of Transaction Price

Step 4 allocates the transaction price to the distinct POBs in a contract. An entitytypically allocates the transaction price to each POB based on the relative stand-alone selling prices of each distinct good or service promised in the contract.

If a standalone selling price is not observable, an entity estimates it. Sometimes,the transaction price includes a discount or a variable amount of considerationthat relates entirely to a part of the contract. The requirements specify when anentity allocates the discount or variable consideration to one or more, but not all,POBs (or distinct goods or services) in the contract.

Step 5: Recognize Revenue When a Performance Obligation Is Satisfied

POB satisfaction can be a defined fulfillment event—for example, typically a salesorder with hardware or a handset needs to be delivered and goods issued, whichcan act as a trigger for recognizing the revenue. Goods issued also act as a triggerfor recognizing the costs. Similarly, professional services or network services ren-dered over a period of time can be recognized as the appropriate time passes; forinstance, one month of service delivered will trigger the recognition of the relatedrevenue.

For over time POBs, fulfillment can be calculated on a passage of time basis orbased on percentage of completion (PoC). For example, for project-related POBs,the PoC can act as a trigger for revenue recognition compared to events-based(goods issued) or time-based recognition. Alternatively, customers can also usemanual triggers for recognizing revenue. All these events are triggers for satisfy-ing a POB.

Page 6: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

22

With this understanding of the five-step framework, let’s now look at how thenew standards and these steps affect different industries.

1.2.2 Impact of the New Standards

Within IT, often there exists a misconception that reporting requirements aresimply a representation of existing data in different dimensions. However, thenew revenue recognition and reporting guidelines issued by the IASB and theFASB will significantly impact the way companies operate, store, and report theirfinancials. The new guidelines will impact not only publicly traded companies,but also private and nonprofit organizations that follow the FASB and the IASBstandards. The FASB represents US-GAAP, and the IASB represents the IFRS.

Although only some industries are impacted heavily by the new revenue regula-tions (automotive, financial services, high-tech, entertainment and media, engi-neering and construction, franchises, professional services, telecommunications,and real estate), almost all other industries are impacted in some manner, as theyare expected to comply with expanded disclosure requirements. The new stan-dards are codified in several hundred pages, which are typically interpreted andimplemented by businesses based on their operational footprint and guidancefrom their audit firm. The new standards propose a five-step approach for newrevenue recognition processes. The effective date of these new standards is fiscalyear 2018. The IASB allows early adoption of the program, but the FASB requiresthe adoption to be in or after financial year (FY) 2018.

The adoption dates for these programs may appear to be far off, but complyingwith these standards may require significant changes to business processes andrelated disclosure requirements. Companies need to start initiating these projectsproactively in order to assess the impact on their financial reporting as soon aspossible.

To better illustrate how these standards impact different industries, we’ll walkthrough some industry-specific examples in the following subsections.

Impact on the Telecommunications Industry

First, let’s look at an example telecommunications company. In this example, thecontract duration is twenty-four months, and under the current IFRS standards,

IFRS 15 1.2

23

the revenue is being recognized as amounts are invoiced. Because the companyoffered its handsets up front at a discounted amount, the handset revenue doesnot cover the incurred costs until the end of the twenty-four-month period. Withthe new revenue standards, the handset revenue is recognized immediately at theinception of the contract based on the fair market value (i.e., the standalone sell-ing price [SSP], based on the new revenue standards).

Based on this information, the telecommunications company needs to take thefollowing actions to adopt and transition to the new accounting standards:

� Identify distinct vs. non-distinct POBs (see Step 2 of the Five-Step Frameworkfor Revenue Recognition) and set up multiple POBs.

� Create criteria for determining the transaction price.

� Identify effects of collectability and whether there’s a right of return.

� Identify the standalone selling price (SSP) and the related allocation of thetransaction price among POBs.

� Consider the treatment of distinct/non-distinct services, such as installationfees, activation fees, and so on.

� Identify contract costs.

Impact on the Automotive Industry

The automotive industry is another industry that will be heavily impacted by thenew IFRS 15 standards. When a dealer sells a car to a customer, the dealer typi-cally includes certain mandatory services and may offer certain discounts onoptional services it renders over a period of time. In this example (see Figure 1.2),when a dealer sells a brand-new car, the car transaction price includes free main-tenance for thirty-six months (assuming it’s part of the initial offer) and a freebumper-to-bumper warranty up to thirty-six months or thirty-six thousand miles.Also, at the time of sale the customer is offered a special detailing service forninety dollars for three years, which includes six services. The SSP for detailingmay be ninety dollars per service, but new customers are offered a special dis-count as part of the new customer loyalty program. In this example, the transac-tion price needs to be allocated among maintenance, warranty, and optional ser-vices.

Page 7: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

24

Figure 1.2 Impacted Industries: Automobile Example

Impact on the High-Tech Industry

For the next example, let’s look at the high-tech industry—specifically the soft-ware industry. For this example (see Figure 1.3), the software license costs are$806,000 for a period of three years. The SSP of the software license is $850,000,and the maintenance is $15,000.

Under the current IFRS, the total amount is recognized immediately. However,with the new IFRS 15 standard, a portion of the transaction price is allocated tomaintenance and upgrades. The transaction price allocated to the license can berecognized immediately; that is, 85% of the revenue is recognized immediately.However, 15% of the revenue is deferred and will be recognized ratably over thenext twelve months. This may not exactly replicate a typical scenario, but it illus-trates the basic effects. In practice, you may have a number of components associ-ated with the contract, such as training vouchers, discounts, commissions, and soon.

Automotive Example

SSP Allocation

Car sale price $15,000.00 Auto SSP $16,500.00 87.61%

Maintenance: 36,000 miles/3 years $ - Maintenance SSP: $504.00 2.68%

Warranty: 3 years/36,000 miles $ - Warranty SSP $1,350.00 7.17%

Detailingservice: 3 years $90.00 Detailing SSP $480.00 2.55%

Total recurring revenue: $15,090.00 Total SSP $18,834.00

Current IFRS:

Total recognized revenue $15,090.00

Maintenance revenue and warranty revenue are buried in transaction price

New IFRS:

Total recognized revenue $15,090.00

Maintenance revenue and warranty revenue are separate POBs

Subsidized optional detailing service as a separate distinct POB

Contract start Month Month Month Σ Month Total1 2 3 4-36

Current IFRS $15,090.00 0 0 0 $ -

New IFRS $13,219.97 $51.95 $51.95 $51.95 $1,714.19 $15,090

Note: This example is only for illustration purposes. The revenue recognition process may vary per industry.

IFRS 15 1.2

25

Figure 1.3 Impacted Industries: High-Tech Industry

You now should have a better idea of the impact these new accounting standardswill have. However, it’s also important to understand what tools are available tosupport adoption and transition to the IFRS 15 standards. We’ll address this topicin the next section.

1.2.3 Existing Tools and Vendor Analysis Matrix

Currently, one of the biggest challenges businesses face is to choose the rightvendor tool to support and fulfill the revenue automation capabilities needed totransition to the new revenue standard. Companies that currently use SAP ERPFinancials can leverage the new SAP RAR solution to address their revenue auto-mation needs.

To capitalize on market needs and fill the new revenue guideline gaps, many ven-dors have developed new revenue guideline–related packages and are attractingvarious customers at marketing shows, demos, and sponsorships.

Vendors play a major role in a firm’s performance, and firms use vendor analysisto select the right vendors for their organization. In this section, we’ll look at how

High-Tech Industry Example (On-premise Subscription)

SSP AllocationContract amount $806,405.00 Software License $850,000.00 85.00%

Contract term: Starting 01/01/2016 36 months Maintenance SSP: $150,000.00 15.00%

Software license $645,124.00 Total SSP $1,000,000.00 100.00%

Maintenance $161,281.00

Current GAAP:

Total recognized revenue $ 806,405.00

Maintenance and upgrade revenue are buried in transaction price

New GAAP:

Total recognized revenue $ 806,405.00

Maintenance and upgraderevenue is separate POB

Maintenance and upgrade is amortized for 36 months recognized every quarter for 12 quarters

Contract start Q1 2016 Q2 2016 Q3 2016 Q4 2016 to Q4 2018 Total

1 2 3 4 -36

Current GAAP $806,405.00 0 0 0 $ - $806,405.00

New GAAP $685,444.25 $10,080.06 $10,080.06 $10,080.06 $90,720.56 $806,405.00

Note: This example is only for illustration purposes. The revenue recognition process may vary per industry.

Page 8: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

26

to perform a vendor analysis and what parameters should be considered to final-ize a tool selection.

What Is Vendor Analysis?

A vendor is a firm or an individual that has a product or service for sale. Firmsdepend on a vendor’s ability to meet their needs in order to efficiently performthe functions of their business. Therefore, it’s important for a firm to choose ven-dors that can meet their requirements. Firms use a process known as vendoranalysis to assess the abilities of existing or prospective vendors.

Vendor analysis identifies the strengths and weaknesses of each vendor, thencompares them to find the vendor that best matches the needs of a company. Avendor analysis is conducted whenever a firm needs to find a new vendor orreview the performance of its existing vendors. Now, let’s examine the vendoranalysis process.

Vendor Analysis Process and Parameters

As part of the vendor capability analysis, companies need to review variousparameters and rank or score each vendor. The main parameters a companyshould consider are as follows:

� Company profileThe size, partner ecosystem, roadmap, and vision should be considered. Is thisvendor a world leader in enterprise applications, or are they a smaller, lessexperienced company?

� Vision and viability

� Functional capabilities for GAAP/IFRS complianceHow many of the requirements of GAAP/IFRS does this vendor meet?

� Master data and reporting capabilities

� Technical capabilitiesThese include the vendor's integration with other systems, architecture, flexi-bility, and scalability.

� Operational capabilitiesThese include the vendor's capability for implementation, security, high avail-ability, and support.

IFRS 15 1.2

27

� Cost

� Other customer references and feedback

As part of the vendor capability analysis, companies can ask various vendors tosubmit a response for a request for proposal (RFP) based on the previously listedparameters.

It’s important to ask each vendor to provide a tool demo based on an organiza-tion’s new guideline requirements.

It’s up to the business team to short-list companies and call for RFPs and demos torate individual vendors and finalize the supplier selection.

Now that you have an understanding of how to analyze vendors based on pre-defined parameters, let’s look at how SAP specifically is addressing the new IFRS15 requirements for their customers.

1.2.4 How SAP Is Addressing the New Requirements

SAP took an active role in the standard setting process as the new standards weredesigned and drafted. The 2008 financial crisis demanded new and transparentregulations that support a sustainable model for ongoing globalization. Both theFASB and the IASB boards developed a framework for reporting revenue with uni-fied requirements. Companies are required to be compliant with the accountingstandards to maintain transparency. After six years of collaboration effort both theIASB and the FASB announced the new standards in May 2014 with an effectivedate of FY 2017.

SAP’s solution not only focused on meeting the regulatory requirements butadapting to upcoming changes from regulations and customers. Some of theimportant factors include:

� High performance revenue recognitionDue to ongoing globalization and localization, corporations are expected toreport with more transparency. In order to facilitate this requirement, compa-nies are expected to provide detailed disclosures, which are clearly auditable.This requirement demands the software be more robust to data handle vol-umes and facilitate all the requirements pertaining to transparency.

Page 9: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

28

� Highly automated processesWhen dealing with huge volumes, any performance issues can trigger an unau-ditability of the numbers. Handling huge data volumes manually is impracticaland prone to risks and failure. Software is expected to define flexible rules forautomating the revenue recognition process with as less manual interventionas possible.

� Decoupling operational transactions from accountingCurrently most of the existing software solutions tightly integrate sales withaccounting. However the upcoming regulations require more details to bestored at a POB and contract level. Also, many customers use legacy systems forprocessing their sales and exclusively use financial systems for reporting. Notall the necessary details are stored at operational (delivery/invoice) level. Thereis a greater need to decouple sales from accounting to facilitate the neededdetails to the contracts. This design will lower overall total cost of ownership(TCO).

� Transitioning from existing revenue recognition solutionsCustomers may be using existing solutions from various sources. The new soft-ware should be able to provide an easy transition to a new release to supportdual reporting (supporting multiple GAAPs) without interrupting existing con-tracts.

SAP is considering these challenges, and is actively pursuing and preparing forthis change from several years. At the time of publication, SAP’s new revenueaccounting solution been deployed at seven different productive customers as ofSeptember 2016 and a number of customers are in the early adoption program.SAP is aggressively scheduling their software releases (four releases since Septem-ber 2014) to help customers with various demands that are arising as part of theimplementation process. Based on the current strategy, the going forwardapproach for supporting the revenue recognition process is through the new SAPRAR application. This application is built as a common framework, which sup-ports most of the revenue requirements of different industries.

1.2.5 Functionality Overview

Version 1.0 of SAP RAR was released with very limited functionality in Septem-ber 2015 to ramp up customers. SAP subsequently added more new functionality

IFRS 15 1.2

29

(but not enough to claim that the product was complete), including prospectivecontract modification in version 1.1, which was released to customers in late Sep-tember 2015. The current version (1.2) was released for early adoption customersin early June 2016 and then to all other customers in November 2016.

In this section, we’ll outline the major functionality provided as part of SAP RARversion 1.2, including a brief look at the different releases.

Parallel Accounting

A major area of IFRS 15 is disclosures reporting, and during the transition periodto IFRS 15, companies must prepare a dual reporting for multiple years to satisfythe transition requirements.

SAP will support either a parallel ledger approach or an additional accounts approachfor parallel accounting. Most customers who use the new General Ledger (G/L)will adopt the parallel ledger approach. Companies not yet using the new G/L willuse the additional accounts approach. Both options are completely supported bySAP RAR and are complemented by best practices from the industry.

SAP doesn’t recommend using either a special purpose general ledger or parallelcompany codes for parallel accounting, as data can be manipulated and may raiseaudit issues.

SAP RAR is designed to support dual reporting (i.e., existing US-GAAP/IFRS aswell as future US-GAAP/IFRS 15). If companies are already using IFRS/US-GAAPin a leading ledger to support the new revenue accounting standards, such com-panies can adopt either a parallel ledger approach or an additional accountapproach to accommodate dual reporting. A leading ledger maintains the sameaccounting principles as consolidated financial statements. If you choose to use aledger approach, then at the end of the dual reporting period you may need toinitiate a new G/L migration project to switch ledgers. The recommendedapproach is to use the G/L accounts in the leading ledger, use different financialstatement versions (FSVs) to represent the postings, and discard the classic G/Laccounts at the end of the dual reporting period.

Table 1.1 provides an example of the parallel ledger approach, where 0L rep-resents the leading ledger and 1A is the nonleading ledger. Here, only one FSVrepresents two years of dual reporting.

Page 10: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

30

Table 1.2 illustrates the parallel accounting accounts approach. This approachuses multiple FSV's for two dual reporting periods. It involves increasing thechart of accounts. Accounts must be maintained for two FSVs, and at the endingof the dual reporting period, the accounts must be blocked and no additionalwork is required.

Ledger Dual Reporting Year 1 (2016)

Dual Reporting Year 2 (2017)

New Revenue Reporting (2018)

GAAP/IFRS (current revenue)

0L (40000 – 499999 and 500000 – 599999)

0L (FSV1) 0L (FSV1) Drop current revenue (may want to keep 0L still active for audit purposes)

GAAP/IFRS 15 (new revenue accounting

0L (40000 – 499999 and 500000 – 599999)

1A (FSV1) 1A (FSV1) Switch ledgers to leading led-ger (may need new G/L migra-tion)

Table 1.1 Parallel Accounting (Ledger Approach)

Account Range

Dual Reporting Year 1 (2016)

Dual Reporting Year 2 (2017)

New Revenue Reporting (2018)

GAAP/IFRS (current revenue)

0L/Account group 1 400000 – 499999 and 900000 – 999999

Ledger 0L/Account group 1 (FSV1)

Ledger 0L/Account group 1 (FSV1)

Drop current rev-enue FSV (block accounts for account group 1 so no postings can happen to them)

GAAP/IFRS 15 (new revenue accounting)

0L/Account group 2 400000 – 499999 and 700000 – 799999

Ledger 0L/Account group 2 (FSV2)

Ledger 0L/Account group 2 (FSV2)

Use FSV2 for reporting (no migration proj-ect required, you may continue to use leading ledger)

Table 1.2 Parallel Accounting (Accounts Approach)

IFRS 15 1.2

31

To explain this clearly, refer to Figure 1.4. In this case, there are two FSVs repre-senting two different standards (i.e., FSV-I represents IFRS, and FSV-II representsIFRS 15).

Figure 1.4 Parallel Accounts

Multiple-Element Arrangement

One of the most salient challenges of the adoption of the new standards is theaccounting for multiple-element arrangements. It can be a challenge to handle thisrequirement, because all the data required for accounting the multiple elementarrangement may not reside in a single source, and there may be significant time dif-ferences between each source. For example, a typical telecommunications companyhas multiple source systems that store hardware, network services, discount informa-tion, and other services offered by companies separately in different source systems.Even companies that are using the sales order process may not have all the informa-tion in one spot and may have to connect multiple sources arriving at different times.

Based on the industry and type of business, multiple-element arrangement mayinclude various types of POBs with different transaction prices and differenttypes of allocation processes among these elements. The arrangement canbecome increasingly complex when the requirements deal with multiple alloca-tion groups and prorations with allocations in different periods.

Common accounts 100000 - Cash400000 - Revenue100400020 - AR

IFRSpure accounts

905000 - Invoice Corr 900010 - Receivable Adj 900050 - Service/Device Revenue900020 - Deferred Revenue

IFRS 15 pureaccounts

705000 - Invoice Corr700010 - Receivable Adj700050 - Contract Asset705040 - Product Revenue705050 - Service Revenue700020 - Deferred Revenue

Parallel Account Approach

FSV – II (Acct Group 2)FSV – I (Acct Group 1)

Page 11: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

32

Proration Functionality

One of the most common concerns from customers is when contracts begin atdifferent times, they would like to prorate these contracts based on differentrules. These proration rules can be set up at a POB level for time-based POBs. SAPhas delivered close to seven proration rules; if none of the proration rules meetsa customer’s requirements, the customer can define its own rules using a customBusiness Add-ins (BAdIs).

This proration functionality is part of the core functionality provided with ver-sion 1.2 of SAP RAR, along with other functionalities, such as recognizing capital-ized contract costs, cost recognition, automatic order revenue accounting item(RAI) creation from invoices, contract asset/liability determination at a POB level,SAP ERP Project System (PS) integration, CO-PA integration, advanced contractmodifications, and so on. We’ll try to address as much as possible with relevantexamples throughout the book.

All that said, SAP RAR is still evolving as requirements from customers are emerg-ing. SAP has released three versions of the product (at the time of publication),which now addresses most of the common requirements from customers. How-ever, there are multiple facets of complexity associated with requirement is fromvarious industry solutions, such as multicurrency, intercompany, taxes, timevalue of money calculations, tight integration with SAP ERP PS, SSP determina-tion, call-off order functionality, and so on, which have yet to be addressed infuture releases.

Contract Management

There are several elements of contract-related functionality that can be found inSAP RAR. The following sections look at these areas.

Contract Changes

A contract modification is a change to a contract in the scope or price (or both) thatis approved by the parties of a contract. Contract changes can include the follow-ing:

� Cumulative catch-up/retrospective changesTable 1.3 and Table 1.4 show an example of a cumulative catch-up/retrospec-tive change. To use on example from the telecommunications industry, a cus-

IFRS 15 1.2

33

tomer entered into a 24-month contract for a subsidized device and a service con-tract, and after one month, the customer is charged with an activation fee.

� Prospective change (contract modification)Considering the same example, let’s say that there’s no activation fee, and thecustomer modifies the contract and adds a payment of $139.99 for a subsidizedhandset. The customer pays $45.00 per month for service, increasing to $65.00in the second month and thereafter. Because we already recognized the firstmonth, the contract modification would be as shown in Table 1.5 and Table 1.6(first month and second month, respectively).

Per

iod/

Mon

th

Con

trac

tual

P

rice

SSP

Tot

al

Allo

cate

d

Qua

ntit

y

Fulf

ill

Qua

ntit

y

Rec

ogni

zed

Rev

enue

Handset April 2015 (First month)

$139.99 $610.95 $420.35 1 100% $420.35

Service (24 months)

April 2015 (First month)

$1,080.00 $972.00 $799.64 1 6% $48.13

Total $1,219.99 $1,482.95 $1,219.99 $468.47

Table 1.3 Contract Modifications: Cumulative Catch-Up (After the First Month)

Per

iod/

Mon

th

Con

trac

tual

P

rice

SSP

Tot

al

Allo

cate

d

Qua

ntit

y

Fulf

ill

Qua

ntit

y

Rec

ogni

zed

Rev

enue

Handset May 2016 (Second month)

$139.99 $510.95 $432.41 1 100% $432.41

Service (24 months)

May 2016 (Second month)

$1,080.00 $972.00 $822.58 1 6% $49.51

Activation Fee (One-time charge)

May 2016 (Second month)

$35.00 $0.00 $0.00 1 0% $0.00

Total $1,254.99 $1,482.95 $1,254.99 $481.91

Table 1.4 Contract Modifications: Cumulative Catch-Up (After the Second Month)

Page 12: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

34

� Mixed change (prospective and retrospective change)Because contracts can be complex, there can be instances in which contractsmay have to adopt both prospective and retrospective changes (at the POBlevel) at the same time. SAP RAR is designed to handle these scenarios based onthe defined set of rules simultaneously.

Per

iod/

Mon

th

Con

trac

tual

P

rice

SSP

Tot

al

Allo

cate

d

Qua

ntit

yFu

lfill

Q

uant

ity

Rec

ogni

zed

Rev

enue

Cum

ulat

ive

Rev

enue

R

ecog

nize

d

Handset April 2016 (First month)

$139.99 $510.95 $420.35 1 100% $420.35 $420.35

Service (24 month contract)

April 2016 (First month)

$1,080.00 $972.00 $799.64 1 6% $48.13 $48.13

Total $1,219.99 $1,482.95 $1,219.99 $468.47 $468.47

Table 1.5 Contract Modifications: Prospective Change in First Month

Per

iod/

Mon

th

Con

trac

tual

P

rice

SSP

Tot

al

Allo

cate

d

Qua

ntit

yFu

lfill

Q

uant

ity

Rec

ogni

zed

Rev

enue

Cum

ulat

ive

Rev

enue

R

ecog

nize

d

Handset May 2016 (Second Month)

$139.99 $510.95 $420.35 1 100% $420.35 $420.35

Service (24 month contract)

May 2016 (Second Month)

$1,310.00 $1,179.00 $1,029.64 1 8% $42.07 $90.20

Total $1,449.99 $1,689.95 $1,449.99 $462.42 $510.55

Table 1.6 Contract Modifications: Prospective Change in Second Month

IFRS 15 1.2

35

Contract Asset/Contract Liability

Based on the new IFRS 15 standards, the presentation of revenue becomes obso-lete, for the most part. Instead, in IFRS 15, this concept is replaced by contractasset/liability. A contract liability is a company's obligation to transfer goods orservices to a customer for which the entity has received consideration from thecustomer. This concept is slightly different from deferred revenue, which is typi-cally recognized upon the instance of an invoice.

To better understand contract asset/liability, let’s look at the telecommunicationsexample originally introduced in Section 1.2.2 (see Table 1.7). In this example,when the system receives the contract information and allocates the revenue, theallocable amount is automatically attributed to the corresponding contract asset/liability. Simply, whenever the invoiced amount is lower than the revenue recog-nized, then the difference is presented as contract asset (as any receivable amounthas been deducted). However, whenever the customer is invoiced more than therecognizable revenue (in this case, one month of advanced billing) the entity, ispresented as a contract liability.

For customers using SAP RAR for their current IFRS, the system can determinethe unbilled receivables and deferred revenue amounts rather than contract as-sets and liabilities (relevant for IFRS 15).

Note

Depending on the type of transaction and timing associated with the contract(s), theremay be a greater need for contracts to be combined. For example, you might have amaster contract for licensing with a software vendor and may have subcontracts thatoriginated at different times. Under the current IFRS, these would be treated as separatecontracts. But under the new guidelines a single contract and revenue might have to beallocated from the master contract to subcontracts or vice versa. This feature was avail-able in SAP RAR version 1.1, but version 1.2 makes it much more flexible and userfriendly.

Transaction Price Contract Asset Contract Liability

Contract value (total transaction price)

$1,724.95 $315.77 0

Sum of recognized revenue $578.22

Sum of all issued invoices $262.45

Table 1.7 Contract Asset and Liability Example

Page 13: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

36

Deferred Costs/Deferred Revenue

Deferred costs are also referred to as commission assets. Typically, deferred costsare recognized for sales commissions and contact fulfillment costs. Functionalitiesfor deferred costs were introduced in SAP RAR version 1.2.

Figure 1.5 shows the Account Determination in SAP RAR for Deferred Revenue

and Unbilled Receivable versus Contract Liability and Contract Asset.

Figure 1.5 Account Determination in SAP RAR

Performance Obligations

There’s a lot of functionality in SAP RAR to consider when it comes to POBs. Inthe following subsections, we’ll look into these important concepts.

� Leading performance obligations and linked performance obligationsOften, contracts have to be designed to have a parent-child relationship. Forexample, if a high-tech company is selling software and provides optional ser-vices associated with specific POBs, such as free upgrades, training, consultingsupport, and so on, then the software contract can be set up as a leading con-tract, and the other free services can be added as linked POBs.

� Distinct vs. nondistinct and compound performance obligationsDistinct versus nondistinct and compound POBs is a complex area to explore,and often the attributes distinct and nondistinct can sometimes lead to confu-sion. A nondistinct POB can’t stand on its own (i.e., it can’t be sold used on itsown). For example, the activation fee with a telephone contract is treated as anondistinct POB. However, in SAP RAR a nondistinct POB is similar to a childin a linked POB. Any POB that’s set up independently is treated as distinct innature. This is not to be confused with the definition from IFRS (e.g., in the pre-vious example, the activation fee could be set up as distinct or could be addedas a condition record in the main contract).

IFRS 15 1.2

37

Compound POBs are used with reference to leading and linked POBs in orderto group the into a single compound. In this case, the compound is the distinctPOB. For example, if an entity is selling a service and offering a three-monthcomplementary service, then the two components can be bundled into a com-pound and revenue for the compound can be recognized based on a single pat-tern. If the two components of the bundle are priced separately when revenueis recognized, certain amounts within the compound might be re-allocated toarrive to a single recognition pattern.

� Fulfillment of performance obligations Performance obligations can be fulfilled by the following methods:

� Event-based (specific occurrence)

� Time-based (over a period of time)

� Percentage of completion (percentage of project completion)

� Manual (recognize revenue manually)

Revenue can be recognized based on the triggers set up in the system. For exam-ple, for a network service of a telecom company, time-based revenue recogni-tion may be a good fit; for a handset on a telecom contract, delivery of the devicealong with activation may be a good trigger; and for a software implementationproject, the PoC method makes sense. If for any reason none of these are appli-cable, the system can be configured to recognize revenue manually (but thisoption isn’t recommended for high-volume businesses).

Right of Return

Right of return is defined at the POB level. Right of return applies in situations in whicha company may need to refund all or part of the expected return for a sales item to acustomer. In doing so, it’s necessary to specify the percentage of the expected returnand post it as a refund liability. Depending on the need, a portion of the revenue can beidentified and deferred for the right of return and can be recognized in the future (if theright of return has not been executed).

Posting and Reconciliation Process in SAP RAR

SAP RAR is tightly integrated with the G/L. During month end, when batch jobsare run, postings pertaining to contracts are posted directly to the G/L with all therelevant financial information summarized. All the validations and substitutionsand 999-line restrictions are still applicable to these postings from SAP RAR.

Page 14: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

38

Because the G/L contains only the summarized and consolidated account balances(of all contracts), which is used by dual reporting, SAP has built in checks and bal-ances required to reconcile the summarized postings with SAP RAR, and SAP RARhas standard reports that can reconcile the postings at the contract level.

Integration

Some important integrations between SAP RAR and other solutions include thefollowing:

� SAP Hybris BillingSAP RAR has been compatible with SAP Hybris Billing from SAP RAR version1.1 onwards. More information on SAP Hybris Billing can be found in Section1.2.8.

� SAP BusinessObjects BI/SAP Business Warehouse (SAP BW)As previously mentioned, SAP RAR is treated as a submodule for the main gen-eral ledger. All the underlying details reside in the submodule; only the sum-marized postings reside in the main general ledger. SAP has provided a stan-dard extractor to extract all the revenue details into SAP BusinessObjects BI orSAP Business Warehouse (BW) so that revenue can be sliced and diced for man-agement, disclosure, and audit purposes.

� Business Rule Framework plus (BRF+)SAP RAR leverages BRF+ functionality for deriving the key attributes for per-formance obligations. BRF+ is an independent standalone application that’sflexible and dynamic in nature and that can be integrated with SAP RAR appli-cation quite easily. BRF+ is a comprehensive API and UI for processing anddefining business rules, allowing you to model business rules and reuse themin different applications.

Reporting in SAP RAR

SAP RAR provides basic reporting at the contract or customer level, but thereporting and audit capabilities are limited. However, all the required data,including the change logs, is available in the repository and can be reported easilywith custom reporting. All the postings made from SAP RAR will be compliantwith dual reporting.

IFRS 15 1.2

39

1.2.6 Licensing Options

SAP takes compliance and regulatory requirements seriously and gives the high-est priority to all open development requests. SAP puts a lot of emphasis on cus-tomer feedback and prioritizes development goals based on customer needs. Aspart of the standard SAP ERP licensing, SAP offers SAP RAR at no additionallicense fee. There is a formal process for becoming an early adoption customer,which allows a customer to work with SAP and contribute to product develop-ment, including relevant industry-specific requirements. General availability(GA) versions of each release are open for all customers to download and install.Please refer to http://support.sap.com/swdc/ for more information about how tobecome a ramp-up customer/early adoption customer.

There are some prerequisites for implementing the SAP RAR add-on. Please referto SAP Note 2175281 for more information on installing the new revenue recog-nition solution 1.1.

Although SAP RAR itself is covered under the standard license, and SAP alsooffers comprehensive documentation for configuring SAP RAR, this is a relativelynew product with not many implementations, so it’s recommended to get helpfrom SAP or SAP-preferred partners when implementing this solution. It’s essen-tial to work through some background tasks before starting the implementationprocess; each industry is different and has to comply with different requirements.Refer to Chapter 2 for more information on the project implementation process.

1.2.7 Architecture and Landscape

As previously mentioned, SAP RAR is a decoupled application and is designed towork as a standalone application to meet the new IFRS 15 revenue standards. Inthis section, we’ll discuss the underlying architecture and how the five-stepframework is integrated within SAP RAR architecture.

Basic Architecture

Revenue accounting is a critical piece of the revenue recognition process. All thesource systems can be integrated directly into SAP RAR which contain the con-tracts) through the adapter reuse layer (ARL), in which the business rules aretransformed to derive the respective attributes for the corresponding POBs. The

Page 15: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

40

same information is then transferred into SAP RAR. This information is then usedlater to recognize the revenue according to the defined rules.

In Figure 1.6, notice that source systems such as SAP ERP SD, SAP CRM, SAPHybris Billing, and third-party applications like Data Hub are integrated with SAPRAR through ARL. The source applications generate RAIs to pass the contractinformation to SAP RAR. Applications which reside in an SAP ERP environment,such as sales orders from the SD module, can be configured to automatically gen-erate RAIs and can be processed through ARL automatically. Third-party applica-tions can use a normalized approach, like Data Hub, and imitate SD to process theRAIs.

Figure 1.6 Decoupled Architecture

There are typically three stages in RAI processing, but with the integratedapproach we can skip a few stages by going to processed status without goingthrough checks and putting the RAI items into a RAW status:

1. RAI0This is a raw RAI item; no validations are performed at this stage.

2. RAI2This is a processable RAI; all validations are performed in this stage, such asvalid master data, appropriate POB, company codes, and so on.

Revenue Accounting

GL ResultsAnalysis

SAP ERP SD

SAP CRM

SAP ERP FIN

SAP HybrisBilling/CI

Third-party

CO-PA

Adapter Reuse LayerSAP ERPSD IC

SAP ERPFIN IC

SAP CRM IC Accrualsmanagement

RA Processmanagement

Data provisioning

Information lifecyclemanagement

SAP HybrisBilling/

O2C SOM

SAP CRMProvider/Order/

Contract IC

ConvergentInvoicing IC

SAP …SAP …

IC

SAPSAP SAP

RevenueAccounting Contract

BRF+

Configurationand

GenerationMapping

RAI - POB

RAIStorage

Massprocessing

Businessrules

Revenue AccountingContract

POB 1

POB 2

POb: Right of Return

POb: Upgrade Right

POB 1

POB x

POB: Right of Return

POB: Upgrade Right

IFRS 15 1.2

41

3. RAI4This is a processed RAI; at this stage, the revenue accounting contract is success-fully created and is linked to the originating order.

There are few BAdIs supplied as part of these processes. Customers not usingData Hub or third-party applications can directly integrate their applications intothese corresponding RAI stages to integrate with SAP RAR.

Business Rule Framework Plus

The most prominent component in the ARL is the BRF+ application. BRF+ is astandalone application that can derive the attributes relevant for the revenueaccounting contract via predefined business rules. BRF+ is a central design tool/rules framework integrated not only with revenue accounting but also with SAPCRM, SAP SRM, custom applications, banking applications, and more.

Figure 1.7 provides a look at the BRF+ framework for processing business rules.

Figure 1.7 BRF+ Framework

BRF+ acts as an API as well as a UI for defining and processing business rules. Therules can be modeled in an intuitive way and can be reused in different applica-tions.

Adapter

GeneralLedger

CO-PA

Revenue Accounting Add-on

Rul

e: d

eter

min

e w

heth

er it

em is

dis

tinc

t

Rul

e: d

eriv

e ad

diti

onal

PO

Bs

Rul

e: d

eter

min

e SS

PS

Rul

e: d

eter

min

e ot

her

clau

ses

(e.g

., R

ight

of

Ret

urn)

Rul

e: fo

r co

mbi

nati

on o

f co

ntra

cts

Order/ContractOrder/Contract

Item

Item

RAI fromoperational systems

Fairvalues

Estimations

Revenue Accounting Contract

Performance Obligation (POb) 1

Performance Obligation (POb) 2

POb: Right of Return

POb: Upgrade Right

RevenueAccounting Engine

RevenueAccounting ContractPerformance Obligation(POB) 1

Performance Obligation(POB) x

POB: Right of Return

POB: Upgrade Right

Business Rules Framework plus

Rul

e: d

eriv

e PO

Bs

SAP ERPFinancials

Page 16: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

42

Example use cases for BRF+ include the following:

� Validating invalid data and correcting the data

� Calculating costs, overhead, and risks

� Identifying the true market value/fair market price (SSP) for a POB

� Identifying proration logic

� Identifying the type of POB (i.e., distinct, nondistinct, compound, etc.)

Major BRF+ components include applications, functions, catalogs, expressions,actions, and data objects, and SAP RAR leverages BRF+ functionality to derive keyattributes for performance obligations.

Five-Step Framework in SAP RAR

As outlined previously in Section 1.2.1, the five steps associated with the newrevenue recognition rules are as follows:

1. Identify the contractsIdentify all contracts that are impacted by the new revenue accounting rules.This step is performed at the RAI item generation level. If an item is passed toSAP RAR without any impact, then that transaction can be a pass-through entryin SAP RAR.

2. Determine the POBsIdentify the POBs in the contract and their true nature. These rules are builtinto the BRF+ framework application.

3. Determine the transaction priceDetermine the transaction price, which is identified at the source contract leveland can be adjusted later in the control section based on the proration, timing,and so on.

4. Allocation of the transaction priceWhen allocating the transaction price, SAP RAR can automatically allocate theprice based on the true market value.

5. Satisfaction of the POBRecognize the revenue in SAP RAR based on the current rules. The engine canbe configured to recognize revenue based on time, event, or percentage ofcompletion.

IFRS 15 1.2

43

All these steps are facilitated through the embedded architecture of SAP RAR, asillustrated in Figure 1.8. Note that the controls are provided before and after theARL in order to provide provision for customization.

Figure 1.8 Integrating Five-Step Process into SAP RAR

Components in SAP RAR

SAP RAR acts as a submodule; all information pertaining to the contracts is storedwithin SAP RAR, and only the summarized information is sent to SAP ERP Finan-cial Accounting, which is the main reporting ledger.

Figure 1.9 illustrates the SAP RAR architecture. Here, RAI items are processedthrough the ARL, and the corresponding SAP RAR contracts with POBs are gener-ated. Fulfillment and invoicing events are triggered by the ARL upon the receiptof information, and the triggers are passed to the engine for recognizing the rev-enue.

Order/Contract

SAP Salesand Distribution

(SD)

SAP CRM SOM

SAP Billingand RevenueInnovation

Management

Other SAPComponents

OperationalSystems

Delivery/Goods Issue/Service Usage

Billing/Invoicing

AccountsReceivable

Operational process stream

GL

Multi-Ledger

ProfitabilityAnalysis

FairValues

Flexiblerevenue

accountingguidelines

AnalyticalEstimations

Revenue Accounting Stream

Allocationfulfillmentaccruals

ControlControlReconciliation

ManagementReporting

SAP ERP

Non SAP3rd PartySystems

Non SAPThird-party

Systems

Revenueaccounting

contract

Businessrules

Page 17: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

44

Figure 1.9 Components in SAP RAR

As shown in Figure 1.9, the following components are part of SAP RAR:

� User interfaceDesigned with Web Dynpro ABAP with Floorplan Manager. The personalobject work list is used for reviewing and error handling.

� Contract ManagementThe Contract Management component in SAP RAR calculates price allocationamong POBs. Within this component are three subcomponents:

� Processes Management: This functionality offers manual SAP RAR process-ing.

� Invoice Management: Calculates effects from invoices, such as recalculatingthe contract asset/liability, reducing the POB value, terminating the POB,and so on.

� Fulfillment Management: Determines revenue to be recognized from fulfill-ment events.

Invoice and Fulfillment Management trigger the calculation of contract asset/liability for the posting.

Configurations

SAP RAR

FI G/L

CO-PAProfitability Analysis

POB

POB typesaccounting principles

User interface

RA Contract

AdapterReuse Layer

Financial Accounting

Web Dynpro ABAP

FPM

Contract Management

POWL

InvoiceManagement

FulfillmentManagement

Posting Management

Reconciliation Accrual run

Data Provisioning

Data Access (Data Source)(Hana/classic DB)

AnalyticalEngine

LegalReporting Analytics

Invoice events

Fulfillment events

POB

POBPosting

Data

ProcessManagement

IFRS 15 1.2

45

� Data ProvisioningOffers data sources for legal reporting and analytics.

� Posting ManagementThis component creates postings of recognized revenue and invoice correc-tions. The following areas exist under this component:

� Accrual Run: Creates aggregated actual postings to G/L and to CO-PA.

� Reconciliation: Explains the aggregation of posting data per POB into post-ings.

1.2.8 Integration with Existing Revenue Applications

As a standalone decoupled application, SAP RAR can be integrated with multipleapplications to combine information from different systems into a single con-tract. In this section, we’ll outline some of the standard available integrationapplications that can be linked to SAP RAR directly.

Integration with SAP Hybris Billing

The SAP Hybris Billing solution works with contracts from customers that mustbe compliant with the new IFRS 15 revenue guidelines. As part of standard sup-port, SAP developed a standard integration between SAP RAR and SAP ERP 6.07SP09. This new solution is compliant with SAP RAR 1.1 and beyond.

SAP Hybris Billing works with various kinds of orders, such as standard SAP CRMsales orders, Order Management, Convergent Charging (CC), Convergent Invoic-ing (CI), and Convergent Accounts Receivable and Payable (FI-CA). The standardSAP RAR integration with SAP Hybris Billing creates the relevant RAIs (order, ful-fillment, and invoice) directly from the corresponding applications within SAPHybris Billing (i.e., SAP CRM and non-SAP CRM applications). These RAIs will becreated similarly to standard sales order RAI items and will be processed throughARL for setting up the contracts in the SAP RAR system.

Figure 1.10 shows the process flow from the SAP Hybris Billing integration point.Notice that on the left, the SAP order-to-fill (standard sales order) process inte-grates highly with the SAP RAR solution. On the right side, notice that SAP HybrisBilling is integrated with SAP RAR as well.

Page 18: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

46

SAP RAR version 1.1 is integrated with SAP Hybris Billing for SAP CRM 7.03 SP09. Figure 1.10 illustrates the integration of different source systems into SAPRAR.

Figure 1.10 Supported SAP Hybris Billing Integrated Versions with SAP ERP

Figure 1.11 shows the process flow from contract to order creation through gen-eral ledger postings. Note that none of the processes for SAP Hybris Billing areimpacted by any of the settings from SAP RAR. SAP Hybris Billing is integrated,and if there is an exception it’s handled within SAP RAR; the SAP Hybris Billingfunctionality is untouched and will be processed normally. SAP RAR can be inte-grated with Hybris Billing and has triggers everywhere that a process is relevantfor the SAP RAR application (as shown with checkmarks in the flow through SAPRAR.

Orderprocessing

andmonitoring

Ordercapturing

Mediation

SAP CRM

Revenueand expensemanagement

Invoicingand

paymentstatements

Financialcustomer care anddisputemgmt.

FI-CA

Pricing,rating,

andcharging

Creditand

collectionsmgmt.

CI

CC

Offermanagement(incl. productmodelling)

CC CRM(for CFM)

Pro

cess

esA

pplic

atio

ns

SAP ERPCM by

DigitalRoute

CPSCPS

as of SAP ERP6.07 SP09

Revenue Accounting

BRF+

Adapter Reuse Layer

Configurationand

generationMapping

RAI - POB

RAIstorage

RevenueAccountingAdd on 1.1

as ofSAP CRM7.03 SP09

Massprocessing

Businessrules

Revenue Accounting Contract

POB 1

POB 2

POB: Right of Return

POB: Upgrade Right

RevenueAccounting

Contract

AllocationFulfillment

Accruals

Reconciliation

IFRS 15 1.2

47

Figure 1.11 SAP Hybris Billing and SAP RAR Integration

Integration with Sales and Distribution-Based and Results Analysis-Based Revenue Recognition

Many SAP ERP customers use the standard delivered revenue recognition solu-tion from the SD module. The SD-based revenue recognition solution is highlyintegrated with sales, delivery, and invoicing processes within SAP ERP (as seenin Figure 1.12). This solution is designed only with the SD module as an input,and it works, for the most part. The SD module is designed in such a way thatwhen invoices are posted to accounting instead of to a revenue account, they areposted as deferred revenue or unbilled receivables. This process widely dependson the previous balances of recognized revenue from the invoiced amounts.

This module is integrated with delivery and based on the post goods issue, thefulfillment events are triggered from the delivery, and fulfillment can be postedto deferred/unbilled revenue. Service revenue can be recognized directly basedon the billing plan information upon invoicing.

Billing & Invoicing A/R

Ope

rati

onal

Rating

Sales and OrderManagement

Rating

Providercontract

Billableitems

(Usage)Invoicing

Contractaccounting

Master Data Replication

Sales andDistribution -

Hardware

Rev

enue

Acc

ount

ing

Adapter Revenue Accounting

Revenue AccountingContract

POB Hardware

POB Service

AllocationFulfillment

InvoiceAccruals

SAP ERP Financials Add-on

RevenueAccounting Items

ConvergentInvoicing (CI)

SAP Hybris Billing: Order/Contract

G/LControlling

Integration Component

= Revenue Accounting relevant

ConvergentCharging

Hardwareservice

Order items

Fulfillments

Invoices

Trigger/mass activity

BusinessRules

Update POBs

POB Rightof Return

POB 1

POB 2

RevenueContract

TransformationEstimationsPlan Values

Page 19: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

48

Figure 1.12 SAP ERP SD-Based Revenue Recognition

Other SAP ERP customers also use results analysis-based revenue recognition (asseen in Figure 1.13). This method mainly is targeted to recognize revenue basedon the percentage of completion of the planned revenue/cost. This approach isprominent with the make-to-order/professional services approach. With thisapplication, the revenue can be recognized based on the planned revenue/cost oractual revenue/cost.

Both SD-based revenue recognition and results analysis–based revenue recogni-tion are robust solutions, but they do have a few limitations, such as the follow-ing:

� Lack multiple-element arrangementAllocation among different elements originating from different contracts isn’tpossible; recognition is only made on the specific order line item defined in thepricing on the line item.

Contract

Billing plan• periodic• milestone

Sales and Distribution Financials CO

Delivery

Order

Controlling Profitability Analysis

Invoice

Revenues

Accounts Receivables

Objects from Sales and Distribution affecting Revenue Recognition

Solution Revenue Recognition

RevenueRecognition

Process

Unbilled Receivables

Deferred Revenues

Integrated solution in SD affecting FI and supporting different methods of Revenue Recognition(time-based, event-based).

Billing plan• periodic• milestone

IFRS 15 1.2

49

Figure 1.13 Result Analysis-Based Revenue Recognition

� Lack support for parallel accountingOne of the major requirements for IFRS 15 or migrating from US-GAAP to IFRSis to be able to report in both standards for a defined period of time. Existingsolutions are not designed to handle the parallel accounting/reporting require-ments. Currently, even with the new G/L, existing solutions such as classic SD-based revenue recognition will always post to the blank ledger group, which isapplicable for all ledgers in that group.

� Lack cost recognitionAlthough the existing solutions are capable of recognizing costs, they lack thecost of goods sold synchronization with revenue. They can recognize the costsonly at goods issue or at billing time.

� Lack disclosure capabilitiesThe new revenue standards require new comprehensive disclosures, especiallyin the areas of revenue reconciliation and contract balances. The current solu-tions are not capable of handling these complex requirements.

• Event based revenue recognition based on contract fulfillments

• Straight line method

• Percentage of completion

Revenue from…

Sale from stock

Services

Make to order/professional services

Recognized with…

• Revenue recognition at time of billing

• Revenue recognition based on events (goods issue, proof of delivery…)

• Time-based revenue recognition

• Percentage of completion based on planned revenue/planned cost

• Cost based percentage of completion

• Percentage of completion based on project earned value

• Completed contract

SD Revenue Recognition

Results Analysis

Page 20: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

Introduction to IFRS 15 and SAP Revenue Accounting and Reporting1

50

Data Hub Approach

Most telecommunications companies don’t use either SD-based or result analysis-based revenue recognition. They currently use the pass-through approach (i.e.,they recognize revenue as it comes through, with some manual adjustments atmonth end for the deferred revenue and with unbilled receivables). AlthoughSAP RAR is decoupled from SD, most of the underlying structures are based onthe SD-based architecture.

To overcome such complexities these companies are adopting an intermediatelayer of processing—that is, using the Data Hub approach.

In the Data Hub approach, data is gathered from various source systems, staged,and processed in an SAP RAR-compatible language to input the details into therevenue engine directly. In a way, the Data Hub approach acts like a simulated SDenvironment, in which data is processed when complete information is receivedfrom all source systems.

SAP RAR is designed to address all the limitations of SD-based and results analy-sis–based revenue recognition. This solution is also designed to provide flexibilityand user friendliness for recognizing revenue. Because the standards are evolv-ing, the product will become more mature in future versions. The current versionof the product meets most of the requirements of the new standards, but thereare quite a few requirements still to be met. For example, IFRS 15 includes a spe-cial disclosure requirement to distinguish long-term revenue (noncurrent reve-nue; usually over twelve months) and costs, from short-term revenue (currentrevenue; usually less than twelve months) and costs, from time value money rec-ognition, and so on. Potentially, many of these requirements will be covered aspart of future releases.

1.3 Summary

In this chapter, we introduced you to both the IFRS 15 requirements and the SAPRAR solution. As we discussed, the new revenue regulations impact not onlyIFRS, but also US-GAAP as well. The new effective date of these regulations is thebeginning of the 2018 fiscal year. Although these standards impact most indus-tries, only a handful of industries are heavily impacted. Unlike other regulations,IFRS 15 is not just a reporting requirement; its implementation must be treated asa separate project by nature.

Summary 1.3

51

There are multiple solutions available in the market to address the upcoming IFRS15 requirements, but SAP offers SAP RAR as a standard add-on for no additionallicense cost to comply with these regulations. The success of the project relies onthe vendor who is implementing the project.

In addition, the new SAP RAR solution can be integrated with your existing reve-nue applications and can be leveraged to meet the existing compliance and disclo-sure requirements as well as new revenue guidelines.

In the next chapter, we’ll discuss the execution steps from implementing the proj-ect using SAP’s best practices and methodologies.

Page 21: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

7

Contents

Foreword ......................................................................................................... 13

1 Introduction to IFRS 15 and SAP Revenue Accounting and Reporting .......................................................................... 15

1.1 Global Accounting Standards ........................................................ 161.1.1 New Accounting Guidelines ............................................ 161.1.2 Business Challenges ......................................................... 17

1.2 IFRS 15 ........................................................................................ 181.2.1 Five-Step Framework for Revenue Recognition ................ 191.2.2 Impact of the New Standards .......................................... 221.2.3 Existing Tools and Vendor Analysis Matrix ....................... 251.2.4 How SAP Is Addressing the New Requirements ............... 271.2.5 Functionality Overview ................................................... 281.2.6 Licensing Options ............................................................ 391.2.7 Architecture and Landscape ............................................ 391.2.8 Integration with Existing Revenue Applications ............... 45

1.3 Summary ...................................................................................... 50

2 Project Execution Approach ..................................................... 53

2.1 Project Management .................................................................... 532.1.1 Agile Methodologies ....................................................... 532.1.2 Traditional SAP Implementations (ASAP Methodology) ... 55

2.2 Project Preparation and Scope ...................................................... 572.2.1 Project Preparation ......................................................... 572.2.2 Defining the Scope .......................................................... 582.2.3 Project Organization ....................................................... 592.2.4 Project Timelines ............................................................. 612.2.5 Change Management Considerations .............................. 63

2.3 Project Blueprinting ...................................................................... 642.3.1 Plan and Collect or Develop Use Cases ............................ 642.3.2 Organize Business Requirements Workshops ................... 662.3.3 Create Business Requirements Document ........................ 672.3.4 Validate and Get BRD Sign-Off from Business .................. 68

2.4 Project Design and Build .............................................................. 692.4.1 Prototype Use Case Solution ........................................... 69

Page 22: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

8

Contents

2.4.2 Identify Solution Gaps .................................................... 712.4.3 Identify Master Data, Integration, Change Management,

and Migration Requirements .......................................... 722.4.4 Key Design Decisions ..................................................... 74

2.5 Project Testing and Go-Live ......................................................... 752.5.1 Test Strategy and Execution ............................................ 752.5.2 Outline Best Practices, Challenges, and Risk-Mitigation

Strategy .......................................................................... 782.5.3 Cutover Planning ............................................................ 802.5.4 Go-Live and Post-Go-Live Considerations ....................... 81

2.6 Summary ..................................................................................... 82

3 Configuring SAP Revenue Accounting and Reporting ............. 83

3.1 Understanding Your Configuration Options ................................. 833.2 Application Installation Process ................................................... 85

3.2.1 System Requirements ..................................................... 853.2.2 Installing SAP RAR ......................................................... 863.2.3 Setting Up Item Classes .................................................. 893.2.4 Setting Up SAP Business Client ....................................... 893.2.5 Integrating with SAP Business Warehouse ...................... 90

3.3 Configuration .............................................................................. 943.4 Step-By-Step Configuration Guide ............................................... 96

3.4.1 Inbound Processing ........................................................ 973.4.2 Revenue Accounting Contracts ....................................... 1053.4.3 Revenue Accounting Postings ......................................... 1313.4.4 Integration with SD and Non-SD Applications ................ 1363.4.5 Configure UI/Web Dynpro .............................................. 1373.4.6 Postconfiguration Requirements ..................................... 1413.4.7 Best Practices for Configuration and Technical Settings ... 142

3.5 BRF+ Integration ......................................................................... 1423.5.1 Architecture and Features .............................................. 1433.5.2 BRF+ Applications .......................................................... 1453.5.3 BRF+ Decision Tables ..................................................... 1463.5.4 Account Determination in BRF+ ..................................... 1463.5.5 Version and Transport BRF+ Applications ....................... 148

3.6 Summary ..................................................................................... 149

Contents

9

4 Processing Revenue Accounting Contracts .............................. 151

4.1 Revenue Accounting Items ........................................................... 1514.1.1 Generating RAIs from SD and Non-SD Applications ........ 1514.1.2 Stages or Status of RAI Processing ................................... 1534.1.3 Processing RAIs through the Adapter Reuse Layer ........... 1584.1.4 Customizing and Enhancing RAI Items ............................. 159

4.2 Revenue Accounting Contracts ..................................................... 1604.2.1 Contract Processing: Navigation, Revenue Schedule,

Amortization, and POBs .................................................. 1604.2.2 Price Allocation: Prorations, Standard Options,

and More ........................................................................ 1714.2.3 Contract Combinations .................................................... 1754.2.4 Contract Fulfillment ........................................................ 1784.2.5 Invoices in Revenue Accounting Contracts ...................... 1824.2.6 Contract Asset/Liability Postings ...................................... 1844.2.7 Revenue Recognition Process and Postings to FI ............. 1884.2.8 Reporting and Disclosures ............................................... 1994.2.9 Archiving Revenue Contracts ........................................... 203

4.3 Best Practices ............................................................................... 2034.4 Version 1.3 Functionality .............................................................. 204

4.4.1 Foreign Currency Exchange Processing ............................ 2054.4.2 Simplifications for High Volume Invoice Processing ......... 2094.4.3 End to End Consistency Checks ....................................... 211

4.5 Summary ...................................................................................... 213

5 Migrating Current IFRS Contracts to IFRS 15 Using SAP RAR ................................................................................... 215

5.1 Migration Strategy and Planning ................................................... 2155.1.1 Migration Strategy .......................................................... 2165.1.2 Migration Plan ................................................................ 2205.1.3 Migration Challenges ...................................................... 2225.1.4 Migration Timelines ........................................................ 2235.1.5 Migration Scenarios ........................................................ 2245.1.6 Migration Risks and Plans for Contingencies .................... 225

5.2 Migration Process ......................................................................... 2275.2.1 Migration Configuration .................................................. 2275.2.2 Migrating SD-Based In-Process Contracts ........................ 2325.2.3 Test Strategy and Considerations for Migration Process ... 2485.2.4 Reconcile Migrated Contracts .......................................... 250

Page 23: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

10

Contents

5.2.5 Migration in Cutover Process .......................................... 2505.2.6 Error Handling during Migration ..................................... 251

5.3 Best Practices in Migration .......................................................... 2525.4 Summary ..................................................................................... 253

6 Transition Strategy and Options .............................................. 255

6.1 Possible Effects during Transition ................................................. 2576.1.1 The Black Hole Effect ..................................................... 2576.1.2 Recycling of Revenues .................................................... 2606.1.3 Capitalization of Contract Costs ...................................... 263

6.2 Full Retrospective Transition Approach ........................................ 2666.3 Modified Retrospective or Cumulative Catch-up Transition

Approach .................................................................................... 2716.4 Modified Retrospective Transition Approach with Retrospective

Pro Forma (Hybrid Transition Method 1) ..................................... 2736.5 Modified Retrospective Transition Approach with Prospective

Pro Forma (Hybrid Transition Method 2) ..................................... 2746.6 Parallel Accounting ...................................................................... 278

6.6.1 Account-Based Solution ................................................. 2786.6.2 Ledger-Based Solution .................................................... 2806.6.3 Dual Reporting ............................................................... 282

6.7 Transitioning Example (End-to-End Flow) .................................... 2836.7.1 Current Postings under IFRS (IAS 11/IAS 18) .................. 2846.7.2 Transition Steps .............................................................. 284

6.8 Transactions Overview ................................................................. 2946.9 Best Practices .............................................................................. 2966.10 Summary ..................................................................................... 297

7 Business Cases: Telecom and High-Tech ................................. 299

7.1 Telecom Industry Business Case ................................................... 3007.1.1 Use Case Overview ......................................................... 3007.1.2 Impact of IFRS 15 on the Telecom Industry .................... 3007.1.3 Challenges for Many Telecom Companies ....................... 3027.1.4 Implementing SAP RAR in the Telecom Industry ............ 3067.1.5 Best Practices and Lessons Learned ................................ 324

7.2 High-Tech Industry Business Case ................................................ 3257.2.1 Use Case Overview ......................................................... 3257.2.2 Impact of IFRS 15 on the High-Tech Industry ................. 3267.2.3 Challenges for High-Tech Companies .............................. 327

Contents

11

7.2.4 Implementing SAP RAR in the High-Tech Industry .......... 3287.2.5 Best Practices and Lessons Learned ................................. 341

7.3 Summary ...................................................................................... 341

8 Conclusion ................................................................................ 343

8.1 Don’t Take IFRS 15 Projects Lightly .............................................. 3438.1.1 Implementation Date ...................................................... 3448.1.2 Requirements .................................................................. 3448.1.3 Internalizing the Five-Step Model ................................... 345

8.2 Choose the Right Transition Method ............................................ 3458.2.1 Hybrid Model-I ............................................................... 3468.2.2 Migration Scenarios ........................................................ 3478.2.3 Third-Party Systems ......................................................... 348

8.3 Good Project Management Makes for Successful Implementation ............................................................................ 3488.3.1 Scope and Milestones ..................................................... 3488.3.2 Big Bang versus Agile ...................................................... 3498.3.3 Resources ........................................................................ 3498.3.4 Prototyping ..................................................................... 3508.3.5 Focus .............................................................................. 3508.3.6 Roles and Responsibilities in an IFRS 15 Project .............. 350

8.4 Choose the Best Design for Reporting ........................................... 3528.4.1 Considering Both GAAPs ................................................. 3538.4.2 Ledger versus Account Approach .................................... 3538.4.3 Meeting Disclosure Reporting ......................................... 3548.4.4 Reconciliation ................................................................. 354

8.5 Overcome Technology Challenges ................................................ 3558.5.1 Special Landscaping Requirements .................................. 3568.5.2 Testing ............................................................................ 358

8.6 Links and Additional Information .................................................. 359

Appendices ...................................................................................... 361

A SAP RAR Application FAQs ...................................................................... 361B The Authors ............................................................................................. 369

Index ............................................................................................................... 371

Page 24: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

371

Index

A

Account approach, 353Accounting principles, company codes, 119Accounting principle-specific settings, 115Adapter reuse layer, 134Agile, 53, 349ALE RFC setup, 88Allocation effect, 172Allocation price, 171Amortization, 163Application installation, 85Archival setup, 88ASAP methodology, 55

project organization, 59project preparation, 57scope, 58

ASC 606/IFRS 15, 18Automotive industry, 23

B

BAdI, 185FARR_BADI_CONTRACT_COMBINATION,

295FARR_CHANGE_MODE_DETERMINATION,

117FARRIC_BADI_ORDER, 286, 295gross posting, 185net posting, 185

Black hole effect, 257BRF+, 38, 41, 152

account determination, 146applications, 127decision table, 104decision tables, 146integration, 142transport applications, 148

BRF+ applicationsFARR_ACC_DETERMINE_TEMPLATE, 103FARR_AP_SD_PROCESS_TEMPLATE, 103

BRF+ Rules Engine, 144

BRF+ Rules Repository, 144BRF+ Workbench, 143Business case, 299Business function, FIN-CO-COGM, 108Business Rules Management System, 143

C

Capitalization of contract costs effect, 264Change management, 63CO object setup, 109Commission asset, 36Comparative reports, 242Condition type, 124

roles, 126Configuration, 94Configuring SAP RAR, 83Contract

shift to next period, 196Contract asset/liability, 35, 332

calculation, 186postings, 184

Contract balance, 200Contract categories, 121Contract combination, 175

manual combination, 178quick combine, 176

Contract fulfillment, 178event-based, 179manual spreading, 180percentage of completion, 180time-based, 179

Contract management, 32contract modification, 32

Contract modification, 115, 231Contracts, 20

completed, 268open, 268

Convergent accounting standard classes, 89CO-PA integration, 198Cost object controlling, 113, 129

integration, 107

Page 25: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

372

Index

Cost of acquisition, 305Cost recognition, 107Cost-based RA method, 111Credit risk, 21CRM-based item classes, 89Cumulative catch-up transition, 256Cutover planning, 80

D

Data archiving, 203Data conversion, 216Data source, 92

0FARR_CONTR_CAT_TEXT, 920FARR_CONTRACT_ATTR, 920FARR_DEF_S_IND_TEXT, 930FARR_DIST_TYP_TEXT, 930FARR_EVT_TYPE_TEXT, 920FARR_FULFILL_TYPE_TEXT, 920FARR_OBJNR_ATTR, 920FARR_POB_ATTR, 920FARR_POB_ROLE_TEXT, 920FARR_POB_STAT_TEXT, 920FARR_POB_TYPE_TEXT, 920FARR_POST_CAT_TEXT, 930FARR_RECKEY_ATTR, 920FARR_RECKEY_STAT_TEXT, 920FARR_REV_RSN_TEXT, 930FARR_ST_DAT_TYP_TEXT, 930FARR_VAL_RES_TEXT, 93

Deferred costs, 36Deferred orders/contracts, 224Dialog processing, 156, 157Disaggregation of revenue, 199Disclosures, 199Dual reporting, 29, 282

requirements, 282revenue, 282

E

Enhancements, 133Error handling, 221

Extractor0FARR_RA_10, 910FARR_RA_20, 910FARR_RA_30, 92

F

Financial Accounting Standards Board (FASB), 15, 16, 22

First year invoicing and revenue postings, 331Five-step framework, 19, 20, 21Five-step model, 345Fixed amounts, 21Foreign currency exchange processing, 205Fulfillment event type, 126Full retrospective approach, 255

completed contracts, 269disclosure of remaining POBs, 271hindsight, 270modified contracts, 270

Full retrospective transition approach, 266discounts, 267foreign currency, 267go-live, 267open contracts, 267tracking, 267

Further data migration, 228

G

G/L accounts, 131G606, 227Generally Accepted Accounting Principles

(GAAP), 15, 17, 22, 24, 233Global accounting standards, 16Go-live, 75, 81, 219

H

High volume invoice processing, 209High-tech, 299, 325

best practices, 341impact of IFRS 15, 326

Index

373

High-tech (Cont.)implementation challenges, 328implementing SAP RAR, 328overview, 325planning challenges, 327

High-tech industry, 24Hybrid model-i, 346

I

IFRS, 17, 227migration, 215

IFRS 15, 15, 227adoption date, 22business challenges, 17contracts, 20five-step framework, 19impact of new standards, 22

Implementation date, 344Inbound processing, 96, 152Installation best practices, 87International Accounting Standards Board

(IASB), 15, 22Invoice date-based calculation, 118Invoice due date-based calculation, 117Item classes, 89

J

Job monitor, 193

K

Key design decisions, 74Key performance indicators (KPIs), 15

L

Ledger approach, 353Licensing, 39

M

Manual allocation, 173Mass processing, 156Method, CLEAR_RELTYPE_FLAG, 286Migration, 215, 250

challenges, 222process, 227strategy, 216timelines, 223

Migration packages, 118, 229Migration scenarios, 347Modified retrospective approach, 271

adoption date, 271application scope, 271contract setup, 272GAAP results, 271open contracts, 271

Modified retrospective transition approach, 296

Modified retrospective transition approach with prospective pro forma, 274adoption date, 275cumulative effect calculation, 275pro forma effect, 275

Modified retrospective transition approach with retrospective pro forma, 273adoption date, 273cumulative effect calculation, 273pro forma effect, 273

Multiple-element arrangement, 31

O

ObjectFARR_CONTR, 88FARR_RAI, 88

On-premise contract, 331, 339

P

Package definition, 228Parallel accounting, 29, 278

additional accounts approach, 29parallel ledger approach, 29

Page 26: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

374

Index

Parallel processing, 157configuration, 192

Parellel accountingaccount-based, 278ledger-based, 280

Performance obilgation, 20, 23, 36distinct and nondistinct, 20reference type, 102satisfaction, 21transaction price allocation, 21types, 20

Performance obligation, 20, 152, 163administration data, 169allocation data, 165fulfillment data, 166general data, 163number ranges, 120review reasons, 128status data, 169types, 122update mode, 129

Personal Object Work List, 137Posting, 184Price allocation, 171Program FARR_REVERSE_LIAB_4_CHG_

ACTPR, 238Project blueprinting, 64

business requirements document, 67business requirements workshops, 66use case plan, 64

Project execution, 53Project initiation document, 57Project management, 53Project roles, 350Project testing, 75Project timeline, 61Proration, 32

Q

Quantity-related invoice, 182

R

RAI class, 97, 154BRF+ applications, 103

RAI class (Cont.)customer specific fields, 99modifiable fields, 100SD01, 97SD02, 97SD03, 97sender component, 101upload rules, 100

RAI items, customizing, 159Reconciliation, 200, 221, 250, 354Recycling of revenues, 260Reporting, 199Request for proposal (RFP), 27Requirements, 344Residual approach, 173Results Analysis, 108Revenue accounting contract, 105, 151, 160

invoices, 182Revenue Accounting Engine, 37, 134Revenue accounting items, 151Revenue accounting period, 120Revenue accounting postings, 131Revenue automation tools, 25Revenue posting, 191Revenue recognition, 15

five-step framework, 19process, 188

Revenue reversal, 195Revenue schedule, 163Revenue simulation, 189Revenue-based RA method, 111Right of return, 37, 72Run IDs, 121

S

SAP Business Clientroles, 89setup, 89

SAP BusinessObjects BI, 38SAP ERP SD revenue recognition, 220SAP RAR, 15, 16, 218

components, 43configuration, 94configuration guide, 96contract sync, 330

Index

375

SAP RAR (Cont.)CO-PA integration, 106five-step framework, 42installation, 86integration, 45SAP BW integration, 90system requirements, 85UI configuration, 137

Scenario modeling template, 69SD-based revenue recognition process, 84SD-based standard classes, 89Securities and Exchange Commission (SEC),

15Sell-in, 305Sell-through, 305Standalone selling price, 21, 23, 102System development life cycle, 54

T

TableDT_PROCESS_POB, 105DT_PROCESS_POB_ADD, 105DT_PROCESS_POB, DT_PROCESS_POB_

ADD, 104DT_PROCESS_SSP, 104FARR_BADI_COMP_TRAN_ADD_STRUC,

296FARR_D_COMP_TRAN, 293, 295FARR_D_Legacy, 286FARR_D_LEGACYC, 286FARR_D_MAPPING, 295FARR_D_MAPPING_M, 295FARR_D_POB, 296FARR_D_POSTING, 287, 288, 295FARR_D_RECON_KEY, 295

Telecom, 22, 299activation fee, 303best practices, 324billing systems, 304challenges, 302contract inception, 306costs, 305customer service promises, 303first month's invoice, 309first month’s closing, 311five-step model, 303

Telecom (Cont.)historical data availability, 304impact of IFRS 15/ASC 606, 300Implementing SAP RAR, 306prepaid services, 303second month’s invoice, 313second month-end closing, 314third month through sixteenth month invoic-

ing, 315third through twentieth month-end closings,

316twenty-first month invoicing, 318twenty-first month-end closing, 319

Test strategy, 75, 249functional unit testing, 76technical unit testing, 75

Testing, 219, 358Testing strategy

regression testing, 77volume performance testing, 77

Third-party systems, 348Time-based revenue, 188, 240Transaction

CJ40, 111CJ88, 113, 115FARR_CALC_TRANS_CATCHUP, 239FARR_IL_CLEANUP, 226FARR_LIABILITY_CALC, 295FARR_NEWACP_CLEANUP, 287, 295FARR_PREPARE_COMP, 293, 295FARR_RAI_MON, 235, 294FARR_RAI_PROC, 159, 295FARR_RAI_PROC_LOAD, 287, 294FARR_RAI_PROC_NEWACP, 294FARR_RAI_TRANS, 156FARR_REV_POST, 243, 295FARR_TM_TRANSFER, 240FARR_TRANS_CATCHUP, 295FARR_TRANS_REV_URDR, 292FARR_TRANSREV_URDR, 295FARRIC_OL, 226, 234, 294KKA2, 113, 115LPD_CUST, 140RSA5, 90RSA6, 90SARA, 88SE18, 135

Page 27: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

376

Index

Transaction (Cont.)SE38, 238SE80, 137SICF, 88SLG1, 88SLG2, 88SM30, 108, 109VA03, 234VA43, 234WDY_APPLICATION, 160

Transaction price, 20allocation, 21

Transition, 238, 255cumulative effect, 268example, 283sttif, 284

U

Unbilled orders/contracts, 224Use case prototype, 69

V

Validation, 221Value-related invoice, 182Variable amounts, 21Vendor, 26Vendor analysis, 26

matrix, 25process, 26

Version 1.3, 204

W

WBS hierarchy, 109Web Dynpro Floorplan Manager, 137, 159Web Dynpro setup, 88

Page 28: SAP Revenue Accounting and Reporting and IFRS 15 - AWS · PDF fileSAP Revenue Accounting and Reporting and IFRS 15 contains the foundations of ... ... will then dive into SAP Revenue

First-hand knowledge.

We hope you have enjoyed this reading sample. You may recommend or pass it on to others, but only in its entirety, including all pages. This reading sample and all its parts are protected by copyright law. All usage and exploitation rights are reserved by the author and the publisher.

Dayakar Domala is a senior manager for IT and enter-prise applications at Service Now, where he has been involved with ramp-up programs for implementing the SAP RAR application with new technologies like SAP S/4HANA. He presented on SAP RAR at the SAPPHIRE/ASUG Annual Conference and the Finance Excellence Forum in 2015.

Koti Tummuru is a platinum FICO consultant at SAP. He has worked as a ramp-up coach for multiple clients implementing SAP RAR to meet the new IFRS require-ments, and was involved with the first SAP RAR go-live for version 1.0.

Dayakar Domala, Koti Tummuru

SAP Revenue Accounting and Reporting and IFRS 15376 Pages, 2017, $99.95 ISBN 978-1-4932-1436-5

www.sap-press.com/4206


Recommended