А вот это называется «биллинг». И я как бывший биллингист сотовой компании очень хорошо знаком со всем этим. И ты возможно даже не представляешь насколько огромен объем работ по сравнению с этими простыми формулировками. Конечно в общих чертах можно будет реализовать это, так чтобы и деньги принимались, и частичные оплаты учитывались и т.п., но это будет очень простой вариант, так как ни счет-фактур тебе, ни накладных, нифига. А чтобы все это делать качественно, со всеми транзакциями и т.п., здесь не только группу программистов надо, но и юристов/бухгалтеров привлекать.
В общем, если есть проект и бюджеты, обсудить можно. Если из разряда «хорошо бы, чтобы такое было» — этого не будет.