Question: what is the difference between a warranty and an undertaking?
Answer: A warranty is an undertaking or stipulation that a certain fact in relation to the subject of the contract is or shall be as it is stated or promised; and refers to an agreement to protect the recipient against loss if the fact is or becomes untrue (i.e.,an implied indemnification).