OSS Note on Invoice split based on Milestone

Hi All,
We need to split invoice based on milestones. Two different milestones should not combine in to one invoice. Is there any OSS note SAP gave on this issue? Please let us know.
Thanks in advance for your help.
Regards,
Anil

Hi,
For this requirement you have to create a data transfer routine. You can use below logic.
Milestone data are stored in FPLT table, thr is seprate billing plan number generated for all the line items, you can find billing plan number(FPLNR) into VBKD table with respective item number(POSNR).
For perticular line item in FPLT table system generates unique number that is FPLT-FPLTR, based on that you can split invoice.
This will work.
Kaushal.

Similar Messages

  • Invoice split based only on payer, material, invoice date

    Dear Friends,
    I have an issue which I don't know how to move further..
    Task:  avoid Invoice split during collective invoice creation in VF04. Invoice should be grouped by: payer, material, invoicing date.
    What I'm doing: clearing all fields which could cause invoice split in copy routine rv60c903 ( this one is used for this type of invoices ) in VBRK. Then changing partners - sold-to, ship-to, bill-to in enhancement., so that they are equal for all invoices with the same payer party. And also VBRK-ZUKRI is filled accordingly with the grouping parameters: VBKD-PERFK and VBRP-MATNR.
    What I can't understand: when I run SIMULATE in VF04, the invoices are grouped correctly, BUT when I run the actual Collective Billing button, for each delivery a new billing document is created.. I can't understand this!
    Thanks a lot in advance!

    Hi
    As Madhu tells you, check your settings in customizing (tcodes VTFA and VTFL). Second, take in account always the SAP Note 11162 - Invoice split criteria in billing document and related notes. Finally, set your own algorithm to rule the splitting defining ZUK structure to determine the value of VBRK-ZUKRI (remember that this field is a char 40) in your own VOFM subroutine.
    I hope this helps you
    Regards
    Eduardo

  • Invoice split based on Partner function

    We have a requirement where we want the invoice to be split based on the partner function. Here are the details.
    1. We bill the builder(Partner function PY) by default. Sometimes we want part of the amount to be billed to buyer(Partner function ZA). So if the the sales order has both the partner functions(PY and ZA), I would like the invoice to be split into 2 where one should go to builder(PY) and the other to buyer(ZA).
    2. I tried with the split routine given in data transfer for billing documents. The routine is triggered just once(for a sales order) as it is defined at the header level hence I am unable to split the invoice for that order.
    Is there any other way to split the invoice?
    Thanks in advance
    Vamsi

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

  • Debit Invoice split, based on split analysis refering to payment reference in header

    Hello Experts,
    When debit memo request process for billing through SDBILDL due list job, debit invoice split and when I check in silt analysis it is referring to payment reference for split criteria and both the invoice carries same payment terms from predecessor debit memo request.
    This is something unusal and I cheked all the split citeria stated below,
    same payer / Soldto/ foriegntrade /payment terms/ inco terms/ destination country
    Apart from the above criteria is somthing here that i am missing over here.
    Please note that in our case we did not encounter any of the split invoice at debit level.
    Your inputs is highly appreciated.
    Thanks,
    Satish.

    Hello TW thanks for the response. Please see the below screen shot, the combination criteria shows with 0011010 for both the invoices. And debitmemo request created with reference to the original invoice and the same carry to the debit memo invoice as well.

  • 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

  • Invoice Split based on number of 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

  • Invoice split basing on the billing value

    When customer orders worth of Rs 400000 of sales order,then the system needs tol split the invoice according to maximum billing value 200000. Here system needs to spilt into two invoices worth of Rs 200000 each.
    how map this?
    reagards
    Sunil

    Well Sunil..is  this going to e thumb rule...i mean ur exampple says abt 400000 and split into 200000 (2 invoice)....every time ur sales order value cannot be 400000, it can vary from any thing 600000, 700000...then what should be split value in such case...thats question one and
    Second question is do u want split always into two invoice?
    Third u just cannot split invoice as it is...becoz that depends on quantity (i assume ur price is qty dependent)?
    First get the logic from cleint...what exactly they want...cross question them..becoz such invoice slpit cannot happen, even if u write some routine..their has be some logic
    In short how system will understand unless u tell the system.
    But from std SAP point of view i suggest for partial qty delivery invoice(i assume delivery based invoice)..i mean if ur order is of 10 qty with value 400000...then do two invoice of 5 qty..ur invoice value will be 200000 and for this u will have to set Billing Relevance of ur item category as K
    I hope this helps, if so reward or come back with any more queries
    Regards
    Jagdish

  • Invoice Split due to Tax Departure country and Number of Foreign Trade Data

    Hello Friends,
    With all the search I have done, this question was asked and answered a lot previously, but at the same time most of the previous solutions confuse me or didn't help me to solve the issue.
    My issue is there is a invoice split for a sales order, yes its Order based Billing.
    We had order combinations with two different plants before in the past and had no issues, but this plant is in abroad foreign country.
    So I checked VTFA. ( order - billing copy control )  
    Header:                                                                                                          Item:
    Copy requirment          001   Header/order-related                                 Copying Requiremnets    002   Item / Order related
    Determ.esport data      B                                                                         Data VBRK/VBRP              (Blank)
    Assignment Number     E
    Reference Number       A
    The Billing split analysis shows as:
    Split due to different header Data:
    Fld Name                                          $000000001                                $000000002
    Export indicator                                                                                   Z
    Tax classification 1 for custo              1                                                0
    Number of foreign trade data                                                              0000000667
    Tax Departure Country                       US                                             NL
    Please do offer advice and solutions. Thank you.

    Hi
    First, use SAP Note 11162 - Invoice split criteria in billing document as a checklist. Check it carefully.
    After, subroutine VOFM in Data VBRP/VBRK. Check routine 007 as a template. The idea is populate the field ZURKI (CHAR 40) with a concatenation of strings. Each value is a different invoice. So, if the concatenation is over 40 characters, the do an offsetting of some values. As SAQ MD says, take the help of an ABAPer.
    I hope this helps you
    Regards
    Eduardo

  • 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

  • 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

  • User Exit to avoid invoice splitting

    Hi Experts,
    I need a user exit to change this setting on invoice splitting to omit partner function if it is different.
    Does anyone has any idea on that?
    Thanks in advance.
    Best regards,
    Chris Gu

    Hi,
    Check SAP Note 11162 - Invoice split criteria in billing document, it tells you all reasons that happens in invoice splitting.
    I hope this helps you
    Regards
    Eduardo

  • 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 list based on sold to party not

    Hi all,
    As per my client requirement, Sold to party is one only but there will be different bill to party & Payer.
    Only one main sold to party is paying all bills generated on behalf of different payer. The reason to make payer is, client wants accountability on payer wise. So sold to party is one & different payer.
    Now Ii require to raise a invoice list based on sold to party wise not payer or bill to party wise.
    Invoice list getting spillted because of different partner.
    How to do that.
    Please suggest me as soon as possible.
    Thanks
    Shobhit

    Hi Shobhit
    To meet your requirement  you need to go with a enhancement then your requirement will be fulfilled. So you need to discuss with your Technical team also regarding this issue
    Thanks and Regards
    Srinath

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

Maybe you are looking for

  • New Amazon Problems with Safari 2.0.2

    There is a problem I discovered tonight on Amazon.com that seems to be affecting Safari. This problem is new and has been introduced in the last week or two. When you look for a music CD, the page should show the individual disc and price and then ha

  • Calculating checksum...

    Hello everyone, I downloaded Oracle database 11g. I have two zip files win64_11gR2_database_1of2.zip and win64_11gR2_database_2of2.zip I want to calculate the checksum for for the above files. How can i calculate that? I am using Windows 7 64 bit OS.

  • ECC 6 upgrade - BADI adjustments

    Hi, We are working on SPAU analysis and having a couple of BADI implementations in with modification assistant with green traffic sign.  It's normally asking for creating select/new implementation window. Anyone have idea about how to proceed the sam

  • N95 only picking up some emails?

    I've spent today trying to set up email on my phone after adding an O2 unlimited web package to my tariff. My ISP is Plus Net. The phone will send emails as expected and receives some messages, but not all. I've tried using Notifications and I've tri

  • CS2 InCopy - Personalize your software

    For several yours, InCopy CS2 was being used in one of our Macs in the office. Out of the blue, it suddenly asked to "Personalize your software". It was then asking for the serial number. I typed in the serial number we have used for years and years,