Skip to Content
author's profile photo Former Member
Former Member

EDI: Park out of tolerance invoices


Hi,

We are implementing EDI invoice through INVOIC02 IDOC posting, we have some different requirement of posting all good invoices which is withing DQ,DW,PP and vendor based tolerance, any invoice which is above or below tolerance has to be PARKED.

we have maintained above tolerances and also set relevant M8 messages as 'E' so that invoices will be PARKED rather than BLOCKED.

is there any way that we can park such invoices through FM:IDOC_INPUT_INVOIC_MRM which is being used for invoice posting throiugh IDOC.

what we are tyring currently is,

1. Implemented SAP note : 501524 which enables invoice PARK

2. Trying to impement FM: MRM_INVOICE_CHECK in user exit '15' to check invoice error based on tolerances and will set flag as PARKED

but somehow this is not working as expected.

has anyone implemented or tried this sort of functionality before? ...any suggestions will be appreciated and well rewarded.

Thanks

Dharmesh

Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • Posted on Jan 07, 2014 at 11:13 AM

    Hi Dharmesh,

    You might consider using exit EXIT_SAPLMRMH_014, refer to SAP note

    501524 - EDI: Parking incoming invoices

    Regards,

    Adam.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 06, 2014 at 07:46 AM

    Hi Mr. Hirapara ;

    To my knowledge , M8 system message do not check your tolerances when you park related document. I understand that you want to implement error messages.

    I advise to you , check message numbers 81-82-83.

    I tried in IDES system , i park document , error message are created like a ..

    Price too high (tolerance limit of 0,00 % exceeded)

    Message no. M8083

    Regards.

    M.Ozgur Unal

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 07, 2014 at 02:39 AM

    M. Ozgur Unal,

    Yes thats true that M8 messages will not drive parking an invoice but thats the only way to prevent blocking an invoice during tolerance check so it can be parked based on some custom logic inside the FM : IDOC_INPUT_INVOIC_MRM

    Manually in MIRO we can do that but we are trying to achive it through IDOCs automatically

    Also has anyone idea on this scenario ?

    PO Qty = 10, GR Qty = 8 and invoice Qty = 10 which is getting blocked based on Qty variance...there is no further receipt is expected from vendor so i want to pay only for Qty =8 not with invoice Qty =10

    please note that invoice is already posted in block status with Qty =10.

    Thanks

    Dharmesh

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Mr. Hirapara ,

      Also has anyone idea on this scenario ?

      PO Qty = 10, GR Qty = 8 and invoice Qty = 10 which is getting blocked based on Qty variance...there is no further receipt is expected from vendor so i want to pay only for Qty =8 not with invoice Qty =10

      please note that invoice is already posted in block status with Qty =10.


      For your this scenerio :

      You can manage that with invoice reduction in Miro.

      Process: You can post qty:10 in incoming invoice , but also sap will create as soon as reverse Fi record for qty:2 to your vendor. If you implement M8-81,82,83 massages with 0 tolerance and error , you can not post different quantity. To solve this circumtances , you can benefit invoice reduction.

      An example related with amount , you can implement for quantity :

      *Layout invoice reduction , correction ID Vendor error reduce invoice.


      * Invoice amount acc. to Vendor : 1060 and 1640 eur


      * Amounts must be 1000 and 1600 eur. 100 eur will be post automatically to vendor.

      * Incoming invoice post with +100 eur , but follow results in same invoice document.

      * Sap create a reverse document , 191120 account work for clearing.

      * Configuration steps:

      You have to configure your T030 table. Path : Obyc tcode , RKA transaction key , fill account .

      Also , RK document type must be assigned to RE document type. OMR4 tcode will help you.



      Regards.

      M.Ozgur Unal



      2.JPG (113.8 kB)
      3.JPG (118.0 kB)
      5.JPG (102.7 kB)
      4.JPG (114.8 kB)
      6.JPG (80.9 kB)
      7.JPG (60.3 kB)
      8.JPG (54.7 kB)
  • author's profile photo Former Member
    Former Member
    Posted on Jan 08, 2014 at 03:31 AM

    Mr Adam...we have already implemented and achived PARKING now..Thanks for your input

    Mr Unal - I am aware of this but how to automate this ?..we are not using MIRO at all and will have EDI to post an invoices...also is Automatic invoice reduction possible for Qty variances?

    if yes then kindly suggest.

    Thanks

    Dharmesh

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.