PURPOSE: To enable a transaction omitting a transaction item input process by providing a function to set a transaction item corresponding to each transacting person and a function to automatically select the transaction item from transaction enable items and to execute the selected item and providing a process to select whether the transaction is executed or not.
CONSTITUTION: In a normal transaction, the transaction item under execution is recorded in a card and when the card is inserted before selecting the transaction in the case of the next transaction, the preceding transaction item is read and the processing is advanced while regarding it as the same transaction as the preceding one. At such a time, since a transaction guidance picture remains a means for backing to the normal transaction item selecting process, an arbitrary transaction can be executed even to a user to execute the transaction different from the preceding one or a user erroneously inserted the card in advance. Thus, the user to get payment in each transaction, for example, can execute the transaction for getting payment while omitting the transaction item selecting process after the second transaction, and any arbitrary transaction excepting for getting payment can be executed as well.