Price Breakdown Architecture
BrokerOS calculates the net property value by aggregating six distinct pricing components:
Statutory duties, stamp registration fees, and local government taxes are itemized alongside the Net Agreement Value based on the governing project jurisdiction.
Unit-Level Brokerage Commission
BrokerOS natively tracks brokerage commission terms directly within each unit record:- Commission Percentage (
commissionPercentage): Contracted brokerage rate negotiated with the builder (for example, 2.5%). - Commission Amount (
commissionAmount): Automatically computed financial consideration: - Post-Sales Reconciliation: When a booking is created, these figures link directly to
BrokerageRecordandInboundCommissionledgers for revenue tracking.
Pricing and Payment Plan Models
BrokerOS structures pricing rules and payment milestones across four database models:PriceSheet: Defines versioned pricing matrices for a project:- Attributes:
projectId,version,effectiveFrom,effectiveTo,priceData(JSON structure storing base rates, floor rise tiers, and PLC rates),documentUrl,isActive. - Enables developers to release scheduled price revisions without breaking existing historical quotes.
- Attributes:
PaymentPlanTemplate: Master payment schedules linked to a project:- Attributes:
projectId,name(for example, Construction-Linked, 50:50 Subvention, Time-Linked),description,isDefault,isActive.
- Attributes:
PaymentPlanMilestone: Individual milestone line items inside a template:- Attributes:
templateId,name,percentage,dueDescription,sequenceOrder. - Specifies the exact trigger condition (for example, 10% on Booking, 15% on 5th Floor Slab Completion, 10% on Handover).
- Attributes:
Offer: Builder promotional incentives:- Attributes:
projectId,title,description,discountType(percentage or fixed amount),discountValue,validFrom,validTo,terms,isActive.
- Attributes:
Cost Sheet Generation Flow
The following sequence illustrates how the BrokerOS pricing engine calculates itemized consideration and generates a branded cost sheet:Milestone Payment Schedule
When generating a cost sheet, the selectedPaymentPlanTemplate breaks down total consideration into sequential milestone payments:
Dynamic Adjustments and Approved Discounts
During customer negotiations, sales executives can apply approved discounts or waivers:- Approved Waivers: If a Sales Manager has approved a discount via the Negotiation & Approvals workflow, the pricing engine recalculates the base rate, FRC, or amenity fees automatically.
- Audit Consistency: The resulting cost sheet explicitly records the approval reference, preventing discrepancies between verbal quotes and final booking contracts.