2013-01-26 3 views
1

Мне нужно аннулировать платеж, произведенный в netsuite, с помощью netsutie webservice. Является ли это возможным ? Я попытался добавить запись в журнал для оплаты, которую мне нужно аннулировать. Но это не работает для меня. Любая помощь по этому поводу ценится.Как аннулировать платеж в netsuite с помощью netsuite webservice

ответ

0

Общее правило в веб-сервисе Netsuite - это, если это можно сделать в пользовательском интерфейсе, тогда это можно сделать через веб-службы.

Путем аннулирования вы имеете в виду, удалив платеж? Если вы можете подтвердить, что с ним возможно сделать (никакие другие дочерние записи не прикрепляются к нему и т. Д.), То это можно сделать через веб-службы.

+1

Voding не означает удаление платежа. Он изменяет состояние платежа как недействительное, а сумма платежа зачисляется на дебетовую учетную запись. В Netsuite UI у нас есть кнопка Void, которая влияет на запись следующим образом: она создает запись в журнале для оплаты и изменение статуса платежа как void – Mukesh

+0

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

0

Voiding не поддерживается через веб-службы или SuiteScript.

+1

Не могли бы вы предоставить ссылку для этого утверждения, в настоящее время я пытаюсь выяснить способ аннулирования заказа клиента. Но если это невозможно, я бы хотел увидеть его в своей окончательной форме. Большое спасибо. – muttonUp

1

Если вы используете люкс скрипты, которые вы можете использовать

nlapiVoidTransaction(transactionType, recordId); 

Этот API поддерживает следующие типы сценариев:

Client 
User Event 
Scheduled 
Suitelet 
RESTlet 
Workflow Action 

Программа управления на этом API 10.

Смежные вопросы