제 99 조 당사자는 만기 채무를 서로 부담하고, 그 채무의 표지물의 종류와 품질은 동일하며, 한쪽은 자신의 채무와 상대방의 채무를 서로 상쇄할 수 있다. 단, 법률 규정이나 계약의 성격에 따라 상쇄할 수 없는 것은 제외된다.
당사자가 상계를 주장하는 사람은 상대방에게 통지해야 한다. 통지가 상대방에게 도착했을 때 효력이 발생한다. 상계는 어떠한 조건이나 기간도 첨부할 수 없다.
제 100 조 당사자는 서로 채무를 지고, 표지물의 종류와 품질이 다르므로, 당사자의 협의를 거쳐 상쇄할 수도 있다.
따라서 상계는 쌍방이 서로 채무를 지고 있을 때 각 당사자가 그 채권으로 채무를 청산하여 자신의 채무와 상대방의 채무가 같은 금액 내에 서로 소멸되는 것을 가리킨다. 사유에 따라 상계는 법정 상계와 합의 상계로 나눌 수 있습니다.
법정 상계는 법적으로 규정된 것으로, 중요한 것이 있는 경우 한 당사자의 뜻에 따라 상계의 효력을 나타낼 수 있다. 한쪽 당사자의 의지에 따라 상계 효력을 발생시킬 수 있는 권리를 상계권이라고 하며 형성권에 속한다.
만장일치 상계란 쌍방의 약속에 따른 상계를 말한다. 그것은 당사자의 의미의 자유를 중시하며, 법률에 규정된 구성요건의 제한을 받지 않는다. 당사자가 체결한 이런 계약을 상계 계약이라고 하며, 그 성립은 민법통칙의 의미 표현에 관한 규정에 부합해야 한다. 상계 계약의 효력은 당사자 간의 동일한 금액 범위 내에서 계약 관계를 소멸하는 것이다.
상쇄 불가능한 상황:
주동채권 (즉 상계권을 행사하는 쪽의 채권) 이 소송 시효를 초과하는 경우, 그 채권자는 상계를 주장해서는 안 된다. 그러나 수동적 채권 (즉, 상계권을 행사하는 상대 당사자의 채권) 이 소송 시효를 초과할 경우 상계가 적용될 수 있다.
따라서 제 1, 제 2 의 경우 갑의 채권이 이미 소송 시효를 초과했기 때문에 갑은 상쇄를 주장할 수 없다. B 가 상쇄를 제안하면 A 는 상쇄할 수 있다.