Discussões

Solucionar Erro: "TRANS_UNBALNCD" ao Criar Pedido de Vendas via SuiteScript

Aplica-se a:

Produto:   NetSuite 2024.1


Cenário:

O trecho de amostra abaixo gera o erro: TRANS_UNBALNCD.

var salesRec = nlapiCreateRecord('salesorder');salesRec.setFieldValue('entity', ""2432"");salesRec.selectNewLineItem('item');salesRec.setCurrentLineItemValue('item', 'item', ""33485""); salesRec.setCurrentLineItemValue('item', 'quantity', ""1"");salesRec.setCurrentLineItemValue('item', 'rate', ""140"");salesRec.setCurrentLineItemValue('item', 'taxcode', ""5"");salesRec.setCurrentLineItemValue('item', 'amount', ""145"");salesRec.commitLineItem('item'); var recordId = nlapiSubmitRecord(salesRec, true, true);

Solução:

Uma possível causa do erro é a transação não ter informações de envio. Para resolver o erro:

  • No registro do cliente, adicione um endereço de envio padrão ou;
  • No script, defina as informações de envio do pedido de vendas (para amostras, consulte o artigo 39551 Scripting Billing and Shipping Addresses)
Rotulado:

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!

Ranking

Gênio da Comunidade

1º Trimestre (Jan-Mar 2026)

Líderes desta semana

Líderes deste mês

Líderes de todos os tempos