Securities needed:
- POS_BillOverCreditLimit
- POS_BillOverCreditLimitifCash
Scenerios
1. User has BillOverCreditLimit and not BillOverCreditLimitIfCash.
Desired result: Allow them to bill the customer
2. User has both BillOverCreditLimit and BillOverCreditLimitIfCash.
Desired result: Allow them to bill the customer unimpeded.
3. User has neither BillOverCreditLimit or BillOverCreditLimitIfCash.
Desired result: Provide an override for the old permission but not the new permission.
4. User has the BillOverCreditLimitIfCash and not BillOverCreditLimit and Is cash terms.
Desired result: Allow the user to bill the customer with the new message.
5. User has the BillOverCreditLimitIfCash and not BillOverCreditLimit and Is NOT cash terms.
Desired result: Provide an override for old permission but not the new permission.
6. User has neither new permission and cannot provide valid override.
Desired result: User sees message that customer cannot be billed.