Data Migration of Contracts with periodic billing and revenue recognition

Hello Experts,
I am trying to develop a legacy data migration plan for Contracts with periodic billing plan and revenue recognition.
Example of the scenario is given below:
Customer signed a contract for one year starting 01/01/2009.
Customer is billed quartely, billed in advance.
SAP going live on 04/01/2009
Customer is billed for 3 months and also for initial set up fees.
Revenue recognition is done monthly.
We have to migrate this contract to SAP.
Billing document posting may be necessay as it affects revenue recognition which spans across the total contract period.
Any ideas how to do this?
Thanks  A Lot
Anil
Edited by: Anil  Jose on Sep 17, 2008 9:38 PM

Hi Anil
How did you manage this? We also had the same problem in one of our contracts and what we did was that we copied the contracts from the legacy with the full value. That is suppose SAP went live on 1st April, 2009 and the contract was created on 1st January 2009 for a value of suppose 100 USD, with the first billing being done on 1st Jan for 33.33 USD for 4 months. We first created the contract with a validity from 1st Jan 2009 in the new system. We billed it with a billing type that we created that did not actually create new accounting entries as the accounting entries had already been created in the legacy system. In the new system then we recognised the revenue till the go live, so that the actual value remaining of the contract reduced. Then we started the billing plan of the contract from 1st of April 2009 for the remaining amount. So next invoice was created on 1st april for 33.33 USD. Can you share your solution.
Regards
Indranill

