Ответ: Нет, не вправе.
Удержание является способом обеспечения исполнения обязательств (ст. 310 ГК).
В силу п. 1 ст. 340 ГК кредитор, у которого находится вещь, подлежащая передаче должнику, вправе в случае неисполнения должником в срок обязательства по оплате этой вещи удерживать ее до тех пор, пока соответствующее обязательство не будет исполнено. Требования кредитора, удерживающего вещь, удовлетворяются из ее стоимости в объеме и порядке, предусмотренных для удовлетворения требований, обеспеченных залогом.
Несмотря на то, что согласно ст. 128 ГК к объектам гражданских прав относятся вещи, включая деньги, следует признать, что деньги являются особым объектом гражданских прав.
По смыслу ст. 340 ГК предметом удержания может быть только вещь, принадлежащая на каком-либо праве должнику, то есть чужая для кредитора вещь, а при наличии встречного однородного денежного обязательства законодательство предусматривает не удержание денежных средств, а возможность заявления о зачете в соответствии с правилами ст. 381 ГК.
В рассматриваемом случае § 4 главы 23 ГК неприменим. Общество «А» не удерживает вещь, принадлежащую обществу «Б», а просто не исполняет свои обязательства по поставке и уплате денежных средств.
На основании изложенного общество «А», получившее от общества «Б» арендную плату не в полном объеме, не вправе, ссылаясь на § 4 главы 23 ГК, не производить оплату поставленных ему обществом «Б» товаров.
Дополнительно отметим, что удержание как способ обеспечения исполнения обязательств в силу положений гражданского законодательства может применяться только к материальным объектам (индивидуально-определенной вещи). Поэтому применительно к § 4 главы 23 ГК деньги не могут рассматриваться в качестве объекта права удержания.