So I'm thinking of building an industry specific POS. My biggest requirement is to split orders on to multiple receipts. So I'm thinking I'd create one massive order, but when printing receipts break out by item category, and also print multiple order receipts based on number of items in the category. The reason for doing this is that different vendors fulfill different categories, but I want the customer to just have to pay once for the entire order. With register today, there is no way to group multiple orders into a single payment.