Billing of Order/Contract

Hi SD Guru's,
I have a scenario wherein my contract period is from say 01.10.2007 to 31.10.2007. (say monthly price is 3000, and calendar days are set to 30). This contract is created for an agency. Now i create a sales order for a particular client in reference to this contract from say 15.10.2007 to 31.10.2007. Now i want to bill the agency for 15 days (from 01.10.2007 to 14.10.2007) directly from the contract and the client from (15.10.2007 to 31.10.2007) against the sales order. How can i take care of this scenario in SD?
Waiting for your replies.
Thanks and Regards
Ravi

Hi Ravi
U can do this by Period billing or Milestone billing.
<b>Billing Plan for Milestone Billing</b>:
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 if useful to u

Similar Messages

  • Bill plan of a Sales Order/Contract

    Hi,
    Where do we create/update the bill plan for a sales order/contract.
    I tried VA41 where a bill plan button is provided. But need to understand the bill plan from a functional perspective.
    Any short summary on the same will be helpful.
    Also please provide Transaction/steps to update a bill plan.
    Thanks.
    Shreyas

    Hi
    A billing plan is a schedule of individual billing dates
    for a single item in a sales document.
    You can define a billing plan at header level, which is
    then valid for all items assigned to it.
    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.
    For each billing plan you create, you can enter a freely-
    definable search term in the details screen of the billing plan in the sales document.
    When you save the document, the system automatically
    assigns a number that later uniquely identifies the
    individual plan.
    You can use the search term later to locate specific billing plans.
    Transaction code for Sales order - VA01, VA02 & VA03
    Kindly check the following link for more information on Billing plan:
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/560674545a11d1a7020000e829fd11/frameset.htm
    kindly reward points for useful answers!
    best regards,
    Thangesh

  • Billing of Order created wrt contract

    I have an existing contract. I am creating a new contract by copying the existing contract. Then i am creating order with reference to the new contract. When i am billing the order, in the print output of the invoice, it is picking the old contract number. It should ideally pick the new contract number.
    Please explain the above situation. How do i manage do put the new contract number in the invoice output?

    Hi,
    As this is a Print Out issue, please check for table VBFA, and confirm which entry represent the respective contract need to be selected for your sales order.
    Kindly suggest accordingly to your ABAPer to do the needful.
    Thank You,
    RB>

  • Mile stone billing for  service contract

    Hi gurus,
    can you help me for the following:
    i want to configure mile stone billing for service contract in my client business process,
    can any one send me the complete configuration process steps for mile stone billing.
    I'll reward you full marks,
    Thanks in advance
    nitchel

    Hiya...
    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
    Keep Sapping
    Regards

  • User checks - create Purchase orders /Contracts

    <u>Requirement</u>
    Creation of the purchase orders/Contracts should be allowed or blocked based on some vendor (classification) characteristics.
    Purchase orders and contracts can be created for materials and services. For each line item (material/service) in Purchase order, the vendor characteristics should be checked. Further, each service item can have multiple service line items and check should be performed for each of these service line items.
    <u>Transaction codes</u>
    ME21, ME22, ME23, ME21N, ME22N, ME23N, ME31k, ME32k, ME33K
    <u> Options tried out</u>
    1. The PROCESS_ITEM method in the BADI ME_PROCESS_PO_CUST can be used to check the item data. The checks can be performed in this method. But, this BADI works only for enjoy transactions - ME21N, ME22N and ME23N.
    2. The user exit EXIT_SAPMM06E_013 in the enhancement MM06E005 can be used. This user exit will be triggered on press of save for Purchase orders and contracts. However, the checks need to be performed for all the service line items also. The service line item details are not available (accessible) in the user-exit EXIT_SAPMM06E_013.
    3. The user exit EXIT_SAPMM06E_013 in the enhancement MM06E005 can be used. This user exit will be triggered on press of save for Purchase orders and contracts. To check the service line items EXIT_SAPLMLSP_031 can be used. But the user exit EXIT_SAPLMLSP_031 does not work for contracts ME31k, ME32k, and ME33k.
    <b>Is there a method to get the service line item details into the user-exit EXIT_SAPMM06E_013 so that i can continue with option 2 mentioned above. 
    Please suggest any other method that will help solve this issue.</b>
    Your help is highly appreciated.
    regards,
    prasad

    Hi Prasad,
    I am not sure if such exit would be available however I can suggest an alternative which will work just in case you are working on ECC 6.
    From this release onwards we have a new technique call Enahncement-options which allows us to enehance the standard functionality. Look for any Enhancement-option avaiable on clicking save button by putting a break-point at run time on all 'Enhancement' statements. If anyone exits which i am sure will then you can do an implementation for the same and implement the required functionality.
    Hope this helps and revert for more clarifications if any.
    <b>Always reward points to useful suggestion.</b>
    regards,
    Vikas

  • Change customer PO number on a partially billed sales order

    Hi,
    Is it possible to change customer PO number on a partially billed sales order? We have tried this but gets the error message "Item 00010 has already been billed, quantity 0 not permitted'. This is for a direct shipment.
    Thanks & Regards,
    Keshini

    Hi,
    See whenever you have subsequent document for any type of documents, then its very difficult to change the Header data.
    As PO number is in header, So as per standard i dont think u can change the PO number.
    But there is field also in PO item, there u can change.
    Thanks,
    Raja

  • Billing unactive orders

    Hi to all,
    I have huge problem with billing some specific orders. I have to create bill for order that is 3 positions. Positions are created with unlimited change. I need to create 2 separate bills for one positions, that isn't active any more. I can't change Billing to date. On active position I can change that date and create bill with specific billing date. How can I change billing to date on position that isn't active any more?
    This is pretty urgent,
    Duu0161ko u0160orak

    hi abib,
    You need to create one order type and remove Billing Block in Billing
    goto IMG -- > Sales -- > Sales doc header -- > Define sales doc type.
    I hope this will help u,
    reward me
    reg
    Eswar

  • Periodic Billing for Rental Contracts

    Hi Gurus,
    Periodic Billing for Rental Contracts
    I have a customer requirement where in i need to create a Rental Contract of type say MV.
    Billing should be periodic in nature. Say today is the GI date 22/SEP/2008, they give 7 days of lead time up to 29/SEP/2008. From this date onwards the customer is to be billed. They do the invoicing on a quartely basis. From 29/SEP/2008 up to 28/DEC/2008, they need to create one single invoice. This single invoice will be generated sometime in January 2009. How will i configure the system to generate date specific invoices...?
    In Periodic billing system will generate billing only on month ends say 30/SEP/2008, 31/OCT/2008 and so on...
    This is a high priority issue...Please reply with a solution as soon as possible;
    Thanks in advance;
    Regards,
    Syed Nasir

    Hi Syed,
    This is not an easy option to do:
    In our case, we have opted out of this scenario, but we have evaluated these two options:
    1) You can do the monthly billing as present in the SAP, and then you can make one lumpsum invoice for the three invoices generated in a quarter. But the problem is that the revenue shows to be pending and can hurt the business targets.
    2) If you have to create this process for only few customers. You can use any two special fields for the contract one field for date and a field for quaterly tagging. Then you have to just create a daily batch job which invoices the contract on the basis of contract type, date and tag. But if you have large number of contracts to process then this would not be recommendable solution.
    Hope this helps,
    Abhishek

  • Partial quantity to be billed in order related billing ?

    Dear all,
    We have a situation where we need to bill only partial quantity for a order related billing.
    Current strategy is to create a release order kind of document and then bill that. We want to avoid this. Is there any possibility to directly copy the quantity to billing document and change it in the billing document?
    Regards,
    Balaje Raam

    Hi abdulshaik,
    Yes it is possible to create 2 invoices for the 2 line items in order.
    --First do the customization as per the Mr. Lakshmipathi said
    --Go to VTFA copy controls
    --Select your Billing Document & Order Document
    --Click on item level  in Data VBRK/VBRP --assign routine of 006 limited single invoice & save it
    --Go to T.Code VF01 & enter the order no
    --You will find two line items. select the both line items & click on split analysis
    --Now you will find two invoice no with the same order.
    Let me know if your problem is solved
    Regards
    Pradeep

  • Inter Company Billing (for order-related)

    Dear SD Expert,
                  I have problem with "Inter Company Billing". What I have searched are showed in term of "Inter Company Billing (for Delivery-related). But, my case is about "Inter Company Billing (for Order-related). Thus, I got problem in created inter-company billing.
    <u><b>Ex</b></u>  In "Copy Control from Sales Order to Billing", the configuration guide suggest me to use "014 (Hdr dlv.rel.IC bill.)"; but, I didn't want it to copy from delivery order. How can I solve it?
    Could you help me on that?
    Best Regard,
    Prach

    Hi,
    I saw in SAP Forum that you faced a similar problem sometime back as I am facing now.  Just curious to check whether you had a solution for the same, if so, please share with me.  Please see below for my problem.
    We are using SAP R/3 4.6C version. Normally, the inter-company billing are delivery related and this is working fine. I am configuring the order related Inter-company billing, i.e. Third Party drop shipment with Inter-company. I refered to SAP notes 203876, 63459, 381042 and maintained the copy control between OR => IVA (for TAS) as follows:
    Copying requirement = '013',
    Invoiced quantity = 'F', (*)
    Quantity/value = '+',
    Pricing type = 'G'.
    The issue I am facing is when I try to create an Inter-company invoice (after the F2 Customer invoice), the End customer details is being pulled instead of the Inter-company customer details. In other words the Inter-company invoice is also being issued to the End customer. Also the prices are showing in negative.
    Kindly share with me if any of you guys know a solution for this. I have searched all the SAP forums, but couldn't find a similar issue.
    My concern here is, in none of the SAP notes, there is no information about the copying requirement at the header level between OR=>IVA. I am not sure whether this is causing the issue.
    My mail id is "[email protected]".
    I would appreciate your reply to this message.
    Regards,
    Saravanan

  • Can we have UPK on Oracle Project billing ie for Contract Projects???

    Can we have UPK on Oracle Project billing ie for Contract Projects???

    Iin the pop up I need to have only one field, say Search field
    - Create the ViewCriteria for the LOV ViewObject, consisting of that one field you want to search.
    Then, in the List UI Hints for LOV VO, adjust 'Include Search Region" to the criteria you just created in the previous step.
    +On entering a value in Search field and clicking on 'Search' button it should try to match the value in empid, projectid and deptid. It should return all the records wherever these values match.+
    - Create two bind variable for LOV VO, and create another one ViewCriteria for LOV VO, consisting of another two fields attributes (empid, deptid).
    In that criteria, set attribute values to appropriate bind variables.
    Them, when you place a View Accessor for that LOV, click 'Edit (selected View Accessor)' button.
    On the dialog box that appears, move the View Criteria you just created from Available to the Selected list.
    At the same dialog box, you need to set Bind variable values.
    Assign them the values of the EmpId, DeptId respectively.

  • Billing  of  CRM  Contract   in ECC

    Hello  Experts
    Can  we  do  the  billing ( periodic  billing )   for  a  CRM  contract  in ECC ? .
    I am  aware  of the  CRM contract  being  billed in CRM  .
    Please  clarify  if  it  is  possible   and  also  the   procedure  for the same ( Billing of   CRM  contract  in ECC ).
    Early response  is   appreciated.
    Regards
    Raj

    Hello Rajesh,
    Yes it is possible.  You have to maintain some synchronization settings iin CRM and ECC as well mapping the item categories from CRM into ECC..  Read the following link for a start.  Good Luck!
    http://help.sap.com/saphelp_crm70/helpdata/en/46/94adc087bd13eae10000000a155369/content.htm

  • Change Sales Order Contract Data FM

    Hi Friends
    Kindly let me know if there is any function module or BAPI to change Sales order Contract Data of each line item. 'BAPI_SALESORDER_CHANGE' dosent have that.
    Thanks

    Hi Ram,
    Check will this helps you ...
    call function 'BAPI_CUSTOMERCONTRACT_CHANGE'
    exporting
    SALESDOCUMENT = vbeln
    CONTRACT_HEADER_IN = w_header
    CONTRACT_HEADER_INX = w_headerin
    INT_NUMBER_ASSIGNMENT = 'X'
    ORDER_HEADER_INX
    BEHAVE_WHEN_ERROR = 'P'
    LOGIC_SWITCH
    TESTRUN = 'X'
    convert = 'X'
    importing
    salesdocument = v_order
    salesdocument = vbeln
    tables
    return = t_return
    CONTRACT_items_in = t_items
    CONTRACT_ITEMS_INX = r_items
    CONTRACT_partners = t_partners
    CONTRACT_schedules_in = t_sched
    CONTRACT_conditions_in = t_conds
    CONTRACT_text = t_texts .
    Regards,
    Poornima

  • Insert Billing Block if Contract is Changed

    Dear Experts,
    We have Rental Contract / Service Conract scenario where we create a Contract with BIlling Plan & create Invoice eveny month thru VF04.
    We now have a requirement to insert Billing Block when the Conract is Created. This is easily achieved by inserting BIlling Block in VOV8 & removing activity no. 43 (Release) in Authorization object - V_VBAK_AAT
    Now the requirement is to Insert Billing Block in the Contract if some key fields like Payment Terms, Prices are changed.
    Can someone please suggest on how to insert this Billing Block if the Contract is changed.
    Waiting for early replies...
    Thanks,
    Jignesh Mehta

    Thank you MT & Satya,
    See I think I can achieve it with applying User Exit (probably USEREXIT_FIELD_MODIFICATION) but the client is insisting on implementing Workflows.
    Can anyone suggest whether Workflows would help me insert BIlling Block in Contract if the Contract is changed?
    Also Please tell me which is a easier option to implement - Workflows or Userexit???
    Waiting for early reply...
    Regards,
    Jignesh Mehta

  • Copy control settings in billing plan order ( Milestone billing)

    Hi ALL,
    in my scenario i have a billing plan order in which there is a material of total value 500 rs and then divided into three billing plans. like first date it will be say 100rs, 2nd date 300rs and then on the 3rd date 200rs, then the sales order is saved. when i created a proforma invoice from the sales order i am getting 3 line item there in the proforma invoice like as follows
    material
    XYZ------  100rs
    XYZ------  300rs
    XYZ------  200rs
    so the material is divide into 3 line items according to the billing plan which is maintained in the sales order.
    can it be possible to bring only onle line item in the proforma invoice with the total amount like
    Material
    XYZ--- 500rs
    are there any settings in copy control between sales order and billing which i missed?
    Looking forward.
    regards,
    Subhrangshu

    Dear Subhrangshu,
    If you want the entire amount to be reflected in the invoice, why are you using a billing plan?
    Can you share with us the scenario in detail?
    Thanks & Regards,
    Hegal K Charles

Maybe you are looking for

  • How to populate data in a new page when user place mouse on table cell

    Hi friends, i am working on OAF. I have one table with data coming from the backend. In a table some cells repersents wiht "P" or "C", till that Ok. but when user place mouse pointer over the cell, data should be populated in addtion text( babul text

  • There was a problem connecting to the server "192.168.1.3

    'There was a problem connecting to the server 192.168.1.3 Check the server name or IP address, and then try again. If you continue to have problems, contact your system administrator.'  - How to sort this out so I can connect to my NAS Drive via wifi

  • HT4009 my in-app purchase has not come through what can i do

    my in-app purchase has not come through what can i do

  • Printing of smartform

    Hi all,   I want to do the label printing with 3 labels in same line and at max 14 labels in one page. In the label i want to print following data : Material : Material description : Pos: loc:    qty: This is structure of one label... I am printing s

  • DV Start/Stop Detect Not Finding time Brakes

    Worked before with no problems, Same Sony 2000 and computer but when DV Start/Stop Detect is used it is not finding the time code brakes that are there, only new thing is the new upgrade to 5.04 Final Cut Pro, any thoughts? Thanks, Dave Dave G5   Mac