Even if the revenue is received this year it doesn't mean it will show up in the financials. If the money is essentially a down payment for future orders on product, the revenue won't be recognized until such time the products are delivered and therefore the revenue is earned.