В договоре купли-продажи, который является двусторонним обязательством, роли кредитора и должника определяются в зависимости от конкретного обязательства, предусмотренного договором.
Когда речь идет о передаче товара, продавец является должником, поскольку на него возлагается обязанность передать товар покупателю. В этом случае покупатель выступает в роли кредитора, так как имеет право требовать от продавца выполнения этой обязанности (передача товара).
В обязательстве по оплате товара роли меняются: покупатель становится должником, так как на него возлагается обязанность оплатить товар. Продавец в этом случае выступает кредитором, поскольку имеет право требовать от покупателя выполнения обязанности по оплате товара.
Таким образом, в договоре купли-продажи стороны могут одновременно выступать и в роли кредитора, и в роли должника, в зависимости от конкретного обязательства, рассматриваемого в рамках данного договора.