In a transaction processing cycle, capturing data at its source and recording it accurately in a timely fashion with minimal manual effort and in an electronic or digital form so that it can be directly entered into the computer is known as: