new ordering refactor to take into acount possible lob ordering rejections
implemented refund when lob order is rejected