تعهد به انجام کار در قرارداد
قراردادها باید به طور کلی شرایط صحت معامله را داشته باشند . موضوع قرارداد می تواند موضوعات مختلفی دارد . گاهی مورد معامله یک شی است که باید مشخصات مورد معامله را داشته باشد . گاهی هم موضوع یک قرارداد می تواند انجام دادن کار باشد . کاری که متعهد بر عهده می گیرد می تواند به دو صورت باشد : یا موضوع قرارداد می تواند انجام دادن یک کار باشد مثل قراردادی که طی آن یک نفر متعهد به کشیدن یک نقاشی ، تعمیر ماشین و یا رسم کردن طرح ساختمانی باشد ؛ در این حالت کاری که مدیون بر عهده گرفته است مثبت است . یا اینکه موضوع تعهد می تواند انجام ندادن یک کار باشد مثلا در قرارداد تعهد به خرید نکردن از برندهای خاصی شود .
انجام دادن کاری که موضوع تعهد قرار می گیرد باید ممکن باشد و نمی توان بابت کاری که انجام دادن آن مقدور نیست قرارداد بست . البته منظور از نامقدور بودن کار ، این است که انجام آن توسط هیچ کس ممکن نباشد . برای مثال اگر یک متصدی حمل ونقل تعهد کند ظرف ده روز کالایی را به مقصد برساند و به علت اینکه هواپیما ندارد ، قادر به انجام دادن تعهدش نباشد ، نمی توان گفت قرارداد باطل است زیرا بنگاه های حمل و نقل دیگری هستند که قادر به انجام دادن این کارند .