erpware logo

Duplicate Check: Run client tool (cli)

You can also run the duplicate check without the graphical interface. For running the client tool in a command line, please specify all necessary parameters.


Run ew_service_duplicate --help and you will get the overview of all Duplicate Check parameters that you can pass to the cli.

Usage of: ew_service_duplicate.exe [options]
 -h  --help            Show this help
 -v  --version         Version Return the version information.
     --lang            Language (de,en). Overwrites settings.
 -c  --cleaner         List of cleaning rules (default: all), comma-separated
                         c001  -  Remove multiple spaces
                         c002  -  Remove trailing spaces
                         c003  -  Remove non printable characters
                         c004  -  Remove German letters (umlauts, ß)
                         c005  -  Normalize quotes, special chars (Result: ', ", -)
 -d  --duplicates      List of duplicate checks (default: all), comma-separated
                       Duplicate checks:
                         d100  -  Entries matching with 100%
                         d101  -  Entries matching ignoring case
                         d102  -  Entries matching ignoring country
                         d103  -  Entries matching ignoring firstname/lastname
                         d104  -  Entries matching ignoring department
                         d105  -  Entries matching ignoring country/firstname/lastname/department
                         d106  -  Entries matching ignoring number
                         d107  -  Entries matching ignoring postcode
                         d108  -  Entries matching ignoring town
                         d109  -  Entries matching ignoring firstname
                         d110  -  Entries matching ignoring lastname
                         d111  -  Entries matching ignoring street
 -i  --inputfile       Filename to import (csv, json, xlsx)
 -o  --outputfile      Filename to export the results (csv, json, xlsx)
     --testmail        Send a testmail.
     --validatefile    Check file, if structure is readable.

-h --help

View all the necessary parameters that the cli supports.

-v --version

Outputs the current installed version of the Duplicate Check.


This parameter allows you to specify or override the language of the Duplicate Check.

-c --cleaner

If you specify this parameter without any other cleanup rules, all of them will be executed one after the other. If you want to perform only certain cleanups, specify them, e.g. --cleaner c001,c003.

If this parameter is omitted, no cleanups will be performed.

-d --duplicates

If you specify this parameter without any other duplicate rules, all of them will be performed one after the other. If you want to check only certain duplicates, specify them, e.g. --duplicates d100,d105.

If this parameter is omitted, no cleanups will be performed.

-i --inputfile

Use this parameter to specify the file with data to be imported.

-o --outputfile

The export file is specified with this parameter. It is important that this is not identical to the import file.


From the Duplicate Check, test sending a test e-mail. After processing a file, an email can be sent to you at the end.


Check the duplicate cleanup import file for formal correctness beforehand.

Outputs of the command line interface (cli)

The cli keeps issuing messages on the command line during runtime so that you can keep track of how far the checks have progressed.


The configuration of the ew_service_duplicate CLI is done via INI files or via the user interface application. For more information, see the Duplicate configuration files page.