VBRK-ZUKRI : Billing Split

Hello Experts,
I am using Data Transfer Routine for Billing Split and using VBRK-ZUKRI and ZUK.
Here I am facing the problem with the length of VBRK-ZUKRI.
Here length of the VBRK-ZUKRI is 40 C. And our Billing Split Criteria Combination Field ZUK is exceeding 40 C. Total lenght of all the fields used in ZUK is 74 C. So if the value id different after 40th character, it is not splitting the Billinf Document.
Could anybody give some idea what can be done with this situation? Extending the length of VBRK-ZUKRI field is not advisable.
Quick reply would be appricated.!!
Thanks in advance.
rgards,
hp

Hi
Do an analysis for these data. I'm sure that it's difficult that you use the 18 char of field VBAK-KVGR4 and the 35 char of field VBKD-BSTDK. For instance, transfer all data (from SE16/SE16N) to an excel file and do a clustering analysis. After this, do offsets in this field and transfer the chain of characters that are different.
For instance,
  BEGIN OF zuk,
      zkvgr4(6),
      zbstdk(10),
  END OF zuk.
  zuk-zkvgr4 = vbkd-kvgr4+10(6).
  zuk-zbstdk = vbkd-bstkd(10).
I hope this helps you
Regards
Eduardo

Similar Messages

  • Billing Split for Free goods.

    Hi,
    The free goods functionality combines the line items( normal material and the associated free good) in the SO as one delviery group.
    My requirement is that once a SO is created which could be a mix of free goods and normal items, we should be able to split the invoice for these items. The SO and delivery should be done as the standard process only and no splitting should happen for SO and the delivery but only for invoice.
    I checked the VTFL screen but with no success.
    So the basic question is : can we add splliting rule for billing based on Delivery group present in delivery. (LIPS- GRKOR).???
    thanks.
    Edited by: jatin pahwa on Jan 13, 2009 3:22 PM

    Hi,
    You can do it in copy control creating your own copy routine from delivery to invoice at header level in VOFM. In the new routine you have to fille tke field VBRK-ZUKRI with the field GRKOR and the system will combine all the items withe the same value in VBRK-ZUKRI and split the items which have different value in VBRK-ZUKRI to second invoice. You have to assign the routine in VTFL in Data VBRK/VBRP at item level. You can base your routine on standard routine 001 Inv.split (sample) which has example of filling the field VBRK-ZUKRI.
    Regards,
    Marcin

  • 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.

  • 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

  • Avoid billing split for different partners

    Dear all,
    I'd like to avoid invoice split for 2 billing items whose partner function (VE) in a sales order are different.
    I tried to create a routine in the copy control in VOFM, but it seems that the value of the partner (VBPA-PERNR) could not be passed into the routine.
    Am I do it a wrong way? Is there any other method, e.g. change the standard program "MV60ATOP" ??
    Please kindly advise. Thanks!

    Hi,
    I think, billing split based on the partner is the standard functionality and you cannot over-ride this using custom routine.
    Regards
    Vinod

  • Billing split for some cases

    Hi friends,
    We are using batch job to create billing documents.
    program used is SAPMV60S
    Everyday this batch job runs at night time but some times billing is getting split into TWO for only one delivery.
    There is no split criteria set in copy control.
    And this is hapeenig randomly.I have created same case in quality server but there ionly one document was created.
    i tried by cancelling billing documets and re create that but in second time i got only one billing document.
    Can anyone please let me know what i should check and take care to stop billing split.

    Hi,
    This looks tricky... When the job runs in the background, there might be table locks on any of the customer or sales order tables from where the data is being pulled or there might have been a user exit in which the data does not get flushed out which may be creating this problem. You may have to sit with the technical person (if you are not the one) and see why this is happening.
    Hope this helps.
    Thanks
    Mukund S

  • Avoid collective billing split

    Hi Everyone,
    my issue is to avoide collective billing split because of different SP roles in the orders.
    The Payer role is the same in all orders and so I want one invoice.
    I know how to add splitt criteria but not, how to eliminate them.
    I have an (dirty) approach with an enhancement in include LV60AA02 where I temporarily change
    the SP role no. to the PY role no.
    This works and the invoice is no longer splited - but in that invoice the payer is missing.
    Have somebody done any similar?
    Regards Marion

    Hi Marion,
                   The invoice get's splitted incase it has different header data in the sales, order so if you have two different sold to it will split into two invoices. Your current approach will solve the problem but don't do this, instead of assing the sold to parties at invoice header level assign them at item level, then it will not split. Anyways for invoice our main concern is payer and bill to.
    Let me know if you have any queston on the same.
    Best Regards,
    Tapodipta Khan.

  • Billing invoice split based on inbound delivery(VBRK-ZUKRI)

    Hello,
    We are trying to create an invoice(VF01) through sales order, Invoice should split based on the Inbound delivery number. Routine is triggered based on the sales order item, but there is a possibility of multiple delivery(e.g. 4 to 5) for the one sales order item, since Routine is trigger based on sales item , i am only able to split up based on the sales item
    if the 5 inbound delivery in one sales order item, System should create 5 invoices.
    Customization done based on the billing document item level.
    VTFA (OR to billing type F2) for item category TAS.
    Regards,
    Jignesh shah

    what kind of code  have u written to this ? please paste here,
    Regards
    peram

  • Preventing billing split for multiple deliveries (over-riding billing date)

    Hi all,
    I have multiple deliveries which should be invoiced into ONE billing document. The only difference between the deliveries is the billing date, which is why it is splitting.
    I am therefore copying routine 001 and in VOFM and adding this code to the end of it:
      vbrk-fkdat = sy-datum.     "prevent split due to difference in billing date
    This is great and working fine because when I have 2 deliveries with diff. billing dates, it will take todays date. The only problem is when:
    1. Billing for a single document (dated 11/08/2011), it will over-write it and set the date to today (17/08/2011)
    2. Billing for 2 documents with the same date
    What is the best way around this?
    Thanks

    Dear Pistols123,
    1. Billing for a single document (dated 11/08/2011), it will over-write it and set the date to today (17/08/2011)
    Here can't you write the code to check whether there is only one billing document, if so omit your code for the date manipulation.
    So that system will not assign system date, but will take the orginal date (actual good issue date or billing date entered in vf01)
    2. Billing for 2 documents with the same date
    write the code to check whether all the billing documents have the same date , if so omit your code for the date manipulation.
    So that system will not assign system date, but will take the orginal date (actual good issue date or billing date entered in vf01)
    Thanks & Regards,
    Hegal K Charles

  • Assignment Number causes Billing Split

    Dear SD Experts,
    Good Day!
    Assignment Number is causing the billing to split. Is there any way to skip this checking?
    I would like to combine different deliveries (with different assignment number) into 1 billing.
    Thanks,
    Soo

    Dear Kah,
    Please check following setting in
    T. Code: VTFL
    Select your Delivery--Billing combination and double-click to check Header-level settings. Check following entries within Fields:
    Copying requirements   003  Header/dlv.-related
    Determ.export data     B
    Assignment Number      E
    Reference number       B
    Also, check the Box: Copy item Number
    Now, from left-hand tree, Click: Item (to maintain Item-level settings) and select your Item Category and Double-Clck.
    Here, check entries for Fields:
    Copying requirements   004  Deliv-related item
    Data VBRK/VBRP         007  Inv.Split (Rec/Div)
    Hope this may resolve the issue.
    Best Regards,
    Amit
    Note: If all seems to be maintained as suggested above, and still Billing-Splts, remove the entries for Field: Allocation Number and Reference number and try.

  • Proforma billing split due to GTS system

    Hello forum,
    I've a problem with a custom billing type (ZGTS). In UK the custom doesn't accept mixed declaration. It means that starting from a shipment, in which are stored many deliveries with many items, I cannot make one proforma billing document for all the materials because they can have duties paid or duties unpaid.
    So I have to do 2 different proforma billing documents checking on GTS for each material which is the duty status. The main problem is when I have a mixed answer from GTS: it means that for the quantity requested partial is paid and partial is unpaid.
    I need, where's possibile, a suggestions about this last point.
    Thanks.

    Hi,
    I feel, still some more info is needed to provide the fruitful suggestion.
    - Can you explain, on what basis this pro-forma invoice has to be created separately ( as you already said based on duty paid or unpaid) ,
    - How you are identitying whether specific line items is duty paid or unpaid, if its through tax classifications, then you can set this control by creating new routine & assign in Invoice split criteria.
    - if with cond types,  still creating new routine holds good.
    - if it depends on ship to Zone / location?
    - if not, let us know- how its getting idenfied in system
    Regards,
    ReazuddinMD

  • Billing Splitting criteria - routines

    Hi,
    I know that is possible to combine multiple sales order into one invoice in VF01 or VF04.
    Is possible to combine different sales order in to one billing document provided, if the following are the same:
    1.Payer
    2. Payment terms
    3. Billing date.
    4. Currency
    I have 2 sales order with those requirements, but it always create 2 invoices....
    I am using only standard routines: 001 for header, and 002 Item lvl.
    What routine should i have in VBRK/VBRP (item)?
    Thanks
    BR

    Hi Thor,
    I am giving you a example of dunning process by which i think you will be able to understand:
    suppose you have a post-paid mobile connection and for that every month bill is generated; if you skip on month billing, in next month bill you will get appened two months bill in a single invoice.
    if you see it in larger extent it is the same happening with your requirement.
    Regards
    Krishnendu

  • Billing split due to Number of foreign trade data

    Hi,
    When i am doing the Billing for an OBD which has one line item( split in two batch line items ), its creating two inter company billing documents. Split analysis shows, Split due to different header data, Number of foreign trade data number differs. In OBD, i found only one Number of foreign trade data number. Creation of two billing documents is creating a problem as I am not able to get the proper print(Description of Material is missing) in Inter company billing.
    Appreciate if anyone could have a look and let me know the reason for split as it should have only one inter company billing doc.
    Regards,
    Irfan

    Hi Irfan
    Please activate the Incompletion procedure for header and item as shown below :
    1. IMG> Sales and distribution>Foreign Trade/Customs-->Incompleteness Schemas for Foreign Trade Data.
    Create 2 Incompletion procedure Z1-Incompletion procedure- header and Z2-Incompletion procedure - Item
    2. Z1-Incompletion procedure- header : Assign the following fields
    EXPVZ Mode of Transport for Foreign Trade
    STABE Country of Origin of the Means of Transport at Departure
    STGBE Origin of Means of Transport when Crossing the Border
    ZOLLA Customs Office: Office of Exit/Entry for Foreign Trade
    3.Z2-Incompletion procedure - Item
    Origin field EXPRF
    1 Field ready for input - Incompletion check not active
    4. Then go to Foreign Trade Data in MM and SD Documents and assign the above incompletion procedure
    DE 004 Germany 2 Z1 Z2 activate tick mark
    ES 011 Spain 2 Z1 Z2activate tick mark
    FR 001 France 2 Z1 Z2activate tick mark
    This will solve your issue .
    Thanks and regards
    Veera

  • I need a Billing split when deliveries included in billing are more than 21

    Hello all!
    Does anybody know how to customize this?
    I need following configuration: When there are more then 21 deliveries I need SAP to create two invoices automatically!
    Can anybody help me please on this topic?
    Thank you very much,
    Dominik, Chile

    Dear Dominik
    As you would be aware you can club multiple deliveries into one invoice, if the following are same in all preceding documents.
    -  Payer
    -  Inco terms
    -  Payment term
    -  Actual GI Date
    -  Exchange rate in case of export order
    If all the above are same but still you want an invoice split, then you have to take the help of ABAPer and include a logic as per your requirement.
    Of course, invoice split is also based on copy control you maintain in VTFL.
    thanks
    G. Lakshmipathi

  • Billing split in printing

    Hi all,
    sale order created with 32 line items, and out bound delivery also be created with respect to sales order and saved, and billing also done with respect to delivery.
    but in billing while taking print out max 8 line items can be print, other 24 line items was not able to print because of paper size.
    system should restrict only 8 line item in print page
    and sometimes line item could be more than 75 items also.
    please provide inputs to solve this..
    thanks.

    hi
    can you pls explain it where ti configure in print layout?
    thanks.

Maybe you are looking for