SD invoice split - VF01

Hello,
Someone ask me to try to ( in some cases ) split a SD invoice in N invoices, if the actually created invoice created in VF01 has N items.
As i didn't find any BADI or user-exit when i can do it, does anyone knows a way to do that ?
If someone knows where to do it, do you know what tables/internal tables contents do i have to change : VBFA ? VBRK ? VBRP ?
Thanks in advance,
Paulo Sousa

If you go to VOFM transaction, Choose menu Data Transfer -> Billing Documents, there will be a sample routine (001 - program FV60C001) that you can use as a template to derive your logic. Hope this helps.

Similar Messages

  • 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

  • How to avoid Invoice Split due to billing date, reference number and payment reference?

    Hi,
    In a scenario of delivery to invoice copying, we are facing issue of invoice split.
    After analysing split, came to know that split happened because of different billing date, reference number and payment reference.
    In VTFL we kept below fields blank at header level:
    Assignment Number
    Reference number
    In VTFL we kept below setting at item level:
    Copying requirements: 001 (this is a del related Pro-forma invoice)
    Data VBRK/VBRP: 001 (Inv.split (sample))
    Also in VF04, at "default" tab maintained billing date, but still system is splitting invoice.
    Split analysis showing below results
    Different billing date
    Different reference number and
    Different payment reference
    Pls let me know how to avoind this split. Do we have to copy routine and do changes into it to avoid split.
    Regards/Pravin

    Hello,
    Also in VF04, at "default" tab maintained billing date, but still system is splitting invoice.
    Split analysis showing below results
    Different billing date
    Different reference number and
    Different payment reference
    this doesn't seem to me standard behaviour (as it regards the billing date). Try the same with VF01: enter manually the billing date, the documents to invoice and press "Billing document overview";  if it keep on splitting according to the billing date, I guess that there's a user-exit during the creation of the invoice, which determines the invoicing date.
    Check the following exit:
    RV60AFZA
    RV60AFZC
    RV60AFZZ
    Best regards,
    Andrea

  • How to avoid invoice split due to different billing due dates?

    Dear All,
    How to avoid invoice split due to different billing due dates for the group of  outbound deliveries?
    Thanks in advance.
    Regards,
    Niketan

    Hi,
    Thanks for the inputs.
    I want to avoid the invoice split during invoice creation through transaction VF04 for  no. of delivery documents having different billing due dates.
    I can club only 14 delivery documents via VF01 which will have the common billing date. Is there any other method of clubbing 25-30 delivery documents with different billing due dates in one invoice?
    Regards,
    Niketan

  • Avoid invoice split when header partner  is different

    Hi all,
    Here is my requirement. When I am trying to create consolidated invoice  from sales orders using VF01 due the difference in the header partner it is creating invoice split. But the requirement is if the difference partner function is ZU the split should not be created. 
    I am in very urgent need of this solution and please drop relevant and true solutions.
    I will be really greatful if anyone can provide me with a right solution.
    Thanks,
    Varun.

    Hi
    VOFM is the t.code where standard requirements and formulas are written and and available. to write our own requirement or formula ,copy the standard requirement and then write your own . but you need the access key , so take the help of basis people
    Take the help of the ABAPers to write the subroutines and other requirements
    But in your case you dont need any VOFM
    Regards
    Srinath
    Edited by: sri nath on May 1, 2008 9:09 AM

  • Avoiding invoice split

    Hello,
    Sales order has 3 line items 10, 20 and 30., we have defined a custom partner function(Z8),.
    Item partners (Sold to party, Bill to party, payer) are same but differ in partner of partner function(Z8), and when we try to creat a collective invoice using VF01 with reference to the above sales order, invoice is being split into 3 different invoices.
    Split analysis says, customer number(of partner function Z8) is different.
    Can you please help me with a solution to avoid this invoice split
    Kind regards,
    Sujith
    Duplicate Post. Please continue here: restrict invoice split
    Locked by: kishan P on Aug 26, 2010 3:11 PM

    Hi all,
    I think I need to know the dependency of the “Delivering country” of the delivery.  In my case, the “Delivering country” of the delivery is always the same, so the export depends on the ship-to party.
    I don’t know why “Delivering country” is always the same. How can I parameterize it?
    I tried to change the country of the plant, material, customer and party-to ship without any result (always the same value).
    Thanks in advance,
    Ricard.

  • Restrict invoice split

    Hello,
    Sales order has 3 line items 10, 20 and 30., we have defined a custom partner function(Z8),.
    Item partners (Sold to party, Bill to party, payer) are same but differ in partner of partner function(Z8), and when we try to creat a collective invoice using VF01 with reference to the above sales order, invoice is being split into 3 different invoices.
    Split analysis says, customer number(of partner function Z8) is different.
    Can you please help me  with a solution to avoid this invoice split
    Kind regards,
    Sujith

    Hi
    Thanks a lot for your reply !!
    When i do split analysis, partners in 3 items are different, oss note gave you tells about the header partners but split is being done based on item data of the reference document(sales order), can you please give any idea to handle this ?
    Kind regards,
    Sujith

  • How to avoid invoice split due to different billing dates?

    Hi All,
    How to avoid invoice split due to different billing dates during executing VF04 transction?
    I want to club 30 delivery documents with different billing due dates in one invoice.
    I am using VF04 tr for the same. However, here i cannot control the invoice split based on diff billing due dates.
    If the same thing is tried via VF01 , it allows only 14 del dcouments at a time.
    Can u suggest  abetter technique to do the same?
    Regards,
    Niketan

    I think I already explained you in a similar post to use VF04 setting the billing date as default:
    menu: settings->default data. Place  the date in field Billing Date.
    pls. reward if helpfull
    Roberto

  • Invoice split with same document type

    Hi Experts,
    Kindly suggest on following issue:-
    Currently we are using two billing types ZBBL  for division 11 & ZDBL for division 12.
    Whenever we do invoice with billing type ZBBL(manual entry) with reference to delivery for 12, system gives error message i.e. ZBBL can not be processed with division 12 & vice versa.  This is OK .
    But if we do VF01 for two delivery document one with division 11 & other with division 12-billing document ZBBL(manual entry) , system splits the invoces. It create two invoices. Again its a standard process.
    So my problem is system is creating two different invoices , one for division 11 & other for 12-but with same billing type.
    How can I make setting so that if system splits into two invoices ,it should create one invoice with ZBBL & other with ZDBL.
    Please advise.
    Thanks in advance.
    Regards,
    Dharminder dalal

    There can be many reasons why your invoices with same sales area are getting split. It many based on:
    - Billing type
    - Billing date
    - Payer
    - Billing unit
    - Terms of payment
    - Incoterms
    - Letter of credit
    Further, if you want analysis, on what bases system is splitting these in invoice. Try following steps:
    - Try using Tcode VF04. Opt for delivery related billing.
    - Select the desired delivery docs in Billing due list. (Press Ctrl Key from keyboard to select multiple lines).
    - Then click on simulation button.
    - Billing Doc Simulate: Billing Doc Overview Screen
    - Select all lines.
    - There first go for Logs, by pressing Log button.
    - If log is fine then, click on Split Analysis button to get split analysis.
    For further reference on Invoice split. Refer SAP Note 11162 - Invoice split criteria in billing document
    So, how to handle this?
    Based on the split analysis amend your copying control for Delivery to Billing in TCode VTFL.
    There many be a possibility that you might need to create customized routine with help of a tech consultant to suffice your requirement.
    Also, refer link - multiple delivery but single invoice for reference/understanding.
    Then to combine the billing. Follow following steps:
    1. Use Tcode VF04. Opt for delivery related billing.
    2. Select the desired delivery docs in Billing due list. (Press Ctrl Key from keyboard to select multiple lines).
    3. Then click on Collective Billing button.
    Regards
    JP

  • Error while raising a invoice using VF01

    Hi,
    I am getting an error while raising a invoice using VF01.
    Error as follows
    RV_MESSAGE_UPDATE
    Update was terminated
    System ID....   TIP
    Client.......   300
    User.....   user1
    Transaction..   VF01
    Update key...   E66E6454075548D8922BAC091E81F0CB
    Generated....   18.07.2007, 18:57:38
    Completed....   18.07.2007, 18:57:38
    Error info...   TD 443: WRITE_FORM
    Pls help
    Points will be rewarded.
    Thanks

    Hi,
    This is an ABAP short dump. If you go through the error log, there will be a section where in you can see > What caused the problem.
    Try to analyze this log and you can find a solution. Probably, you can also check whether there is any OSS note with this error message.
    Thanks
    Murali.

  • 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

  • Error while saving invoice in VF01

    Hi,
    I am facing problem while saving invoice in VF01 for 1 company code, while no problem occurs when save for other company code.
    Text 0040300000 ID 0002 language EN not found
    Message no. TD600
    Diagnosis
    You want to read a text which does not exist in the data base (or update memory).
    System Response
    Reading could not be carried out.
    Procedure
    You need to create this text:
    1. Initialization (module INIT_TEXT)
    2. Save (module SAVE_TEXT)
      403 is my company code
      wat i m missing here
    Regards,
    AMit

    I hope below links may help you to close the thread.
    Service master Long Text Deletion
    Text Id F01 language EN not found message no TD600
    Text id not found
    Regards,
    SaiRam

  • 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

