The doctrine of substantial performance in contract law allows a party to recover when:
-
A
They have completely performed all contractual obligations
-
B
They have performed most obligations but with only minor deviations
-
C
They have intentionally breached a material term
-
D
The other party has waived all performance requirements in writing