Discussões
Criar Endereço personalizado na transação - Pedido de vendas
Aplica-se a
Produto: NetSuite 2022.2
SuiteApp/Bundle: SuiteScript 1.0 - Suitelets
Cenário
O script a seguir cria um registro de Pedido de venda com uma linha na sublista de itens. Também cria um endereço personalizado de envio e faturamento para a transação. Ele substitui qualquer endereço de entrega padrão que possa ser definido no registro do cliente.
O novo endereço criado é salvo com a transação e não está presente na Lista de endereços do Cliente.
Solução
SuiteScript 1.0
function orderCreation() {
//Set Order's properties
var order = nlapiCreateRecord('salesorder',{recordmode: "dynamic"});
order.setFieldValue("entity", 1167482);
order.setFieldValue("shippingcost" , 0);
order.setFieldValue("taxtotal" , 0);
order.setFieldValue("total" , 284.95);
order.setFieldValue("shipmethod" , 144557);
order.setFieldValue("currency" , 1);
order.setFieldValue("salesrep" , 190063);
order.setFieldValue("orderstatus" , "A");
order.setFieldValue("location" , 1);
order.setFieldValue("tobeemailed" , "F");
order.setFieldValue("terms" , 21);
//next two lines are very important - by blanking the 'billaddresslist' & 'shipaddresslist'
Rotulado:
0
Olá, bem-vind@!
Faça login
Para ver todos os detalhes, faça o login.
Cadastre-se
Não tem uma conta? Clique aqui para começar!