cancel
Showing results for 
Search instead for 
Did you mean: 

EDI: Park out of tolerance invoices

Former Member
0 Kudos


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

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

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

adam_kavanagh
Active Participant
0 Kudos

Hi Dharmesh,

You might consider using exit EXIT_SAPLMRMH_014, refer to SAP note

501524 - EDI: Parking incoming invoices

Regards,

Adam.

Former Member
0 Kudos

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

former_member183155
Active Contributor
0 Kudos

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



former_member183155
Active Contributor
0 Kudos

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