Discussões
Atualizar Data final de Reconhecimento da receita na criação da Fatura do Cliente
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@!
Para ver todos os detalhes, faça o login.
Não tem uma conta? Clique aqui para começar!