SAP Knowledge Base Article - Public

2841906 - Supplier Invoice tolerance checks for enhanced limits


You have enhanced limit Purchase Orders with defined performance periods. When you create a Supplier Invoice for these Purchase Orders, if the performance period has expired 
you expect to receive a warning or error message that the performance end date has been breached, but the posting goes through without further notification to the user.
Likewise the overall value of the enhanced limit item is exceeded in the invoice without any warning or error.


SAP S/4HANA Cloud All versions

Reproducing the Issue

  1. Open the APP 'Manage Purchase Orders'.
  2. Create an Enhanced Limit Purchase Order. 
  3. At the item level remove the 'Goods Receipt Indicator'.
  4. Define the performance period by adding a performance start and end date (in the past).  
  5. Call the webgui tile 'Create Supplier Invoice Advanced' (MIRO)
  6. Create a supplier invoice with reference to the Enhanced Limit Purchase Order.
  7. The posting goes through without error. 


Missing customising. 
If you have a Purchase Order with enhanced limits where the 'Goods Receipt' indicator is NOT set, the supplier invoice performs a check on the performance dates and it is customisable whether or not such a posted can be made. If you have a Purchase Order with enhanced limits where the 'Goods Receipt' indicator is set, then the checks of the performance dates are carried out in the Service Entry Sheet without any further checks in the Supplier Invoice.


Tolerance key 'LD' is available for enhanced limit purchase orders, without 'Goods Receipt' (WEPOS = ' ')  To trigger the check you have to maintain a tolerance check for this key in the relevant Company Code. When this is set up the system will check the status of message M8297 and issue a warning or error according to it's definition in customising. 
Likewise, the overall value of the enhanced limit item is checked via tolerance key 'LA' when an invoice is created with corresponding message M8298

To customise the tolerance key 'LD' and/or 'LA' go to configuration node 'Set Tolerance Limits' SSCUI 101947
To customise the messages 'M8297' and/or 'M8298' go to configuration node 'Define Message Types for Area M8' SSCUI 102091

See Also

KBA 2647625


T169G, TOLSL, MRM_TOLERANCE_CHECK, Limit, M8297, MRM_VALIDITY_PERIOD_CHECK , KBA , MM-FIO-IV , Fiori UI for Invoice Verification , MM-PUR-SVC-SES , Service Entry Sheet for Service Procurement , Problem


SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions