Double invoice entry at the FI Level

Where do I go in the FI level not to allow double invcoice entry.
Thanks
AG

> Csaba Soltesz,
> Could you explain both:
> How do I set up the FI_DUPLICATE_INVOICE_CHECK
> validation and also how to do it for MIRO
> transactions.
> I would appreciate feedback.
> Thanks
> AG
Hi Ana,
sorry for the late reply.
For the FI check, there is no specific setup. Only thing you need is to set the corresponding flag in the vendor master (company code view). Then, if the prerequsites are met (see below), a warning message will appear.
How the check is working in FI? (ie., FB01, FB60 or similar, NOT logistics invoice verification, for LIV, see below):
1. Is this a vendor line (account type K)?
2. Is the flag set in the vendor master?
3. Is the line item sales relevant (based on the posting key, e.g., 31 is sales relevant, 25 is not)
4. Is this a normal document? (not recurring, parked, clearing, sample doc)
5. Do we know the document currency?
6. Do we know the document date?
7. Is the amount in document currency <> 0?
If the answer to all of the above was YES, then the check is carried out. What is actually checked, is table BSIP. Every time when you post a document meeting the above criteria, BSIP will be updated. Next time the BSIP entries are checked.
And here the checking rules:
IF the reference field (BKPF-XBLNR) is filled in, then the message is issued when there is a BSIP record already with the same:
- company code
- vendor number
- document date
- reference
- document date
- D/C indicator
IF the reference field is NOT filled in, in addition to the above, the amount in document currency is also checked in BSIP, so that field must match too in order to get the message.
The message is F5 117 and the type can be changed in customizing (view V_T100C) as usual for customizable messages.
The above list also answers another question in this thread: NO, it is not possible to check it cross company code. I.e. if you have entered an invoice for company code A, then you can enter the very same invoice for company code B, there will be no message at all. You need to create some validations (transaction OB28) to achieve this. The standard check is working within the same company code only, see the list above.
Now,  that was the pure FI thing, how about Logistics Invoice verification (MIRO, etc.). Here, you have some more configuration options. The function module called here is MRM_FI_DOCUMENT_CHECK.
The check in Logistics Invoice Verification is carried out only if the below criteria are met:
1. Reference field is filled in (!!!!! extremely important!!!!)
2. This is an invoice (and not a credit memo... see RBKP-XRECH must be X)
3. The vendor number is known
4. The flag is set in the vendor master (company code view).
The check is made against BSIP again, but WHAT exactly is checked, i.e., which fields must match, is customizable. In table T169P, you can tell the system which fields you want to consider as indicators for a double invoice entry. You can choose from: Reference, Company code, Document date.
Here is part 2 of the answer to the previous question: YES, Logistics Invoice Verification can be set up in a way that invioces are checked cross-company code. If you do NOT mark the field company code, than this field is not checked, and the same invoice cannot be entered for 2 different company codes.
First, the system tries to find a BSIP record with the same values in the fields below:
- Vendor number
- Document currency
- Amount in document currency (this only if Reference is NOT ticked in table T169P)
- Company code (only if ticked in T169P)
- Document date (only if ticked in T169P)
- Reference (only if ticked in T169P)
If there was a BSIP entry found, message M8 108 will appear as a warning. Again, you can change the msg type to error if you like (user-specific).
Also, Logistics Invocie Verification can be a 2-step procedure: first, the invoice creation (entry in table RBKP) and second, the posting of this invoice to Accounting (entry in table BKPF). In most cases, this happens in the very same moment when you press Save in MIRO, but it could be also set up in your company that you do these 2 steps separately.
That's why after the posted invoices (BSIP) were checked, the system tries to check the invoices not yet posted to Accounting (invoice document status is "Not yet posted"). This is to make sure an entered but not yet posted invoice is also checked early enough. Basically the same fields as above are checked, but the message is a different one: M8 642. Default type is warning, changeable to Error if you like.
Hope that helps, points welcome
Csaba

