An analyst investigating an order processing system has found the following rules are applied by order clerks:
Question:
An analyst investigating an order processing system has found the following rules are applied by order clerks:
All orders received by the company are checked by order clerks. The order clerk first calculates the value of the order and adds that value to the customer's current credit balance. If the credit balance exceeds the customer's credit limit then the current payment record is investigated. All such customers who have no invoices older than 30 days are notified that their order is 'on-hold' and that the order has been passed to the accounts manager who will contact them in the next three days. However, if the credit limit is exceeded and any invoice is older than 30 days, then the order is rejected. If the customer has not exceeded the credit limit then the current payment record is still investigated to find whether there are invoices older than 30 days. If there are, then the order is processed but a reminder letter is sent reminding the customer of the payment terms. In all other circumstances the order is processed without query. Construct a Decision Table for the described process.