Art. 72 CISG
(1) If prior to the date for performance of the contract it is clear that one of the parties will commit a fundamental breach of contract, the other party may declare the contract avoided.
(2) If time allows, the party intending to declare the contract avoided must give reasonable notice to the other party in order to permit him to provide adequate assurance of his performance.
(3) The requirements of the preceding paragraph do not apply if the other party has declared that he will not perform his obligations.
The Secretariat Commentary on Art. 63 of the 1978 New York Draft, predecessor to Art. 72 CISG, gives insight into the drafters' unterstanding on the eve of the 1980 Vienna Diplomatic Conference.
Overview of case law on Art. 72 CISG: UNCITRAL Digest
The UNCITRAL Digest on the CISG can be used as a starting point to discover the relevant case law on this article.