Revenue recognition - deferred revenue

Hi Experts,
We want to recognize some of our revenues other than the billing date.
Some of our sales are by sea and using CIF incoterms, so if the goods was sent during the last days of the accounting period, we can not recognize it in the FI reports till the goods arrived it's destination.
So I want to do the PGI and the billing today and credit the deferred revenue account instead of the revenue account.
I saw the SPRO regards it.
1. What are the specific setting I have to use in "spro, sales and distribution, basic function, account assignment/costing, revenue recognition, set revenue recognition for item category" for this case? (time related/service related/billing related...etc)
2. Can I use regular sales order, delivery, PGI, billing document or do I have to use contract or something else?
3. Can the trigger be the incoterms/destination country instead of the item category?
Thanks
Ifer

Symptom
After you implement Note 1239165, the source code prerequisites for connecting the accruals account determination to the incompletion log in the standard system are met. This note describes the Customizing settings that you have to make to use the functions described in Note 1239165.
Other terms
Standard revenue realization, Customizing, incompletion, KONV, SAKN1, SAKN2, ZZ_RR_TVUVF, RV_INVOICE_ACCOUNT_DETERM, RR_ACCOUNT_MISS_DEF, RR_ACCOUNT_MISS_UNB, TVUVF, SAKUR, TVRRUR
Reason and Prerequisites
The Customizing settings are required to use an error group in revenue realization to specify the incompletion and to prevent the system creating subsequent documents.
Solution
Make the following settings:
1. Create the following procedures in Customizing:
Sales and Distribution -> Basic Functions -> Log of Incomplete Items -> Define Incompleteness Procedures -> Incompletion Group B (Sales - Item) -> Procedures ->
-> RR (text RevRec item). Save your entry.
2. For the accruals account, create the following status group:
Sales and Distribution -> Basic Functions -> Log of Incomplete Items -> Define Status Groups
-> Status grp General Delivery Billing doc. Price Goods movement
   RR        X        X         X             X
Additional information: The revenue accounts are assigned to the status group 00 through the error group "MP". This status group permits subsequent documents to be created.
3. It is not necessary to assign the incompletion procedure RR to the item category that is relevant for revenue recognition. In the case of item categories that are relevant for account determination, by default, the system uses the error group "MP" for the revenue accounts and the error group "RR" for the accruals accounts.
4. Create the report ZZ_RR_TVUVF to execute the entries required to check the fields and to assign the status groups. The report enters the required entries in the tables and in TVUVF. If these already exist, the system issues an error message.
The following check fields and status groups are entered:
Table     Field name  Description   Screen Status  Warning Rank
KONV  SAKN2    accruals account          PKON  RR
TVRRUR SAKUR    unbilled receivable account       RR
Attributes
Title: Insert/delete RR incompletion settings in TVUV and TVUVF
Type: 1 (Executable program)
Status: T (Test program)
Application: V (Sales and Distribution)
Package: (Customer-specific package)
Selection texts
P_DELKZ  Delete revenue recognition records
P_INSKZ  Create revenue recognition records
The source code is provided in the attached correction instructions.
Insert Block 
*& Report  ZZ_RR_TVUVF                                                 *
report  zz_rr_tvuvf.
Tables *
tables: tvuvf.
Work areas *
data: begin of gvt_tvuvf occurs 0.
        include structure tvuvf.
data: end of gvt_tvuvf.
data: lvf_subrc1 like sy-subrc,
      lvf_subrc2 like sy-subrc.
data: gvs_tvuvf like tvuvf.
======================================================================
Definition of the selection screen                                   *
======================================================================
parameters  p_inskz radiobutton group act.
parameters  p_delkz radiobutton group act.
======================================================================
Initialization                                                       *
======================================================================
initialization.
  clear   gvt_tvuvf.
  refresh gvt_tvuvf.
======================================================================
Selection of data                                                    *
======================================================================
start-of-selection.
  select single * from tvuvf into gvs_tvuvf
                            where fehgr = 'RR'.
                            and tbnam = 'KONV'
                            and fdnam = 'SAKN2'
                            and statg = 'RR'
                            and fcode = 'PKON'.
  lvf_subrc1 = sy-subrc.
  select single * from tvuvf into gvs_tvuvf
                            where fehgr = 'RR'.
                            and tbnam = 'TVRRUR'
                            and fdnam = 'SAKUR'
                            and statg = 'RR'
                            and fcode = '    '.
  lvf_subrc2 = sy-subrc.
Populate fields
  gvt_tvuvf-mandt = sy-mandt.
  gvt_tvuvf-fehgr = 'RR'.
  gvt_tvuvf-tbnam = 'KONV'.
  gvt_tvuvf-fdnam = 'SAKN2'.
  gvt_tvuvf-statg = 'RR'.
  gvt_tvuvf-fcode = 'PKON'.
  append gvt_tvuvf.
  clear  gvt_tvuvf.
  gvt_tvuvf-mandt = sy-mandt.
  gvt_tvuvf-fehgr = 'RR'.
  gvt_tvuvf-tbnam = 'TVRRUR'.
  gvt_tvuvf-fdnam = 'SAKUR'.
  gvt_tvuvf-statg = 'RR'.
  gvt_tvuvf-fcode = '    '.
  append gvt_tvuvf.
  clear  gvt_tvuvf.
insert case
  if not p_inskz is initial.
    if not lvf_subrc1 is initial and
       not lvf_subrc2 is initial.
    insert line
      insert tvuvf from table gvt_tvuvf.
      if sy-subrc is initial.
      line already there
        write: 'Line in table TVUVF inserted'.
      else.
      Error when insert
        write: 'Insert not possible'.
      endif.
    else.
    line already there
      write: 'At least one entry already in the table TVUVF'.
    endif.
  else.
  delete case
    if not p_delkz is initial.
      if  lvf_subrc1 is initial
      and lvf_subrc2 is initial.
      delete line
        delete tvuvf from table gvt_tvuvf.
        if sy-subrc is initial.
        line already there
          write: 'Lines in table TVUVF deleted'.
        else.
        error when insert
          write: 'Delete not possible'.
        endif.
      else.
      line not there
        write: 'At least one entry not in the table TVUVF'.
      endif.
    endif.
  endif.
See you Monday

Similar Messages

  • HELP: AR Open Invoices Conversion with Revenue Recognition (Daily Revenue)

    Hi,
    I need some help on Conversion of AR Open Invoices with Accounting Rules in R12, Here the client wanted to use Daily Revenue Schedule rule,
    I am developing Functional Specification Document (CV.040); Need to understand the Assumptions, Approach and Which data needs to be extracted from Legacy System.
    Appreciate your reply at the earliest
    Thanks
    Ravi

    Anil,
    Thanks for your response, Here are the answers to your questions.
    1) The invoices that you want to convert - Do they already have revenue recognition on them?
    Ans: Yes they have Revenue Recognition On Them.
    2) Are you bringing only Open Invoices? What about Invoices that are closed (paid), but still have unrecognized revenue on them? DO you want to bring them
    over? If no, how will be mage the recognition of those invoices?
    Ans: We want to bring only Open Invoices. i.e the following scenarios want in Data Extraction
    a) Invoice is Fully Paid (REC is Zero) and Unearned is Full Invoice Amount, Revenue is 0
    b) Invoice is Partially Paid (REC is Partial) and Unearned is Partial, Revenue is partial
    c) Invoice is fully Paid (Rec is Zero) and Unearned is Partial and Revenue is Partial
    d) We do not want to bring the invoices with Fully Paid and Fully Recognized, Unearned is Zero
    3) What about partially paid invoices? How do you want to bring them in?
    Ans: See above scenarios.
    4) Do you want to bring in all Invoice details,or just bring in a summary line with the outstanding amount?
    we assume only Summary, but if the Invoices with Several Lines and Different Accounting Rules, We may have to bring them too
    Appreciate your response; Suggest some possibilties?
    Thanks
    Ravi

  • SD Revenue Recognition-Account settings for deferring COGS

    Hi Experts
    In the current process, COGS, cost of goods sold is getting posted into the COGS G/L account, while creation of billing document.
    In VF44 transaction, we find option for VPRS cost being captured against every line item & are available for posting along with revenue line.
    In that case, if we have to defer the COGS while creating the billing document & would recogonize it while running VF44 alone with the revenue lines, could you suggest me the account setting to be done for the same?
    Anticipating earliest responses
    Thanks
    Banu

    hi
    820417 - Implementation Guide for Revenue Recognition
    779365 - Best Practice document for revenue recognition
    REVENUE RECOGNITION
    In revenue recog. you can create your billing documents and they will be passed to accountings.But in this case your customer account would be debited and deferred accounts would be credited.
    The purpose of revenue recognition is that you can post all the revenues from a deferred account to sales revenue account for a particular period together for all the docs. through transaction VF44.
    if you can se your sales docs no. in VF44,then your revenue recognition is successful.Press on collective processing inside VF44 for posting the revenues from deffered acc to sales revenue account.
    Configuration part includes the setting of revenue recog. in item category by following the path sd-basic functionsaccount assnmnt/costingrevenue recog.
    Then you have to assign G/L accounts.In the first column of assigning g/l accounts ,enter your sales revenue account and in the second column enter deferred revenue accounts.Deferred revenue account is a spcl g/l account.
    Don't forget to enter reconcilliation account in your customer master as well.
    It may happen that in revenue recog item categories fields may greyed out but you have to get authorization for your id from a basis guy.
    :The point at which revenue (income) is credited to a revenue account in General Ledger. There are three possible types
    Time-based : Revenue is recognized in equal proportions between specific start and end dates based on the number of posting periods defined at the company level. Revenue recognition for time-based documents can occur before, during, or after the invoice process.
    Performance-based : Revenue is recognized based on the occurrence of certain events such as goods issue or the performance of a service. Revenue recognition for performance-based documents can occur before, during, or after the invoice process.
    Standard : Revenue is recognized at time of invoice:
    The specified item was not found.
    Re: Revenue Recognition
    CONTRACTS
    Lets take standard CQ contract type:
    First maintain customer - material info record in VD51 T-code
    Secondly maintain pricing for customer / material or only material combination in VK31 / VK11 T-code
    Then use VA41 T-code to create a contract
    VA42 to change contract
    VA43 to display / view contract
    In VA41, enter the document type CQ, followed by the sales area details,
    Enter Sold to party.
    Enter PO number
    Enter PO Date
    Enter Validitiy from Date
    Enter Validity to Date
    Enter Material
    Enter Quantity say 999,999,999 or any other higher quantity as it is referred again and agaain
    Hit Enter.
    Save.
    regards
    balajia

  • Revenue Recognition with RA on Service Contracts

    We have configured SD Revenue Recognition function (ECC 5.0). We have warranty maintenance contracts running. On this basis we have the following scenario and issue.
    The warranty maintenance contracts are created without a billing plan (Reqmt. type SE so that we can settle costs later). The value of which is transferred to Deferred Revenue Account and is recognised at the end of the contract period (As it bears the retention money with the customer). Until this step things are working fine. We use VF44 to recognise revenues.
    However, there are costs incurred (both material & labour) in relation to such contracts. To track this, we create a Service Order s against the Service Contract for each month. Later on fulfillment, the orders are settled to the Service Contract. This is reflecting in the Service Order. But the finance team wants to recognise the revenues to the extent of costs incurred. I'm not sure how we can do this. The following is an example scenario.
    Contract Value : $1000
    Contract period : 1 yr (1.1.2010 to 31.12.2010)
    Contract billed at the start of the year on 1.1.2010 so the amount is moved to Revenue Provision (Deferred Revenue)
    At the end of the year $1000 lying in Deferred Revenue will be moved to Revenue Account through Revenue Recognition (VF44)
    Now, costs incurred as follows which are booked in separate service orders against the contract and on completion, settled to the contract. There is no definite schedule for these costs.
    Apr 2010 : $100
    Jun 2010 : $200
    Sep 2010 : $500
    Now, the finance team wants to recognise revenue to this extent during the relevant periods. For eg.
    Apr 2010 :
    Deferred Revenue A/c $100
    To Revenue A/c $100
    Jun 2010 :
    Deferred Revenue A/c $200
    To Revenue A/c $200
    Sep 2010 :
    Deferred Revenue A/c $500
    To Revenue A/c $500
    And at the end of Dec 2010 :
    Deferred Revenue A/c $200
    To Revenue A/c $200
    (for the remaining amount)
    Can anyone guide me how this can be achieved?  Can I do it by running RA on Service Contracts?
    Thanks in advance.
    Ravi.

    One option:
    This is how we do it in my company. This scenario is of committed services where biling is based on bill plan but revenue is as incurred. So you will bill 100% in advance to have a deferred position but evey month you calculate the service delivered/incurred and recognize the revenue reference to that service. You have to deliver the equivalent hours (To match the amount you want to recognize) and the VF44 based on delivery document. You might have to adjust your ETC based on the amount you want to recognize every month and the total qyantity to deliver.
    In summary, basically you use following steps:
    1. Sales order with delivery related item category (Assigned to service contract, in my case we use WBS).
    2. VF04 for billing as per plan
    3. VL01N to deliver the quantity matching the amount
    4. VF44 with reference to delivery.
    Item category has revenue recognition 'B'.
    Hope it gives some idea.
    Thanks.
    Rahul

  • Difference between Revenue Acct Determination , Revenue Recognition

    Hi All,,
    Can any one exmplain me clearly the difference between Revenue Account Determination, Revenue Recognition and Reconciliation Account determination
    Regards
    Rajesh

    Hi Rajes
    REVENUE ACCT. DETERMINATION:
    Account Determination
    Use
    To be able to use revenue recognition, you should select several special general ledger accounts. Choose: Sales and Distribution -> Basic Functions -> Account assignment/Costing -> Revenue Recognition
    Determining the Revenue Account
    Revenue recognition uses revenue account determination. To set up revenue account determination, use transaction VKOA.
    Determining Non-Billed Receivables Accounts
    The account for non-billed receivables is a special general ledger account, used to determine revenue which has been implemented but not yet billed.
    If you want to set up an account, join an account with non-billed receivables together with a customer reconciliation account which is a part of your chart of accounts. You can use the transaction OVUR for this.
    The standard system has the balance sheet account 142100 for non-billed receivables in the USA and in Canada (Accruals and Deferred Income).
    Determining the Deferred Revenue Account
    The deferred revenue account is a special general ledger account, used to determine revenue which has been billed but not yet implemented.
    The system determines the deferred revenue account for a document item using standard SD account determination. Use the transaction VKOA for this.
    REVENUE RECOGNITION:
    Revenue Recognition Method 1: Sales Basis
    This is the method that probably makes the most sense to investors. Under the sales basis method, revenue is recognized at the time of sale (defined as the moment when the title of the goods or services is transferred to the buyer.) The sale can be for cash or credit (i.e., accounts receivable.) This means that revenue is not recognized even if cash is received before the transaction is complete. A magazine publisher, for example, that receives $120 a year for an annual subscription, will only recognize $10 of revenue every month. The reason is simple: if they went out of business, they would have to return a pro-rated portion of the annual subscription price to the customer since it had not yet delivered the merchandise for which it had been paid.
    Revenue Recognition Method 2: Percentage of Completion
    Companies that build bridges or aircraft take years to deliver the product to the customer. In this case, the company responsible for building the product wants to be able to show its shareholders that it is generating revenue and profits even though the project itself is not yet complete. As a result, it will use the percentage of completion method for revenue recognition if two conditions are met: 1.) there is a long-term legally enforceable contract and 2.) it is possible to estimate the percentage of the project complete, revenues and costs.
    Under this method, there are two ways revenue recognition can occur:
    Using milestones such as number of railway track complete
    A construction company is paid $100,000 to build fifty miles of highway. For every mile the company completes, it is going to recognize $2,000 in revenue on its income statement ($100,000 / 50 miles = $2,000 per mile.)
    Cost incurred to estimated total cost
    Using this metric, the construction company would approach revenue recognition by comparing the cost incurred to-date by the estimated total cost. For example: The business expects the same $100,000 of highway to cost it $80,000 in parts, material, labor, etc. At the end of the first month, it has spent $5,000 working on the project. $5,000 is 6.25% of $80,000; therefore, it would multiply the total revenue ($100,000) by the percentage of the cost incurred (6.25%), or $6,250, and recognize this amount as revenue on its income statement.
    One caveat: if you find yourself reading through the 10K of a company that is utilizing the percentage of completion revenue recognition method, you may want to watch out for premature booking of expenses such as the purchase of raw goods. Until the goods have actually been used in the production cycle (e.g., pouring the actual concrete on the job site, not purchasing the concrete at Home Depot), the cost should not be counted. A business that does not make this distinction is prone to overstate revenue, gross profit, and net income for the period as a result.
    Reward if useful to u

  • Revenue recognition in Item category

    Dear All
    Can you advise what exactly is revenue recognition in item category?.
    I need to enter A in the field, but the field is greyed.
    Thanks
    Deepu Pillai

    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 recognition field greyed out

    Hi Gurus,
    I am unable to set revenue recognition for item categories as the fields are greyed out. Please help me with relevant settings and configuration.
    Thanks in advance
    Raj

    Hi,
    In IMG under
    Sales and Distribution -> Basic Functions -> Account Assignment/Costing -> Revenue Recognition -> Set Revenue Recognition For Item Categories
    and
    Sales and Distribution -> Sales -> Sales Document Item -> Define Item Categories
    Regards,
    Srilatha.

  • 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.

  • Customization for revenue recognition

    Can anyone advise why the customization setting for revenue recognition is greyed out?  This is related to the setting against the item category.
    Path : SD => Basic Functions => Acct Assignment/Costing => Revenue Recognition => Set revenue recognition for item categories.
    Is there some other settings need to be done first or is this customization accessed from other path?
    Thanks
    Peter

    Hi Peter,
    It's the correct path you are accessing! No prior settings required.
    It's working fine for me peter.
    Try once again.Ensure that you are in change mode.
    Regards,
    Raghav
    Edited by: Raghav on Jul 8, 2008 12:55 PM

  • 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.

  • Price Change for Revenue Recognition

    Dear experts,
    I am using Revenue Recognition of type B with Revenue Recognition before invoicing.
    I have an issue/question about the way price changes are treated in the functionality.
    The below example is used to describe the issue for your understanding:
    1.Pricing master data: $100/EA
    2.Price of item in sales order: $100/EA
    3.Qty in sales order: 10 EA
    4.Delivery & Goods issue: 10 EA
    5.Revenue Recognised (VF44) for: $1000
    Accounting Entry:
    DR Unbilled Accounts Receivable $1000
    CR Revenue $1000
    6.Change in pricing master data: $120/EA
    7.Partial Invoice for: 2 EA @ $120/EA
    Accounting Entry:
    DR Customer $240
    CR Unbilled Accounts Receivable $240
    8.Partial Invoice for balance qty: 8 EA @ $120/EA
    Accounting Entry:
    DR Customer $960
    CR Unbilled Accounts Receivable $760
    CR Deferred revenue $200
    9.Subsequent Revenue Recognition (VF44)
    Accounting Entry:
    DR Deferred revenue $200
    CR Revenue $200
    As you can see in the example above, the amount of the price difference is not credited to sales in step 7. From what I have seen so far the additional amount due to price difference gets credited to sales only after the total invoice value for the item exceeds the revenue recognized.
    Is there any option to set the system so that the price difference is taken into account for revenue recognition during each invoicing (even
    when the invoicing is partial) ?
    Thanks in advance for your help.

    The price difference will not go to Sales in Step 7.  The reason being Revenue Recognition works on the item rather than the amount.  Since you have run F-44, the system finds the same in Unbilled Receivables and posts to that account.
    For updating the price changes, you have to run VF46 to cancel the original RR entries.  In this case, it will just clear of the RR lines if realization has not happened and post a reversal if realization has happened.  This txn will also create a new RR line for VF44 which you can process.
    Refer Note 820417 Implementation guide for RR.  Download the attachments and look into Part2 doc page 13.  This explains how to deal with price changes in sales document.
    Hope this helps.
    Ravi.

  • Pricing procedure not to bill customer but revenue recognition

    I'm looking for guidance on how to setup a pricing procedure conditions.   First let me explain the situation.  What happens is the customer buys say 2000 software licenses on a sales order. The customer is billed and the customer account is debited and a deferred account is credited. Now the customer activates one of the licenses. The pricing from the sales order is copied to a contract. This contract has a start and end date for the license. Now that license can start to be recognized based on the period of the line item contract dates.. The issue we have is that normally for deferred revenue billing takes places. Problem is customer was already billing on the sales order. Somehow the pricing procure has to credit the deferred account that was posted on the sales order and then credit the revenue recognition account that can be used by transaction VF44.
    So on the invoice associated with the sales order Invoice  from sales order
    Dr Customer $1000
    Cr 2370 $1000
    The account 2370 is the deferred account. This part is fine.  
    Now we activate 1 of the licenses.
    So the pricing procedure has to do the following with no billing to the custo0mer account Invoice from contract
    Dr 2370 $120
    Cr 2371 $120
    This is the problem part. crediting the deferred account 2370 and then posting into the revenue recognition account 2371
    Rev Rec – VF44 for Period1
    Dr 2371 $10 Cr 4340 $10 Any ideas would be appreciated

    Hi
    In SD billing documents customer is always debited or credited based on nature of transaction. For posting in two different G/Ls instead of customer account there is only one possible way which I know. In free goods pricing system can post debit and credit entries to different G/Ls and these G/Ls are controlled through account keys which you assign to condition types in pricing procedure.
    Do you have any Idea of free goods pricing and its posting? Explore this and give it a try. I am not sure about this because I didn't test this. You can test and see if it helps.
    In this for contract item category you have to use free goods pricing which you set in item category settings in VOV7.
    Thank$

  • UNBILLED RECIEVABLE ACCOUNT- SERVICE CONTRACT WITH REVENUE RECOGNITION

    Hi SAP Gurus,
    I want to draw your kind attention towards my problem:
    I have created  service contract with one year contract and created an invoice for the whole year in advance.
    Now in-between i cancelled  a contract (after three months) and want to recognised a revenue for the contract period , so i'm creating a revenue recognition for the three months one by one using  transaction code-VF44,
    first month revenue recogniton is working fine as first month amount is going from deffered account to revenue account
    But for second month instead of deffered account ,system is using unbilled recievable account  ,which is wrong .
    Can anybody tell me why the system is picking unbilled receivable account instead of deffered account in case of second month revenue recogniton.
    This may help us:
    "When i was cancelling a contract ,at that time i was entering a billing plan end date in billing plan tab at an item level.
    and just after entering end date ,system was creating two lines instead of one in billing plan tab and i think because of that extra line system is picking unbilled receivables in second revenue recognition."
    Thanks in advance
    Ujjawal
    Edited by: Ujjawal Singh Karki on Dec 29, 2010 12:05 PM

    Hi,
    Thank you for your reply.
    I am doing a contract billing for overall period that is for 12 months (contract is of 12 months).
    Just after 3 months i have realized that somehow we have to cancel the contract and we canceled that in 3rd month.
    I had created the created a contract with periodic billing plan and for canceling that contract i'm putting contract end date in BILLING PLAN TAB as 31/03/2011 (Let say contract is from 01/01/2011 to 31/12/2011).
    Can you/anybody please tell me whether is this the correct way of canceling the contract with periodic billing plan?
    As per your analysis:
    "It seems you have done the billing document for one period and you are doing the RR document for multiple periods and hence the revenue is going to unbilled receivable account for the period for which billing document has not been done"
    As i have billed the customer for 12 months but contract was only for 3 months so i'll create RR for only 3 months and for rest of the period (i.e. 9 months) i'll create credit memo and send it to customer.
    "Please use a billing type where you will specify only start date and end date of the contract and not the billing plan in contract"
    How can we use billing type for contract start and end date .
    I think as soon as i'm changing the dates in billing plan tab system is proposing another line item with different  billing dates and that is not getting covered under deferred account that is still unbilled amount .
    Waiting for your valuable inputs.
    In case of any clarification kindly revert to me.
    Thanks,
    Ujjawal
    Edited by: Ujjawal Singh Karki on Jan 20, 2011 11:10 AM

  • Deferred revenue from sales

    hi
    i have the following scenario.please help in finding a solution
    1. a service contract is created and billed to the customer at the beginning of the contract start
    2. the invoice value is not posted to sales revenue account but to a deferred revenue account
    3.every month a part (one twelveth) of the invoice value is transferred from deferred sales revenue account to revenue account
      can we implement the whole procedure through pricing procedure. if so how........if not what is the solution
    thanks in advance
    koustav

    Hi Koustav,
      Yes this can be done through revenue recognition in which you can realize the part of revenues from deferred to revenue accounts.
      Perform the following settings:
    1) Set revenue recognition for item categories.This can be done by following the path sprosdbasic func-account assn/costing-revenue recognition.
    2) Once the first step is done you need to set account assignment for this.Following path wud be useful sprosdbasic func-account assn/costing-revenue recognition---maintain account determination.
    3) Here you need to assign revenue and deferred accounts.There wud be 2 columns .In first column put your revenue account and in second column put your deferred account.Your defferd acc should be a balanced shhet account and your revenue account should be a P&L acc.These settings can be done by FI consultant in t-code FS00.
    4) Create your service contract and then invoice and when your accounting document wud be generated,these will be passed to your deffered account.
    5) In order to pass them to revenue acc goto t-code VF44 and here you can select you invoice for which you want to pass the figures to revenue accounts.
      This whole scenario wud solve your problem.
      Reward points if it helps.
    Regards
    Karan

  • Revenue Recognition :- Type A : Time Based Revenue Recognition in Contract

    Hello,
    I am facing a peculiar problem while creating the contract relevant for Revenue Recognition Type A : Time Based Revenue Recognition in Contract.
    The Item category setting I am using is as follows:-
    1.     Rev. recognition : A : Time-related revenue recognition
    2.     Acc. period start : B : Proposal based on billing plan start date
    3.     Revenue Dist. : A : Total Val.: Linear and Correction Value Linearly Distributed
    I have already done the necessary activation of Revenue Recognition.
    Done the account determination for following :-
    1.     Revenue account determination (VKOA)
    2.     Deferred revenue (VKOA)
    3.     Unbilled receivables (OVUR) 
    Still when I am trying to save the contract the document goes into Incompletion asking for "GL account for item 10"
    Where as in account determination analysis the system has already showing the
    1.     Revenue account
    2.     Deferred revenue account
    Kindly guide further.
    Thanks & Regards,
    Amrish Purohit

    Hi
    you can overcome this issue of G/l account missing while saving the document is by assigning the Account key of that condition type in
    img-> sales and Disrtibution->account assignment /Costing->revenue account determination-->defina and assign account keys
    here you have to assign the account keys you are using for that condition type in pricing procedure against the same conditiontype in the accurals field.
    this will solve your problem

Maybe you are looking for

  • Finally able to print through Wireless Router!! (USR MaxG)

    So, after a full week of trying to get my printer to print wirelessly, I finally got it to work... but only after I had begun to write this post on the Apple Forums. So, since I felt like this post was extremely clear in the process, I'm posting it,

  • How to remove a value from a vector of vectors

    How can I remove a value from a vector inside another vector, say; Vector myvector= new Vector(); Vector data= new Vector(); myvector.addElement(rs.getString(1)); myvector.addElement(rs.getString(2)); myvector.addElement(rs.getString(3)); data.addEle

  • Finder not "releasing" items copied to Airport HDD?

    I'm in the process of moving some files from my MBP to a Western Digital My Book 750GB attached to my AEBS. The MBP is connecting to the AEBS by ethernet (due to inexplicable wireless issues-). I am dragging and dropping the file, and once copy is co

  • Rman Level 0 and Level 1

    Hi Everybody I have to schedule my rman backup in the following manner. 1. Weekly once level 0 backup has to run 2. Rest of the other days level 1 backup has to run to disk 3. In between the week if we moved all backup to some other destination, the

  • Possible Corruption in Logic Preferences?

    Hey guys This is my first question on this forum. There may be more to come. I've been reading through these pages for the last couple weeks and have found it extremely helpful. Great work to all the contributors. The problem I have encountered with