Stopping Invoice Splits

Dear Friends,
Need your expert tips to stop invoice splitting in the folllowing scenario :
Scenario :
Client is changing terms of payment at the item level of Sales Order. This changed terms of payment differs from the terms of Payment at document header. Here single delivery document is being created. Finally this single delivery is getting split into two invoices.
I found in the "split analysis" that split is happening due to the different header data for a) Terms of Payment Key b) Foreign Trade data.
Query :
Client wants to have a single invoice for the above delivery scenario. I tried changing Data transfer VBRK/VBRP routine for the relevant item category in delivery to Billing copy control but could not zero in on the exact configuration.
Whether there is any standard routine to achieve this or shall I create a new routine ?
What other setting is required here ?
Requesting you to please share your views soon.
Thanks in advance !

Hi Anubhav,
You cannot combine line items having different payment terms in one invoice, reason being payment terms is a header field in invoice and it applies to the entire document i.e for all the line items.
Moreover Payment terms are also responsible for deriving the "Baseline date" which is taken into account while ageing of customer line items.
Also when the customer pays you he pays with reference to the invoice # and not the line item # in a particular invoice.
It is not logical also to group number of line items with different payment terms in single invoice. it might have impact in FI also, so please consult FI people also before you make new routine.
Regards,
Shantanu Kunte

