Appearance
Receipts
Booking is quoting; charging is selling. The receipt is the document that says a sale happened, and everything in Sales hangs off that idea.

The price is resolved when you build the receipt
Someone books in March to dive in August and pays on arrival. Charging them the March list would be charging a price that no longer applies — and reserving a seat was never the same as buying it.
So the amount is worked out when the receipt is built, with the catalogue in force that day. If you want to honour the old price, edit the line or apply a discount: it is a commercial decision, and it belongs on the paper where both sides can see it.
What does get frozen is the receipt itself. From the moment it is charged it never changes again, which is why the sales dashboard for March still says the same thing in August.
The numbering
Each center has its own sequence. Two locations never share a numbering run.
The number is assigned when you charge, not when you open the screen. A gap in your numbering should mean "there was a void here", not "somebody clicked the wrong client once".
Drafts and voids are different things
- A draft has no number and has not touched any booking. Discarding it deletes it for good — leaving it behind as "cancelled" would fill the list with papers that were never anything.
- A charged receipt is voided, not deleted. It already went out with a number on it, so it keeps that number, and what you corrected is a new receipt.
They do not share a button, because they are not the same act.