Discharge of contract is a document saying you have met all your obligations under an agreement. This is common with a car title when the finance company sends you a discharge saying you have paid for it all.
breach is a form of discharge. Generally, a discharge is when a contract ends for any reason. A breach is when one of the parties does not perform under the contract. Breach could lead to discharge, rescission, or damages, or nothing.
Discharged mean terminated. A contract can be discharged by -performance -frustration -Agreement between the parties and -breach If there is a breach of terms of the contract, a contract can be discharged.