Banks, registers & vending