Кстати в 3-ке тоже не работает, так что у кого нет 4-ки может попробовать.(Только вставлять нужно в 32 линию)

В том то и дело , что условие стоит по "ИЛИ" и ваучер не должен влиять на выборку (потомучто StatusReceipt всегда Registered).
Но это если рассуждать логично.
А тут ошибка Аксапты или какие-то неизвестные мне глубины.
Повторюсь, ошибок в коде нет.