The best solution I have seen is Zeus connected to Square. Square inventory and tranactions are unified along with cost basis reporting. Merchant uses quality android phone with Zeus Wallet.
Discussion
Literally anything would have been better than that 2002 gameboy screen