معلوم بودن موضوع تعهد در هر قرارداد معاوضی شرط صحت آن قرارداد است. مجهول بودن اوصاف و ویژگی های موضوع تعهد، اعم از مال یا عمل، سبب بطلان قرارداد است. لیکن هرگاه در لحظه انعقاد عقد اوصاف و ویژگی های موضوع تعهد در قرارداد ذکر شده و برای طرفین معلوم باشد ولی در هنگام وفای به عهد معلوم شود موضوع تعهد فاقد اوصاف تعیین شده است این وضعیت را اشتباه در موضوع تعهد گویند؛ ضمانت اجرای اشتباه در موضوع تعهد، بطلان یا فسخ قرارداد است. این دو نهاد حقوقی یعنی «جهل به موضوع» و «اشتباه در موضوع» گاه با یکدیگر مترادف تلقی می شوند لیکن با تحلیل حقوقی، می توان دریافت که این دو نهاد با یکدیگر از حیث ماهیت، قلمرو و آثار متفاوت هستند. در این مقاله تفاوت های این دو نهاد حقوقی مورد مطالعه و بررسی قرار گرفته است.
The Differences between Mistake and Ignorance to the Subject-Matter of Contract