SAP Knowledge Base Article - Public

3692043 - System Allows Multiple Invoices Even After GR Quantity Is Fully Consumed

Symptom

  • The system allows users to post multiple supplier invoices against the same Purchase Order even though the full Goods Receipt quantity has already been consumed.
  • Additional invoices are getting posted for quantities beyond what was actually delivered.
  • No system error or quantity check is triggered to prevent over-invoicing.
  • As a result, invoice quantities exceed the GR-posted quantities for the affected PO.

    Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental. 

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Create a purchase order for quantity 1 and value 10 EA.



  2. Post a Goods Receipt against the purchase order for quantity 1 using Post Goods receipt app.



  3. Post the first invoice successfully with reference to purchase order number in Create Supplier invoice - Advance app.



  4. Same like step 3, Attempt to post a second invoice – the system allows it. Note System wont bring qty and amount and needs to provide manually. 

  5. After posting both invoices check PO history and it can be noticed that two invoices posted even though only one Goods receipt posted against PO.  

Cause

  • System is working as designed, allowing users to post invoices for quantities greater than the delivered quantity—even with the GR-Based IV flag set or when the Goods Receipt is canceled.

Resolution

Case 1: If the Invoice vendor amount was incorrect:

  • Post a credit memo.

Case 2: If the GR/IR account needs to be cleared without touching the vendor amount:

  • Perform a clearing using transaction MR11 (Clear GR/IR Clearing Account app).

Case 3: If the system needs to avoid invoices getting posted for a higher quantity than the current Goods Receipt quantity.

  1. If GR Based IV is not set, configure a tolerance limit for tolerance key DQ in SSCUI - 101947 Set Tolerance Limits, and then set message M8 081 as an error in SSCUI - 102091 - Define Message Types for Area M8.
    Note: In case no GR is created yet, tolerance DW needs to be set, as DQ will not be checked in this case. Once DW is activated, the warning message "M8 088 - Quantity delivered is zero" is displayed. It is possible to change to an error message using SSCUI - 102091 - Define Message Types for Area M8.
  2. If GR Based IV is set, set message number M8504 as an Error using  SSCUI - 102091. Then, error message M8 504 will appear to stop the posting process invoices with more qty.

Note : If message no. not exist in SSCUI 102091 then add it by adding new entry and set it as error (E). 

 

Keywords

purchase order, goods receipt, multiple invoices, duplicate invoice, over-invoicing, sap s/4hana cloud public edition, invoice posting, quantity consumed, system issue, goods movement , KBA , MM-IM-GR-2CL , Goods Receipt (Public Cloud) , MM-IV-LIV-CRE-2CL , Entry MIRO (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions