How do bridal stores account for deposits?
A deposit is a liability until the gown is handed over, not income on the day it is paid. The store has been paid for something it has not delivered yet. RingUps records the deposit as deferred revenue at the moment it is taken and recognizes the sale as revenue on the pickup date, so the books follow the gown rather than the cash.