Introduction
WebCollect, currently, has no mechanism to handle credits in the way they are used by us and so we have a kludge that achieve what we need.
When a member cancels a walk that the have already paid for, we need to
- remove the member from the walk so that the seat maybe resold.
- Hold the money paid in a way it can be tracked.
- Used that money to pay for a different walk at some future date.
Rather than setting up each walk as an event, we have the whole years programme as a single event that occurs on multiple Saturdays. WebCollect allows us to change the date of a booking, i.e. move a booking between walks. In order to handle credits, we simply have a virtual walk called credits as a holding area for payments received but not yet used.