Discussões

Definir conta AP padrão para relatórios de despesas reembolsáveis criados via Web Services

Aplica-se a:

Produto:   NetSuite 2024.1 


 Cenário:

Quando os Relatórios de Despesas são criados por meio de Serviços Web, a conta AP padrão para despesas não reembolsáveis é definida, mas não para as reembolsáveis. Uma solução alternativa para isso é criar um SuiteScript que definirá o valor do campo da Conta de despesas reembolsáveis.

Solução:

1. Crie um arquivo JavaScript com os seguintes códigos. Isso será usado para o Script de Evento do Usuário.

function userEventBeforeSubmit (type){    if(nlapiGetContext().getExecutionContext()=='webservices'){         nlapiLogExecution ('DEBUG', 'entry', 'entry');        var check_if_non_reimbursible = true;        var total = nlapiGetLineItemCount('expense');        for (var counter = 1; counter <= total; counter++){             nlapiLogExecution ('DEBUG', 'line', 'line');            if(nlapiGetLineItemValue( 'expense', 'isnonreimbursable', counter)=='F'){            
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