Complete sales order after creating proforma invoice

Hi gurus,
I am having the following issue:
I need to generate a proforma invoice. So, I create a new sales order, and then create the invoice based on that same order. The problem is that this sales order keeps its status open, as I understand, because it is pending a delivery. However, I do not wish to create any delivery, only the proforma invoice.
I have created a new billing document type (based on standard F5), as well as a new sales order type and item category.
Can anyone give some pointers on what i need to configure in order to not need to create a delivery?
Thanks in advance!
Regards,
Joã

Your doc config seems to be okay for pro forma invoice..
Kindly check ur header copying control for Sales Doc to Billing Doc (proforma Invoice).
In general for this senario it is
0007-Header/ord.pro forma (E.g. Order related pro-forma invoices can be created to supply customs declarations for non-deliverable items such as services. If a customer has ordered a service, this requirement can be assigned to the header to permit the creation of the proforma invoice.)
And have look on Billing quantity indicator for copy control item. This specifies which quantity the system copies from the source document (a sales order, for example) into the target billing document (an invoice, for example). When you create an invoice for a standard sales order item, for example, the quantity that the system copies into the invoice is the delivery quantity less the quantity already invoiced. If you create a pro forma invoice, the system copies in the order quantity.
C and D for pro forma invoices
Make sure that control of the amount to be billed is directly related to the item category billing relevance.
As we know,  "relevant for Billing", indicates what the basis for billing should be.
"D:" Relevant for proforma - The billing relevance indicator must contain a value (not be blank) in order to be able to create pro forma invoices. Indicator "D" can also be used as follows for cross-company-code business processing. In the case of a free-of-charge outbound delivery, the company code that is responsible for the delivery should be granted an internal settlement. You can use indicator "D" to record free-of-charge outbound deliveries and grant internal settlements to the relevant company code.
One thing I like to point out, the sales order will be in open status, even though it has a pro forma invoice.
Till you have not create a confirmed invoice (in case of non deliverable item) or delivery for that sales order.
As you might be aware of, proforma invoice is abridged or estimated invoice sent by a seller to a buyer in advance of a shipment or delivery of goods. It notes the kind and quantity of goods, their value, and other important information such as weight and transportation charges.
Still, I have one doubt, is your sales order an indicative doc and is not going to have any relevant accounting entry?
If No, then just give a rethought on your business process & confirm with user?
Thanks & Regards
J Prakash.
Edited by: J Prakash on May 13, 2010 3:44 PM

