Overdue Invoice Check

I have a client who would like to restrict the creation of sales orders, deliveries, etc if the business partner has overdue invoices.  Does anyone know how or has anyone seen this functionality?
Thank you, Jeff

Hi Jeff,
You can easily achieve you goal through setting up of Credit Limit or Commitment Limit check for Business Partner on Sales Order, Delivery and AR Invoice.
Try below for non Super User.
1. Administration >> System Initialization >> General Setting >> BP Tab >> Customer Activity Restriction
               a. Enable Check Box for Credit Limit
               b. Enable Check box for Require document Like AR Invoice, Delivery , Sales Order
2. Administration >> System Initialization >> Authorization >> Select User (Non Super User) >> Sales AR >> Confirm Credit Line Deviation >> No Authorization
Now when User will try to create Order for Customer who is having Credit Limit Deviation Check will appear for Credit Limit Deviation. If User is pressing Yes then System will show message that you are not permitted to perform this action.
Above will not apply for Super User do only option is to Set Approval Procedure for Super User.
Hope this help
Regards::::
Atul Chakraborty

Similar Messages

  • Overdue invoice not included in Dunning Wizard

    Some overdue invoices are not being presented in the dunning wizard results even though all criteria appear to have been met. (version 8.82). For a selected business partner and invoice, the Block Dunning is set to "No" on the business partner and the invoice (INV6). The invoice due date is 2/10/13. We only have one dunning level that has 30/60/90 days. For this customer, all other invoices come up except this invoice. The last dunning run was 7/2/2013.
    Any ideas of things to look for?
    Thanks.
    Alan

    Hi Gordon, According to SAP documentation the requirements are:
    1) Dunning definitions have to be set in the database
    2) Business Partner Master Data and in the A/R Invoice -> Logistics tab, the Block Dunning Letters option is not ticked
    3) A/R Invoice meets the criteria specified in the Steps 2, 3 and 4 of the Dunning Wizard function
    4) A/R Invoice meets the ‘Dunning Level’ criteria specified in the Dunning Term window
    I have double checked and all these requirements have been met. The invoice still isn't showing. Is there a query that will replicate what SAP is doing?

  • Blocked SD documnet for customer with Overdue invoice

    Hi All Expert,
    I want to add the checking for create Sales Order using VA01,
    once the customer have overdue invoice, the system block the sales order, and need un-block the sales order using VKM1.
    I've add the in the Automatic credit Control using the OVA8 for the Checks Open items with Reaction B, and
    Number of days for considering open items 1, for testing once the overdue 1 day, the sales order will be blocked.
    However, no Error message display, have I miss something?
    Please help.
    Thanks.
    Terry

    Hi,
    Can you check all the settings one by one? You can refer this link [Step by Step Credit Management Configuration : SAP : Check List|http://sap-f2.blogspot.com/2009/08/step-by-step-credit-management.html]
    2.  [credit management|http://sap-img.com/sap-sd/credit-management.htm]
    Regards

  • Approval Template based on overdue invoices for a Region

    Hi,
    We have set an approval template for all overdue invoices which should go to the repsective sales managers for approval.
    We have setup two approval templates one for Central region and one for NES region.
    The template involves running of the following query and going to the respective manager for approval, however this does not work.
    When we create a seperate location wise approval template it works:
    Please check and let me know the error if any:
    SELECT DISTINCT 'TRUE'  FROM OINV T0 and OCRD T1 WHERE T1.CardCode =
    $[$4.0.0] and T1.U_AT_PC = 'NES' and T0.DocDueDate <= Getdate()  AND  T0.DocStatus !='C' AND $[ORDR.CARDCODE] = T0.CARDCODE
    Regards,

    Hi Gordon,
    Thanks for your reply!
    Actually, we had created the following query as per our requirement for all overdue invoices:
    SELECT DISTINCT 'TRUE'  FROM OINV T0 WHERE T0.DocDueDate <= Getdate()  AND  T0.DocStatus !='C' AND $[ORDR.CARDCODE] = T0.CARDCODE
    ( here the customer name in the order should be equal to the Invoice Table Customer code )
    and the location wise query:
    SELECT 'TRUE' FROM OCRD T0 where T0.CardCode =
    $[$4.0.0] and T0.U_AT_PC = 'NES'
    When i tried using this query with the Overdue invoice query the same order had to be approved by the manager twice, which is not acceptable.
    The problem in using the location wise approval template with the query, was that the "Confirm Credit Line Deviation" prompts up every time we try to enter a Sales Order.
    Whereas we wanted an alert to be prompted to the sales manager once any sales order is entered however if the SO is above the credit limit the sales manager should know about it, which can be achieved if we use the overdue invoice query correctly.
    I tried clubbing both the above queries together,but it doesn't work.
    Is there a way where you could use one query with an IF clause saying that if the UDF field is U_AT_PC= "NES" then go to NES sales manager if U_AT_PC="Central" then go to Central sales manager.
    Please revert
    Regards

  • AP Invoice Check - print down-across - how ?

    All
    I am working on multiple AP invoice checks. The one common problem with all is they all have structure like below
    | Invoice # | Invoice Dt.|Invoice Amt.| Invoice # | Invoice Dt.|Invoice Amt.|
    | | | | | | |
    | | | | | | |
    | | | | | | |
    We need to print the invoices in the first 3 columns till they are like 25 of them and spill over to the next
    3 columns if they are more. All the XML publisher templates i have seen so far talk about listing invoices
    one after another or printing blank rows if there are less than 25 etc.
    How to force XML publisher to print DOWN-ACROSS(like in Reports 6i) with fixed set of lines ?
    Any help would be much appreciated.
    Thanks
    Prodeep
    Edited by: user740507 on Dec 30, 2008 5:56 PM

    can you pls sent me the xml and the template to
    [email protected]
    FYI..We can use the position and mod to have first 25 and then 26 from next colums.
    Thanks
    Sk

  • Duplicate invoice check on MIRO/Logistics invoice verification.

    Hi SAP Gurus,
       I am stuck with a small issue here. I am trying to post an invoice through FB60 with same vendor, same comp code, same GL and same reference and I am aware there are two settings to do the duplicate invoice check one is through vendor master (payment transaction screen) and the other is OMRDC transaction where we check certain fields to validate invoices based upon same values. now when I take a vendor without that vendor master config for duplicate invoice check and checking all the fields in OMRDC transaction the system doesn't validate or throw any error while posting FB60 with all the same values. so is there any other configuration available apart from these two configuration settings?
      My requirement is the configuration already exists which checks duplicate invoice based upon same invoice date  for all the vendors of a company code and I need to change the configuration setting back where it ignores checking invoice date. it doesn't show any kind of error in my test whether I make change in OMRDC transaction or not.
    Regards,
    Bob

    Hi,
    Try check link below:-
    http://help.sap.com/saphelp_afs30b/helpdata/en/ce/4f3e39ea3aee02e10000000a114084/content.htm
    Regards,
    Fauzi

  • FB60 Including or excluding a characteristic in duplicate invoice check

    When entering vendor invoice in FB60, system checks entry of company code, vendor, document date and reference number for duplicate invoice. If duplicate invoice is detected, message F5117 will be issued.
    We would like to change the duplicate invoice check by excluding document date for vendor invoice entered in FB60. Such change does not affect customer invoice entered in FB70. That is, document date will continue to be part of duplication check for customer invoice FB70.
    I understand such change (of adding or deleting characteristic in the message parameters) requires ABAP expertise.  I could not find message F5 117 in the source code of program SAPMF05A (FB60).  Would appreciate any help as to where the change be made.
    Regards,

    Hi,
    I has written in the program  SAPFF001
    it is used in the program 2 times in sub routines
    FORM doppelte_belege_pruefen_s
    FORM doppelte_belege_pruefen.
    Regards
    Krishna

  • Including or excluding a characteristic in duplicate invoice check

    When entering vendor invoice in FB60, system checks entry of company code, vendor, document date and reference number for duplicate invoice.  If duplicate invoice is detected, message F5117 will be issued.
    We would like to change the duplicate invoice check by excluding document date for vendor invoice entered in FB60.  Such change does not affect customer invoice entered in FB70.  That is, document date will continue to be part of duplication check for customer invoice. 
    OBA5 and OBMSG allow change of message status for W, E, etc.  We can create customized message (e.g. Z117) in SE91 and assign it to application area.  But what about changing the message parameters to include or exclude certain characteristic?  Does such change have to be done in program SAPMF05A (FB60) and that requires ABAP expertise?  If we change the message parameters directly in the program, then we can assign separate messages for vendor and customer documents? 
    We set u201Cduplicate invoiceu201D indicator in vendor master.  I have reviewed Note 305201.
    Appreciate any insight or feedback. Thanks in advance.

    Problem solved.
    Use Business Transaction Event 1110
    Activate SAMPLE_PROCESS-_00001110

  • Duplicate Invoice Check for Transaction MIR7

    Hi Experts,
    My client requirment is .
    Currenty system checks the BUKRS,LIFNR,WAERS,XBLNR,WRBTR,BLDAT for duplicate invoice this is a standard SAP functionality for T.code MIR7.
    Logic needs to be changed
    Duplicate Check in SAP for Vendor invoices to only check Vendor number (LIFNR) and Reference number (XBLNR).
    I have found a function module which is used to through the error message CUSTOM_MESSAGE is the FM under  MRM_FI_DOCUMENT_CHECK. advise what can be done for this.
    Thanks,
    vikas

    Hi Nabheet,
    BSIP is the table which is used for the Vendor Duplicate invoice check.I can do the validation based on xblnr and lifnr for my requirement but i am not sure where i have to do the validations. Please suggest.
    Thanks,
    Vikas

  • Duplicate invoice check in FV60/65

    Hi
    I am trying to set up a custom error message for duplicate invoice based on Vendor number (LIFNR) and Reference number (XBLNR) alone. The system presently considers a bigger set of fields to check for duplicate invoices which are
    Company code
    Vendor number
    Currency
    Reference number
    Amount in Document currency and
    Document date
    I need to override this setting and have duplicate invoice check based on vendor and reference no. combination.
    I have seen some threads which talk about BTEs where an FI interface - SAMPLE_PROCESS_00001110 can be customized by copying the sample function module and make customizations in the BTE.
    Can somebody throw more light on how to approach this.
    Any kind of approach solution would be appreciated
    Thanks
    Nag

    There are two steps to be followed for the duplicate invoice check in FV60/65:
    Step 1:
    I guess you know how to access the sample function module. Go to tcode BERP and select the business process 01110.
    Click on the button ‘Sample function module’ and you would be taken to SE37 and the sample function SAMPLE_PROCESS_00001110 would be displayed. Make a copy of this function module in to ZSAMPLE_PROCESS_00001110 or something like that.
    Write your custom code required for the duplicate invoice check as per your requirements.
    Step 2:
    This involves configuration where the custom function module created in the earlier step should be made active in the BTE process.
    Go to tcode FIBF and create a product through the menu path: SETTINGS -> PRODUCTS -> ….of a customer
    First create a product by clicking on ‘NEW ENTRIES’ button and save the product.
    Next, you have to attach the Z function created in the first step to this product. For this, follow the menu path SETTINGS -> PROCESS MODULES -> ….of a customer.
    Attach your z function to the product as shown in the first line and you are all set.
    Test the tcodes FV60/65 and see if they hit your custom code in the z function to verify the results.
    Hope this helps.
    Note: Here is the custom code that I have written in the function module for my purpose.
      SELECT COUNT(*) FROM bkpf
                      JOIN vbsegk
                      ON    bkpfbelnr = vbsegkbelnr
                      WHERE bkpf~xblnr   = i_xblnr
                        AND bkpf~blart   = i_blart
                        AND vbsegk~lifnr = i_lifnr.
      IF sy-subrc = 0.
        MESSAGE e000(za) WITH 'Document already exists for given Vendor:' i_lifnr '& invoice ref:' i_xblnr.
      ENDIF.
    Thanks
    Nag
    P.S: Please reward points if solution is useful...thanks

  • In FB60, duplicate invoice check does not work if invoice date is different

    In FB60, duplicate invoice check does not work if invoice date is different
    This issue is in FB60 and not MIRO.
    Duplicate invoice check is activated in vendor master.
    I posted an invoice for a vendor with amount $ 100, Reference 1234 Invoice date Nov 01, 2011
    I tried posting for same vendor (and also Co Code) with amount $ 100, Reference 1234 Invoice date Nov 01, 2011. System does not allow. This is fine.
    Now I change only date, from Nov 01 to Nov 02, and system allow posting.
    Why I don't get the error message when date is different ? It should not be treated as a different invoice since invoice reference, amount, Vendor and Co Codes are same.
    SAP documentation says that it checks document date during duplicate invoice check even for FI invoices, then why does it allows in this case.
    Is this a bug ?
    I already tried changing settings in SPRO under LIV, this does not impact FB60 invoice booking.
    Thanks
    Sandeep

    Hi,
    Use BTE - 1110 - (Check on Invoice Duplication) for FB60. Take the help of your ABAPer to make a coding in Function module mentioned in BTE.
    Need to make a copy of the FM and then you can do relevant coding.
    refer the link.
    [http://www.thesapconsultant.com/2006/10/sap-business-transaction-events.html]
    Regards,
    Shridhar

  • Duplicate Invoice check

    Hi,
    We have made the settings for duplicate Invoice check. In one scenario, when we use same reference number for different vendor also, system is throwing duplicate invoice check. Could anyone of you clarify why system is throwing error for same reference even  it is a different vendor also.
    Regards
    Uma

    Hi Kumar,
    Standard SAP always checks duplicate invoice check at FI document level BSEG-XBLNR, not at Vendor level. If this situation occurs we always input XXXXa inorder to avoid this type of situation. Hope this helps.
    Thanks
    Raghuram

  • Duplicate invoices check

    hi all
    i have set up the necessary checks to catch duplicate invoices under path MM-LIV- incoming invoice-set check for duplicate invoices. and in vendor master i flagged the "chk double inv" and in PO ticked "GR-Bsd IV". but the duplicate check doesn't seem to work, i can still enter an invoice which already been booked previously. i couldn't figure it out! anyone can help me on this issue? thanks.

    hi,
    i've done these settings, not working either! do i need to config Error or warning msg?  i 've tested the IDES, i found company code 7500 is set up with duplicate invoice check. and when i tried to enter invoice 2nd time in MIRO, system generated error msg: Another relevant document exists with the same official document number
    Message no. 8A332
    The official document number that was entered in the reference document field was checked against other documents that have the same business partner and are assigned to the same document class.
    The result of the check was that another document with the same official document number already exists in the system.
    Please check your entry of the official document number.
    If the you are not able to change the entry in the reference document number on the current screen,  please choose 'Document overview' and change your entry on the following screen.
    where to config this msg?

  • Duplicate invoice check in LIV

    Hi,
    How system check the duplicate invoice check in LIV.
    We have activated Duplicate invoice check in vendor master and activated this in IMG via "SPRO-LIV-Incoming Invoice-Set check for Duplicate invoice" in the combination of Company code, reference number & Invoice date.
    Message number M8 462 as Error message only
    In our case, we have used the same reference number, Invoice date, amount, currency, vendor code, company code in MIR7 at header level. But we have posted to the different GL number and this is not reference to PO/SES number.
    Could any one help on this scenario and whether duplicate invoice check is available in G/L account tab also.
    Thanks & Regards
    R>Saravanan
    Edited by: saravanan_rsa on Nov 30, 2009 2:35 PM

    Hi,
    Refer below link
    [http://www.erptips.com/Snippet1/rbjyatmlgc.pdf]
    [http://help.sap.com/erp2005_ehp_04/helpdata/EN/ce/4f3e39ea3aee02e10000000a114084/frameset.htm]
    Regards,
    Vikas

  • Duplicate invoices check criteria

    Hello Gurus,
    I have a quick question,
    We have set the duplicate invoice checkbox in Vendor master records to check for duplicate invoices and the reference field in FB60 is a mandatory field, now as per the documentations, If a reference number was specified in the sequential invoice/credit memo, the system checks whether an invoice/credit memo has been posted where all the following attributes agree:
    Company code
    Vendor
    Currency
    Document date
    Reference number
    How can I add Amount as a criterion to check for Duplicate invoice check??

    In case of FI document , duplicate vendor invoice check is available for :-
    Company code
    Vendor
    Currency
    Document date
    Reference number
    You need not to restrict to amount for example
    a vendor gives you duplicate invoice with different amount. system will block the entry or give warning message depending upon message control maintained.
    in case you have scenario for restriction you have to maintain user-exit. check user-exit for fb60.
    thanks
    S AP
    Edited by: S AP on Aug 11, 2008 3:34 PM

Maybe you are looking for

  • How do I transfer photos from iPad mini to SD card for backup?

    How do I transfer photos from iPad mini to Sd card for backup?

  • Human workflow Multiple Send Addresses removal

    We have configured Multiple Send Addresses by setting ASNSDrivers attribute in SOA suite 11.1.1.5 PS4 as per the Administration guide. There are scenarios where we are required to remove/delete some of the addresses. How do we do that?

  • Slow installation for indesign CS4 trial

    I have downloaded the trial issue for indesign cs4 and try to install it on my PC, it is really slow, it is about 10 hours now and the install progression is only at "Adobe Output Module", it is about 25% of the total installation if I look at progre

  • Document Export from WSS_Content 2013

    I have a WSS_Content database that I was able to recover from a crashed 2013 SharePoint server.  I would like to export all of the documents so that they can be added back into a new server.  After trying many of the examples online, I stumbled on th

  • Best language for a person that knows a bit of programming?

    Hello guys, I'm moving fast. I know how to do bash scripts, vi, etc. Now, I would like to know what should be the best language for a person that knows VB .NET good. Now I know VB .NET is a easy language. The reason I'm moving away is the letters "M$