Easily checking fake invoices

The solution of ChainMix for
the challenge of the Dutch Chamber of Commerce



Becoming an oracle in the Digital Infrastructure of a Nation

The mission of the Dutch Chamber of Commerce (KvK) is to make life easier for entrepreneurs by providing useful information and trustworthiness, safety and security when doing business. Just as a citizen has an identity, so does each company, registered by the KvK.

The Dutch Chamber of Commerce is building an identity checker to allow entrepreneurs to identify themselves in the digital world. Implementing this pilot is the first step towards a new role as an oracle creating new and better products and services for companies, a groundbreaking paradigm shift for the Dutch entrepreneurial landscape.

The teams were asked to build on this to help KVK become this oracle.



Easily checking fake invoices

1 in 7 SMEs faces invoice fraud. The ChainMix solution allows SMEs to easily do a fake invoice check.

With registering an unique public key at the Dutch Chamber of Commerce, any company sending an invoice can hash the invoice and upload the signed hash on the IOTA tangle. The company receiving the invoice can easily generate the hash and ensure that the invoice hasn’t be altered by comparing it to the hash stored on the IOTA Tangle. Furthermore, a  query of the public key provided by Chamber of Commerce can be done to ensure the invoice is issued by the correct company.

Next to this, the team integrated an image text recognition AI, to allow the system to work with paper invoices. The solution is set up to in the future integrate additional oracles/data source (e.g., banks, Land Registry, Tax Office) to reduce other potential causes of fraud as well as even fully automate the invoice process with the help of smart contracts.

The distributed ledger creates a publicly-auditable shared database that increases the trust in the system. Without it, a system like this would completely depend on the trust of one centralized authority. That becomes even more difficult if you start integrating additional oracles or even fully automate the process via smart contracts. It’s hard to imagine that all these different data providers and the stakeholder of the smart contracts blindly trust one centralized black-box. The immutability of the distributed ledger makes it also possible to track malicious parties.

Help this solution scale by becoming part of its supporting ecosystem.
Connect with the team via our community platform.