Similar Messages

  • 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

  • Down payment request for contract with periodic billing

    Hi Friends,
    Could anyone help me in understanding the configuration settings for down payment / advance payment senario for a CONTRACT which has Order related billing (I have done for Order with milestone billing plan).
    The contract has order related *periodic billing plan* where settlement period is suppose quaterly billing and actual invoice is happening on 1st date of the quarter. But i want to create a down payment request say 10 days before the billing date[(actual invoice(F2) date] of every quater as an advance payment/ down payment.
    FYI...
    For order i am using standard billing rule 1 in milestone billing plan for final invoice but for downpaymnet billing dates (added additional settlement periods then actual invoice settlement period like 3 adv pay ment og 20%, 30% 50% & one actual invoice period for whole amount 100% as D4 doc only) i am manually changing the billing rule as 4 to create a down payment req.
    But in contract as its has periodic billing plan no billing rule changing option (no additional settlement period can be added, only settlement period for actual invoice is getting proposed) so i can't have two different rule for a settlement period. no settlement period can be added separately for adv paymnet/down payment.
    Kindly respond ASAP.
    Rgds
    Manish

    Hi, Many thanks for your response.
    But the down payment functionality for a SO with milestone billing i have already implemented.
    The question was for CONTRACT Side (say rental / service contract). The contract has periodic billing (monthly / Q'ly).
    Kindly let me know if you/anyone has any idea for config settings for a contract with the senario mentioned in previous thread post.
    Thnx & Rgds
    MG

  • Rental Contract with Periodic Billing Plan

    Hello,
    I need to have a rental contract created, But the payment is one shot.
    For example, if the customer rents a cylinder for a contract period of 1 year, he pays the contract payment for 1 year in one single shot. So, i need to have the periodic billing plan tweaked to take the payment and have just one billing doc and invoice created with 1 whole payment.
    Can this be done?
    Also, i want the revenue recognition to be activated to have this whole  1 year's payment split and posted on a monthly basis to finance.
    Can someone help me with this?
    Also, how can this be changed , reverted in case of contract cancellation in the middle or addition of material on the same existing contract. Please let know.

    Hi..On top of this i have 2 requirements... 1. One year contracts with one shot payment 2. 3year contracts with 1 shot payment. Can they be done as a single transaction, as in the rental contract profile we define the time period.Or they can be only done as 2 different transactions with 2 separate contract profiles?

  • GAAP Invoicing and Revenue Recognition EITF 00-21

    Does anyone out there have any experience with GAAP invoice and revenue recognition rule EITF 00-21, dealing with Multiple Element Arrangements?
    This is the scenario where a contract or sales orders includes support or service that is packaged with a product, therefore customer sees its price as $0; however, when is comes to revenue recognition, vendor needs to account for the revenue according to the typical price for the support or service and percentage of the total contract or sales order.
    This would be something that is imlpemented in Advance Pricing, Order Management and AR.
    Thanks!!

  • I have a problem with Imovie. Just brought an macbook 15 retina , iLife install and Imovie was working. I than did a data migration from my old macbook pro and now it crashes on start up. I tried to re-install from app store but no option to re-install

    I have a problem with Imovie. Just brought an macbook 15 retina , iLife install and Imovie was working. I than did a data migration from my old macbook pro and now it crashes on start up. I tried to re-install from app store but no option to re-install, just installed and it greyed out.

    Well, my two-month-old MBP has no qualms about booting from a no-name external USB HD I put together...
    Given that is is a common point of failure, I would imagine a large Apple Store should keep a stock of HD's on hand.
    Now since you're a bit desperate and the genie pops up til Saturday and you seem to be the enterprising kind, let's try an experiment: if you have room enough in the external HD and assuming it isn't a Time Machine volume, why don't you plug it in, stick the Install CD and see if the installer lets you select the external drive as the install target. If you can install Leopard on it, on top of the backup without reformatting, and the Mac can boot from the drive afterwards, at least you would have some functionality restored and would be able to pull your stuff from the internal HD. Apple says booting from USB drives is not supported but that does not equate to not possible; some brands do work. Risks? Always. You can always lose your backup. Like I said, a challenge for an enterprising gal....
    Next time around, consider having a bootable external clone at hand for rainy days. I keep three myself...
    P.S. Since I'll be in the Dallas-FW area in late June, I can volunteer with the confetti....

  • Hi all . how to configure periodic billing and mile stone billing ..

    hi gurus
    could someone please tell me the process of defining periodic billing and milestone billing for a customer or group of customers  and how do we show the deficit in the accounts .. how to do the config for the periodic and milestone billing ..
    thankyou very much in advance
    bj

    Hi,
    Billing Plan for Milestone Billing
    Milestone billing means distributing the total amount to be billed over multiple billing
    dates in the billing plan.
    As each milestone is successfully reached, the customer is billed either a percentage of
    the entire project cost or simply a pre-defined amount.
    During sales order processing, the system determines from the item category whether a
    billing plan is required and, if so, which type of plan
    The type of billing plan that is determined at this point is set up in Customizing and
    cannot be changed in the sales document.
    Billing plans for periodic billing and milestone billing plans for project-related milestone
    billing have different overview screens so that you can enter data relevant to your
    processing.
    For example, for milestone billing, you must be able to enter data to identify the
    individual milestones.
    IMG configuration requires :-
    1.  Maintain billing plan types for milestone billing in OVBO.
    2.  Define date description in SM30 - V_TVTB.
    3.  Maintain Date Category for Billing Plan Type IN OVBJ.
    4.  Allocate date category in SM30 - V_TFPLA_TY.
    5.  Maintain date proposal for Billing Plan Type in OVBM.
    6.  Assign Billing Plan Type to Sales Documents Type in OVBP.
    7.  Assign Billing Plan Type to Item Categories in OVBR.
    8.  Define rules for determining the date in OVBS.
    Milestone billing is typically used for billing projects, such as plant engineering and
    construction projects. Such projects often include a series of milestones that mark the
    completion of different stages of the work. In the SAP R/3 System, milestones are defined
    in a network along with planned and actual dates for the completion of work. The milestones
    are also assigned to the billing dates in the billing plan.
    Each milestone-related billing date is blocked for processing until the Project System
    confirms that the milestone is completed.
    Delivery-relevant order items for which a milestone billing plan applies are billed on the
    basis of the requested delivery quantity and not on the total of the confirmed quantities.
    The connection between the project and the sales document item is made in the individual
    schedule lines of the item. Each schedule item can be assigned to a network in a project.
    To display the project-related data for a schedule line, proceed as follows:
    In one of the overview screens of the sales document, select
    1.  Item -> Schedule lines.
    2.  Mark the schedule line and select Procurement details.
    The following figure shows an example of milestone billing where only the Contract have
    been billed :
    Order  Item  Turbine    100,000
    Billing Plan
    Billing date Description    %  Value  Billing Block   Milestone   Billing Status
    01-10-94     Contract      10  10,000      -             x           x 
    01-03-95     Assembly      30  30,000      x             x          
    01-04-95     Maintenance   30  30,000      x             x
    01-05-95     Acceptance    30  30,000      x             x
    01-06-95     Final invoice ..    ..        x
    Network/Activities
    Milestone    Estimate      Actual
    Assembly     01-03-95      01-03-95
    Maintenance  01-04-95     
    Acceptance   01-05-95
    For each billing date in a milestone billing plan, you can specify whether the billing
    date is:
    1.  fixed
    2.  always updated with the actual date of the milestone
    3.  updated with the actual date of the milestone, if the date is earlier than the
        planned billing date for the date
    Regards,
    Pankaj

  • Periodic billing and Milestone billing

    Dear SD gurus,
    Can anybody explain what is Periodic billing and Milestone billing?
    If you have the configuration guide for the above, please send the same to my email id : [email protected]
    Thanks in advance
    Regards
    Manivannan R

    Hi,
    Milestone billing means distributing the total amount to be billed over multiple billing
    dates in the billing plan.
    As each milestone is successfully reached, the customer is billed either a percentage of
    the entire project cost or simply a pre-defined amount.
    During sales order processing, the system determines from the item category whether a
    billing plan is required and, if so, which type of plan
    The type of billing plan that is determined at this point is set up in Customizing and
    cannot be changed in the sales document.
    Billing plans for periodic billing and milestone billing plans for project-related milestone
    billing have different overview screens so that you can enter data relevant to your
    processing.
    For example, for milestone billing, you must be able to enter data to identify the
    individual milestones.
    IMG configuration requires :-
    1. Maintain billing plan types for milestone billing in OVBO.
    2. Define date description in SM30 - V_TVTB.
    3. Maintain Date Category for Billing Plan Type IN OVBJ.
    4. Allocate date category in SM30 - V_TFPLA_TY.
    5. Maintain date proposal for Billing Plan Type in OVBM.
    6. Assign Billing Plan Type to Sales Documents Type in OVBP.
    7. Assign Billing Plan Type to Item Categories in OVBR.
    8. Define rules for determining the date in OVBS.
    Milestone billing is typically used for billing projects, such as plant engineering and
    construction projects. Such projects often include a series of milestones that mark the
    completion of different stages of the work. In the SAP R/3 System, milestones are defined
    in a network along with planned and actual dates for the completion of work. The milestones
    are also assigned to the billing dates in the billing plan.
    Each milestone-related billing date is blocked for processing until the Project System
    confirms that the milestone is completed.
    Delivery-relevant order items for which a milestone billing plan applies are billed on the
    basis of the requested delivery quantity and not on the total of the confirmed quantities.
    The connection between the project and the sales document item is made in the individual
    schedule lines of the item. Each schedule item can be assigned to a network in a project.
    To display the project-related data for a schedule line, proceed as follows:
    In one of the overview screens of the sales document, select
    1. Item -> Schedule lines.
    2. Mark the schedule line and select Procurement details.
    The following figure shows an example of milestone billing where only the Contract have
    been billed :
    Order Item Turbine 100,000
    Billing Plan
    Billing date Description % Value Billing Block Milestone Billing Status
    01-10-94 Contract 10 10,000 - x x
    01-03-95 Assembly 30 30,000 x x
    01-04-95 Maintenance 30 30,000 x x
    01-05-95 Acceptance 30 30,000 x x
    01-06-95 Final invoice .. .. x
    Network/Activities
    Milestone Estimate Actual
    Assembly 01-03-95 01-03-95
    Maintenance 01-04-95
    Acceptance 01-05-95
    For each billing date in a milestone billing plan, you can specify whether the billing
    date is:
    1. fixed
    2. always updated with the actual date of the milestone
    3. updated with the actual date of the milestone, if the date is earlier than the
    planned billing date for the date
    reward points if it helps
    Regards
    Govind.

  • How to create a contract with one supplier and two dealers?

    Hi Gurus,
    I have a contract with a supplier (eg. Apple), but the products and services are supplied by two dealers.
    The supplier is the manufacturer and with whom the negotiation of prices is made.
    The dealers are those who make the delivery of the products and services and who the payment is done.
    How can I create a contract with these characteristics in SRM 7.0?
    I don't want to create two contracts with same products and services for two suppliers (Dealer_1 and Dealer_2).
    How can this be handled through business partner type "Vendor"?
    In "Partner" section in "Header" --> "Basic data", I can only add 1 vendor.
    The system is:
    Component software: SRM_SERVER
    Release: 700
    Level: 0008
    Support package: SAPKIBKV08
    Thanks in advance and best regards,
    Alonso Valenzuela

    Hi Wadim,
    I have a similar requirement to create order lines in an existing contract with reference using  BAPI_CUSTOMERCONTRACT_CHANGE.  The order lines get created in the contract. However, the condition types from the order line which i'm referencing are not getting referenced and are not getting added in the Contract's line after referencing.
    Did you come across any such issue ? If yes , could you suggest the solution ?
    Regards,
    Venkat.

  • Resource related billing and periodic billing and milestone billing

    Hi friends,
        Any one having resource related billing and periodic billing and milestone billing
    documents are any config documents and any more details.
    Waiting for reply urgently,
    Regards.
    kishore

    Hi Kishore,
    Pl. check these links :
    <a href="http://help.sap.com/saphelp_47x200/helpdata/en/31/03953401024735e10000009b38f83b/frameset.htm">Periodic Billing</a>
    <a href="http://www.sap-img.com/sd006.htm">Milestone Billing</a>
    <a href="http://help.sap.com/saphelp_47x200/helpdata/en/4a/ac853478616434e10000009b38f83b/frameset.htm">Resource related billing</a>
    Reward if useful.
    Thanks & Regards
    Sadhu Kishore

  • HT4157 I have a cellular data account on my iPad. Almost immediately after I signed up, my e-mail was hacked and had to be cancelled. I cannot get into my AT&T cellular data account now to change the billing and account to my new e-mail. Please help.

    I have a cellular data account on my iPad. Almost immediately after I signed up, my e-mail was hacked and had to be cancelled. I cannot get into my AT&amp;T cellular data account now to change the billing and account to my new e-mail. Please help.

    According to the AT&T Wireless web site, you can manage your iPad data plan either from the iPad, or by using a web browser:
    From the website
    Log in to your account at att.com/iPadlanding using the email address and password you used during activation.
    Your account information will display. Select the desired account change option then tap Next.
    Read the Terms of Service, and then tap Accept.
    Review the Payment Summary to ensure the details are correct. Use the Back button if changes are required, otherwise tap Submit.
    Read the Confirmation message then tap OK.

  • Contract for Back-Billing and Period End Billing

    Hi ,
    Greetings
    I have done the required configuration for Period-end billing with schema steps for back-billing , However when I try to execute the Billing simulation for period -end billing , I am unable to select contracts and system informs me that contracts are not activated for Back-billing and period -end billing . Please suggest me how to resolve this / How to activate the contract for period-end billing. I have gone through screens and fields in contract but I do not see any relevance for the above . Please suggest , Thanks in advance
    Warm Regards
    Narasimha

    Hi
    The Problem has been resolved , It was nothing to do with contract . I had maintained wrong Rate category in the  installation .

  • Data Migration - Active contracts

    Hi All,
    As per the business rule of client, they post single invoice for the full amount at the start of contract, with four invoices on the same date but with varaying due dates on first of every quarter.
    Ex: Start Date: 1\1\2010. End date: 31\12\2010. Amount 120000\- Posted on 1\1\2010. Invoices: 30,000\- four invoices with dates 1\1\2010. 1\4\2010 1\7\2010 and 1\10\2010.
    Assuming that if i migrate the data on 1\8\2010. i marked cash flow date in sap as 1\1\2010 and first posting date 1\8\2010.
    1. Now shall i need to create new line items using rerapp in the system or shall i allow the AR open items to move to the sub ledger with reference to cotract?
    2. If i don't post entries using RERAPP in  the system, then at the time of termination how system reverse the full contract amount and post for the used period (which is standard behavior in case of termination) as there are no entries posted.
    Can anybody throw some light on this.
    Thanks,
    Bala.

    Hi Anil
    How did you manage this? We also had the same problem in one of our contracts and what we did was that we copied the contracts from the legacy with the full value. That is suppose SAP went live on 1st April, 2009 and the contract was created on 1st January 2009 for a value of suppose 100 USD, with the first billing being done on 1st Jan for 33.33 USD for 4 months. We first created the contract with a validity from 1st Jan 2009 in the new system. We billed it with a billing type that we created that did not actually create new accounting entries as the accounting entries had already been created in the legacy system. In the new system then we recognised the revenue till the go live, so that the actual value remaining of the contract reduced. Then we started the billing plan of the contract from 1st of April 2009 for the remaining amount. So next invoice was created on 1st april for 33.33 USD. Can you share your solution.
    Regards
    Indranill

  • Frusterated with huge bills and no help

    So last week I went into Verizon to get my tablet fixed. I ended up getting convinced to get a second tablet for my husband and upgrade my data to 4 gigs with a promotional deal. I was told one of my activation fees (for my husband's cell phone) would be removed. My monthly bill is supposed to be 150 plus tax with all my new stuff. I expect to pay about 180 plus tax with the one activation fee (for the new tablet). I am now getting an email saying that with my new plan next month will cost me around 239 before taxes and other fees. I am a student on a budget who always pays her bills on time. This is the second time this has happened. The rep I purchased this from told me to call her work number or text when my bill came if I had questions. I left her a voicemail and sent two texts but heard nothing. I love my devices but I am feeling ignored and cheated out of money :(

    Take back the tablet and pay the restocking fee.  Cheaper in the long run. 
    How much data did you have before for what cost?   How much was promised rate for 4 GB?

  • Data migration in LSMW with CRM_XIF_PARTNER_SAVE

    Hi,
    for a data migration of business partners from a legacy system into a CRM 5.0 system I want to use the CRM_XIF_PARTNER_SAVE or CRM_XIF_PARTNER_SAVE_M IDoc. Everything works fine when I migrate a business partner with only one address and only one bank account, but what settings I have to make that I'm able to migrate a business partner with multiple addresses and bank accounts?
    I hope you can help me. Thanks in advance,
    Timo

    Hi Timo,
    you need to repeat the corresponding IDoc segements for "Bank Details",
    eg for IDoc CRMXIF_PARTNER_SAVE01 (display via WE30 or navigate via BDFG).
    here the example for phone data: (I didn't expand all nodes)
    CRMXIF_PARTNER_SAVE01    IDoc Structure for Data Type
    CRMXIF_PARTNER_SAVE01      IDoc Structure for Data Type CRMXIF_PARTNER_COMPLEX                                                                               
    5  E1010821140028             Complex structure for business partners                 CRMXIF_PARTNER_COMPLEX                                                                               
    4  E1010821140029             Header structure for business partners                  CRMXIF_PARTNER_HEADER                    
            5  E1010328105722             External Interface: Central Data                        BUS_EI_CENTRAL_DATA                                                                               
    4  E1010328105723             External Interface: Central Business Partner Data       BUS_EI_BUPA_CENTRAL                  
                4  E1010328105735             External Interface: Roles                               BUS_EI_ROLES                         
                4  E1010328105737             External Interface: Bank Details                    BUS_EI_BANKDETAIL                    
                4  E1010328105741             External Interface: Credit Card Details         BUS_EI_CREDITCARD                    
                4  E1010328105745             External Interface: Industries                         BUS_EI_INDUSTRYSECTOR                
                4  E1010328105750             External Interface: Identification Numbers   BUS_EI_IDENTIFICATION                
                4  E1010328105755             External Interface: Tax Numbers                   BUS_EI_TAXNUMBER                     
                5  E1010328105801             External Interface: Communication Types     BUS_EI_COMMUNICATION                                                                               
    5  E1010328105802             External Interface: Communication Data Telephone   BUS_EI_TEL_DATA                                                                               
    5  E1010328105803             External Interface: Data for Telephone       BUS_EI_BUPA_TELEPHONE                                                                               
    4  E1010328105804             External Interface: Data for Creating a Telephone Number     BUS_EI_BUPA_TELEPHONE_CON
                            4  E1010328105807             External Interface: Communications Notes        BUS_EI_COMREM                                                                               
    ****start to repeat here your IDoc data, that means insert these segements for each new phone number
                        5  E1010328105803             External Interface: Data for Telephone      BUS_EI_BUPA_TELEPHONE                                                                               
    4  E1010328105804             External Interface: Data for Creating a Telephone Number     BUS_EI_BUPA_TELEPHONE_CON
                            4  E1010328105807             External Interface: Communications Notes      BUS_EI_COMREM                                                                               
    ****end insertion
                    4  E1010328105811                 External Interface: Communication Data Fax    BUS_EI_FAX_DATA                  
    You can try the same for address data. Note: you don't need to renumebr the repeated segments in the IDoc, the "system" is doing it ...
    Be sure that the sequence of the other segements after the duplication is still the same, or you get an error.
    Go to transaction WE19. There you key in an existing and successfully posted IDoc. Then you can edit this Idoc, insert the new segements for additional phone numbers for testing.
    Rgds
    JP
    Message was edited by:
            Jörn Peter

Maybe you are looking for

  • My ipod touch is stuck in the apple logo, what should I do?

    My ipod touch 4G, iOS 4.2.1, is stuck in the apple logo, and it turns on and off alone, but it is still in the logo, it doesn't proceed. This happened because I restored through the ipod not iTunes. Itunes doesn't find the Ipod, even though if I wait

  • Incorrect query forms in parent child relation

    Hello I am using jdev of RUP3 (Release 4) which is 11.1.1.6.2 and have following scenario I have a ParentVO (ProfileVO) and a child VO(CreditReceiversVO) (child VO is basically extended from another VO not in this application and included as a jar li

  • Simple Intaractive report in HR-ABAP

    Hi Experts, How can i display Intaractive report , In basic List i want to print EMP data on top. and infotype number and infotype text . In secondary list infotype data on which the user intactive with infotype no.. If user intaract the 0001 infotyp

  • Derived clock problem?

    I am tring to derive a 25MHz clock using a NI PXI-7842R and labview project won't allow that exact clock But when I try doing the same thing for a PXI-7830R target, I am sucessful. What is going on? I am choosing a base clock of 40MHz to get 25MHz, t

  • I can't use dual monitors since upgrading to Lion

    I use my HD TV as a second monitor for streaming movies etc.  Since upgrading to Lion, I can only use one monitor at a time.  Is anyone else having this problem? Thanks