We enforce printing POS invoice. If that's true, shouldn't we apply discount and select mode of payment before printing?