Similar Messages

  • Can we block the sales order after creating ?

    Can we block the sales order after creating ?
    If how to do.
    Thanks
    naresh

    Hi
    Naresh
    If you want to block the sales order then go to
    >Header -- shipping tab
    There u will find the column of delivery block there u put any reason. This way u block the sales order.
    Another way u can give reason for rejectioon this way also u block the order and as and when u want to desp u can remove the reason/block.
    Hope this will help you.
    Thx.

  • How to update the condition price in sales order while creating the invoice

    Hi,
    How to update the condition price in the sales order to carry out the new price while creating the invoice?
    While creating the invoice it should update the condition price in sales order.
    Thanks,
    Balaram

    No, pricing is not there in delivery.
    I found an exit for VF01transaction where we can update the price in order.
    Can you please tell me how to update the price if I have the order, material numbers and conditions number?
    Thanks,
    Balaram

  • Every delivery nos having same sales order should create single invoice.

    Hello All,
    My Business requirement is :
    For particular Order type if the deliveries belong to the same sales orders, then Routine allow creating Single invoice else it should spilt the invoice according the deliveries belonging to different sales orders.
    Before this routine is called i have to check conditions like 'delivery type' and sales area.
    So, I have copied routine FV60C001 , added conditions as per requirement. But how to code this requirement is my issue.
    Could anyone please suggest how to achieve this.
    Regards,
    Meena

    Hi,
    Check SAP Note 11162 - Invoice split criteria in billing document to seach other possible causes.
    Regards
    Eduardo

  • Routine for copying sales order header text to invoice

    Hi friends,
    My requirement is to copy header texts from sales orders when creating an invoice (VF01). In T-Code VOTX the system suggests two routines :
    1 - DATEN_KOPIEREN_01 include LV45TE01
    2 - DATEN_KOPIEREN_02 include LV45TE02
    Does anyone already use one of these routines? When invoicing more than one sales order does the routines work fot this case ?
    Best Regards.

    Hello.
    .....goto transaction VOFM
    Menue: Copying requirements -> Billing documents
    ...or maybe: Data transfer -> Billing documents
    Put a break-point and the header routine......for long-text you should use transaction VOTXN
    Edited by: Erik Hoven on Feb 24, 2009 12:28 PM

  • Change of Ship to Party on sales order after invoice

    Hi all,
    I have created a sales order, created a despatch advice and then created an invoice. After that i opened sales order and changed ship to party there. System is allowing me to change ship to party on sales order after invoice. I want that system should not let me change ship to party on sales order after invoice.
    How can i do that as this is an audit issue as we have different prices for different ship to parties.
    Please respond.
    Best Regards,
    AI.

    Hi
    You have two options
    1. create a transaction variant in T.code SHD0 for VA02 and make the field as display in the variant. But remember that you will not be able to use standard T.code VA02 after this, you need to make and use a "Z" t.code like ZA02
    2. Take the help of your ABAPER and ask him to find a screen exit in the sales order PBO module, where he will be able to grey out the ship to party field.
    Hope this helps
    Chandra Kiran

  • Sales invoice carrection  & item deletion from sales order after PGI

    Hello Sir ,
                   i want to change the item price after billing , account document is created .
                   what can i do for it ?
                  and second is . i want to delete line item from sales order after PGI
                  like  after delivery customer want  to change the goods .
                  please ans me asap
    Thanks
    Arvind
    Edited by: saparvind on Nov 5, 2009 5:30 PM

    Hi ,
    i want to change the item price after billing , account document is created .
    what can i do for it ?
    Once the Billing document and corresponding Accounting document created, then you have to cancel the BILLING DOCUMENT to change the Price.
    To change the Price , If it is Manual price directly you can change in the Billing document.
    If the Price is coming from the CONDITION RECORDS then you have to UPDATE the pricing to the  CARRY OUT NEW PRICING in the Billing documents, with Option B
    i want to delete line item from sales order after PGI
    like after delivery customer want to change the goods .
    For this you have to reverse the PGI in the Transaction code VL09 and then cancel the DELIVERY in VL02N---Delete.
    Now you can change the Goods in the Sales document in VA02.
    Please check the above and revert.
    thanks,
    santosh

  • How to change the pricing rate of Sales Order after delivery is created?

    Is it possible to update(change) the pricing rate which belong to a specific condition type, of the "Sales Orders"  after corresponding delivery is created ?
    number of the Sales Order to be changed is huge. How can I handle this situation ?
    immediate replies would be rewarded

    Repricing is only possible if your pricing record has a valid from date that is equal to or before the pricing date on the order. Otherwise, your pricing rate change will be applicable only from the begin date of that record.
    Assuming that it is allowed by config, you can go to VA02, go to conditions, and then there is small button at the bottom, that says 'Update'. By pressing that, your system will automatically reprice the sales order, provided, as I said, all pre-conditions are met. Once you know that you can do this, then you can adopt any of the technical solutions that Rich had suggested above to do the mass changes.

  • When I create Return Sales Order through BDC sales order doesnu2019t create.

    Deal Guru,
    When I create Return Sales Order through BDC sales order doesnu2019t create.
    It shows created sales document number but when I display this document I am getting message Document is not in database.
    After executing my BDC, message received in SAP in box : SAPSQL_ARRAY_INSERT_DUPREC
    I am receiving following message in SAP inbox for following issue.
    But when I create Return Sales Order through VA01, it is working. Please give me some idea.
    Detail Message
    Update was terminated
    System ID....   PRO
    Client.......   900
    User.....   DEVELOPER2
    Transaction..   VA01
    Update key...   4961DBF46A6B09D2E10080020A02281C
    Generated....   05.01.2009, 16:03:40
    Completed....   05.01.2009, 16:03:40
    Error Info...   00 671: ABAP/4 processor: SAPSQL_ARRAY_INSERT_DUPREC
    Regards
    Makarand

    Hi Rory
      Try this link:
       BAPI can't to create SO,But used bapi data with manual can?
    Regards
    Neha

  • I need help on Complete Sales Order Cycle using Business One

    Hai,
       Actually I am crating an external application using Business one DI API, Now I need a Complete Cycle of Sales Order Cycle from Sales Order Creation to Goods issues, goods receipt ,invoice generation , pick and pack etc
       Anybody Please help me out on generating a Complete Sales Order Cycle using Business One GUI or theory by using Business One
      Please help me out in this regard
      with regards
    Somaraju

    Somaraju,
    You may want to look at the Sample Code example that is part of the 2005A Business One SDK that shows and external Business One interface written in VB.Net that shows how to create a Sales Order/Invoice in SAP Business One.  This example can be found at: Start > Programs > SAP Business One > SDK > Samples > COM DI > 05. OrderAndInvoice.  For complete training on the processes you are asking about from within the SAP Business One product, you can reveiw the SAP Business One eLearning product training if you are and SAP Business One partner in the areas that you have outlined at service.sap.com/smb.
    Hope that helps,
    Eddy

  • Completed sales order changed with the updated ship-to address

    Hi,
    My client did the following test and found that:
    - Change the ship-to address of a customer
    - new sales order of this customer defauted to the update ship-to address (good!)
    - old/completed sales orders of this customer show the new ship-to address (bad!)
    Data used in occurred transactions should not be affected by data maintenances that made after the transactions. So, is the finding a design flaw in OM or there is parameter that can be tuned?
    Thanks in advance for any input!

    Hi,
    Oracle will not store the entire Address in Sales Order tables. It will only store the internal id.
    Now there could be two possible scenarios for which your client tried to chance the ship to address:
    1) There is a correction required in the address(e.g. change in street name). If this is the case then changing the address would be correct approach, and I think all the sales orders(old or new) should reflect correct address.
    2) If there is a relocation, then the correct approach would be to make the current customer site inactive and create a new site for the new address instead of changing the existing site. Changing the address of existing site for such a business scenario may not be a correct approach.
    So based on what was the reason for changing the ship to address, I would say the system is functioning as expected.
    Hope this helps.
    Regards,
    Nitin S. Darji

  • Update termination dump while saving sales order after updating billing pla

    Hi,
    Our client is facing a strange issue. The client has a sales order already created and WBS element assigned to it automatically. The sales order has many items, which are billed periodically. Whenever the particular item has to be billed. user attaches milestone in the project which is updated in the billing plan of the sales order. Then user goes into change view of sales order, and sees if the billing plan is getting updated. After user sees that billing plan is updated, he tries to save the sales order and the update termination dump comes.
    We have analyzed this issue to some extent. Since the product hierarchy have been changed, the system checks for the duplicate records and throws the dump.
    We have advised the user to follow following steps also:
       1) Delete existing billing plan if any assigned to the order. You can delete the billing plan by going into CJ20N and deleting the existing milestones completely.
       2) Please ensure network in project is release and sales order does not have credit block.
       3) Change Product Hierarchy in sales order (Please do not copy and paste from Material master instead select the same through F4 for each level.
       4) Once again create the milestones as required in the Project.
       5) We need to remove block of billing plan from Project only instead of from Order.
       6) Check order in display mode and ensure billing plan has appeared.
       7) Now goto change mode of the order and carry billing.
    Above solution has solved the issue but sometimes it takes times for the above solution to work.
    The user has to repeatedly follow above steps to save the billing plan.
    We need to have permanent solution for the same. I would appreciate if anybody can help resolve this issue.
    Thanks

    Thanks All for providing me possible solutions.
    The issue is resolved by one more step into what i had suggested in my questions
    At step 3, after changing the product hierarchy, I simply go to billing plan tab, thereby generating billing plan even before I add milestones in the project.
    To my understanding, generating billing plan in the sales order must be conflicting with the milestone being added to the billing plan from the project, giving 2 billing plan numbers in the background and throwing update termination dump.
    Cheers!!

  • Sales Orders Report which are invoiced

    Hi gurus,
    I want to take a report of Sales orders which are invoiced. Its order related invoice.
    Eg.
    from 01.04.2008 to 30.04.2008 I created 120 Sales orders, out of 120 i created invoices for 80 Sales orders. Now i want the report of the Sales orders(80) which are invoiced. How can we get this report.
    In VA05 Report we can find out open & all sales orders, but we cant find this report. other than this any report is there, please let me know.
    Cheers,
    Sumith

    Hi,
    1. You can use VA05, to find out the list of orders out of those 120 orders which are not yet invoiced. Thus you will know the invoiced orders.
    2. In this way, go to table VBAK to get the list of 120 orders you have created.
    Give these 120 orders in VBUK table as preceeding document adn find the follow on documents which are of document category M. This will give the list of orders adn the invoice numbers created for them.
    Now the rest of the orders are open orders.
    Hope thsi helps you
    Pls reward if it helps you

  • Block For billing when sales order is created

    Hi experts,
                   I have a requirement in which i want to block the sales documrnt for billing when the sales order is created with particular discount value.
    for this i have checked the condition of discount first it works fine no i want to block it for billing.
    My SD consultant told open the sales doc in change mode(VA02) and then go to Billing Block field (FAKSK)  and then give 02 Compl confirm missing and save the doc
    So for this i have writen a method.
    SET Parameter ID 'VBELN' Field OBJECT-KEY.
    Call Transaction 'VA02' and SKIP FIRST SCREEN.
    SET Parameter ID 'FAKSK' Field '02'.
    in this it is calling the VA02 screen but i am not able to pass the billing block value and save.
    Please give me a solution how to do this.
    for blocking i have also used the standard method in BUS2032  SetDefaultBillingBlock
    it is not blocking the billing.
    Or should i use some bapi for this.
    Regards,
    Hari

    Hi Hari,
    SET parameter ID only sets the value to an input field. It wont saves to the database. More over i don't find any parameter ID for billing block in VA02.(May be because it is a drop down).
    Use BAPI BAPI_SALESORDER_CHANGE Pass the sales order number, ORDER_HEADER_IN-BILL_BLOCK = ur blocking code, ORDER_HEADER_INX-BILL_BLOCK = X.
    After calling the BAPI call BAPI_TRANSACTION_COMMIT.
    Above procedure is to programativally.
    If u want to do it manually then directly open VA02 and change the billing block and save.
    I dont think we can set parameter ID for billing block
    Thanks,
    Vinod.

  • Want to get a popup when sales order is created or saved

    hi all ,
             I want to get a popup when sales order is created or saved .Is there any  user exit for the same?
    thanks in advance ,
    Naval bhatt

    Hi,
    try this.
    Go to the include MV45AFZZ of Sales Order Main program SAPMV45A
    and find the correct exit in that and write the User exit code after saving the document FORM USEREXIT_SAVE_DOCUMENT_PREPARE or
    FORM USEREXIT_SAVE_DOCUMENT by calling/writing the
    fun module POP_UP_TO_CONFIRM.
    Regards,
    Anji
    Message was edited by:
            Anji Reddy Vangala

