% amount adjacement in Milestones in Billing plan in va02

Edited by: Pritesh kumar on Feb 12, 2012 11:29 AM
Edited by: Pritesh kumar on Feb 21, 2012 7:00 AM

Dear Shiva,
Thank you for your quick response. I think the user-exit EXIT_SAPLV60F_001does not solve my problem, because it is used to "Edit the Proposed Different Billing Date".
Regards,
Imanol Dehesa

Similar Messages

  • To edit a billing plan with VA02

    Hi,
    I need help because I would like to print a billing plan with VA02.
    I 'm going to link this billing plan with output types of my sales order.
    For example, when I save my sales order, I would like that the billing plan print automatically.
    Somebody could tell how I ccoud do it?
    I know, I need to create another form.
    I want  to know how to link this new form to my sales order withe NACE?
    Thanks
    Kari

    Hi,
    You are right,we have to define a new form.
    The logic on the form is:
    Pass the sales order number in the table "FPLA".
    Execute.
    Fetch the Billing plan number from the field "FPLNR".
    Pass this to the table "FPLT".
    Execute.
    You will get all the item details maintained in that order.
    Goto the T.Code "NACE".
    Select the application as "V1".
    Click on "Output types".
    Select your output type.
    Click on "Processing routines".
    Enter your form name here.
    Take help from your ABAPer.
    Regards,
    Krishna.

  • Billing block removal in Billing Plan - Transaction VA02

    Hi,
    How can I remove the Billing Block in Billing plan for a single sales order? (header level)
    What I need to remove/change to empty is the field FPLT-FAKSP (from Billing Plan tab) and not the FAKSK from table VBAK (in Billing Document tab).
    Following example is only to remove the VBAK-FAKSK, but what i need is to remove the FPLT-FAKSP.
    Please help.
    Thanks
    REPORT  Z_BILLING_BLOCK.
    PARAMETERS: p_vbeln TYPE vbak-vbeln.
    DATA: l_header_inx TYPE bapisdh1x,
          l_header_in  TYPE bapisdh1.
    DATA: lt_return TYPE STANDARD TABLE OF bapiret2.
    update the flag.
    l_header_inx-updateflag = 'U'.
    l_header_inx-bill_block = 'X'.  " Billing
    l_header_in-bill_block  = ''.   " Remove Billing block.
    Call the bapi.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        salesdocument    = p_vbeln
        order_header_in  = l_header_in
        order_header_inx = l_header_inx
      TABLES
        return           = lt_return.
    check for errors.
    LOOP AT lt_return TRANSPORTING NO FIELDS WHERE type = 'A' OR type = 'E'.
      EXIT.
    ENDLOOP.
    IF sy-subrc = 0.
      WRITE: / 'Error in updating'.
    ELSE.
      WRITE: / 'Billing block removed'.
      COMMIT WORK AND WAIT.
    ENDIF.

    Hi,
    I don't want to use this is the sales order user-exit. What I really want is to have another different program running in background for example and removing this Billing Block (FPLT-FAKSP).
    My code is only working for the billing block in Billing Document Tab and not for the one in Billing Plan.
    Thanks a lot
    Br
    Anyone knows already a solution for this??
    Edited by: Ninfx Ninfx on Feb 27, 2009 4:42 PM

  • From Billing plan invoice raised automatically

    Hi,
    We create a sales order, copy a billing plan from project plan financial milestones,
    then as soon as we confirm an activity of financial milestone in project plan automatically invoice get raised in the system and shows in the vf04 finance.
    But now in some cases we have created a billing plan. and billing date has been given for all milestones. as soon as todays date reaches automatically all milestone from billing plan triggers the invoice. even without confirming the activity.
    Pls suggest.
    Point will be rewarded.
    Thanks

    Hi Vinayak,
    One way to avoid this is to set up billing blocks for individual billing plan dates.
    In the change sales order screen goto the billing plan tab page and for each billing plan date set up a billing block under the column heading for billing block. You can do this manually as well set up an automatic block for all billing plan date.
    Regards,
    PATHIK

  • Customer exit for tab 'Billing Plan' at item level in VA02

    Hi gurus,
    is there any customer or user exit for tab 'billing plan' in va02 where we find other tab like SALE A, SALES B, SHIPPING etc, i allready tried mv45afzz (userexit_field_modification) and exit V60F0001( Cmod). the requirement is to suppress field NET VALUE for certain user n based upon sale order type. so i cant use transaction variant.
      well i found one include "RV60FUS4" which contain form 'userexit_field_modification' but i dont know how to change the code n through which user exit.
    any reply will be awarded.
    thanks

    well include "RV60FUS4" which contain form 'userexit_field_modification' worked with development key from sap.
    thanks

  • Billing plan update in VA02

    Hi,
    We have created a Z report for updating the Billing Plan in VA02.
    For this we are using the FM BILLING_SCHEDULE_GENERATE.
    The issues is, the billing dates are getting generated but the billing value is not getting updated. To update the billing value we need to press Create Date in VA02->Item details->Billing plan.
    Any pointers to this will be highly appreciated. Points assured.
    Regards,
    Nilesh.

    Thanks, but the problem is to generate a billing plan number (FPLNR) in (X)VBKD and (X)FPLA automatically.
    Yes, it must probably be done before the SAVE exit, but the real question is how?
    I saw module functions BILLING_SCHEDULE_GENERATE and _DIALOG but I don't konw if I can use them without problems...

  • Down Payment processing for Sales orders using Milestone Billing Plan

    Hi,
    The business scenario is as follows.
    The delivery for the sales orders are to be created only after the pre payment( a percentage of the total sales order value) is made by the customer.
    Hence the sales orders while creation are blocked for delivery creation using credit block by means of a userexit.
    The credit manager checks the blocked sales orders using VKM1 transaction and verify if there are any payments made by the customer to cover this pre payment to be made.
    If it is enough to cover then he releases the sales order manually for delivery creation.This is a complex process since there are too many sales orders and the payments made by the customer may not match the amount to be paid(it can be greater or lesser).The customer just pays a huge amount which is to be distributed among the sales orders for pre payments.
    Later, when the invoice is created, the customer account is cleared manually using F-32 transaction for the oldest open invoices.
    Here again there is a huge manual effort involved since he need to distribute the amount against the invoices using oldest open item principle.
    As a solution we are planning to implement "Down Payment processing for Sales orders using Milestone Billing Plan".
    Is this the right solution?
    Can you please give the steps in detail to implement this functionality for above scenario?
    We are using SAP 4.7 version without Project Systems.
    Thanks in advance.
    Regards,
    Ragesh

    Hi Ragesh
    Check the links where you will get the entire down-payment configuration
    [https://forums.sdn.sap.com/post!replydownpayments ]
    Regards
    Srinath

  • Milestone Billing Plan issue

    Hi all,
    I have a scenario of project sales. The billing will be order based - 50% after order confirmation, 40% after delivery & 10% after installation & testing.
    I am using milestone billing plan for my project sales. I am not using the project system. I have created the billing plan in the following way:
    1. Define billing plan types. I have copied from standard billing plan 01 & saved as Z type.
    2. Define date descriptions. I have created 3 different date descriptions - a) Order confirmed, b) Delivery done, c) Installation & testing done.
    3. Define & assign date categories. I created 3 different entries. First for the down payment at the time of order confirmation........i used the date description as down payment. The billing rule selected was "Down payment in milestone billing on percentage basis". The fixed date selected was "Fixed date, date not copied from milestone". The billing block selected was "calculation missing". The billing type selected was "FAZ".
    For the second part (40% after delivery) I used the date description as delivery done. The billing rule selected was "Milestone billing on a percentage basis". The fixed date selected was "Fixed date, date not copied from milestone". The billing block selected was "calculation missing". The billing type selected was "FV".
    For the third part (10% after installation) I used the date description as installation done. The billing rule selected was "Closing invoice in milestone billing". The fixed date selected was "Fixed date, date not copied from milestone". The billing block selected was "calculation missing". The billing type selected was "FV".
    4. Maintain date proposals. I maintain 3 different dates with an interval of 5 days. For first step i selected the date description as "order confirmation"......billing % as 50%........selected the block......billing relevance as down payment on % basis.........payment term..........billing type as FAZ.
    For second step i sselected the date description as "delivery done".......billing % as 40%........selected the block........billing relevance as "Milestone billing on a percentage basis".......payment term........billing type as FV.
    For third step i selected the date description as "installation done"......billing % as 10%.......selected the block..........billing relevance as "Closing invoice in milestone billing".......payment term......billing type as FV.
    5. Assign billing plan types to sales document types....I assigned the billing plan to the sales doucment for project sales.
    6. Assign billing plan types to item categories.....I assigned the billing plan to the item category of the project item....with billing relevance as "I-Order-relevant billing - billing plan".....billing plan as the milestone billing plan.
    Copy controls: I maintained the copy control settings in VTFA.......sales order to billing document type FAZ & FV as well. In the transaction code VOV8 for the sales order document type I maintained the order related billing type as FV.
    Now I created a project sales order.......the system displayed the billing plan tab......the milestones were shown but the data regarding the billing percentage.......payment terms.........billing relevance.....was not shown. I entered all the details......with the document types as
    FAZ
    FV
    FV.
    I removed the block from the first milestone......down payment.
    Now i created an invoice in VF01......selected the order number for reference......the system created 2 invoices.......1 for the down payment request & the other contract invoice. The down payment request had the correct amount but the contract invoice did not display any value.......
    How should i correct the settings so the system will only create the relevant invoice......
    With best regards,
    Niyaz.

    Hi,
    You have done a good job.
    Enter different dates in sales order for each Milestone and assign billing block save the sales order.
    Goto change sales order, remove the block for one billing date.
    In billing screen, enter sales order no. don't press enter
    Click on Selection date (Shift+F7) enter the date range and press enter. you will get only first billing that is 50%.
    Actually we are using PS, milestones and billing dates will be copied from there.
    Regards,
    Chandra

  • Calculation of Budget Billing Plan (Amounts)

    Hi,
    I have a case where I need to find out on what basis the new budget billing plan is calculated.
    I want to verify on basis of what consumption the calculation is taking place. Suppose the monthly BB Amounts are calculated on basis of a certain consumption, say 300m3 but it should ideally be 400m3. How can I verify this?
    The BB Plan got created while invoicing but where (event, FM, Sub Routine, exit) exactly is the BB Amount calculation taking place?
    Thanks in advance,
    Suresh Reddy

    Hi Suresh,
    During billing, system extrapolates demand up to the next scheduled meter reading date and billing is simulated for the budget billing period. This is how consumption gets calculated. So, you need to look out for next scheduled meter reading date and calculate expected meter reading using extrapolation procedure configured in system to know consumption considered.
    Hope this helps.
    Regards,
    Avinash

  • Billing milestone not appearing in Sales Billing Plan

    Hi ,
    I am using Assembly Procssing scenir and Milestome billing plan. After creating a sales Order my project is created automatcially. Std Milestone are getting Copied from Templted. These milestone are linked to Sales Order billing plan after ticking "Sales Document Date" indicator in Milestone.
    My issues, for some of Old project which use to show milestone in sales order billing plan, now not apperaing in billing plan tab. Also, even if I add new milestone in that project, even after putting Sales Document Date indicator it's not showin Sales Order billing plan.
    Let me know why its happening Randomly? is there any config is missing or we need to apply some note related to it?
    regards,
    Atul

    Dear Nagesh,
    Probably, you need to check the status of the BOM and the Routing in the Header. It should be active/released.
    Kind Regards
    Umapathi G
    Edited by: Umapathi Naidu G on Aug 11, 2011 3:26 PM

  • Billing plan: milestone billing problem.

    I have the following scenerio:
    Billing plan:
    (Net value: 1000 euros)
    - Milestone nº1  20% (percentage of value to be invoice). That is: -->200 euros
    - Milestone nº2 30% --> 300 euros
    - Milestone nº3 50% -->500 euros
    I create first invoice  for milestone 1 (that is: 200 euros).
    Then, this sales order is modified, so net value is now 1100 euros.
    If I don't do anything, the system changes my billing plan:
    - Milestone nº2 30% --> 330 euros
    - Milestone nº3 50% -->550 euros
    but I have 20 euros left that has not been invoiced. I know I could change manually the billing rule and choose billing rule 3 "Closing invoice in milestone billing", but i would like the system to do it automatically. In explanation, the system should propose:
    - Milestone nº2 --> 330 euros + 20 euros
    -_Milestone nº3_--> 550 euros.
    Is it possible? How should I proceed?

    Hello Luis,
    it is not possible to assign automatically the difference in the second billing plan line.
    But you can make the system automatcially assigns to the last one.
    Please set the last milestone billing plan line as closing invoice:
    - Date description 0008
    - Billing rule 3
    Best regards,
    Ivano.

  • Billing plan in doc sales without amount

    Hi...!
    In sales document does not reflect the amount of the billing plan periodic (header), what will be the procedure to show amount?
    thanks in advance...

    Hello Carol,
    Please check whether you have assigned the billing plan to your item category.
    The assignments should be made for both the sales document type and item category.
    Please check and confirm.
    Regards,
    Hegal

  • Rounding mechanism in milestone billing plans

    Hi Sapians
    We have created a SO with Billing Plans activated. It has 2 milestone billing lines.SO is having a value of 1000.06 and it is Rounding up with -.01. So the Net value is 1000.05 and 2 milestone are 100.02 and 900.03. when billing is done then for the first Milestone system is taking values correctly but for 2nd one system is taking 900.04?
    Why the system is taking 900.04 instead of 900.03.
    Kindly give the solution to this issue
    regards
    prakash

    Hi guys,
    Any solution??
    rg

  • Periodic billing plan   / change amount

    HI All. Can you explain me . is it possible to change amount in only one row in periodic billing plan and  which settings i have to do?

    hi,
    the only possibility is to change either the price or the length of the period. The latter is easier to influence the price but I guess it is not what you need. If you change the condition, it will be relevant for all lines waiting for invoicing. So the best would be to invoice all lines with old price, create new line with new price, invoice it and continue with the other dates.
    I hope this helps.
    Balazs

  • 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