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
- Create a purchase order for quantity 1 and value 10 EA.
- Post a Goods Receipt against the purchase order for quantity 1 using Post Goods receipt app.
- Post the first invoice successfully with reference to purchase order number in Create Supplier invoice - Advance app.
- 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.
- 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.
- 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. - 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
SAP Knowledge Base Article - Public