Skip to Content

Partial reversal of PGI through developments/Z-program


I have one requirement for a fulfillment of reversal pf partial PGI in system.

Scenario is as below:

Whenever any customer has given order for any material say for 100 qty, delivery gets created for this 100, and subsequently PGI also been done for 100 quantities. Now, for any reason, customer wants 80 PC out of 100. Rest 20 PCS are not needed. Business raises invoice for this 80 PC.

Now, business needs any customized program / developments in system which will run at backend and do the PGR for the rest 20 qty and post the same back into unrestricted stock.

Is this possible by any developments / customization in system?

Please suggest.

Thanks in advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Feb 06, 2017 at 08:55 AM

    Is this really how you do business?

    you ship 100, customer says he needs only 80 and you then bill only 80? And what happens to the 20?

    A partial cancellation would bring it back into your stock, but it is physically not there, so you are just creating inconsistencies, and open the door for fraud.

    The standard process is that you expect a return and issue a credit memo. If you do not want the material back then you just issue a credit memo.

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 06, 2017 at 10:34 AM

    There is a SAP add-on, which handles route stock and on-delivery returns - DSD (there are restrictions of its usage).
    Say, the customer ordered 100 EA. You loaded on the truck 95 (insufficient stock). The driver and the checkers sign that 95 EA were loaded on the truck. The customer accepts 80 EA and both the driver and the customer sign the document with list and quantity of received products. The driver returns to the plant and at check in they register 10 EA (signed by the checkers and the driver). This means 5 EA were lost during transit. As a result you get an invoice for 80 for the customer and the transportation company can pay with a special price list for the lost 5 EA. Delivery creation for adjusted quantities and billing for customer invoices can be done in the background, on top of that you can register payments and perform clearing.
    After checking the received 10 EA by the quality department you can decide to charge the transport company for additional 5 EA, because out of the 10 EA received 5 were with damaged packaging.
    Instead of going through a development, which adds no real business value and creates more problems than it solves, it is better to suggest a solution, which can be more easily justified from business and budget perspective.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 06, 2017 at 10:55 AM


    I think your requirement won't be able to achieve since material document has to be cancelled partially and then delivery quantity needs to be updated. After updating, delivery would be stuck with partially processed.

    Can you check tCode VLPOD which provides Proof Of delivery functionality. Even though it's not exactly as per your requirement but it might be helpful.


    Add comment
    10|10000 characters needed characters exceeded