Feature Request: production order after proforma invoice

Hello all,
we found out that a process often used in reality is not covered by SBO.
Given the case you have an article consisting of a BOM. A customer orders this article, you create a proforma invoice, the customer pays and then the article is produced and delivered to the customer.
In SBO you cannot create a production order based on an sales order, when a proforma invoice is created. The proforma invoice closes the sales order and production orders can only be based on open sales orders.
It should be possible to habe production orders based on proforma invoices or on closed sales orders to cover this scenario.
Thanks
    Frank

In version 2007, you can create a Down Payment Invoice, which does not close the sales order.

Similar Messages

  • Stop PGI reversal after proforma invoice

    We have encountered a strange problem, in which transaction sales order-delivery-proforma invoice-excise invoice was completed. commercial invoice was not posted. But some user reversed the post goods issue and deleted the delivery item. This way even document flow got deleted. Now it became difficult to understand whether physically goods was delivered to the customer or not.
    System should not allow reversing of PGI, if proforma invoice is already done. Otherwise any employee with malicious intentions can physically issue the material and can later reverse the PGI and delete the delivery item. So there wont be any pending delivery for commercial invoice.
    Please tell me any standard routine which can prevent reversal of PGI after proforma invoice. Else the logic or place for the coding of new routine
    thanks

    Dear Roy,
          Fyi, Excise invoice always cant be against Pro-Forma Invoice. It can be wrt: Commercial Invoice.
    It can be wrt: Pro-forma invoice, but its not mandatory that only pro-forma invoice can use as ref to create Excise Invoice.
    - It seems the approach to create excise invoice itself is incorrect. It would be better if you create Excise Invoice wrt: Commercial instead pro-forma invoice.
    - The reason is, after Commercial Invoice-
    CENVAT suspense gets Credited & after Excise Invoice - CENVAT suspense gets Debited.
    - the same will not occur if you create Excise Invoice wrt: Pro-Forma Invoice
    - Once Pro-forma invoice & Excise Invoice created,still system allow to create one more Pro-forma invoice against the same Delivery document.
    So it would be ideal to assign Delivery type- LF to Billing type- F2, not to the F8.
    Regards,
    Reazuddin MD

  • Order related Proforma Invoice

    Hi All,
       I have a sales order with two line items.
    I want to create the order related proforma invoice for one line item.
    Means for the same sales order while creating proforma invoice only one line item should dispaly and not two line items. Means I want to create to proforma invoices for two line items.
    Note: My client do not want to delete line items from sales order. Without deleting he wants to create.
    Reward points for helpful answer.
    Regards
    Ashis

    Dear Friend,
    The only solution to your one performa invoice of one order line item is copy control setting.
    You have to create a requirement go to T-code VOFM
    then in the copying requirements of the billing types
    ask your abaper to frame a requirement for one item one proforma.
    then assign the same in the t-code VTFA .
                          OR
    Ask your users to go to VF01 and sleection lists and do the indivual billing of the Order items.
    reward points if helpful,
    regards,
    Amlan Sarkar

  • Upgrade production order after modification BOM

    Dear Gurus,
    we need upgrade the quantity requirement in the production order after the modification the quantity in the Bom ?
    Is possible read newly the Bom whit the one operation confirmed ?
    The component modificated don't allocated a this operation but for example a the operation in status initial.
    Thanls a lot
    PP TEAM
    Daniele Pistilli

    Dear Toto,
    if only one operation is confirmed then cancelation for that operation
    then go for READ PP MASTER DATA option
    or if u have relesed only one operation & confirmed only that operation (not full order)
    then try to change in component in PRD prder itself in CO02 & realse that particular operation & confirm it
    check & revert back
    Regards
    kumar

  • Every time system create new production order after releasing sales order c

    Hi Guru,
    FG material strategy: 82 (sales order creates production order).
    After creating the sales order it goes in to credit block. Whenever we release sales order from credit block through VKM1, system has created production order. We confirmed this production order and delivered.
    But after this sales person change the sales order value, because of which again sales order goes into the credit block and after releasing sales order from credit block system create new production order even if one production order already confirmed and delivered against the same sales order.
    *Every time system create new production order after releasing sales order credit block.
    Thanx & regards
    pnu

    PNU,
    So, to restate:
    In MD04, you have Unrestricted Sales order Stock ('E' Stock) on hand.
    In the same MRP segment, and against the same Storage Location as the stock, you have a Sales Order requirement that was recently blocked and unblocked.
    During the unblocking event, the system produced a new production order.
    This is not normal.  If the above accurately depicts your situation, I would look for an altered Strategy 82, or a userexit.  SAP ATP (the beginning event of the Strat 82 process) will normally first check for the availability of stock.  Only if the stock is not available, then it will create the new production order.
    Best Regards,
    DB49

  • Material backflush in production order after finished goods GR

    Dear all,
    I once started similiar topic several months ago, but didn't recieved any response. I'm gonna give it another try, so maybe you'll be able to support me after all.
    So, the situation is like this. We have a production order, in which MC team maintained the materials to consume. The problem is, that very often it comes that we have to use same material part, but under 2-3 different partnumbers. E.G.:
    Production order target: 1000 finished goods
    Required materials: Part A 1000 pcs, Part B1 700 pcs, Part B2 300 pcs, Part C 1000 pcs, Part D1 150 pcs, Part D2 450 pcs, Part D3 400 pcs.
    So yes, in case when it is Part B1, B2 and etc. it means that we're using physically the same part, but under different partnumbers. The problem is, that those material are all coming in pieces, not in meters or anything, and we can't allow to have, for example, 0.7 pcs of any of those materials (cause obviously you can't have 0.7 pcs of LCD panels stored in the warehouse).
    It wouldn't be a problem if we could just confirm all operations in production order in 1 batch, but production order is being confirmed partially, every time the pallet with finished goods is being released from production line (we have integrated system, that sends requests to SAP to confirm specific quantity of finished goods in production order). So, as an example, if 1 pallet contains 15 pcs of finished goods, you have 67 confirmations for production order [(66*15)+(1*10)]. And, since all those materials come in PCS, SAP is rounding up consumption if it has decimal, which leads to wrong materials consumption.
    Initially, I had an idea of adding 1 more operation in production order, which was supposed to be a manual use only, after finished goods GR, and MC team supposed to assign those B1\B2 and etc. material to this operation  E.G.:
    Operation 0010 - consume material from work center A
    Operation 0020 - consume material from work center B
    Operation 0030 - finished goods GR (milestone)
    Operation 0040 - consume material from work center C
    My idead was rejected, since I was told that after GR for finished goods is done and you continue consuming materials in production order - it will not be shown in financial reporting (don't know the details, it was quite a straight reject, without much explanation).
    So, question is - is there a way to consume materials after finished goods GR without creating mess in financial reporting, or if not - what other options do I have?
    thank you in advance

    Hi Valentin,
    After GR also you can do goods issue. Till the order status is CLSD (Closed) you can book cost on to the order.
    Two ways to consume materials on order.
    In order component overview maintain the required part number with quantity. GI as can done with reference to order MB1A 261 movement type.
    Directly do GI with MB1A -261 movement type - Input the order number, material number and qty.
    Refer to the below discussion on unplanned GI which was discussed yesterday,
    http://scn.sap.com/message/14850196#14850196
    Thank & Regards,
    Ramagiri

  • Changing Production order quantity and invoicing again

    Production order was completed for less than full quanity and invoice was generated. . Now can we cancel the invoice and change the quanity in Production oredr to full quantity and then regenrate the invoice? Are there any other steps?
    Thanks

    Hi,
    SAP Confirmation for Orders is to caputre the actual activity used and goods issue (if backflushing is activated). MRP cannot sense the confirmed Qty.
    If you want the MRP to Plan the difference qty, you have to do GR for the 95, remaining 5 will be generated as planned order in next MRP run.
    You can also assign automatic GR for the last operation in your routing. So after confirming the last operation, GR will happen for the Qty. then you can run MRP, then it will generate planned order for qty 5.
    Thanks,
    JK

  • Order Related Proforma Invoice for Free delivery Sales Order Type

    Dear All ,
    The requirement is as given below :
    We need to create an Proforma Invoice for Free Delivery order type  (FD) . The item cat is TANN with
    Pricing              B
    Billing Relevance    A
    The Pricing procedure is Free of charge - Zvar6. with R100 % dicount condition type .
    Created Proforma ZF9 with doc pric "C". Maintained copy control .Between ZF9 and FD (  order related biling).with the following :
    Copying requirements   008  Item/ord.pro forma
    Data VBRK/VBRP         000
    Billing quantity     C
    Pricing type         G
    The condition record is R100 is captured in the order and the net value becomes zero . But when i create Proforma Invoice ZF9, the Dicount condition R100 is not copied into the Billing document ( ZF9). I am not able to understand where the mistake is .
    Can any one give their inputs .
    Thanks in advance
    Veera

    Hello Veera
    kindly check whether free good determination is activated for the combination sales org, dist channel, division, document pricing procedure(C), cust pricing procedure, free goods pricing procedure.
    thank you
    Anirudh

  • Restricting Changes in Delivery after proforma invoice is generated

    Hi All,
    I have a requirement where i would like to restrict certain changes in delivery document for which proforma invoice is created so that the final invoice remains in line with the proforma invoice.
    for. example. change in item quantity, adding another items etc.
    is there any configuration settings for the same?

    Hello,
    When do you create Proforma Invoice? After PGI or before PGI.
    If you are creating Proforma after PGi then there is no issue as Delivery Cannot be changed after PGI.
    If you are issuing Proforma Invoice before PGI then you will have to go for a Z-Development as there is nothing available in SAP Standard to fulfill your requirement.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • To see the cost of production order  after settlement to header material

    hello guys,
       In make to stock,we settle the total cost of prodution order on header material,right(if we keep as the default rule( distribution rule in order type)?
         If i want to see that cost of production order which we settled against the header material,where should i check it?should i check in material account or somewhere else?
             Thanking you guys in advance.

    Dear,
    There is a little missunderstanding in your thought.
    If the material of price control S, When you do the GR, the STD cost of material is deducted from production order cost, then when you settle the production order, the variance is settled to variance account/PD account. hence the production order cost balance is zero.
    Example- Production order cost is 60000
    After GR the production order cost balance is 60000-50000 = 10000.
    After settlement production order cost balance is zero.
    Now your question is where can i see the production order cost?
    You can see the production order cost in the production order itself.
    In the production order...cost disply option just filter the origin with test settlement and GR.
    Then total up the cost, then you can see the cost as 60000.
    please come back if you need more help.

  • Issue with printing production order after changes through CO02

    Hi,
    Currently I have one issue with printing production order changes through CO02. If I go for print, all the operations are captured in printout. But after the print, if I add any new operations to this production order, and then go for print, its not capturing the newly added operations. Also, there is information popup coming "Copies will be printed for order. Original list already printed". This message effectively means, even after changes, when I go for print functionality, its just going for printing copies of original printed list.
    Can anyone help me out to get the newly added operations reflected in the print through CO02 ?
    Regards,
    Shiva

    Hi Shiva,
    Refer SAP note 28887.
    Source: http://www.sapfans.com/forums/viewtopic.php?f=9&t=308577
    Please search /google before posting queries.
    Regards,
    SuryaD.

  • Problem in overhead calculation of production order after TECO

    Dear All,
    Just for reconfirmation can you tell me what is the actual sequence of steps used in Closing of Production order i.e
    First we have to do TECO of an order and then we have to calculate Overhead.(KGI2).
    I am asking this question because i have observed that  order which are get TECO before Overhead calculation, if you see the cost analysis, system will not update overhead value in order and the difference get posted in Variances after settlement.
    If we have to do vice versa then there will be the problem as user do the TECO of an order as an when production order completed, overhead calculation is the work of costing department and they will do it at month end only hence system will always post variance for the overhead value.
    Kindly suggest. 
    Regards,
    Shayam

    Hi,
    Normally, you need to check the transactions allowed when the status TECO is set. However, status is set only when the sequence of the steps are completed during month end. Transactions like the WIP, variances, settlement etc as you may have bach jobs running to set the status.
    Kind Regards
    Umapathi G

  • Variance in Production Order after settlement

    Hi All,
    We have few production orders in whihc has been settled, but now after settlement also there is a balance left in those production order.
    The Status of these production orders is DLV. I have reversed its previous settlement now again tried to settled the Order. Aftter settlement it is taking the entry for WIP account and it is not effecting our Prod Var account.
    Please help how to settle the order and any clue why system is still showing the balance.
    Thanks!!!
    Regards,
    Vivek Srivastava

    Hi Vivek
    I think you are in Prod Cost By Period scenario i.e. Settlement Type in your Settlement rule is PER and not FUL
    In the case of Product Cost By Period - Variance calculation is not dependant on Order Status
    Since you are saying you have DLV status and yet going to WIP - This means you are in PER scenario
    Your order will show the balance till the time you settle for all the periods in which the values have been posted to the prod Order
    Press (CTRLSHIFTF11) to see the values posted in each period.. I think values have been posted in the next periods also and you have not executed settlement for those periods
    Br, Ajay M
    Edited by: Ajay Maheshwari on Feb 27, 2011 2:01 PM

  • Billing block on order with proforma invoice

    Hi,
    In our process, we take on new customers who need a pro forma invoice to pay us but often the final amount varies from what was initially expected. There is no delivery and the Proforma will create from the order. However, we will correct the order with the final quantity (service time) once the customer visit ends. e.g. an order was $100 and the pro forma invoice was sent for $100. it turns out the final service was for 150 - the customer at the moment pays only 100 but will pay the rest when we send the bill. Once the service is complete the order is corrected to 150. The volume is high so we have billing jobs running to create the invoices from the orders.
    Exploring 2 options:
    1. To make the correction, we want an automatic billing block put on the order once a proforma is generated. When the order is corrected subsequently, we will remove the block too. If it can't be done automatically, then 2 below:
    2. One can't generate the pro-forma if there is no billing block on the order. This is to prevent the person responsible to print it if he/she forgets to put the block
    Either of the 2 scenarios will work for us. Is there any user exit which can do this?
    Thanks a lot.

    If you are handling these orders with a different order type, then just default the order with a billing block"Review pending" using OVV3, don't assign this block for the Proforma invoice, but assign it to the regular invoice using OVV4 .
             Then you can always make sure that a billing block exists on the order before the proforma invoice gets printed.
    Option 2.  If you are not using specific order type for the process.
      In this case think about assigning the billing block for the orders that are being placed by the new customers, try to figure out a logic to identify the new customers..
    On the whole, <b> If possible</b> I feel its better to assign the default order block rather than creating a new program to assign the BILLING BLOCKS for all the orders that have Proforma Invoices printed and run this program in Background every day or twice a day  when ever required..
    Let me know if you need any more help
    Regards,
    Ajai.
    Don't forget to reward points if helpful.

  • Upgrade the production order after the save.

    Dear Gurus,
    i need of modify the production order quickly after the save.
    Can you help me?
    I must run the Bacht input custom for upgrade the order.
    How i can run the Bach input quickly after the save order?
    There are the others method for my problem?
    Thanks a lot for your help.
    PP Team
    Daniele Pistilli

    Hi,
    Not sure what you're trying to update as you're post is not quite clear.
    Anyways you can use the user exit - ppco007 or badi - WORKORDER_UPDATE method AT_SAVE. These enhancements are called at the time of saving the production order, so you can do your custom programming in them, take the help of your abaper.
    Regards,
    Vivek

Maybe you are looking for