Questions on VF01 billing creation.

Hi,
Could you let me know if there many scenarios for VF01 creating billing documents?
For example:
VF01 could reference an delivery document number to create an billing document.
Also VF01 could reference sales order number?????
My Questions: What kind of document number could be used as the prerequisirte of Billing???
Thank you very much.

Dear Hoo Laa
It will vary based on scenarios.  For example, in normal circumstances, you will create invoice referencing delivery.  In some cases like service industry, you create invoice referencing sale order where there is no physical movement of goods.
Similarly, if you would like to generate credit note / debit note in VF01, you have to refer the original billing document
thanks
G. Lakshmipathi

Similar Messages

  • Problem in billing creation

    hi dear,
    i have problem in billing creation,if i am making credit notes with reference to return order value of assassable value not copied.i have checked copying control for return order to billing doc its already maintained.
    regards
    ajit
    Edited by: SAP SD AJIT on Oct 22, 2009 11:58 AM
    Edited by: SAP SD AJIT on Oct 22, 2009 11:58 AM
    Edited by: SAP SD AJIT on Oct 22, 2009 11:59 AM
    Edited by: SAP SD AJIT on Oct 22, 2009 12:02 PM

    hi,
    please check the following fields in VTFA
    Data VBRK/VBRP - 002 (Ord-Rel Credit Memo)
    Pricing type - D (Copy pricing elements unchanged)
    regards
    senya

  • Copying STO PO pricing condition to Billing During Billing creation

    Hi,
    MM and SD pricing conditions are not similar.
    And I cant use Copy PO Basic price in billing Document
    I was advised to try USEREXIT_PRICING_PREPARE_TKOMP or USEREXIT_PRICING_PREPARE_TKOMK.
    How do I copy the Pricing condition from the STO PO to Billing during billing creation?
    Is there an FM i can use to extract the pricing condition given the STO PO?
    thanks,
    NC

    Hi
    If the option of Raghavendra doesn't work for you (parameters in copy rule for invoice), try with VOFM subroutines (Condition formula for alternative calculation type) in the pricing procedure. Surely it will be slower, but it must work. How? You have in KOMP the values for VGBEL and VGPOS with the delivery number and item. So, seach the PO number in the same way. When you have the PO number, with the value of field KNUMV search the value of condition in table KONV.
    I hope this helps you
    Regards
    Eduardo
    PD: I forgot. The userexits that you mention is to populate KOMP/KOMK for customer fields. See SAP Note 531835 - Using field PSTYV in the condition access for futher information.
    Edited by: E_Hinojosa on May 16, 2011 9:21 AM

  • VF01 - Billing docu

    Hi,
         Can any one please let me know what is the user exit or BADI which triggers after SAVE of VF01 Billing docu create( after creating billing document number).
    Ashok

    EXIT_SAPLV60B_008 in enhancement SDVFX008 will be trigger Processing of transfer structures SD-FI

  • How to extract billing creation errors and error messages from VF06

    Hello SAP Gurus,
    I need to find a way to capture errors in billing creation and their message of batch jobs created in VF06.
    My objectvie is to store these errors in a customized table.
    Is there a way for this?
    Thank you all and hope to hear from you soon.

    Hi ,
    You can try to batch job logs in SM37 and try to understand how it is displaying error/message logs for batch jobs. and try to replicate the same logic, read messages and post it into your custom table.
    Regards,
    Naveen Veshala

  • Add or Delete Line Item in Billing Creation (VF01)

    Hi,
    During the billing document creation (VF01) for Order-Related Billing (example: Doc Type F5 - Pro Forma for Order), can you
    manually add or delete line items?
    Let's say if Sales Order was created with 3 line items and only 2 line items should be included in Billing Doc F5.  During the
    billing document creation (VF01), it automatically copies all 3 line items.  How can I delete the line item that I don't want
    to be included in Billing Doc F5?  Only way that I know is to put a billing block on Sales Order item so it won't automatically
    copied into a billing document.  But this process is inconvenient.  After F5 document is created, my user will then need to
    remember to go back to Sales order and remove a billing block from that line item.
    Also vice verse, can an item be manually added to a billing document during the creation mode (VF01)?  Is there somewhere
    in the configuration that I can change to allow this?  Or is it a standart SAP practice all items on a billind document have to
    be Order or Delivery-Related?
    Thanks,
    Michelle

    Hi,
    While creating the invoice via VF01. Please go to selection list icon. this will take to you another screen. here you can select the line item you want to copy/bill.
    Please try and let us know.
    Thanks,
    Vishal

  • Pricing value not to editable in billing creation

    Hi experts,
    I have checked the posts to find how to make the Pricing not editable when creating invoice {in VF01}, but cannot find the correct post that suits my req.
    Our business req is to allow user to change it in sales order creation,though we create condition records via Vk11, still we keep it open in the Sales order creation.
    The requirement is only to grey out all values for all condition types that are copied from Sales order.
    What should be the correct Pricing Type to be used in VTFL for delivery to billing copy control.
    In V/06, for Manual entries we use C - Manual entry has priority &
    Amount/percent is selected & Value is not selected.
    Please advice.
    Rgds,
    Pri

    Hi Priya,
    I might be totally wage, in my approach, but:
    why don't you use Two different Pricing Procedure - One, in Sales Order; and Another, in Invoicing.
    Assign, both Pricing Procedure to, Sales Order and Invoicing, in T. Code: OVKK, respectively.
    Also, make a Z-Copy of Condition Type (say, ZPR0 - a copy of PR00) and maintain Condition Type (in T. Code:  V/06), i.e.
    _Untick the Box: Amount/percent, for ZPR0 in V/06, it will be greyed out in billing, whereas, mark tick at Box: Amount/percent, for PR00.
    Maintain, similar Condition records for PR00 and ZPR0, in T. Code: VK11.
    Best Regards,
    Amit

  • Stop Billing creation till PGI is Done

    Dear Gurus,
    I would request you to please help me in this configuration, we have a process where a STO is created and converted into Delivery (VL10B)  and then we do Proforma Billing (VF01 with respect to Delivery) and after that we create Excise Invoice, in the current process we can create the Billing document as soon as we create a Delivery Document through VL10B without doing PGI, now the client wants that the Billing should not be allowed till the time the PGI is completed. please suggest how to configure this Requirement.
    I tried making changes in the copy control VTFL of Delivery to Billing where i changed the Copying routine 009 to 003 at header level and 010 to 004 at Item Level but its giving an error that Item is not relevant for Billing while creating Billing Document.
    Thanks in Advance
    Ameet Singh

    Hi
    Please find the below links
    PGI control in Proforma Invoice creation
    Thanks
    Dasaradha
    Edited by: dasaradha ramireddy on Dec 15, 2011 3:16 PM
    Edited by: dasaradha ramireddy on Dec 15, 2011 3:18 PM

  • VF01 Billing Item Screen Exit for ( Prog SAPMV60A / Screen 6102 )

    Hello SAP Gurus!
       This is my first question on SAP/SDN...so, I am hoping that this will be a great start!
    Here is the requirement-
    I have to add a custom field at the Billing Item level for transaction VF01. I noticed that there is screen 6102 (Subscreen Container for BAdI LB_BIL_TAB_CUST_ITEM) on program (SAPMV60A).
    In the flow logic, there is code -
      call subscreen customer_screen including gs_cust_tab-item_program
                                                                    gs_cust_tab-item_dynpro.
    an then there is BADI I found using SE18 -
    BADI_SD_CUST_ITEM (Tab Page for Own Data - Billing Document Item Detail)
    Problem is I couldnt find anywhere in SPRO where I can implement this BADI. I am wondering if this screen has to be modified using an Access Key. Any help in this matter is greatly appreciated!

    hi santhosh ,
    i am also faced with the same problem ..
    only diff that instead of BADI_SD_CUST_ITEM
    i want to use BADI_SD_CUST_HEAD
    but it says that this BADI is for SAP internal use only !!
    what can we do for this !!
    pls respond .. Thanks in Advance !!
    Edited by: abhijit dangat on Dec 16, 2008 8:27 PM

  • Questions on SAP Biller Direct Java Customization

    Hi,
    I am working on SAP Biller Direct java customizations. Can anyone help me find answers to these questions.
    --  I have created local DC from the Biller direct track in NWDI. I would like to change the User registration page in Biller Direct.
    Can any one let me know the JSP page name for that and where can i find it in the components.
    --- Also all this development do i have to do it in J2EE perspective and checkin my changes?
    Also i would like to know if anyone can send some documents on devlopment part of Biller direct.
    Thanks
    Edited by: Aparna on Aug 20, 2009 12:33 PM

    Hi Aparna,
    I have a couple quick questions about BD development and would really appreciate it if you could provide some advice since we are starting our build soon.
    In my NWDI track, I have component FSCMBD and several other of the required SAP components. I did not create a new product or component, just followed the procedure in this thread: https://forums.sdn.sap.com/thread.jspa?threadID=1331894. Is that the method you recommend?
    I am concerned about doing development directly on the FSCMBD component. How do I prevent my developers from modifying BD source code? Is the idea that they will create independent DCs in NWDS (as you described) and only modify those? I just want to make sure that we are doing development in a way that is supported and will not cause issues when applying SPs or upgrades to FSCMBD.
    I also want to confirm that this "create project" activity is not something that I need to do as an Administrator in the NWDI track; this is something my java developers will need to do in NWDS at the beginning of the build.
    Thanks Aparna!
    - Michelle

  • Profit Center was not maintained during order n billing creation.

    Dear, Gurus
    I'm facing a problem of Profit Center. User created a service material, maintenance contract. They created a Billing Document as it is order related billing. Accounting document was not generated when saving invoice. When I got to the bottom of this I realized no costing tabs were ever maintained for material type services. (Henceforth no Profit Center in Sales Order n Invoice).
    I have done the necessary config n assignments but question now is what should I do as in billing doc  the field is greyed out it will not allow me to assign Pr Center now. I am thinking that this may work if I cancel the billing document and then go back to sales order and try and changing the field, then re-create the invoice. I'm trying to avoid canceling. Is there any program, bapi, user exit I may use to re assign or make system re check the MM while saving invoice to allow accounting document to be created?  This is one scenario.
    2nd scenario is similar but in the case of this contract everything was made. Accounting document was cleared even but with some dummy weird Profit Center. (No proft center in Order nor invoice.) Whole problem at first in this scenario is User saying everything is complete so status in doc flow should show maintenance contract as complete but wasn't. it showed being processed. I discovered no completion rule was maintained. I maintained E Full target value referenced but status still has not changed any idea guys? (New config not showing on old existing data only show on new document, concept?) Is there a program or anything to make system update status doc flow? aside from this Profit center  incompletion log is coming in Contract. Not maintained in order or invoice.

    In one of my earlier projects, a similar requirement was putforth by users and we had developed a zee tcode to change the profit center in billing document via SM30 which can be done only by FI authorised users.
    I am reproducing the said program as under:-
    REPORT  "ZPROFIT_CHG"
    TABLES : VBRP.
    SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME.
    SELECT-OPTIONS : SO_VBELN FOR VBRP-VBELN OBLIGATORY.
    PARAMETERS:      P_PRO LIKE VBRP-PRCTR OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK B1.
    DATA : BEGIN OF IT_VBRP OCCURS 0,
            VBELN LIKE VBRP-VBELN,
            POSNR LIKE VBRP-POSNR,
            PRCTR LIKE VBRP-PRCTR,
          END OF IT_VBRP.
    DATA COUNT(3).
    DATA W_MESSAGE(30).
    START-OF-SELECTION.
      LOOP AT SO_VBELN.
           IF SO_VBELN-LOW CA '~`!@#$%^&*()_+|\=-><,.;":' OR SO_VBELN-HIGH CA '~`!@#$%^&*()_+|\=-><,.;":'.
               MESSAGE 'Special character not allowed' type 'S'.
               LEAVE LIST-PROCESSING.
               STOP.
           ENDIF.
      ENDLOOP.
      IF P_PRO CA '~`!@#$%^&*()_+|\=-><,.;":'.
               MESSAGE 'Special character not allowed' type 'S'.
               LEAVE LIST-PROCESSING.
               STOP.
      ENDIF.
      SELECT B~VBELN B~POSNR B~PRCTR FROM VBRK AS A  INNER JOIN VBRP AS B ON A~VBELN EQ B~VBELN INTO CORRESPONDING FIELDS OF TABLE IT_VBRP
                                WHERE A~VBELN IN SO_VBELN
                                AND   A~FKART EQ 'ZFF2'
                                AND   A~FKSTO NE 'X'.
      IF SY-DBCNT EQ 0.
          MESSAGE 'NO DATA FOUND' TYPE 'S'.
          LEAVE LIST-PROCESSING.
      ENDIF.
      SORT IT_VBRP BY VBELN.
      DELETE ADJACENT DUPLICATES FROM IT_VBRP COMPARING VBELN.
      CLEAR COUNT.
      IF IT_VBRP[] IS NOT INITIAL AND P_PRO IS NOT INITIAL..
          LOOP AT IT_VBRP.
              UPDATE VBRP SET PRCTR = P_PRO  WHERE VBELN = IT_VBRP-VBELN AND POSNR = IT_VBRP-POSNR.
              IF SY-SUBRC = 0.
                 COUNT = COUNT + 1.
              ENDIF.
              COMMIT WORK.
              CLEAR IT_VBRP.
          ENDLOOP.
    ENDIF.
    IF COUNT IS NOT INITIAL.
        CONCATENATE 'No Of Records Updated Is - ' COUNT INTO W_MESSAGE.
        MESSAGE I000(ZSFL) WITH W_MESSAGE.
    ELSE.
        MESSAGE 'No Records Updated' TYPE 'S'.
    ENDIF.
    Since I am so weak in ABAP coding, not sure whether the above coding is correct.  You need to check with your ABAPers and develop this logic.  This should work.
    thanks
    G. Lakshmipathi

  • VF01-- Billing not generate accounting document

    Hi, experts.
    I have one sale order using billing plan. the plan include three down payment request and one closing invoice.for the first and second down payment request,using transaction 'VF01' generate accounting document, but for the third down payment request ,but using transaction 'VF01' to create billing ,there isn't accounting document to generate?
    Thanks
    Fanny.

    UP!

  • VF01 Billing Qty from Z Field

    Hi All,
    I have created a Z field in my Billing Plan Tab & in its Table FPLT for "Qty".
    Now i want this qty to be caried over to my Billing Qty in VF01.
    I have checked the billing user exits but the same is not helping.
    Can anybody suggest me on how to do this.So that i can update my Billing Qty from the Z field of my Sales Order Billing Plan.
    Rgds

    can anybody help on this.......
    Rgds

  • VF01-billing document

    Hi folks,
    When creating the billing document via VF01, system is picking wrong price instead of Standard price mentioned in the material master. Can you please advise how the system is picking up worng price?
    Thanks
    Billa2009

    Hello,
    Please check the sales order that you have created VA02
    Regards,
    Ravi

  • Automatic Billing creation

    I have following query.Can anybody tell me how can I configure this scenario??
    1.How can I create billing document automatically from delivery or Sales order instantly while saving the document.Like from sales order we can create delivery automatically while saving sales order.
    2.How can I create PGI automatically from delivery instantly while saving the delivery.

    It is not technically possible to do any of that while saving the document. You can set up a background job to PGI or invoice a delivery (or an order - doesn't matter) to run every 2 minutes, if you'd like. This will look to the customers as almost "while saving".
    The delivery may be created immediately because it is sort of a less important document and it may be deleted without any cosequences. However, PGI creates a material movement document, which does post into accounting, like a billing document. Those documents have serious financial consequences and cannot be deleted as easy as a delivery.
    This is for your own protection.
    P.S. Try using Search before posting next time - this question has already been asked here at least a few times.

Maybe you are looking for

  • Smart quotes replacement STILL doesn't work

    Smart Quotes replacement in Pages STILL isn't fixed (after today's update). I sent Apple Feedback twice (about two months ago), I called them, I filed tickets-what does it take to fix a menu that DOESN'T WORK? Seriously, try this- Create a document w

  • Stopping call forwarding on one of two numbers?

    HI, I have two Sype numbers, the main one for the UK and a new one that I bought a couple of months ago, a Hong Komg number. The HK number used to be used by a tourism website, and although they have changed their main number on their website, refere

  • Nested Panels with SpringLayout

    I've been attempting to use nested JPanels, each with a SpringLayout. However, this seems to cause some very strange behaviour with component scrolling off the left edge of the window unless it's sized narrow. I've not used SpringLayout much, but I'm

  • Crashing when I click the Text tool button

    I was really excited about trying Flash out, but I can't seem to get far enough to even do so-whenever I click the Text tool button the program just closes-any suggestions?

  • Login using Group/server

    How can I check if user logon at SAPGUI using logon group (group/server) rather than via direct IP (in field Application server) ? I can not see a useful info from CL_GUI_FRONTEND_SERVICES Cheers, Git