Billing plan in Contract.

Hi Gurus,
I wanna set the billing plan at item level in contracts. I have done the necessary settings and now billing plan is showing at item level. But, its happening that when I try to put values in billing plan for the contracts which are already exist in the system its showing following error:
Item 000010 can not be invoiced according to
billing plan
For these contracts, subsequent documents have been created ( sales order ). Is that reason its not letting me add the values in billing plan?
Will you please guide me why this error is occuring?

The reason is in your question. Since there are sales orders which have been created based on the earlier settings, you cannot change the billing plan now. You need to give it before you create the documents at the time of customisation, IF YOU STILL WANT TO proceed, you have two options:
1.  Delete the earlier docs created.
2. Create a new contract which is a copy of this contract and define your billing plan and create your sales docs.
regds
Jude

Similar Messages

  • Copy Billing plan from Contract to Sales Order

    Dear Expert,
                 We created the Contract with Billing plan related to specific "WBS "Element". Then, tried to create the sales order with reference to that Contract. But billing plan details maintained in contract is not getting copied to sales order. can anybody give your experience to solve this issue.
    Warm Regards,
    Nag

    Hello Nag,
    Did you check your copy control routines in transaction VTAA? You need to see if these fields are included in the routines maintained for copy control between your contract and sales order.
    I hope this helps.
    Best regards,
    Ian Kehoe

  • Error in Billing plan of Contract

    Hi Experts,
    We have a contract with Billing Plan. Billing plan tab has 2 line items.
    The first line item Net value in Billling plan tab is showing '0' (zero) and the second line item Net value in Billing plan tab is showing is 250. But Condition record value is 250 itself.
    The contract has been Invoiced now. In the Invoice the first line item value is '0'(zero) but the condtion tab of this line item its 250 (yellow icon, inactive).
    In the Output Print form, the first line item value is showing as '250' not '0'(zero).
    I am unable to understand where it went wrong..
    Please help me in this regard.
    Thanks in Advance
    Jaya.

    Hi,
    ut the condtion tab of this line item its 250 (yellow icon, inactive).
    Select this condition and check details why it show as yellow, inactivate
    Kapil

  • Periodic Billing Plan in Contract

    Hi
    I am  trying to configure periodic billing plan in service contract scenario but when I assign it to Sales Doc. and item category, and create contract, the value in contract overview screen ( Net Document Value) does not match with Net header value . when I remove Billing plan then they match.Billing is to be done quarterly in this scenario.Please guide.

    Hi,
    for Contract end rule 10
    In T.Code: OVBZ
    maintain baseline date as 01= Todays date
    time period as 1
    time unit as 4= year.
    Alternately maintain  Contract Validity period as 1 year and check. It looks the contract end and validity are not uniform.
    Hope this will help.
    Regards,
    sharan

  • Debit Billing Plan Line - Contract

    Hi,
    Regarding Billing Plans:
    How do we create Debit Billing Plan Line in Contract ?
    Where do we do the assignemnt of Header Billing Plan and Item Billing Plan ?
    Creation of Billing Plan with reference to another - How ?
    Regards
    Edited by: SAP2020 on Mar 30, 2010 3:42 PM

    Hi,
    You could change the blling document type for the billing plan line in contract.
    The header billing plan will be copied to item if you don't do any change.
    If you want to have different billing plan on item level, please check the indicator "Header billing plan" off on item billing plan tab.
    The indicator could only be set before first billing.
    Thanks and best regards,
    Smile

  • Billing Plan to contract

    Dear all,
    I´m creating contracts by BAPI_CONTRACT_CREATEFROMDATA, but this BAPI doesn´t have parameters to create the billing plan.
    Could you tell me if there is any function to create the billing plan to the contract?
    Thanks

    Pls use the FM "BILLING_SCHEDULE_SAVE" after the contract is saved. It requires the billing plan number which you will get once the contract is saved. Make sure that the billing rule value is passed to this FM.
    hope this helps.

  • How  to Generate the Dates of Billing Plan Contract

    Dear experts,
    Need your advice on this.
    I have a requirement to create a program to update the Billing Plan of contract. It will run in background and update the end date (billing plan), then generate the dates ( Settlement Date for Deadline, Billing date for billing index and printout, etc ..).
    I have managed to change to end date using 'BILLING_SCHEDULE_READ' and 'BILLING_SCHEDULE_SAVE', but I couldn't generate the dates. I've searched sdn and still, no luck. I've tried 'SD_SALES_BILLINGPLAN_CHANGE' with no result. I've also found 'RV_SALES_DOCUMENT_UPDATE', but I dunno how to fill-in all the parameters.
    Please help .. I have run out of ideas ...
    Thx..
    TRI

    Found the answer .. using BDC :).
    Thx for attention ..
    TRI..

  • Contract Billing Plan

    Using VA42, I have to create the Billing Plan for contract line items.
    I find many Function Modules and BAPIs to update the existing Billing Plan for the contract line.
    Any idea about how to create one? Any BAPI/FM?
    Pranu

    You can update billing plan using following Function module.
    *& UPDATE Billing Plan
    i_bapi_view-header = 'X'.
        i_bapi_view-item = 'X'.
        i_bapi_view-partner = 'X'.
        i_bapi_view-contract = 'X'.
        i_bapi_view-sdcond = 'X'.
        i_bapi_view-sdcond_add = 'X'.
        i_bapi_view-billplan = 'X'.
        i_bapi_view-configure = 'X'.
        sales_documents-vbeln = v_order.
        APPEND sales_documents.
        CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
          EXPORTING
            i_bapi_view            = i_bapi_view
          TABLES
            sales_documents        = sales_documents
            order_headers_out      = order_headers_out
            order_items_out        = order_items_out
            order_contracts_out    = order_contracts_out
            order_billingplans_out = order_billingplans_out
            order_billingdates_out = order_billingdates_out
            order_partners_out     = order_partners_out
            order_conditions_out   = order_conditions_out.
        LOOP AT order_billingplans_out WHERE itm_number = '000000'.
          hfplnr = order_billingplans_out-bill_plan.
        ENDLOOP.
        LOOP AT tab WHERE kbetr IS NOT INITIAL.
          LOOP AT order_conditions_out WHERE itm_number = tab-itm_number
                                       AND cond_type = 'ZZRE'.
            MOVE-CORRESPONDING order_conditions_out TO cond_ch.
            IF order_conditions_out-cond_type = 'ZZRE'.
              cond_ch-cond_value = tab-kbetr.
              APPEND cond_ch.
            ENDIF.
          ENDLOOP.
        ENDLOOP.
    * Read the billing plan
        CALL FUNCTION 'BILLING_SCHEDULE_READ'
          EXPORTING
            fplnr = hfplnr
          TABLES
            zfpla = hfpla
            zfplt = hfplt.
        MOVE hfpla TO hfpla2.
    *READ TABLE zfpla2 INDEX 1.
        hfpla2-lodat = p_stat.
        hfpla2-tndat = p_end.
        hfpla2-rfpln = ''.
        hfpla2-lodar = ''.
        hfpla2-tndar = ''.
        hfpla2-fpart = p_bplan.
        hfpla2-perio = p_bplan.
        hfpla2-horiz = p_hori.
    *** Very important to set field updkz = 'U' ***
        hfpla2-updkz = 'U'. "--> UPDATE!!
        APPEND hfpla2.
        CLEAR pos.
        CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
          TABLES
            fpla_new = hfpla2
            fpla_old = hfpla
            fplt_new = hfplt " --> NEW
            fplt_old = hfplt.
        CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
          EXPORTING
            i_no_messages = ' '.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            wait = 'X'.
    *& END OF UPDATE Billing Plan Header level
    *& UPDATE Billing Plan Item  level
        LOOP AT zbill.
          MOVE v_order TO doc .
          CALL FUNCTION 'SD_SALES_DOCUMENT_READ'
            EXPORTING
              document_number = doc.
          MOVE zbill-itm_number TO pos.
          CALL FUNCTION 'SD_SALES_BILLINGPLAN_READ'
            EXPORTING
              i_vbeln                = doc
              i_posnr                = pos
            IMPORTING
              e_fpla                 = e_fpla
            TABLES
              e_fplt                 = e_fplt
            EXCEPTIONS
              no_billingplan_allowed = 1
              no_billingplan_found   = 2
              OTHERS                 = 3.
          IF sy-subrc NE 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
    * Read the billing plan
          CALL FUNCTION 'BILLING_SCHEDULE_READ'
          EXPORTING
          fplnr = e_fpla-fplnr
    * I_VFKDAT =
    * I_BFKDAT =
          TABLES
          zfpla = zfpla
          zfplt = zfplt.
    * Upddate the ZFPLT2 table with the new values
    *MOVE zfplt TO zfplt2.
          MOVE zfpla TO zfpla2.
    *READ TABLE zfpla2 INDEX 1.
          zfpla2-lodat = zbill-datesfrom.
          zfpla2-tndat = zbill-datesto.
          zfpla2-rfpln = ''.
          zfpla2-lodar = ''.
          zfpla2-tndar = ''.
          zfpla2-fpart = p_bplan.
          zfpla2-horiz = p_hori.
    *** Very important to set field updkz = 'U' ***
          zfpla2-updkz = 'U'. "--> UPDATE!!
          APPEND zfpla2.
        ENDLOOP.
        CLEAR pos.
        CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
          TABLES
            fpla_new = zfpla2
            fpla_old = zfpla
            fplt_new = zfplt " --> NEW
            fplt_old = zfplt.
        CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
          EXPORTING
            i_no_messages = ' '.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            wait = 'X'.
    Edited by: Krupaji on Apr 9, 2011 7:21 AM

  • Item billing plan lines not appearing in billing due list ...

    Hello Team ,
    I have one question on service contract billing plan. Contract has status released.
    I have one contract which has header billing plan that is applicable at line item also.
    1. At line item level billing plan two items are due for billing but in billing due list this line item does not appear. Some of the lines in Item billing plan are already billed.
    Also at item billing plan there is no check (tick mark) for Header Billing Plan.
    Can some one suggest what are the possible checks for item billing plan not appearing in billing due list.
    Thanks ,
    Nitn Patki

    Hi Nitin,
    Check the status of the line items.
    Regards
    Narayana

  • Can it be possible to create invoice without billing plan date?

    Hi Gurus,
    I have made settings for billing plan in contracts. But, client wants billing plan at contract level only for the sake of reporting. Client doesnt want invoice to be created according to these billing plan.
    Now, consider this scenario,
    I have created contract A with billing plan values in it.
    I have created sales order B with reference to contract A. There are no billing plan values in sales order B.
    There is no delivery and PGI.
    Now, when I try to create invoice with reference to sales order B, system doesnt allow me to save the same and says "No billing plan date found".
    Will it be possible to create invoice irrespective of the billing plan in contract?
    Please guide.

    Hi,
    Then in that case i would advise not to use billing plan for your contract document type.
    If you intend to create a sales order in reference to your contract document which has billing plan type attached, then in that case you need to maintain billing plan for your sales order document too.
    Reward if helpful.
    Regards
    Ravi

  • Billing plan value with reference to start & End date

    Hi Experts,
    Request your earliest support for the achieving the below requirement.
    Scenario:We have Billing plan set up for the all contracts - valid for one year.Monthly rental amount for each contract item is maintained as base price for the contract. When the billing plans starts in the middle of the month then, the billing value need to be calculated only for the relevant no of days in 'settlement' and 'To' date of billing plan. How to achieve this?     
    Net value of the contract item
    Net value of the item   102.00  GBP     
    Tax  for the item         15.30          
    Net value of billing plan for the contract item                                                                                .
    Item Net value  408.00                GBP                                                         
    Billing plan and contract validity details for contract item                                                                               
    Billing Plan Type - PM- Monthly in Advance                                    51- Monthly on First of                                                   
      Contract Start date       07/15/2009 (02)-Contract Start Date        Billing plan Dates from  07/16/2009  02                                    
      Contract plan End date 10/14/2009 (09)-Contract End Date          Billing plan Dates until 10/14/2009 09                                    
      Horizon -                                                                                Cal-Id - 01                                                                               
    Dates                                                                               
    Settlement       To                      Billing date         Bill.value    Crcy  Block  BillSt  Man.  Cor  PayT  DCat  Billing Ty  Price cal           
       07/16/2009      07/31/2009        08/01/2009         102.00       GBP   FA     A                                   01      ZC           01 -
    > This needs to calculated upon net value for 16 days only   
       08/01/2009      08/31/2009    09/01/2009              102.00       GBP   FA      A                                 01      ZC            01--->           between 07/16/2009 to 07/31/2009=102/31*16 = 52.65
       09/01/2009      09/30/2009   10/01/2009               102.00       GBP   FA      A                               01      ZC            01                  
       10/01/2009      10/14/2009    11/01/2009              102.00       GBP   FA      A                               01      ZC            01                                                                               
    Please suggest if this can be achieved through Billing plan configuration or any user exit that can be used to resolve the issue.
    Thanks,
    Priyabrata

    as far as I know there is NO such standard report.
    you would try to build sap query based on VBAK/VBAP using VBFA checking LIKP/LIPS and VBRK/VBRP...
    but you may request abaper for more professional report with MKPF/MSEG and BKPF/BSEG

  • Billing Plan : Quarterly

    Hi
    I have a scenario where in i want to have Quarterly Billing plan in contract instead of monthly and billing date could be 1st of 4th month or it could be 30th of 3rd month. I am using  standard contract type SC in ECC6.
    I have tried defining date rule etc. it is not woring out.
    Billing plan should be as follows
    01.01.2007 - 31.03.2007
    01.04.2007 - 30.06.2007
    Please help me to know steps. Suitable answer will certainly be rewarded.
    Regards
    Kalpesh

    Hi,
    refer these settings for date det rule, billing plan and assigning to item cat, if need ref H29 billing block
    4.1.3     Defining Rules for Determining Dates
    Use
    In this step, you define rules for determining dates for the billing plan.
    Procedure
    1.     Access the activity using one of the following navigation options:
    Transaction Code     SPRO
    IMG Menu     Sales and Distribution  Billing  Billing Plan  Defining Rules for Determining Dates
    2.     Choose New Entries.
    3.     On the New Entries: Details of Added Entries screen, make the following entries:
    Field name     
    Value     Description
    Date det. rule     YH     Quarterly advance
    Baseline date     07     
    Time period     3     
    Time unit     3     
    Last of month     A     
    Calendar ID          
    Contract Data          
    1.     Access the activity using one of the following navigation options:
    Transaction Code     OVBI
    IMG Menu     Sales and Distribution  Billing  Billing Plan  Billing Plan Types  Maintain billing plan types for periodic billing
    2.     On the Change View “Maintain billing plan types for periodic billing”: Overview screen, select the billing plan type S3 and choose   Copy as… to create a billing plan type.
    3.     On the Change view “Maintain Billing Plan Types for Periodic Billing “: Data screen, overwrite the following existing entries:
    Field name
    Value     Description
    BillingPlanType     S3  Y1     Periodic quarterly BPHT
    Next bill.date     50  YH     
    In advance     Select     
    4.     Save your entries and choose Back.
    8.     Select the item category WVC and choose   Copy as… to create a new item category.
    9.     On the Change View “Maintain Item Categories”: Details of Selected Set screen, make following entries:
    Field name      Description     User Action and Values     Note
    ItCa          YWVQ     
              Service Quarterly HT     
    Business Data     
    Billing Plan Type          Y1     
    Determine Cost          X     
    Revenue Recognition     Time-related revenue recognition     A     
    Delimit. Start Date     Proposal based on contract start date     A

  • 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

  • How to get the Billing plan number for Contract Item?

    HI Friends
    I have been stuck up with the billing plan number to fetch perticular item in sales contract.
    When I go to the table FPLA, I can all the billing plan numbers for a contract or sales order and I am not able to locate for a perticular line item.
    Is there any way to fetch the exact billing plan number for a line item of a contract?
    Please help me
    Thanks
    Praveen

    U need to use the table vbfa or fololow thw link
    [http://www.erpgenie.com/sap-functional/sd/read-sales-document-flow-using-a-function-module]

  • Relation with Contract Line Item and Billing Plan

    Can a Billing Plan have more than one Contract (Sales Document) Line Item ?
    To detail, for example, a Billing plan is X and it has three Plan Items 1,2,3. Can there be situation where Billing Plan X:Item 1 is set up for Contract A:Item 10 and rest of the Items i.e. Billing Plan X:Item 2,3 are set up for  a different Contract B:Item 20 ?

    yes , we can

Maybe you are looking for

  • Asset master conversion

    Hi,   If trying to migrate assets is it possible to create the asset and load balances in one pass through LSMW. We have tried this but the application complains about the presence of a 'B' record type in the data from LSMW, which appears to be a def

  • Numbers on folders/files on mp3 CD

    When I burn an mp3 CD from iTunes for archival purposes or to move files from one computer to another, iTunes appends numbers to each folder and file just before the folder or file name. Is there anyway to prevent this from happening? I'd like the fo

  • Can't exort from Premiere pro to Encore CS3 with Dynamic Link

    Hi, I have finnished a projekt in Premiere Pro CS3 and when I want to export it to Encore with danamic link I don't have this option in the menu. I only have the option to use dynamic link to After effect. I have Production Premiem and use Vista 32 b

  • LiveTech service for a laptop?

    One of my favorite reads is PC Mag, and recently read on thier webite this article about this LiveTech service by Cyberdefender. http://www.pcmag.com/article2/0,2817,2372447,00.as​p LiveTech seems like a computer helper for those who aren't familiar

  • Collections and 11g business rules

    how do I tell a rule to loop through a collection of objects that are maintained within an envelope object e.g. Request{ String ID; List Context; Context { string key string value I want the rule to extract the Context from the Request (maybe a funct