how is a smart POS different from a billing machine