INVALID_RECORD_TYPE при отмене CHECK в Netsuite с использованием Suitescript 2.0? - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь аннулировать транзакции через скрипт. Он работает для всех других транзакций, кроме чековой записи, и я не могу понять, почему. Я получаю сообщение об ошибке INVALID_RECORD_TYPE. Вот пример кода, который я использую. var id = transaction.void ({type: 'check', id: 25});

Спасибо.

Ответы [ 2 ]

1 голос
/ 09 июня 2020

Пожалуйста, проверьте «Настройка»> «Учет»> «Настройки учета»> «Общие»: ОТМЕНА ТРАНЗАКЦИЙ С ИСПОЛЬЗОВАНИЕМ РЕВЕРСИВНЫХ ЖУРНАЛОВ.

Если предпочтение не отмечено, кнопка «Отменить» не отображается в чеках, и вы получаете ошибку неверного типа записи.

Подробности см. В справке «Уровень поля». Вам нужно будет переключить предпочтение (используя N / config) перед вызовом transaction.void для типов, которые не охватываются настройками вашей учетной записи.

0 голосов
/ 07 августа 2020

Вы должны Reversing Journal, а затем это:

var checkId= transaction.void({
type: transaction.Type.CHECK,
id: 25
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...