NetSuite - Проблема с импортом заказа на продажу в CSV

Когда я пытаюсь импортировать данные заказа на продажу в CSV, я получаю сообщение об ошибке Укажите скидку для этого покупателя.

В заказе на продажу есть поле со скидкой, которое мы не используем. Я пробовал установить для него значение null при сопоставлении полей импорта, но не принимаю его.

Поле в форме заполняется значениями «скидка» и «партнерская скидка» - где в системе это установлено и как мы можем выполнить импорт без этого поля?

РЕДАКТИРОВАТЬ:

Я вижу проблему - я устанавливал поле «ставка» формы, а не «ставка» позиции.


person MG2016    schedule 15.05.2016    source источник
comment
Просматривали ли вы уровень скидки в записи клиента? Я не уверен, где это поле будет установлено как обязательное для всех заказов на продажу, но вы можете попробовать все различные формы заказов на продажу и посмотреть, установлено ли это поле как обязательное. Также любые рабочие процессы или сценарии, для которых требуется это поле, могут вызвать проблемы.   -  person TonyH    schedule 16.05.2016
comment
Я сделал - похоже, я не могу найти где-либо поля уровня скидки. Также - в форме не указано обязательное. Это только в импорте, который он запрашивает. Нет ни wf, ни скрипта, которые устанавливали бы его как обязательный.   -  person MG2016    schedule 16.05.2016


Ответы (2)


Проверьте поле суммы в вашем сопоставлении. NetSuite автоматически сопоставляет любой столбец CSV с заголовком «Сумма» с полем «Сумма скидки». Вот почему он ищет товар со скидкой.

person Rusty Shackles    schedule 16.05.2016
comment
У меня есть поле суммы, сопоставленное с моим столбцом суммы в CSV. Если я удаляю сопоставление поля суммы, появляется ошибка, указывающая, что требуется сумма, даже если в самой форме сумма может быть рассчитана - количество * ставка = количество. - person MG2016; 16.05.2016
comment
@TonyH и Rusty - из интереса .. кажется, нам также нужно указать Order # - учитывая, что он генерируется автоматически, зачем нам это отображать? Даже если я сопоставлю это со значениями в моем CSV - он не используется, он все равно автоматически генерирует их, поэтому не имеет смысла, зачем мне это отображать. - person MG2016; 16.05.2016
comment
Должно быть, потому что Order # подобен идентификатору транзакции записи и является обязательным полем. - person Rusty Shackles; 17.05.2016

Я нашел этот ответ на другом сайте. Ставка на уровне счета-фактуры - это ставка дисконтирования, поэтому выполняется поиск позиции скидки. Вам нужно выбрать ставку на уровне позиции, там же, где вы нашли поле суммы.

person Lee    schedule 19.03.2019