Billing Plan = Invoice date

HI,
My user having following requirement -
He is doing periodic billing in which he is having
1.down payment 2.1st installment 3.2nd installment 4.Final Invoice.
His requirement is when final invoice date get change the Invoice date (Billing Date) should also get change automatically as
per the final invoice date of *Billing plan*
In standard SAP it is not possible because Invoice date get calculate on the basis of required delivery date.
my question is How to fullfil this requirement ? Is there any Userexit?
thank you
Regards,
Anup

I believe you are aware of Item category for
Periodic billing plan - WVN
Milestone billing plan - TAO
Thats why when you say Final Billing, it is Milestone Billing Plan.
Again, when you say
1.down payment
2.1st installment
3.2nd installment
4.Final Invoice
these are milestone in milestone billing plan.
Based on your milestone configuartion, it will be either value based or % based.
So,where total value for value based or % based is 10000/-
Milestone
Value of % based Milestone
Amount for value based Milestone
1.down payment
25% - 2500
2000
2.1st installment
25% - 2500
2500
3.2nd installment
25% - 2500
3500
4.Final Invoice
25% - 2500
2000
So, in the above case either value based or % based milestone, Final Invoice billing doc will have date from billing plan date(FPLA-AFDAT) for the milestone in the sales order.
In periodic billing there is no final billing for the different.
As thats almost like rental agreement or post paid mobile bill.
Whether we go for Final billing in Rental agreement?
My answer would be No. As, we invoice our customer on the bases fixed period periodically and we don't rasie a consolidated/final invoice.
Further, as I know Date Category/Date Descriptions are not valid for periodic billing.
If in csae you have any concern/disagreement, do revert back.
Regards
JP

Similar Messages

  • Change End date of billing plan/invoice plan in sales order item(fpla-erdat

    Hi Experts,
    Could you please help to me regarding this issue.
    I need to change  End date of billing plan/invoice plan  in sales order item  of  "billing plan" Tab.( FPLA-ERDAT) for all line items. It is not a one sales order,more than 1000 sales orders.
    How can i change those end date of billing plan for all line litems and all sales orders ( i have input file with sales orders, items, dates.)
    Thanks
    jaya

    Hi ramki,
    I tried with using  MASS  T.code ( bus2032 Object type).
    There are no field  related to Billing plan end date?.if case i done wrong ,tell me what are steps while using MASS T.code.
    now what i can do. or explain
    Thanks
    jaya

  • Change End date of billing plan/invoice plan in sales order item

    Hi Experts,
    Tell me what are tables to be updated,when i changed end date of billing plan/invoice plan ( "billing plan" Tab in sales order item).?
    Thanks
    jaya

    vbrk and vbrp

  • Billing Plan Start Date not copied to Sales order from Service Contract

    Hi
    We are developing a process of Creation of Service Contract and then a order confirmation.
    Now based on the Order Confirmation will bill based on the Bill Plan.
    The Bill plan start date in contract header is not flowing to Sales Order header while creating with reference.
    Then navigating to Header Billing plan and if we input the date the billing plan dates are displayed.
    We checked the copy control settings and seems like the date is not copied.Is this a standard behaviour.
    If so then do we have any work arounds to achieve the same. Because the contract start date can change before confirmation.
    So business wants a sales order confirmation to be created after contract creation and bill periodically as per the Sales order instead of contract.

    Hi,
    Appreciate ur quick response. But instead of FKDAT i need the FPLA-BEDAT to be flowed to Billing Plan.Right now iam entering the following date manually at header.Instead if it copies from Contract header then manual entry could be neglected.
    Is it possible with the same routine to code with the above mentioned FPLA-BEDAT.

  • 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

  • Third Party Billing Plan Invoice problem

    I have an issue in regards to using milestone billing with a third party order..
    We currently use third party ordering to ship goods direct to our customers from our parent company in France. This process works well. I know have a scenario where our customer wishes to pay for goods in 2 installments . When they place their 3rd Party order they pay 50% of the total price up front then pay the remaining 50% plus an additional fee of 5% after 12 months. I have configured a new milestone billing plan for this scenario but I am unable to raise a billing document for the customer.
    In the non billing plan scenario the document flow works as follows
    Customer sales order  raised - Automatic Purch Req - Purch order raised against parent company - Parent company ship to customer and bill us - vendor ivoice loaded against PO (MIRO) - Customer is billed via original sales order
    The Billing plan scenario should work like this (but doesn't)
    Customer sales order  raised - Automatic Purch Req - Purch order raised against parent company - Customer Billed initial 50% - Parent company ship to customer and bill us - vendor ivoice loaded against PO (MIRO) - 12 months later Customer is billed via original sales order.
    The issue I have is that the system cannot see an open billing quantity for the order even after  the Vendor invoice has been loaded into the system against the purchase order.
    Has anyone else had issues with this scenario and if so could they offer some advice on how to resolve
    Many Thanks

    Hi Mark,
    This is expected in standard scenario.
    In third party scenario, the billing relevance is either E or F in the item category.
    If A, you can do invoice only for the quantity for which MIGO is done.
    If F, you can do invoice only for teh quantity for which MIRO is done.
    Your non-biling plan scenario is working fine, becos you are doing MIRO.
    It is not workign in billing plan as you are not doing MIRO here.
    So,
    If you want to do partial billign in billign plan, you have to do MIRO for partial quantity and then do billing. In this case, only that part of teh invoice value will be used for creating the invoice.
    However, I would suggest you to use someother item category for third party item with billing plan which doesnot have billign relevance as A or F, but has B or C. Then try doing billign as per billing plan. It will work.

  • Recurring Billing - Next Invoice Date

    Hi,
    How can I get the "Next Invoice Date" for a recurring billing.
    Thank you
    Gregory M

    Hi,
    Depending on the cycle type will dictate the next invoice date. 
    So if you had a monthly recurring order starting today on July 27, 2012 the next upcoming date will a month from the date.  However the invoice will send 14 days prior to the upcoming date. 
    For more details please view the article below on how this works exactly.
    http://kb.worldsecuresystems.com/239/bc_2391.html#main_How_the_invoicing_works
    Kind regards,
    -Sidney

  • Creation of Billing Plan data

    Hi all,
    I am using [BAPI_SALESORDER_CREATEFROMDAT2] for creating Sales order
    and i also have billing plans data to be updated in the sales order. But i dont find any structures for populating the Billing plan data into the BAPI.
      But i found the SD_SALES_BILLINGPLAN_CHANGE function module for updating the Billing plan schedule data. But this function module needs [Billing plan number / invoicing plan number] assigned to the sales order from the table VBKD.
        When i create the Sales order through BAPI, the [Billing plan number / invoicing plan number] is not getting updated and i dont know how to update the billing plan for the sales order created using BAPI.
        Can anyone help out how to create the Billing plan data for a Sales order?
    Regards
    Dhanapal S

    hi Dhanapal
    i ahve the same problem which u posted..
    My scenarion is to create billing plan while creation of order using the BAPI_SALESORDER_CREATEFROMDAT2 but could not find any structure to pass billing plan details
    pls can u let me know if u found any solution for this if so can u send me detailed mail..
    i want to populate in both way header level and item level (by removing check header plan in the billing plan tab)
    Pls let me know ASAP..
    Thanks
    anil

  • User Exit/Badi to change the billing plan date when create sale order

    Experts,
    Please advise which user exit/badi can be used to change the billing plan date wen create sale order.
    My requriement is based on some rules to dynamically change the line item billing plan start date and end date when create sales order.
    I tried some user eixt in MV45AFZZ, but the date got revert to the orginal date from billing plan.

    Hi,
      check the include MV45AFZB.
    Thanks & Regards,
    Sateesh.

  • How to update billing plan date in contract

    Hi guys!
    I*m using the bapi   BAPI_CUSTOMERCONTRACT_CHANGE to change some data in my contract
    However, I want to set the date for the beginn of the billing plan.  (Billing plan start date)  and i don't find this field in the BAPI.
    So is there a way to set and change this date?
    ...by the way. There is a rule initiated named "rule for origin of start date of billing plan". This should set the billing plan start date to the contract start date. - The contract start date is updated with BAPI_CUSTOMERCONTRACT_CHANGE - but the changes doesn't affect the billing plan startdate.
    If i edit the contract, the changes to the billing plan occur automatically, but not in the BAPI
    thanks!!
    Edited by: tom54321 on Aug 6, 2009 9:36 AM

    Hi,
    Plz check the link given below:
    BAPI_CUSTOMERCONTRACT_CHANGE is giving dump when start date of contract
    It may help you.
    Thanks & Regards,
    Sarita Singh Rathour

  • Billing Plan simulation

    Hi,
    I need to use a function module or a bapi to simulate (but no create) billing plan in the contract items.
    So i would like to reproduce the standard function (see how it works in debug) but i don't know how to simulate billing plan. I try to use VA42 but i can't any simulation function or something else.
    Can you help me?
    Thanks

    Hi,
    Ideally you would simulate a cycle from contract to invoice and make sure its working alright.
    To enter a billing plan for a contract (after entering VA41 and the customer, material details), go to the item level screen. There is a tab called billing plan here.
    You assign a billing plan reference for your document type (Path:IMG Settings > Sales and Distribution > Sales Documents Header, and Billing > Billing Plan > Maintain Date Proposals for billing plan types).
    If these settings are maintained, then the billing plan should automatically populate. Then you create the release order, remove billing block and invoice.
    Cheers.

  • Referance Billing Plan

    Hi all,
    how to create referance Billing plan in milestone billing ????? as i want to reflect % of down payment automatic for each transaction on vao1????

    Hi,
    Coming to your first question,we are using the reference billing plan that is already there.The reference billing plan here is picked from sales order whaich has billing plan.
    Create a sales order which is using a billing plan.Goto item details,in this go to billing plan tab.
    Select that reference number.note it down.We are maintaining that number here in reference billing plan.
    Coming to your second question,
    You have to maintain that dates in customizing by using the T.Code OVBM or by the path specified below:
    SPRO>Sales and Distribution>Billing>Billing Plan>Maintain date proposals for billing plan types.
    Select your billing plan type.Goto details or click on the blue lens.
    If you want to give you can the reference billing Plan no. and click on Maintaindates.
    If you give that number then those dates will be appeared here and if you want you can change or add some more dates also.
    Here you will find the % bill value,billing type,Billing block etc....
    If you select any item then you can check the date details also by clicking on date details.
    Save.
    Make sure that this billing plan type is assigned to your Sales order type by VOV8 T.Code in billing tab.Or by using the T.Code "OVBP" also you can assign.Or you can assign it your item category also by using "OVBR" T.Code.
    Regards,
    Krishna.

  • Billing plan table

    Folks,
    Please let me know if there is any table where I can se billing plan for a SO and a specific line item.
    Thanks in advance.
    ABY

    Hi,
    The table names are "FPLT" and "FPLA".
    First Goto the T.Code "SE11/SE16".
    Enter the table name as "FPLA".
    Enter your sales order number in "VBELN(Sales Document)".
    Execute.
    It gives you the over all view i.e. billing plan start date,end date etc..
    Copy the "Billing plan number".
    Next goto the table "FPLT".
    Pass this billing plan number here.
    Execute.
    You will get the details about all the billing plan items.
    Regards,
    Krishna.

  • Field FPLT-FKSAF- In billing plan

    Hello to all.
    We are creating sales orders and their billing plans with function module BILLING_SCHEDULE_GENERATE using structure FPLTVB.
    We have a problem with the FPLT-FKSAF when the data field is created with"C"(completed). Althought if you see in the table FPLT, the data field is "C", if you enter in the tc va02 or va03, the data field is "A".
    We don´t know if we have to fill any other field in the function module or if we can fill other tables apart from FPLT.
    Thanks in advance.

    Hello,
      The best way to avoid these issues is not to use that particular FM, during the Order creation.
    Instead, please follow these steps.
    1. Using the main program, create the Sales order utilizing the standard BAPI or BDC(If you're using that method).
    2. Soon after creating the Sales order, Submit the program SDFPLA02 passing
         Sales document No., Item No., Start date of billing plan & End date of billing plan and come back to the main program
         to process the next item no. or next contract.
    3. This way, the standard FM's will update related tables without any failure.
    Hope this helps.
    Gopakumar
    Sr.SAP ABAP Lead

  • Regarding billing plans

    Hi friends... please ssuggest me the configuration steps of periodic billing and mile stone billing... please send me if possible the configuation steps to my mail id  [email protected]

    Hi Durga Prasad,
    Periodic Billing
    Periodic billing means billing a total amount for each individual billing date in the plan. For example, if you are creating a rental contract, the system can propose a schedule of monthly rental payments, according to the length and conditions of the contract.
    Milestone Billing
    Milestone billing means distributing the total amount to be billed over multiple billing dates in the billing plan. For example, you can use a billing plan for billing a make-to-order item that is assigned to a project in the SAP Project System. When you enter the project-related make-to-order item in the sales order (or assembly order), the system proposes a billing plan based on milestones defined for networks in the project. As each milestone is successfully reached, the customer is billed either a percentage of the entire project cost or simply a pre-defined amount.
    1) Periodic Billing
    Periodic billing can be used, for example, in rental contracts. The billing dates in a periodic billing plan can be determined from the following sources:
    => Control data in the billing plan
    => Header data in the rental contract
    => Manually entered dates
    The following dates are important for billing date determination:
    => Start and end dates
    => Period (monthly, quarterly, annually)
    => Horizon
    Start and end dates
    Start and end dates define the duration of the billing plan and, whenever possible, are copied from the start and end dates of the corresponding rental contract. Depending on the configuration of your system, these dates may be indirectly determined by the system. For example, the contract start date may be determined automatically as soon as the installation date is entered.
    Period (monthly, quarterly, annually)
    The periodicity of the billing dates determines the frequency with which the billing dates are created in the billing plan and, in addition, whether a billing date is processed for billing on the first or last day of the month.
    Horizon
    In case no end date is entered, or the end date lies so far in the future that not all billing dates can established, then a rule for determining the horizon can be entered. The horizon for periodic billing determines the last date of the billing plan.
    The horizon is always determined by a rule that uses the current date as a baseline. If the current date is updated during processing, the system automatically extends the horizon and the schedule of billing dates into the future.
    2) Milestone Billing
    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.
    For each billing date in a milestone billing plan, you can specify whether the billing date is:
    => fixed
    => always updated with the actual date of the milestone
    => updated with the actual date of the milestone, if the date is earlier than the planned billing date for the date
    => updated with the actual date of the milestone, if the date is earlier than the planned billing date for the date
    As of Release 3.0C it is also possible to assign milestones to the dates of the billing plan during milestone billing if no network plan has been opened.
    In order to do this you must assign the milestone manually in billing plan maintenance. For you to be able to make this assignment, the Fixed date field of the proposed date category of the billing plan type must not be blank. The additional fixed value (as of Release 3.0C) of Fixed date ‘ ‘ means that you cannot assign it to a milestone. Milestone assignment is possible for all other values. You make these settings in the Implementation Guide.
    For configuration please find the below path:
    IMG --> Sales and Distribution --> Billing --> Billing Plans
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

Maybe you are looking for

  • I am trying to download Yosemite. Repeatedly getting message:There was an error in the App Store. Please try again later."

    I am trying to download Yosemite. Repeatedly getting message:There was an error in the App Store. Please try again later."

  • Transport COPA Value fields

    Hello Experts, I have the scenario wherein we need to change the description of certain value fields & transport it to test & production system. I know this can be done via KE3I in which we can transport the entire operating concern but my interest l

  • WS Proxy and Data Types

    Hello All, JDeveloper 11.1.1.5 In my project we expect to generate many web service proxies for various web services. Some of these services use "common" XML types which share the same definition (including namespace). We want to have only one set of

  • Adobe LiveCycle Designer software

    Hi  Guru, SAP interactive forms is fully integrated in SAP netweaver . We use  Adobe Live Cycle Designer software to design templates and create interactive forms in sap netweaver. Did  we need to install Adobe livecycle design software in client (pc

  • Imessage wont work/sync to MacBook

    Hello! I updated to the new iOS 6 on my iPod and installed the update on my MacBook Pro. But now my iMessages wont send on my iPod nor does iMessages sync my messages from said iPod to MacBook. iMessages works fine of the MacBook Pro. Any help would