Enterprise Resource Planning Blog Posts by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Alice_Areeyakun
Product and Topic Expert
Product and Topic Expert
1,844
Co Author:@Narinder_Hartala 
 
In this blog, you will see posting logic for Event-Based Revenue Recognition for Service with Advanced Execution with Revenue Recognition Method 4 - Recognise revenue on a time and expense-based invoice simulation where accrued revenue is created based on the pricing for time & expense items, and invoices are posted to deferred revenue.
 
First, let's look at the Integration between ServiceFinance, and Maintenance Management.
 
integration.png
As you can see with Advance Execution, the Maintenance order is automatically created and link with Service Order Item.
The time confirmation will be done through Maintenance Order and post to Finance. Event-Based Revenue Recognition is also posted in Finance.
 
Now, let's look at the Posting Schema in details:
As mentioned, we will focus on Method 4 - Recognise revenue on a Time and Expense-based invoice simulation in this blog.
Assume that the following parameters are defined for your execution order item:
  • Planned costs: EUR 688.50

    • Cost of services: EUR 675

    • Cost of components (material needed to perform operations): EUR 13.50 for the material associated with operation “Perform insulation”

  • Activity allocation

    • Inspect pump: 5 h

    • Perform insulation: 3 h

    • Take recordings: 1 h

  • Cost rate for service delivery: EUR 75/h

  • Total amount to be billed: EUR 688.50

  • Total net value of the service: EUR 795

The following graphic shows you how the posting logic for the underlying revenue recognition method works. Find detailed descriptions below. 

 

Posting Logic.png

Configuration:

For this method, the Revenue Recognition key is CCOTM

  • CCOTM: Allows you to recognise revenue on a time- and expense-based invoice simulation (Dynamic Item Processor) where accrued revenue is created based on the pricing for time & expense items, and invoices are posted to deferred revenue (corresponds to revenue recognition method 4).

Alice_Areeyakun_1-1722435200436.png

Assign this Recognition Key to Service Document (Item Category)

Alice_Areeyakun_2-1722435250216.png

System Demo:

Create Service Order

Alice_Areeyakun_3-1722435639340.png

Alice_Areeyakun_4-1722435685638.png

Event-Based Revenue Recognition supports the following billing relevancies:

  • Itemized Billing (with revenue recognition method 4 or 15)
  • Billing on Completion (with revenue recognition method 3 or 15)
  • Billing via Billing Plan After Release

After Service Order created and Release, Maintenance Order is automatically created and link to Service Order Item

Alice_Areeyakun_5-1722435886461.png

Time confirmation on PM Order

Alice_Areeyakun_6-1722435921008.png

At this point, Time confirmation is done but the billing is not yet created.

Let's look at EBRR posting

Alice_Areeyakun_7-1722435989502.png

Alice_Areeyakun_8-1722436013327.png

Alice_Areeyakun_9-1722436020717.png

Alice_Areeyakun_10-1722436027682.png

Service Order Plan / Actual Report show the Accrued Revenue (B/S), Revenue Adj (P&L) posting from EBRR and then Actual Cost (P&L) from the time confirmation.

Alice_Areeyakun_11-1722436045424.png

Now, let's create Resource Related Billing Request

Alice_Areeyakun_12-1722436232560.png

Alice_Areeyakun_13-1722436340202.png

Alice_Areeyakun_14-1722436350558.png

Alice_Areeyakun_15-1722436378197.png

Create billing 

Alice_Areeyakun_16-1722436433448.png

After Post billing, display the Accounting Document

Alice_Areeyakun_17-1722436504830.png

Alice_Areeyakun_18-1722436516806.png

Revenue posted to 41000000 account.

Alice_Areeyakun_19-1722436536896.png

Now let's go back and check the EBRR again

Alice_Areeyakun_20-1722436657082.png

Alice_Areeyakun_23-1722436717448.png

We have Billed Revenue posted now in Blue

Alice_Areeyakun_22-1722436700274.png

Service - Plan / Actuals App

Alice_Areeyakun_24-1722436791397.png

We can see that the Revenue 41000000 and Actual Cost 94311000 are reflexed correctly. The Accrued Revenue (13711400) is offsetting with Deferred Revenue (13701400).

Last step, we can schedule background job to clear the EBRR posting.

Alice_Areeyakun_25-1722436992240.png

For this blog, we will scope just 1 service document that we are testing.

Alice_Areeyakun_26-1722437003885.png

After job is completed, check the spool that there is no error.

Alice_Areeyakun_27-1722437055970.png

Last step, go back and display the Service Plan / Actual again.

Alice_Areeyakun_28-1722437107384.png

The Accrued Revenue (13711400) and Deferred Revenue (13701400) are now cleared out and it looks cleaner in the report.

For all Revenue Recognition Methods for service with advance execution, please visit SAP Help 

 

3 Comments