In POS systems there is Invoice on to which the items are added. Typically the checkout operator can see this invoice as a DataGridView with items. But I need to know:
thanks
I agree with SEV19957 that the proper way to add new items to the list would be to append those to the bottom and push the other items in the list up. This is the approach used by OpenRPOS, an open source point of sale system for restaurants, and it's a fairly standard practice in the industry.
For question #2, I guess it would depend on the type of POS you are implementing. For restaurants, it makes sense to display items in the same way they were added on the display. But for something like a grocery store, you may want to consolidate like items, breaking the slip into separate sections and grouping together items from deli, produce, bakery, etc...
I hope that this helps!