Avoid posting mm-incoming invoice with when special account is used

Hi,
during the creation of the (parked) incoming invoice we use a dummy account that needs to be changed later. For our process it is not simply done by customize the account in the way that posting is not allowed.
Therefore I am searching a possibilty to reject the posting of an mm incoming invoice if one special account is used. For the FI-incoming invoices I solved the problem with validation rules (User exits to avoid posting of invoices)
But how can I do this with the mm invoices? Is it extension LMR1M005 or LMR1M004? (Didn't get it with them because I don't know how a "posting" switch should look like in the coding)
Regards, Vanessa

Hi,
Your PO created for real  vendor/account and Why you parked incoming invoice to a dummy account ?
Purchase order considered as committed document by business and you are doing invoice verification( parking and posting) WRT purchase order for a vendor and respective accounting documents are created during goods receipt  and invoice verification-why you want to post to dummy account/vendor!
Instead of development , you can try with following:
1.Create Main Vendor (A)in t.code:XK01
2.Go for creating a new vendor master(B) for dummy vendor in XK01 , keep alternate payee as main vendor(A) as Alternat.payee field in Payment transaction view and keep partner function as Invoicing Party(PI) only in  Partner function view.
3. Assign this dummy vendor code(B) in Main vendor(A) in t.code:XK02  with partner function of Invoicing Party in Partner function view.
4.Now create PO for Main vendor(A)
5.Do invoice verification for PO, your invoice posted to dummy vendor code(B)
6.Do payment for PO where you will pay for vendor code (A)
Also you can think following options:
Better create assign a blocking key in field of Payment block in Payment transaction view of your vendor master and after invoice verification, the invoice document created will be blocked for vendor.Later you can release the invoice with MRBR t.code or FB02 t.code.
OR
You can use tolerance limit as ZERO for tolerance keys for invoice verification for your company code. Create PO for vendor and after invoice verification for PO, the invoice document created will be blocked for vendor.Later you can release the invoice with t.codes MRBR  or FB02.
Regards,
Biju K

