Skip to content

whether the companies submitting subsidy applications to government have been suspected of fraud or commited fraud in the past.

License

Notifications You must be signed in to change notification settings

RaThorat/fraud-detection-in-subsidy-applications

Repository files navigation

Fraud Detection in Subsidy Applications in the Netherlands

This article tells the procedure to check whether the companies submitting subsidy applications to government have been suspected of fraud or commited fraud in the past.

Comparing chamber of commerce (KVK) numbers

One of the possibility is to check whether the applicant company is bankrupt while it is applying for a subsidy. The list of bankrupted companies with their chamber of commerce number, (KVK for short) can be downloaded from https://www.faillissementen.com/ as ‘faillissement_database.xlsx’. Give name to the dataframe dff columns: ‘ORG_NAME’, ‘ORG_KVK’ where company info and number information is, respectively.

Compare the Chamber of Commerce numbers of the companies listed in the database of the government, ‘government_database.xlsx’ against the Chamber of Commerce numbers of companies listed in bankruptcy register.

The dataframe df should contain column names: ‘REFERENCE’, ‘ORG_NAME’, 'ORG_KVK', ‘ORG_STREET NAME’, ‘ORG_HOUSE NUMBER’, ‘ORG_ZIPCODE’, ‘ORG_CITY’, ‘ORG_IBAN’, ‘CP_FIRST NAME’, ‘CP_LAST NAME’, ‘CP_EMAIL ‘, ‘CP_PHONE’

Check multiple submissions

Companies/institutions may not be allowed to submit multiple applications to multiple rounds or subsidies. For those reasons, we can perform a check for duplicate information such as Chamber of Commerce number; PO box / address; signatory; IBAN account number; e-mail address; phone number.

We can also verify that no private email addresses (such as Hotmail.com, live.nl, gmail.com, etc.) and no Foreign bank account numbers are used in the application.

Script

This script compares Chamber of Commerce (KVK) numbers in order to detect fraudulent subsidy applications in the Netherlands. It reads in two Excel files: 'faillissement_database.xlsx' and 'government_database.xlsx'.

The script then performs the following actions:

1.It adds a column to the 'government_database.xlsx' dataframe called "KVK number in fai. database" and gives the value "yes" if the number appears in the 'faillissement_database.xlsx' file, otherwise it gives the value "None".

2.It checks for multiple submissions using the same KVK number, bank number (IBAN), postal address, and email address. It also checks for foreign bank numbers and private email domains (such as Hotmail and Gmail). It also checks for the same telephone number in multiple applications.

3.It creates a summary dataframe for KVK numbers, IBAN numbers, postal addresses, and email addresses that appear in multiple applications.

4.It exports the resulting dataframe to an Excel file called 'summary.xlsx'.

About

whether the companies submitting subsidy applications to government have been suspected of fraud or commited fraud in the past.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages