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

Similar Messages

  • My Mac desktop has suddenly begun changing my typed characters to a foreighn language.  where is the control panel or what do I do?

    My Mac desktop has suddenly begun changing my typed characters to a foreighn language.  where is the control panel or what do I do?

    Use the camera icon to post a screenshot here so we can see what you are talking about.

  • How do I create a PDF with a resolution of 300 or 600? Where is the control in X Pro?

    How do I create a PDF with a resolution of 300 or 600? Where is the control in X Pro?

    You change the PDF Maker conversion settings or PDF printer conversion settings.
    PDF Maker Conversion Settings.
    Open any office application, click on "Acrobat" in ribbon.
    Click on "Preferences".
    Click on "Advanced Settings".
    Now, you can change the resolution as per your requirement.
    PDF Printer Conversion Settings.
    Click on File -> Print
    Select "Adobe PDF Printer".
    Click on "Printer Properties".
    For more details, please refer to http://help.adobe.com/en_US/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7f0f.w.h tml
    Let me know, if you need more information.
    Regards,
    Deepak

  • In OS 10.5.8 where are the controls or code for...

    In OS 10.5.8 where are the controls or code for selecting dragging/moving files and folders copying and pasting kept?
    Is it part of one of the system apps?
    Mine do not work any fixing tips?

    Good call on on throwing away finder plist It worked on my desktop/screen saver problem...But, it didn't fix the dragging and moving items/folders and paste.
    My network is still confused too.
    I threw out the desktop plist as well still nothing...
    I did run the anti-virus Macscan to check just for peace of mind it did find a spyware from CNN...
    Thanks for your help at least one thing worked so far.
    Any other suggestions, besides reloading OS...?

  • Where does  the control moves at first at END-OF PAGE  or  END-OF-SELECTION

    Is END-OF PAGE triggered  like TOP-OF-PAGE from the AT-SELECTON-SCREEN  automatically with a write statement & where does  the control moves at first
    at END-OF PAGE  or  END-OF-SELECTION?

    Hi,
    1. End-of-selection:
    This event is triggered after the start-of-selection. to display the contents on the report.
    2.Top-of-page: Every time a new page is triggered. Mainly this is used for header of the report.
    3. End-of-page : every time the list data reaches the footer region of the page.
    This way first data is disaplyed then it reaches the footer..
    first End-of-selection then End-of-page
    These example may help u in detail...
    Leaving Event Blocks Using STOP
    If you use the STOP statement within an event block, the system stops processing the block immediately. The ABAP runtime environment triggers the next event according to the following diagram:
    Before and during selection screen processing, the next event in the prescribed sequence is always called. From the AT SELECTION-SCREEN event onwards, the system always jumps from a STOP statement directly to the END-OF-SELECTION statement. Once the corresponding event block has been processed, the system displays the list.
    The following program is connected to the logical database F1S.
    REPORT EVENT_TEST.
    NODES: SPFLI, SFLIGHT, SBOOK.
    START-OF-SELECTION.
    WRITE 'Test program for STOP'.
    GET SBOOK.
    WRITE: 'Bookid', SBOOK-BOOKID.
    STOP.
    END-OF-SELECTION.
    WRITE: / 'End of Selection'.
    This produces the following output:
    Test Program for STOP
    Bookid 00010001
    End of Selection
    As soon as the first line of SBOOK has been read, the system calls the END-OF-SELECTION event block.
    Exiting Event Blocks Using EXIT
    If you use the EXIT statement within an event block but not in a loop, the system stops processing the block immediately. The ABAP runtime environment triggers the next event according to the following diagram:
    Before and during selection screen processing, the next event in the prescribed sequence is always called. From the START-OF-SELECTION event onwards, the system starts the list processor directly when the EXITstatement occurs, and displays the list.
    If the EXIT statement occurs inside a DO, WHILE, or LOOP loop, it is the loop that terminates, not the processing block.
    The following executable program is connected to the logical database F1S.
    REPORT demo_program_exit_1.
    NODES: spfli, sflight, sbook.
    START-OF-SELECTION.
    WRITE 'Test Program for EXIT'.
    GET sbook.
    WRITE: 'Bookid', sbook-bookid.
    EXIT.
    END-OF-SELECTION.
    WRITE: / 'End of selection'.
    This produces the following output:
    Test Program for EXIT
    Bookid 00010001
    After the first line of SBOOK has been read, the list is displayed immediately.
    The following executable program is connected to the logical database F1S.
    REPORT demo_program_exit_2.
    NODES: spfli, sflight, sbook.
    DATA flag(1) TYPE c.
    AT SELECTION-SCREEN.
    IF carrid-low IS INITIAL.
    flag = 'X'.
    EXIT.
    ENDIF.
    START-OF-SELECTION.
    IF flag = 'X'.
    WRITE / 'No input for CARRID'.
    EXIT.
    ENDIF.
    GET spfli.
    GET sflight.
    GET sbook.
    END-OF-SELECTION.
    WRITE / 'End of Selection'.
    If the user does not enter a value for CARRID-LOW, the output appears as follows:
    No selection made for CARRID
    After the first EXIT statement, the next START-OF-SELECTION event is triggered. After the second EXITstatement, the output list is displayed.
    Regards.

  • Where is the controls for the built in iMac camera

    Where is the controls for the built in iMac camera?  I looked through the System Preferences icons and can not find any reference to the internal camera.

    Open Photo Booth in the Applications folder or on the Dock. Any application that can use a camera will operate it, also.

  • 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

  • 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

  • Where's the control for global settings now?

    Where is the button to open Adobe Flash Player's Global settings in Windows 8.1?  Under Windows XP Pro, it was in Control Panel.  I'm not finding anything comparable.  Did Adobe quit offering the ability to handle settings directly on the user's computer and return to its old procedure forcing the user to visit their web site?
    Alternatively, where do I find the executable so as to make a shortcut on the desktop?

    It's still in the control panel, only with Win 8 and 8.1 it's under System And Security.
    at the bottom

  • BC4J-JSP on Tomcat where are the controls

    Hi
    I have deployed Jsp based on local business components to Tomcat. The problem is that all the controls like NavigatorBar, ViewCurrentRecord etc are not displayed properly in my browser. Also all the color schemes are gone. The Data however is visible and when I click on the red cross (representing the row viewer button), the data is displayed in rows. It looks like I am missing some library or something in my deployment. I deployed the following and added to my tomcat classpath:
    mlparserv2.jar;
    jdev-rt.zip;
    jbojdbcpatch.zip;
    classes12.zip;
    connectionmanager.zip
    jbohtml.zip
    jboimdomains.zip
    ordim817.zip
    ordvir817.zip
    ordhttp.zip
    jbomt.zip
    jbodomorcl.zip
    jboremote.zip
    jndi.jar
    runtime12.zip
    jbodatum12.zip
    null

    unzip <installdirofjdev>:\\redist\webapp.zip to the root dir of your webapplication under tomcat, add a context path in tomcat conf server.xml to point to the unzipped dir.
    null

  • Finder's Slideshow feature: Where are the controls?

    When I try to use the slideshow in Finder, its doesn't behave as advertised in Help. I don't see the promised full controls, just Zoom In/Out, Add to iPhoto and Quit. Nor can I advance the playback using the Arrow key, in fact the first image just sits there—forever if I let it. The Missing Manual clearly shows what's missing on my MacBook and talks about an auto-advance of 3 seconds. Can anyone help me correct this behaviour or explain what's [not] going on and/or why?

    Hi BD. Not iPhoto—never use it—nor ScreenSaver. Here's a Cut and Paste from Help:
    In the Finder, select image files in a folder or on your Desktop. Then hold down the Control click as you click one, and choose Slideshow from the shortcut menu that appears.
    Use the controls at the bottom of the screen to switch between the images:
    To stop and start Slideshow's automatic playback, click Stop or Start.
    To move forward and back manually, use the arrow keys.
    To view all the images at once, click Index Sheet. Click an image to view it.
    To zoom in to and out of an image, click Fit to Screen or Actual Size.
    To add an image to your iPhoto library, click Add to iPhoto.
    To exit the slideshow, click Close.
    As I said, the only controls that show for me are the Zoom, Add to iPhoto, and Quit. None of the other controls appear, and the arrow keys do nothing.
    I ran maintenance a few days ago, and will do so again, as soon as I'm finished the job I've started.

  • What am I doing to make my screen zoom in while I  am using my mouse?  It zooms to about double size, and using the control key and mouse will not return it to its former size.

    When I am searching the internet and using my mouse, my screen will suddenly zoom in to about double size.  Clicking control and mousing will not return it back to where it was.  I have no idea what I am doing to cause this to happen or how to reverse it.

    Hi.
    If you're using a Magic Mouse, a double tap on the mouse with one finger will zoom.
    Double tap again to unzoom.
    Helpful?

  • Where is the best practice to have the controlling logic in scenarios....

    The following steps need to executed in the system:
    1> Need to store the data that User has selected in the screens that he has visited till now (selecting data is not part of this step 1 for now); focus of step 1 is there is some data which needs to be stored in session.
    2> After keeping data in session, the system needs to check and if current user's account is Not created then force the user to create user account;
    3> The system then checks If user is Not logged in. If not forces the user to login;
    4> Process the data that has been searched and selected in step 1;
    EJBs are used for providing the solution;
    Now, the problem i have been having is where should the controlling logic (basically the block which invokes the above 4 steps in sequence) needs to be sitting?
    Should it be in the EJB tier or WEB tier?
    If we decide to store the data in the session bean, Should data get stored in session bean and then should control go back to front controller servlet in web tier;
    Should the enclosing function making checks for steps 2 and 3 and followed by invoking the step 4 be in Front controller servlet or in business delegate or in stateful session bean?
    Any thoughts or any useful links to let me know what is feasible / not feasible.
    I mean, whether such controlling logic which requires ui to be brought up and then control come back can never be sitting in session bean -- is feasible or not.
    Thanks in advance.
    Message was edited by:
    VMR
    Message was edited by:
    VMR

    (Assuming you mean Essex in the UK), go here https://selfsolve.apple.com/GetWarranty.do and enter your iPod's serial number to start with. (Change the country in the drop-down menu if you're not in the UK.) This will guide you to an Authorised Apple Service Provider (AASP) local to you.

  • HT204088 Where is the option to print the invoice?

    Once you've found your invoice, where is the option to print it?

    I'd be interested to know where you "found an invoice"!
    The only options I know are to print from the email when it comes, or to print a screenshot from your Purchase History.  (There is no print option per se on the Purchase History.)

  • MM-Check Double Invoice functionality for Vendor Invoices

    Dear All,
    How Check Double Invoice functionality for Vendor Invoices can be implemented in SAP?
    We have implemented Check double invoice with the standara sttings for it however if i give my referenece text differently it will aloow me to post double invoices and against vendor open items are shown for payment?
    Is there any other efficient way to do it?
    Thanks and Regards
    Shrinivas

    dear SAPian friend,
    go through the below link and you will find the solution with the screenshots.
    http://sapfunctional.com/MM/Duplicate/Invoices.htm
    U can also do the setting using the SPRO t-code:-
    path is
    >>SPRO
    >>SAP Reference IMG
    >>Materials Management
    >>Logistics Invoice Verification
    >>Incoming Invoice
    >>Set check for duplicate invoices

Maybe you are looking for