Apartments and villas
Blocks, floors, configurations. Floor-rise pricing, preferential charges, and a landowner's share that must never be offered to a buyer.
Who it is for
A tower, a plotted layout and an interiors studio sell very different things. Underneath, all three are inventory, a price and a schedule of money.
Blocks, floors, configurations. Floor-rise pricing, preferential charges, and a landowner's share that must never be offered to a buyer.
Phases and plots rather than floors. Long instalment schemes, and a sales cycle measured in months rather than weeks.
A catalogue and rate cards rather than inventory. Quotations grouped by room, priced per item and finish, frozen the moment they are sent.
The money path
Each stage records what was true at the time, so nothing downstream recalculates a figure that has already been agreed.
From a website form authenticated by a per-firm token, or typed in by hand. Campaign attribution comes with it, so "how is this tower selling" is answerable without anyone tagging a lead.
Priced from a rate card, with tax handled both ways round — some firms quote inclusive, some exclusive, and guessing wrong is an eighteen percent error.
Eight states per unit. A hold has an expiry and resolves itself; an expression of interest deliberately does not, because it reserves nothing.
Rate bands narrow by phase, configuration and floor range, with an explicit precedence. Charges are fixed or per-square-foot. The all-in figure is derived, never typed.
Freezes the price, the charges and the discount at that moment. Repricing the tower next month does not reach backwards into a signed agreement.
Generated from a template — percentage or amount, triggered by the booking date, a day offset, or a construction milestone. The last line absorbs the rounding so it adds to the penny.
What was actually billed, which is a different number from what was scheduled. Conflating the two is how a developer plans cash around money nobody has asked for.
Allocated against demands as rows, oldest first. A part payment, one cheque across three demands, and an overpayment with nowhere to go all use the same shape.
The hard part
A receipt does not pay a demand — it is allocated against demands, in amounts, as rows. That one shape handles a part payment, a single cheque across three demands, and an overpayment with nowhere to go, without a special case for any of them. TDS is carried separately, so that above the threshold the buyer is credited in full even though the developer banked one percent less.
A cancelled booking with receipts against it stays visible. The sale is off; the refund is not, and it cannot be handled by somebody who cannot see it.
Modules
Quotation
Booking
confirmation
Demand
letter
Receipt
Generated from the frozen figures, on the firm’s own letterhead. Without them, a sales team ends up retyping the same figures into a word processor.
The gap between what was scheduled and what was actually billed is usually the most revealing place to begin.
Talk to us