Согласно п. 1 ст. 381 ГК обязательство прекращается полностью или частично зачетом встречного однородного требования, срок которого наступил либо срок которого не указан или определен моментом востребования. Для зачета достаточно заявления одной стороны.
По однородным обязательствам, срок исполнения которых не наступил, по соглашению сторон допускается зачет встречного однородного требования.
Соответственно, зачет как способ прекращения обязательств возможен не только (и даже не столько) в виде договора сторон соответствующих обязательств, сколько в виде односторонней сделки одной из сторон обязательств.
А именно, одна из сторон обязательств, если она усматривает встречность и однородность своих обязательств с обязательствами другой стороны, имеет право путем одностороннего волеизъявления заявить о зачете и таким образом полностью или частично прекратить определенное обязательство.










