Discusiones
Continúe leyendo para conocer las últimas novedades, incluyendo:
• Lanzamiento de Agenda Builder
• Registro en SuiteWorld On Air
• Nuevo concurso NetSuite Prompt Studio
• ¡Y más!
¡Consulte este hilo para obtener más información!
El Campo Cliente no está Disponible en el Informe de Gastos
Se aplica a
Producto: NetSuite 2023.2
Escenario
Para establecer los términos de reconocimiento de ingresos en el registro de pedidos de ventas, el usuario puede hacerlo a través de SuiteScript.
Solución
Aquí hay un fragmento de código para lograr el objetivo:
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') //Rev Rec Internal ID
{
record.setLineItemValue('item','revrecterminmonths', x, 36);
}
};
nlapiSubmitRecord(record);
}
}
Si esto se implementa en la función de envío posterior al registro en el registro de orden de venta, establecería el valor para los términos de reconocimiento de ingresos. Y dado que el script de eventos del usuario está en modo dinámico, los cambios también aplicarían el valor apropiado para la fecha de finalización.
¡Hola, Bienvenido/a!
Para ver los detalles completos, inicia sesión.
¿No tienes una cuenta? ¡Haz clic aquí para comenzar!