QM in procurement: block invoice for payment if certificate not received

Hi,
I want to know if it possible to automatically block an invoice for payment if certificate in procurement hasn't been received.
I don't want to block the material, that is: I want to receive the material, transfer it in unrestricted stock but I shouldn't pay the invoice until its correspondant certificate is received.
Is it possible?
How should I proceed?
Thanks in advance.
Luis.

Try user exit MIRO
LMR1M001 User exits in Logistics Invoice Verification
MRMN0001 Message output and creation: Logistics Invoice Verifica

Similar Messages

  • Change Document - Block Invoice for Payment - BAPI

    Hello All,
    I have the requirement to block an invoice for payment through the Portal.
    In FB02 transaction, we can select an item and set the "Payment Block" indicator to B (blocked) for instance.
    I would like to know if exists a BAPI that allows this update. If not, if exists a function module for that (then we could create our own BAPI).
    Thanks in advance,
    Marco

    Hi Marco
    The BAPI never sets a payment block indicator by itself. It doesn't do so even when you have a payment release workflow
    activated where FB01 would automatically set the indicator.
    For BAPI calls you must always pass the payment block indicator in ACCOUNTPAYABLE-PMNT_BLOCK or code a user exit as described in note 487722 to populate the indicator automatically.
    In the normal FI posting transaction code, for example:FB01, system will read the customziing in Tcode OBB8 ->if Block key is defined and the flag of Transfer payment block when changing terms of payment is on, the system will set the this payment block into corresponding line items in which this payment term is used. please refer to source codes:
    Main Program     SAPFF001
    Source code of   SAPFF001
        CALL FUNCTION 'FI_FIND_PAYMENT_CONDITIONS'
          EXPORTING
            i_zterm            = bseg-zterm
            i_bldat            = bkpf-bldat
            i_budat            = bkpf-budat
            i_cpudt            = bkpf-cpudt
            i_zfbdt            = bseg-zfbdt
            i_funcl            = t020-funcl                     "ERP05
          IMPORTING
            e_t052             = t052                   <<<<< import customizing in T052(Tcode:OBB8)
            e_zfbdt            = bseg-zfbdt
            e_sklin            = sklin1
          EXCEPTIONS
            terms_incorrect    = 4
            terms_not_found    = 8
            no_date_entered    = 12
            no_day_limit_found = 16.
        CASE sy-subrc.
          WHEN 0.
          WHEN 4.
            MESSAGE e737 WITH bseg-zterm.
          WHEN 8.
            MESSAGE e100 WITH 'T052' bseg-zterm.
          WHEN 12.
        MESSAGE.
          WHEN 16.
            MESSAGE e024 WITH bseg-zterm bseg-zfbdt+6(2).
        ENDCASE.
    *------- Zahlungsschlüssel und Zahlungssperre vorschlagen -
        bseg-zlspr = t052-zschf.    <<<<<<<< payment block is set
        bseg-zlsch = t052-zlsch.
      ENDIF.
    Hope above explanation are useful for you to find the solution.
    Best Regards,
    Gladys xing

  • Block invoices for PO with no GR-based IV flag

    Hello SAP experts,
    I need your help with finding a way to block invoices for PO with no GR-based IV flag.  At our company, we treat service POs almost the same as material POs (to avoid receipt of service entry).  The only difference from material PO is that service PO does not have the flag for GR.  We customized our EBP to have this done.
    Now, accounting wants to automatically block all invoices associate with service POs.  In this case it would be a PO with no GR.  I tried LIV configuration but it is only for price, quantity and etc.  I also tried blocking with IR before GR but it didn't work because there is no GR.
    Is there a way to achive automatic invoice block in this case?
    Appreciate your help.
    -AT-

    Hi Annie,
    if the configuration doesn't help you enough, you would have to add some custom logic after the invoice has been created.
    Technically speaking, I believe there exists a business add-in (BAdI) where you could enter a piece of code which would after the invoice creation check the GR and block it if appropriate. Another implementation option would be a mini-workflow - there you would have a step which checks the GR existence and blocks the invoice.
    Hope this helps, I suggest talking to your local abap consultant for more details,
    -Mikko

  • Blocked invoices for SRM PO

    Dear All
    I have requirement in that i need to create blocked invoices for SRM PO's . I have created a PO in SRM portal . Now the invoice need to be done at R3 side but i am not aware how i can create a invoice for the SRM PO's .
    Any one help me on this .
    Regards
    Sunanda
    Edited by: SMABAP on Dec 31, 2008 7:36 AM

    Hi,
    please check whether your PO has sent to R/3 system or not . if it is there in R/3 then please create a PO with MIRO transaction.....
    Before creating the invoice please check whether vendor has GR based invoice vertification or not...
    if you are not able to do then ask your FI team to do this....
    Thanks
    Ravi

  • My billing is really screwed up... you are charging me for service I am not receiving

    You guys are real tools.
    You have been charging me for service I am not receiving, why can't anyone understand english?
    Recently you sent me a note, noting that you were sending me a device to get TV channels...  I didn't want TV channels, all I wanted was internet.
    I would like you to reverse last months charges, and this months charges since I am still not getting television channels and only using the internet.
    Again, I only want Internet service....
    [Edit for personal info]

    Hello aleamons,
    Got this all fixed for you. Bill has been switched back to Internet Only and back dated for when the change happened. 

  • Block Invoice for the difference in Qnty between GR and Invoice

    Dear Experts,
    I am trying to configure a scenario wherein Invoice must be blocked if there is difference in the quantity between the GR(MIGO) and Invoice(MIRO).
    I expect to see the the msg "C Blocked for Payment" when I check the same Invoice in MIR4.
    Please suggest the configurations involved.
    Manish

    Hi ,
    Please explore the possibility of using the settings of attributes of system messages in LIV .
    SPRO - Materials management - logistics invoice verification - attirbutes of systeme message - application area M8 .
    Here you can make the settings for showing the message as an error .
    Make the necessary settings as per the requirement .
    Regards ,
    Dewang T,

  • To view who has released vendor invoice for payment.

    hi team,
    we have a PO for GR based IV. we received invoice for more qty and was accepted. when i simulate in quality, system is working fine. but the client is saying that system is not blocking the invoice. but i feel that system blocked it but it is getting released. where can I see that who has released this blocked invoice.
    thank you, satish

    Hi
    enter the document  no in FB03 enter
    go to thef ourth ICON (Header ) Tea cup shape press that
    you can see under which login the  document got posted you can get all the details
    Regards
    Ganesh

  • AP:  Report or t-code to view blocked invoices by Payment R

    Hello SAP Guru's,
    Is there a report or other transactions other than MRBR or MR02 to view blocked invoices with an R Payment Block?  I am trying to identify why or what tolerance key the invoice went on hold.
    I don't want the ability to release the block, just to view.
    Thank you!

    Dear
    Please check the thread Payment block "R" in accouting document of AP.
    Regards

  • F-47 park and post option OR F110 block option for payment requests

    HI experts,
    current business scenario:
    F-47 payment request by AP users
    F110 payment run (including payment requests) by manager
    so between F-47 & F110  system doesnt trigger for payment approvals
    Business requirement:
    After F-47 system should trigger workflow to concerned manager for approval
    OR
    At F110 (payment run) system should proceed after approvals if payment requests includes in the run
    Limitation:
    Business doesnt  use F-48 ( post down payment) because check is processed by Bank
    Pls suggest workflow after F-47 or at F110 which wil intimate the concerned manager
    and stops &/ block the concerned payment till approval.
    regards
    Edited by: melgibson on Jan 16, 2012 8:30 AM

    Hi,
    Now i got your point. your requirement can be achived using a ABAP development.
    1) Create a Z table to store down payment requests (with all fields, those you use in F-47) and this table needs to be maintained via a Ztcode. (ZF-47). As soon as the user enter the DP request data in Ztcode, system should trigger the WORKFLOW and will send these requests to the manager's SAP Inbox. So once the manager approves few of them, those requests only will be processed by a Zprogram, which will create SAP standard DP requests using F-47 in background.
    Note: Please make sure that, your Ztable should have one special field called STATUS, which will be depending on manager's approval. If the manager rejects it, then status should be automatically updated to the Ztable.
    2) anyhow bank will automatically creates DP for all F-47 requests, which were pre approved above.
    This logic should work  and fits to your requirement.
    Cheers,
    Srinu

  • How to avoid cancellation of invoice for payment recevied

    Short Description:
    Cancellation of Invoice raised on customer after receipt of Payment from him
    Description:
    There is an Invoice dated 22.10.2008. We have received the payment for this Invoice vide document number posting date 06.12.2008. So the Invoice has been cleared. Now the Invoice has been wrongly reversed / cancelled vide Invoice No. dated 11.08.2010.
    Is there any check that we can put so that the system does not reverse the Invoice for which payment has been received. Is there any standard check for the same.
    Please guide
    Thanks.

    Yes SAP has given a standard routine to meet this requirement.
    Go to VTFL, select your delivery type and billing type and execute. There you can see a field "Copying Requirements".  Maintain routine 29 here and save.  Also, go to VOFA, select your billing type and assign this routine to the same field.
    Now try to cancel a billing document which has its status as "Cleared".
    thanks
    G. Lakshmipathi

  • Query-blocked Invoices for Quality per mat with the total quantity in QI

    Hello,
    We need to create a query for blocked Invoices in Quality summarized per materialcode together with the total quantity in Quality Inspection blocked stock.
    As starting point I've used the table RBKP_BLOCKED and linked it with RSEG from which I'm checking the quality block.
    From which table should I retrieve the qty in QI blocked stock?
    Thanks,
    Andrei J

    since ur report is depending on LIV's on block due to quality inspection is pending, better take the quantity from MKPF passing document number (GR number) and year of the document.
    Taking stock from MARD table will result is total mis match since this table holds stock position of plant and storage lcoation.
    Thanks & regards
    AHP

  • Hold AP invoice for payment from project

    My clients project managers want a say on AP invoice payments , after supplier invoice has been created against a project. Typically we are looking at some kind of "Hold" that can be put on Supplier invoice from projects module and then AP invoice should be disable for payment processing. This invoice should be enabled for payment only after this hhold is removed from Projects.
    Do we have this kind of function directly or indirectly?
    Cheers

    Hi
    The feature you are looking for in Projects is part of the newest release of 12.1 or the next point release.
    You could use a trigger for puting an hold, but then you need to have in place a work process where AP person sends an email to the project manager to ask for its approval, and upon the off-line approval the AP user will release the hold.
    Alternative approach is to utilize AME - Oracle Approval Management. You can set up the approval rules of the supplier invoices, so for project invoices the system will trigger the workflow and send notification to project manager. The Project Manager approval is releasing the invoice and make it available for payment.
    Dina

  • SAPScript : Invoice For Payment

    SAPScript : Invoce for payment
    Posted: May 15, 2006 2:04 AM        Reply      E-mail this post 
    Hi Friends,
    Please tell me the Program Name and SAPScript form name for following condition for <b>RUSSIA</b> -
    Invoce for payment : Customer service receives the order from the customer and place the order.
    Thanks & Regards
    Kishor

    Hi
    To find out, you can use transaction NACE, in the list of applications, choose the application 'V3'(then click on output types in the menu (application toolbar).
    Choose the appropriate output type 'RD00' and then double click on processiing routines (in left hand side menu).
    Now you should see the program name with the script name.
    Program: RVADIN01
    Form:    RVINVOICE01
    I may not be correct but now you know how to find out. So, try choosing the right application and appropriate output type.
    Regards
    ashish

  • SAPScript form an rogram for  "Invoice for Payment"

    Hi Friends,
               Please tell me the Program Name and  SAPScript form name for following condition -
    <b>
    Customer service receives the order from the customer and place the order (document "Invoce for payment"). </b>
    Thanks & Regards
    Kishor

    If you want to change the standard script format, then you have copy program and form. And attach the same in config.
    Form : ZF110_PRENUM_CHCK
    Program : ZRFFOUS_C
    Regds
    Manohar

  • Details for payment ...not regularized yet?

    I just updated my details for payment and my previous plan is not regularized yet? what do i have to do more?
    i save the new content. I think that is what only needs to be done, from the looks of the information in the page...
    someone please help?

    Forgot to add this
    - I had a monthly payment, for a year (i guess)
    Payed for 3 months but them i canceled. Yesterday i updated my payment information.
    i've read this:
    If your payment information is updated on Creative Cloud, you don't need to do anything. Your membership will renew automatically. We will automatically renew your contract based on the current price of the offering.
    However, if you've changed your credit card, or want to use another credit card, update your payment information.
    I did it... but i can't teel the diference....is it done yet? i dont have a bill for this month, i don't have anything to tell me that it's done......
    What did you do?

Maybe you are looking for

  • EXPORT-IMPORT-TABLE

    Sir, How Can I export one table from a oracle server and import the same table in another table by using exp/imp command by normal user who has read/write right. Ajit

  • My iPhone5 has virus how can I delete it?

    Hi to all!!! I am a new member!!! I would like a help please!! My iphone5 has infected from virus... What can I do?

  • Planned Order Scheduling - No Valid Routing Selected

    Hi Friends, I am trying to create planned order and then trigger lead time scheduling for it. I have maintained BOM, Routing, Production Version, and Scheduling Parameters for Planned Order as Detailed Scheduling with Scheduling Horizon as 50 days, a

  • Bookmarks from structure - limit on length of text?

    I am trying to create bookmarks from structure when converting a WORD 2007 document to pdf.  The WORD doc contains headings in Heading 1 format.  The first part of this heading appears OK in the bookmark but it is truncated  i.e. only the first few d

  • Output message is not getting populated

    Hi My scenario is file->XI->file. I have created  source and destination data sturcture as follows mt_input dt_input FILE  xsd.string  0..unbounded mt_output dt_output OUTPUT xsd.string  0..unbounded i have mapped dt_input & dt_output and FILE & OUTP