Made with care for the volunteers who keep Britain's halls running.
Product updates
Everything we have changed, and when
Most of what is on this page started as an email from a village hall. We write these in the same words we send our
halls, so you can see for yourself how often this thing actually moves.
Opening an invoice and clicking Items gave an error page rather than the list of what is on it. The Payments tab beside it worked, which made it look like something to do with that one invoice rather than every invoice. It was a missing line in our own code, and it is fixed - the tab now opens and lists the description, quantity, unit price and total of each line, along with the booking it came from where it came from one.
Fix
Invoice lines add themselves up again as you type
Changing the quantity or the price on a line of an invoice did nothing until you saved it - and worse, tabbing out of the box put the old figure back in front of you, so it looked as though your change had been thrown away. It had: what you typed was never reaching us. Both boxes now send what you have typed a moment after you stop, and the line total, and the invoice total underneath it, follow along. Change 1 to 6 on a sixty pound line and you will see the line become £360 and the invoice total with it, before you have saved anything.
Fix
Make a booking private while you are making it
The "Keep this booking private" switch was only on the edit screen, not on the form you fill in when adding a booking. So a wake, a private party or anything else you did not want named on your public calendar had to be saved in the open and then hidden afterwards. The switch is now on the first step of adding a booking, next to the hirer and the room. There was a quieter side to this worth knowing about. If you have ticked "keep this hirer's bookings private" on a hirer, we tick the switch for you when you choose them - but with no switch on the add form, that had nothing to tick, so their new bookings went onto the public calendar under their real name. That is now the opposite way round: choose that hirer and the switch turns itself on in front of you, and you can still turn it off for a one-off. Any bookings already made for those hirers are worth a quick look on your public calendar. Thanks to Binfield Memorial Hall for spotting the missing switch.
Fix
Your whole committee can be put in a meeting
Only some of your committee appeared in the list of people to add to a meeting - the ones who can sign in to Village Hall Hub. Anybody on your committee without a login was missing, which for most halls is most of the committee. That was simply the wrong list: we keep team members (who can sign in) and committee members (your trustees and officers) apart on purpose, and a committee meeting should obviously offer the committee. It now does. Everybody on your Committee Members list is there to tick, whether or not they have ever logged in, and people who have since left the committee stay tickable, so editing older minutes cannot quietly drop a name from them. Thanks to Binfield Memorial Hall for reporting it.
Fix
The invoices list fits on a laptop again
The invoices list had started scrolling sideways on a laptop screen, which meant sliding across to reach Edit and losing sight of which invoice the row belonged to on the way. Two things were taking the width. The menu down the left was wider than it needed to be, so it is narrower now, and the arrow at the top left folds it down to icons if you want the whole screen for the table. And a hirer with a long name - a management committee, a parish council - was on its own enough to push the table wider than the screen; those names now wrap onto a second line instead. What was still owed has moved to sit underneath the total rather than taking a column of its own, so the list reads down instead of across. Thanks to Binfield Memorial Hall for reporting it.
Fix
The dashboard figure now means money in the bank
The reports page started counting money on the day it arrived rather than the day it was invoiced, and the dashboard did not follow. The box on your dashboard was totalling the invoices you raised this month that happen to be settled, which is a different number and usually the wrong one: an invoice raised in July and paid in August counted as July money and never appeared in August at all. It also ignored part payments entirely, so a hirer paying half of a large invoice showed as nothing coming in. It now says Received This Month, and it means what it says - the payments that arrived this month, whichever invoice they were for, so it should agree with your bank statement and with the Received column on the reports page. Recording a payment from the Payments screen now uses the date you were paid rather than the date you typed it in, which is what the invoice screen already did; the two used to disagree about the same money. Correcting or deleting a payment now updates the invoice with it, instead of leaving it marked paid for an amount that is no longer there. The reports page also spells out, above the tables, which figures go by the invoice date and which go by the day the money moved. Thanks to Binfield Memorial Hall for not letting this one go.
Fix
Paid invoices no longer slip back to draft
If you recorded a payment against an invoice and then pressed Save on the invoice itself, it went back to being a draft - even though the payment was there and the invoice had already been marked paid. The Status box is filled in when the page opens, so it was still holding "Draft" from before the payment, and saving wrote that straight back over the top. That is why some of your paid invoices were listed as draft and others, where you only recorded the payment and did not save, were listed as paid. An invoice with payments recorded against it now takes its status from those payments and cannot be contradicted by the box, which is locked while there are payments and says so. Any invoices already left in the wrong state have been put right for you - you do not need to go through and fix them. Thanks to Binfield Memorial Hall for spotting it and describing it so precisely.
Fix
Your lists stay as you left them
If you filtered the invoices down to drafts, opened one to record a payment against it and then went back to the list, the filter had gone and you had to set it again - which, working through a dozen drafts, meant setting it a dozen times. The invoices, payments and bookings lists now remember what you had them set to, including the search box and which column you sorted by. Go into a record and come back, by the breadcrumb at the top or from the menu, and the list is exactly as you left it. It is remembered for as long as you are signed in, not forever. Whenever a filter is on, it is named just above the list with a small cross beside it, so a short list is never a mystery - one click on the cross and everything is back. Thanks to Binfield Memorial Hall for pointing it out.
Fix
The hirer portal now works on any device
The PIN screen your hirers use relied on JavaScript, so on a phone or browser where that did not run - a blocked script, an over-keen extension, an older device - pressing Continue did nothing at all, with nothing on screen to explain why. The form now works either way: if the page cannot run its scripts, it falls back to an ordinary form and your hirer still gets in, still sees "Incorrect PIN" if they mistype it, and is still locked out after five wrong tries. The Upcoming, Past and All buttons on their bookings list work the same way now, and can be bookmarked or shared as links.
Fix
Your public calendar now reads properly on a phone
On a narrow screen there is no room for seven columns of times and names, so the calendar squeezed each booking down to a coloured bar and put the detail in a tooltip - and a phone has no tooltips. Somebody looking at your calendar could see that something was on and had no way of finding out what. Underneath the month you now get a plain list of everything booked that month, with the day, the times and the name, so it can simply be read. The grid above it becomes an at-a-glance view of which days are busy, and tapping a day jumps you to it in the list. The colour key has moved above the calendar on small screens, where it used to sit below and explain the colours long after you had passed them. This applies to your public calendar page, the calendar you embed on your own website, and the WordPress plugin - update the plugin from your WordPress dashboard to get it.
Fix
Recording a payment for a date that is not today
When you added a payment to an invoice, there was nowhere to say when the money actually arrived, and we stamped it with the day you typed it in. That meant last month's cheques showed up in this month's reports, and you could not put it right. There is now a "Date received" box, so you can enter a payment whenever suits you and still have it counted in the right month. An invoice is also marked paid on the day it was actually settled. Notes you typed against a payment were being thrown away too, and are now kept. Thanks to Binfield Memorial Hall for spotting it.
Fix
Bookings with a deposit were being left off monthly invoices
If you had already raised a deposit invoice for a booking, we treated that booking as invoiced, so it was quietly skipped when you invoiced the month and never got billed for the hire at all. Taking a deposit is not the same as invoicing for the hire, and it is now treated as a separate thing. If this has happened to you, those bookings will now appear the next time you invoice that month, so it is worth running it back over the last few months to check nothing was missed.
Most of this came from a village hall asking
If your hall needs something this does not do yet, say so. That is how nearly everything above got built.