Skip to Content

How to close open sales order without completing Delivery/Invoice?

Hi all,
Need your support in the below case.

Business Scenario
My client is in liquid gas sales. When they create sales order for 1000 Lts, and by the time it reaches the customer place, 1000 Lts becomes 900 Lts due to long transportation time. So client finally decided not to do PGI until the gas items reach customer place. Below is the process flow in SAP system:
SO (1000 Lts) - Delivery Creation (1000 Lts) - Customer Received (900 Lts) - Delivery Edition (900 Lts from 1000 Lts) - PGI (900 Lts) - Invoice (900 Lts).

In this case, sales order will always remains open. How to close such sales orders?
Do we need to create credit invoice with reference to sales order?
If yes, what is the configuration?
Else what is the best solution for this?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Jul 20, 2017 at 07:06 AM

    Why don't you cancel the sales order by putting a reason for rejection?

    Better idea: Did you explore by any chance POD (Proof of Delivery) functionality?

    Add comment
    10|10000 characters needed characters exceeded

    • As a matter of fact standard SAP will allow you to set reason for rejection for an item if the item is not fully completed, which in your case isn't, as the sales order is still very much open. Reversing the invoice and PGI is absolutely not necessary.

      However implementing POD would definitely be more rewarding.

  • Jul 20, 2017 at 07:04 AM


    Not sure what have you tried so far. By simply testing one sales order you should have find your answer.

    By the way,didn't you try putting reason for reason at sales order item level after invoicing 900 Lts? Then check in VA05N>Open sales orders> then system won't show that order.

    For blocking multiple sales orders tcode mass can be used.

    Hope it solves your purpose.



    Add comment
    10|10000 characters needed characters exceeded