На практике часто встречаются случаи, когда субъекты хозяйствования прекращают встречные обязательства зачетом, подписывая при этом соглашение о зачете. В такой ситуации имеет место согласие обеих сторон на прекращение обязательств, а не волеизъявление одной стороны, как это предусмотрено в ст. 381 ГК.
В п. 1 ст. 378 ГК закреплено, что обязательство прекращается полностью или частично по основаниям, предусмотренным ГК, иными актами законодательства или договором.
При этом ст. 381 ГК («Прекращение обязательства зачетом») регулирует лишь случаи совершения одностороннего заявления о зачете, но не договорного зачета, который является двусторонней сделкой и имеет иную гражданско‑правовую природу.