Closing purchase order as qty received is final shipment

Dear all,
Is it possible to close the purchase order at goods receipt whe the total received qty is less then the purchases qty?
Example: A purchase order of 100000 pcs will result in a goods receipt of 99500 as this is a standard qty (per pallet).
There will be no rest shipment of 500 pcs so the purchase order at the vendor is closed.
However the remaining qty of 500 pcs will still be open and are expecting to be reveived and I can't change the purchase order to reduce the qty.
Can somebody tell me how to handle?
This rest qty is also calculated in all outstanding purchase orders.
Please advise.
Regards,
Carl Verhagen

Hi Carl,
If you are never going to receive the final 500 pieces then you can simply go back to your purchase order and choose Data / Close.  There is no automated way of doing it from the Goods Receipt PO.  You could possibly use SDK to close the base document when adding the Receipt if you really need to.
Regards,
Adrian

Similar Messages

  • Purchasing Accruals on Closed Purchase Orders

    I am having an issue with Purchasing accruals being performed on a closed purchase order. The accrual does not appear in the Uninvoiced Transactions Register, but is accrued in the Purchasing journal entry nonetheless. The purchase order is "closed". I am trying to figure out why the amount is being accrued and how to stop the accrual. Anyone have any ideas? Is this a bug or should I try to "Finally Close" the PO?
    I also noticed that when this PO accrued in the first month, there were two accrual lines for the purchase order. One had a correct accrual of $67.20 and then there was a second line of $14.70 that was accrued for the PO. The $14.70 is the amount that has been continuing to accrue even though the PO has been "closed".
    This is in version 11.5.
    Thank you,
    Erik

    Here are the details of the PO:
    Quantity = 1
    Qty Rec'd = 1
    Qty Billed = 1
    Qty Cancelled = 1
    Cancelled (flag) = No flag
    Hi Erik,
    interesting case ! Please note above. You have mentioned "Qty Cancelled = 1", is it a typo?
    Assuming that it is a typo error, I don't think finally closing it will solve the problem.
    Apart from quantity difference in received vs. billing there may be other cases like incorrect PO or invoice unit price, supplier billing discrepancies (since you have mentioned billing was in installments).
    I'll suggest the following checks first before taking any action. Please test in a cloned instance first
    - Run "Accrual Reconciliation Report" / "Accrual Rebuild Reconciliation Report" and check what is coming ... do you see the problematic entry
    - Check whether there are any other reasons apart from quantity received vs. invoiced mismatch
    - Try Accrual Write-Off option in Purchasing to clear that entry (refer PO
    - Pass a manual journal entry in GL
    For the last 2 steps consult with finance guys.
    You can use Accrual Write Off Report as reference for manual journal entry in GL.
    Once you are satisfied with the results, apply the solution in production with approval from finance.
    Another option could be to use a "dummy" invoice to match the remaining amount.
    Please let me know the results.
    Good luck!
    Thanks
    Supro

  • Distinguishing Open and Closed Purchase Orders

    We have a BI query which shows all Purchase Orders split by line item.
    We would like to be able to determine which of those Purchase Order line items is closed within the core SRM system and which are still open.
    Is anybody aware of an InfoObject that would allow us to do that?
    Any help would be much appreciated.
    Thanks,
    Positive Parrot

    You need to ask your functional team or business how they close Purchase Orders.  Most companies I have been at never close the orders or line items.
    At one company, I had an Open Order report requirement and it was messy.  I had to identify which line items still had an open quantity and then load those line items only into a cube.
    I wrote a ton of code to do this and had a few ODS objects to help out.  This wasn't an easy task.
    Hopefully for your sake, your company uses the 0COMPL_DEL (Delivery Completion) characteristic or 0FINAL_INV (Final Invoice Recieved indicator) characteristic and you can base your decision on the values in those fields. 
    I am assuming you are looking at the 2LIS_02_SCL extractor for Purchasing Schedule Lines....
    Good luck,
    Brian

  • When receiving a purchase order in Northwind, receiving all records when press on a button

    Good morning,
    This is a challenging request, I did not figure out how to receive all items at once in the receiving tab. I have created a button named "Post test" on which I have a test code that doesn't do exactly the right thing. I am posting the code from
    the original database that works, but we have to do the receiving one row at a time, it is ok when we have few products on a purchase order, but when a user has 150 items, this is becoming time consuming.
    So here is an image follow by the original the codes. (The code on the button is at the end of that document, you might want to begin there) is you understand my error faster.
    Here is the link for accessing the Northwind database and a document on OneDrive
    https://onedrive.live.com/redir?resid=F7190044A52FAE85%21663
    My code on the button "Post test":
    Private Sub Post_test_Click()
    Dim InventoryID As Long
    Dim ProductID As Long
    Dim Quantity As Long
    Dim PurchaseOrderID As Long
    Dim InvoiceID As Long
    PurchaseOrderID = Nz(Forms![Détails bon de commande].[Réf bon de commande], 0)
    Dim rsw As New WrapperJeuEnregistrements
    With rsw.GetRecordsetClone(Forms![Détails bon de commande].sbfPurchaseReceiving.Form.Recordset)
    While Not .EOF
    .Edit
    ![Date de réception] = Date
    ![Entré en inventaire] = True
    ProductID = Nz(Me![Réf produit], 0)
    Quantity = Nz(Me![Quantité], 0)
    InventoryID = Nz(Me![Réf inventaire], 0)
    If Inventaire.AddPurchase(Me![Réf bon de commande], ProductID, Quantity, InventoryID) Then
    If InventoryID > 0 Then
    Me![Réf inventaire] = InventoryID
    Me![Entré en inventaire] = True
    End If
    End If
    If InventoryID > 0 Then
    Me![Entré en inventaire] = True
    End If
    rsw.Update
    rsw.MoveNext
    Wend
    End With
    Forms![Détails bon de commande].Requery
    End Sub
    I did have a post last week, but I have received 1 answer that specified that the original code was missing...
    Thank you for your time...
    Claude from Québec, Canada
    Claude Larocque

    Hi Claude,
    I have downloaded the files and I tried to do as the steps in the document, but failed. When I tried to open the forms I got the error message "Item not found in this collection".
    >>I did not figure out how to receive all items at once in the receiving tab
    In my option, if you want to get all the items, yo​u could add a new query. You could query all the items you want and add a button to the form, when you want to show the all items, you could click the button to run the query. I have viewed the code you
    provided, you requery the "Détails bon de commande" form which did not change the query statement, I think you could add a new form and bind a new query to it.
    >>however, this is the model created by Microsoft that we can use in Access 2010 and 2013
    This model is much complex and the logic of the model is complex too, as your description, some parets of the code is useless, I think we could recreate a new empty database and create the forms which are needed instead of modifying it in the original version.
    Best Regards,
    Edward
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

  • How to reopen a particular closed purchase order

    Hi all,
    In our company when AP_MATCHING is run, we got some matching exceptions. one of them is RULE_S210, which states that invalid POs. So we went to those POs, and found that the PO Status is Completed. I guess they were closed. so i am thinking by making those purchase orders' status to Dispatched will not give any matching exceptions.
    But i am not sure how to reopen a close purchase order.
    Can any one please tell me how to re-open a particular purchase order that is closed.
    I have gone to Purchasing -> Purchase Orders -> Reconcile POs -> Reopen POs.
    But according to my research in peoplebooks, that Reopen POs will just reverse the last run of PO_RECON(the process, which is used to close the purchase orders) of the PO process. I dont think it will not Re-open a particular PO. There are no parameters in the run control page fo reopen a PO.
    Please help me. It's a production issue.
    Thank you,
    Bye.

    What I heard it it it is an issue with FS 8.8.
    They fixed it in 9.0 so that you can re-open any purchase order.

  • Closing Purchase Orders

    We currently have over a thousand open POs that need to be closed. Some of the POs date back to 2004. Some have never had any activity posted against them. The remaining have not had any activity in 6 months or more. We are currently closing POs via the PO Recon Workbench. However, this is a timely process. Is there a process that we can run to close POs that are no longer needed.

    Hello Folks,
    There is PeopleSoft Delivered process for PO Close ,
    Close Purchase Orders ~ PO_PORECON
    This is an application engine.
    PIA Navigation : Purchasing > Purchase Orders > Reconcile POs > Close Purchase Orders >Close PO.
    This will gradually set the status of all the effected PO tables, with PO status as COMPLETE.
    if you need more detailed information.Please let me know.
    Regards,
    SM Sachdeva.

  • Committment is still showing for closed purchase order

    Hello Team
    We have a purchase order with cost center for last financial year, We did the GRN and MIRO. Also we did the payment to vendor, However, the committment is still showing.
    Kindly advise the possible reasons for the same
    Regards
    Anil

    HI
    Refer note  Note 158892 - Commitment for purchase order without account assignment
    152571 - Composite SAP note: Missing or incorrect commitments
    Execute Program RKANBU01 and check if it helps
    BR,Ajay M

  • Closing Purchase order using BAPI : BAPI_PO_CHANGE

    Hi ABAPers,
    I have a requirement to develope a new report program which should accept a file which contains a list of PO and related Line Items to be closed. Basically the u201CDelivery completedu201D (EKPO-ELIKZ) check-box should be ticked and the PO should be saved.
    I know I have to use BAPI: BAPI_PO_CHANGE.
    But I am not aware how the parameters of this BAPI is populated.
    Please let me know how to populate the parameters of this BAPI in order to Close the list of POs from file.
    Input for this BAPI - I have only PO number, item number.
    Thanks,
    ~Sachin

    >
    Sachin Dandekar wrote:
    > Hi all,
    >
    > Now I am able to close the PO using BAPI BAPI_PO_CHANGE.
    >
    > Here I have one requirement to stop triggering messages while closing PO.
    > Please tell me how to stop triggering of output type if I close PO using this program.
    >
    > Thanks,
    > ~Sachin
    check parameter to BAPI
    NO_MESSAGING = 'X'

  • Batch final close purchase order

    Hi friends,
    I have around 1000 purchase orders which need to be final closed. is it possible to final close them all at once (by any script or by doing any change in setup or by any other way)? If so please tell me how can i do that.
    Thanks,
    LISAN

    Dear Amit,
    Its quite illogical to demand a particular Batch of Product before procurement from Vendor. Normally the Batch field in the PO is to mention the colour of the product to be purchased from a Vendor. The colours of the product are basically maintained through MSC1N transaction with a material, storage loation, valuation type and a colour. Thats why you are able to see the drop down characteristics in the field provided in the PO.
    This automatically gets populated from batch master, thereby it can be selected during the PO creation. This particualar data gets stored in the MCHA and MCHB table.
    If you really want to maintain the vendor batch number, that is quite possible only during MIGO.
    Regards,
    DilliB

  • HOW WE FIND OUT OPEN PURCHASE ORDER AND CLOSED PURCHASE IN THE TABLE?

    HI,
    PLZZ HELP ME.
    what are fields names for open purchase order and closed purchase order
    thanks

    Hi param,
    Go to mseg table, pass the purchase order number and purchase order item. if the mseg-menge = ekpo-menge for the corresponding purchase order then consider the purchase order is close, else it is still open. even check if the entries are not there for corresponding purchase order in mseg table then also it is open.
    select mblnr zeile matnr menge from mseg into it_mseg where ebeln = it_ekko-ebeln
    and    ebelp = it_ekpo-ebeln.
    if sy-subrc <> 0.
    then consider the purchase order is open.
    This is the first case.
    even u can consider like this
    if sy-subrc = 0.
    if it_ekpo-menge > it_mseg-menge.
    then also the purchase order is open.
    Regards,
    Santosh Kumar M.
    Award points if it is useful.

  • Purchase Order Module  - Goods Receipt PO - Goods Return - AP Invoice

    Hi all expert,
    I have a senario is :-
    Open Purchase Order Module  -> Goods Receipt PO -> Goods Return -> AP Invoice
    Puchase Product A by "Purchase Order" with Qty 6,000 After "Good Receipt PO", found out 3,500 pcs is out of spec then "Goods Returns" 3,500 pcs. Then continue do "AP Invoice" with Qty 2,500 pcs.
    Question is 1 week later, the supplier replacement back 3,500 pcs, so how am i going to start to steps? since PO have been close.
    When i at  "Goods Receipt PO" wanna to copy from "Goods Return", it is show nothing.
    Your advise is highly appreciated.
    Thanks.
    Regards,
    Danny

    Hi Danny
    i think you have to create a new PO then GRN then PI...since you copied the PO to GRN it will show as closed as there is a target doc. linked to the PO. A PO can be changed only if there is no target doc linked to it .
    Hope this helps.
    Bongani

  • MD04 - Delivery Date shown as per 1st schedule line in Purchase order

    HI ,
    we have an issue in one of our client related to Purchase order .see detials below.
    we have maintained the configuration " E " under STO configuration with the combinaiton of Purchase order type , Delivery type ,Checking Rule .
    SPRO = Material Management = Purchasing = Purchase order - Setup stcok stransfer order - Assig delivery type to checking rule
    we have assign the E = Display the delivery proposal with dailog box under feild " Rules adoption for ATP check "
    it means that when you create the Purchase order with Qty then system will propose an new screen with delivery proposal.
    we need to select one which would like.
    once you select it system will display to schedule line items for line item in Purchase order.
    first schedule line item delivery date will be calcualted based on the Planned delivery time
    second delivery date will be calculated based on the Route determiantion ( Note this functionaity will be avialble in Ecc 6 and may be in 4.7ee also )
    so now issue is when we see MD04 system is showing first schedule line delivery date in MD04, it was suppose to show the second scheduline delivery , but it is not happening .
    why ?  is it STD behaviour ?
    pls check it and suggestme

    Hello,
    We are also experiencing this issue in ECC 6.0 with the first schedule line showing as the delivery date in the receiving plant in MD04.  In our case, we have sales orders that are placed on the distribution centers, and that triggers an STO to be generated for shipment from the Source plant to the DC to fulfill the Sales order demand.
    We have also noticed that in CO09 for the receiving plant, the committed dates are not displayed, so ATP is incorrectly calculated at the distribution center when rescheduling changes the committed dates in the STO due to a change in material availability.
    Has anyone been able to find any solutions or additional findings to workaround this issue?  I see that SAP development will be taking a look at this but that was last updated in May of 2011.  I have not been able to find any other additional information on OSS that addresses this issue.
    Thank you,
    Tina
    Original Post from pentakota srini:
    "HI,
    We have an issue in one of our client related to Purchase order .see details below.
    We have maintained the configuration " E " under STO configuration with the combination of Purchase order type , Delivery type ,Checking Rule .
    SPRO = Material Management = Purchasing = Purchase order - Setup stock transfer order - Assign delivery type to checking rule
    we have assign the E = Display the delivery proposal with dialog box under field " Rules adoption for ATP check "
    it means that when you create the Purchase order with Qty then system will propose an new screen with delivery proposal.
    we need to select one which would like.
    once you select it system will display to schedule line items for line item in Purchase order.
    first schedule line item delivery date will be calculated based on the Planned delivery time
    second delivery date will be calculated based on the Route determination ( Note this functionality will be available in ECC 6 and may be in 4.7ee also )
    so now issue is when we see MD04 system is showing first schedule line delivery date in MD04, it was suppose to show the second schedule line delivery , but it is not happening .
    why ? is it STD behavior ?
    pls check it and suggest me"

  • Purchase order status in MRP run

    Hi Gurus,
    I have a doubt in MRP run.
    While doing the MRP run, can there be any open PO s or is it mandatory to close them.
    Can you also please suggest me on how to run the MRP.

    Hi,
    MRP Run
    Purpose
    The Material Requirements Planning (MRP) function enables you to plan material requirements for complex manufacturing processes. You use the MRP Wizard to create and run MRP scenarios. The MRP Wizard generates recommendations for the production and purchasing orders required to produce the final product on time and in the required quantity. You then use these recommendations to create production and purchase orders in the Order Recommendation Report.
    The order recommendation cannot be issued for requirements that happened in the past (before the present day). Since the purchasing or production process cannot be completed in time, the MRP does not mix the real past data with new recommendations for the same period.
    Prerequisites
    ●     You have defined the
    ○     Planning system
    ○     Procurement method
    ○     Order mutliple
    ○     Minimum order
    ○     Lead time
    See also: Item Master Data, Planning Data Tab.
    ●     You have set the time interval between orders. See also: Define Inventory Cycles.
    ●     You have defined the appropriate items as non-production bills of materials (if required). See  also: Item Master Data, General Tab.
    ●     You have defined default warehouses. See also: Define Warehouses.
    ●     You have defined forecasts. See also: Forecasts.
    ●     You have selected the Consume Forecast option to make the system exclude existing sales orders from the forecast. If this is not selected, the forecast considers existing sales orders as an additional requirement. See also: Sales Order.
    ●     You have set the planning definitions. If you chose Consume Forecast, you have defined the consumption method, days forward and days backward. See also: General Settings, Inventory Tab.
    Process Flow
           1.      Start the MRP Wizard.
           2.      Create a new MRP scenario or select an existing one. (See also: MRP Wizard: Select New or Existing Scenario.)
           3.      Define the parameters for your scenario, such as the planning horizon and item details.
    You also choose your display preferences. (See also: MRP Wizard: Scenario Details.)
           4.      Define the data sources for requirements that you want to include in your MRP scenario.
    For example, you define whether you want to consider the existing stock or the minimum stock level. You can also include a predefined forecast. (See also: MRP Wizard: Data Source.)
           5.      Save the scenario or run it.
    After you run the scenario, the system displays the MRP Results.
    If there are red figures in the result table, solve the problem and re-run the MRP.
           6.      Analyze the MRP results. You can display the final stock quantity before the MRP run or after it.
           7.      Save the recommendations and exit the MRP Wizard.
    Result
    After completing the MRP Wizard, you still need to create the purchase and production orders in accordance with the MRP recommendations. See also: Order Recommendation Report.
    Hope this will help.
    Reward Point if helpful
    Thanks,
    Raja

  • Inspection before GR against purchase order

    Dear friends,
    We have the following scenario.
    Purchase order item of 100 Tons.
    The material will be received in a truck of 20 T.  So there will be 5 trucks coming for the same purchase order.
    Now we want to check the truck before it enters into our premises (before GR). If the material is ok, I will do GR and if not ok, will send the material back. I want to record these quality results of outside testing into the system.
    I know by source inspection, I can record the results for a Purchase order before I receive (GR) the material. But in this case I require to record the results 5 times or more against the same purchase order item.
    Is it possible and how to configure this scenario?
    TIA
    Regards,
    Avinash

    Hi
    Purchase order item of 100 Tons.
    The material will be received in a truck of 20 T. So there will be 5 trucks coming for the same purchase order.
    Now we want to check the truck before it enters into our premises (before GR). If the material is ok, I will do GR and if not ok, will send the material back. I want to record these quality results of outside testing into the system.
    I know by source inspection, I can record the results for a Purchase order before I receive (GR) the material. But in this case I require to record the results 5 times or more against the same purchase order item.
    Is it possible and how to configure this scenario?
    Yes sorce inspection it is possible to configure this scenario but when PO of 100 will be created
    immediatly lot in QA07 you will have to create.
    here problem is that system will not consider it as 5 lots.so whatever rejection you have can not be done in source inspection,as it is not stock relevent(partial posting not possible)
    so don't think about source inspection.
    Best way as per my knowledge you can create a manual lot of 89 or 01 inspection type.
    then carry out result recoding & defect recording.This lot you can only create when rejection is there.
    If no rejection found you can use GR process.
    I hope this will add some value
    Regards
    Sujit

  • Tracking of information in a Purchase Order

    Hi,
    Can anyone explain how to put and track the below mentioned information in a Purchase Order?
    ETS (Expected Time of Shipment by Vendor)
    ETA (Expected Time of Arrival of goods at Customer location)
    Advance Payment made to Vendor
    Thanks in advance

    You can use confirmation control in PO for tracking
    1. OMGZ to Configure Confirmation control.
        Here you can specify the order in which you expect confirmations from your vendors.
    2. MK02 - to assign Confirmation Control to Vendor in Purchasing View.
    3. To view acknowledgments that have been received,
    in PO choose Item --> Confirmations --> Overview
    To track downpayment - check this out
    advance payment against PO

Maybe you are looking for