Discussões

Atualizar Data final de Reconhecimento da receita na criação da Fatura do Cliente

editado Aug 21, 2024 2:30PM Dentro SuiteCloud / Personalização

Aplica-se a:

Produto: NetSuite 2024.1

Cenário

O usuário quer definir a Data final ou Condições do Reconhecimento da receita se a Fatura for criada.

Solução

SuiteScript 1.0.

function userEventAfterSubmit(type){
if (type == 'create')
{
var record = nlapiLoadRecord(nlapiGetRecordType(),nlapiGetRecordId(), {recordmode: 'dynamic'});
var count = record.getLineItemCount('item');

for(var x =1; x<=count; x++)
{
var revRecSchedule = record.getLineItemValue('item','revrecschedule',x);

if (revRecSchedule == '19') //Replace 19 with the appropriate Rev Rec Internal ID
{
record.setLineItemValue('item','revrecterminmonths', x, 36);
}
};

nlapiSubmitRecord(record);
}
}

Observação: Se a função Após envio do registro for implementada no Pedido de vendas, ela definirá a Data final de Reconhecimento da receita e, como o Evento do usuário estiver no modo dinâmico, as alterações também aplicarão o valor apropriado para a Data final.

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