Отладка простым перебором не возможна по причине того, что часть параметров воспринимается как недопустимые. После того, как выбирается недопустимый параметр, связи между элементами становятся невозможными. Будем пытаться это обойти.
Не получилось найти возможность делать проверку application accounting defintion через параллельный запрос.
Получил ошибку с просьбой установить профиль Log Enabled. Такого профиля нет, но есть профиль FND: Debug Log Enabled. Поставил его в значение ‘Да’
Все event class -ы стоят в значении ‘Invalid’ хотя ничего кроме Invoice я не трогал. Мистика. Кстати Mist по немецки значит навоз.
Ничего это не дало. Откатился назад. Теперь не меняя функцию буду менять местами параметры.
Не нашел как добавляются transaction line flexfields. Они настраиваются но нигде не доступны для ввода. Идея! Сделать одно из полей обязательным и попробовать сохранить счет-фактуру. Где выскочит ошибка там-то они и есть.