We have installed addon of invoice cockpit in SAP, and our business want to stop duplicate invoice sending for approval.
We have checked the system, and the customization has made in "/COCKPIT/C12" - "Define additional checks", and the message has been set as "X" for "Document already exists (duplicate)", for related company codes.
However, when using cockpit for the actually duplicated invoice, what we get is only the popup message, and the document will still be sent for approval, and get posted if approval has been made.
So may I know how to stop sending for approval if found duplicate issue?

I need some more information.You are talking about "sending for approval". I assume that you are referring to a workflow automatically triggered. Is that right?As far as I know, there is no customizing to do that. Therefore, I guess you have a user exit that will start this workflow (very likely the user exit after_transfer).In this user exit, you can catch the result of the check a prevent the workflow to be started.

Firstly thanks very much to get your message on "no customizing to do" with stopping the duplicate invoice, even in customization /COCKPIT/C5, the related check has been set to "X" type message(error and no posting).

So now it is the thing to make enhancement to enable the functionality, we will have the developing team to look for proper user exit. Furthermore, may you know what is the message structure name that the cockpit may feedback?

X - Error - no posting: When an error occurs, the additional check generates a warning message (message type E) and prevents the psoting procedure from being carried out.

In Transfer (the background transferral of documents by PROCESS DIRECTOR), the messages are transferred to the log. The prevention of posting leads to the status 'Error while trying to post the document' (red light).

If the posting is initiated online, direct from PROCESS DIRECTOR, a message appears on the screen and is simultanously transferred to the protocol. The message window offers the user the chance to cancel the transaction. If postings are to be prohibited in general (X - Error, no posting), it will also not be possible here to carry out a posting and the transaction will be cancelled.

First of all, there are some new functionalities as of version 7.5 to start workflows automatically. Some triggers are already available (FI document, GR missing, price discrepancy and quantity discrepancy). But you can create yours.

Refering to your question about /COCKPIT/C28... This customizing drives the minimum level of messages that will be stored in the table /cockpit/terrors.This table is used :- For Reporting (ReadSoft REPORTER and Performance Analytics are using it for some kpi)- To enlight in red the field concerned by an error. For instance, if the system detects a quantity discrepancy on an item, the latter will appear in red... if the error level defined for this ckeck in /cockpit/c5 is higher than the error level defined in /cockpit/c28.

Insert Photos

Web address (URL)

Image URL

If your URL is correct, you'll see an image preview here. Large images may take a few minutes to appear.
Remember: Using others' images on the web without their permission may be bad manners, or worse, copyright infringement.