Maybe you are looking for

  • ITunes WLAN Sync out of date

    With my iPhone4 I'm using iTunes Sync and Cloud Backup via WLAN to keep iPhone content and backup up to date, w/o the need to involve my PC. Mainly I'm using two different WLAN environements (home & office) which work without any issues regarding gen

  • MBP not closing flush..

    Hello all, My dad has taken delivery of a new MBP and I have noticed the lid does not close properly, it looks bowed and there is about 3mm (1/8") gap at the L/R corners, although the latch does close. Just wanted to know if this is a common thing am

  • Email Replies- 2 Addresses

    I am now moving my email service to Gmail and plan to connect it to my BB Tour using the Google Sync service.  My Gmail account handles 2 email addresses- one Gmail address for personal, and a second address for business that uses a private domain ho

  • ALV:  input field only in some rows

    Hi: I have done an ALV with FM 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' . With the   attribute "INPUT = 'X'" of the catalog of fields, a field will appear editable in all rows but I need a field that appears  editable in some rows but in others no. How? than

  • Mail program will not stay open.  Will you help me?

    I am running an iMac w/ 10.2.8 OS. My Mail program will open for only about two seconds, and then I get an error message---"The application Mail has unexpectedly quit." I've run my Norton Anti Virus program; I've run my Disk Utility to update premiss