11. The method of claim 1 further comprising the step of repeating the applying, using the processor, the formula to the first data value and the second data value for determining whether the formula evaluates as true or not true and the marking, using the processor, the first data field as unverified and the second data field as unverified if the formula evaluates as not true based on either the first data field or the second data field being marked as unverified.
1. A method for verifying machine-readable data using a processor and a memory, the method comprising the steps of: storing a first data value in the memory, the first data value associated with a first data field; storing a second data value in the memory, the second data value associated with a second data field; marking, using the processor, the first data field and the second data field as not uncertain; storing a formula in the memory, the formula defining a relationship between the first data field and the second data field; applying, using the processor, the formula to the first data value and the second data value for determining whether the formula evaluates as true or not true; marking, using the processor, the first data field as unverified and the second data field as unverified if the formula evaluates as not true; calculating, using the processor, a determined value for the first data field using the formula if the first data field is marked as unverified and if the first data field is marked as not uncertain; and marking, using the processor, the first data field as uncertain if the determined value for the first data field does not match a previous determined value for the first data field.