cancel
Showing results for 
Search instead for 
Did you mean: 

Contract-Based Revenue Recognition

joanabezerra
Discoverer
0 Kudos
177

Hi experts, 

We are currently working on implementing Contract-Based Revenue Recognition (CBRR), based on Scope Item 3L3 (Contract Accounting - Contract-Based Revenue Recognition). As prerequisites of this scope item, we also are considering the following scope items mentioned in the test script:

  • 2AR: Contract Accounting - Master Data and Basic Functions
  • 2T3: Convergent Invoicing - Recurring and One-Off Items
  • 3KK: Contract-Based Revenue Recognition - IFRS 

    Our issue is regarding Provider Contracts, mainly with step 4.1.4 ("Create Provider Contract via API") of Scope Item 2AR Test Script. It appears that creating a provider contract directly within S/4HANA Cloud may not be possible without involving an external system. It seems we can only have provider contracts to be created via API or they should be replicated as Provider contracts via Subscriptions from Subscription Billing Tenant.

    Could you kindly confirm the following points:

    1. Is it mandatory to have a provider contract from an external system to implement CBRR in S/4HANA Cloud?
    2. Do you confirm if there is any way to create a provider contract directly within the S/4HANA Public Cloud?
    3. Can Contract-Based Revenue Recognition be used for contracts created entirely within S/4HANA Public Cloud without the need for external systems?
    4. Is the Contract-Based Revenue Recognition scenario only designed to work with external interfaces?

      Thanks,

      Joana

View Entire Topic
AndreasMuno
Product and Topic Expert
Product and Topic Expert
0 Kudos

Thank you for your set of questions, @joanabezerra ,

let me get a stab at the first two: According to the SAP Help documentation for S/4HANA Cloud Public Edition,

  • "[P]rovider contracts are not created and changed in S/4HANA Cloud" 1.  
  • "You use an API to create provider contracts in the S/4HANA Cloud system" 2.

That said, it looks like there is no other way to create provider contracts, using the SOAP APIs appears to be the only way.