Как обойти кредитный лимит при создании счета или заказа на продажу в Netsuite с помощью SuiteTalk Webservice? - PullRequest
0 голосов
/ 02 октября 2018

Я пользуюсь веб-сервисом Netsuite SuiteTalk, так как 3-4 месяца мне было удобно пользоваться им.Теперь у меня есть проблемы, я хочу создать Saleorder / счет-фактуру в Netsuite, используя SuiteTalk, но я не могу этого сделать, потому что каждый раз, когда я получаю ошибку кредитного лимита, т.е. сумма счета клиента превышает их кредитный лимит.Это нормально, но пока я отправляю платежи также с тем же запросом веб-сервиса.

Буду признателен, если кто-то или люди из Netsuite помогут мне обойти кредитный лимит при создании счета.

пожалуйстапосмотрите код костюма c #.

    Invoice inv = new Invoice();
    inv.entity = new RecordRef() { internalId = 25, type = RecordType.customer, typeSpecified = true };
    inv.tranDate = new DateTime(2018,9,18);
    inv.memo = "Test Memo";

    inv.department = new RecordRef() { internalId = 10, type = RecordType.department, typeSpecified = true };
    inv.location = new RecordRef() { internalId = 16, type = RecordType.location, typeSpecified = true };


     InvoiceItemList itemList = new InvoiceItemList();

     InvoiceItem[] items = new InvoiceItem[1];

     // invoice items
     InvoiceItem item = new InvoiceItem();
     item.item = new RecordRef() { internalId = 12510 };
     item.rate = 2.65;
     item.amount = 265.00;                    
     item.quantity = 100;

     items[0] = item;                

     itemList.item = items;
     inv.itemList = itemList;


     inv.amountPaid = 180;
     inv.amountPaidSpecified = true;

     inv.onCreditHold = "true";

     WriteResponse writeRes = ns.Service.add(inv);

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Я нашел лучшее решение, чтобы избежать кредитного лимита при создании счета, мы можем создать Payment as PaymentItem, а затем нам нужно добавить в счет.

0 голосов
/ 03 октября 2018

Попробуйте решение нижеОБРАЩЕНИЕ ПОЛЕ.выберите подходящее значение в зависимости от вашей ситуации.

enter image description here

Игнорировать - выберите этот метод, чтобы разрешить ввод заказов на продажу и счетов-фактур без предупреждения для клиента, который находится на уровне кредитного лимита или превышает его. Только предупреждение - выберите этот метод, чтобы генерировать предупреждение при вводе заказа на продажу или счета-фактуры, который устанавливает для клиента уровень кредита выше или выше.Вы можете выбрать, вводить или отменять транзакцию после появления предупреждения. Принудительно удерживать - выберите этот метод, чтобы заблокировать ввод заказа на продажу или счета-фактуры, который выставляет клиента на уровне или выше.их кредитный лимит.Этот метод также блокирует добавление товаров в существующие заказы для клиентов с кредитным лимитом или выше.
...