Contract liability and backlog (TFRS 15)
Track booking deposits, contract deposits and down payments unit by unit through to transfer day. Separate recognised revenue, remaining contract liability and backlog awaiting transfer.
Extracted from Real Estate Project Accounting Handbook · Appendix C Template 3 Revenue Recognition
Example from Template 3: 7 units of the sample project, 1 unit transferred, revenue recognised on the ownership transfer day