Умные люди, откликнитесь пожалуйста! Не могу больше ковыряться в Яндексе.

Ситуация такая: открывается фирма, которая будет заниматься разработкой дорогостоящих программных продуктов. Выполнение данных работ будет занимать длительный срок: год-полтора-два. Предполагается, что перед выполнением от покупателя будет получен аванс.

Внимание, вопросы:
1 как учитывать расходы при том, что доход будет получен очень не скоро? Кто-то говорит, что расходы будут учитываться как РБП, кто-то говорит, что это в корне неправильно! Кто-то предлагает разбить всё в договоре на этапы и принимать доход по мере их выполнения, но!!! если у меня и этапы будут долгосрочными?
2 какие документы нужно будет предоставлять покупателю? С оной стороны это услуга, с другой стороны, мы передаём материальный результат работы.

Помогите пожалуйста! Не могу так больше! Проясните мне эту ситуацию!

Заранее спасибо!