Contract Service Billing - Variable Amounts

Hi
I have a scenario where periodic billing for a service is due, but the amount billable is variable depending on usage / time of year etc. My question is how best to set this up. I can currently see 3 ways to go about this:
Periodic billing but change the billable amount each month prior to billing
Milestone billing with one milestone per month and the correct amount added in at the end of the month
Raise service sales order each month (much more manual and prone to error)
Has anyone else had this scenario before and come across a better way to set up this type of billing requirement? My current preferred option is milestone billing.
Many Thanks,
Cara

Hi Nikhilesh,
I agree that this is an idea solution, but RRB is not something we are looking to implement for the time being. I am pushing for us to look into this more for the future as I think there are a number of scenarios where resource-related billing would be perfect but for now I need something more straight forward. It may also be too complicated once we look into all the possible scenarios as to why they want to vary the amount.
Thanks for your response though.
Cara

Similar Messages

  • Different amount in Contract and Billing document.

    Hi All,
    We have a issue here, need suggestion.
    We have a contract which has a billing plan. We have maintained monthly plans with a fixed amount.
    Say we have $ 1000 in the contract, but the billing has been created with $ 900.
    So you see the amounts are different in contract and billing document.
    We have checked there are no recent pricing changes or any such changes that will have such effect. The invoice is created in May.
    There were pricing changes in March but they had been corrected in March itself.
    Let me know if anybody has faced such issue and where may be the issue.
    Regards,
    SB
    Edited by: Satish Bharambe on Jun 2, 2011 11:43 PM

    You would have to cross-check the Pricing at Item level in Contract & Invoice. Hope , it would help you to check the Base Price or some other Prices / Discounts.
    Best Regards,
    Ankur

  • Service Contracts  with billing plan not updating debit memo request in ECC

    For service contracts with billing plan, we cancel the line items and set the user status at header to "cancelled" and also set the cancellation date (under Cancellation Tab) at the header as well as item level which delete all items in the “DMR” in ECC (which are not yet billed). When we do this, it works perfect for most of the time and in some cases DMR items are not updated in ECC and it is billing. When I checked in CRM, the billing plan items are updated based on the cancellation date.
    Experts appreciate your help on this issue.
    Thanks,
    George.

    This is resolved by the note 1008663

  • Service Contract Usage line Invoice Amount

    Hello All,
    I have created Service contract with a Usagline and Service line. When entered the Counter reading, and run the 'Service Contract Main billing program', i am getting the invoice amont of 0 only. Could you please tell me how can i proceed.
    And also, what is the relation between 'Service Contract Main Billing Program' and 'QP_CUSTOM' (I have to bill the usage line based on my own logic)
    Please help me
    Thanks inadvance,
    Amarnadh

    Did not understand your question, at least completely. The steps you described and the functionality provided is all right.
    Is the question, which one of these two values to choose from or why they are two values in the LOV?
    Thanks
    Nagamohan

  • Need to know why contracts(Service contracts) are not showing up in ra_interface_lines-all

    Hi all,
            We are running the service contracts main billing to get the contracts to ra_interface_lines_all table which are eligible for invoicing, but somehow some contracts are not showing up in ra_interface_lines_all table,
    the reasons may be as follows:
    1. Billing service flag set to no
    2. Contract modifier > 30
    3. Contract is not active or
    4. Invoice interface is not set to current date.
    These may be the reason for contracts not showing up in interface_lines_all, I need to write a query to state why these contracts are not coming into interface table using the above stated reasons. Can anyone help me out saying how can i write query for it?
    Thanks,
    Aparanjit

    Hey Emilio,
    I found a solution, that worked for me. Try reseting the sync services as stated in this document:
    http://support.apple.com/kb/ts1627
    Follow these steps:
    Export your Calendar data - (you should end up with a .icbu-File) and make sure all Calendars are shown (I had one that was hidden - which later had all entries doubled)
    Close Calendar
    Export your Contacts (you should end up with a .abbu-File)
    Close Contacts
    Backup your iPhone
    Close iTunes (just in case)
    Open up Terminal and for Mounain Lion enter: /System/Library/Frameworks/SyncServices.framework/Versions/A/Resources/resetsyn c.pl full
    Open iTunes and sync your iPhone (go to the info-tab you should see blanks and not your Calendars - don't worry they will soon show up, as you activate the sync)
    Pooh. Ok. Looks like a lot, but it actually is really simple. I only did so many steps, to really make sure, I would not loose any data.
    In quick words: reset your sync services with the terminal and sync again.
    I will also write that down for all times in my notebook.
    Cheers

  • Service Billing Engine

    Hi Experts,
    I want to know the scope of a Service Billing Engine to be created to integrate with other products like Project Management, Rental Management, Service Request and Service Contract. I want to create this SBE to be able to communicate flawlessly with above all four products. Kindly give your inputs. Precisely I would like to know how a SBE works and what are its scopes when integrated with above four products.
    Also I want to understand the invoice generation and accounting flow from Service Contract to Service billing engine and then Service Billing engine to final documentation.
    Regards
    Amicable

    Hi Mahesh,
    I am an SD Consiltant working for a new projec which involves service billing.
    Can you please provide me with the service billing blue print .
    Thanks in Advance.
    With Regards
    Mohammed Raees

  • Recurring entries with variable amounts

    Hi ,
    How can we handle recurring entries with different amounts regularly. As an e.g. of this scenario "Telephone bills/electricity bills are paid every month and we need to automate the same but their amounts would be different ".
    I believe recurring entries could do only for same amounts, so I doubt if this can be used. Account determination template - my guess is how flexible it could be? Do we have any other approach to handle this?
    Thanks

    If you have variable amounts every month, it is easier to use sample document, not recurring entries.

  • He "seller" resets the iPad for me to use, do I have to get it re-activated or purchase a contract/service plan if I ONLY ever plan to use the iPad for Wifi Only???

    Question to all the pros..I'm looking to purchase an iPad 4g second hand. Once the "seller" resets the iPad for me to use, do I have to get it re-activated or purchase a contract/service plan if I ONLY ever plan to use the iPad for Wifi Only???

    No you don't need a service plan to use wifi. Take special precautions to make sure the seller is the owner. Be sure all their information has been removed properly. If it were me I wouldn't give the person the money until the iPad is registered in my name. I've read too many horror stories of people buying iPads they'll never be able to use because someone else's ID was still on it.

  • System automatically clears the service of half amount of total amt in po.

    I whenever comes in ml81n to create the entry sheet against purchase order,and after selecting all the services to be entered there,the system automatically clear the service of half amount of total amount in po.
    can some one tell me to get rid of this problem.
    Regards:Vijay Kumar

    In the net value field the system is bringing the half of the amount of total value in ml81n.And that is not changeable.However the value at the purchase order in net and total is the same.
    Regards:VIJAY

  • WLPI - Problem with AI Service Call in Task with AI Service start - Variables

    Within WLPI I cannot succesfully call an AI service with variables that have been
    collected via an AI start. These variables have been collected ok as I have done
    an XPath on the variable and succesfully stored them in a string Variable. So
    a succesfully AI start is working. The issue is when I try to pass these values
    I have collected in their respective string variables to the next task which I
    will be executing an AI Service. I do this by setting a workflow variable and
    using the schema for the AI service. In the XML structure screen, I have put the
    string variable at the respective element. So on the left I have my element and
    on the right I have inserted my value (i.e, $strLastName).
    When I run the workflow, I do not see any inserts on the AI service I am calling.
    However, when I hard code a value in the XML schema "HELLO " + strFirstName it
    of course inserts Hello but not the value (i.e, strFirstName). So I know I have
    the correct assignment of variable to be set etc. Also, without the hardcoding
    it is inserting a blank row (i.e, value='').
    Please, help with this issue.

    Dear anonymous,
    I have created an AI application view and a BPM workflow that demonstrates how to
    populate an AI service call with strings extracted from an AI event response
    document. This workflow also demonstrates concatination of literal strings with
    string variables.
    Here are some steps that you will need to follow to setup this AI application view
    and workflow:
    1. startweblogic from either the
    'samples' or 'mydomain' found under WLI_HOME/applinteg/config. (Note, if you start
    from 'mydomain', be sure to populate your database repository with the scripts in
    WLI_HOME/repository/, WLI_HOME/processintegrator/ddl, and
    WLI_HOME/applinteg/dev/dbms/src/sql.)
    2. Open a web browser to http://<machine>:<port>/wlai
    Examples:
    from samples domain
    http://localhost:7603/wlai
    Login as system/system
    from mydomain
    http://localhost:7601/wlai
    Login as admin/security
    3. Create a folder named 'DBMS' and go into that folder
    4. Create a folder in the 'DBMS' folder named 'DBMS_A' and go into that folder
    5. Create an application view named 'db_av1'
    6. Add an event that triggers on insert named 'insEvt'
    7. Add a service named 'updTemp' that executes the following SQL...
    UPDATE <db info>.CUSTOMER_TABLE SET CITY=[CITY VARCHAR]WHERE LASTNAME=[LASTNAME
    VARCHAR]
    (Note: Replace '<db info>' your database schema and/or catalog information)
    8. Add a service named 'insSvc' that executes the following SQL...
    INSERT INTO <db info>.CUSTOMER_TABLE (FIRSTNAME, LASTNAME, CITY, EMAIL) VALUES
    ([FIRSTNAME VARCHAR],[LASTNAME VARCHAR],[CITY VARCHAR],[EMAIL VARCHAR])
    (Note: Replace '<db info>' your database schema and/or catalog information)
    9. Add a service named 'listCustomers' that executes the following SQL...
    SELECT * FROM <db info>.CUSTOMER_TABLE
    (Note: Replace '<db info>' your database schema and/or catalog information)
    10. Click 'Continue' deploy the the application view
    11. In the Deploy Application View screen make sure to specify an event router with
    the port corresponding to your domain. (e.g.
    http://localhost:7603/DbmsEventRouter/EventRouter)
    12. Bring up studio using 'studio_wlai.cmd/sh'
    13. Import the attached workflow package 'TestXmlVar.jar'
    14. Trigger the workflow my testing 'insSvc' from the Application View Summary web
    page. Fill in the service parameters with a firstname, lastname, city, and email.
    Press test to start the test.
    15. List the contents of CUSTOMER_TABLE by testing the 'listCusomers' AI service or
    by doing a select on that table in your database.
    Results:
    You should notice that the customer you inserted has a city name that is now in the
    form "New "<city>" City".
    Look at the Start node actions to see the population of the city and lastname string
    variables. Look at the request cocument in the AddToCity task for the updTemp
    service call by clicking edit on the request document variable. You will notice that
    the LASTNAME field was populated with the strLastName variable and the CITY element
    is populated with the strCity variable with "New " and " City" appended to both ends.
    Hope this works for you,
    Jim
    anonymous wrote:
    Within WLPI I cannot succesfully call an AI service with variables that have been
    collected via an AI start. These variables have been collected ok as I have done
    an XPath on the variable and succesfully stored them in a string Variable. So
    a succesfully AI start is working. The issue is when I try to pass these values
    I have collected in their respective string variables to the next task which I
    will be executing an AI Service. I do this by setting a workflow variable and
    using the schema for the AI service. In the XML structure screen, I have put the
    string variable at the respective element. So on the left I have my element and
    on the right I have inserted my value (i.e, $strLastName).
    When I run the workflow, I do not see any inserts on the AI service I am calling.
    However, when I hard code a value in the XML schema "HELLO " + strFirstName it
    of course inserts Hello but not the value (i.e, strFirstName). So I know I have
    the correct assignment of variable to be set etc. Also, without the hardcoding
    it is inserting a blank row (i.e, value='').
    Please, help with this issue.[att1.html]
    [TestXmlVar.jar]
    [jhinkey.vcf]

  • Item release bottom in Contract Service

    HI
    Experts, I´m using Contract Service trx. to be used in Service  trx (Support Message). This service contract make used of Service Product (SLA) via Item, but I can´t release this Item, the botton "Item Realease" is not active in  the Contract Service, and as you it is a prerequisite to release the item in contract for being determinate in any Service  trx.
    The only status options I have is "Open", "In process" o "Completed" but Item Release is not selected.
    Could someone tell me if there is a missing  customizing???
    I´m using 4.0 and I read in "Service desk aditional information doc." that is a condition for Contract Service determination in 3.2 release.
    I reaward good points

    Hi,
    This is the system status which comes with item object types like
    BUS2000137 CRM Service contract item
    BUS2000140 CRM Service product item
    You do not need any customization for this, this is the standard
    For any additional status to be setup othe than this, you need to define User status profile in IMG.
    Murali

  • Workflow for Service Bill Approval.

    Is there any Standard task or workflow available in SAP system for Service Bill approval?Please suggest.

    Then it is time you read the forum guidelines, especially on how to ask questions in the forum.
    For one thing try to explain a bit more, I for one have no idea what short excess is or where to find it in SAP.
    Regards,
    Martin

  • Contracts - Service master price update

    Hi All,
    There was requirement in which the contract service master prices were required to be changed.
    To update new condition price in the condition records, we created a program to update these values using ML52.
    Eg. Contract A - item 10- Service S - old price - 100 - Valid till yesterday
                                             new price - 200 valid from today
    We have a few problems here
    1) Contract A always show old price even though valid price for this service today is 200 for the service S.
    Is there any standard program which will correct this contract and get the new price seen in the contract based on the valid date. I.e. the service prices in the contract should always reflect the valid condition record price from ML52.
    2) While updating ML52 there were two kinds of records. One with Plant specific and others without plant. Now when I go to contract, select services and select a service line item and click on the new condition record which is valid today and come back. If the condition record is plant specific, the new price 200 is immidiately seen on the contract service master screen. But if the ML52 value was not plant specific, it always shows me 100. What could be the reason for this.
    I have tried to give as much details as I can. Let me know incase any more information is required.
    Regards,
    Shahu

    Hi,
    Certain condition types can be changed via mass maintenance (transaction MEDL) in a contract, the conditions in all                   
    selected documents are correctly changed. However, even if you display                     
    one of those contracts, the values on item level are NOT updated at all!                   
    This only happens when a MANUAL start of the price determination                           
    occurs, it is NOT performed automatically!
    Nevertheless, the user can be SURE that correct príces are found by the system whenever such a  contract service is selected, no matter what is written in that contract                                        
    itself!                                                                               
    If prices are entered into a contract with different validity periods,             
    the system does not update them automatically, but one has to use the pulldown menu option                
    'prices -> find new' after having selected one item line and switched              
    to the service fullscreen. If you want to update the service      
    contract with latest price then you have to use the following:           
    Me32K->item services->service conditions here goto menu                  
    service specipications -> prices-> find New. Then system updates the      
    price with the current validy date price. In already existing contracts you must carry out a new pricing manually.                               
    Please test additionally the batch input process for price updation in contracts - transaction SHDB.
    I can not answer your question regarding the update of non plant specific data. Sorry.
    Regards,
    Edit

  • Gettin variable amount have not been initialised error new to java help plz

    hey guys im doin this as an hw assignment for class keep gettin error Variable amount has not been initialised can some please tell me wut my error is n wut is wrong with my code please thankyou:
    /*Objective
    import javax.swing.JOptionPane;
    public class Scholarships {
    static final double MAX1 = 1000;
    static final double MAX2 = 200;
    static final double MAX3 = 5000;
    static final double MAX4 = 1000;
    public static void main(String [] args)
    String major;
    double gpa, sat, amount;
    major = JOptionPane.showInputDialog(null, "What is your major?");
    gpa = Double.parseDouble(JOptionPane.showInputDialog("What is your final high school GPA?"));
    sat = Double.parseDouble(JOptionPane.showInputDialog("What is your combined (verbal and math only) SAT score?"));
    //comment
    if (gpa >= 3.2 & sat >= 1100)
    JOptionPane.showMessageDialog(null, "Congratulations, you have been accepted into the program.");
    else
    JOptionPane.showMessageDialog(null, "Sorry, you are not accepted into the program.");
    //comment
    if (gpa < 3.5)
    JOptionPane.showMessageDialog(null, "Sorry, but you are not eligible for a scholarship.");
    else if (gpa >= 3.5 && gpa <= 3.6) amount = MAX1;
    else if (gpa > 3.6) amount = MAX3;
    if (gpa >= 3.5 && gpa <= 3.6 && sat > 1200) amount = MAX1 + MAX2;
    if (gpa > 3.6 && sat >= 1400) amount = MAX3 + MAX4;
    JOptionPane.showMessageDialog(null, "You have been accepted into the program and have been awarded $ "+amount+" as a scholarship.");
    Edited by: raikien on Sep 22, 2010 7:28 PM
    Edited by: raikien on Sep 22, 2010 7:47 PM

    sorry here is the code with the code button i think i figured out the error but here is the original code that i used taht gave me the problem:
    /*Objective
    import javax.swing.JOptionPane;
    public class Scholarships {
    static final double MAX1 = 1000;
    static final double MAX2 = 200;
    static final double MAX3 = 5000;
    static final double MAX4 = 1000;
    public static void main(String [] args)
    String major;
    double gpa, sat, amount;
    major = JOptionPane.showInputDialog(null, "What is your major?");
    gpa = Double.parseDouble(JOptionPane.showInputDialog("What is your final high school GPA?"));
    sat = Double.parseDouble(JOptionPane.showInputDialog("What is your combined (verbal and math only) SAT score?"));
    //comment
    if (gpa >= 3.2 & sat >= 1100)
    JOptionPane.showMessageDialog(null, "Congratulations, you have been accepted into the program.");
    else
    JOptionPane.showMessageDialog(null, "Sorry, you are not accepted into the program.");
    //comment
    if (gpa < 3.5)
    JOptionPane.showMessageDialog(null, "Sorry, but you are not eligible for a scholarship.");
    else if (gpa >= 3.5 && gpa <= 3.6) amount = MAX1;
    else if (gpa > 3.6) amount = MAX3;
    if (gpa >= 3.5 && gpa <= 3.6 && sat > 1200) amount = MAX1 + MAX2;
    if (gpa > 3.6 && sat >= 1400) amount = MAX3 + MAX4;
    JOptionPane.showMessageDialog(null, "You have been accepted into the program and have been awarded $ "+amount+" as a scholarship.");
    }

  • Display for variable amount of time?

    Any thoughts on how I might accomplish the following:
    I need to be able to display a graphic (or video) for a variable amount of time in captivate.  This will be for a quiz type slide.  The user will only have a limited amount of time to view a graphic, and then must answer a question.  The graphic will only be displayed for fractions of a second ie. 1/16 to a half second.  The user must be able to adjust the time, so that they can go from slow transitions to faster transitions (for training purposes).
    My initial thoughts were:
    Is there a me
    1) Collect and set a variable in Captivate for the time to wait (user selects at run time), pass that variables value to a flash object and play the content for the specified length of time on the Captivate slide.
    or
    2) Create a new question type widget and define the widget parameters (time to display, image file to use, etc..), but will I be able to change a parameter at run time to allow the user to define the length of time to display???
    or
    3) Create the whole quiz in Flash, then tackle transmiting the quiz score/interactions back to captivate?  I don't have eLearning suite, so I dont have the question extras as well.
    I would prefer to do as much in captivate for speed and I am most familiar with it.  I would prefer to do as little in Flash as possible since I don't know it as well.
    Suggestions???

    Sorry I lost part of the post:
    Is there a method in Captivate to wait a period of time, and if so just set a conditional loop to show an object, wait the time, and then hide?  I am figuring that there is not, so my three other plans of attack...

Maybe you are looking for

  • Is it possible to create soap to file sync/async bridge

    Hi All, I am balakrishna, I have one requirement, at sender side we have ep system and at receiver side having http system. from ep side we are using soap req/res as sync communication. At reciver side we have to use the reciver file adapter as a dum

  • Setting the displayed text in a JList

    I have created a JList by passing it a class that implements the interface ListModel (thank you, Gita Weiner). When the JList is displayed, it shows a cryptical representation of the entries in the class. For example: leeftijd.Persoon@6190b689. (Each

  • Add a row in table

    Hi, I have a node with one arrtribute and a child node. The parent node is bound to a table ui element.I want to add a new row to the table in a button click. Before i have done with single node and it was working fine.But i have one child node insid

  • Best practice game design

    Having decided to use java to develop what will be for the most part a 2D (overhead) tile-based RPG game I'm wondering what the best practice is for designing a game like this. At the minute I'm intending on using a 'state' system, varying game state

  • Saving a PNG 24 image...

    Can someone tell me why Photoshop changes the physical size of my file when I save it as a png 24. And if you know can you tell me how to fix it? Thanks.