Business context
When an internet user chooses the PREPAYMENT payment method, a reservation order is created first. The customer must pay his order, for example by bank transfer. Once the organisation has received the payment confirmation of the bank, the reservation order is converted to a sales order and the tickets are available. Since this process takes some time, the PREPAYMENT payment method shouldn't be proposed if the order contains some events or visits that will take place very shortly after the reservation has been performed-
...