You are right, it's because of the payment terms. Furthermore, do you believe the number of flats sold mentioned on the newspaper? Frankly I don't believe it... I mean I don't believe the Developer since the information was from them but not being created by the newspaper.
In fact, in my opinion not only the number of flats but the price... What do you think?