Сейчас потестировал, все-таки можно и глобально подойти к этому вопросу:
в методе initFromSalesTotals класса SalesFormLetter
вместо
X++:
if (salesTotals.totalAmount() < 0)
creditNote = NoYes::Yes;
else
creditNote = NoYes::No;
можно поставить
X++:
if (salesTotals.totalAmount() < 0 || salesTotals.totalQty() < 0)
creditNote = NoYes::Yes;
else
creditNote = NoYes::No;