Similar Messages

  • 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

  • Stop invoice splitting

    Hello Team,
    I have a following requirement.
    There is business process to export the goods. In this process, multiple deliveries are being created on different days (hence actual GI date will be different) during a month. And at the end of month business wants to raise a single invoice against all those deliveries. I have tried to create a single invoice but system is splitting an invoice with due to following field value difference.
    Split due to different header data
    Fld Name                                  $000000001           $000000002
    Billing date for billing index            20140425             20140423
    Number of foreign trade data          0000000524         0000000522
    Translation Date                           20140425             20140423
    Can any one please suggest me the solution to create a single invoice by ignoring above different data ?...
    I have also attached the screen shot of copy control from delivery to billing document.

    Hi tarpan,
    To have one invoice against multiple deliveries, following datas should be same in all sale orders
    1)  Payer
    2)  Inco Term
    3)  Payment Term
    4)  Account Assignment Group
    5)  Actual GI Date from delivery
    6)  Exchange rate at header level in case of exports
    Check above criteria   this information might help you.
    reagrds
    satish

  • Invoice Split @ VF06....not stopping at breakpoint applied in routines

    Hi All,
    This is regarding Invoice Split...from VF06 Tcode.
    We are trying to generate Invoice from Delivery  using VF06.
    But Invoice is splitting at item level.
    We tried to debug the routines for 003 & 007 as well for copy control..
    But while executing the Vf06 it is not stopping at breakpoint.....
    Please guide us how to get to the routine for debugging......
    If you have any other solution please let us know.
    Thanks
    RK

    VF06 runs in background (delegated to system) so the session break points you put in the data transfer routine won't hit.
    What you can do instead is put break point in the item data transfer routine (VTLF - item data transfer routine) and create a single invoice online using VF01. Then your break point will hit. Although this is not similar to Vf06, still you can find out which fields are being concatenated in VBRK-ZUKRI that is used as split criteria.
    Otherwise you can run the program SDBILLDL online. This program is run VF06 in background. So if you run it directly in SE38 in foreground your break points will hit, if you put them in correct data transfer routine

  • Invoice Split according to Plant code

    Dear Experts
    I have requirement wher i want to spilt my invoice according to PLANT. I have created a Table using the userexit and assinged my number range object with the combination of PLANT-DOC TYPE-number RANGE OBJECT.
    Like
    1003 -  LF1 - A1 (number range object 71000-79999)\
    1004 -  LF1 - A2 (number range object 81000-89999)
    Also in copy control i have maintained at item level VBRK / ABRP - 007
    Now i m trying to create Individual billing document with each plant and i am able to generate different different billing according to my PLANT.
    BUT when i trying to create billing with delivery of two different plant say 1003 and 1004 in the same billing , system is not doing invoice split.It is creating just once invoice, infact it should split the invoice as for both the delivery i have different different plant as 1003 and 1004.
    Plz guide me as how i spilt the invoice when i am giving the 2 different delivery(with plant 1003 and 1004) into the same billing document. As of my requirement it should split the delivery and create two invoices. Instead here i am getting only once invoice.
    Thanks in Advance

    Thnx Laxmi,
    I am facing another issue plz guide
    Dear Experts
    I am trying to run a test scenario for Make to order sale's. I have created a INQUIRY > QUOTATION > and ORDER.
    Now since my PP consultant is not thre, so i am just trying to put some dummy stock -using MIGO against my sales order
    using 561-E,
    BUt System is not allowing me, "Account assingment is not carring out because of different origin"
    < So now if i give my inquiry number here, system is accepting stock against my inquiry and also i am now able to do the delivery. >
    Well,, as i understood i have made some mistake in configuration. In my Inquiry the Requirement type is Coming as KEK (Make to order configurable for my material) . Can some one guide me as how i resolve this problem.
    I am facing the same issue , if i start my scenario through Quotation > then ORder.
    Plz guide as , how i can stop the system from raising the requirement , for my Inquiry and ORder.
    I am using the Item category TAC (0002 is my item category group in my Material Master and strategy is 25)
    Thanks IN Advance

  • 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

  • Way to stop billing split

    Dear SAP folks
    Our client's requirement is to have different payers should be assigned for a normal item and free good item in a  sales order. If an order is raised both for a standard and free good item, the excise duty of the free good item has to be assigned to a different payer by changing the payer in the line item. In such cases as you know 2 billing documents would be generated. I would like to know if there is any way (user exits) to stop billing split in such cases.
    Regards
    Sidhu

    Hi,
    Invoice split if the payers are different, is standard functionality. If you want to stop it, you can write a custom routine and assign it in the copy control under "Data VBRK/VBRP" field at the item level.
    Regards,
    Raghav
    Edited by: Raghava S.V on Dec 20, 2011 10:23 AM

  • Invoice split & Delivery split

    Can any body tell me what is Invoice split and Delivery split and how it is done?

    Dear Raj Kumar
    Please make use of the "Search" option b4 posting your question, as the question what you posted has been answered so many times.
    1)  Delivery Split
    If you want to combine multiple sale orders in one delivery, the following should be same in all sale orders
    -  Ship To Party
    -  Inco Term
    -  Delivery Priority
    -  Shipping Point
    -  Transportation Group
    If any of the above differs in any sale order, you will get delivery split which means, multiple deliveries will be created
    2)  Invoice Split
    As like delivery split, if you would like to generate one invoice against multiple sale orders / deliveries, the following should be same in all preceding documents
    -  Payer
    -  Inco Term
    -  Payment Term
    -  Actual GI Date
    -  Exchange rate in case of exports
    If any of the above differs, then you will get multiple invoices which is nothing but an invoice split.
    thanks
    G. Lakshmipathi

  • Number of Pallets on layout in case of Invoice Split

    Hi,
    Ours is a warehouse managed storage location from where we deliver the goods of our Sales Cycle.
    IN the Invoice output, we have to print the number of pallets as no of packages, which is fine as we go back through VBFA & get the value of LIKP-ANZPK
    But in the case of a invoice split, where the delivery may have 5 pallets but we are only invoicing 2 pallets, it is difficult to create logic to get the data from the Item level from delivery. COuld anybody help with that pls
    Thanks

    Hi,
    I think that you need create your own VOFM subroutines in the copy rule from delivery to invoice. If will be important how to populate the structure ZUK (there are a lot of post about this issue in this forum) to split the invoices. I think that you need be careful with performance, because you must use VBFA table to link HU, delivery and other documents. Try do define the algorithm in this VOFM with an ABAPer.
    I hope this helps you
    Regards,
    Eduardo

  • Invoice split

    hi
    i created sales order for the material with 2 qty.  i delivered 2 qty. after PGI,  the customer asked two invioce (mean each qty).   i set Billing relevance K in item category level.  But problem is , first i saved on one billing document. i am not able to create another billing for another qty.  Error is invoice is incorrect? please rectify
    regards
    murali

    Hi Murali,
    As a rule, the system combines into one billing document all transactions for the same customer, default billing date and sales organization.
    If data from the related reference <u>documents differs in the header fields of the</u> billing document, the system will automatically split the invoice.
    An order contains terms of payment at header as well as item level. These are stored only at header level in the billing document, however. If there are different <u>terms of payment</u> in the reference documents, an invoice split will always be made.
    If data from the related reference documents differs in the item fields of the billing document, the system does not split the invoice.
    The order basis is stored at header level in the order and at item level in the billing document. The system does not split the invoice. If you require an invoice split, you must first define the appropriate split requirements in Customizing for copying control. Copying control depends on the following criteria:
    Billing Document Type
    reference document type (i.e. type of order, delivery or billing document on which the sales document is based)
    item category in the reference document
    You can also display a split analysis to discover why an invoice split has occurred.
    Regards
    Srikanth.A

  • Invoice split with Free Goods !

    Hi All,
    I am having a invoice split when i am generating a sales order with free goods.
    Item category i am using is TAN & TANN
    Sales order -> Delivery -> Invoice (it is splitting to 2 deliveries) and 2 items are getting billed separately, i want in one invoice.
    Need help Please.
    Thanks & Rgds
    Naveen

    Delivery split can occur when the following are different:
    1. ship-to-party
    2. shpping point
    3. route
    4. incoterms
    5. transportation zone
    etc
    Delivery split happens based on not only on different shipping points,but it depends on your business logic which supports thru order to delivery copy controll.
    at item category level.if you do not have different shipping points for multiple line items ,but if you have for example business logic of say "any line items with 10 tons and above gross weight' can be split into multiple deliveries.
    Regards
    AK

  • Invoice Split on line items

    Dear all,
    We are on CRM 7.0. We are doing billing in crm for service products . We have a requirement that if the number of line items in the invoice is more than 200, invoice split should happen. Has anyone worked on this scenario and if so pl. let me know how to go about this.
    Regards
    P.Bhaskaran

    might give you better answers.
    If this applies to your processes CRM Web Channel, the work will still be in the CRM backend.
    Easwar Ram
    http://www.parxlns.com

  • Automatically invoice split is going there

    when i am doing the billing the invoice is getting automaticaly splitting
    i want only one invoice
    i check at shipping point,plant ,ship to party
    but all are correct
    plz give the solution
    with regrds
    g.phani

    Hi,
    In VF04 while creating the collective invoice at first instance don't save the document by selecting Individual document,but select simulation option.Here you will be able to check the split analysis.In split analysis system will definetly show the fields which caused the invoice split.
    Also you can do the invoice split analysis for the splited invoice.Go to VF03 enter 1'st invoice number,Go to environment,Split analysis,Enter 2'nd invoice number and enter.Here also system will show you the relavant fields which caused the invoice split.
    Once you get the fields which are causing the invoice split you can restrict this in copy control by creating a Z routine and defining split criteria in ZUKARI(combination criteria) field in table VBRK.
    Reward points if useful
    Regards,
    Amrish Purohit

  • Invoice Split bassed on Condition Type

    Hi ,
    For the invoice split issue, PFB the functionality required:
    1.       1) Sales order created where the item condition tab would have the Standard price as well as a condition type for the freight charges.
    2.       2) Create a delivery for this sales order.
    3.       3) At present, we get an invoice for the above sales order created with the standard price and the freight charges on the same invoice.
    Requirement:
    We need 2 invoices, where one invoice has the standard price and the other has the freight charges printed separately for the above Sales order scenario.
    if this requirement is feasible?
    I have search in SDN i have found the below links
    http://scn.sap.com/thread/3476396
    The Above link he has Confirmed is feasible. He provided the SAP Note and he told write the routine in VOFM. I refer the SAP Note they have provided the header level split.
    Can you please tell how can i atcheive that? if Any one done the same previously please tell how you done that?
    Thanks,
    Dhina..

    Hi Fred,
    There is no problem in that SAP note. I just want to know how can i atcheive that?
    if any one done the requirement previously how they done that? i need the each and every steps.
    Thanks,
    Dhina.

  • Invoice Splitting

    Hi,
    I am in a situation where my Client want to split the invoices on the basis of condition types. Scenario is, I have a single line item for which price is calculated with 6 different condition types. My client want to send customer 6 different invoices for this single line item, payment terms are same, payer is same, bill to party is also same. What are the possibilities to acheive this and how to configure this in the System?
    Regards,
    Muhammad Imran

    Hi Imran,
    Yes u can have separate bill  for each line item. U can  create 2 invoices if there are two line items. Check the menu path. billing---- country specific featues-Maintain max. numbers. Going  further if u modify copying requirement available in vtfa at item level with the help of abaper  differentiating conditon type u can have  further invoice split.
    Thanks,
    Pramod

Maybe you are looking for