<prompt> Orodhesha vipengele saba vya mkataba halali  <response>: Mkataba halali una vipengele saba muhimu vifuatavyo: 1. Ofa: Pendekezo au masharti ya makubaliano ambayo yanawasilishwa kwa mpokeaji aliyekusudiwa. 2. Kukubalika: Makubaliano ya masharti ya ofa yaliyotolewa na mpokeaji aliyekusudiwa. 3. Idhini ya pande zote ridhaa: Wahusika kwenye mkataba lazima wakubaliane kwa hiari na masharti ya mkataba kupitia maelewano ya pande zote. 4. Kuzingatia: Kitu cha thamani ambacho ni lazima kitolewe badala ya ahadi, kama vile pesa, mali, au huduma. 5. Uwezo: Wahusika wote wanaohusika lazima wawe na uwezo wa kisheria na uwezo wa kiakili kuingia katika mkataba. Hii ina maana kwamba wana umri wa kisheria na hawako chini ya matatizo yoyote ya kisheria au kiakili ambayo yanaweza kuathiri uwezo wao wa kuelewa mkataba. 6. Uhalali: Mada ya mkataba lazima iwe ya kisheria na sio kinyume na sera ya umma. 7. Fomu ifaayo: Aina fulani za kandarasi lazima ziwe za maandishi na zifuate taratibu mahususi ili zichukuliwe kuwa halali. Kwa mfano, mikataba ya uuzaji wa mali isiyohamishika au mikataba ambayo haiwezi kukamilika ndani ya mwaka mmoja lazima iwe kwa maandishi. 