Error "No alternative payer/payee defined" when reversing invoice via MIRO

Dear experts,
we have created an invoice via MIRO, but we need to reverse it. While we try to reverse it using MIRO, we get the following error:
"No alternative payer/payee defined"
We have reviewed possible causes of this error, as explained in several posts in this forum, that suggest the error is related to One TIme Vendor settings. However, we are not using One Time Vendor, neither we have alternative payers defined in the vendor master record.
The strange thisng for us is that we get no error while posting the invoice, but we get this error while trying to reverse it.
Any help is welcomed.
Thanks a lot in advence for your time and advise.
Kind regards.
Marcos Suárez

Hi,
thank you for your answer.
The strange thing in our case is taht we do not have have an alternative payee informed in XK02 for our vendor (neither at general level, nor at company code level). Is there any other possibility?
Thank you very much in advance.
Kind regards.
Marcos Suárez

Similar Messages

  • Error no permitted payer/payee defined - Message no. F5747

    Hi
    I am facing an issue while posting vendor invoice through FB60. The issue is as follows-
    I have assigned Permitted payees in the general payment transaction screen in the vendor master data.
    So When we post an invoice entry through FB60 then a field is available
    during invoice entry on the Payment tab to select permitted payee. If we click F4, then  a second screen appears that allows to select relevant permitted payees from multiple selection.
    Here i am getting an error that No alternative payer/payee defined even though i have maintained it. We are using ECC 5.0 version.
    Message no. F5747
    Can anybody help me out on this.
    With regards,
    Shree.

    Hi,
    You have maintained alt payee for automatic payment run, not for specific document entry, hence if you run F110 you'll then see that alternative payee as the 'payment recipient' automatically.
    If you want to do individual specifications upon FB60, you should assign it on the 'alt payee in docment'
    Hope it helps, thnx
    elvie

  • Make changes to auto generated line items when posting invoice thru MIRO?

    Hi All,
    My requirement is to make some changes in line items data when posting invoice through MIRO transaction.
    I have written a substitution for the same, The issue is that some line items get automaticaly created (i.e inter company posting). I need to make changes to these line items as well but substitution is not being triggered for these auto generated line items.Is there any way by which I can update in these line items as well ?
    further do we have any internal table which holds all the line items at runtime....to which I can refer and make the changes. I have searched but could not find one.
    Can anybody provide some inputs on this.
    Thanks,
    Lucky.

    Hi Kaushik,
    Thanks for your reply.
    I am using BADI INVOICE_UPDATE but here we will not be having line items which are auto generated.
    When we do inter company posting, line items are automatically created and these are not avaliable in the BADI. I am not sure if we can trap these line items any where.....the possible alternative which I can think of is to use memory reference and modify the internal table which holds all the items but unfortunately I am not able to find any such internal table to refer to at run time ...have u got any idea on this?
    Thanks,
    Lucky.

  • Quantity differences when performing IV via MIRO

    When posting an invoice via MIRO we are unable to change the quantity to match the invoice. The orignal order was for 50, the good receipt was posted for 50 however the supplier only billed for 33. But when accounting tries to post the invoice for only the 33 they can not change the quantity to match so in turn the invoice does not balance.
    I will add that this just became an issue when we upgraded to ECC6.0. Accounting was allowed to continue to use tcode MRHR in the previous 4.6C version however that tcode is no longer available in ECC6.0 so they have been forced to start using MIRO for the first time.
    Is this by design in MIRO? Or is there a setting I can change that will open this up?

    We managed to determine that the account assignment must be changed when posting.

  • Why is vendor negative when posting invoice in MIRO

    Hi all,
    I have a very basic question.
    When posting an invoice in MIRO, why is the vendor GL account negative? I assume this is vendor A/P, so shouldn't it increase in an invoice?
    ie.. vendor   5.00-
    GR/IR  5.00 +
    If you have a website to redirect me on this topic so I can learn more about it, it would be most helpful.
    Thanks,

    Pistal,
    Must say nice name
    When posting an invoice in MIRO, why is the vendor GL account negative? I assume this is vendor A/P, so shouldn't it increase in an invoice?
    ie.. vendor 5.00-
    GR/IR 5.00 +
    Thease is because The vendor is your Crediator , You have to pay him the amount
    It Is like u went to hotel have sum  food, then  wheather you will pay to hotel or hotel will pay to you? and from  whhoes wallet will losse money  urs or hoteler?
    I guess that was the easiest ex any 1 can gave

  • Error when creating Invoice via DI API

    Can you help me, I have a problem about DI
    When I create invoice with serial number and create transaction with 1 item in many serial number itu2019s no problem but
    If i create transaction with 2 diffrent item with many serial number has error the error code -5002([inv1.docentry][line:0],u2019item serial us not found in whseu2026.u2019)
    I using sap 2005 pl 40, I have debug my coding there is nothing wrong with it, than I suspec this is bug in DI is that rightu2026
    This is my code
      Dim oInvoices As SAPbobsCOM.Documents
            Dim iRetVal As Integer = -1
            Dim sErrMsg As String = ""
            Dim isAddHeader As Boolean = True
            Dim iRow As Integer = 0
            Dim sWhsCode As String = ""
            Dim iAddedQty As Integer
            Dim iCurrLine As Double = 0
            Dim iBasedDoc As Integer = 0
            Dim sNewDocNum As String = ""
            Dim sCardCode As String = ""
            Dim isdocnum As String = ""
            Dim CompleteOrder As DataRow
            Try
                oInvoices = myCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
                For iRow = 0 To myOrderDetailsTable.Rows.Count - 1
                    Console.WriteLine(myOrderDetailsTable.Rows(iRow).Item(ISSCANNED_FIELD))
                    If myOrderDetailsTable.Rows(iRow).Item(ISSCANNED_FIELD) = 1 Then
                        Console.WriteLine(myOrderDetailsTable.Rows(iRow))
                        CompleteOrder = myOrderDetailsTable.Rows(iRow)
                        Console.WriteLine(sWhsCode & "   " & CompleteOrder(WHSCODE_FIELD))
                        sWhsCode = CompleteOrder(WHSCODE_FIELD)
                        With oInvoices
                            If isAddHeader Then
                                isdocnum = CompleteOrder(DOCNUM_FIELD)
                                iBasedDoc = CompleteOrder(DOCENTRY_FIELD)
                                sCardCode = CompleteOrder(CARDCODE_FIELD)
                                '.DocObjectCode = SAPbobsCOM.BoObjectTypes.oInvoices
                                .Reference2 = CompleteOrder(DOCENTRY_FIELD)
                                .DocDate = Today.Date
                                .DocDueDate = Today.Date
                                .TaxDate = Today.Date
                                Console.WriteLine("cardcode : " & sCardCode)
                                .CardCode = sCardCode
                                Console.WriteLine("ibasedDoc :" & iBasedDoc)
                                .Reference1 = iBasedDoc
                                isAddHeader = False
                            ElseIf isAddHeader = False Then
                                ' .Lines.Delete()
                                .Lines.Add()
                            End If ' isAddHeader
                            iAddedQty = 0
                            iCurrLine = 0
                            Console.WriteLine("CompleteOrder(ITEMCODE_FIELD) : " & CompleteOrder(ITEMCODE_FIELD))
                            .Lines.ItemCode = CompleteOrder(ITEMCODE_FIELD)
                            Console.WriteLine(".Lines.WarehouseCode = CompleteOrder(WHSCODE_FIELD) : " & CompleteOrder(WHSCODE_FIELD))
                            .Lines.WarehouseCode = CompleteOrder(WHSCODE_FIELD)
                            Console.WriteLine("Lines.UnitPrice = CompleteOrder(PRICE_FIELD) " & CompleteOrder(PRICE_FIELD))
                            .Lines.UnitPrice = CompleteOrder(PRICE_FIELD)
                            Console.WriteLine("CompleteOrder(ISUSEBATCH_FIELD) : " & CompleteOrder(ISUSEBATCH_FIELD))
                            If CompleteOrder(ISUSEBATCH_FIELD) = 1 Then
                                For iCurrLine = 0 To CompleteOrder(QUANTITY_FIELD) - 1
                                    If iCurrLine > 0 Then .Lines.BatchNumbers.Add()
                                    .Lines.BatchNumbers.SetCurrentLine(iCurrLine)
                                    .Lines.BatchNumbers.Quantity = 1
                                    Console.WriteLine("CompleteOrder(SCANNED_FIELD) :" & CompleteOrder(SCANNED_FIELD))
                                    .Lines.BatchNumbers.BatchNumber = CompleteOrder(SCANNED_FIELD)
                                    '.Lines.BaseEntry = iBasedDoc
                                Next
                            ElseIf CompleteOrder(ISUSEBATCH_FIELD) = 0 Then
                                Console.WriteLine("CompleteOrder(WHSCODE_FIELD) :" & CompleteOrder(WHSCODE_FIELD))
                                While sWhsCode = CompleteOrder(WHSCODE_FIELD)
                                    If iCurrLine > 0 Then .Lines.SerialNumbers.Add()
                                    .Lines.SerialNumbers.SetCurrentLine(iCurrLine)
                                    Console.WriteLine("CompleteOrder(SYSSERIAL_FIELD)" & CompleteOrder(SYSSERIAL_FIELD))
                                    CompleteOrder(SYSSERIAL_FIELD) = IIf(IsDBNull(CompleteOrder(SYSSERIAL_FIELD)), 0, CompleteOrder(SYSSERIAL_FIELD))
                                    .Lines.SerialNumbers.SystemSerialNumber = CompleteOrder(SYSSERIAL_FIELD)
                                    Console.WriteLine("CompleteOrder(SCANNED_FIELD) :" & CompleteOrder(SCANNED_FIELD))
                                    .Lines.SerialNumbers.InternalSerialNumber = CompleteOrder(SCANNED_FIELD)
                                    ' .Lines.BaseEntry = iBasedDoc
                                    iCurrLine = iCurrLine + 1
                                    iRow = iRow + 1
                                    If iRow <= myOrderDetailsTable.Rows.Count - 1 Then
                                        CompleteOrder = myOrderDetailsTable.Rows(iRow)
                                    ElseIf iRow > myOrderDetailsTable.Rows.Count - 1 Then
                                        Exit While
                                    End If
                                End While
                                iRow = iRow - 1
                            End If
                            .Lines.Quantity = iCurrLine
                        End With ' oInvoices
                    End If ' CompleteOrder(ISSCANNED_FIELD) = 1
                Next iRow
                iRetVal = oInvoices.Add()
    thnx for your attention

    Hello tony,
    Please check the following:
    1.Make sure the item is managed by serials
    2.The serials number have been auto created in GRPO/AP invoice etc puchase document
    3.You need to set the system serial number for the lines. How do you know the system serial number of the serial number? refer to the Serial Number Details form
    Inventory=>Item management=>Serials Numbers=>Serial Number Details
    SystemSerialNumber Sets or returns the successive numerator starting from1 issued for each item with serial numbers management. This numerator progresses according to the creation of new units of the same sort (for the same item).
    This property is mandatory when using Serial Numbers for outgoing documents. Field name: SysSerial.This is a foreign key to the SerialNumbers object
    Sample code to add invoice with items managed by serials:
    Private Sub btnSerials_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSerials.Click
            ConnectViaDI()
            Dim oInvoice As SAPbobsCOM.Documents = Nothing
            oInvoice = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
            oInvoice.CardCode = "C001"
            oInvoice.DocDueDate = Date.Now
            Dim oLines As SAPbobsCOM.Document_Lines = oInvoice.Lines
            oLines.ItemCode = "S00002"
            oLines.UnitPrice = 1500
            oLines.Quantity = 2
            oLines.TaxCode = "CA"
            'Set the system serial no. for the 1st item
            oLines.SerialNumbers.SystemSerialNumber = 3
            'Set the system serial no. for the 2nd item
            oLines.SerialNumbers.Add()
            oLines.SerialNumbers.SystemSerialNumber = 4
            lRetCode = oInvoice.Add
            If 0 <> lRetCode Then
                oCompany.GetLastError(lErrCode, errMsg)
                MsgBox(errMsg)
            Else
                MsgBox("AR Invoice with serials number added.")
            End If
        End Sub
    Kind Regards, yatsea

  • ERP EHP4 causing dump when posting invoice in MIRO

    I originally posted this in the MM forum but was advised to move it here.
    We just implemented ERP EhP4 w/SAPAPPL603 and are now getting a dump when using MIRO to posting a vendor invoice against a PO. The error seems to involve new logic for multiple account assignment introduced with this EHP. The dump is in include LMRMBWF02 of SAPLMRMBM, and indicates that data object S_MCRBPO does not contain component XHISTMA. The lines in LMRMBWF02 are (starting at 772):
    FORM bw_read_co_history_dyn_sub USING event TYPE bwmode
    s_index_mcrbpo TYPE eval_iv_index_key_s
    s_mcrbpo TYPE mcrbitm
    CHANGING s_mcrbco TYPE mcrbco.
    DATA: s_ekbe LIKE ekbe,
    s_ekbz LIKE ekbz,
    s_ekbz_ma TYPE ekbz_ma, "MAA EhP4
    s_ekbe_ma TYPE ekbe_ma, "MAA EhP4
    f_arewr TYPE ekbz-arewr, "MAA EhP4
    f_areww TYPE ekbz-areww. "MAA EhP4
    CASE event.
    WHEN c_recompilation.
    IF s_mcrbco-xunpl = space.
    Not for unplanned account assignments
    IF ( s_mcrbpo-exkbe = 'X' ).
    Read PO history for goods item
    IF s_mcrbpo-xhistma = space. "MAA EhP4
    ...with the last line being the culprit. The actual break in execution occurs at line 119 of SAPLMRMP, BESTELLUNG_BUCHEN where function MRM_BW_PO_HISTORY is called.
    Had some other errors where tables weren't properly activated after the EHP installation, but here most everything seems to be activated properly. The exception is table EKBE, which activates but with warnings about missing enhancement categories of tables or includes/subtypes for four active dependent tables. That's the only lead I've got.
    Can't find any notes or other posts about this error, any ideas would be greatly appreciated!

    Hi,
    the only thing i´ve found is this OSS Note:
    https://service.sap.com/sap/support/notes/1105679
    Best regards.

  • Reverse invoice in MIRO

    Experts,
    if I want to reverse a invoice which is already entered into MIRO, how must I proceed ?
    Thanks in advance
    Jörg

    Hi!,
    Are you talking about the "Reversal" option in menu of MIR4. Is it in display mode or editable mode. Perhaps that will be in dispaly mode only. I think that is authorization related issue as it is not recommonded to keep authorization of MIRO reversal to every user.
    As far as I know there is no such option available on MIRO transaction itself. At the max you can create a debit or credit memo only.
    Regards,
    Uday

  • MIRO take long time when enter invoice for PO with GR-based invoice

    Hi,
    In my client system, system take long time for extracting PO data while booking invoice via. MIRO for the purchase order which have GR-based IV is marked. However system take few second for extracting PO data when enter invoice via. MIRO for the PO which don't have GR-based IV. Please note following point while providing the solution:
    - this problem is exist only for the purchase order related to one company code. However system working perfectly for other company code in the same client. Hence we assuming that some company code level cofiguration is missing.
    - the problem is exist for po with account assignment K.
    - we have one to one mapping for purchase organization to company code to plant.
    Appreciate for you quick respond. Thanks in advance.
    Regards,
    sp sahu

    Hi,
    Please check with FI guy for GL A/c and Cost centers which you are using to create the PO with item category K.
    Still problem permits check with your ABAP person.
    Regards,
    Mohd Ali.

  • Enhancement to summarize FI entries when posting invoice

    Is there a way we can summarize line item totals (have one debit for 100 service lines) when posting invoices via enhancement based on a characteristic, such as cost center?
    I can maintain summarization via OBCY, but this is not an option.

    Hi ,
    IS it Vendor/Customer Invoices ? , as per my knowledge  u can do it thru Config.
    Regards
    Prabhu

  • Error when reversing settlement back to Auc - Balance in transaction curren

    Hi,
    We get following error when reversing a settlement from asset back to Auc (using AIST):
    FI/CO interface : Balance in transaction currency
    Message No. RW022
    This error only occurs when we settle a portion of the amount sitting in AuC and not the full amount. (When we settle full amount in AuC to final asset we can reverse no problem).
    When we do a partial settlement to final asset, SAP creates a document and in that document it posts a debit and credit for the unsettled amount e.g. 50k in Auc and we settle 45k to final asset with 5k remaining in Auc -  the document looks as follows
    AuC     5,000.00-
    Auc      5,000.00
    AuC    45,000.00
    Final Asset    25,000.00-
    Final Asset    20,000.00-
    The 5k above is the unsettled amount still sitting in AuC
    When we try reverse we get error message RW022 and detail is as follows:
        The balances in transaction currency must be zero for each logical
        transaction when transferring to the FI/CO interface. A balance of "
        5,000.00-" "CAD" was determined for the logical transaction "AZVZ".
    System Response
        The FI/CO interface does not process any transactions which have a
        balance in transaction currency other than zero.
    Procedure
        This is a system error of the calling application.
    Note:  We do use line item settlement in asset classes
    Much appreciate any help..

    Hello,
    You may need to check SAP notes below regarding this issue:
    1523814   Transaction AIST ends with error RW 022
    1514384   Error message RW 022 after Note 1444750 implem
    1444750   Postings without transaction currency
    I hope it helps.

  • Close010 error when reversing old posting in ECC6,0 with MR08

    Hi all,
    I posted an invoice through tcode MRHR in release 4.6C and I want to reverse it in release 6.0 via tcode MR08.
    Tcode MR08 displays the document but I received an error message : Systemerrorin CLOSE 010.PleasecontactSAPsupport when I try to save.
    We have a lot of old documents that need to be reversed in ECC6.0. They where originally booked in 4.6c
    So far all I can think of is to do it manually. But there are a lot of documents. In OSS I cannot find a note about this issue. Does anyone have a solution for this ?
    thanks in advance
    John

    There is a not available. Please find the relevant note and apply.

  • I am getting a message Internal Error Instacast keys not defined when I open one of the local tv news apps on my iPad. What do I need to do to fix it?

    I am getting an error message "Internal error Instacast Keys not defined" when I open a news app from one of my local tv stations. What is causing this?

    Hello, MommaLloyd24. 
    Thank you for visiting Apple Support Communities.
    Here are the steps I would recommend going through as they should resolve the issue.
    iTunes 11.1.4 for Windows: Unable to install or open
    http://support.apple.com/kb/TS5376
    Cheers,
    Jason H.

  • When I open Firefox it gives this error, ReferenceError: mtRpt is not defined, and then open normally. How do I fix it?

    When I open Firefox it gives this error, ReferenceError: mtRpt is not defined, and then open normally. How do I fix it?

    This issue can be caused by an extension that isn't working properly.
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    * Don't make any changes on the Safe mode start window.
    * https://support.mozilla.com/kb/Safe+Mode
    * [[Troubleshooting extensions and themes]]
    In Firefox 4 you can use one of these to start in <u>[[Safe mode]]</u>:
    * Help > Restart with Add-ons Disabled
    * Hold down the Shift key while double clicking the Firefox desktop shortcut (Windows)

  • ERROR "Application (vod) is not defined." when creating new vhosts

    I'm testing FMS 4.5 using the developer edition before upgrading our FMS 3.5 servers to 4.5 but for some reason creating new vhosts doesn't seem to work.
    I'm following the exact same steps I would take using v3.5 but 4.5 gives this error:
    Sep 29 03:34:24 eventstreaming Javascript[31564]: Connection rejected by server. Reason : [ Server.Reject ] : (_defaultRoot_, vhost1.somedomain.com) : Application (vod) is not defined.
    Here are the steps I've taken:
    Made a copy of folder   _defaultVHost_/   named   vhost1.somedomain.com/     ( inside conf/_defaultRoot_ )
    Made an exact copy of the default FMS4.5 applications/  folder  at  /home/vhost1/public_html/applications
    Edited  vhost1.somedomain.com/vhost.xml and changed
    <AppsDir>${VHOST.APPSDIR}</AppsDir>
    TO
    <AppsDir>/home/vhost1/public_html/applications</AppsDir>
    Edited /home/vhost1/public_html/applications/vod/Application.xml and changed the path to the media files. i.e.
    <Streams>/;${VOD_COMMON_DIR}</Streams>
    <Streams>/;${VOD_DIR}</Streams>
    TO
    <Streams>/;${VOD_COMMON_DIR}</Streams>
    <Streams>/;/home/vhost1/public_html/applications/vod/media</Streams>
    Restarted FMS
    The VOD application in the default FMS applications folder works fine but the one for the new vhost doesn't. When I try to connect to rtmp://vhost1.somedomain.com/vod/media/sample.flv I get the error
    Sep 29 03:34:24 eventstreaming Javascript[31564]: Connection rejected by server. Reason : [ Server.Reject ] : (_defaultRoot_, vhost1.somedomain.com) : Application (vod) is not defined.
    No other errors are reported in the logs when I strart FMS. Why is the VOD application not working for new vhosts? Either I'm missing something obvious or the developer edition is restricted to one vhost perhaps?

    I tried same scenario at my end and its working for me. Probably there is something wrong which you are doing. For developer edition you should be able to have 3 vhosts.
    Why are you using URI like this: rtmp://vhost1.somedomain.com/vod/media/sample.flv --> it should be rtmp://vhost1.somedomain.com/vod/sample.flv

Maybe you are looking for