Каждый из этих документов выполняет свои функции. Договор нужен обязательно, но среди условий можно предусмотреть, что договор подтверждает передачу денежных средств.
В целях налогового вычета - расписка продавца. Она, фактически, подтверждает затраты.