Accenture Interview Question

When to recognise a sale?