Skip to Content

Reverse Document using transaction MR8M

Dear Experts,

I have a problem that need to be adressed immediately.

Have an Invoice.If we display it using "MIR4" - Under "payment" Tab ,there is the

BaselineDt (Say 11.11.2011) and

Due on (Say 25.12.2001). payterms is 44 days

Iam cancelling this invoice using Transaction "MR8M" - If I look into the reversedocument Under "Payment" tab the dates are as follows.

BaselineDt (11.11.2011) and

Due on (11.11.2011). payterms is 44 days

The due date in the reverse document is false here because it falls inside the due date of the Invoice ,which is 25.12.2011.The due date here also should be 11.11.2011 +44 = 25.12.2001

I or rather we found a solution within the sap note 968469 where there is a BADI interface "IF_EX_FMRI" with a method

FMRI_BADI_8(Different Due Date for Reversal): with parameters

IT_ACCIT	Importing	Type	FMFI_T_ACCIT         	Accounting Interface: Item Information
IF_FMIFIIT	Importing	Type	FMIFIIT	              	FI Line Item Table in Funds Management
C_ZHLDT	Changing	Type	FMIFIIT-ZHLDT	              	Funds Management - Update Date

The challenge for me now is what should be implemented in this function.Iam new to FI module and I have no idea what should be done inside this.

Could someone give me some pointers or a sample code would be useful.



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Dec 13, 2011 at 08:36 PM


    please look at this link bellow:

    Anyway I suggest you get ABAP support in this implementation.


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 14, 2011 at 02:40 PM


    When you cancel an invoice, actually you are posting a credit memo (see SAP Note 46564 - Cancelling/reversing an invoice/credit memo: Posting logic).

    To change these values, try with badi MRM_PAYMENT_TERMS (see SAP Note 1559443 - Changing baseline dates for payment terms for Spain as a sample) although I am not sure if it works with MR8M.

    I hope this helps you



    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.