Similar Messages

  • Creating of incoming invoice automatically when documen info record created

    Hi all,
    I apologize because I am asking many questions on this forum during the last few weeks, but I have some problems which I can't solve by myself in one project.
    So, this time the question is about incoming invoices.
    Here is the situation:
    When our customer receives incoming invoice (in paper form) we scan it and send it to one Document management system. In that system we verify the invoice and approve it. After that step the document is released to SAP (only the document info record is created and that info record points to the original document (pdf file) in that DMS).
    Now the question is:
    Is it possible to automatically create incoming invoice (parked) when the document is released to SAP (it+s document info record created) and to create link between these two SAP objects? Basically it means that at the moment when doc. info record is created, the incoming invoice is created (only with mandatory data) and saved (parked).
    We need this functionality because our client wants to have the access to original document (pdf file) when he is about to finish the incoming invoice.
    So, is it possible to set up some parameters so that incoming invoice is created automatically after the document info record is created, and linked to that document info record?

    I was not aware that u have already done coding to create DIR in SAP. In that case u don't need to rely on status triggering, u may create the invoice prior to  DIR creation and then link it to the DIR.It can be done in the way u have mentioned. I.e. linking at the time of DIR with BAPI_DOCUMENT_CREATE.
    I doubt we have any direct link to Incoming Invoice from DIR. One of the options i can think of is linking DIR to EKPO(Purchase Order Item) which is mentioned in Invoice.
    Else u may need to add another object with object table "RBKP"
    Following link will help u in creating new Object for development of new screens [http://help.sap.com/saphelp_erp60_sp/helpdata/en/c1/1c31a243c711d1893e0000e8323c4f/frameset.htm]
    BAPI_DOCUMENT_CREATE2 is  the latest BAPI instead of BAPI_DOCUMENT_CREATE.
    Points Appreciated.

  • Problem while 're-posting' a cancelle Invoice with Exchange Rate Difference

    Hi Gurus,
    We are facing a problem while re-posting an Invoice with Exchange Rate Difference. I say re-posting because this invoice was previously posted and reversed on the same date. Here is the scenario along with the relevant postings:
    1)
    G/R is posted in September when the exchange rate for dollar was, say, Rs. 49 = 1 USD.
    Posting:
    Service A/C.....100 USD (Rs. 4900)
         To SR/IR Clearing A/C...100 USD (Rs. 4900)
    2)
    MIRO is done in October, when the exchange rate was, say, Rs. 48 = 1 USD. Thus, the exchange difference posting was done in the respective accounts.
    Posting:
    SR/IR Clearing A/C......100 USD (Rs. 4900)
         To Vendor A/C...........90 USD (Rs. 4320)
         To TDS A/C..............10 USD (Rs.  480)
         To Exch. Difference A/C. 0 USD (Rs.  100)
    This was the correct entry, however we missed out some TDS codes and thus needed to reverse this entry and repost it.
    3)
    Now this invoice was reversed (T.Code MIRO) in october itself on exactly the same date on which invoice was created, and it resulted in the following postings:
    Vendor A/C......90 USD (Rs. 4320)
    TDS A/C.........10 USD (Rs.  480)
         To SR/IR Clearing A/C...100 USD (4800, i.e. 48 * 100, Rs.48 being the exchange rate in october)
    4)
    Now when we try to post MIRO again, it is posting the following entry:
    SR/IR Clearing A/C......97.96 USD (Rs. 4800)
    Exch. Difference A/C.....2.04 USD (Rs.    0)
         To Vendor A/C........... 85 USD (Rs. 4080)
         To TDS1 A/C............. 10 USD (Rs.  480)
         To TDS2 A/C.............  5 USD (Rs.  240)
    This is a wrong entry. SR/IR clearing A/C should have been debited by 100 USD (Rs. 4900), and the Exch. Rate difference account should have been credited by 0 USD (Rs. 100)
    Can someone please help us with this. What the system seems to be doing is, that when the Invoice was reversed, the value that got reversed for SR/IR Clearing A/C was 100 USD but with Rs. 4800 instead of Rs. 4900. Now, when we try to repost the invoice, the system divided this value by the exchange rate prevalent in September, i.e. Rs. 49, thus the resultant value 97.96 USD (i.e.  4800 / 49).
    Please help.
    Thanks!
    Regards,
    Angad Nagpal

    Solved.
    The final entry is correct, as the net result in the G/L balances is the same. For further information please refer to notes 116250 and 46564.
    Thanks!
    Regards,
    Angad Nagpal

  • Can I post a down payment with a Special G/L indicator?

    I have to post a down patment.
    I want to post a Down payment with posting keys 29 Special G/L debit and 39 Special G/L credit.
    The system does not allow to post 29 Vendor subledger account to 50 G/L Bank account.  Is it possible to configure that posting in the IMG?
    A down payment Reconciliation account for the Vendor is determined to be posted by 29 and 39 posting keys in the IMG instead of the normal Reconciliation account. Is this correct?
    Your help is highly appreciated.

    Dear Velu,
    Thank you very much for your answer.
    I mean the offseting posting of the Debit Advanced suppliers account, which is Credit Expense or Bank clearing account. Do you know why the system restricts the offseting posting only to Espense accounts?
    Try in the FB01 transaction when you choose 29 A Vendor line item and you choose  Bank clearing account the system gives message 'Incorrect postings are ignored'.
    Regards,
    Desi
    Edited by: Desi Stoyanova on Oct 20, 2008 10:05 PM
    Edited by: Desi Stoyanova on Oct 20, 2008 10:06 PM

  • Invoice Type not being Updated while Posting INVOIC01 - Incoming Invoice

    Hello,
                    I am trying to Post Incoming Vendor Invoice in to SAP using INVOIC01 and IDOC_INPUT_INVOIC_MRM Function Module. I am adding values INVO for Invoice, CRMO for Credit Memo in the Field E1EDK01-BSART to Post the Invoice with different Invoice Types. However, the Invoice for the PO gets Posted only as Invoice, no matter what I populate in the Segment Field E1EDK01-BSART. What could be the issue? Please let me know.
    Thank You,
    Venkata Phani Prasad K.

    This issue has been Resolved. A Sub routine MRM_DOCUMENT_COMPLETE is called in the  Function Module IDOC_INPUT_INVOIC_MRM in which the value of the USING Parameter MRM_RBKPV-TCODE is being hard coded to MR1M. Since I am using a Z-Version of this Function Module, I've changed the value of the above field to MIRO after the Subroutine call which solved the issue.
    MRM_RBKPV-TCODE = 'MIRO'.
    The Values to be Passed to the Field BSART in the Segment E1EDK01 are
    E1EDK01-BSART = 'INVL' - For Invoice
    E1EDK01-BSART = 'CRME' - For Credit Memo
    Thanks,
    Venkata Phani Prasad K

  • Posting Ar-invoice with 2 revenue accounts

    Hello experts,
    my client would like when posting an AR invoice to withhold a given amount out of the unit price and post it in a separate revenue account.that amount is multiplied by the quantity as well. (basically the ARinvoice should post into 2 revenue accounts)
    Ex: qty=10, unit price=1000, amount to withhold by qty:20
    revenue account no 1= 980*10=9800
    revenue account no 2=20*10=200
    Can anyone help with this please?
    Regards

    Hi........
    In your case please do the transaction in two lines.
    Where in first put Item with 980 Qty and 10/- with revenue account one in GL account Column..
    And in second line put Item with 20Qty and 10/- with revenue account second in GL account Column......
    Regards,
    Rahul

  • Dealing with two email accounts that use the same SMTP (outgoing) server

    Folks:
    re:   mail.app  5.2 (MacOS 10.7.4) with respect to POP accounts only
    I've read this thread multiple times, spent many hours experimenting, and my web searches haven't come up with any more useful help.
    How do you persuade mail.app to accept settings for two similar, but distinct email accounts that use the same SMTP (outgoing) server?   Say, the accounts are "blue.example.com" and "[email protected]". These have different user names and passwords.   The SMTP server is "smtp.example.com". 
    I think this is the appearance of success: the SMTP Server List (as seen in edit-the SMTP-Server-List mode) shows:
    Server Name                   In Use By Account
        smtp.example.com      [email protected], [email protected]
    (Description column omitted for brevity.  And of course, mail.app doesn't show the little envelope icons.)
    But I cannot reliably achieve this result.   When I select the SMTP server from the list for the second account --as suggested in the above-referenced thread--- I see the credentials (user name and password) for the first.  Should I overwrite them?  No, I don't think so -- I think that will break the first account.   I feel mail.app should present me with empty credentials boxes instead.  Maybe this happens -- sometimes.  But I can't see how to make it happen.  Am I simply overlooking something?
    A slightly different way of asking about this issue:   Suppose  I manage to do a proper setup for the two accounts and they work.  Then I change the password for "[email protected]" on the server. What is a reliable way of reaching the SMTP credentials for that account to make the edit?  Same question for "[email protected]"?    Even when I successfully attach two accounts to one SMTP server, I seem only able to reach the first listed one to make changes. (In this case, "blue.example.com").
    It is possible I'm missing something incredibly obvious...    I know the credentials for each account are distinct, but maybe mail.app copies them from the POP (incoming) settings.   Nah, that can't be, can it?   Or what?
    Maybe I'm seeing bizarre things due to scrambled mail.app preferences.  I've seen it before on other apps: delete the current preference file, get an auto-generated fresh one, and sanity returns. But with mail.app, with the prospect of losing years of emails --yeah, I've done it--  I'm extremely reluctant to mess around.
    Suggestions, please.
    TIA
    Message was edited by: Hen3ry  to clean up the table a little and add a parenthetical explanation.

    OK, I'm convinced.   The mail.app UI is BROKEN -- in my primary user account.  Such that it cannot reliably select an outgoing server for editing.
    I created a new user account and installed some relevant example accounts in mail.app in that account.  No problem. Well, a bit obscure, but still fully logical and reliable selection of individual SMTP accounts for editing.
    For the sake of clarity, I think it is best to mark this "answered" and repost, focusing on the symptoms and asking how one might go about repairing the problem.  So I'll do that.

  • I want to pay my Lightroom CC and Photoshop membership with my PayPal account without using a creditcard but that seems to be impossible.

    I normally pay with PayPal with my bank account via iDeal. Adobe asks for a creditcard account but I do not want to use a creditcard. It is impossible for me to pay for these products. Any suggestions?
    My e mail adress is      [email protected]
    Many thanks in advance,
    Hans Beukers

       Hans-
    See this link:  Adobe Store | Online order and payment FAQ 
    Payment via PayPal is accepted only in a few supported countries. See the Creative Cloud FAQ.
    Pattie

  • Posting A/P Invoice with date from 2008

    I just cant get that straight ... please help me in finding the right way.
    At the beginning of 2009 I have set the Period Index in Document Numbering Series to 2009 for all series, so people could continue to work. We are working with on numbering series for every document and I want the number to just running on.
    Now, I have an Invoice dated from 28.12.2008. So, I set (unfortunately have to, every time) the posting period to 12/08. After that, I can not open A/P invoice because of the numbering.
    I then tried to add a numbering series to have one for 2008 and a new one for 2009. Still I have to set the one corresponding to the posting period to set as default and i have to change this for every posting that belongs to 2008 or 2009, forth and back.
    What is the correct way to do this?
    It can't be that every time an invoice from 2008 has to be posted, the posting period and the numbering series have to be changed to 2008, and back to 2009 afterwards.
    It's unhandy enough that everytime after a change of month, the posting period has to be changed back and forth in administrative settings (and cant be easily selected right from the current module, i.e. A/P invoice).
    Needing to change the numbering system as well even locks out other users from posing to the current period for the time of the change back.
    Any hints highly appreciated.
    Thanks
    Franz

    Hello Franz,
    The quickest way to limit your issue is the following:
    - keep the same posting indicator when the posting period changes
    - use the same series
    Obviously, I do not know if this is legally acceptable in your country.
    This scenario will require the user to change the Current Period back and fro if they need to add new documents in the previous period.
    I am sorry but this is what I can suggest. I know it could be time consuming, but it will avoid mistakes.
    Kind Regards,
    Marcella Rivi
    SAP Business One Forums Team

  • Creating & posting the incoming invoice (MIRO) using BAPI

    Hi,
    We used to give ,
    Document Date = current date
    Delivery Note    = EX1
    Select the vendor
    Once we select the vendor the following data gets populated automatically such as,
    Item,Amount,Quantity,UOM and so on.
    For my data I get tax_code as V5.
    When I select the check box CALCULATE_TAX tax amount gets populated as 120 and Balance Amount as 3120.
    PO No         Amount Quantity UOM INVOICESIGN
    4600003648 2000       200       PCS  +
    4500000208 1000       100       PCS  +
    This data gets Populated automatically when I select EX1 as deleivery note and 000025 as vendor
    Since invoicesign is '+' for both the rows I give
    MATERIALDATA-SHKZG = 'S' for both the rows.
    I am getting errors like:
    1.  Balance <> 0  debit = 6120 credit = 3120.
    2.  Quantity greater than amount to be debited.
    and I couln't post the document.
    Kindly help me in this regard .
    If possible pls give me the code.

    For vendor invoices GLaccount will have cost centre data.the first line is always of vendor when you create vendor invoice in which vendor number is passed.
    In GLaccount apss your cost centre data.
    Nabhheet

  • Posting incoming invoice

    Hi,
    I defined a new "Terms of Payment" in configuration and defined the appropriate cash discount percentage rate.  I also created a customer master record and assigned the newly created terms of payment.  Using this new master record, I successfully posted an invoice in AR using FB70.  Now, I am trying to post an incoming invoice using F-28.  But for some reason unknown to me, the terms of payment (that I just created and assigned to the customer master record) is not being shown in the "Post Incoming Payments Process Open Items" screen in the Cash discnt field. 
    I have no problems posting the invoice without the cash discount percentage rate.  However, when I manually try to give a discount rate, I get a warning message that says Cash discount-relevant amount is zero; check entry at the bottom left corner of the screen.  When I click this warning, I get a pop-up screen with the same message and message no. F5073.
    I am sure I am missing a key configuration step in this process, but am not able to understand where.  Any light you can throw on this situation is greatly appreciated.
    Thanks,
    Vijay.

    Hi,
    In the FB70 you can see the payment term in the tab Payments in the header data.
    In F-22, the payment term is displayed in the screen where you enter the amount for customer invoice.
    For payment transaction F-28 is not relevant as payment term is entered in invoice and the discount etc for that invoice is calculated based on that payment term. In F-28 you are just making the payment for the net amount. However you can change the discount amount here.
    ( Also check that in transaction OB41, Payment term is maintained as optional field in field status group Payment Transactions for posting key 31.
    Also go to FS00 for the reconciliation account assigned to your vendor, the go to tab 'Create/bank/interest" and double click on the field status gorup.Check that in group Payment Transactions, the field Payment term is marked as optional field.)
    Regards,
    Gaurav

  • Can we Use T Code MIRA instead of MIRO for posting incoming invoice?

    Hi All,
    Can we Use T Code MIRA instead of MIRO for posting incoming invoice?
    While trying to post a incoming invoice using MIRO, I am getting a error "HKONT is EMPTY". But when using MIRA i could get the invoice posted.
    And in which situations we use MIRA?
    Thanks in Advance
    Gopi Krishna

    Hello
    MIRA is for Invoice Verification in the Background
    Purpose
    This process is suitable for the following transactions:
    Posting invoices with mass amounts of data for which no item check is required
    Posting invoices referring to transactions not yet entered in the system
    Entering Invoices for Verification in the Background (Without Item List)
    When verifying invoices in the background, you enter only a small set of document header data, such as the invoice amount, the currency and the tax information. You also allocate the incoming invoice to a purchasing document or a vendor. The system saves the data and allocation criteria you enter.
    At a later point, the system verifies the invoice in the background. It uses the allocation criteria you entered to determine the item list. It then calculates the net total from the item list.
    If the net total = gross amount invoiced - tax amount (+/- tolerance), the system posts the invoice in the background.
    If the net total ¹ gross amount invoiced - tax amount (+/- tolerance), the system does not post the invoice in the background. It saves the document header data and the items determined in the background; the saved document then has to be processed manually in Invoice Verification.
    With Invoice Verification in the background, the system does not check for any quantity or price differences at item level. Since you do not enter any actual invoice item data, the system uses the default data for comparison.
    Regards
    Gregory Mathews

  • How do I post an Invoice with 'on hold' status using this BAPI?

    Hey everyone,
    Okay, I'm working on an interface that will take Incoming Invoice information we receive from vendors and post it into the SAP system.  I'm still relatively new to ABAP, so it's a little slow-going for me...
    The BAPI is IncomingInvoice.  What we want to do is try to post the Incoming Invoice using the CreateFromData method.  That part, I'm clear on.  However, if there are any problems, the client wants us to post it with a status of 'on hold.'
    I'm been doing a lot of searching and a lot of BAPI documentation reading, but I'm not finding the answer.  I thought at first I could use the Change method, but it looks like I have to have an Invoice already out there in a particular status.  So if the CreateFromData somehow fails and doesn't really post an Invoice, then I think using the Change method is pointless.
    I thought the answer was to use the PreliminaryPostSingle method, as the documentation states that "enables you to post provisional invoice documents. Provisional invoice documents have the status 'on hold', 'on hold (from parking)', 'parked', 'parked as complete' or 'parked and released'."  But here's the kicker -- it expects IMPORT parameters of the INVOICEDOCNUMBER and FISCALYEAR.  But I don't have those yet, right?  Why does the method tell me it can post documents with this kind of status, but it expects me to provide key fields to an Invoice that doesn't yet exist, doesn't have a field that lets me set the status, and only returns the standard "return" table?
    I'm pulling my hair out on this one, guys.  I'm really hoping someone out there can help out.  As always, helpful posts will be duly rewarded with points.  Thanks everyone!

    Vyerah, sorry for the delay in the reply, but we only recently decided how to approach this.  Due to further discussions about the criteria, it was decided that we wouldn't worry about the "on hold" -- if we try to post an Incoming Invoice and it fails, then it'll be reported as such in an output file.
    Certainly made my life easier, as I thought I was going to have to clone the BAPI and try to get it so that it posted with an "on hold" status.  I'm very, very surprised to see that, apparently, SAP doesn't provide a function or BAPI to allow you to post an Invoice as "on hold."  Oh well.
    Anyway, I wanted to give you the update.  Thanks again!

  • Enter Incoming Invoice ( MIRO) unalbe to post

    Dear All,
    While posting the Incoming Invoice using MIRO tran. - credit memo, After Entering the GL Account
    Layout of Business Area , Cost Center, Partner Business area , and order field indicator shows all
    tick mark, ( correct sign) ,
    continuos message come fill in all required entry field.
    but when I using other User ID  Entering the Incoming Invoice happened.
    Please reply me How to correct the same. Which Auth.shall I remove.
    Regards,
    Santosh

    Thanx sri nath for reply., but still my problem is not solved.
    SAP user doing following entries :
    MIRO ->Inv. date >Reference>Calculate Tax ( check box select) > Business place>text>PO ref>
        --> select Delivery Note --> Select G/L Account -->
        in this menu after select the G/l account --> Business area --> Cost Center --> Order ( This fielld  
       automatically  Mandatory tick comes  ) only in one SAP login.
      So please tell me now How to remove this Mandatory tick to aboe field.
    While on my other SAP user this field are not comes in Mandatory. so Invoice post successfully.
    Regards,
    Santosh

  • Document splitting: vendor invoice with VAT cannot be posted because of tax

    Hello
    I try to post a vendor invoice with document splitting active. I can post a document without VAT but with VAT (input tax 21%) I get the message "Posting possible only with zero balance" balance; balance on other line items is 210 EUR.
    001 31       0000105675 Vendo                      1.000,00-                V4
    002 40       0000601000 Purchase of consuma           500,00                 V4
    003 40       0000601000 Purchase of consuma           500,00                 V4
    In customizing for document splliting I have following categories assigned to the GL accounts:
    100     399999     01000     Balance Sheet Account
    411000     411000     05100     Taxes on Sales/Purchases
    440000     441000     03000     Vendor
    451000     451000     05100     Taxes on Sales/Purchases
    500000     580000     01000     Balance Sheet Account
    600000     699999     20000     Expense
    700000     759010     30000     Revenue
    The field status group of the tax gl account has following field optional: cost center, profit center, segment (on which document splitting is require)
    What should I do so that the document splitting works also for the tax accounts so that they appear in the gl document?
    kr
    Arjan

    Hi,
    This problem does not seem to be of Document Splitting. When you post the document, balance of the document does not come to zero. This problem somewhat relates to Parrelel currency configured.
    Please depict entire scenario. Let me know in which currency you are posting document and which transaction and what message system is shooting.
    Straight solution can be you manually change the 210 EUR balance into document by clicking on more data.
    Regards,
    Chitnan Joshi.

Maybe you are looking for

  • Error while adding a job to scheduler

    Hello, I have a batch job that is running fine in both DEV and QA environment. In DEV, I am able to schedule and run it daily. I created a similar schedule in QA environment using BODS Mgmt Console/Administrator. However, upon Activating the schedule

  • How do you get deskphone to register on Jabber 9.1.0 using CUP 8.5 and CM 8.6.2?

                       I have all the setting correct but cannot get the deskphone to register on Jabber.  I have created a CCMCIP profile and associated the users.  We are using Cisco 9971 phones with each enduser added to 'Standard CTI Allow Control of

  • Communication chaneel error

    Hi Experts, My scenario is FileRFCFile Syncrinous. All the files being picked up from output tray by the Sender file CC. and because of one error file suddenly Sender File CC is not picking remaining all the files in the tray. even after deleting the

  • Why some playlists are not in iCloud and some are?

    Since updating to iPhone 5 and the latest OS on all my devices and the latest itunes. I see SOME playlists from my itunes are in the cloud for my phone, but only about a third? What gives :-). Thanks in advanced

  • Error 0Ajava.sql.SQLException%3A+ORA-00936%3A+missing+expression%0A&

    why would i get the following error if when i run my java code... 0Ajava.sql.SQLException%3A+ORA-00936%3A+missing+expression%0A&