The modulo check character is based on the remainder in a mathematical formula where characters within the data string are assigned weighted values, summed and then divided by the modulus. This value is then appended to the data string. Modulo check characters are used to ensure the accuracy of a data scan.