Reasons for Invoice Split

Is there a way to find all reasons as to why when trying to create a Invoice from mulitple deliveries, you get a split?  A list for Header and for Item.
Thanks,
Diane

Hi,
Yes, You can find the SPLIT ANALYSIS  in the Billing document
In VF01-ENVIRONMENT->SPLIT ANALYSIS. Provided if there is any split of Billings happened
Or from VF04 also directly you can find
regards,
santosh

Similar Messages

  • Invoice Splitting - for some shipping points and not others

    Dear Gurus, I have a requirement where for some shipping points I need to be able to split an invoice on sales order (i.e. a separate invoice for each customer order) and for other shipping points I require a single invoice for multiple customer sales orders.  Using the copy control rules for LF to F2, I have set the Refence Number to B but this does not achieve what I want.  Would it be possible to achieve this via a copy requirements routine and by setting the values in VBRK-ZUKI?  Do I just copy the standard 003 routine and apply my changes here?  If yes, where do I insert the code - the top or bottom?  Regards

    In VOFM, first of all "Copying requirements" are used when we want to stop creating a target document from a source document or to prevent certain items from copying to target document under certain conditions. Copying requirements can't be used to do invoice split.
    Data transfer routines are the ones that allow invoice split (in addition to allowing copying fields from source to target). Although "copying requirements" is a loosely used terminology, it is important we make distinction between copying requirements and data transfer routines as both are different and perform different functions.
    SAP uses field VBRK-ZUKRI (a 40 character field) to store the combination of field values that are used as basis of invoice split. Invoice split happens if any of the fields stored in VBRK-ZUKRI differ across orders/deliveries (or their items) from which invoices are created.
    We assign VBRK-ZUKRI during item copy control in data transfer routines. The fields are simply concatenated and assigned to VBRK-ZUKRI.
    in VOFM, "Data transfer" routine 003 for Billing documents for example splits the invoice for each reference document, as shown by code below
    Include FV60C003
    *       For each reference document an invoice is created
    FORM DATEN_KOPIEREN_003.
      DATA: BEGIN OF ZUK,
              MODUL(3) VALUE '003',
              VTWEG LIKE VBAK-VTWEG,
              SPART LIKE VBAK-SPART,
              VGBEL LIKE VBRP-VGBEL,
            END OF ZUK.
      ZUK-VTWEG = VBAK-VTWEG.
      ZUK-SPART = VBAK-SPART.
      IF KURGV-PERFK = SPACE.
        ZUK-VGBEL = VBRP-VGBEL.
      ENDIF.
      VBRK-ZUKRI = ZUK.
    ENDFORM.
    In the above coding we are concatenating VBAK-VTWEG (Distr channel), VBAK-SPART (Division), VBRP-VGBEL (Reference Order from billing item) as the criteria for invoice split. So if any of these field differ then it will cause a split. So basically we are creating one invoice for all items that reference a single order
    So what you need to do for your requirement, is to copy the logic of data transfer routine 003 in VOFM to your own custom 9XX routine and make the assignment to ZUK / VBRK-ZUKRI only when shipping point (LIKP-VSTEL) is not equal to certain values that you don't want split to happen. It is better to maintain those shipping points in a custom table and make the check on the table rather than hard coding, so that in future it is easy to add more shipping points or remove existing ones if needed.
    Also remember to assign the new data transfer routine number 9XX to all relevant item categories in VTFL for your target billing type and reference delivery type

  • What r the conditions that u hav to check for automatic invoice split ( fro

    what r the conditions that u hav to check for automatic invoice split ( from order to proforma invoice)

    You can find out the exact fields which lead to invoice split in the Data VBRK/VBRP field of copy control between the order and the invoice type at item category level.
    Find out this routine.
    Go to VOFM tcode and Data transfer-----Billing documents
    Here you can see the routine. See the code behind this routine. This will give you the exact criteria used for invoice split in your specific case.
    By default,
    It is payer, payment terms, incoterms, Billing date
    Hope this helps.
    Reward if this helps.

  • Invoice split due to 'Number of foreign trade data in MM and SD documents'

    Hello experts,
    We need to avoid invoice split that happens becuase of the different foreign trade numbers on delivery headers. After going through few of the other related threads, I found one solution to this issue where in
    We go to VTFL and under DEL TO BILL AND HEADER DATA -->DETERMINE EXPORT DATA maintain B
    Using above we can avoid invoice splitting. But this still does not resolve my issue as for us some plants need setting of A for the above. So we were wondering how we can control this setting based on the plants.
    Lakshmipathi, Yadav, Raja Singh,... Please share your thoughts.
    Please avoid using personal names
    Edited by: Lakshmipathi on Sep 18, 2009 7:38 PM

    Hi,
    For your particular process you have to by Pass the invoice splitting which is based on foreign trade data. But as per standard it wont be recommended. But if you are very much assured this is what you want you can create splitting rule which will bypass checking the Foreign trade data. For this , go to VOFM and select data transfer, billing documents, and copy routine 001which is for invoice splitting, modify this routine and make another one with your requirement and assign it to VTFL data transfer.
    Hope it will help.
    Thanks,
    Raja

  • Questions for billing split

    Hello, Experts,
    I wanna ask 2 simple questions:
    1. How can i find what is Combination criteria for billing split?
    2. How can i find the routine in SAP, such as routine for billing split??
    Thanks in advance.

    In copy control, at item level, you have a field called VBRK/VBRP. The routine given here is the copy control routine for invoice split. Just check the code of the routine with the help of devept guy and you can find out the split criteria.
    If you want to see this routine, you can see this in VOFM tcode. in menu
    Data transfers--Bililng documents.
    Rwd if it helps.

  • Invoice split new requirement

    Dear Sap Gurus,
    Invoice will get split due to various parameters such as incoterms, billing date, payer, foreign trade data, exchange rate type etc according to standard.
    I would like to consolidate all my intercompany invoices irrelevant  of difference in header and item data.
    My idea is to develop a new routine where it will bypass all the criteria of invoice split, so all the invoices will get consolidate into a single invoice when this applicable to a particular sales org or company code.
    pls let me know what are the fields that i have to give to abaper to bypass all the criteria for invoice split.
    after creating that routine i will be using that routine in vtfl - copy control, so invoice split will not happen.
    Pls guide me abt this logic , is correct and let me know abt the advantages and disadvantages.
    Phani

    Hi,
    Check the VOFM '001' as an example (ie: report FV60C001). The field that decide the split is VBRK-ZUKRI. The lenght is 40 characters, so you must define the internal table ZUK up to 40 and you must analyze if you must use offset of fields what is the codification of fields (eg: organization levels, and so on).
    To understand how works VOFM search in google with this string: inside vofm ext:pdf
    Check the notes:
    Note 356737 - Customer name range for VOFM routines
    Note 327220 - VOFM function and its objects
    Note 381348 - Using user exit, customer exit, VOFM in SD
    and related notes
    I hope this helps you
    Regards
    Eduardo

  • What is the configuration settings of invoice split

    hi,
    sap gurus,
    can any body explain how the settings will be done for
    invoice split
    and
    collective billing
    regrds,
    balaji.t
    09990019711

    Dear balaji
    1)  Invoice split
    No configuration settings needed.  If any of the following datas are different in Sale Order / Delivery, then you will get Invoice split
               a)  Payer
               b)  Payment Terms
               c)  Inco Terms
               d)  Shipping Conditions
               e)  Actual GI Date (from delivery)
               f)   Exchange rate at header level
    2)  Collective Billing
    It is same as above.  Run VF04 and ensure that the header datas are same so that you will get one invoice.
    thanks
    G. Lakshmipathi

  • Capture the Invoice Split Reason and update it in the invoice header text

    Hi All,
    We have a requirement where we need to capture the invoice split reason and update the reason in the one of the invoice header text.
    Problem is the routine where the split criteria is being determined is called a number of times, so how will we determine at what time of time do we need to capture the split reason. I mean at what iteration of the routine will we know that the split value is the right value.
    Is there any way to determine the number of iterations of a routine written for split?
    Require your valuable inputs for this issue....
    TIA
    Regards,
    Sharadendu

    Hi,
    Is your invoice split reason maintained in the header or item level?
    Try coding your logic in user exit MV45AFZZ and update header text using text id and save it in header text using
    FM [SAVE_TEXT|http://help.sap.com/saphelp_40b/helpdata/en/d6/0db8ef494511d182b70000e829fbfe/content.htm].
    Before this logic use FM [READ_TEXT|http://help.sap.com/saphelp_nw70/helpdata/en/d6/0db8c8494511d182b70000e829fbfe/content.htm] to determine if the header text is already updated. If yes,exit else save your HEADER_TEXT using SAVE_TEXT.
    This code can be written under FORM_USEREXIT_SAVE_DOCUMENT_PREPARE.
    Regards,
    Amit
    Edited by: Amit Iyer on Sep 1, 2009 8:46 PM

  • Invoice split due to hierarchy type for pricing A

    Hi,
    Gurus
    The invoice are getting splited. If i see the split analysis it tells that due to hierarchy Type for pricing A.
    Guide me gurus.
    Regards
    Anand

    Hi Anand,
    >> ... any field will be there as hierarchy type for pricing A at delivery level?
    I don't think so, Deliveries in SAP have usually no pricing information. Everything (except quantities) comes from the Sales Order.
    >> I can also tell to my technical person to write one routine to not consider hierarchy type for pricing A for collecting one or
    >> more delivery in one invoice.
    >> After he wrote were i want to assign the routine in copying control? weather in header level or item level?
    You can usually change header level (VBRK) data in the item level data transfer routine.
    Before doing that and I like to to have 100% control, I would personally check the reason for the system behavior.
    Check customizing for pricing settings for sales order and billing documents involved.
    Regards,
    Franck

  • Reason for canceling invoices - VF11 - SD

    What is the procedure to capture reason for canceling invoices? The requirement is the users want to choose a reason from the given list of reasons (Like... Drop down option) when they cancel invoices.

    Hi,
    SAP dose not give you standard field for this use. The reason, I believe, that the system do not use billing cancel reason is the different processes followed. There for if you want to manage the reasons (though the process is the same), you can create different cancellation billing types.
    I think otherwise you will break SAP Standard.
    An alternative could be, if you also cancel the sales order, to manage the reasons there. In the sales order you will find appropriate fields for that.
    Regards,
    Ido
    Please reward if it helps.

  • Reason for Cancellation of Invoices

    Hi,
         Can any body tell me the possible reasons for cancellation of invoices ?
    Helpful answers will be rewared
    Thanks & Regards,
    V.Raghavender.

    In case of Incorrect Date.
    Say the pricing for a material has to be of previous year however due to year change new prices are implemented and these prices are copied in the invoice, its incorrect.
    You cancel the invoice and reinforce with correct prices.
    Secondly wrong quantity is billed. If customer received y and the invoice is for X cancel and reinforce.
    If wrong partner in invoiced.. say you have more than one bill to party and the wrong partner is invoice, cancel ...
    and you know, hehehe
    Regards

  • Reason for deviation  in invoice date and order date

    hi all,
    i want to know the field and table name for reason for deviation.
    suppose the difference in invoice date and order date is 7 days.
    how can i find the reason for this difference.
    thanks in advance

    Dear bala
    Obviously there will be a difference between sale order date and billing date in real time scenarios. However, if you want to capture, you have to maintain the relevant text in billing (Goto --> Header --> Header texts).
    thanks
    G. Lakshmipathi

  • Invoice Split for same customer but for different output types

    Hi Gurus,
    I have a requirement from the customers. A new output type has to be created with reference to the old type and for this output type a new driver program and SAP script was created with reference to the old one.They wants  invoice split to be happened based on item level PO number. That was done successfully.
    This invoice split logic  was written in the billing routine  RV60C901(Customized).
    But now they came back with a issue that the invoice split  should be done  only if they use the new output  type but not for the old one. That means for the same customer for one output type invoice split should be done based on item level po number and for one output type it should not. How can this be controlled for a particular
    output type?
    This output types will not be used in the billing routine as the split happens at the sales order level. Is there any configuration that allows split for a particular output type.
    Please suggest me how to proceed???

    Hi,
    In the invoice split routine check if it is possible to find the output type making use of field symbols.
    Just check in debug if the variable for output type is available as follows:-
    (Program Name)variable name.
    Regads,
    Ankur Parab

  • How to stop  Invoice Split For particular  Sold to Party

    Dear All
    Whenever we create a billing document for a particular customer, based on the No. Of Line Item, it is getting splitted. My client is using SAP 4.7. Please let me know what could be the problem
    Regards
    Paulraj
    Edited by: paulraj S on Feb 25, 2009 1:06 PM
    Edited by: paulraj S on Feb 25, 2009 1:56 PM

    Whenever we create a billing document for a particular
      customer, based on the No. Of Line Item, it is getting splitted
    Do you mean to say that for other customers, invoice is not splitting based on line items ??  If so, you need to provide more details on
    -  whether order type is different
    -  whether item category is different
    Unless some setting is maintained differently or in sale order for that customer, if any data is different at line item level, then you will get invoice split.  Check all the item level datas
    thanks
    G. Lakshmipathi

  • Invoice split due to mismatch in Foreign trade data

    Hi all,
    While creating a Commercial invoice for Exports with ref to Around 20 Deliveries , the Invoice is getting Split into Two parts, First one consisting of details from 19 deliveries and second consisting of 1 delivery.
    On analysing the Split Analysis , i found that foreign trade data of the two cases differ.
    I checked up in the Master Data (Foreign trade data) as well as Copy control(delivery to billing) which i found to be correct.
    Can anyone please let me know if there is any other reason that this foreign trade data is coming different for this delivery while processing for invoicing.
    Anticipating your replies in this regard,
    Ujjwal

    Hi,
    You can check with as Lakshmipathi suggested, also please check with the Commodity Code, country of origin for the delivery which is getting split, check with the log for foreign trade data at Header and Item level in the delivery.
    One possible reason can be different master data.
    Regards,
    Harsh

Maybe you are looking for

  • Scanning Multiple Photos All at the Same Time and Saving It in Individual File Names

    Printer : HP Officejet 4500Advantage All-in-One Printer-K710g Problem: I used to scan 5 multiple pictures all at once and save those in 5 individual files. I cant do that anymore. it scans as a whole picture. can somebody help? thanks.

  • HP Pavilion dv7-2250ed and dual monitor setup

    Good evening, Currently I own a HP Pavilion dv7-2250ed notebook using a dual monitor setup (notebook display + extra monitor) I wondered if it would be possible to hook 2 monitors to this laptop? (notebook display + extra monitor + extra monitor) If

  • Songs ending too early

    It seems that since the last update to I Tunes some songs are ending too early (30 to 1:30 too ealry).  The get info button does not indicate the songs should end early.  When i download the song again, the problem stops.

  • Requery form data block is empty after updating notification attributes

    Hello, we build a form to approve/reject open WF notifications. The form data block is based on wf_notifications, wf_local_user_roles, wf_notification_attributes and wf_comments and some additional PSB tables. We use the following API's to perform th

  • Access Desktop button Docs-To-Go failure

    On the Access Desktop 6.2 the button for Docs-To-Go Premium 11 is a failure.  It stays cycling until the Access Desktop is killed from the right click menu on the task bar.  So.....what's the purpose of the button? And yes, I do know that I can acces