Я, к сожалению, всех подробностей объяснить не смогу (потому, как не бухгалтер, а программист

), но "на пальцах" ситуация такая:
Основная цель исп-я данной функциональности - учет возвратной тары. Существуют два бух. счета: "Задолженность по таре" (назовем его Т.01) и "Задолженность по залоговой стоимости" (пусть будет Т.02). Согласно требованиям бухгалтерии, учет должен вестись следующим образом (субсчета и налоги не указываю):
1. Клиентский платеж порождает проводку:
Д 51 - К 62 (2000 руб)
2. Накладная по товару:
Д 62 - К 90 (1500 руб)
3. Накладная по таре:
Д Т.01 - К 10 (500 руб)
То есть задолженность должна формироваться именно на Т.01. Но! в момент сопоставления этот счет не должен закрываться! Вместо него должен кредитоваться Т.02. То есть вместо сгенерированной системой закрывающей проводки:
Д 62 - К Т.01 (500 р)
должна формироваться проводка:
Д 62 - К Т.02 (500 р)
То есть, как я понимаю, после сопоставления сальдо на Т.01 = 500, а на Т.02 = -500.
Что происходит с этими счетами дальше, меня не справшивайте - без понятия

.
Вот, собственно для этих целей я и хотел использовать поле "закрытие", но...