[IMP] point_of_sale: allow negative product quantities, and negatives totals
[MERGE] from trunk
[MERGE] point_of_sale: allow negative product quantities and totals in the POS