Are there any POS (point of sales) machines that accept BTC?
Yes, depending on what country you are in. A quick check of Big Internet Search Engine for the term "Bitcoin POS" finds me two top of the list answers, once country specific with invoicing, payment and POS and, the other a global.