Invoices for events are generally sent only after the registration/cancellation deadline for the event. There are three reasons for this timing.
First, if a member cancels, it is easier for the member and for me if they have not already paid, because it eliminates the need for a refund.
Second, if a member wants to add a guest, but has already paid for themselves, they would have to make 2 payments instead of just one if payments were collected immediately upon registration. This would be more work for the member and for me.
Third, after the registration deadline I have a complete and final list of attendees and charges which I can used to send invoices using an automated process. Before that time I don’t have a final list so would have to send invoices in multiple small batches. In the worst case this would involve a daily process of seeing who signed up that day and sending those members an invoice.
Also please note that the balance owed which is reflected is generally not current, since payments from members can only be reflected on the website through a manual process. I generally update member balances once a month.
Our fiscal year end is September 30th, so billing for September events is usually postponed to October 1 because all member accounts must be current as of 9/30 each year.
In addition, the website is not used for cellar assessments and dues. These mandatory charges never show up on the website, which is only used for charges related to attendance at events, which is of course optional.
IVV
Brodie