When proceeding to tender if the basket doesn’t have a customer and exceeded the desired basket total then the POS must force the operator to capture the customer
Discover a suitable extension point after the Total button is pressed on the POS Hint – use the “-debug” argument in the POS launch
Implement the extension with the following behavior
If the basket doesn’t have a customer and the basket total is exceeding 100 GBP (this is an example amount), display a message and force the user to capture the customer Hints – You can validate this with the transaction.customerRetailDetails and basket objects type: com.enactor.mfc.retail.model.CustomerRetailDetails and com.enactor.mfc.basket.basket respectively Use the application process implemented in Task4 to capture the customer