The "algorithmization" of our society is right at the front door. But what is actually an algorithm? A commonly used definition is: a set of instructions to reach a certain goal from a starting point. If we translate this into a piece of software that executes the instructions, we actually see this as a way or set of rules to solve a problem quickly or conveniently.
The algorithms that we develop are based on the processing of a (large) amount of data and the solution of which is not available in the existing automation systems. We let the computer do the calculation and research work and want an answer to our question as quickly as possible. An example of this is discovering or preventing an invoice from being paid twice. In general, the automation system checks whether an invoice number occurs twice. In practice, invoices are scanned and an 8 may be translated into a B. In this way, invoices "sneak" through the automatic double invoice check and are paid twice.
To prevent this, Zuiver ICT has developed an algorithm that examines the invoices to be paid for duplications shortly before the payment run. The invoices to be paid are hereby placed against all historical invoices of recent years. The algorithm indicates which invoices may be paid twice.
You can then carry out an extra check in time to determine whether the invoice will be paid for the second time. Algorithms can therefore be used for a large number of problems and issues. It may concern issues to limit risks or decision-supporting analyzes. If you also want to tackle a specific issue with the help of an algorithm, please contact us.