第512条 債権者が債務者に対して有する一個又は数個の債権と、債権者が債務者に対して負担する一個又は数個の債務について、債権者が相殺の意思表示をした場合において、当事者が別段の合意をしなかったときは、債権者の有する債権とその負担する債務は、相殺に適するようになった時期の順序に従って、その対当額について相殺によって消滅する。
2 前項の場合において、相殺をする債権者の有する債権がその負担する債務の全部を消滅させるのに足りないときであって、当事者が別段の合意をしなかったときは、次に掲げるところによる。
一 債権者が数個の債務を負担するとき(次号に規定する場合を除く。)は、第四百八十八条第四項第二号から第四号までの規定を準用する。
二 債権者が負担する一個又は数個の債務について元本のほか利息及び費用を支払うべきときは、第四百八十九条の規定を準用する。この場合において、同条第二項中「前条」とあるのは、「前条第四項第二号から第四号まで」と読み替えるものとする。
3 第一項の場合において、相殺をする債権者の負担する債務がその有する債権の全部を消滅させるのに足りないときは、前項の規定を準用する。