Maybe you are looking for

  • Best practice for upgrading task definition in production system

    If I try and update a task definition with task instances running I get the following error: Task definition 'My Task - Add User' may not be modified while there are active task instances Is there a best practice to handle this. I tried to force an u

  • Regually getting spinning rainbow ball

    I've had my macbook since it was released last year and in recent months, when browsing the internet, I see the spinning rainbow ball thing so opening new pages is taking a few seconds longer than normal. It doesn't happen all the time but I'd say 70

  • Magic mouse takes over other laptop in room

    When someone else is using wireless magic mouse on their MacBook, it takes over my G4 laptop cursor when in the same area. MacBook is Snow Leopard Intel machine, G4 is older and running OS X 10.4.11.

  • IPhone will not sync music, movies etc since upgrading to Mavericks...

    Upgrade to Mavericks on Tuesday.  I also upgraded to iTunes 11.1.2 and iOS 7 7.0.3.  Since this time iTunes will not sync my music movies or TV shows to my iPhone five. I have tried everything  can't find a solution. Is anyone else having this issue?

  • Moving Illustrator CS2 Image to Photoshop CS5

    I paint in Photoshop CS5, and move easily in the app. However, I'd like to use my copy of Illustrator CS2 to make a simplified base from a photo, move it to PShop, and work there on a painting. I can make (and print) the illustrator drawing, but cann