Similar Messages

  • Posting double invoice - where is the control?

    Hello Gurus,
    Need your help.
    Can anyone advice me on where in SPRO I can change so that the system will check the document reference number to determine whether the invoice has been posted before or not? The invoices are being posted in FICO-AP (transaction FB60) I want to avoid having two same invoices being posted.
    In vendor master, the check for double invoice is checked. I've already  setup the following steps for Logistic Invoice Verification Check:SPRO --> Logistics Invoice Verification --> Incoming Invoice -->Set Check for Duplicate Invoice.
    But since we are talking about the invoices posted in FICO, I don't think the above step applies.
    Any advice is wlecome.
    Thank you in advance.
    Anisah

    Hi
    Sorry. After so many days, I logged in today only.
    I will give a gist of whats in my mind. You may need to talk to your abaper.
    As you are aware of, user exist is kind of a small program which triggers at the time of posting a document.
    Here the logic should check for the existing entries of XBLNR field values in BKPF and comapre with the value entered by the end user and then if its no duplication, allow otherwise, say entry exists.
    But, pls note that XBLNR allows both alpha and numerical. So, slight mismatch also will be treated as new entry.
    But, note that this will reduce system performance over a period of time. So, may be you need to come up with such a logic like BELNR+GJHER should be the value in XBLNR.
    So, that it will be easy for the sytem to check for duplicate entries. As I said earlier, better not to enter alphabets in the xblnr.
    Hope this helps
    regards
    Sridevi

  • Double Invoice Check - Against the Delivery Note/ Bill #

    Dear All,
    I have a requirement here, Bit different from the Regular Double Invoice Check,
    I will receive the Material A, 10 different times, will do the GR 10 times & enter the Bill # & Challan # during GR. While posting the Invoice i want the system to check against which Bill # i am posting the invoice. Say during GR my Bill #s were 1 to 10. I receive the Invoice from my Vendor from 1 to 5 today, so i posted the invoice. After few days He will send a duplicate Invoice with Bill # as 5, & he will inform me that he lost original Invoice so he is sending the duplicate. As i have'nt posted Bill # 6 to 10, system will accept the Bill 5 also again. How can i avoid these things ?
    regds,
    CB

    Hi,
    Already I am maintaining these Bill # & Delivery Challan # during GR. My issue is during Invoice i want a check. In Invoice we have a reference field at header, If i am posting a single GR as a single invoice thats OK. But if I am posting more than 1 GR in single Invoice, where can i maintain the Bill # ? Any solutions pls ?
    regds,
    CB

  • FI/AP Invoice Entry Restriction

    Is there a way to restrict invoice entry through transaction FB60 (Invoice) to specific vendors?
    Purchase orders are required for purchases from some vendors but not from others. The goal is to restrict invoice entry through transaction FB60 to those vendors who do not require purchase orders, so that invoices for purchase order relevant vendors will only be entered through LIV.
    Regards,
    Paul

    Venkat,
    The intention is not to block the vendor, so transaction XK05 unfortunately will not work.
    Could you please provide more detail on how a validation rule can be used to prevent invoice entry with the condition being that a vendor is created in a specified Purchase Organization. I don't know how to do this without additional ABAP code.
    Regards,
    Paul

  • Double Invoice

    All,
    Suppose I have a PO for 100 KG. Then I have done GR for this PO for full quantity .
    Now done Invoice verification for 100 kg .
    Now if again I am doing Invoice verification for some quantity against the same PO ,its allowing me to do it .
    I have already activated 'Set check for double invoices ' in SPRO .
    Now how I can prevent this double invoicing .?
    Kindly advise.
    regards

    Dear PVS,
    Also check the double invoice check in the Vendor Master of that perticular vendor.
    Then try to do the invoice again.
    In SPRO also, set double invoice check select for the C.code,Doc date and ref.
    Thanks & Regards,
    Krishna Reddy

  • How can we block double invoicing ?

    Hello Experts ,
    I have done PO for quantity 1 , with GR based IV ticked & invoice receipt ticked . When I create IR for this , it allows me to create it twice with quantity 1. Whether there is any way we can block this ? 
    (GR is statistical since it is third party scenario wherer goods are not received in the company premises , vendor delivers goods directly to customer. )
    Field "Check double invoice" is ticked in Vendor master , but still its the same. How can I block this double invoicing ?
    Thanks in advance.
    Abhishek.

    Check
    Double invoice Check
    Through the below link you will find the solution with the screenshots.
    http://sapfunctional.com/MM/Duplicate/Invoices.htm

  • SEPA - How to control payment method used for SEPA during invoice entry?

    Hi,
    To implement SEPA Credit Transfers, a new payment method must be created.
    But this payment method will coexist with other payment methods that can be used for EUR payments between non-SEPA countries...
    Is there a way to control during invoice entry that the user is using the right payment method? Thus, if the payment is to be made between two SEPA countries, is there a way to control that the payment method used is well the new SEPA payment method? These pmts would fall in error if OSS note 1406227 has been implemented (it creates a table that controls the validity of pmt methods per country of destination) but obviously, we want to control this before the payment run F110...
    Or is it only controllable via a user-exit?
    Thanks a lot!
    Rgds
    Vincent
    Edited by: Vincent_Belgium on Dec 30, 2010 3:22 PM
    Edited by: Vincent_Belgium on Dec 30, 2010 3:26 PM

    Hi,
    You need to Use User Exit MEVME001 in SAP as well please see the below link for more
    http://www.sap-img.com/materials/price-difference-po-iv-vendor.htm
    Regards
    Ninad Kshirsagar

  • Please suggest how can we invoicing  the entry in the system against  purch

    Dear sap guru's,
                 Please suggest how can we invoicing  the entry in the system against  purchase order no- 4500133826 because it is a return purchase order.

    Hi SubhadipRoy,
    As Satish posted, the solution can achieve your goal. In addition, you can right click the Chart Series Labels and Series Label Properties, and then select Number in the left pane, finally select Scientific below the Category option. The data label may not
    overlay. Or you can enlarge the chart.
    Regards,
    Heidi Duan
    Heidi Duan
    TechNet Community Support

  • How do I remove the double calendar entries after upgrading to ios5?

    Upgraded to ios5 today on an iPhone 4.  I'm now getting double calendar entries.  It's not carrying over to my Mac though.  Any ideas how to rid my phone of them?  Thanks!

    I was having the same problem and even started deleting some of the double entries. I went into the "calendars" tab on the top left of the screen inside the calendar app and found that the appointments from my Mac calendars were being displayed along with (scroll down) all the appointments from the iCloud calendars (which are a mirror or backup of the appointments from my Mac). I turned-off the iCloud calendars and the problem was fixed. I guess if I am coordinating appointments from several devices (iPhone and iPad or several family iPhones) I would just leave the iCloud calendars on and turn off my Mac calendars. Otherwise, I'm not sure what's happening here. Any other ideas?

  • I'm looking for the old toolbar that doesn't double post the web adress and only has single line entries and the extension xpi doesn't work with my new computer

    I'm looking for the old toolbar that doesn't double post the web adress and only has single line entries and the extension xpi doesn't work with my new computer

    Mike wrote:
    > Could someone tell me why this prototype-based lightbox
    seems to work on one
    > of my sites but not on the other?
    >
    > I literally took the exact same .js & css files,
    copied them over from one
    > site to the other, but it's only partially working on
    the new site.
    >
    > Works :
    >
    http://www.roxanacampagiorni.com/
    >
    > Doesn't work :
    >
    http://www.vilverset.com/sample.html
    >
    > Been troubleshooting this one for days, and I'm stumped.
    Script wants
    > nothing to do with lightboxing HTML files on the new
    site. Only straight
    > JPGs. But it was written to work with them, and it
    *does* work with them
    > just fine on the *other* site.
    >
    > Where is the anomaly between the two sites that's
    causing it to break in
    > sample.html?
    >
    >
    Not sure if this is relevant but on the page that works you
    have these
    js files linked - 4.....
    <script type="text/javascript"
    src="/scripts/jscripts.js"></script>
    <script type="text/javascript"
    src="/scripts/prototype.js"></script>
    <script type="text/javascript"
    src="/scripts/effects.js"></script>
    <script type="text/javascript"
    src="/scripts/control.modal.2.2.3.js"></script>
    and on the page that doesn't - 3......
    <script type="text/javascript"
    src="/scripts/prototype.js"></script>
    <script type="text/javascript"
    src="/scripts/effects.js"></script>
    <script type="text/javascript"
    src="/scripts/control.modal.2.2.3.js"></script>
    HTT
    chin chin
    Sinclair

  • Double-clicking on a Analytic chart element to drill down to the next level Performance Point Service

    Hi,
    How to Drill Down the Analytic Chart on Double Click on the chart bar in SharePoint Performance Point Service.
    Double-clicking on a Analytic chart element to drill down to the next level Performance Point Service.
    I have connected with Cube. I am working in SharePoint 2010.
    Thanks & Regards
    Poomani Sankaran

    It has to do with the order you enter the fields in the Business Model from Physical model! It must be the opposite way than the one you want them to be show. In your case, you must first delete both fields from your business model, then drag tham in with first the "name" field and then the "code" field.
    It did work for me!

  • Profit Center Report not include the Invoices entry

    Hi Expert,
    I want the report of my profit center which will show profit centre details including the dimension.
    I have run the following report but not fulfill the requirements
    1.The u201CProfit centre reportu201D in this report only u201CJEu201D is comes in report & Invoices post for the u201CProfit centre(Dimension1, Dimension2,Dimension3) u201Cis not included in that report.
    2.The u201CGeneral ledgeru201D report it will give the details of invoices but ,it is not showing the  Dim1,Dim2,Dim3 in the available column of report.
    Plese help me on this.Sap version 8.8 patch 15.

    Hi,
    You can create your own report by Crystal Report or query report.
    Thanks,
    Gordon

  • A/P Invoice Entry - Duplicate Invoice Error vs. Warning Message Control

    In configuration, the duplicate invoice message has been defined as an error instead of a warning.  This affects all invoice entry dialog transactions.  Is there a method  or approach to change only transaction F-63 Park Document so the message is a warning intead of an error?   Thxs.

    Hi
    we have to activate certain setting in MM.
    Step - 1
    SPRO - MM - Logistic Invoice Verification - Incoming Invoice - Set Check for Duplicate Invoices - Activate Check box for reference field.
    Step - 2
    In Vendor Master XK02/FK02 goto Payment Transaction & click on check box - Check double Inv
    Step - 3
    There is also a Std Report for checking the invoices for which same reference feild was given
    S_ALR_87012340
    Hope its useful, give if found useful
    Regards,
    ram

  • Check double invoice with GL account and Reference field

    Dear SAP GURU's,
    I am very new to SDN. I have one query.
    I know we have the option of control double invoice against Vendor/Customer by using reference field. But here my client is asking that control has to be from GL account and reference field, becoz some times he will receive the shipping bills 3 or 4 times agianst one billing document ( i am booking Transporter Vendor invoice by using FB60) with same bill number but expense GL's will be different most of the times. Some times knowingly or unknowingly same GL Expenditure account will be repeated with the same shipping bill number. This was happend most of the times.
    So can i know how can i get the GL account and Reference field checking and error message for the same.
    Thanks & Regards,
    Shobha.

    Dear Shobha,
    I feel that having a check on GL is not a good idea.  If your client insists you can go for an exit or BTE. 
    We used BTE to have the same functionality of Logistics for FI documents also in our office.
    Duplicate Invoice check process documentation is given below for your ready reference --
    with Regards
    Check Flag for Double Invoices or Credit Memos
    Indicator which means that incoming invoices and credit memos are checked for double entries at the time of entry.
    Use
    Checking Logistics documents
    Firstly, the system checks whether the invoice documents have already been entered in the Logistics invoice verification; the system checks invoices that are incorrect, or invoices that were entered for invoice verification in the background.
    Checking FI documents
    The system then checks whether there are FI or Accounting documents that were created with the original invoice verification or the Logistics verification, and where the relevant criteria are the same.
    Checking Logistics documents
    In checking for duplicate invoices, the system compares the following characteristics by default:
    Vendor
    Currency
    Company code
    Gross amount of the invoice
    Reference document number
    Invoice document date
    If all of these characteristics are the same, the system issues a message that you can customize.
    When you enter credit memos or subsequent adjustments, the system does not check for duplicate invoices.
    Exception: Country-specific solution for Argentina, where invoices and credit memos are checked for duplicate documents.
    No message is issued if you enter a document that has previously been reversed.
    Dependencies
    The system only checks for duplicate invoices in Materials Management if you enter the reference document number upon entering the invoice.
    In Customizing for the Logistics invoice verification, you can specify that the following characteristics should not be checked:
    Reference document number
    Invoice document date
    Company code
    This means that you can increase the likelihood that the system will find a duplicate invoice, because you can reduce the number of characteristics checked.
    Example
    The following document has already been entered and posted:
    Reference document number: 333
    Invoice date: 04/28/00
    Gross invoice amount: 100.00
    Currency: EUR
    Vendor: Spencer
    Company code: Munich
    You have made the following settings in Customizing:
    The field "Reference document number" and "Company code" are deselected, which means that these characteristics will not be checked.
    Now you enter the following document:
    Reference document number: 334
    Invoice date: 04/28/00
    Gross invoice amount: 100.00
    Currency: EUR
    Vendor: Spencer
    Company code: Berlin
    Result
    Because you entered a reference document when you entered the invoice, the system checks for duplicate invoices.
    The reference document number and the company code are different from the invoice entered earlier, but these characteristics are not checked due to the settings you have made in Customizing.
    All other characteristics are the same. As a result, the system issues a message that a duplicate entry has been made.
    If the "Reference document number" had been selected in Customizing, the system would have checked the document and discovered that it was different from the invoice entered earlier, so it would not have issued a message.
    Checking FI documents
    Depending on the entry in the field "Reference", one of the following checks is carried out:
    1. 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
    2. If no 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
    Amount in document currency

  • Double invoice check for customers

    Hello,
    I was surprised that there was no double invoice check functionality in AR. What I have done is in transaction OBA5, maintained the following entries:
    Message type - 117
    Online - E
    Batchl - E
    However when I put an invoice with the same reference for customer, there is no error message displayed. When I do the same for vendor invoice, it works fine. I am surprised that the functionality is active for AP and not for AR.
    Is there something that I am missing? Please advise.
    Regards
    Keyur

    Hello,
    We normally use transaction VF01. However, sometime we also use transaction FB70 to post direct FI Invoices relating to rebates etc.
    This is where the functionality of double invoice check will be useful.
    Thanks
    Keyur

Maybe you are looking for