Revenue Recognition in projects

I have the following requirement:
1 Scenario is MTO.
2 Once the order is complete, the stock is shipped to the customer site. At this point no COGS should be recognised and it should remain a stock.
3 Once the stock is shipped to the customer site, customer will invoice but it will not hit the revenue account, rathet it should hit accrued revenue.
4 Once the installation is complete, customer will recognize the COGS and the Revenue in my books.
Appreciate if you any one could throw light on how to deal with such scenario.

Hello,
You have to use RA for this. There are 7 standard SAP methods of RA calculation.
In your case, you need to choose revenue realization method E for calculating RA in OKG3.
Define status based valuation methods:
1. Status REL, calculate WIP, no COS, no REV
2. Status DLV, calculate WIP, no COS, Revenue surplus = Invoiced revenue
3. Status based on Installation/commisioning, make WIP=0, create COS, Create Revenue= billed amount
For the help on customizing RA, pl go to help.sap.com.
Thanks,
Sourabh

Similar Messages

  • Revenue Recognition in Project System

    Hello All,
    At my current client, they are using the Project System (i.e. WBS) only for Cost and Revenue collection. POC,RA,Milestone billing,Network, Activities are out of scope. Keeping the above thing in mind, I need to know how I do the Revenue recognition thru WBS.
    Mu understanding is that If I assign a WBS element on a Sales Order line item, as an account assignment it should collect the Revenue. The only requiremnt should be that WBS should be a billing element and Cost/Revenue profile should carry SD relevant settings. Once the billing is done and invoicing is done, the Revenue should appear against the WBS on running the report S_ALR_87013563/64/65/66.
    Please let me know if this will work or do I need to do some more configuration from PS perspective.
    Thanks
    Sarang

    Hi Sarang,
    1. Mark WBS as billing element.
    2. Assign the sales order line item to the WBS in point 1 or any WBS below that in the hierarchy.
    3. Create a billing plan for the sales order line item.
    4. The billing plan amount would appear as planned revenue against the WBS element (provided no credit hold useVKM3 to release).
    5. Once the line item has been billed ie. Billing document has been created using VF01 or VF04, the Actual revenue would appear against the WBS element.
    In terms of Config:
    Creat a planning profile that allows Automatic Revenue planning form Sales Order (tcode: OPSB)
    Ensure that the planning profile is attached to your project profile (Controlling tab) (tcode:OPSA).
    Please let me know if this helps.
    jibat
    Edited by: Jibat Sankar De Sarkar on Jan 21, 2009 2:49 PM

  • Revenue recognition wrt project system

    Hello friends,
    We have a scenario like:
    Total cost incurred on a project100(PWIP)
    Billing to the customer is 200
    Here my client says revenue is only 100 not 200 as he incurred cost 100.
    What is the configuration reequired to show the revenue as 100.
    How do we recognise the actual revenue on on Sales revenue A/c.
    Regards,
    SK

    Hi,
    You can find the info here:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/32/b447e9a84011d1a5080000e839d0e1/frameset.htm
    Regards,
    Eli

  • Revenue Recognition calcolation...

    I have a problem with periodic task "Revenue Recognition". When I launch the execution, for example, for the month of September, the system does not calculate the schare of accounting of revenue but it relize all amount of revenue. I want to understand why the system does not execute the right calculation.
    Please can you explain me this situation?
    Thanks

    Hi Andrea,
    I believe you are referring to accrual method "percentage of completion" calculation process
    Lets take for instance Sales Order % POC calculation.
    Calculated POC = ( Actual Cost / Estimated Cost ) * 100 %
    For Item 123-10 , Calculated POC = ( 14277 / 8550 ) *
    100 % = 166.98 %                                                         
    For Item 123-20 , Calculated POC = ( 0 / 8550 ) * 100 % = 0 %
    ================
    Also refer to
    1.Revenue Recognition for Project Sales - help document
    2.Revenue Recognition for Customer Contracts - help document this may help.
    Thanks
    Lokesh Sharma

  • Revenue Recognition Process in Oracle Projects

    I am new to Oracle Projects and needs to understand the Revenue Recognition process.
    User has created one Contract under which he has Intercompany Billing, Costing and Elimination Projects. He booked the cost under the Costing project and then ran a custom elimination program to eliminate the intercompany cost. Now he is going to the billing project and running the 'Generate Draft Revenue' program however nothing is getting generated. He wants to know why revenue is not getting recoginised.
    Is it the correct way of recognizing the revenue. The Distribution rule being used is Event/Event however no event has got created in the billing project to recognize the revenue.
    Please suggest.

    Hi ,
    The subcontracting process can be exceuted in the following way..
    The modules involved will be PA, PO, AP..
    This can be handle with the P2P cycle..
    Raise a servie PO with the project information in the PO distributions for the service that needs to be subcotracted..
    specify the matchig option in the PO Shipments
    Enter a receipt (Optional)
    Enter a AP invoice and match it with PO or receipt as per the requirement and then run PRC: Interface supplier costs..
    this will post the expenditure in the Projects.
    In addition to the above i fu have complex PO (with helding some portion of the order amount as retention, advace payment to be provded)
    this can be handled through creating the PO through selfsevice PO which accomodates this functionality.l
    Thanks
    Vijay.

  • Revenue recognition for Fixed price project

    Dear Friends,
    We are facing an issue with revenue recognition. This is with regard to fixed price project(Item catagory: FPR) wherein process follows with Sales order-->Delivery-->PGI--->Revenue recognition(VF44). Revenue recognition is carried out with reference to the delivery document.
    After completing revenue recognition w.r.t the delivery document, still document is appearing in VF44 for revenue recognition. My understanding is it is not supposed to be appeared in VF44. One more thing is in VF44 "Follow On" document is appearing as Sales order number.
    please suggest how to fix this issue.
    with regards,
    S Dayananda Murthy

    Dear Dayananda
    I think if you see Document number in VF44 It means That document is successfully Posted

  • Multiple Revenue Recognition Methods on a Project(Task Level)

    We have projects where certain portion of revenue is recognized based on events(ex: equipment shipment) and certain portion is recognized as cost is incurred(Percentage of Completion).
    In Oracle Projects we can have only one Distribution rule for Revenue per project and doesn't allow to have different Revenue distribution rule at the task level.
    Business case: Project is for Equipment and Additional Service is purchased, separate tasks are created for Equipment(Task#10) and Service(Task#20).
    Billing is based on Events.
    Equipment(task#10) revenue is recognized based on order line shipment(event created),
    revenue for Service(task#20) is recognized as Cost is incurred to perform the Service, based on POC calculation.
    Following is what we tried as Proof Of Concept:
    Funding is at Task Level (set at Project Type), Baseline Funding without Budget is enabled(i.e Revenue budgets are created when funding is baselined)
    Billing extension Cost-to-Cost Revenue is assigned on project type, Forecast Cost Budget is used in calculations
    Set the distribution rule on project to COST/EVENT
    On tasks for Equipment(Task 10), we entered $0 Forecast cost budget
    On tasks for Service(Task 20) we entered a $$ Amount(non zero) for Forecast Cost budgets.
    Task 10( Equipment - Event based revenue), $0 Cost budget
    Create Costs on task 10, Distribute, Account, run the processes to generate revenue
    Create a manual revenue event for equipment shipment
    Revenue events from Billing extension are not generated, since there is no cost budget, Revenue is generated only for the manual event we created - This works as expected.
    Task 20(Service - POC based revenue), Cost budget is $10000 (for ex:)
    Create Costs on task 20, Distribute, Account, run the processes to generate revenue
    Automatic Revenue events from Billing extension(Cost-to-Cost Revenue) are generated, since there is cost budget, Revenue is generated based on POC calculation.
    Questions:
    With the assumption that we will not maintain forecast cost budgets for equipment tasks and use the standard Cost-to-Cost Revenue extension.
    We would like to know what is the impact of the above solution option on standard Project Billing functionality and any others.
    Any other workarounds to achieve what we are looking for(i.e multiple revenue recognition methods on a project)
    How others achieved similar business requirement with Oracle Projects(At present we are creating a 2nd project for Service component) and it has it's cons(consolidated billing etc, since we will be funding 2 projects)
    Harish

    Dear Harish,
    I am not sure i have a perfect solution but you can try this.
    Set Billing extension to Cost/Event (Percent complete revenue) this will be used for all the scenarios where revenue should be recognised by the system like Ex: Task20
    Use Pre-Approved batches for rest of transactions where the cost directly effects the Project.
    Regards
    Shaan

  • Cost of Goods & Revenue Recognition

    Dear All,
    I have a typical requirement related with the cost of goods sold (COGS) G/L account & the revenue recognition.
    Under SAP best practice, the COGS account is updated together with the Inventory account when post goods issue (PGI) is done.
    there are 2 scenarios here -
    1. Normal Sales - delivery related invoicing. Here the invoice is created immediately after the delivery. So here the revenue & cost recognition matches.
    2. Project sales - PS not being used. Just created milestones using milestone billing. Here the invoice is order related with billing plan. So the milestones are
    a. 50% after order confirmation.
    b. 40% after delivery.
    c. 10% after installation & commissioning.
    Here the revenue will be generated at three stages & the COGS will be updated after delivery (PGI).
    Is there any way we can update the COGS at the time of invoice in standard SAP.....?
    With best regards,
    Niyaz.

    Hi friend,
    Pls use T-code OMJJ and OBYC to setting as stop update acct in PGI! I only know the location to impact about it! With update acct in Invoice, I need to verify again for! I will update when I cover it. Hope this help
    Best regards,

  • Revenue Recognition in Russia

    Hi,
    we are rolling out our global SAP solution for Russia and I would like some valuable inputs from SAP Gurus to my query.
    My query is regarding revenue recognition in Russia. According to local GAAP, unless a signed copy of the TORG-12 (Act of acceptance of the transfer of goods) is received from the customer, it cannot be considered as revenue for accounting purposes in Russia, whereas for US GAAP purposes revenue can be recognized once the goods have been delivered.
    US GAAP is the leading ledger and Russian GAAP is the non leading ledger but it is not possible to release billing to accounting for the leading ledger only.
    Another point to note is that Russian accounting is based on actuals and no accruals can be posted for revenues.
    Pls. can someone provide me some insight as to how these two requirements were handled together in their projects within SAP.
    We are on SAP ECC version 6 ehp4.
    Thanks in advance for all your help.
    Regards,
    Nitin

    Dear Deepu,
    The Concept of "Revenue Recognition" in Item Category is -
    The material, with specified Item Category, is defined for income-accrual or not.
    Now, Income-accrual means, say, in a month, you have "n" no. of orders to deliver, but might possible that Invoice and Payment, may get done or may not be.
    So, to realise such income for a particular period, we run revenue-recognition (VF44). In VKOA, we maintain "Provisional Account" for such income.
    Once invoiced, Accrued income G/L gets debited and Customer G/L gets credited.
    [Revenue Recognition|http://help.sap.com/erp2005_ehp_03/helpdata/EN/4d/fcd139f6e4cf2ce10000000a114084/frameset.htm]
    As you asked for maintaining - Type "A" in Item Cat., go through
    [Time related Rev. reco.|http://help.sap.com/erp2005_ehp_03/helpdata/EN/59/aff23cd85c11d199d60000e8a5bd28/frameset.htm]
    Another Type is "B"
    [Service related Rev. reco.|http://help.sap.com/erp2005_ehp_03/helpdata/EN/59/aff23fd85c11d199d60000e8a5bd28/frameset.htm]
    Best Regards,
    Amit
    Note: There are few of my posts in threads
    Re: Revenue recognition
    Re: Revenue recognition design
    this will provide some in-sights for rev. recog.

  • Revenue based on project completion plans

    X recognize revenue as % completion of project, rather than as % invoiced.
    e.g. at 2 months of a 10 month project an invoice for 20% of teh agreed total cost is sent.
    In addition, where fees are at risk, X don’t recognize any revenue until the entire project is completed.
    Is this possible on SAP and if so how is it done?

    Hi William
    The revenue recognition functionality in SAP can be suitable for your requirement
    Thanks
    Ashok
    assign points for useful answer

  • Batch FI postings for Deferred Revenue recognition

    Hi All,
    The deferred revenue postings for the mantainence contranct is done through the Batch job at the month end in my project. We work on 4.6C.
    Now when the contract date is 30/09/2007 to 29/09/2008 the entry for Advances form customer (Dr.) to Deferred revenue (Cr.) is made from 30/09/2007 itself.There on the entries made are on 31/10,30/11,31/12 and so on till 30/09/2008.Thus total entries are 13 (instead of 12).
    However if my contract date is 1/10/2007 to 30/09/2008 the entry is made on  31/10/2007.Therefore the total entries made are 12.
    the entries are -
    Deferred revenue (Dr.)
          To Advances from Customer (Cr.)
    (Being revenue deferred for proportionate completetion of contract AS - 7)
    Thereby at month end ( till the contract end date)
    Advances from Customer (Dr.)
       To Deferred Revenue  (Cr.)
    ( Being revenue Deferred over the period )
    Kindly tell me the solution so that the postings are 12 in each case.

    Moderator Message:
    You are asking for step by step configuration for a frequently asked topic. Please search for answers and read the document in help.sap.com, before posting your queries as discussion.  One can find nearly 1,180 discussions for search term "SAP revenue recognition*.
    We would advise you review SCN Rules of Engagement:
    - http://scn.sap.com/docs/DOC-19331
    A good way to search the forum is with Google. Refer following blog link :
    - http://scn.sap.com/community/support/blog/2012/04/16/getting-the-most-out-of-google-optimizing-your-search-queries
    This blog describes how to use the SCN search:
    - http://scn.sap.com/community/about/blog/2012/12/04/how-to-use-scn-search
    Discussion locked.
    Thanks.

  • Sales Order Progress Billing and Revenue Recognition

    I need some suggestions to take care of a progress billing and revenue recognition requirement. Billing and revenue recognition need to happen in parallel but on totally different schedules. Here's a sample scenario that I'd like to set up OM and AR without customization to do the following:
    Sales Order $100000
    Billing
    Jan 06 $25000
    Feb 06 $60000
    Mar 06 $15000
    Revenue Recognition
    Jan 06 $20000
    Feb 06 $30000
    Mar 06 $40000
    Apr 06 $10000

    Hi
    There is no standard functionality that support integration of Order Management and Oracle Projects Billing.
    In Projects you can generate revenue based on progress. There is a form in Projects, where user may enter once a period the percentage of progress for the project.
    You may want to setup the project with revenue distribution rule as event, and assign a progress based billing extension to the project.
    You should develop your own code to generate projects invoices for items delivered from OM. A custom code could be loading events using API, an event for each shipment transaction in OM. Note, if you are going to generate invoices from projects, you should avoid interfacing the transactions from OM to AR, to prevent double accounting.
    Dina

  • Revenue Recognition Forecast Based on Quotations

    I have a requirement to create a revenue recognition forecast based on the open quotations. These quotations linked to opportunities are open for some time before being signed and provide a good basis for forecasting revenue recognition in upcoming quarters. We have many revenue recognition methods here including time based, service based, collection based, POD, and POC. I don't see much useful standard functionality in SD revenue recognition nor in results analysis for creating these forecasts from quotes.
    The SD revenue schedules in tables VBREV* are not generated on quotation document lines nor on items that are not billing relevant. RA can be run in planning mode, but it is a secondary process on the saved data in CO on a cost object that must be run individually for each future period.
    Not only do we need the Revrec forecast, but we want to simulate changes to our quotes and projects and immediately see the affect on Revrec. I am about to create a custom development within sales document processing to create the Revrec forecasts in a rough manner in a Z table. Before I start to code, I am curious to know if anyone else has had such requirement and has better ideas of how to accomplish this.

    Hello Karl,
    The Best Practices document in the Note 1172799 provides details regarding all the SAP supported processes for RR functionality.
    Regards,
    Raghavendra

  • Service Based Revenue Recognition - Prov Account Missing when using WBS

    Hi,
    I´ve activated RR functionality using service based and aceptance date.
    I've followed the intructions from the best practices documents and the notes:
    Note 820417 u2013 IMPLEMENTATION GUIDE FOR REVENUE RECOGNITION
    Note 1172799 u2013 NEW VERSION OF BEST PRACTICES FOR REVENUE RECOGNITION
    Note 678260 CONSTRAINTS
    Note 777996 u2013 ACCOUNT SETTINGS FOR  REVENUE RECOGNITION PROCESS     
    Note 779366 u2013 REVENUE RECOGNITION IN THE SD MODULE
    Note 1166848 u2013 CUSTOMIZING SETTINGS
    Note 782758 u2013 PREREQUISITS FOR USING REVENUE RECOGNITION
    Note 835367 - Activating SAP ERP SD revenue recognition
    Note 1000830 - Revenue recognition through incoming invoice (third-party
    Note 1025066 - Revenue recognition by proof of delivery (POD)
    Note 1120297 - Revenue recognition by acceptance date
    Note 1125456 - Revenue recognition due to customer-specific event
    We are implementing SD, FI (using New Gral Ledger), PS, CO and MM in a company that sells projects. Therefore we're posting everything to the WBS elements.
    We need to post the revenue values to the WBS elements too.
    The problem is that when we create a sales order for RR indicating a WBS element and try to save it, the system activates the incompletion log saying that the provision account is missing, despite the account is in VKOA.
    The strange thing is that if we use a material with profit center (without any WBS or order indication in the sales order) all the revenue recognition process runs perfectly (we save the order, VBREVK is fullfiled, VF44 is run and the invoice is done correctly).
    Does anybody know why when using a WBS element in the sales order, SAKN2 field is not fullfiled and the incompletion log is activated???
    Is it a program error? Or are we doing something wrong?
    Quick responses will be apreciated since we need to move on within two weeks!
    Thanks in advance!
                                     María del Valle Pintor.
    Moderator: This thread has been locked due to crossposting.
    Please do not post the same question in different forums.

    sap note 883544

  • Revenue Recognition based on percentage of completion of work.

    Hello Experts,
    My customer has the following scenario for revenue recognition.
    My customer sell services. So I create a project and attach to the sales contract which has mile stones for billing.
    After completion of milestones, billing is triggered automatically. No issues on this part.
    When comes to revenue recogntion, they recognise the revenue after the work completion and nothing related to billing.
    They take forecasted manhours(planned hours) for the services and take the time sheet hours (actual hours) and calculate the percentage of completion. They apply the percentage in revenue and based on the percentage of completion, they do revenue recognition.
    My questions..
    1. Is this a standard functionality in SAP? My customer is in sap 4.7
    2. If this is not a standard functionality, then how to tackle this issue. Is there any work around?
    Any type of help would be grateful.
    Regards
    Srinivasan Desingh

    Hello,
    The Best Practices document alongwith the scenarios supported in standard SAP is available as an attachment in the Note 1172799.
    Regards,
    Raghavendra YN

Maybe you are looking for