Changing an Invoice Created From MIRO

What transaction can I use to change an invoice which was created via transaction MIRO? Is it possible to do a change on the invoice? I can display the invoice using MIR4 but couldn't find the transaction for changing it.
Thanks,
Beth

Hi Liz,
to change an invoice depends on invoice-status:
you can change it (MIR4-edit- display/change resp.
with TA MIR6 )
only if invoice is'nt booked (so only stati:
parked,incorrect,held)
regards Andreas

Similar Messages

  • Change of document posted from MIRO

    Dear experts,
    Is it possible to change the document posted from MIRO?
    I want to put "final invoice" indicator on MIRO document.Users do not have authorization to change the PO(because same indicator exists on PO)  documents.So, i must find solution not done on PO.
    Chris

    Hi,
    you can't change the posted doc...so..
    You need to  cacel/reverse the last posted doc....and create a new doc with the final invoice indicator....
    Go to MIRO --> Choose Cancel invoice doc > enter the last posted doc number or system may also take last by default-> check the mvt type --> execute
    Then go MIRO --> Make new IR doc..
    Hope it helps..
    Regards
    Priyanka.P
    AWARD IF HELPFULL
    Edited by: Priyanka Paltanwale on Sep 4, 2008 8:41 AM

  • Change FI document items created from MIRO

    Hi All
    I'm creating invoices with MIRO transaction.
    I want to change some document items of FI document related to one invoice, assigning the vendor number of header invoice to the field bseg-lifnr created in FI document.
    I have tried with BTEs, substitutions, exit LMR1M001, BADI Invoice_Update and Enhancement in MRM_INVOICE_PREPARE_AND_POST.
    I can't find the way to change this field of the FI document during posting with any of these techniques.
    Thank you in advance

    Hi niraj and Rob
    I have made a substitution at line level that calls a user exit created in report ZRGGBS000.
    This works fine in FI documents created from FI transactions like FB01 but the MIRO execution doesn't pass for it.
    Our users are responsible of some profit centers.
    They want to know in profit center analysis all invoices that refer to their own profit centers, and who are their respective vendors.
    In those analysis, they see GL line items of incomes and expenses and need to know the vendor that origins them.

  • Restricting changes in Invoicing party in MIRO transaction

    Hi MM gurus,
    Did anyone try to change the messages
    M8 286 Different invoicing party & planned in purchase order &
    M8 288 Different invoicing party & planned in purchase order &
    for the MIRO transaction?
    Our requirement is to restrict the users in MIRO screen for changing the invoicing party to a different vendor.
    1) Is there any other way to achieve this functionality?
    We should not allow users to change the invoicing party when they create MIRO.
    Request help in this regard and thanks in advance.
    Best regards,
    Sridhar

    Hi,
    1.- standard message
    M8 286 Different invoicing party & planned in purchase order &
    This message appears when the vendor of MIRO transaction is different from vendor of PO.
    2.- badi message
    The solution i proposed appears when you´ve saved the document and you modify the document to change the vendor regardless of if it is the same of the PO or not.
    If the vendor is different from the one saved in the first place a message would appear.
    Maybe i got it wrong and this is not what you expected.
    Perhaps this is what you need:
    check transaction code OMRM and change the message 286/288, class M8, from W to E (error).
    Best regards.
    Edited by: Pablo Casamayor on Dec 8, 2009 5:33 PM

  • Payment of Expense Report invoice created from credit card transactions

    We are implementing corporate credit cards into iExpenses using the company pay method. When expense reports are created from aquitting credit card transactions and exported into Payables does anyone know if it is possible to pay the expense report invoice that has been created without needing to run the Create Credit Card Issuer Invoice program? The reason for this question is that I want to avoid running this program as our credit card provider direct debits our account from our bank account rather than us transmitting the funds to them and don't need to create an invoice for the credit card provider. Any assistance would be gretly appreciated. Thanks

    Hi  Harry
    You can use the badi TRIP_POST_FI   .you can create custom table & mention the different symbolic account number  & change your  symbolic account based on your expense type by using the above badi. While you do FI posting  your expense types will get posted in two hit two different G/L account
    It will surely solve your problem.. I had same issue in my earlier project which i have done the above solution.
    Thanks
    Anwar Hossain

  • XBLNR field in vendor invoice (RE), from MIRO

    Hello,
    What it is copied in the XBLNR vendor invoice field, caming from MIRO by standar?
    How can I check or modify?
    Regards
    Francisco

    Dear Francisco,
    After you have posted an MM invoice (with MIRO), the value entered into
    field INVFO-XBLNR is saved in the document header (RBKP-XBLNR). The same
    value is taken over into the follow-on FI document into BKPF-XBLNR.
    Mauri

  • Change the FM Document from MIRO (using BTE)

    Hi,
    At the moment to post the document from MIRO, I need to change the fields Commitment Item (FIPOS) and Funds Center (FISTL) of financial accounting document in order to FM document takes the new values. 
    I Used the FIBF with a BTE (Event 1120), the fields FIPOS and FISTL in the financial accounting document were changed but the FM document does not take the new changes.
    Somebody can help and determine which can be the problem or if I need to do something different.
    Thanks a lot.
    Sandra M. Pulido

    Hi,
    This is my code in the function:
        LOOP AT t_bseg.
            READ TABLE T_BSEGSUB WITH KEY TABIX = v_tabix.
            t_bsegsub-fipos = v_fipos.
            t_bsegsub-fistl = v_fistl.
            MODIFY T_BSEGSUB INDEX v_tabix.
        ENDLOOP.
    You can see that is the same like yours and changed the values in the financial document but this last one is the base for the other document (FM).
    It's right that I can only substitute the field avalaible in the structure BSET_SUBST and these fields doesn't exist in structure but with an append structure I did.
    Thanks for your answer,
    Sandra M. Pulido

  • PR can be changed after PO created from the PR(by adopting) .. need to stop

    Dear experts,
    In our current system PR can be changed after PO created by adopting the PR. How can i block this change.
    Kindly help
    Regards,
    Zusen

    Badruddoza Zusen wrote:
    Hi
    >
    > Thank you for your reply.
    >
    > I have set message 06608 as error but problem still is there. After creating a PO 4500013405 w.r.t a PR 100018999 and can add new line in PR 100018999. How can i stop this..
    >
    > Kindly help.
    >
    > Thanks and regards,
    > Zusen
    Is that really a problem?  the second item has has the same PR number. but if you look at the technical structure of the purchase requisition table, then this table does not have a header table and no item table, it is just one table --> EBAN
    if you create a second item, then you have the same PR number but different item number
    otherwise
    you have a different PR number but same item number.
    It is really just one field which is different.
    And 06608 message prevents the change of the item which is already used in a PO.

  • Invoice create from DeliveryNote

    Good Day
    Experts:
    I have SalesOrders that were "Copied To" a DeliveryOrder using the Copy To button on the lower right portion of
    the SalesOrder screen. I then use the DeliveryNote object via the DocEntry value to get information to build an
    Invoice.  My code works fine.  However, I am a bit concerned that I am sending "enough" information for all the "behind the scenes" things that go on with the Invoice.  This after I found the amount of fields available on oDeliveryNote.  How can I know if I am sending all the information that is needed?  Here is my code:
                    oDeliveryNote.GetByKey(sDocEntry)
                    'Set DeliveryOrder header info to Invoice object
                    oInvoice.CardCode = oDeliveryNote.CardCode
                    oInvoice.CardName = oDeliveryNote.CardName
                    oInvoice.Address = oDeliveryNote.Address
                    oInvoice.DocDate = oDeliveryNote.DocDate
                    oInvoice.DocDueDate = oDeliveryNote.DocDate
                    For i = 0 To oDeliveryNote.Lines.Count - 1
                        oDeliveryNote.Lines.SetCurrentLine(i)
                        If i > 0 Then
                            oInvoice.Lines.Add()
                        End If
                        'Set DeliveryOrder line info to Invoice object
                        oInvoice.Lines.BaseEntry = oDeliveryNote.DocEntry
                        oInvoice.Lines.BaseLine = oDeliveryNote.Lines.LineNum
                        oInvoice.Lines.BaseType = SAPbobsCOM.BoObjectTypes.oDeliveryNotes
                        oInvoice.Lines.ItemCode = oDeliveryNote.Lines.ItemCode
                        oInvoice.Lines.Quantity = oDeliveryNote.Lines.Quantity
                        oInvoice.Lines.Price = oDeliveryNote.Lines.Price
                    Next
                    retVal = oInvoice.Add()
              Next
    Thanks for helping,
    Ed

    Hi Ed,
    actually you set the important things in your code.
    you might also set the Project, Discount and Freight in the Invoice.
    the important "scene" that happens is that the invoice create journal entries.
    lg David

  • Incoming Invoice Create from data without posting the GR details

    Hi Experts,
    I am trying to create a MM invoice (MIRO) using the BAPI BAPI_INCOMINGINVOICE_CREATE and I do not want to post GR details in this invoice. But I have not been able to see the face of success yet.
    Following are the parameters that I pass to the structures of this BAPI:
    BAPI_INCINV_CREATE_ADDRESSDATA Addressdata = new BAPI_INCINV_CREATE_ADDRESSDATA();
    BAPI_INCINV_CREATE_HEADER Headerdata=new BAPI_INCINV_CREATE_HEADER();
    BAPI_INCINV_CREATE_ACCOUNTTable Accountingdata = new BAPI_INCINV_CREATE_ACCOUNTTable();
    BAPI_INCINV_CREATE_ACCOUNT Account = new BAPI_INCINV_CREATE_ACCOUNT();
    BAPI_INCINV_CREATE_ITEMTable Itemdata = new BAPI_INCINV_CREATE_ITEMTable();
    BAPI_INCINV_CREATE_ITEM Item = new BAPI_INCINV_CREATE_ITEM();
    BAPI_INCINV_CREATE_GL_ACCOUNTTable Glaccountdata=new BAPI_INCINV_CREATE_GL_ACCOUNTTable();
    BAPI_INCINV_CREATE_GL_ACCOUNT Glaccount = new BAPI_INCINV_CREATE_GL_ACCOUNT();
    BAPI_INCINV_CREATE_MATERIALTable Materialdata = new BAPI_INCINV_CREATE_MATERIALTable();
    BAPIRET2Table Return=new BAPIRET2Table();
    BAPI_INCINV_CREATE_TAXTable Taxdata = new BAPI_INCINV_CREATE_TAXTable();
    BAPI_INCINV_CREATE_VENDORSPLITTable Vendoritemsplitdata = new BAPI_INCINV_CREATE_VENDORSPLITTable();
    BAPI_INCINV_CREATE_WITHTAXTable Withtaxdata = new BAPI_INCINV_CREATE_WITHTAXTable();
    string Fiscalyear="", Invoicedocnumber="";
    Headerdata.Invoice_Ind = "X";
    Headerdata.Bus_Area = "ED";
    Headerdata.Comp_Code = "GAMB";
    Headerdata.Doc_Date = "20110505";
    Headerdata.Bline_Date = "20110505";
    Headerdata.Doc_Type = "RE";
    Headerdata.Diff_Inv = "0001736123";
    Headerdata.Currency = "USD";
    Headerdata.Exch_Rate = 7.33M;
    Headerdata.Po_Ref_No = "4510146624";
    Headerdata.Gross_Amount = 87500.00M;
    Headerdata.Header_Txt = "";
    Headerdata.Inv_Rec_Date = "20110505";
    Headerdata.Pmnttrms = "G001";
    Headerdata.Pmnt_Block = "A";
    Headerdata.Ref_Doc_No = "Inv01";
    Headerdata.Pstng_Date = "20110505";
    Headerdata.Calc_Tax_Ind = "X";
    Headerdata.Person_Ext = "extsuro";
    BAPI_INCINV_CREATE_MATERIAL Material = new BAPI_INCINV_CREATE_MATERIAL();
    Material.Invoice_Doc_Item = "0001";
    Material.Material = "W900000664";
    Material.Val_Area = "PL01"; // plant
    Material.Db_Cr_Ind = "S";
    Material.Item_Amount = 70000.00M;
    Material.Quantity = 200.00M;
    Material.Base_Uom = "EA";
    Material.Tax_Code = "I1";
    Materialdata.Add(Material);
    Item = new BAPI_INCINV_CREATE_ITEM();
    Item.Invoice_Doc_Item = "0001";
    Item.Po_Number = "4510146624";
    Item.Po_Item = "00010";
    Item.De_Cre_Ind = "X";
    Item.Freight_Ven = "0000010149";
    Item.Tax_Code = "I1";
    Item.Item_Amount = 70000.00M;
    Item.Quantity = 200.00M;
    Item.Po_Unit = "EA";
    Item.Po_Unit_Iso = "EA";
    Itemdata.Add(Item);
    proxyPOInvoice.Bapi_Incominginvoice_Create(Addressdata, Headerdata, out Fiscalyear, out Invoicedocnumber,
        ref Accountingdata, ref Glaccountdata, ref Itemdata, ref Materialdata, ref Return, ref Taxdata, ref Vendoritemsplitdata, ref Withtaxdata);
    This is resulting in the below error message:
    u2022     Enter goods receipt data only when working with GR-based IV
    For the first error messages, after some good amount of googling and also searching in this forum I could reach to this conclusion that, if PO is marked with GR-based IV flag then invoice cannot be booked without GR. Also while booking such as invoice for every GR Item we need to pass:
    Ref_Doc = goods recript number,
    Ref_Doc_Year = year for good receipt number
    and Ref_Doc_It = item number in the goods receipt.
    I have created a PO which is not GR-based IV flagged, i.e. GR is not mandatory for creating invoice. Still I get the same message every time. I went through the documentation of the BAPI and also through many sites that gave sample codes to create an MM invoice but without any success.
    The same entry when I enter through SAP screens I am able to post the invoice without GR.  Please help me identify where I am going wrong.
    Thanks in Advance
    Best Regards
    Roy

    I found out the cause to this whole thing. It seems that even though if you don't need to pass a parameter you need to fill it with default value. e.g.
    my invoice was not GR-based IV invoice. Therefore, I don't actually need to pass values for:
    REF_DOC
    REF_DOC_IT &
    REF_DOC_YEAR.
    Well i was wrong here. Even then I need to pass these values as:
    REF_DOC = ""
    REF_DOC_IT = "0000"
    REF_DOC_YEAR = "0000"
    I guess this is how SAP .Net Connector works.
    Thanks to all anyway
    Roy

  • A/P Invoice created from Approved Drafts, through DIAPI

    Please I need help with this error.
    I need create A/P Invoice  from approved drafts with DIAPI.
    There are no errors if the "A/P Invoice" is copy of "Purchase Order" or without base document. In this case the Invoice is created without problems.
    But, if the invoice is copy of "Goods Receipt PO", it is not created and DIAPI retrieve an error:
    "Field cannot be updated (ODBC -1029)"
    is a bug in  sdk?
    Thanks a lot.
    Please help.

    Hello Norman,
    This sounds really like a bug which you should report to SAP Support... - sorry!
    ...but let me (and others) give you some advice how to be more sure in such conclusions:
    In such cases you should check:
    a) Does it work in the B1 GUI application?
    If yes, it's a bug (or limitation?) which you should raise to SAP Support.
    ...and of course it works...
    b) If you are not sure about a) - or if there are problems too, but you still think it should work... you should check the DB documentation.
    In your case the information is more-or-less obvious (could surely be easier to find...) available as the "Constraints" for the field PCH1.BaseType...
    The DB documentation says that Purchase Orders + Goods Receipts POs (GRPO) as base types - and thus your problem is certainly a bug (but Support will do the final judgement).
    But you should make sure that the GRPO is OK - i.e. the lines you need are not closed etc., but I assume you checked all that a couple of times already.
    Regards,
    Frank

  • Why do colours change in PDF created from InDesign book?

    Please help.
    I've created a Book from 5 InDesign documents that have images text and some Illustrator drawings in.
    When I export the Book to PDF some of the colours in the Illustrator graphics are different (the graphics are all vector based maps with some text). Not all colours are changing, seems to be different blues showing as one green in the PDF.
    Same thing happens when I print the Book from InDesign.
    Could anyone tell me what I'm doing wrong.

    Help!  I too am having problems when creating a pdf in InDesign.  My colors are all Pantone process colors.  My specific problem is that when I export my book cover to a PDF, my process black is changing to gray.  This ONLY happens with pdfs.  When I save as a jpg things are fine.  It will print fine.  I have been scaling it down, but i prints black.  Help!  This is a project due for a typography class on Monday and must be printed and mounted for class.
    Mary

  • Can we change WSDL file created from Function Module wizard??

    Hi everybody!
    I have created a web service from function module using SAP wizard.
    Now the consumer side want me to change <wsp:UsingPolicy wsdl:required="true"/>
    Is this possible???
    If so how?????
    Thank u in advance!!

    Hi Muhammad!
    As soon as you open WSDL for selected binding in the URL are of you explorer change the ws_policy with "standard" . Then simply save the wsdl and send it to the other party.
    Hope this helps!

  • User exit to change Purchase requisition created from VA01

    Hi,
    I am using item categories ZRUI and ZRUD for which PR is created in VA01 while saving the sales order.
    I need to change address data in such PR. Can anyone suggest user exit to be used??

    Hi,
    You may use USEREXIT_MOVE_FIELD_TO_ME_REQ.
    You can find this in include MV45AFZB.
    <REMOVED BY MODERATOR>
    Regards,
    Sharad
    Edited by: Alvaro Tejada Galindo on Jul 21, 2008 12:37 PM

  • Change message subject created from a job

    Hello everybody,
    i have a little problem:
    i have a job that sends an attachment(pdf) by email.
    Sap automatically creates the message subject with 'Job' + job_name + ', step 1' and the file attached have the same name.
    If i access to the email with a PDA, it doesn´t recognize the ',' in the pdf filename and i can´t open the file.
    I need to know if there is any way of change the standard subject of a message and the filename attached, created by a job.
    Thanks in advance
    António

    Hi António!
    I haven't found a default value for subject or attachment.
    There are two work-arounds:
    - Save the attachment without space (or ,) on your PDA, then you should be able to open the document.
    - Use a special 'mail' printer, here is an instruction:
    http://help.sap.com/saphelp_erp2004/helpdata/en/ae/16193ce8fac413e10000000a114084/frameset.htm
    Regards,
    Christian

Maybe you are looking for