Auto generated dates can be used to implement automatic timestamps.
Consider for example a “Transfer” record set registering bank
transfers. We want to save a timestamp every time a transfer is done,
so we include an
%auto for the date:
%rec: Transfer %key: Id %type: Id int %type: Date date %auto: Id Date