Cash register technology