Скрипт с некоторой версии 5.0 стал обязателен, тем самым были решены много проблем связанных с неоднозначностью срабатывания их и вообще убраны много костылей в виде дефолтных обработчиков скриптов.
Скрипт для дефолтного вашего состояния будет примерно такой (
http://bgbilling.ru/v5.1/doc/ch24s03s02.html ):
Код:
check = event.getCheck();
payment = event.getPayment();
// 1) строка сумма-контракт, плюс отдел
check.addPayment( payment.getSumma(), payment.getContractTitle(), event.getPaymentDep() );
// 2) строка с каментом
check.addString( payment.getContractComment() );
// 3) пустая строка
check.addString( " " );
Да, в changelog не попало по всей видимости... это не специально вышло. Просто с момента окончания разрабатывания ветки 4.6 было очень много сделано и бОльшая часть не планировалась к переносу в версии 4.6 (а потом и в 5.0), тем более это было довольно непросто, но перед новым годом всё же было произведено полное перенесение из 5.1 в 4.6/5.0 , обстоятельства вынудили (нужен был новый функционал и вторая версия драйвера штриха). Чейнджи просто-напросто остались в готовящемся списке изменений для версии 5.1