When the checkbox is checked, we will “rebind” the list of eligible items in the top grid and suppress any items that don’t meet the new criteria. This will require all items are grouped together in the same transaction or else none will go out in a payment transaction (a message will be presented to the user that the items must go in the same transaction). The grid will be empty if the following conditions occur which will result in the inability to process a payment
- Debit Item(s) on the order are in a status of “Item Regular Hold”
- This does not include admin hold items such as future installments. An example where this Debit items WILL NOT hold up processing could occur if an item is added by CS to an order that has installment items and one or more of them is on Reg Hold. The Reg. Hold Installment items should not prevent the newly added item from processing. An example that WILL hold up processing would occur when CS adds 2 items to an order and then places one of those items on Reg. Hold. In this case, the Reg. Hold item should prevent the other newly added item from processing. Now this enhancement/project will treat all regular ON HOLD items the same weather it is a installment item or not.
- Debit Item(s) on the order are in a status of “Item Backordered”
- Debit Items that have the “do not payment process” checkbox checked off in the Item Setup screen.
If the grid does return a list of item(s) with the checkbox selected, when you click the process button, we will require the following:
- All Eligible (debit items that are already paid, or in a complete status such as cancelled or shipment delivered are not considered) Debit Items from the list were selected to be processed together. If not all debit items are selected, no debit items will be processed
- Any set of credit items will be allowed to be processed.