Escolar Documentos
Profissional Documentos
Cultura Documentos
Informação
▪ Recomendamos que você esvazie sistematicamente o cache e exclua os cookies do
seu navegador para se beneficiar das novas versões deste documento.
▪ Novos artigos serão adicionados regularmente.
▪ Para encontrar o artigo que deseja, aperte as teclas Ctrl+F e digite uma palavra-chave.
Aproveite a leitura!
Ao enviar casos on-line, os clientes agora podem definir os níveis de gravidade apropriados que
representam o impacto do incidente em seu ambiente de produção. A NetSuite trabalhará com o
Cliente e atribuirá o nível de gravidade apropriado a todos os incidentes, de acordo com as
seguintes definições de Nível de severidade do chamado. Esses níveis de gravidade de
chamado não são aplicáveis a solicitações de aprimoramento.
1
que causará uma perda de dados do Cliente e / ou restringirá a disponibilidade a esses dados e /
ou causará impacto financeiro significativo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
CONTATOS AUTORIZADOS
Referência: SuiteAnswers 38154
2
services.shtml
Por que não foi implementado assim que ficou disponível em nossos Termos de Serviço do
NetSuite?
Para fornecer tempo suficiente para todos os clientes entrarem no novo contrato antes de
implantar a logística.
Existem critérios definidos sobre quem pode ser um contato autorizado ou pode ser
qualquer pessoa da empresa?
Pode ser qualquer pessoa, mas nós encorajamos aqueles que já fizeram o treinamento do
NetSuite Essentials ou são os usuários mais experientes do NetSuite dentro da empresa.
Temos uma maneira padrão de aprovar quais contatos podem ser autorizados?
Os contatos autorizados devem ser especificados por um tomador de decisões do lado da
empresa - Administrador ou Contato Principal.
O que fazemos se um usuário não souber quem é seu contato principal / administrador?
Encaminhamos ao seu supervisor imediatamente para que determinem internamente quem é
seu contato principal ou administrador.
3
Não, se o objetivo era continuar todas as comunicações com o contato não autorizado.
Devemos apenas trabalhar com os contatos autorizados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Depois de identificar quem você gostaria de ser um de seus Contatos autorizados, siga as
etapas abaixo para criar os registros de contato autorizados:
o Nome
o Sobrenome
o E-mail
o Número de telefone
o Fuso horário
Siga as mesmas etapas acima para remover a autorização de contatos (exceto na Etapa 6, a
caixa de seleção Autorizado deve estar desmarcada).
4
Se o link da Central de Contas do NetSuite não estiver disponível, consulte 10038 Accessing
the NetSuite Account Center.
Observação: O limite para o número de contatos autorizados também pode ser visto em Outros
detalhes. Use o mesmo endereço de e-mail em que você efetua log-in na sua conta do NetSuite
no registro Contato autorizado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
O portlet da Central de Contas do NetSuite está localizado na guia Suporte. O que você vê
no portlet depende se você recebeu a função do Centro de Suporte do NetSuite ou a função do
Centro de Suporte do NetSuite (Básico). Não são muitos os funcionários de nenhuma empresa
que são designados para essas funções, portanto, você não deve esperar ter acesso.
2. Se o portlet exibir um link, clique no link para acessar a Central de Contas do NetSuite.
Nota: Os funcionários que receberam acesso talvez precisem efetuar logout e login
novamente para atualizar o portlet para ver o link da Central de Contas do NetSuite.
5
(Básico). A diferença está nas funções que eles podem executar depois de entrarem no centro.
A Central de Contas do Netsuite exibe os seguintes portlets e guias:
- No portlet Central do Cliente – Início Links - os usuários com a função Centro de Suporte
NetSuite podem efetuar pagamentos, analisar declarações, transações e estimativas, analisar
casos e problemas de suporte, editar o perfil do usuário e entrar em contato com o Suporte. Os
usuários com a função Centro de Suporte NetSuite (Básico) podem visualizar casos e
problemas de suporte e entrar em contato com o Suporte.
Nota: Se você não tiver permissão para visualizar casos (mesmo um caso que você tenha
enviado) entre em contato com o administrador da sua conta do NetSuite. O administrador
deve poder verificar o status do caso para você.
- Na guia Multi Language Support (Suporte a vários idiomas) - o NetSuite oferece suporte a
casos on-line em inglês, mandarim (simplificado), francês, alemão, japonês, espanhol latino-
americano e português (Brasil). Para enviar um caso em um desses idiomas, clique no link
Casos e selecione o idioma preferido no menu suspenso ou clique na bandeira do país.
- Na guia SuiteIdeas - Clique no link para iniciar o site do SuiteIdeas e revise e vote nos
aprimoramentos do produto NetSuite. Para obter informações, consulte Votação para
aprimoramentos.
- No guia Storage Info (Informações de armazenamento) - veja um resumo do uso de
armazenamento para sua conta, categorizado por arquivo, dados e tipos de registro. Os dados
de Informações de Armazenamento na Central de Contas do NetSuite são atualizados
mensalmente, na primeira semana do mês seguinte. Por exemplo, os dados exibidos a partir de
1 de fevereiro são os dados de informações de armazenamento do mês de janeiro. Para obter
informações mais atuais sobre armazenamento, consulte a entrada Tamanho total de
armazenamento (MB) na guia Componentes faturáveis da página Informações de faturamento
em Configuração> Empresa> Informações da conta do NetSuite> Exibir informações de
faturamento (Administrador). As informações de Tamanho total do armazenamento (MB) na
página Informações de faturamento são atualizadas semanalmente, como pode ser visto na guia
Uso do componente.
Sair da Central de Contas do NetSuite é um pouco diferente do procedimento usual para mudar
para outra função.
Nota: Em alguns casos, você também verá a opção Retornar à função anterior na lista
suspensa Alterar funções. A seleção de Visualizar todas funções é recomendada.
6
A conta de Release Preview permite que você se familiarize com os novos recursos em uma
próxima versão. Você pode verificar se os fluxos de trabalho de negócios existentes funcionam
conforme o esperado antes que sua conta de produção seja atualizada para a nova versão do
NetSuite. Você também pode usar a conta do Release Preview para testar e garantir que sua
conta do NetSuite e quaisquer aplicativos associados não dependam de um datacenter
específico para armazenar dados. Você pode avaliar seus aplicativos para quaisquer
identificadores específicos do data center e substituí-los por informações agnósticas do data
center.
O objetivo é fornecer uma transição suave e perfeita para uma nova versão. Ao disponibilizar
essas informações e fornecer outras orientações necessárias, você evitará grandes problemas ou
surpresas ao entrar em operação com a nova versão.
Nota: Depois que uma solicitação é feita, você pode monitorar o andamento da sua
solicitação nos campos Status da conta e Notificações de conta. Você receberá uma
notificação por e-mail quando sua conta do Release Preview estiver pronta para uso.
7
O Plano de Teste Recomendado inclui as seguintes seções:
- Testar fluxos de trabalho empresariais
- Testar relatórios personalizados e formulários
- Teste o SuiteScript
- Teste as integrações de serviços da Web SOAP
- Teste SuiteApps instalados
- Teste sua loja on-line
- Teste do SuiteAnalytics Connect
Nota: O desempenho na sua conta do Release Preview nem sempre é o mesmo da sua conta
de produção. Você pode esperar que nas primeiras vezes que concluir um processo ou
tarefa, como inserir um pedido de vendas, o desempenho será um pouco lento. Você deve
experimentar um desempenho mais rápido ao repetir o processo ou a tarefa por meio de
várias interações de teste. O Release Preview destina-se a testar a funcionalidade de novos
recursos, não como uma ferramenta de medição de desempenho para a nova versão. Os
testes realizados no Release Preview não são transferidos para sua conta de produção.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
8
APRESENTAÇÃO DO SUPORTE PREMIUM
Referência: SuiteAnswers 67466
Nós respondemos as perguntas mais importantes sobre o Suporte Premium e sobre os processos
do suporte no geral para ajudar você a aproveitar ao máximo seu pacote.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Visite esta página para conhecer as diretrizes para submeter um caso on-line.
Para questões não críticas (C2-C4), recomendamos que o caso seja submetido on-line.
Para questões críticas, ligue para nosso Suporte para ter assistência imediata.
Importante: Para entrar em contato com o Suporte ao Cliente, você precisar ser um contato
autorizado na conta. O Suporte Premium permite até quatro contatos autorizados. Para mais
informações sobre o programa de contatos autorizados, veja o SuiteAnswers ID: 38154.
Para dúvidas sobre funcionalidade básica, você encontrará as soluções, diretrizes, vídeos de
treinamento e muito mais em SuiteAnswers. Para saber mais sobre o SuiteAnswers, assista a
este vídeo.
Esse artigo é parte do Getting Started with Premium Support. Visite essa página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
9
O QUE É SUPORTE PREMIUM
Referência: SuiteAnswers 67440
Esse artigo é parte da Apresentação do Suporte Premium. Visite essa página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Como parte dos nossos esforços contínuos para melhorar a sua satisfação, a Oracle NetSuite
implementou um novo processo para lidar com os defeitos relatados pelos clientes.
Esse novo programa tem os seguintes objetivos:
• solucionar o defeito relatado pelo cliente dentro de um período de tempo determinado
que seja apropriado de acordo com a urgência/severidade do defeito
• comunicação clara e consistente com os clientes durante o processo de solução
O programa estabelece um nível de urgência para cada defeito baseado nos seguintes inputs:
• Impacto nos negócios - categorização empresarial que reflete o impacto do defeito nas
operações. Os níveis definidos são de B1 a B4, sendo que B1 representa o maior
impacto
• Severidade - categorização técnica que reflete o efeito do defeito na funcionalidade ou
na performance. Os níveis definidos são de S1 a S4, sendo que S1 representa a maior
severidade.
• Outros fatores - como o número de clientes impactados, se o problema é um defeito
introduzido recentemente ou uma repentina mudança no comportamento operacional
aconteceu.
O nível de urgência do defeito determina o período de tempo no qual ele deve ser solucionado:
10
Durante o processo de solução, o Suporte comunicará os seguintes marcos aos clientes
impactados:
• defeito encaminhado a um engenheiro
• estabelecimento de um prazo para o lançamento da solução
• conclusão da revisão do código, do teste e da autorização para o lançamento do conserto
• lançamento do conserto no ambiente de produção do NetSuite
O Suporte pode auxiliar mais, caso necessário. Se você deseja mais informações ou quer
conversar sobre o nível de urgência de um defeito, por favor atualize seu chamado para
assistência.
Para produtos que ainda não foram movidos para o novo sistema como Bronto, OpenAir e
NSPOS, você pode ver o nível de severidade e o status aqui A Central de Suporte incluirá essa
informação esse ano.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Duas vezes ao ano, nós temos grandes lançamentos nos quais adicionamos novas
funcionalidades baseadas nas votações de aprimoramento.
11
Descubra! - Veja as novidades disponíveis na nova versão nas Notas de Lançamento e em
Sneak Peeks.Planeje e pré-visualize! - Acesse sua conta de Pré-visualização do
lançamento para testar os processos da sua empresa e a customização na nova versão. O Plano
de Teste de Pré-visualização de Lançamento servirá de guia para você.
Promova! - Assista aos treinamentos sobre os novos recursos conforme entregues pela Equipe
de Gerenciamento de Produtos.
Esse artigo é parte da Getting Started with Premium Support. Visite essa página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Complete o formulário da pesquisa. Após termos cuidado do seu caso, você receberá um e-mail
com um link para o formulário da pesquisa. Preencha-o para que saibamos como foi sua
experiência com nosso time de Suporte ao Cliente.
Enquanto estiver com um caso aberto, você também pode pedir para falar com um supervisor
caso você tenha alguma preocupação acerca da maneira com que seu caso está sendo tratado
Dê estrelas! - Classifique nos artigos do SuiteAnswers. Isso está disponível abaixo do artigo.
Você também pode deixar seus comentários.
Esse artigo é parte da Apresentação do Suporte Premium. Visite essa página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
12
Aplica-se a:
Produto: NetSuite 2020.2
Cenário
Quando for submeter um caso online, lembre-se de:
Solução
• Reserve tempo suficiente para trabalhar com o suporte. Se sua disponibilidade for
limitada, indique um contato alternativo.
• Preencha o formulário do caso precisamente e por completo.
• Indique todos os testes e/ou troubleshooting feitos.
• Envie capturas de tela, se possível.
• Configure Permitir Login do Suporte como Sim para permitir uma investigação
eficiente.
• Não conceda informações sensíveis como, por exemplo: credenciais de log-in e
números de cartão de crédito.
• Submeta um caso para cada problema específico
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário deseja acessar a página SuiteIdeas para procurar por aprimoramentos.
Solução
Observação: Antes de visitar o site SuiteIdeas, os usuários precisam ter a função Central de
suporte NetSuite. Por favor, entre em contato com seu Administrador para ter o acesso.
Video tutorial
Clique no Link
13
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Para começarmos, nós respondemos as perguntas mais frequentes sobre o SuiteSupport Básico
e sobre os processos do suporte no geral.
• O que é Suporte Básico
• Quando entrar em contato com o Suporte
• O que é um defeito do produto
• O que fazer quando não se consegue acessar o NetSuite
• Como se preparar para uma atualização do NetSuite
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Esse artigo é parte da Apresentação do Suporte Básico. Visite essa página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
14
• problema com a aplicação quando ela não está funcionando como foi desenhada ou
documentada
Visite esta página para conhecer as Diretrizes para o envio de casos online.
Para perguntas sobre funcionalidade básica, você encontrará as soluções, diretrizes, vídeos de
treinamento e muito mais em SuiteAnswers. Para saber mais sobre o SuiteAnswers, assista a
este vídeo.
Para entrar em contato com o Suporte ao Cliente, você precisar ser um contato autorizado na
conta. O Suporte Básico permite até quatro contatos autorizados. Para mais informações sobre
o programa de contatos autorizados, veja o SuiteAnswers ID 38154.
Esse artigo é parte da Apresentação do Suporte Básico. Visite essa página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Se você é um Administrador e precisa de assistência para resetar uma senha, ligue para o
Serviço ao Cliente: 1-877-NETSUITE (1-877-638-7848), aperte 2 e, depois, 2 novamente.
15
NetSuite.
Esse artigo é parte da Getting Started with Basic Support. Visite essa página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Duas vezes ao ano, temos grandes lançamentos nos quais adicionamos novas funcionalidades
baseadas nas votações de aprimoramento.
Esse artigo é parte de Getting Started with Basic Support. Visite a página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Product: NetSuite 2021.1
Cenário
16
Um usuário quer saber a diferença de votar no aprimoramento e anexar o chamado ao
aprimoramento.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
17
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Um Pedido de vendas pode ser cancelado quando seu status ainda for Aprovação pendente.
Não é possível restaurar (retornar) um Pedido de vendas cancelado. Esse recurso está sendo
rastreado no Aprimoramento 28338.
Um Pedido de vendas só pode ser fechado após ser aprovado (status = Atendimento
pendente ou Faturamento Pendente). Um Pedido de vendas é fechado quando o usuário não
pretende cumprir itens abertos no pedido.
Solução
1. Navegue até Transações > Vendas > Digitar Pedidos de Vendas > Lista
2. Pedido de Vendas: Clique em Editar
3. Clique na guia Itens
4. Localize o item de linha e desmarque a caixa de seleção na coluna Fechado. Se isso
não estiver disponível, talvez seja necessário personalizar seu formulário para mostrar a coluna
Fechado
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
18
Há casos em que simplesmente fazer referência à planilha NetSuitePermissionsUsage.xls para
identificar a permissão de que precisamos não é suficiente. Ou leva tempo para encontrar a
permissão específica necessária ou a permissão não está listada.
1. Navegue até Configurações > Usuários/Funções > Gerenciar funções > Criar
2. Nome: Insira Sem permissão
3. Clique em Salvar
Observação: Se o erro disser "Você não tem privilégios para exibir esta página" que não
especifica um nome de permissão, verifique se há uma restrição
Funcionário/Localidade/Classe/Departamento/Subsidiária definida para a função. Para obter
mais informações, consulte Customizing or Creating NetSuite Roles. Caso contrário, verifique
se as Permissões globais estão ativadas e se uma está configurada para o funcionário.
Consulte Using Global Permissions Feature para obter detalhes.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
19
IMPOSSIBILIDADE DE EDITAR UM CAMPO QUANDO A EDIÇÃO INLINE ESTÁ
HABILITADA EM UMA LISTA OU EM UMA BUSCA SALVA
Referência: SuiteAnswers 11844
Aplica-se a
Produto: NetSuite 2018.2
Cenário
Várias condições podem causar esse comportamento:
A função do usuário só possui nível de acesso = visualizar para a permissão relacionada ao tipo
de arquivo.
• O campo está oculto no formulário favorito para a função (Personalização >
Formulários) - se um formulário favorito mostra o campo, verifique outros formulários
que podem ter sido configurados como favoritos para outras funções.
• O campo Tipo de Display pode está configurado como Texto inline ou Desabilitado
• O campo em um arquivo refere-se a uma fórmula do campo customizado
• O campo não se aplica ao tipo de arquivo
• O campo é do tipo: selecionar vários
Observe: o campo tipo, atualmente, não suporta Direct List Editing. O Aprimoramento 174569
almeja a isso.
• Função do usuário tem Restrição de gastos e tempo configurada como verdadeira
• A função não possui a permissão Encontrar transações
Observe: Sem o critério acima, a seguinte mensagem aparecerá: Só alguns tipos de transações
suportam edição.
A coluna de Resultado da Busca inclui linhas de itens como Item (A seguinte mensagem
aparecerá: Só filtros de busca para a linha principal suportam edição)
Habilitar edição de campos em listas não está marcado no formulário preferido.
Solução
Para verificar qual condição está causando o problema, siga os próximos passos:
1. A função do usuário só possui nível de acesso de visualização para a permissão relacionada
ao tipo de arquivo.
a. Entre como administrador
b. Navegue até Configurações > Usuários/Funções > Gerenciar funções
c. Clique em Editar a função
d. Na aba Permissão > localize o arquivo que o usuário está tentanto fazer a edição
inline. (Exemplo: para Localizar cliente > navegue até a aba Permissões > Listas)
e. Localize a permissão relacionada ao tipo de arquivo > coloque o nível de acesso
como Editar
f. Clique em Salvar
20
2. O campo está oculto no formulário preferido (e.g. cliente)
a. Navegue até Personalização > Formulários > Formulários de entrada
b. Edite o formulário favorito para cliente/lead/cliente potencial
c. Clique na aba Campos
d. Localize o campo
e. Marque a opção Exibir para o campo
f. Clique em Salvar
3. O campo tipo de display está configurado para texto inline ou desabilitado (e.g. campo de
entidades)
a. Navegue até Personalização > Formulários > Listas, registros e campos >
Campos de entidade
b. Edite o campo
c. Clique na aba Exibir
d. Coloque o tipo de display como normal
e. Clique Salvar e aplicar a formulários
f. Selecione o formulário onde deseja que o campo apareça
g. Clique em Salvar
21
b4. Clique em Salvar
b5. Selecione Item de estoque, item sem controle de estoque e item de serviço
no filtro
6. Se estiver trabalhando com uma busca salva, a busca deve ter como critério linha principal
como verdadeiro.
a. Vá até o critério da busca e veja se a linha principal está marcada como Sim e se o
tipo é algum tipo de transação
7. Habilitar edição de campo nas listas não está marcado no formulário preferido
a. Navegue até Personalização > Formulários > Formulários de Entrada/Transação
b. Edite o formulário preferido para o arquivo
c. Certifique-se que o campo Habilitar edição de campo nas listas está marcado
d. Clique em Salvar
Observe: O recurso habilitar edição em linha está disponível (Configurações > Empresa >
Habilitar recursos)
SuiteAnswers relacionados
Custom role unable to edit Purchase Orders via Inline Editing > remove Restrict Time and
Expenses restriction from the role
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
22
Cenário
Pesquisas salvas com critério combinando duas sentenças: por exemplo, somar o valor no qual
a data de entrega seja esta data e aquela data e o status for atendimento pendente.
Solução
1.Navegue até Relatórios > Pesquisas salvas > Todas as pesquisas salvas > Novo
2. Clique em Transação
3. Modifique o Título da pesquisa
4. Filtros:
5. Selecione Tipo
6. Descrição: Selecione Pedido de vendas
7. Selecione Linha principal
8. Descrição: Selecione Verdadeiro
9. Selecione Fórmula (numérica)
10.Fórmula: Insira CASE WHEN {shipdate} BETWEEN to_date ('7/01/2013',
'mm/dd/yyyy') AND to_date ('7/31/2013', 'mm/dd/yyyy') THEN (caso quando {status} =
'Pendente Atendimento' então ({amount}) else 0 end) ELSE 0 END
11.Descrição: Insira diferente de 0
12. Clique em Salvar e executar
Observação: Para este exemplo, as datas citadas são 1 de julho e 31 de julho. Os campos
Critérios e Colunas adicionais podem ser adicionados na pesquisa. Isso serve apenas como
exemplo para se alcançar usando dois casos quando instruções como critérios em uma
pesquisa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
23
Aplica-se a
Cenário
Solução
Há dois motivos pelos quais as transações são contabilizadas na conta de Pagamentos do
cliente não aprovados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
REIMPRESSÃO DE CHEQUES
Referência: SuiteAnswers 12542
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Processo de reimpressão de cheques.
Solução
24
b. Clique na linha da Conta Bancária
c. Imprimir: Marque Caixa de Seleção
d. Clique em Atualizar
2. Imprimir os Cheques
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Product: NetSuite 2019.2
Cenário
O logotipo da empresa pode ser configurado para ser impressa nos formulários ou para
aparecer nas páginas do NetSuite. Há várias maneiras de definir ou adicionar um logotipo a um
formulário e às páginas do NetSuite.
Solução
25
• O logotipo selecionado será usado quando formulários de transações daquela
localidade forem impressos ou enviados por email.
• Se nenhum logotipo for selecionado em Localidades, o logotipo selecionado no
formulário customizado será usado. E se nenhum logotipo for selecionado no
formulário customizado, o logotipo selecionado será o usado nas Informações da
empresa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Buscas salvas fornecem mais flexibilidade sobre relatórios salvos em termos de adição de
outros campos, usando fórmulas, etc. Por exemplo, há casos em que você deseja rastrear
vendas por mês usando uma busca salva semelhante ao Pedido de vendas ou ao Relatório de
vendas por item, em que os números são exibidos por coluna. Por padrão, as transações são
exibidas por linha e o agrupamento delas mostra vendas agregadas em cada linha e não em
cada coluna.
Solução
Suponha que você queira mostrar o Total de vendas por mês listadas por coluna durante 12
meses ou um ano a partir de hoje.
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Filtrar:
▪ Clique em Sim
▪ Clique em Definir
o Selecione Tipo
26
▪ Selecione Pedido de vendas
▪ Clique em Definir
o Selecione Data
4. Clique em Resultados
5. Campo:
o Selecione Item
o Selecione Fórmula(Numérica)
o Selecione Fórmula(Numérica)
o Selecione Fórmula(Numérica)
o Selecione Fórmula(Numérica)
o Selecione Fórmula(Numérica)
27
• Fórmula: Insira DECODE(TO_CHAR({today},'MM') -
TO_CHAR({trandate},'MM') + 12*(TO_CHAR({today},'YYYY')-
TO_CHAR({trandate},'YYYY')),4,{quantity})
o Selecione Fórmula(Numérica)
o Selecione Fórmula(Numérica)
o Selecione Fórmula(Numérica)
28
•
Tipo de resumo: Selecione Soma
•
Fórmula: Insira DECODE(TO_CHAR({today},'MM') -
TO_CHAR({trandate},'MM') + 12*(TO_CHAR({today},'YYYY')-
TO_CHAR({trandate},'YYYY')),11,{quantity})
o Selecione Fórmula(Numérica)
•
Tipo de resumo: Selecione Soma
•
Fórmula: Insira DECODE(TO_CHAR({today},'MM') -
TO_CHAR({trandate},'MM') + 12*(TO_CHAR({today},'YYYY')-
TO_CHAR({trandate},'YYYY')),12,{quantity})
Observação: A fórmula DECODE( ) funciona como uma função se/então na qual o primeiro
parâmetro é avaliado. Se ele bater com o segundo parâmetro, então mostrará um terceiro
parâmetro. Nesse caso, a expressão:
é avaliada. O algoritmo (1) converte datas para meses e (2) pega a diferença entre o mês da
transação e o mês atual. A diferença é em termo de meses. Portanto, 0 significa o mês atual, 1
significa um mês atrás, 2 significa 2 meses atrás, etc.
A primeira parte da expressão cuida da diferença. A segunda parte da expressão cuida dos
períodos que cruzam um ano. Por exemplo, se hoje fosse fevereiro de 2013, então usar
TO_CHAR({today},'MM') converterá isso para 2, pois fevereiro é o segundo mês do ano. Uma
transação em dezembro de 2012 usando TO_CHAR({trandate},'MM') será convertida para 12,
pois dezembro é o décimo segundo mês do ano.
Portanto, a diferença é (2-12)= -10, o que não está correto. De dezembro a fevereiro, há uma
diferença de 2 meses. É por isso que a segunda expressão é adicionada.
12*(TO_CHAR({today},'YYYY')-TO_CHAR({trandate},'YYYY')) means 12 * (2013 – 2012) =
12 * 1 = 12. Isso é adicionado à primeira expressão. O resultado final é, portanto, (2 – 12) +
12 (1) = -10 + 12 = 2, o que equivale ao resultado esperado.
A vantagem da busca salva é usar o {today} variável, fazendo com que esteja atualizada
sempre que um usuário executá-la. Esse conceito pode ser usado em qualquer outro problema
de relatório de período como, e.g. relatório de estoque. Nesse caso, ao invés de pedidos de
vendas, transações de estoque serão listadas como, por exemplo: recebimentos de item,
atendimentos do item, ajuste de estoque, etc.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
29
DELETAR REGISTROS EM MASSA NO NETSUITE POR MEIO DE EDIÇÃO EM
LINHA
Referência: SuiteAnswers 26816
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
• Crie uma busca salva que mostre os arquivos a serem deletados. Para mais informações
sobre como criar buscas salvas, veja o artigo Using Saved Searches (SuiteAnswers
8493).
• Após configurar todos os filtros necessários, clique em Pré-visualizar ou em Salvar e
executar.
• Na página Resultados, ative a Edição em linha
• Do primeiro registro na lista, clique em qualquer coluna editável, indicada pelo ícone de
um lápis, como na figura abaixo:
Observação: Para mais informações, veja Using Inline Editing (SuiteAnswers 8953)
30
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Quando um usuário cria uma transação para um item com uma Método de custeio padrão, uma
mensagem de erro aparece: "A reavaliação de estoque não é mais a primeira transação no
histórico do item".
Solução
1. Uma versão padrão de custeio for criada em Listas > Contabilidade > Versões de custo
padrão
2. Um Custos padrão planejados for atribuído a um item
em Listas > Contabilidade > Custos padrão planejados
3. Atualize o custo padrão dos itens com a data efetiva por meio da execução da Reavaliação
do custo de estoque em Listas > Contabilidade > Reavaliar estoque de custo padrão
Observação:
1. Informações adicionais sobre os três passos necessários podem ser encontradas no Help
Guide.
2. O passo envolvendo Custo padrão planejado nem sempre é necessário. Se você escolher
simplesmente ativar uma versão de custo existente, você pode fazê-lo manualmente
revalorizando um único item em Transações > Estoque > Reavaliar custo de estoque
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se
Produto: NetSuite 2020.1
31
Cenário
Por favor, veja a tabela abaixo com exemplos de fórmulas e resultados do uso de diferentes
parâmetros de TO_CHAR.
Observação: Esses são só exemplos e o uso não está restrito à lista abaixo.
32
HH to_char({today},'HH') 01 Hora do dia (1-12).
HH12 to_char({today},'HH12') 01 Hora do dia (1-12).
HH24 to_char({today},'HH24') 01 Hora do dia (0-23).
MI to_char({today},'MI') 22 Minuto (0-59).
SS to_char({today},'SS') 46 Segundo (0-59).
Segundos passado da meianoite (0-
SSSSS to_char({today},'SSSSS') 4966
86399).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Transações > Compras > Digitar pedidos de compra > Lista
2. Clique em Editar no pedido de compra que estava fechado
3. Vá até a aba Itens > sub-aba Itens
4. Na linha de cada item marque a coluna de Fechado como não
5. Clique em Salvar
>>> Para reabertura em lote, use a importação CSV para pedidos de compra.
Veja o artigo relacionado SuiteAnswers 24059 - Reopen a Closed Sales Order via CSV Import
Update. (Basta trocar pedidos de venda por pedidos de compra.)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
33
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja retornar valores diferentes para resultados coincidindo com diferentes filtros
em SQL queries. O CASE statement vai através de condições e retorna um valor quando a
condição é atendida.
Solução
A função SQL CASE é semelhante a uma instrução If-Then-Else. Especifica uma série de
condições de busca e expressões de resultado associadas. A forma geral é chamada de
expressão de caso pesquisada. SQL retorna o valor especificado pela primeira expressão de
resultado cuja condição de busca associada é avaliada como verdadeira.
Se nenhuma das condições de busca for avaliada como verdadeira, a expressão CASE retornará
um valor nulo ou o valor de alguma outra expressão default se a expressão CASE incluir a
cláusula ELSE.
Sintaxe:
CASE
WHEN primary_expr = expr1 THEN result_expr1
WHEN primary_expr = expr2 THEN result_expr2
ELSE expr3
END
Example:
SELECT COMPANYNAME, ZIPCODE,
CASE
WHEN ZIPCODE = '94103' THEN 'CALIFORNIA'
WHEN ZIPCODE = '85255' THEN 'ARIZONA'
ELSE 'NO STATE'
END
FROM CUSTOMERS;
Tabela de resultados:
34
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
35
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
36
Receita (Income) Sim Não Não
Custo de
mercadorias
Sim Não Não
vendidas (Cost of
goods sold)
Despesas
Sim Não Não
(Expense)
Outras receitas
Sim Não Não
(Other income)
Outras despesas
Sim Não Não
(Other expenses)
Receita diferida
Sim Não Não
(Deferred revenue)
Despesas diferidas
Sim Não Não
(Deferred expense)
A receber não
faturado (Unbilled Sim Não Não
receivable)
Observações:
1. A mudança no tipo de conta é feita em Listas > Contabilidade > Contas. Clique em Editar
ao lado da conta que deseja mudar.
2. Contas geradas pelo sistema/embutidas são exibidas uma vez que o recurso for habilitado
no NetSuite (por exemplo, Despesas diferidas se o recurso de Amortização estiver habilitado).
3. A modificação dos tipos de contas das contas geradas pelo sistema não é permitida pelo
NetSuite. O tipo de conta fica acinzentado mesmo se não houver nenhuma transação lançada
na conta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Abaixo está um script que busca pedidos de venda com o status: faturamento pendente
Solução
SuiteScript 1.0:
37
var filters = new Array();
filters[0] = new nlobjSearchFilter('status', null, 'is',
'SalesOrd:F');
filters[1] = new nlobjSearchFilter('mainline', null, 'is', 'T');
var columns = new Array();
columns[0] = new nlobjSearchColumn('statusref');
var results = nlapiSearchRecord('salesorder', null,filters,columns);
SuiteScript 2.0:
var filters = new Array();
filters[0] = search.createFilter({
name: 'status',
operator: search.Operator.IS,
values: 'SalesOrd:F'
});
filters[1] = search.createFilter({
name: 'mainline',
operator: search.Operator.IS,
values: true
});
Perceba que o critério para o status não está diretamente indicado como 'faturamento pendente',
mas como 'SalesOrd:F'. Abaixo está uma lista de status de pedidos de venda válidos que podem
ser usados no filtro de busca
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
38
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2018.2
Cenário
Devido a pacotes descartados e erros do servidor, os scripts podem interromper a execução.
Solução
Abaixo está um exemplo de um script robusto que contacta www.example.com e retenta até 4
se a conexão inicial falhar. Ele também registra os diferentes tipos de falhas de conexão. A
seguir estão diferentes tipos de problemas que o script irá ajudar a mitigar:
• Um problema de baixo nível de networking (e.g. perda dos pacotes TCP durante o
handshake que configura a conexão inicial)
• Um time-out do HTTP (e.g. o servidor que estava sendo contactado demorou muito a
responder ou parou de responder)
• Um URL inválido está sendo usado
• SuiteScript está levando muito tempo para ser executado
• O limite de uso do SuiteScript está sendo excedido
Isso não garante que não haverá problemas para se conectar a um terceiro servidor, mas
aumenta as chances de sucesso.
Se outros HTTP headers além do código status 200 são aceitas, então, adicione-as também na
frase 'else if' abaixo (e.g. 204 no content - o que indica que o servidor recebeu o pedido, mas
está retornando nenhum conteúdo).
function externalServiceCall()
{
var counter = 1;
var exit = false;
do
{
try
{
39
var response = nlapiRequestURL(parameter); //calling
the service
catch(error)
{
var errordetails;
var errorcode = error.getCode();
switch(errorcode)
{
case "SSS_REQUEST_TIME_EXCEEDED":
errordetails = "Connection closed because it
has exceed the time out period (NetSuite has not received a response after 5
seconds on initial connection or after 45 seconds on the request). Executing
retry #: " +counter;
break;
case "SSS_CONNECTION_TIME_OUT":
errordetails = "Connection closed because it
has exceed the time out period (NetSuite has not received a response after 5
seconds on initial connection or after 45 seconds on the request). Executing
retry #: " +counter;
break;
case "SSS_CONNECTION_CLOSED":
errordetails = "Connection closed because it
was unresponsive. Executing retry #: " +counter;
break;
case "SSS_INVALID_URL":
errordetails = "Connection closed because of
an invalid URL. The URL must be a fully qualified HTTP or HTTPS URL if it
is referencing a non-NetSuite resource. The URL cannot contain white
space.";
exit = true;
break;
case "SSS_TIME_LIMIT_EXCEEDED":
errordetails = "NetSuite Suitescript execution
time limit of 180 seconds exceeded. Exiting script.";
exit = true;
40
break;
case "SSS_USAGE_LIMIT_EXCEEDED":
errordetails = "NetSuite User Event
Suitescript usage limit of 1000 units exceeded. Exiting script.";
exit = true;
break;
default:
errordetails = error.getDetails()+ ".
Executing retry #: " +counter;
}
counter += 1;
nlapiLogExecution('ERROR','Process Error', errorcode
+ ': ' + errordetails);
}
else
{
nlapiLogExecution('ERROR', 'Unexpected Error',
error.toString());
exit = true;
break;
}
}
while (exit == false && counter < 6)
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
41
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário quer fazer uso do nlapiSendEmail para mandar email para uma lista de pessoas.
Solução
O usuário pode seguir os passos abaixo para enviar email para uma lista de pessoas. Para este
exemplo, vamos assumir que o usuário quer mandar um email para os gerentes das empresas.
1. Uma busca salva pode ser utilizada. Esse exemplo utilizaria um quadro de marcação
personalizado no registro dos funcionários.
2. Use nlapiSearchRecord e obtenha todos os emails dos gerentes.
3. Crie uma matriz de emails e passe para o parâmetro CC ou BCC do nlapiSendEmail.
function sendEmail(type) {
var filters = new Array();
filters[0] = new nlobjSearchFilter('custbody_ismanager', null, 'is', 'T');
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
42
USE FÓRMULA CASE PARA DEFINIR UM VALOR PADRÃO DE UM CAMPO
PERSONALIZADO DEPENDENDO DO TIPO DE CLIENTE
Referência: SuiteAnswers 38867
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário gostaria de automatizar as importações CSV sempre que o usuário realizar seu
carregamento.
Solução
43
Siga os passos abaixo:
1. Crie um Mapeamento de campo para o arquivo CSV. O mapeamento de campo oferece
uma relação 1-a-1 entre os campos do arquivo CSV e os campos da NetSuite.
1. Navegue até Configurações > Importar/Exportar > Importar registros CSV
2. Faça o upload do arquivo e preencha os passos do Assistente de importação
44
Sample 1.0 code
function csvImportFunc(){
var customerCSVImport = nlapiCreateCSVImport();
customerCSVImport.setMapping("1"); //1 is the internal id of the Field
Map created in Step 1
customerCSVImport.setPrimaryFile(nlapiLoadFile(2766)); //2766 is the
internal ID of the CSV file to be imported.
customerCSVImport.setOption("jobName", "job1Import");
nlapiSubmitCSVImport(customerCSVImport);
}
Você pode verificar o status do seu Script Programado navegando para Personalização >
Script > Status do Script Programado. Por outro lado, você pode verificar o status de
sua Importação de CSV navegando para Configuração > Importação/Exportação > Exibir
Status de Importação de CSV.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
45
DEFINA A TABELA DE PREÇO POR QUANTIDADE POR FORNECEDOR
Referência: SuiteAnswers 21452
Para definir o registro de um fornecedor e o registro do item com uma tabela de preço por
quantidade, siga os seguintes passos:
1. Edite o registro de fornecedores > Clique na aba Financeiro > sob a aba Tabela de preços,
clique em Criar nova tabela de definição de preços
2. Coloque um nome para a tabela
3. Selecione um desconto base e seu padrão em porcentagem
4. Se você quer uma quantidade de base em uma unidade de medida, selecione um tipo de
unidade
5. Marque Utilizar tarifas marginais e você quiser o desconto de quantidade na tabela
aplicada a cada preço suporte separadamente. Por exemplo, uma tabela oferece nenhum
desconto para os primeiros 100 itens vendidos e 5% de desconto de mais de 100 itens forem
vendidos. Se 150 itens forem vendidos, os primeiros 100 terão o preço normal e os outros 50
serão vendidos com 5% de desconto. Não marque esse campo se você quiser que o desconto se
aplique a todos os itens vendidos.
6. No campo Calcular descontos de quantidade, escolha como determinar a quantidade para
o propósito do preço:
• por quantidade por linha - o preço é aplicado de acordo com a quantidade
incluída no item da linha
• por quantidade total de itens - o preço é aplicado a todos os itens da linha para o
mesmo item na transação
• por quantidade principal geral - o preço é aplicado para todos os itens como o
mesmo item principal na transação
Isso pode ser útil para aplicar um preço por quantidade a uma matriz de itens
• por quantidade geral programada - o preço é aplicado a todos os itens que
utilizam a mesma tabela de definição de preço incluídos na transação.
Por exemplo:
I. Itens
--- Item parent matrix = A
--- Item child matrix = A.1
--- Item child matrix = A.2
Item child matrix A.1 será comprado por $26,30 a peça, mas se forem pedidas 260 peças ou
mais, sairá por $22,97 a peça.
Item child matrix A.2 será comprada por $33,05, mas custará somente $28,72 se você comprar
200 unidades ou mais.
46
II. Defina 2 tabelas de preço por quantidade no registro do fornecedor:
--- Primeira tabela de preço por quantidade: preço base = 0,0%
Calcular desconto por quantidade = por quantidade principal geral
Quantidade = 260; Desconto = -12,67%
--- Segunda tabela de preço por quantidade: preço base = 0,0%
Calcular desconto por quantidade = por quantidade principal geral
Quantidade = 200; Desconto = -13,10%
No pedido de compra, selcione primeiro o fornecedor que foi definido com uma tabela de
preço. Então, se o item child matrix A.1 for selecionado com quantidade 1, a tarifa será $26,30.
Se a quantidade for alterada para 260, a tarifa será $22,97.
Se, por exemplo, ambos os itens (A.1 e A.2) forem selecionados em um pedido de compra:
a) se 1 quantidade for pedida do item child matrix A.1, a tarifa será $26,30. Na linha
seguinte, se 1 quantidade do item child matrix A.2 for pedida, a tarifa será $33,05.
b) se 260 quantidades do item child matrix A.1 forem pedidas, a tarifa será $22,97. Na
linha seguinte, se 1 quantidade do item child matrix A.2 for pedida, a tarifa será $28,72.
Observação: Atualize os registros de item para adicionar tabelas específicas via importação de
CSV e isso será através dos campos Registros do item do fornecedor.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja criar um Suitelet que envie dados para um RESTlet que crie um registro
de Cliente.
Solução
47
Crie 2 scripts. Um é um Suitelet que prepara os dados do Cliente e chama o RESTlet. O outro é
um RESTlet que cria o registro do Cliente com os dados transmitidos pelo Suitelet.
Código Suitelet
function requestFromForm(request, response) {
if (request.getMethod() == 'GET') {
//create a form where users could enter data
var form = nlapiCreateForm('Simple Form');
var companyname = form.addField('companyname', 'text', 'Company:');
form.addSubmitButton('Submit');
response.writePage(form);
} else {
//when form is submitted create and send the request to the Restlet
try {
//URL of Restlet
var url =
"https://rest.netsuite.com/app/site/hosting/restlet.nl?script=108&deploy=1";
//Authorization header
var authorization = "NLAuth
nlauth_account=TSTDRV12345,nlauth_email=email@netsuite.com,
nlauth_signature=*******,nlauth_role=3";
Código Restlet
function RestletPost(data) {
//create customer record
var customer = nlapiCreateRecord('customer');
48
} else {
customer.setFieldValue('isperson', 'T');
}
customer.setFieldValue('companyname', data.companyname);
customer.setFieldValue('billpay', 'F');
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Este artigo explica se o acesso está sendo contado como licença de usuário com acesso total ou
Central do funcionário.
Solução
49
• Se o usuário só tem a função de Administrador (ou uma função normal personalizada)
atribuída, ela será contada como licença de usuário com acesso total.
• Se o usuário possuir ambas as funções de administrador e de Central do funcionário
atribuídas, ainda assim será contada como licença de usuário com acesso total.
• Se o usuário possuir apenas a função de Central do funcionário atribuída, será contado
como licença de Central do funcionário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Observação: Caso tenha problemas para executar o vídeo, por favor, siga as instruções deste
artigo: 77592 Unable to play Adobe connect videos in SuiteAnswers when using Chrome
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao criar uma transação, o usuário gostaria de aplicar um desconto diferente em cada item de
linha. Basicamente, cada item de linha teria uma taxa de desconto diferente. Para isso, um Item
de Desconto precisa ser criado primeiro. Quando o Item de Desconto for criado, ao informar o
Item de Desconto na transação, ele aplicará o desconto no Item informado logo acima dele.
Solução
Depois que o Item de Desconto for criado, ele poderá ser usado em transações. Como exemplo,
suponha que o usuário esteja vendendo o Item A ($100) e o Item B ($200) e que o Item de
50
Desconto tenha sido criado com taxa de 10%. No entanto, o usuário gostaria de conceder 50%
de desconto somente no Item B. Supondo que este seja um pedido de vendas, isso pode ser
feito pelas seguintes etapas:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Erro:
Adicionar acesso a esse usuário excede o número de licenças que você comprou. Para adicionar
um outro usuário, você deve primeiro remover o acesso de um usuário existente ou contactar a
NetSuite para adquirir licenças adicionais.
Observação: Isso foi enviado como Aprimoramento 266816 (Configurações > Empresa >
Visualizar informações de faturamento > Licença de usuário com acesso total >
Capacidade de clicar em quantidade atualmente provisionada e ser capaz de facilmente puxar a
lista de usuários contados nas licenças).
51
6. Apague todas as linhas que correspondem às funções de Central do parceiro, central do
parceiro avançado, central do funcionário, central do fornecedor e central do cliente. Para
identificar as funções que pertencem às centrais do parceiro, parceiro avançado, funcionário,
fornecedor e cliente, crie uma busca salva no NetSuite da seguinte forma:
a) Navegue até Listas > Busca > Buscas salvas > Criar
b) Clique no link Função
c) Crie um título para a busca
d) Na aba Critério > sub-aba Padrão, coloque os seguintes filtros:
- Inativo é não
- Tipo de central é qualquer Central do parceiro, central do parceiro avançado,
central do funcionário, central do fornecedor e central do cliente
e) Clique em Pré-visualizar
7. Use um relatório dinâmico para agrupar facilmente as funções para cada email e conte o
número total de usuários:
a) Clique em Inserir > Tabela dinâmica
b) Na janela Criar tabela dinâmica, o campo Tabela/intervalo deve destacar
automaticamente o dado exportado do NetSuite. Caso contrário, clique no ícone ao lado
do campo e destaque manualmente o dado exportado
c) Em Escolha onde deseja que o relatório de tabela dinâmica seja colocado, selecione
Nova planilha.
d) Clique em OK.
e) Na lista de Campos da tabela dinâmica, marque primeiro email e, depois, função. O
relatório dinâmico mostrará as funções agrupadas por email.
f) Clique com o lado direito do mouse no primeiro email da lista, selecione
Expandir/recolher, clique em Recolher campo inteiro
g) Destaque os emails e o Excel deve mostrar a contagem no canto inferior da página.
Esse é o número atual de usuários utilizando licença de usuário com acesso total
provisionada para a conta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A sequência de instruções a seguir mostra como criar um arquivo de PDF que pode ser
chamado clicando em um botão. Primeiramente, o botão é adicionado ao formulário. Clicar no
52
botão recupera os dados necessários do registro atual e cria um arquivo de PDF. O arquivo de
PDF criado será, então, mostrado usando um Suitelet.
Solução
1. Crie um Suitelet com o seguinte código. Isso criará o arquivo de PDF usando
nlapiXMLToPDF em conjunção com Big Faceless Organization (BFO). Perceba que a
identificação interna do registro atual que é passado como parâmetro será usada para carregar o
arquivo.
function printItemBarcode(request, response)
{
//retrieve the record id passed to the Suitelet
var recId = request.getParameter('id');
53
"; // note the use of
";
nlapiEscapeXML to
strN
escape any special
am
characters, // such as "; strName += "; strName += "; strName +=
e
an ampersand (&) in recPO.getLineIte recPO.getLineItem recPO.getLineItem
+=
any of the item names mValue('item','rat Value('item','quanti Value('item','amou
"";
strName += e', x); strName ty', x); strName += nt', x); strName +=
strN
nlapiEscapeXML(recP += " " "
am
O.getLineItemText('ite
e
m', 'item', x)); strName
+= "
+= "
";
2. Crie um script do cliente que será chamado pelo Suitelet. Nesse script, a identificação
interna do registro atual está sendo passada para o Suitelet.
Note: As configurações de implementação desse script no qual nenhuma função é especificada.
Isso acontece porque a função só será chamada pelo script de Evento do usuário ao clique do
botão personalizado.
function fxn_generatePDF()
{
//call the Suitelet created in Step 1
var createPDFURL = nlapiResolveURL('SUITELET', 'customscript325',
'customdeploy1', false);
54
//pass the internal id of the current record
createPDFURL += '&id=' + nlapiGetRecordId();
55
3. Uma janela abrirá contendo o arquivo de PDF que foi gerado. Ele contém informações dos
Itens do registro de Pedido de compra
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo.A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A Oracle + NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
56
CRIE UMA OAUTH_SIGNATURE PARA UMA AUTENTICAÇÃO BASEADA EM
TOKEN NO RESTLET
Referência: SuiteAnswers 42019
Este processo é baseado na Seção 3.4 do RFC 5849, que é a base para a autenticação baseada
em Token para RESTlets.
Aqui está um processo-modelo de como criar uma oauth_signature para uma autenticação
baseada em Token:
Observação: Para saber mais sobre os parâmetros de autorização, leia a SuiteAnswers 24417.
57
5. Ligue o resultado método HTTP, o URL-undecoded Base URL e o resultado do valor do
passo 4 usando &
Resultado:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Passar um valor de Suitelet a Suitelet
Solução
1. Crie e implemente um script de cliente com o seguinte código (Personalização > Criação
de scripts > Scripts > Criar > Cliente) usando o exemplo ID customscript_lab_client:
function openSuitelet() {
var url = nlapiResolveURL('SUITELET',
'customscript_lab_suitelet2', 'customdeploy1');
url += '&custpage_param1=' +
nlapiGetFieldValue('custpage_param1');
window.open(url);
}
2. Para o Suitelet #1, crie um formulário com um botão e defina o script do cliente e sua função
para o botão (Personalização > Criação de scripts > Scripts > Criar > Suitelet) usando o
58
exemplo ID customscript_lab_suitelet1:
3. Recupere o campo valor no Suitelet #2 (Personalização > Criação de scripts > Scripts >
Criar > Suitelet) usando o ID customscript_lab_suitelet2:
Quando o botão no Suitelet #1 é clicado, o script do cliente anexado a ele recuperará o valor do
campo customizado e anexá-lo-á no URL do Suitelet #2. Quando a nova janela contendo o
Suitelet #2 abre, o parâmetro pode ser, então, recuperado através da query string.
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo.
A Oracle + NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se
isenta de todas as garantias de comercialização, adequação a uma finalidade específica e
garantias relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A
NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes
de qualquer tipo decorrente de qualquer ação tomada por você ou por outras pessoas
relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
59
Este artigo descreve as principais diferenças e relação entre as funções de aplicação de
navegação APIs.
Solução
nlapiRequestURL
nlapiResolveURL
• Devolve o string do URL contendo link para fonte interna do NetSuite ou para um
Suitelet
• Trabalha com todos os tipos de script
nlapiSetRedirectURL
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Para artigos do SuiteAnswers que estão publicados para autenticação baseada em token, abaixo
está a lista de bibliotecas usadas.
• Java: Scribe (https://github.com/fernandezpablo85/scribe-java)
• JavaScript: DDO OAuth 1.0a (https://github.com/ddo/oauth-1.0a)
• PHP: PHP OAuth (OAuth PHP Github)
• Python: oauth2 module (https://pypi.python.org/pypi/oauth2/1.5.211)
60
Também seria possível criar uma biblioteca própria usando as diretrizes para o processo de
documentação no SuiteAnswers 42019.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
A solução tem por objetivo contar há quantos dias de trabalho e de horas de trabalho um caso
está aberto.
Observe o seguinte:
• Dias de trabalho equivalem de segunda à sexta (excluindo fim de semana)
• Horas de trabalho são das 8am às 6pm no horário local (preferência do usuário
NetSuite)
• O resultado aparecerá no seguinte formato: X dias Y horas Z minutos.
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Casos
3. Coloque um título
4. Na aba Resultados, adicione os seguintes campos:
Número
Fórmula (texto) (insira a fórmula abaixo na coluna Fórmula)
61
to_char({now},'hh24') between 8 and 18 then to_char({now},'hh24')-8 when
to_char({now},'hh24')<8 then 0 else 10
end)+trunc((decode(to_char({createddate},'D'),1,0,7,0,case when
to_char({createddate},'hh24') between 8 and 17 then 60-
to_char({createddate},'mi') else 0
end)+decode(to_char({now},'D'),1,0,7,0,case when to_char({now},'hh24')
between 8 and 17 then to_number(to_char({now},'mi')) else 0 end))/60),10)||'
hours '||mod((decode(to_char({createddate},'D'),1,0,7,0,case when
to_char({createddate},'hh24') between 8 and 17 then 60-
to_char({createddate},'mi') else 0
end)+decode(to_char({now},'D'),1,0,7,0,case when to_char({now},'hh24')
between 8 and 17 then to_number(to_char({now},'mi')) else 0 end)),60)||'
mins ' ELSE decode(((TRUNC({closed},'D')-
TRUNC({createddate}+6,'D'))/7*5)+MOD(7-
TO_CHAR({createddate},'D'),6)+LEAST(TO_CHAR({closed},'D')-2,5)- 1,-
1,0,((TRUNC({closed},'D')-TRUNC({createddate}+6,'D'))/7*5)+MOD(7-
TO_CHAR({createddate},'D'),6)+LEAST(TO_CHAR({closed},'D')-2,5)-1)+
decode(trunc({createddate}),trunc({closed}),0,trunc(((decode(to_char({create
ddate},'D'),1,0,7,0,case when to_char({createddate},'hh24') between 8 and 17
then 17-to_char({createddate},'hh24') when to_char({createddate},'hh24')<8
then 10 else 0 end)+decode(to_char({closed},'D'),1,0,7,0,case when
to_char({closed},'hh24') between 8 and 18 then to_char({closed},'hh24')-8
when to_char({closed},'hh24')<8 then 0 else 10
end))+trunc((decode(to_char({createddate},'D'),1,0,7,0,case when
to_char({createddate},'hh24') between 8 and 17 then 60-
to_char({createddate},'mi') else 0
end)+decode(to_char({closed},'D'),1,0,7,0,case when to_char({closed},'hh24')
between 8 and 17 then to_number(to_char({closed},'mi')) else 0
end))/60))/10))||' days
'||mod(decode(to_char({createddate},'D'),1,0,7,0,case when
to_char({createddate},'hh24') between 8 and 17 then 17-
to_char({createddate},'hh24') when to_char({createddate},'hh24')<8 then 10
else 0 end)+decode(to_char({closed},'D'),1,0,7,0,case when
to_char({closed},'hh24') between 8 and 18 then to_char({closed},'hh24')-8
when to_char({closed},'hh24')<8 then 0 else 10
end)+trunc((decode(to_char({createddate},'D'),1,0,7,0,case when
to_char({createddate},'hh24') between 8 and 17 then 60-
to_char({createddate},'mi') else 0
end)+decode(to_char({closed},'D'),1,0,7,0,case when to_char({closed},'hh24')
between 8 and 17 then to_number(to_char({closed},'mi')) else 0
end))/60),10)||' hours
'||mod((decode(to_char({createddate},'D'),1,0,7,0,case when
to_char({createddate},'hh24') between 8 and 17 then 60-
to_char({createddate},'mi') else 0
end)+decode(to_char({closed},'D'),1,0,7,0,case when to_char({closed},'hh24')
between 8 and 17 then to_number(to_char({closed},'mi')) else 0 end)),60)||'
mins ' END
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
62
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário queria definir o Status do documento de estimativas com base em sua Probabilidade.
Solução
63
II. Para Estimativas vinculadas a Oportunidades
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O recurso de estoque permite que o usuário gerencie e rastreie os itens e serviços que a empresa
compra e vende ao longo de suas operações. Especificamente para itens de estoque e grupos de
itens, esse recurso permite que os usuários monitorem a quantidade e o valor; que mais tarde
será vital para o cálculo da lucratividade pois isso será convertido em custo de bens vendidos
uma vez que o item for vendido.
64
No momento da implementação, alguns clientes podem não ter múltiplas localidades para
armazenar e mapear seu estoque, mas habilitarão o recurso de localidade para propósitos de
classificação (como a necessidade de determinar qual loja deveria ser associada a transações
envolvendo vendas e aquisições).
Contudo, se o cliente decidir habilitar o recurso estoque multilocal depois de adquirir depósitos
adicionais, com o objetivo de rastrear a quantidade e valor dos itens de estoque ou dos grupos
de itens por localidade, o cliente poderá encontrar as seguintes implicações abaixo:
Solução:
1. A quantidade e valor dos Itens de estoque e dos Itens de montagem mostrados dos
Relatórios de estoque irão erroneamente incluir a quantidade distribuída por localidade mais o
balanço atual da quantidade e do valor das transações com localidades anteriores à habilitação
do recurso estoque multilocal (supostamente para fins classificação somente).
2. Itens com quantidade negativa na data de ativação do recurso estoque multilocal (causado
pela venda de itens que não estavam disponíveis no estoque, entre outras razões) não podem ser
usados nas transações porque esses itens não podem ser distribuídos devido a sua quantidade
negativa. Note que, após habilitar o recurso de estoque multilocal, distribuir itens por meio da
página de Distribuição de estoque é um requerimento antes do usuário poder usar o mesmo
item em transações futuras (veja o artigo no SuiteAnswers intitulado "Distribute Items with
Negative Quantity on Hand").
Esse artigo foi útil? Clique aqui para deixar seu comentário.
65
Aplica-se a
Cenário
Solução
1. Faça o upload do script abaixo como um Suitelet
2. Navegue até Personalização > Criação de scripts > Scripts > Criar> Suitelet
3. Na implantação do script
4. Volte para a implantação e anote a URL *** Consulte os comentários de linha para obter
mais explicações
function createForm(request, response){
if (request.getMethod() == 'GET')
{
//create the Array object var itemArray = new Array();
/*
* assign the values to the array these are arrays of
name/value pairs
* the first value is the field name on the sublist
* the second value is the actual value of the field
* for select field internal id's of the field will be used
* change the id's with the one existing in the account being
used
* since these are only examples
*/
itemArray[0] = {'item':15,'location':1, 'rate':'150.00'};
itemArray[1] = {'item':5,'location':3, 'rate':'200.00'};
itemArray[2] = {'item':14,'location':4, 'rate':'250.00'};
66
var itemField = itemList.addField('item','select', 'Item',
'item');
var locationField = itemList.addField('location', 'select',
'Location', 'location');
var rateField = itemList.addField('rate', 'currency', 'Rate',
null);
Aviso Legal
O código de amostra aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, em toda a extensão permitida por lei. A Oracle + NetSuite Inc. não garante ou
garante o sucesso individual que os desenvolvedores possam ter na implementação do código
de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias configurações
de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, oportunidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. Oracle + NetSuite Inc. isenta-se de todas as garantias,
expressas ou implícitas e, em particular, isenta-se de todas as garantias de comercialização,
adequação a um propósito específico e garantias relacionadas ao código ou a qualquer serviço
ou software relacionado a ele.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
67
Cenário
Solução
Veja a seguir trechos de código de amostra de um Script do Cliente que usa o script
Suitelet para redirecionar para outro registro dinamicamente:
function mySuitelet(context){
request = context.request
response = context.response
redirect.toRecord({
id: recId,
type: recType,
isEditMode: true
})
}
2. Crie um Script de Cliente usando o seguinte snippet de código:
function client_requestSuitelet(){
var curRec = scriptContext.currentRecord
Observação: Para obter mais informações sobre como criar e implantar o SuiteScripts,
consulte o artigo 43519 SuiteScript 2.0 API Introduction.
Isenção de Responsabilidades
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem garantia
de qualquer tipo, na medida máxima permitida por lei. A Oracle + NetSuite Inc. não garante
68
ou garante que os desenvolvedores de sucesso individuais possam ter na implementação do
código de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias
configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz quaisquer representações sobre o uso,
resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. A Oracle + NetSuite Inc. isenta-se de todas as garantias,
expressas ou implícitas e, em particular, isenta-se de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou qualquer
serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
conseqüentes ou custos de qualquer tipo decorrentes de qualquer ação tomada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Este artigo mostra exemplos do uso de algumas funções comuns que podem ser usadas para
fórmulas de busca do NetSuite através da interface ou script do usuário, e em campos de
fórmula personalizados.
Solução
TRIM: remove caracteres à frente ou atrás (ou ambos) de uma linha de caracteres
Sintaxe:
TRIM([{{LEADING | TRAILING | BOTH} [trim_character]|trim_character}FROM]trim
_source)
Exemplos:
TRIM(' test '); //returns 'test'
TRIM(' ' FROM ' test '); //returns 'test'
TRIM(LEADING '0' FROM '000123'); //returns '123'
TRIM(TRAILING '1' FROM 'Test1'); //returns 'Test'
TRIM(BOTH '1' FROM '123Tech111'); //returns '23Test'
LTRIM: remove todos os caracteres especificados (no parâmetro 'set') do lado esquerdo da
linha. Se o parâmetro 'set' estiver omitido, a função LTRIM removerá todos os espaços à frente
à esquerda de 'char'.
Sintaxe:
LTRIM(char [, set ])
Exemplos:
LTRIM(' test'); //returns 'test'
LTRIM('000123', '0'); //returns '123'
69
LTRIM('123123Test123', '123'); //returns 'Test123'
LTRIM('abcacccTest', 'abc'); //returns 'Test'
RTRIM: remove todos os caracteres específicos do lado direito da linha. Se o parâmetro 'set'
estiver omitido, a função LTRIM removerá todos os espaços à frente à direita de 'char'.
Sintaxe:
RTRIM(char [, set ])
Exemplos:
RTRIM('test '); //returns 'test'
RTRIM('test ', ' '); //returns 'test'
RTRIM('123000', '0'); //returns '123'
RTRIM('Test0387', '0123456789'); //returns 'Test'
Observe: Ao usar Fórmula (texto) para buscas, omita o ponto-vírgula no final da frase.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Funções window tais como RANK() e DENSE_RANK() são permitidas somente em
conjunção com uma lista SELECT da questão. Em outras palavras, apesar dessas duas funções
serem expressões lógicas SQL, elas não podem ser usadas em buscas salvas como critério ou
na aba Resultados quando combinadas com um tipo resumo.
70
Para ilustrar, assuma que um usuário quer mostrar as últimas quatro cobranças de todos os
fornecedores. A solução definitiva é usar a fórmula abaixo na aba Critério:
Formula(Numeric) = CASE WHEN (DENSE_RANK() OVER (PARTITION BY {name} ORDER
BY {trandate} DESC) < 4) THEN 1 ELSE 0 END is equal to 1
Essa fórmula significa que o sistema irá ranquear a lista de cobranças por data em ordem
decrescente por fornecedor e apenas as quatro primeiras serão mostradas.
Contudo, o sistema retornará um erro inesperado devido à razão provida anteriormente.
Solução
Portanto, a solução alternativa é desenhar uma busca salva desta maneira:
1. Navegue até Transações > Gerenciamento > Buscas salvas > Criar
2. Selecione Transações
3. Na aba Critérios, adicione tipo como Cobrança e linha principal como Sim
4. Na aba Resultados, adicione:
• Fórmula (data) = CASE WHEN (DENSE_RANK() OVER(PARTITION BY {name}
ORDER BY {trandate} DESC))<4 THEN {trandate} END
• Fórmula (texto) = CASE WHEN (DENSE_RANK() OVER(PARTITION BY {name}
ORDER BY {trandate} DESC))<4 THEN {mainname} END
• Fórmula (numérica) = CASE WHEN (DENSE_RANK() OVER(PARTITION BY
{name} ORDER BY {trandate} DESC))<4 THEN {amount} END
5. Salve a busca e exporte os resultados para o Excel
6. Aperte relatório dinâmico
7. Arraste funcionários na linha dimensões, data em colunas e valor nos dados
8. Aperte executar relatório
9. Quando o relatório dinâmico aparecer, busque pelo fornecedor que está como "vazio" e
aperte Recolher
O que essa busca salva/relatório dinâmico faz é que ela só mostrará detalhes para as quatro
primeiras cobranças e esconder/mascarar o resto. Note que essa busca salva ainda buscará por
todas as cobranças no banco de dados e pode ter problemas de execução especialmente se você
tiver muitas transações envolvidas. Uma consideração quando isso acontecer é definir como
critério como data.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
71
O usuário gostaria de usar funções de string comuns para fórmulas de busca do NetSuite por
meio da Interface do usuário, Script ou Campos de fórmula personalizada.
Solução
REPLACE - substitui uma sequência de caracteres em uma string por outro conjunto de
caracteres
Exemplos:
•
• REPLACE('123123test', '123', '');//retornaria 'test'
• REPLACE('123test123', '123', '');//retornaria 'test'
• REPLACE('222test', '2', '3');//retornaria '333test'
• REPLACE('0000123', '0', '');//retornaria '123'
• REPLACE('0000123', '0', ' ');//retornaria '123'
Observação: Parâmetro 'posição' pode ser um número negativo, isso começará a partir do
final da string e contará para trás.
Exemplos:
•
• SUBSTR('Este é um teste', 6, 2) //retorna 'is'
• SUBSTR('Este é um teste', 6) //retorna 'é um teste'
• SUBSTR('TheFoxIsBrown', 1, 3) //retorna 'O'
• SUBSTR('TheFoxIsBrown', 4, 3) //retorna 'Fox'
• SUBSTR('TheFoxIsBrown', -5, 5) //retorna 'Brown'
Esse artigo foi útil? Clique aqui para deixar seu comentário.
72
nlapiPrintRecord (tipo, id, modo, propriedades)
Retorna um objeto nlobjFile contendo o documento de PDF ou HTML. Esse API é suportado
no script de evento do usuário, no script programado e nos scripts Suitelet.
Por exemplo, pode criar um objeto de PDF ou HTML de uma transação ou extrato e, então,
enviar o objeto como um arquivo. Isso seria útil quando enviamos mensalmente coleções de
avisos para clientes com faturas vencidas.
2. Faço o stream de documentos de PDF/HTML para o servidor (por exemplo, para manter um
arquivo de um extrato/transação no seu servidor).
Parâmetros
* tipo{string} [required] - Tipo de operação de impressão. Pode ser qualquer uma das
seguintes:
- TRANSACTION
- STATEMENT
- PACKINGSLIP
- PICKINGTICKET
- BILLOFMATERIAL
- TRANSACTION: formnumber
- STATEMENT: openonly (T|F), startdate, statementdate, formnumber
- PACKINGSLIP: formnumber, itemfulfillment
- PICKINGTICKET: formnumber, shipgroup, location
Exemplo 1
Este exemplo mostra que um objeto de PDF é criado de uma transação específica. O objeto é,
então, salvo como um arquivo usando nlapiSubmitFile. Observe que ao usar TRANSACTION
como tipo de parâmetro, o id interno do registro da transação deve ser usado. (Por exemplo,
atendimento de item; pedido de venda; pedido de compra...) Usar esse API é o equivalente a
clicar no botão Imprimir na interface do usuário.
73
var file = nlapiPrintRecord('TRANSACTION', 1474, 'PDF', null); //id interno
da transação (e.g atendimento do item)
file.setFolder(5);
nlapiSubmitFile(file);
var x = 1;
Exemplo 2
Neste exemplo, o extrato de um cliente é impresso em PDF que será salvado como arquivo.
Note que ao usar STATEMENT como tipo de parâmetro, o id interno do registro do cliente
deverá ser usado. Isso é equivalente a imprimir extratos de Transações > Gerenciamento >
Imprimir cheques e formulários.
Exemplo 3
O exemplo abaixo mostra que o objeto do PDF é criado a partir de uma transação de lista de
embarque específica. Isso é o mesmo que imprimir formulários ao navegar
até Transações > Gerenciamento > Imprimir cheques e formulários > Listas de embarque
e formulários de devolução.
74
var file = nlapiPrintRecord('PACKINGSLIP', 741, 'PDF', null); //id interno
da transação (e.g pedido de venda)
file.setFolder(5);
nlapiSubmitFile(file);
var x = 1;
Exemplo 4
No exemplo a seguir, uma lista de coletas é impressa em um arquivo de PDF. Isso é o mesmo
que ir a Transações > Gerenciamento > Imprimir cheques e formulários > Lista de coleta.
75
Exemplo 5
Este exemplo mostra um objeto de PDF criado a partir de um pedido de trabalho. Note que ao
usar BILLOFMATERIAL como tipo de parâmetro, o id interno do pedido de trabalho deve ser
usado. Usar o API é o mesmo que ir até Transações > Manufatura > Inserir pedido de
trabalho > Lista > Visualizar um pedido de trabalho > clique em Imprimir BOM
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
76
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao mesclar clientes no NetSuite, todas os registros de transação mudam do cliente definido no
campo Mesclar a partir de para o cliente definido no campo Mesclar com.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Nota importante:
Trata-se apenas de um exemplo, por favor, mude o nome, título, id e implementação dos scripts
baseados nas necessidades do negócio
77
• Função antes carregar = beforeLoad_addButton
• Clique em Salvar e implantar
Na página de implementação
• Título = Add Button Deployment
• ID = customdeploy_add_button
• Aplica-se a = Funcionário
• Executar como administrador = assinalado
• Funções = marque Selecionar tudo
• Clique em Salvar
function beforeLoad_addButton(scriptContext) {
var form = scriptContext.form;
form.addButton({
id : 'custpage_buttonid',
label : 'Test',
functionName : 'clientButton()'
});
Crie essa função e implemente-a como um script de qualquer tipo, mas idealmente como um
script do lado do cliente, nesse cenário o script também é implementado no script do evento do
usuário só para mostrar que ele também pode ser configurado com o script do evento do
usuário.
function clientButton() {
alert('Called by a Client Script!');
}
return {
clientButton: clientButton
}
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
78
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Configurações > Empresa > Preferências de e-mail > Transações
2. Desmarque a caixa Cliente padrão para transações de e-mail
3. Clique em Salvar
1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
2. Informações básicas:
o Nome: Informe Fluxo de trabalho Enviar e-mail
o Tipo de registro: Selecione Transação
o Subtipos: Selecione Tipo de registro
Observação: Selecione todos os Tipos de Registro de Transações, conforme
necessário.
o Executar como administrador: Marque a caixa de seleção
o Status da liberação: Selecione Liberado
3. Definição do evento:
o Ao Criar: Marque a caixa de seleção
o Na visualização ou atualização: Marque a caixa de seleção
o Contexto: Selecione Interface do Usuário
4. Clique em Salvar
5. Clique em Estado 1
6. Canto inferior direito: Clique em Nova ação
7. Clique em Enviar e-mail
8. Informações básicas:
o Acionador em: Selecione Após o registro enviar
o Contexto: Selecione Interface do Usuário
79
9. Remetente:
o Registro: Selecione o registro atual
o Campo: Selecione Representante de vendas
10. Destinatário:
o Do campo: Clique no botão de opção
▪ Registro (campo de adesão): Selecione Cliente
▪ Campo: Selecione Representante de vendas
11. Anexo:
o Incluir transação: Marque a caixa de seleção
o Tipo: Selecione o Tipo
Observação: Selecione Tipo como preferido
12. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Este artigo contém uma maneira alternativa para filtrar uma busca ao invés de colocar o critério
como um dos parâmetros de filtragem antes de executar nlapiSearchRecord().
Exemplo de caso de uso: 'shipstate' não pode ser usado como critério para contas One World
nas quais o usuário e o país da sua subsidiária são diferentes do país da subsidiária principal.
Para superar esse tipo de cenário, um caminho alternativo para filtrar a busca pode ser realizado
por meio do uso do método nativo JavaScript array.filter().
O método filter() cria uma nova matriz com todos os elementos que passam o teste
implementado pela função provida. Para consertar o código acima, pareceria com o código
abaixo:
80
//*** Sample Data ***//
searchObj = ['CA','BC','VIC','VIC','UXB'];
Depois o objeto busca com dados de exemplo executa o método filtro, o objeto deveria agora
só conter os dados abaixo.
filteredSearchObj = ['VIC','VIC'];
O método filtro abriga um parâmetro de callback que testa cada elemento da matriz. Se ele
retornar verdadeiro, o elemento será retornado, também falso.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
SuiteAnswers relacionada:
nlapiSearchRecord() > Sales Order > 'shipstate' isn't available as filter when executed under
custom role with subsidiaries and its location not modified properly
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
81
Ao usar a função SuiteScript nlapiSearchRecord(tipo, id, filtros, colunas), há três maneiras de
especificar os campos de busca:
• objeto nlobjSearchFilter
• matriz de objetos nlobjSearchFilter
• expressões de filtro de busca
Este artigo mostra como definir expressões de filtro de busca nas quais os operadores AND/OR
são usados. Parênteses não são usados, porque a precedência do operador é definida por uma
estrutura de matriz.
Solução
// (A equal to 1)
var filterExpr1 = ['A', 'equalto', 1];
// (B between 1 and 10) while B is from a joined record "JoinedRec" with id
"joinedrec"
var filterExpr1 = ['joinedrec.B', 'between', 1, 10];
Há também a possibilidade de usar a interface do cliente para criar uma busca salva incluindo
expressões com AND/OR/(), carregue a busca salva usando funções de busca API do
SuiteScript, e use o método getFilterExpression() do objeto nlobjSearch para recuperar os
filtros de busca em um formulário de uma expressão de filtro:
82
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo.
A Oracle + NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se
isenta de todas as garantias de comercialização, adequação a uma finalidade específica e
garantias relacionadas ao código ou a qualquer serviço ou software relacionado a isso.
A Oracle + NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Com o recurso Clientes com múltiplas moedas, os usuários podem definir uma moeda base e
moedas adicionais disponíveis para transações com um cliente. Esta é uma solução alternativa
para o Aperfeiçoamento 112956.
Essa solução é aplicável quando um Pagamento do cliente em USD e uma Fatura de cliente em
Euro já foram criados.
Observação: Para procurar e votar no aprimoramento, consulte 10054 Voting for
Enhancements.
Solução
Exemplo:
83
Etapa 1: Crie pagamento do cliente para fatura em euro. Este é o Pagamento original não
aplicado com base na moeda da Fatura.
Etapa 3: Insira um lançamento contábil em USD para reverter o impacto do pagamento não
aplicado ao cliente
84
6. Digite a marca de seleção para o diário criado
7. Clique na sub-aba Créditos
8. Marque a caixa de seleção para o Pagamento do cliente em dólares
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
85
PASSOS PARA USAR UM MODELO DE E-MAIL DE TRANSAÇÃO
PERSONALIZADO EM LUGAR DE UMA VERSÃO GERADA PELO SISTEMA
Referência: SuiteAnswers 33766
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Os usuários têm a opção de criar uma fatura (ou outra transação) e selecionar Salvar e enviar
por e-mail quando precisarem enviar a transação aos clientes. O modelo de email de transação
é armazenado no NetSuite e atualmente não pode ser personalizado. O usuário pode usar uma
opção para criar um novo modelo de e-mail e enviá-lo via botão de e-mail na transação de, por
exemplo, Fatura.
Solução
Observação: Caso tenha problemas para reproduzir o vídeo, verifique o artigo: 77592 Unable
to play Adobe connect videos in SuiteAnswers when using Chrome
Siga as etapas para personalizar o modelo de e-mail de transação para um exemplo de fatura:
1. Navegue até Transações > Vendas > Criar Faturas > Listas
2. No registro de Fatura existente: Clique em Editar
3. Clique na aba Comunicação
4. Clique na sub-aba Mensagens
5. Clique no botão E-mail
6. Janela mensagem de e-mail: Clique na aba Mensagem
7. Campo suspenso Modelo: Selecione Criar
8. Nome do Modelo de e-mail: Insira um Nome
9. Clique na aba Modelo
10. Campo Assunto: Informe o Assunto
11. Botão de opção Editor de texto: Está selecionado
12. Digite a mensagem na caixa Mensagem
13. Clique em Salvar
Observação: O modelo de E-mail será salvo e estará disponível na lista suspensa
Modelo.
86
14. Navegue de volta para a janela Mensagem de E-mail
15. Campo suspensa Modelo: Selecione o modelo recém-criado
16. Clique na aba Anexos
17. Caixa de seleção Incluir transação: Está Marcada
18. Clique em Mesclar & enviar
O e-mail será enviado com o modelo de e-mail criado e a transação (Fatura) como anexo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Importante: Para consultar os Documentos dos Termos de Serviço para as políticas de suporte
do SuiteSolutions, acesse:
http://www.netsuite.com/portal/resource/terms-of-service.shtml.
Guia SuiteSolutions:
SS_VPP_V1.2.1_SolutionGuide.pdf (1.52 MB)
87
MUDE A PRINCIPAL SUBSIDIÁRIA APÓS HABILITAR O RECURSO DE
MODIFICAÇÃO DE HIERARQUIA DA SUBSIDIÁRIA
Referência: SuiteAnswers 19677
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Após a atualização para a instância Oneworld, os clientes podem precisar inserir uma nova
subsidiária controladora. Antes de 2020.1, os clientes contatam o Suporte para que o recurso
Modificação da hierarquia subsidiária seja habilitado na conta do cliente. Em 2020.1, os
usuários com a permissão apropriada podem ativar o SHM na página Preferências
gerais (Configurações > Empresa > Preferências gerais). Possui um período de validação
de 30 dias a partir da data em que foi habilitado.
Uma vez que o recurso é habilitado, os usuários não podem atribuir a subsidiária controladora
existente como subordinada de uma nova subsidiária porque ela não tem Subsidiária
de campo. Ao criar uma nova subsidiária, o sistema exige um valor para Subsidiária
de campo.
Solução
88
7. Endereço: Insira os detalhes do endereço
8. Clique em Salvar
9. Edite a subsidiária recém-criada
10. Clique na lista suspensa Subsubsidiária de.
Observação: Agora é possível selecionar em branco.
11. Selecione em branco para o campo Subsidiária de
12. Preencha o endereço de e-mail de retorno, pois agora será necessário
13. Clique em Salvar
Observação: A subsidiária recém-criada se torna a nova subsidiária controladora.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Se não for capaz de levantar o valor da data/hora do incidente menos a data/hora escalada de
notas do sistema antes de converter a data/hora em minutos, um campo CRM personalizado
deve ser criado e aplicado ao registro do caso indicando o tempo de quando o caso foi escalado.
A data/hora do incidente já é a {startdate}.
Solução
1. Crie um campo CRM personalizado.
O propósito é ser capaz de facilmente localizar a data/hora de quando um caso foi escalado.
1. Navegue até Personalização > Listas, registros e campos > Campos CRM >
Criar.
2. Nome do campo - o que desejar.
3. Tipo = data/hora
4. Armazenar valor = marcado
5. Aplica-se a = chamado
6. Exibir sub-aba = principal
7. Tipo de display = texto inline
8. Clique em salvar.
Observe: Um exemplo de ID interno para isso seria custevent639, criado em uma conta teste
para fins de teste. Isso pode variar após a criação do campo CRM.
89
90
3. Crie/edite a fórmula da busca salva.
Coloque o seguinte na aba Resultados:
1. Número
2. Fórmula (data/hora)
Fórmula = {startdate}
Etiqueta personalizada = data/hora do incidente
Observação: Isso refere-se à data/hora do incidente do registro do chamado.
3. Fórmula (data/hora)
Fórmula = {custevent639}
Etiqueta personalizada = data/hora escalada
Observação: Isso refere-se ao campo CRM personalizado criado na conta teste
chamado de data/hora escalado.
4. Fórmula (texto)
Fórmula = {custevent639}-{startdate}
Etiqueta personalizada = diferença data/hora
91
Observação: Na captura de tela dos resultados da busca salva, isso é mostrado como
número de dias HH:MM:SS (e.g. 2 02:25:00)
5. Fórmula (numérica)
Fórmula = regexp_substr ({custevent639}-{startdate}, '^[^ ]+ ')
Etiqueta personalizada = dias
Observação: Isso é uma repartição do tempo do passo 4.
6. Fórmula (texto)
Fórmula = substr({custevent639}-{startdate},instr({custevent639}-{startdate},' ')+1)
Etiqueta personalizada = tempo
Observação: Isso é uma repartição do tempo do passo 4.
7. Fórmula (texto)
Fórmula = regexp_substr(substr({custevent639}-{startdate},instr({custevent639}-
{startdate},' ')+1), '^[^:]*')
Etiqueta personalizada = horas
Observação: Isso é uma repartição das horas no passo 6.
8. Fórmula (texto)
Fórmula = replace(regexp_substr(substr({custevent639}-
{startdate},instr({custevent639}-{startdate},' ')+1), ':[^:]*:'),':','')
Etiqueta personalizada = minutos
Observação: Isso é uma repartição dos minutos do passo 6.
9. Fórmula (texto)
Fórmula: replace(regexp_substr(substr({custevent639}-
{startdate},instr({custevent639}-{startdate},' ')+1), ':[^:]*$'),':','')
Etiqueta personalizada: segundos
Observação: Isso é uma repartição dos segundos do passo 6.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
92
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A Oracle + NetSuite não se responsabiliza por quaisquer danos ou custos
diretos, indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por
você ou por outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: SuiteScript
Cenário
Este artigo contém um script modelo que pegará o tipo de registro do valor selecionado no
campo Empresa de um registro de contato para que possa ser usado para nlapiLoadRecord.
Navegando até Listas > Relacionamento > Contatos > Criar, o campo Empresa fica visível.
O campo empresa é um filtro padrão que contém a lista dos registros de entidade; por exemplo:
cliente, projeto/trabalho, fornecedor.
Se a entidade for definidade como parâmetro tipo para nlapiLoadRecord, um erro aparecerá:
"SSS_INVALID_RECORD_TYPE".
Solução
Com o uso do script abaixo, o tipo de registro da empresa que foi selecionado é recuperado e
pode ser usado para o API nlapiLoadRecord.
function getCompanyRecType() {
var ContactRec = nlapiGetRecordId(); // ID interno do registro do
contato
// que será salvo
var compName = nlapiGetFieldValue('company'); // empresa é o ID do
campo // do campo Empresa em um
// registro de contato
if (compName != null) { // para verificar que o valor do campo
empresa não está
// vazio
var filters = new Array();
var columns = new Array();
// busque um registro com um ID interno da empresa
selecionada
93
filters[0] = new nlobjSearchFilter('internalid', null, 'is',
compName);
// tipo de registro que satisfará o critério
columns[0] = new nlobjSearchColumn('type');
// busque o registro de entidade com ID interno como o
filtro
var searchresult = nlapiSearchRecord('entity', null,
filters, columns);
var recType = searchresult[0].getText(columns[0]);
if (recType == 'Project') {
recType = 'Job';
}
var companyRec = nlapiLoadRecord(recType, compName);
}
}
Observe: .getText deveria ser usado, pois .getValue retorna CustJob para ambos registros de
cliente e projeto.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A Oracle + NetSuite não se responsabiliza por quaisquer danos ou custos
diretos, indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por
você ou por outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
94
SUITESCRIPT 1.0 > USE NLAPILOOKUPFIELD() PARA CAMPOS CONJUNTOS
Referência: SuiteAnswers 22866
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
function joinFieldsInAnArray()
{
var customer_id = 1;// customer's internal id
var cust_fields = ['email','contact.email','contact.entityid'] ;
var contactfname =
nlapiLookupField('customer',customer_id,cust_fields);
var custEmail= contactfname.email;
var conEmail= contactfname['contact.email'];
var conEnt = contactfname['contact.entityid'];
nlapiLogExecution('DEBUG','customer.email',custEmail);
nlapiLogExecution('DEBUG','contact.email',conEmail);
nlapiLogExecution('DEBUG','contact.entityid',conEnt);
}
Aqui está uma versão do script no SuiteScript 2.0, que funcionará no Debugger:
require(['N/search'], function(search) {
function joinFieldsInAnArray(){
var customer_id = 1;
var cust_fields =
['email','contact.email','contact.entityid'];
95
}
joinFieldsInAnArray();
});
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A Oracle + NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Antes dos usuários poderem importar detalhes bancários da entidade, os registros do fornecedor
que serão atualizados precisam ter pagamento de cobrança por transferência eletrônica de
fundos marcado na aba Detalhes bancários de pagamento. Isso pode ser feito via importação de
CSV ou por atualização em massa.
Após atualizar esse campo, os usuários podem, agora, fazer uma importação de CSV para um
registro personalizado chamado Detalhes bancários da entidade.
96
A associação acontece ao selecionar o ID do fornecedor do campo fornecedor ou fornecedor
principal durante a etapa de mapeamento.
Crie um modelo de CSV para ser usado na importação de CSV. Ele deve conter o ID do
fornecedor dos fornecedores a serem atualizados e todos os detalhes bancários das entidades
para o formato de registro de pagamento específico a ser importado.
Limite cada arquivo de importação a um tipo de formato de registro de pagamento já que não é
possível importar detalhes bancários da entidade com diferentes formatos de registro de
pagamento ao mesmo tempo.
Solução
• Número da Conta Bancária < = > Detalhes do Banco da Entidade: Número da Conta
Bancária
• Tipo de Conta Bancária < = > Detalhes do Banco da Entidade: Tipo de Conta Bancária
• Número do Banco < = > Detalhes do Banco da Entidade: Número do Banco
• Tipo < = > Detalhes do Banco da Entidade: Tipo (Req.) Excluir
• Formato do Arquivo de Pagamento < = > Detalhes do Banco da Entidade: Formato do
Arquivo de Pagamento (Req.)
• ID Externo < = > Detalhes do Banco da Entidade: ExternalId
• Nome < = > Detalhes do Banco da Entidade: Nome (Req)
• ID do Fornecedor < = > Detalhes do Banco da Entidade: Fornecedor Pai
Uma vez que a importação estiver pronta, os detalhes bancários da entidade para fornecedores
ficarão disponíveis.
97
Exemplo de modelo CSV:
*Todas as informações sobre o modelo de amostra não são Informações reais sobre os
Detalhes do Banco da Entidade. Verifique se você inseriu os detalhes corretos necessários.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
A Exclusão em massa costuma não estar disponível na NetSuite. É necessário entrar em contato
com o suporte para habilitar esse recurso que é automaticamente desabilitado após 48 horas.
Solução
Este artigo mostra como Suitelets podem ser usados para adicionar novos recursos ao NetSuite
ao criar uma página de Exclusão de transações em massa.
Observação: A informação contida neste artigo pode ou não levar a alteração dos dados na
sua conta de produção, portanto NetSuite não se responsabiliza se você optar por seguir as
instruções. Em caso dos dados serem apagados, alterados ou removidos e necessitarem de
recuperação, será aplicado uma taxa. Por favor, proceda com cautela.
O primeiro passo é criar uma busca salva de transação para retornar todas as transações que
serão listadas pelo Suitelet. Qualquer busca salva de transação funcionará desde que os
requisitos abaixo sejam cumpridos:
98
2. Crie um arquivo Javascript (.js)
//Create the form that will be used by the POST and GET requests
var form = nlapiCreateForm('Delete Transactions');
//GET - Show a list of transactions from the search results so the user
can select the ones to be deleted
if (request.getMethod() == 'GET') {
// Run an existing transaction search
var results = nlapiSearchRecord('transaction',
'customsearch_mass_deletion_results');
if (results != null) {
// Add a checkbox column to the sublist to select the
transactions that will be deleted.
sublist.addField('delete', 'checkbox', 'Delete');
// Add hidden columns for the Internal ID and for the Record
type.
// These fields are necessary for the nlapiDeleteRecord
function.
sublist.addField('internalid', 'text', 'Internal
ID').setDisplayType('hidden');
sublist.addField('recordtype', 'text', 'Record
Type').setDisplayType('hidden');
99
// Set the hidden internal ID field
transaction['internalid'] = results[i].getId();
// Set the hidden record type field
transaction['recordtype'] = results[i].getRecordType();
// Create a link so users can navigate from the list of
transactions to a specific transaction
var url = nlapiResolveURL('RECORD',
results[i].getRecordType(), results[i].getId(), null);
internalIdLink = " " + results[i].getId() + " ";
// Set the link
transaction['internalidlink'] = internalIdLink;
// Copy the row values to the transaction object
for (var j = 0; j < columns.length; j++) {
transaction[columns[j].getName()] =
results[i].getValue(columns[j].getName());
}
// Attach the transaction object to the transaction array
transactionArray[i] = transaction;
}
}
// Initiate the sublist with the transactionArray
sublist.setLineItemValues(transactionArray);
sublist.addMarkAllButtons();
form.addSubmitButton('Submit');
response.writePage(form);
}
//POST - Delete the selected transactions and show a confirmation
message
else {
// Check how many lines in the sublist
var count = request.getLineItemCount('custpage_transaction_list');
// This variable will keep track of how many records are deleted.
var num = 0;
//for each line in the sublist
for (var i = 1; i < count + 1; i++) {
//get the value of the Delete checkbox
var deleteTransaction =
request.getLineItemValue('custpage_transaction_list', 'delete', i);
// If it's checked, delete the transaction
if (deleteTransaction == 'T') {
// Get the transaction internal ID
var internalId =
request.getLineItemValue('custpage_transaction_list', 'internalid', i);
// Get the transaction type
var recordType =
request.getLineItemValue('custpage_transaction_list', 'recordtype', i);
try {
// Delete the transaction
nlapiDeleteRecord(recordType, internalId);
num++;
}
// Errors will be logged in the Execution Log
catch (ex) {
nlapiLogExecution('ERROR', 'Error', 'Transaction ID ' +
internalId + ': ' + ex);
}
}
}
// Show how many records were deleted.
100
form.addField("custpage_transaction_total",
"text").setDisplayType('inline').setDefaultValue(num + " transactions
deleted");
response.writePage(form);
}
}
/**
* @NApiVersion 2.x
* @NScriptType Suitelet
* @NModuleScope SameAccount
*/
define(['N/ui/serverWidget', 'N/search', 'N/url', 'N/record'],
/**
* Definition of the Suitelet script trigger point.
*
* @param {Object} context
* @param {ServerRequest} context.request - Encapsulation of the
incoming request
* @param {ServerResponse} context.response - Encapsulation of the
Suitelet response
* @Since 2015.2
*/
function onRequest(context) {
var form = serverWidget.createForm({
title : 'Simple Form'
});
if(context.request.method == 'GET'){
var mySearch = search.load({
type: search.Type.TRANSACTION,
id: 'customsearch_mass_deletion_results'
});
var mySearchRS = mySearch.run();
var results = mySearchRS.getRange({
start: 0,
end: 1000
});
var sublist = form.addSublist({
id : 'custpage_transaction_list',
type : serverWidget.SublistType.LIST,
label : 'Inline Editor Sublist'
});
101
// Add hidden columns for the Internal ID and
for the Record type.
// These fields are necessary for the
nlapiDeleteRecord function.
sublist.addField({
id: 'internalid',
type: serverWidget.FieldType.TEXT,
label: 'InternalID'
}).updateDisplayType({
displayType :
serverWidget.FieldDisplayType.HIDDEN
});
sublist.addField({
id: 'recordtype',
type: serverWidget.FieldType.TEXT,
label: 'Record Type'
}).updateDisplayType({
displayType :
serverWidget.FieldDisplayType.HIDDEN
});
// Add a column for the Internal ID link
sublist.addField({
id: 'internalidlink',
type: serverWidget.FieldType.TEXT,
label: 'Internal ID'
});
// Get the the search result columns
var columns = results[0].columns;
102
});
// Create a link so users can navigate
from the list of transactions to a specific transaction
var recUrl = url.resolveRecord({
recordType:
results[i].recordType,
recordId: results[i].id,
isEditMode: false
});
internalIdLink = " " + results[i].id +
" ";
// Set the link
sublist.setSublistValue({
id: 'internalidlink',
line: i,
value: internalIdLink
});
// set the row values to the
transaction object
try{
for (var j = 0; j < columns.length;
j++) {
sublist.setSublistValue({
id: columns[j].name,
line: i,
value:
results[i].getValue(columns[j].name)
});
}}catch(ex){
log.audit('error', ex);
}
}
}
sublist.addMarkAllButtons();
form.addSubmitButton({
label: 'Submit'
});
context.response.writePage({
pageObject: form
});
}else{
// Check how many lines in the sublist
var count = context.request.getLineCount({
group: 'custpage_transaction_list'
});
log.debug('count',count);
// This variable will keep track of how many records
are deleted.
var num = 0;//for each line in the sublist
log.debug('num',num);
for (var i = 0; i < count; i++) {
//get the value of the Delete checkbox
var deleteTransaction =
context.request.getSublistValue({
group: 'custpage_transaction_list',
name: 'delete',
line: i
});
103
log.debug('deleteTransaction',deleteTransaction);
// If it's checked, delete the transaction
if (deleteTransaction == 'T') {
// Get the transaction internal ID
var internalId =
context.request.getSublistValue({
group:
'custpage_transaction_list',
name: 'internalid',
line: i
});
log.debug('internalId',internalId);
// Get the transaction type
var recordType =
context.request.getSublistValue({
group:
'custpage_transaction_list',
name: 'recordtype',
line: i
});
log.debug('recordType',recordType);
try {
// Delete the transaction
var salesOrderRecord =
record.delete({
type: recordType,
id: internalId,
});
log.debug('salesOrderRecord',salesOrderRecord);
num++;
}
// Errors will be logged in the
Execution Log
catch (ex) {
log.audit('Error',
'Transaction ID ' + internalId + ': ' + ex);
}
}
}
// Show how many records were deleted.
form.addField({
id : 'custpage_transaction_total',
type : serverWidget.FieldType.TEXT,
label : 'transactions deleted'
}).updateDisplayType({
displayType :
serverWidget.FieldDisplayType.INLINE
}).defaultValue = num + " ";
context.response.writePage(form);
}
}
return {
onRequest: onRequest
};
});
104
Observação: Suba um arquivo para a pasta Suitescripts na Pasta de arquivo.
2. Selecione Suitelet
Aba Scripts:
5. Clique em Salvar
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. AOracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A Oracle + NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
105
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.1
Cenário
106
1. Importe pagamento do fornecedor/cliente por meio de Transações > Vendas > Importar
registros de CSV:
▪ Tipo de importação = Transação
▪ Tipo de registro = Pagamento do cliente/fornecedor
2. Importação de CSV falha
3. O resultado do CSV mostra o erro: não foi possível encontrar uma linha correspondente para
a sublista aplicar com chave: [doc, line].
Solução
A. Use o ID interno codificado no arquivo de CSV para verificar se a transação A/R ou A/P
ainda está em aberto (disponível para pagamento) ou se existe no sistema:
1. Navegue até Início > Definir preferências > Geral > Padrões > marque Exibir IDs
internas
2. Navegue até Transações > Vendas > Criar faturas > Lista ou Transações > A
pagar > Inserir cobranças > Listas
3. Classifique a lista por ID interno e, em seguida, procure pelo ID interno do arquivo
de CSV na lista
B. Use o ID externo codificado no arquivo de CSV para verificar se a transação A/R ou A/P
ainda está em aberto (disponível para pagamento) ou se existe no sistema:
1. Navegue até Transações > Vendas > Criar faturas > Lista ou Transações > A
pagar > Inserir cobranças > Listas
2. Clique em editar visualização
3. Adicione ID externo na aba resultados
4. Clique em salvar
5. Classifique a lista pelo ID externo e, em seguida, procure pelo ID externo do arquivo
de CSV na lista
107
1. Navegue até Listas > Busca > Buscas salvas > Criar > Transação
2. Use o ID interno ou ID interno (número) ou ID externo ou ID externo (texto) como
um filtro na aba Critérios > sub-aba Padrão
D. Valor da coluna de linha deve ser marcado como um ID de linha da conta A/R ou A/P na
transação aberta
Baseado em Listas > Busca > Buscas salvas > Criar > Transação com os seguintes filtros
sob a aba Critérios > sub-aba Padrão > ID de linha = 0 (zero).
▪ Tipo = cobrança do fornecedor + tipo de conta = accounts payable
▪ Tipo = fatura + tipo de conta = accounts receivable
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
O objeto nlobjSearch com seu método getResults() pode ser usado para buscar um intervalo
de registros específico que é limitado a 1000 linhas, mas pode ser usado em loop.
Um script exemplo usado para buscar mais de 1000 registros de pedido de vendas.
SuiteScript 1.0:
108
// resultIndex points to record starting current resultSet in the entire
results array
var resultIndex = 0;
var resultStep = 1000; // Number of records returned in one step (maximum is
1000)
var resultSet; // temporary variable used to store the result set
do
{
// fetch one result set
resultSet = searchResults.getResults(resultIndex, resultIndex +
resultStep);
// increase pointer
resultIndex = resultIndex + resultStep;
SuiteScript 2.0:
function entry(result){
log.debug('resultSet returned', result.length + ' records returned'
return true;
}
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
109
relacionado ao código-exemplo.A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A Oracle + NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O recurso de impressão avançada usa a sintaxe do Freemaker e pode ser usado como um
exemplo de como códigos são. Um exemplo pode ser encontrado em Personalização >
Formulários > Modelos avançados de PDF/HTML > personalizar Standard Invoice
PDF/HTML Template > Código-fonte
Solução
110
template += '';
template += '';
template += '';
template += '
${record.billaddress@label} ${record.total@label?upper_case}
${record.billaddress} ${record.total}
';
template += '
';
template += '';
template += '';
template += '';
template += '
${record.otherrefnum@label} ${record.shipmethod@label}
${record.otherrefnum} ${record.shipmethod}
';
template += '
';
template += '';
template += '<#list record.item as item>';
template += '';
template += '';
template += '';
template += '';
template += '';
template += '
${item.quantity@label} ${item.item@label} ${item.rate@label} ${item.amount@label}
${item.item}
${item.quantity} ${item.rate} ${item.amount}
${item.description}
';
template += '
';
template += '';
template += '';
template += '';
template += '';
template += '
${record.subtotal@label} ${record.subtotal}
${record.taxtotal@label} (${record.taxrate}%) ${record.taxtotal}
${record.total@label} ${record.total}
';
template += '';
template += '';
renderer.setTemplate(template);
renderer.addRecord('record', record);
response.setContentType('HTMLDOC');
renderer.renderToResponse(response);
Aviso legal
111
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A Oracle + NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
As etapas a seguir fornecem um aba mais abrangente sobre como criar uma lista suspensa
dependente do descrito no artigo 10093 Multiple Dependent Dropdown Lists. O exemplo
abaixo define o campo Sistema operacional preferencial como o campo de controle e o campo
Navegador preferencial como o campo suspenso dependente.
Solução
1. Criar Lista
1. Navegue até Personalização > Listas, registros e campos> Listas > Criar
2. Nome: Insira Nome
Exemplo: Sistema operacional
3. Navigegue até Valores
1. Valor: Insira Windows
2. Clique em Adicionar
3. Valor: Insira Macintosh OS
4. Clique em Adicionar
4. Clique em Salvar
112
2. Criar Tipo de registro
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro > Criar
2. Nome: Insira Nome
Exemplo: Navegador
3. ID: Insira ID
Exemplo: _browser
4. Clique em Salvar & Editar
5. Navegue até Campos
6. Clique em Novo campo
7. Nome do campo: Insira um Nome
Exemplo: Sistema operacional
8. Tipo: Selecione Lista/Registro
9. Lista/Registro: Selecione Sistema operacional
10. Armazenar valor: Marque a caixa de seleção
11. Clique em Salvar
113
2. Nome do campo: Insira Nome
Exemplo: Sistema operacional preferido
3. Tipo: Selecione Lista/Registro
4. Lista/Registro: Selecione Sistema operacional
5. Armazenar valor: Marque a caixa de seleção
6. Navigegue até Aplica-se
7. Cliente: Marque a caixa de seleção
8. Clique Display
9. Sub-aba: Selecione Principal
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
114
1. Navegue até Transações > Vendas > Digitar pedidos de vendas
2. Clique na sub-aba Itens
3. Clique na sub-lista de Itens
4. Item: Insira o Item de montagem
5. Clique em Adicionar
6. Clique em Salvar
Observação: Adicione quaisquer outros campos obrigatórios no Pedido de
vendas e mantenha todos os padrões.
7. Ver Pedido de vendas salvo
8. Clique na sub-aba Itens
9. Clique na sub-lista de itens
10. Observe o valor do campo Criar Pedido de trabalho
Observação: A coluna Criar pedido de trabalho terá um dos seguintes valores:
a) ID do Pedido de trabalho (se o Pedido de trabalho foi criado automaticamente) -ou-
b) Pedido de trabalho (que pode ser clicado para criar manualmente o Pedido de trabalho
associado)
Os valores dos Campos da linha de transação na linha do Pedido de vendas a partir da qual
o Pedido de trabalho foi criado podem ser definidos como valores para os Campos de corpo
no Pedido de trabalho usando um Script.
Solução
SuiteScript 1.0
function setSOColFieldsonWO_afterSubmit_UE(type) {
//internal ID of the Sales Order that the Work Order was created from
var createdFromSO = wo.getFieldValue('createdfrom');
//if the Created From field on the Work Order has a value, do the
following:
if ((createdFromSO != "") && (createdFromSO != null)) {
115
//conduct search to obtain value of custom transaction line fields
on the Sales Order that the Work Order was created from
//search filters:
//- Work Order with the current Work Order's Internal ID
//- Mainline is True
//- Applied to Transaction is Sales Order
//- Applied to Transaction (Sales Order) of the Work Order is the
same as the Sales Order that the Work Order was created from
var filters = new Array();
filters[0] = new nlobjSearchFilter('internalid', null, 'is',
wo_internalID);
filters[1] = new nlobjSearchFilter('mainline', null, 'is', 'T');
filters[2] = new nlobjSearchFilter('type', 'appliedtotransaction',
'is', 'SalesOrd');
filters[3] = new nlobjSearchFilter('appliedtotransaction', null,
'is', createdFromSO);
//search columns:
// - Applied To Transaction (Sales Order) Internal ID
// - Custom Transaction Line Fields from the Applied to Transaction
(Sales Order)
var columns = new Array();
columns[0] = new nlobjSearchColumn('appliedtotransaction');
columns[1] = new nlobjSearchColumn('custcol_fieldonSO',
'appliedtotransaction');
//(can add more Custom Transaction Line Fields from the Sales Order
here)
//perform search
var searchResults = nlapiSearchRecord('workorder', null, filters,
columns);
}
}
}
116
SuiteScript 2.0
/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*/
//search filters:
//- Work Order with the current Work Order's
Internal ID
//- Mainline is True
//- Applied to Transaction is Sales Order
//- Applied to Transaction (Sales Order) of
the Work Order is the same as the Sales Order that the Work Order was
created from
var filters = new Array();
filters[0] = search.createFilter({ name:
'internalid', operator: search.Operator.IS, values: wo_internalID
});
filters[1] = search.createFilter({ name:
'type', join: 'appliedtotransaction', operator: search.Operator.IS, values:
'SalesOrd' });
filters[2] = search.createFilter({ name:
'mainline', operator: search.Operator.IS, values: 'T' });
filters[3] = search.createFilter({ name:
'appliedtotransaction', operator: search.Operator.IS, values: createdFromSO
});
//search columns:
117
// - Applied To Transaction (Sales Order)
Internal ID
// - Custom Transaction Line Fields from the
Applied to Transaction (Sales Order)
var columns = new Array();
columns[0] = search.createColumn({ name:
"appliedtotransaction" });
columns[1] = search.createColumn({ name:
"custcol_fieldonSO", join: "appliedtotransaction" });
}
}
}
return {
afterSubmit: setSOColFieldsonWO_afterSubmit_UE
};
});
118
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Artigos relacionados:
▪ SuiteScript > Create a Transaction Saved with 'Applied To Transaction' Filters and
Columns
▪ Add Sales Rep Field in Transaction Body Field from Sales Order on Work Order using
Created From Field
▪ A Saved Search that Can Show the Linked Transactions from Sales Orders to Work
Orders to Assembly Builds
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
Solução
119
1. Navegue até Transações > Clientes > Reembolsar vendas à vista ou Emitir
reembolso do cliente
2. Cliente: Insira o Cliente
3. Clique na aba Itens
4. Item: Selecione qualquer Item fictício (ou seja, Outro encargo para venda)
5. Valor: Insira a quantia
6. Clique em Salvar
Observação: O Outro item de encargo deve ser mapeado para uma conta. Além disso,
essa opção é ideal em casos em que os usuários desejam contabilizar o valor em uma
conta de Desconto.
Observação: Se houver linhas de item na página de autorização de retorno que não serão
reembolsadas, você pode removê-las. Assegure-se de incluir somente aquelas linhas de item
que precisam ser reembolsadas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
120
POSSÍVEIS RAZÕES PELAS QUAIS UMA TRANSAÇÃO NÃO ESTÁ APARECENDO
NA PÁGINA PROPOSTA DE ATIVOS
Referência: SuiteAnswers 34160
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Usuários navegam até Ativos fixos > Transações > Proposta de ativos. Após o usuário
selecionar o tipo de ativo e clicar em Propor novos ativos, há transações ausentes na página.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
121
DESABILITE O BOTÃO EDITAR QUANDO UM PEDIDO DE VENDA FOR
FATURADO COM A AJUDA DO SUITESCRIPT
Referência: SuiteAnswers 74656
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Como comportamento padrão do sistema, no momento, mesmo que você não seja um
Administrador, poderá editar um Pedido de vendas quando Faturada.
Para evitar isso, um usuário pode ocultar o botão Editar em um Pedido de vendas que foi
faturada para usuários que não estão definidos como Administrador.
Isso pode ser alcançado por um Script de evento do usuário ou Script do cliente.
Solução
runtime) {
function beforeLoad(scriptContext) {
if (scriptContext.type == 'view') {
type : "salesorder",
[ "status", "anyof",
"SalesOrd:G" ], "AND",
columns : [ search.createColumn({
name : "mainline",
label : "*"
}), search.createColumn({
name : "trandate",
sort : search.Sort.ASC,
label : "Date"
122
}), search.createColumn({
name : "asofdate",
}), search.createColumn({
name : "postingperiod",
label : "Period"
}), search.createColumn({
name : "type",
label : "Type"
}), search.createColumn({
name : "tranid",
}), search.createColumn({
name : "entity",
label : "Name"
}), search.createColumn({
name : "account",
label : "Account"
}), search.createColumn({
name : "memo",
label : "Memo"
}), search.createColumn({
name : "amount",
label : "Amount"
}) ]
});
var searchResultCount =
salesorderSearchObj.runPaged().count;
123
log.debug("salesorderSearchObj result count",
searchResultCount);
salesorderSearchObj.run().each(function(result) {
return true;
});
scriptContext.form.removeButton('edit');
return {
beforeLoad : beforeLoad
};
});
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
124
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Desenvolvedores podem precisar usar paginação no seu Suitelet se os dados que precisam ser
dados forem grandes. Isso pode ser conseguido por meio do uso do método runPaged no
módulo N/search e pela busca de resultados do objeto pagedData.
Observação: Os resultados de busca não podem ser armazenados em cache. Buscas salvas
precisam ser executadas em cada pedido.
Solução
Abaixo está um exemplo de Suitelet SuiteScript 2.0 e script do cliente que constrói a página
que controla as operações de paginação.
Script do cliente:
/**
* @NApiVersion 2.x
* @NScriptType ClientScript
*/
define(['N/url'],
function (url) {
function fieldChanged(context) {
// Navegue até a página selecionada
if (context.fieldId == 'custpage_pageid') {
var pageId = context.currentRecord.getValue({
fieldId : 'custpage_pageid'
});
pageId = parseInt(pageId.split('_')[1]);
document.location = url.resolveScript({
scriptId : getParameterFromURL('script'),
deploymentId : getParameterFromURL('deploy'),
params : {
'page' : pageId
125
}
});
}
}
function getParameterFromURL(param) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] == param) {
return decodeURIComponent(pair[1]);
}
}
return (false);
}
return {
fieldChanged : fieldChanged,
getSuiteletPage : getSuiteletPage
};
});
/**
* @NApiVersion 2.x
* @NScriptType Suitelet
*/
form.clientScriptFileId = CLIENT_SCRIPT_FILE_ID;
// Pegue parâmetros
var pageId = parseInt(context.request.parameters.page);
126
var scriptId = context.request.parameters.script;
var deploymentId = context.request.parameters.deploy;
sublist.addField({
id : 'amount',
label : 'Amount',
type : serverWidget.FieldType.CURRENCY
});
if (pageId != pageCount - 1) {
form.addButton({
id : 'custpage_next',
label : 'Next',
functionName : 'getSuiteletPage(' + scriptId + ', ' +
deploymentId + ', ' + (pageId + 1) + ')'
});
}
127
for (i = 0; i < pageCount; i++) {
if (i == pageId) {
selectOptions.addSelectOption({
value : 'pageid_' + i,
text : ((i * PAGE_SIZE) + 1) + ' - ' + ((i + 1) *
PAGE_SIZE),
isSelected : true
});
} else {
selectOptions.addSelectOption({
value : 'pageid_' + i,
text : ((i * PAGE_SIZE) + 1) + ' - ' + ((i + 1) *
PAGE_SIZE)
});
}
}
sublist.setSublistValue({
id : 'amount',
line : j,
value : result.amount
});
j++
});
context.response.writePage(form);
}
}
return {
onRequest : onRequest
};
log.debug('searchObj', JSON.stringify(searchObj));
return searchObj.runPaged({
pageSize : searchPageSize
});
}
128
function fetchSearchResult(pagedData, pageIndex) {
searchPage.data.forEach(function (result) {
var internalId = result.id;
results.push({
"id" : internalId,
"amount" : amount
});
});
return results;
}
});
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
129
disponível mesmo se a interface do usuário estiver passando por alguma interrupção de serviço
ou tiver caído. Veja a SuiteAnswers 10040 para saber mais.
Se ainda não houver nada postado, ligue para o Serviço ao Cliente: 1-877-NETSUITE (1-877-
638-7848 opção 2) para ter assistência.
Haverá um processo de autenticação rigoroso para garantir a segurança da sua conta NetSuite.
Esse artigo é parte da Apresentação do Suporte Premium. Visite essa página para ver outros
artigos relacionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Problema
O seguinte erro aparece SSS_USAGE_LIMIT_EXCEEDED
Mensagem
Limite de uso de execução do script excedido
Causas conhecidas
O script excedeu seu limite de ponto de uso para uma única execução.
O modelo de governança do SuiteScript mapeia pontos de uso no nível API e no nível do tipo
de script. Quando certos APIs são chamados em um script, seus pontos de uso atribuídos são
adicionados e o total é comparado ao limite de uso do script. Se os pontos de uso total
consumidos por todos os APIs em um script exceder o uso limite para aquele tipo de script, o
erro aparecerá.
130
Um script de evento do usuário em
um tipo de registro padrão de
transação (como uma fatura) que
nlapiDeleteFile
inclua:
nlapiDeleteFile
- uma chamada para
nlapiInitiateWorkflow
nlapiDeleteRecord;
nlapiTriggerWorkflow
20 - uma chamada para
nlapiScheduleScript
nlapiSubmitRecord; consome 40
nlapiSubmitConfiguration
unidades.
nlapiSTodubmitFile
Nesse caso, o script consome 40
nlobjEmailMerger.merge()
unidades de um total de 1000
unidades disponíveis para scripts de
evento do usuário
Transações: 20
Não-transações: 10
nlapiDeleteRecord
Registros
personalizados: 4
nlapiAttachRecord
Um script programado em um tipo de
nlapiDetachRecord
registro de não-transação padrão
nlapiExchangeRate
(como cliente) que inclua
nlapiGetLogin
- uma chamada para o
nlapiLoadConfiguration
nlapiLoadRecord;
nlapiLoadFile
- uma chamada para o
nlapiMergeRecord
nlapiTransformRecord;
nlapiRequestURL
- uma chamada para o
nlapiRequestURLWithCredentials 10
nlapiMergeRecord;
nlapiSearchGlobal
- uma chamada para o
nlapiSearchRecord
nlapiSendEmail;
nlapiSendCampaignEmail
consome 30 unidades.
nlapiSendEmail
Nesse caso, o script programado
nlapiVoidTransaction
consome 40 unidades das 10000
nlapiXMLToPDF
disponíveis para os scripts
nlobjSearchResultSet.getResults
programados
nlobjSearchResultSet.forEachResult
nlapiCreateRecord
nlapiCopyRecord Transações: 10
nlapiLookupField Não-transações: 5
nlapiLoadRecord Registros
nlapiSubmitField personalizados: 2
nlapiTransformRecord
nlapiLoadSearch
nlobjJobManager.getFuture 5
nlobjSearch.saveSearch
nlapiSetRecoveryPoint
nlapiSubmitCSVImport 100
nlobjJobManager.submit
Todos os demais APIs SuiteScript 0
131
Tabela de governança de tipo de script
Tipo de script Total de unidades permitidas
Scripts programados 10000
Scripts de instalação de Bundle 10000
RESTlets 5000
Scripts de atualização em massa 1000 para cada tipo
Todos os outros tipos de script 1000
Resolução
Se o processamento de um registro pode ser atrasado sem impacto significativo ao business use
case, um script que frequentemente atinge o limite de uso pode ser implementado como um
script programado. Esse script programado pode, então, ser executado em intervalos regulares
ou manualmente enfileirado usando nlapiSchedule.
A principal razão para essa recomendação é que scripts programados possuem mais pontos de
uso do que qualquer outro tipo de script (10000). Além disso, se um script programado estiver
quase sem pontos de uso, o API nlapiYieldScript pode ser chamado para performar o seguinte:
(1) Resete o uso do script programado a zero
(2) Salve a pegada do script na memória
(3) Coloque o script programado de volta à fila de execução
O método getRemainingUsage pode ser usado para ajudar a detectar se um script está sem
pontos de uso:
// ...produza o script
if (state.status == 'FAILURE')
nlapiLogExecution('DEBUG','Resuming script');
Observação: Os limites de governança para cada API SuiteScript estão listados nos tópicos
individuais descrevendo métodos SuiteScript 2.0. Além disso, no SuiteScript 2.0, o API
132
nlapiYieldScript irá parar em favor do novo modelo de processamento de dado Map/Reduce.
Esse novo modelo permitirá um processamento paralelo de grandes conjuntos de dados sem se
preocupar com limites de governança.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Essa preferência é encontrada navegando até Configuração > Contabilidade > Preferência de
contabilidade > aba Gerenciamento de pedidos > seção Pedido de vendas. Ele permite que os
usuários escolham em que ordem de demanda abrirá a quantidade de itens a ser comprometida.
Há três opções: Ordenar por data de envio esperada, Ordenar por prioridade do pedido e
Ordenar por data da transação.
A opção selecionada afeta como as ordens são organizadas na página Realocar Itens. Se a
opção Ordenar por Data da transação for selecionada, as ordens da página serão organizadas
por Data da transação. Se a opção Ordenar por data de envio esperada estiver selecionada, os
pedidos serão organizados por data de envio prevista.
133
A ilustração abaixo se baseia neste cenário de amostra:
Solução
134
9. Clique em Salvar
10. Navegue até Transações > Vendas > Digitar pedido de vendas
11. Cliente: Insira Cliente
12. Data da transação: Insira 10/01/2020
13. Data de entrega esperada: Insira 10/01/2020
14. Localidade: Insira Localidade
15. Clique na aba Itens
16. Item: Insira Item
17. Quantidade: Insira 1
18. Clique em Salvar
Cenário 3: Ordenar por Data da Transação com nova Quantidade recebida entre ordens
135
28. Navegue até Transações > Compras > Digitar pedido de compras
29. Fornecedor: Insira Fornecedor
30. Localidade: Insira Localidade
31. Clique na aba Itens
32. Clique na sublista Itens
33. Item: Insira Item
34. Quantidade: Insira 1
35. Clique em Salvar
36. Clique em Receber
37. Clique em Salvar
Cenário 4: Pedido por Data esperada com Nova quantidade recebida entre Ordens
136
28. Navegue até Transações > Compras > Digite pedido de compras
29. Fornecedor: Insira Fornecedor
30. Localidade: Insira Localidade
31. Clique na aba Itens
32. Clique na sublista Itens
33. Item: Insira Item
34. Quantidade: Insira 1
35. Clique em Salvar
36. Clique em Receber
37. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
137
COMPUTAÇÃO DE CAMPOS DE FÓRMULA DE TEMPO ENTRE DATA CRIADA E
DATA/HORA DO INCIDENTE EXCLUINDO HORAS E DIAS NÃO-ÚTEIS EM UMA
BUSCA SALVA DE CASO
Referência: SuiteAnswers 35451
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Usuários desejam criar uma busca salva de caso para computar/calcular a diferença entre a data
criada e a data/hora do incidente excluindo dias/horas não úteis, usando campos de fórmula.
Solução
Aplica-se a:
Caso: Marque a caixa de seleção
Clique em Display
138
Navegue até Personalização > Listas, registros e campos > Campos
CRM > Novo
Observação: Este campo obterá a "Data" de acordo com a DATA INCIDENTE.
Aplica-se a:
Caso: Marque a caixa de seleção
Clique Display
Aplica-se a:
Caso: Marque a caixa de seleção
Clique em Display
139
Valor padrão: Digite (to_number(CASE WHEN
TO_CHAR({createddate},'D') BETWEEN 2 AND 6 THEN CASE WHEN
to_char({createddate},'HH24') < 9 then
to_char(trunc({createddate}) + 9/24,'HH') when
to_char({createddate},'HH24') >= 17 then
to_char(trunc({createddate}) + 17/24,'HH24') else
to_char({createddate},'HH24') end ELSE
to_char(trunc({createddate}) + 17/24,'HH24') END) +
(to_number(CASE WHEN TO_CHAR({createddate},'D') BETWEEN 2
AND 6 THEN CASE WHEN to_char({createddate},'HH24') < 9 then
to_char(trunc({createddate}) + 9/24,'MI') when
to_char({createddate},'HH24') >= 17 then
to_char(trunc({createddate}) + 17/24,'MI') else
to_char({createddate},'MI') end ELSE
to_char(trunc({createddate}) + 17/24,'MI') END) / 60))
Aplica-se a:
Caso: Marque a caixa de seleção
Clique Display
140
Navegue até Relatórios > Pesquisas Salvas > Todas as pesquisas salvas > Novo
Clique em Caso
Clique Resultados
Campo:
Selecione Número
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
141
Usando Linha Principal, Linha CMV, Linha de Imposto e Linha de Remessa ao Criar uma
Pesquisa Salva
Solução
Fatura avulsa 123, exemplo, (ou seja, não associada a um pedido de venda) com a seguinte
informação:
Informações como item, entrega, faturamento, contabilidade, relacionamentos, etc que são
encontradas nas abas são chamados de informação de item de linha. Exemplos de
informações de item de linha são itens, quantidade faturada, taxa do item, valor, item de
entrega, código de taxa/tarifa, descrição, entre outros.
Filtro Descrição
Tipo é Fatura
Linha principal é verdadeira
Data é dentro de hoje
Exemplo de resultado
142
Período
Editar | ID
* Data Período de Tipo Número Nome Conta Memo Valor Item
Visualizar interno
imposto
CU001 Contas
Editar |
11954 * 07/10/2014 14-jul Fatura NF753 Cliente a 51,53
Visualizar
favorecido receber
b. Execute a busca
Perío
Editar | ID
Perío do de Tip Núme Val
Visuali inter *Data Nome Conta Memo Item
do impos o ro or
zar no
to
CU001 Item de
Editar | NFT-
1195 07/10/2 Fatu NF75 Cliente Venda teste
Visualiz Jul-14 40 TESTE
4 014 ra 3 favorecido s para
ar ITEM
Oriq NFT
CU001
Editar | NFT-
1195 07/10/2 Fatu NF75 Cliente Compr Custo de
Visualiz Jul-14 10 TESTE
4 014 ra 3 favorecido as vendas
ar ITEM
Oriq
Estoqu
CU001
Editar | e de NFT-
1195 07/10/2 Fatu NF75 Cliente Custo de
Visualiz Jul-14 matéri - 10 TESTE
4 014 ra 3 favorecido vendas
ar a- ITEM
Oriq
prima
Receit
CU001
Editar | a de
1195 07/10/2 Fatu NF75 Cliente 11,3 UPS
Visualiz Jul-14 envio e
4 014 ra 3 favorecido 3 Ground
ar manus
Oriq
eio
143
CU001 Taxa
Editar |
1195 07/10/2 Fatu NF75 Cliente de UPS
Visualiz Jul-14 0
4 014 ra 3 favorecido manus Ground
ar
Oriq eio
Editar |
1195 07/10/2 Fatu NF75 Não Não
Visualiz Jul-14 0
4 014 ra 3 taxável taxável
ar
Impost
os a
Editar | Agência de
1195 07/10/2 Fatu NF75 pagar CA_AG CA_AG
Visualiz Jul-14 impostos 0,2
4 014 ra 3 sobre UD UD
ar CA
vendas
CA
Tópico B: linha de imposto = falso, linha de entrega = falso, linha CMV = falso
Nos resultados acima, você notará que o código de imposto e o item de entrega estão ambos
mostrando o resultado da busca.
A linha CMV é definida como falsa para escondermos o custo de venda de um resultado de
busca. Exemplo:
a. Aba Critérios:
Filtro Descrição
Tipo é Fatura
Linha principal é falsa
Data é dentro de hoje
Linha de imposto é falsa
Linha de entrega é falsa
Linha CMV é falsa
b. Execute a busca
Resultado atual
Período
Editar | ID
* Data Período de Tipo Número Nome Conta Memo Valor Item
Visualizar interno
imposto
CU001
Editar | Cliente
11954 07/10/2014 Jul-14 Fatura NF753
Visualizar favorecido
Oriq
144
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Observação: Se você não tiver permissão suficiente no seu portlet Central de Contas NetSuite,
entre em contato com o administrador para adicionar as funções Central de suporte
NetSuite e Central de suporte NetSuite (básico) no seu registro de funcionário >
aba Acesso > sublista Funções.
4. Selecione o idioma de sua preferência na lista ou clique em uma das bandeiras, que estão no
canto superior da tela
145
Geben Sie uns bei Anfragen möglichst detaillierte Informationen inklusive Ihren
Geschäftsanwendungsfall (Business Use Case) und Schritte zum Reproduzieren des Problems
direkt auf dem Formular an.
Falls Ihr Anliegen ein kritisches Problem ist, das Ihr Geschäft verhindert, empfehlen wir Ihnen
uns telefonisch zu kontaktieren. Abhängig von der Verfügbarkeit kann der Anruf auf Englisch
stattfinden. Für alle anderen Anfragen bitten wir Sie einen Kundendienstfall online zu öffnen,
um die Antworten in Ihrer Sprache zu bekommen.
Die Sprachunterstützung wird von den maschinellen Übersetzungen gefördert. Unser Ziel ist
Ihnen die beste technische Lösung zu bieten.
Tipp: Sollten Sie in Ihrem NetSuite Konto-Zentrum-Portlet auf Probleme mit der
Zugriffsberechtigung stoßen, wenden Sie sich an Ihren Administrator, um die Rolle NetSuite-
Supportzentrum und NetSuite-Supportzentrum (vereinfacht) zum Ihrem Angestellter-Datensatz
unter Zugriff > Rollen hinzuzufügen.
Merci de bien vouloir naviguer dans votre Centre de Comptes NetSuite afin de créer un cas en
Français. Dans votre compte NetSuite, cliquez dans le menu Assistance > dans l'onglet Centre
de Comptes NetSuite (en haut à gauche) > cliquez sur le lien Centre de comptes NetSuite. Pour
créer votre cas, cliquez dans le menu Assistance Multi-Langues > Support > Cas.
Sur le formulaire Cas, merci de bien vouloir nous fournir des informations détaillées sur votre
demande (y compris les étapes à reproduire).
Si votre demande est Critique, merci de bien vouloir nous contacter par téléphone. Selon la
disponibilité, il se peut que votre appel soit traité en anglais. Pour toute autre demande, veuillez
créer votre cas en ligne afin de bénéficier d'une Assistance en Français.
L'assistance est assurée par une traduction automatique. Notre objectif est de vous fournir la
meilleure assistance technique possible.
Conseil: Si vous rencontrez un avis de violation d'autorisations dans votre Centre de Comptes
NetSuite, contactez votre administrateur pour l'ajout des rôles Centre d'assistance NetSuite et
Centre d'assistance NetSuite (simplifié) dans votre fiche Employé > Sous-onglet Accès >
Rôles.
En su cuenta de NetSuite, haga clic en la pestaña Soporte > Portlet del Centro de cuentas de
NetSuite > Enlace del Centro de cuentas de NetSuite. Haga clic en la pestaña Multi Language
Support Tab> Cases y seleccione su idioma preferido del menú desplegable o haga clic en el
logotipo del país. Envíe un nuevo caso haciendo clic en el enlace LISTAS DE CASO > botón
Caso nuevo.
146
Complete el formulario de caso, responda las preguntas y brinde información detallada sobre su
solicitud.
Nota: Se você não tiver permissões suficientes no portlet do NetSuite Account Center, entre em
contato com o administrador para adicionar as funções do Centro de Suporte NetSuite e do
Centro de Suporte NetSuite (Básico) na sub-lista Registro de Empregado> acesso> Sub-
funções.
4. Selecione o idioma de sua preferência na lista ou clique em uma das bandeiras, que estão no
canto superior da tela
日本語でケース作成
ケースを提出するには、NetSuiteアカウントセンターにアクセスしてください。
147
NetSuiteアカウントで、「サポート」タブ> 「NetSuiteアカウントセンター」ポートレ
ット> 「NetSuiteアカウントセンター」リンクをクリックします。 「多言語サポート
」タブ> 「ケース」のリンクをクリックし、プルダウンから言語を選択するか、国の
ロゴをクリックします。ケースリストのリンク>新規ケースボタンをクリックして新
しいケースを送信してください。
ケースフォームに必要事項を記入し、質問に答え、お問い合わせ関する詳細情報を共
有してください。
注意:NetSuiteアカウントセンターポートレットの権限がない場合は、管理者に連絡し
て、従業員レコード>アクセスサブタブ>ロールのサブリストにNetSuite Support Center
およびNetSuite Support Center(Basic)のロールを追加するようにリクエストをしてくだ
さい。"
用中文提交个案
NetSuite 现在已提供简体中文 (国语)、德语和法文的在线提交案例和答复, 并在西班牙语
、葡萄牙语、日语和其他语言中很快提供支持服务。
在您的 NetSuite 帐户中, 单击支持选项卡 > NetSuite 帐户中心 门户> NetSuite 帐户中心链
接。 单击 多语言支持 选项卡 > 案例链接, 然后从下拉列表中选择首选语言, 或单击 国家
徽标。通过单击 案例列表 链接 > 新建案例按钮提交新案例。
请填写案例表格, 回答问题并提供有关您要求的详细信息。
Esse artigo foi útil? Clique aqui para deixar seu comentário.
148
cliente. Se o guia de implantação do pacote não for seguido corretamente, qualquer
customização/personalização feita diretamente nos componentes do pacote SuiteSuccess
será anulada se o pacote for atualizado.
Não, fazer o downgrade de um pacote para uma versão inferior é uma limitação do
NetSuite. Portanto, isso também é o mesmo para pacotes SuiteSuccess. Os pacotes
provisionados para uma conta dependem da versão atual disponível na conta de
lançamento.
Não. A Pesquisa Salva entregue pelo SuiteSuccess está bloqueada por design e não pode
ser desbloqueada. Isso está sendo usado como uma linha de base dos componentes
fornecidos pela SuiteSuccess. Como uma prática recomendada durante a Personalização,
podemos duplicar e desativar o componente bloqueado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
149
Importante: Por favor, leia os documentos online de Termos de Serviço para conhecer as
políticas de suporte do SuiteSolutions: http://www.netsuite.com/portal/resource/terms-of-
service.shtml
Guia SuiteSolutions
SS_AdvancedApprovals_v3.5.2_SolutionGuide.pdf (3.12 MB)
Baseado nos canais de upload mencionados acima, arquivos anexados a e-mails que você
recebe na NetSuite também são examinados contra vírus. Esses são arquivos que podem estar
anexados a e-mails associados a registros de chamados/casos, por exemplo. Se um arquivo que
é recebido como um anexo for identificado como malicioso, ele será automaticamente
bloqueado.
O usuário será notificado com a seguinte mensagem quando fizer o upload de um arquivo
nocivo:
O arquivo 'nome do arquivo' não foi salvo na pasta de arquivos. Um erro inesperado
ocorreu.
O servidor do antivírus examina todos os arquivos subidos para a Pasta de arquivo, não há
exceção baseada no tipo/extensão do arquivo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
150
FALHA NO CARREGAMENTO NA IMPORTAÇÃO DE DADOS BANCÁRIOS
ONLINE
Referência: SuiteAnswers 69937
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Tome nota dos seguintes pontos, a fim de garantir a importação bem sucedida de dados
bancários on-line.
Para o BAI2:
Para CAMT.053.0001.06
Para OPFX/QFX
151
• A extensão do texto deve ser .ofx ou .qfx
• O nome do arquivo não deve exceder 50 caracteres incluindo a extensão
• Não há a necessidade de definir uma aba de mapeamento de importação bancária no
registro da conta
• Um arquivo é para uma conta somente
• Ao importar um arquivo de OFX/QFX, o campo Conta, Codificação de caractere e
formato da Data serão habilitados. Assegure-se de selecionar os valores corretos aqui
para garantir uma importação bem-sucedida
Para CSV:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
152
3. Modo WYSIWYG: Digite "Texto do termo de responsabilidade"
Observação: Se o recurso Várias moedas estiver desativado, personalize o
modelo PDF/HTML da declaração padrão.
4. Clique em Salvar
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Cenário
Ao fazer o upload de um arquivo ou ao enviar um e-mail com anexos HTML, funções
personalizadas deparam-se com a seguinte mensagem de violação de permissão:
Violação de permissão: você precisa da permissão "Permitir carregamentos de JS/HTML"
para acessar essa página. Por favor, entre em contato com o administrador da conta.
Solução
A NetSuite implementou uma política rigorosa para o upload de arquivos .js e .html para a
pasta de arquivos. Para fazer o upload desses tipos de arquivo, você precisará da permissão
"Permitir carregamentos de JS/HTML".
Essa permissão é necessária para uploads realizados via interface do usuário, scripts e serviços
Web.
No entanto, se o usuário afetado estiver usando uma atribuição do Centro de Funcionários que
não é possível editar, será necessário adicionar a permissão como uma Permissão Global. Para
fazer isso, use uma atribuição de Administrador:
1. Navegue até Listas > Funcionários > Funcionário
153
2. Clique em Editar ao lado do registro de Funcionário afetado
3. Na guia Acesso, na subguia Permissões Globais, adicione a permissão Permitir
Uploads de JS / HTML
4. Clique em Salvar
Aviso
Se a aba Permissões globais não estiver disponível no registro do funcionário, você pode
precisar habilitá-la primeiramente. Clique aqui para abrir as instruções sobre como fazer isso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
A tabela abaixo mostra todos os tipos possíveis de transação ligados por meio dos campos
conjuntos "Aplicado na" e "Aplicando transação".
Isso é útil para se criar buscas salvas de transação, dessa forma os usuários são sabem qual
campo conjunto usar no tipo de transação que eles gostariam de pesquisar.
Exemplo: Linha 1
Aba Critérios
Tipo: cobrança do vendedor
Aba Resultados
Aplicado a Transação Campos... > escolha 'Tipo'
Aplicando Transação Campos... > escolha 'Tipo'
Observe que os campos conjuntos são encontrados no fim da lista suspensa e possuem
reticências (...)
154
• Autorização de devolução ao fornecedor = se o botão Autorizar devolução for usado
• Lançamento = se o lançamento debita uma conta de tipo Accounts Payable e é aplicado
à cobrança através da página Pagar cobranças ou Pagar vendedor.
155
Memorando de crédito, aplicação
Reembolso do
de depósito, pagamento,
cliente
lançamento
Oportunidade Estimativa, pedido de venda
Oportunidade Estimativa Pedido de venda, fatura
Relatório de
Pagamento de cobrança, fatura
despesas
Comissão Pagamento de cobrança
Venda à vista, autorização de retorno,
Reembolso à vista Cheque
atendimento de item
Cobrança, fatura, venda à vista, pedido Aplicação de depósito,
de venda, reembolso do cliente, pedido pagamento, lançamento,
Lançamento
de compra, lançamento, pagamento de cobrança,
comprometimento de receita valorização de moeda
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Ao desenvolver a Pesquisa no SuiteScript e a necessidade de filtrar a Transação com base no
status, é necessário saber qual status deve ser usado no filtro SuiteScript; pois o status na
interface do cliente não é o mesmo que deve ser usado no SuiteScript. Abaixo está a lista de
status de todas as transações.
Solução
Para usar essa lista, crie um nlobjSearchFilter NetSuite com sintaxe como o seguinte:
Nesse exemplo, filtra-se a fatura do fornecedor que está com o status em aberto.
Observe que o critério para o status não é indicado como 'open' mas sim como 'VendBill:A'.
Filtro de
Status na interface do usuário
busca
Cobrança: em aberto VendBill:A
Cobrança: quitado VendBill:B
Cobrança: cancelado VendBill:C
Cobrança: esperando aprovação VendBill:D
156
Cobrança: rejeitado VendBill:E
Pagamento da cobrança: anulado VendPymt:V
Pagamento da cobrança: pagamento online esperando aprovação da
VendPymt:Z
contabilidade
Pedido de compra global: esperando aprovação BlankOrd:A
Pedido de compra global: aprovado BlankOrd:B
Pedido de compra global: fechado BlankOrd:H
Pedido de compra global: rejeitado BlankOrd:R
Venda à vista: pagamento não-aprovado CashSale:A
Venda à vista: não depositado CashSale:B
Venda à vista: depositado CashSale:C
Cheque: anulado Check:V
Cheque: pagamento online esperando aprovação da contabilidade Check:Z
Comissão: esperando pagamento Commissn:A
Comissão: pago em excesso Commissn:O
Comissão: esperando aprovação da contabilidade Commissn:P
Comissão: rejeitado pela contabilidade Commissn:R
Comissão: quitado Commissn:X
Memorando de crédito: em aberto CustCred:A
Memorando de crédito: totalmente aplicado CustCred:B
Memorando de crédito: anulado CustCred:V
Depósito do cliente: não depositado CustDep:A
Depósito do cliente: depositado CustDep:B
Depósito do cliente: totalmente aplicado CustDep:C
Reembolso do cliente: anulado CustRfnd:V
Transação personalizada obsoleta: status A DeprCust:A
Transação personalizada obsoleta: status B DeprCust:B
Transação personalizada obsoleta: status C DeprCust:C
Transação personalizada obsoleta: status D DeprCust:D
Transação personalizada obsoleta: status E DeprCust:E
Transação personalizada obsoleta: status F DeprCust:F
Transação personalizada obsoleta: status G DeprCust:G
Transação personalizada obsoleta: status H DeprCust:H
Transação personalizada obsoleta: status I DeprCust:I
Transação personalizada obsoleta: status J DeprCust:J
Transação personalizada obsoleta: status K DeprCust:K
Transação personalizada obsoleta: status L DeprCust:L
Transação personalizada obsoleta: status M DeprCust:M
Transação personalizada obsoleta: status N DeprCust:N
Transação personalizada obsoleta: status O DeprCust:O
Transação personalizada obsoleta: status P DeprCust:P
Transação personalizada obsoleta: status Q DeprCust:Q
Transação personalizada obsoleta: status R DeprCust:R
157
Transação personalizada obsoleta: status S DeprCust:S
Transação personalizada obsoleta: status T DeprCust:T
Transação personalizada obsoleta: status U DeprCust:U
Transação personalizada obsoleta: anulado DeprCust:V
Transação personalizada obsoleta: status W DeprCust:W
Transação personalizada obsoleta: status X DeprCust:X
Transação personalizada obsoleta: status Z DeprCust:Z
Relatório de despesas: em progresso ExpRept:A
Relatório de despesas: esperando aprovação do supervisor ExpRept:B
Relatório de despesas: esperando aprovação da contabilidade ExpRept:C
Relatório de despesas: rejeitado pelo supervisor ExpRept:D
Relatório de despesas: rejeitado pela contabilidade ExpRept:E
Relatório de despesas: aprovado pela contabilidade ExpRept:F
Relatório de despesas: aprovado (substituído) pela contabilidade ExpRept:G
Relatório de despesas: rejeitado (substituído) pela contabilidade ExpRept:H
Relatório de despesas: quitado ExpRept:I
Contagem de estoque: em aberto InvCount:A
Contagem de estoque: iniciado InvCount:B
Contagem de estoque: completo / esperando aprovação InvCount:C
Contagem de estoque: aprovado InvCount:D
Fatura: em aberto CustInvc:A
Fatura: quitado CustInvc:B
Fatura: esperando aprovação CustInvc:D
Fatura: rejeitado CustInvc:E
Atendimento do item: coletado ItemShip:A
Atendimento do item: empacotado ItemShip:B
Atendimento do item: enviado ItemShip:C
Lançamento: esperando aprovação Journal:A
Lançamento: aprovado para ser lançado/registrado Journal:B
Oportunidade: em progresso Opprtnty:A
Oportunidade: estimativa emitida Opprtnty:B
Oportunidade: closed-won Opprtnty:C
Oportunidade: closed-lost Opprtnty:D
Pedido: esperando aprovação SalesOrd:A
Pedido: esperando atendimento SalesOrd:B
Pedido: cancelado SalesOrd:C
Pedido: parcialmente atendido SalesOrd:D
Pedido: esperando faturamento / parcialmente atendido SalesOrd:E
Pedido: esperando faturamento SalesOrd:F
Pedido: faturado SalesOrd:G
Pedido: fechado SalesOrd:H
Pedido: esperando faturamento SalesOrd:F
Cheque de salário: criado Paycheck:A
158
Cheque de salário: cálculo de imposto pendente Paycheck:C
Cheque de salário: confirmação pendente Paycheck:D
Cheque de salário: confirmado Paycheck:F
Cheque de salário: pré-visualizar Paycheck:P
Cheque de salário: invertido Paycheck:R
Cheque de salário: erro Paycheck:X
Pagamento: pagamento não-aprovado CustPymt:A
Pagamento: não depositado CustPymt:B
Pagamento: depositado CustPymt:C
Verificação de passivo de folha de pagamento: anulado LiabPymt:V
Contrato de compra: esperando aprovação PurchCon:A
Contrato de compra: aprovado PurchCon:B
Contrato de compra: fechado PurchCon:H
Contrato de compra: rejeitado PurchCon:R
Pedido de compra: esperando aprovação do supervisor PurchOrd:A
Pedido de compra: recibo pendente PurchOrd:B
Pedido de compra: rejeitado pelo supervisor PurchOrd:C
Pedido de compra: parcialmente recebido PurchOrd:D
Pedido de compra: faturamento pendente / parcialmente recebido PurchOrd:E
Pedido de compra: faturamento pendente PurchOrd:F
Pedido de compra: integralmente faturado PurchOrd:G
Pedido de compra: fechado PurchOrd:H
Estimativa: em aberto Estimate:A
Estimativa: processado Estimate:B
Estimativa: fechado Estimate:C
Estimativa: anulado Estimate:V
Estimativa: vencido Estimate:X
Solicitação de orçamento: abertura de lance pendente Rfq:A
Solicitação de orçamento: pendente Rfq:B
Solicitação de orçamento: cancelado Rfq:C
Solicitação de orçamento: lançamento aberto Rfq:D
Solicitação de orçamento: lançamento fechado Rfq:E
Solicitação de orçamento: parcialmente concedido Rfq:F
Solicitação de orçamento: concedido totalmente Rfq:G
Solicitação de orçamento: fechado Rfq:H
Requisição: aprovação pendente PurchReq:A
Requisição: pedido pendente PurchReq:B
Requisição: cancelado PurchReq:C
Requisição: parcialmente pedido PurchReq:D
Requisição: totalmente pedido PurchReq:E
Requisição: parcialmente recebido PurchReq:F
Requisição: totalmente recebido PurchReq:G
Requisição: fechado PurchReq:H
159
Autorização de devolução: aprovação pendente RtnAuth:A
Autorização de devolução: recibo pendente RtnAuth:B
Autorização de devolução: cancelado RtnAuth:C
Autorização de devolução: parcialmente recebido RtnAuth:D
Autorização de devolução: reembolso pendente / parcialmente recebido RtnAuth:E
Autorização de devolução: reembolso pendente RtnAuth:F
Autorização de devolução: reembolsado RtnAuth:G
Autorização de devolução: fechado RtnAuth:H
Contrato de receita: aprovação pendente RevArrng:A
Contrato de receita: aprovado RevArrng:B
Contrato de receita: fechado RevArrng:H
Contrato de receita: rejeitado RevArrng:R
Pagamento de imposto sobre vendas: anulado TaxPymt:V
Pagamento de imposto sobre vendas: pagamento online esperando aprovação
TaxPymt:Z
da contabilidade
Tarifa de demonstração: em aberto CustChrg:A
Tarifa de demonstração: quitado CustChrg:B
Atendimento de coleta na loja: novo StPickUp:A
Atendimento de coleta na loja: coletado StPickUp:B
Atendimento de coleta na loja: coletado StPickUp:C
Cheque de obrigação fiscal: anulado TaxLiab:V
Tegata a pagar: endossado TegPybl:E
Tegata a pagar: emitido TegPybl:I
Tegata a pagar: pago TegPybl:P
Tegata a receber: recolhido TegRcvbl:C
Tegata a receber: descontado TegRcvbl:D
Tegata a receber: endossado TegRcvbl:E
Tegata a receber: retenção TegRcvbl:H
Tegata a receber: anulado TegRcvbl:V
Transferir pedido: aprovação pendente TrnfrOrd:A
Transferir pedido: atendimento pendente TrnfrOrd:B
Transferir pedido: rejeitado TrnfrOrd:C
Transferir pedido: parcialmente atendido TrnfrOrd:D
Transferir pedido: pendente de recebimento / atendimento parcialmente TrnfrOrd:E
Transferir pedido: recibo pendente TrnfrOrd:F
Transferir pedido: recebido TrnfrOrd:G
Transferir pedido: fechado TrnfrOrd:H
Solicitação de orçamento de fornecedor: abertura do lance pendente VendRfq:A
Solicitação de orçamento de fornecedor: pendente VendRfq:B
Solicitação de orçamento de fornecedor: cancelado VendRfq:C
Solicitação de orçamento de fornecedor: lance aberto VendRfq:D
Solicitação de orçamento de fornecedor: lance fechado VendRfq:E
Solicitação de orçamento de fornecedor: parcialmente concedido VendRfq:F
160
Solicitação de orçamento de fornecedor: totalmente concedido VendRfq:G
Solicitação de orçamento de fornecedor: fechado VendRfq:H
Autorização de devolução ao fornecedor: aprovação pendente VendAuth:A
Autorização de devolução ao fornecedor: devolução pendente VendAuth:B
Autorização de devolução ao fornecedor: cancelado VendAuth:C
Autorização de devolução ao fornecedor: parcialmente devolvido VendAuth:D
Autorização de devolução ao fornecedor: crédito pendente / parcialmente
VendAuth:E
devolvido
Autorização de devolução ao fornecedor: crédito pendente VendAuth:F
Autorização de devolução ao fornecedor: creditado VendAuth:G
Autorização de devolução ao fornecedor: fechado VendAuth:H
Pedido de trabalho: planejado WorkOrd:A
Pedido de trabalho: liberado WorkOrd:B
Pedido de trabalho: cancelado WorkOrd:C
Pedido de trabalho: em andamento WorkOrd:D
Pedido de trabalho: itens montados WorkOrd:G
Pedido de trabalho: fechado WorkOrd:H
Atente-se para o fato de que o status da transação pode mudar no futuro; dessa forma, antes de
usar, assegure-se de que a sintaxe correta está sendo usada.
A forma de descobrir o status correto da transação é criar uma Busca Salva na interface do
cliente. Na aba Critérios, selecione status e selecione o status que você deseja usar no
SuiteScript. Agora, no SuiteScript debugger, carregue a busca salva e o getFilters. Pode-se ver
a sintaxe correta para o campo status. Abaixo está um exemplo de script para isso:
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
161
PERGUNTAS FREQUENTES SOBRE PROCESSO DE ENCERRAMENTO DE ANO
FISCAL E PERÍODO
Referência: SuiteAnswers 25097
É o processo que impede que os usuários contabilizem entradas nos sub-razões e no Razão
geral. Facilita igualmente a transferência do rendimento líquido para os lucros retidos (para
uma sociedade) ou para o capital próprio do proprietário (para uma propriedade individual).
O NetSuite liberou um recurso em 2018 para ter a capacidade de zerar as contas nominais no
final do período, de modo que os saldos não sejam transportados para os saldos iniciais do
próximo ano fiscal. Este é o recurso Registros de lançamento de fim de período. Com esse
recurso, os usuários podem automatizar a criação de Lançamentos de fim de período para
fechar saldos de conta de Demonstrativo de resultados (P&L) no final do ano fiscal das
subsidiárias.
Não há contabilização real feita nos Lucros acumulados, porque isso zeraria os Demonstrativos
de Renda passados e impediria que eles fossem exibidos.
Fechamento manual - Esse método envolve a criação de lançamentos manuais para fechar
contas de receita e despesa para lucros acumulados. Este método não é recomendado pelo
NetSuite. Observe que zerar as contas de receita e despesa impedirá a exibição de
demonstrativos de receita para períodos anteriores.
162
Os usuários com permissão Substituir restrições de período ainda podem contabilizar
transações, mesmo que as tarefas já estejam bloqueadas. Ninguém pode fazer alterações de
Impacto Razão geral depois que o período é fechado.
Os usuários com a conta do OneWorld devem ter em mente que eles precisam realmente clicar
no botão Calcular quando estiverem no processo de execução da tarefa "Calcular taxas de
câmbio consolidadas" para que tenham relatórios consolidados confiáveis. As taxas não são
calculadas automaticamente na página Taxas de câmbio consolidadas, conforme indicado na
Central de ajuda do NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Um usuário NetSuite gostaria de usar a busca de transação para identificar itens de linha que
satisfaçam um certo critério e modificá-los usando SuiteScript. Para modificar os itens de linha
com etLineItemValue(name, linenum, value), o número de linha correspondente é necessário.
Ao olhar para as colunas de busca disponíveis, o usuário está perguntando o que escolher entre
ID de linha (ID interno do campo: line) e número de sequência de linha (ID interno do campo:
linesequencenumber) para obter o parâmetro de número de linha esperado pelo
setLineItemValue(name, linenum, value).
O ID de linha não está relacionado com a posição do item de linha na sublista. Cada item de
linha recebe um ID de linha ao ser criado, que não muda até a linha ser removida
independentemente das operações realizadas (e.g. editar a linha, inserir uma linha acima). Se o
item de linha for removido e outro item de linha for inserido o substituindo, o novo item de
linha terá um ID de linha diferente, mas o mesmo número de sequência de linha.
Critérios:
▪ Tipo é pedido de venda
▪ Número é 123
▪ Memo não é (imposto que se aplicar ao seu país)
▪ Linha principal é falsa
Resultados:
▪ Tipo
163
▪ Número/ID
▪ Item
▪ Memo
▪ ID de linha
▪ Número de sequência de linha
A busca retornará três resultados, os três itens de linha do pedido de venda. Se os itens de linha
originais não tiverem sido removidos, então o ID da linha e o número de sequência de linha
serão iguais.
Editar os itens de linha existentes não afeta os IDs de linha ou os números de sequência de
linha, contudo após deletar itens de linha e adicionar novos, os IDs de linha são diferentes dos
números de sequência de linha. Por exemplo, se o primeiro item for removido do pedido de
venda, então os valores de ID de linha e de número de sequência de linha não serão mais os
mesmos:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Informações personalizadas sobre o Cliente devem ser adicionadas como sublista no registro
Lead/Cliente potencial/Cliente. A sublista também deve permitir a adição e anexação de
registros, personalização da vista etc. Isso pode ser alcançado criando um Registro
personalizado em que as informações personalizadas de um cliente possam ser adicionadas e
visíveis como uma sublista no Formulário de entrada preferido.
Solução
164
Clique aqui para ver o vídeo (em inglês).
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro > Criar
2. Nome: Insira um Nome
3. Exemplo: Detalhes adicionais
4. ID: Insira _customeradditionalinfo
5. Clique em Salvar
6. Clique em Editar detalhes adicionais
7. Clique em Campos
8. Clique em Novo campo
o Nome do campo: Insira Cliente
o Tipo: Selecione Lista/Registro
o Lista/Registro: Selecione Cliente
o Registro principal: Marque a caixa de seleção
9. Clique em Salvar
10. Clique em Novo campo
o Nome do campo: Insira Informações personalizadas
o Tipo: Selecione Texto de formato livre
o Mostrar na lista: Marque a caixa de seleção
11. Clique em Salvar
165
o Selecione: Marque a caixa de seleção ao lado de Detalhes adicionais
o Sub-aba: Selecione Informações adicionais
o Clique em Salvar
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Os usuários podem observar que a quantidade de alguns items do Nível de estoque preferencial
é igual ao Ponto de reposição.
Solução
Baseado no cálculo abaixo, o nível de estoque preferencial é menor do que o ponto de
reposição, mas como ele copia a quantidade do ponto do reposição, o nível de estoque
preferencial fica exagerado.
166
Isso funciona como padrão. As regras são:
A lógica aqui é: nós não queremos estocar produtos em uma quantidade inferior
quando nosso Ponto de reposição tem uma quantidade maior. Então, nesse caso,
o sistema colocará a mesma quantidade do Ponto de reposição no Nível de
estoque preferencial.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
DKIM na NetSuite essencialmente permite que você envie mesclagens e campanhas em massa
para mais de 10000 receptores. No artigo do NetSuite Help Center, isso discute que DKIM
assina e-mails para permitir que o ISPs autentique e-mails que os usuários estão enviando.
Isso é necessário porque NetSuite envia e-mails e campanhas usando uma técnica comumente
chamada de Spoofing na qual o De é um e-mail usado pela empresa, mas abaixo o cabeçalho
do remetente continua como NetSuite. Como é sabido, esse comportamento é comumente mal-
interpretado pelos servidores e ISPs como spam já que esse é um dos métodos explorados mais
conhecidos pelos spammers.
Aqui está uma profunda explicação sobre como o DKIM funciona e sobre como a autenticação
acontece:
167
Onde:
Seletor de domínio: Selector1
Domínio: domain.com
Então:
DNS Query: Selector1._domainkey.domain.com
2. Nome do domínio: essa é a localização onde o seletor de domínio pode ser encontrado.
3. Chave particular e chave pública: um par de chaves assimétricas matematicamente geradas
que fazem uso da abordagem de criptografia de chave pública. Sempre haverá somente uma
chave pública que decodificará uma chave particular.
Discussão técnica e especificações sobre criptografia de chave pública estão disponíveis aqui.
4. Entrada de DNS gerada: uma vez que um par de chaves pública e particular é gerado, essa
seção dará um string em formato de: v=DKIM1;k=rsa;p=[Public Domain Key]. Esse é o
formato de DKIM que a NetSuite usa, contudo outros formatos estão disponíveis para DKIM
como usado por outros programas ou serviços de acordo com seus propósitos e necessidade.
Isso será o conteúdo do registro TXT ou do seletor de domínio que for colocado no domínio ou
no subdomínio do seu site. Informações técnicas e mais detalhadas sobre outros formatos e a
sintaxe usada atualmente estão disponíveis aqui.
Observe: Instalar a DKIM não garante uma taxa de 100% de entrega de mensagens em massa
como campanhas e mesclas em massa. Há certos fatores que não podemos controlar incluindo
os seguintes - lista não exaustiva:
▪ política de segurança do servidor do e-mail: isso inclui servidores de e-mail que não
aceitarão qualquer cabeçalho De que forem spoofed, servidores de e-mail configurados
168
para rejeitar ou jogar fora e-mails HTML que estão ligados a links definidos como
"non-work", etc.
▪ blacklisting: quando um servidor de revezamento da NetSuite atingir um DNSBL
(Domain Name Server Black List) e o servidor de recepção de e-mail ler a partir da
entidade de blacklisting, DKIM não será um fator a ser considerado em termos de
entrega de e-mail. A blacklist precisa ser limpa primeiramente antes do e-mail fluir por
ela.
▪ marcado como spam: comumente, usuários de e-mail sempre têm a opção de reportar
spams de alguma forma, ao fazer isso, se usuários suficientes marcarem uma origem
determinada como spammer, a entidade receptora irá, na maioria das vezes, bloquear
qualquer e-mail vindo dessa origem. Isso é muito diferente de ser marcado na
blacklisted já que é critério da entidade receptora permitir que o e-mail flua pelo
sistema para proteger sua própria infraestrutura.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O atual maior número de fatura é Sales002
Em Configurações > Empresa > Número gerado automaticamente > aba Números de
documento > Fatura = habilitado.
Marque Permitir edição manual para fatura.
Um usuário cria duas faturas novas, substitui os números gerados automaticamente usando
Sales100 e Sales101.
Nesse momento, a sequência está distorcida, pois os números Sales003 até Sales099 foram
pulados.
Solução
Para restaurar a numeração das faturas, siga os seguintes passos:
Atenção: assegure-se de que ninguém esteja criando faturas até que todos os passos sejam
concluídos.
1. Navegue até Configurações > Empresa > Número gerado automaticamente > aba
Números de documento. Anote o número de fatura atual.
2. Edite todos as faturas criadas depois do número de sequência ter mudado, nesse
exemplo, Sales100 e Sales101. Mude o número da fatura para seguir a sequência correta
(então, Sales100 deve ser Sales003 e Sales101 deve ser Sales004) até que todos as
faturas afetadas sigam a sequência numérica correta.
3. Após atualizar todas as transações afetadas, navegue até Configurações > Empresa
> Número gerado automaticamente > aba Números de documento. Assegure-se de
169
que, agora, a coluna Número atual mostra o maior número de fatura - nesse exemplo,
Sales004.
4. Defina o Número inicial para faturas, i.e. o próximo número da sequência (Sales005,
nesse caso). Marque Atualizar número inicial para colocar o novo número inicial.
5. Desmarque Permitir edição manual para fatura. Isso assegura que os usuários não
sejam capazes de substituir um número gerado pelo sistema ao criar faturas.
6. Clique em Salvar.
Para testar, crie uma nova fatura e verifique se ela segue o número de sequência correto
(Sales005).
Observações:
1. Isso é uma solução alternativa para o Aprimoramento 71541 e 81339.
2. No caso de registros múltiplos serem afetados, atualização CSV pode ser usada como uma
alternativa para edição manual dos registros afetados.
3. Isso também se aplica a transações encontradas na aba Números de documento
(Configurações > Empresas > Número gerado automaticamente > aba Números de
documento) como pedidos de trabalho.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Solução
1. Navegue até Transações > Vendas > Digitar um pedido de vendas > Lista
2. Clique em Editar no pedido de venda que foi fechado
3. Vá à aba Itens
4. Desmarque a coluna Fechado em cada linha de item definida como fechado
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
170
DESAPLICAR OU DESVINCULAR UM DEPÓSITO DO CLIENTE DE UM PEDIDO
DE VENDAS E APLICÁ-LO A UM PEDIDO DE VENDAS DIFERENTE
Referência: SuiteAnswers 24086
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Transações > Vendas > Digitar pedidos de vendas > Lista
2. Editar o Pedido de vendas vinculado ao Depósito do cliente afetado
3. Definir campo Formulário personalizado como Pedido de vendas padrão - Venda à
vista
4. Verifique se o valor total do Pedido de vendas ainda é o mesmo e defina os campos
obrigatórios exibidos
5. Clique em Salvar
Observação: Uma mensagem de aviso será exibida: "Alterar o formulário para um
formulário de venda em dinheiro removerá o vínculo entre o depósito e o pedido de
vendas. O depósito poderá então ser aplicado a qualquer fatura aberta. Deseja
continuar? "
6. Clique em OK
7. Edite o Depósito do Cliente
8. Selecione o Pedido de vendas a ser aplicado ao Depósito do cliente no campo suspenso
Pedido de vendas
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
171
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Solução
Por exemplo, estes são os passos para criar uma busca salva de cliente que incluirá uma coluna
de resultado que mostre se o cliente é um indivíduo ou uma empresa.
1. Navegue até Listas > Busca > Buscas salvas > Criar > Cliente
2. Vá até a aba Resultados e adicione:
o Campo: Fórmula (texto)
o Fórmula: CASE {isperson} WHEN 'Yes' THEN 'Individual' ELSE 'Company'
END
3. Clique Salvar e executar para ver os Resultados da busca salva
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Há instâncias em que os usuários desejam receber um e-mail de resultados de uma busca no
arquivo CSV para seus clientes por meio de script programado.
Solução
function sendEmail(type){
//Criar filtros de busca
var filters = [];
filters[0] = new nlobjSearchFilter('lastname', null, 'startswith',
's');
//Criar colunas de busca
var columns = [];
172
columns[0] = new nlobjSearchColumn('internalid');
columns[1] = new nlobjSearchColumn('email');
columns[2] = new nlobjSearchColumn('phone');
if(search){
for (var x = 0; x < search.length; x++){
var internalID = search[x].getValue('internalid');
var email = search[x].getValue('email');
var phone = search[x].getValue('phone');
contents += internalID + ',' + email + ',' + phone + '\n';
}
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
173
▪ Usuário entra na conta de Produção com Senha1 > Login bem-sucedido
▪ Usuário entra na conta Ambiente de teste com Senha1 > Você usou um e-mail ou senha
inválida. Por favor, tente novamente
Solução
O usuário pode ter mudado a senha na conta de produção depois da data do snapshot da
produção da conta Ambiente de teste, motivo pelo qual não está sendo processado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Receber e-mail de notificação após múltiplas falhas de login
Solução
1. Vá até Configurações > Usuários/funções > Visualizar trilha de auditoria de login
2. Na aba Resultados, adicionamos Solicitar URI > Enviar
3. Na coluna Solicitar URI, verifique se a falha do login está vindo do
/app/site/hosting/restlet.nl
Observação:
▪ Se o usuário perceber que o restlet está causando o problema, eles podem precisar
checar o script executado no backend.
▪ Se não tiver certeza sobre o que verificar, os usuários podem abrir um chamado para a
Equipe de Scripting para verificar a causa do problema.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
174
Cenário
A reavaliação de moeda não pode ser apagada só para uma fatura ou cobrança. Há duas opções:
1. Apagar o lançamento de reavaliação de moeda inteiro
--- Navegue até Transações > Financeiro > Reavaliar saldos de moeda em aberto > Lista
--- Edite o lançamento em questão
--- Clique em Ações e, em seguida, em Excluir
2. Apagar a fatura ou cobrança para excluir a reavaliação da moeda
--- Edite a fatura ou cobrança
--- Clique em Ações e, em seguida, em Excluir
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja adicionar um botão em um formulário que chama um script do cliente.
Solução
1. Defina uma função clientscript() dentro de um script global do lado do cliente e implemente
no registro no qual você deseja que a função seja executada.
Código snippet:
function clientscript()
{
alert("This function was called");
return true;
}
175
function testAddButton(request,response)
{
if (request.getMethod() == 'GET')
{
var form = nlapiCreateForm('Simple Form');
var field = form.addField('textfield','text','Text');
form.setScript('customscript110');
form.addButton('custombutton','Show Message', 'clientscript()');
response.writePage(form);
}
else
{
var html = '
response.write(html);
}
}
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
176
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Quando um usuário abre um registro e o modifica, antes de salvá-lo, o usuário verá a
mensagem "O registro foi alterado" ao salvar e perder todas as alterações. Este script do
cliente evitará que o formulário seja enviado se o registro tiver sido modificado, permitindo que
o usuário faça o backup de mudanças complexas (e.g. uma mensagem longa em um registro de
caso/chamado). A função init deve ser chamada como a função Page Init e a função
saveRecord deve ser definida como função Save Record
Solução
Observações:
• A coluna de busca usada pelo nlapiLookupField (na cláusula if) pode ser diferente
dependendo do tipo de registro. Verifique o navegador dos registros de SuiteScript para
confirmar qual é o correto para o tipo de registro no qual esse script será implementado (e.g.
para o registro de item, ele é modified, mas para registro de casos é lastmodifieddate).
• Para registros personalizados, é possível desligar o bloqueio otimista. Veja o artigo
24215 Enabling Optimistic Locking for Custom Records.
Aqui está um exemplo de script do cliente:
SuiteScript 1.0:
function init() {
startModifiedDate = nlapiGetFieldValue('lastmodifieddate');
function saveRecord() {
return false;
177
}
return true;
SuiteScript 2.0:
var startModifiedDate = null;
function pageInit(scriptContext) {
//currentRecord should be instantiated
var rec = currentRecord.get();
startModifiedDate = rec.getText('lastmodifieddate');
log.debug('startModifiedDate on init',startModifiedDate)
}
function saveRecord(scriptContext) {
//search should be instantiated, context is for edit mode
only
var rec = currentRecord.get();
var fieldLookUp = search.lookupFields({
type: rec.type,
id: rec.id,
columns: ['lastmodifieddate']
});
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
178
HIERARQUIA DA CONTA DE PAGAMENTO PADRÃO
Referência: SuiteAnswers 37760
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Você pode configurar uma Conta de pagamento padrão para pagamentos de seus clientes,
Vendas à vista e Depósitos de clientes de diferentes maneiras em NetSuite.
Solução
Veja a seguir a hierarquia que NetSuite usa para sua conta de pagamento padrão:
1. Método de Pagamento
Observação: Isso pode ser encontrado em Configurações > Contabilidade > Listas
contábeis > Tipo: Método de pagamento
o Se Depositar em estiver marcado:
▪ Fundos não depositados ou
▪ Conta específica selecionada
▪ Se nenhuma Conta for selecionada, o padrão será Conta
bancária de liquidação
Observação: A Conta Bancária de Liquidação pode ser
encontrada em Configurações > Contabilidade > Perfil de
processamento de pagamento.
2. Preferência contábil
Observação: Isso pode ser encontrado em Configurações > Contabilidade >
Preferência contábil > Item/Transações > Conta de pagamento padrão.
3. Fundos não depositados
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Electronic Bank Payments 2020.1.3
Cenário
179
Em A pagar > Processamento de pagamento > Processamento de pagamento da cobrança,
as cobranças aparecem na tela TEF - pagamento de cobrança quando as seguintes condições
são respeitadas:
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Adicionando Fórmula na Busca salva resulta em um aviso: Há um erro de divisão por zero
nesta busca. Pode ser um erro com uma fórmula que você usou. Tente novamente sem a(s)
fórmula(s). Se ainda ocorrer um erro, entre em contato com o Suporte ao Cliente.
Solução
Este erro é gerado quando há uma fórmula em que o denominador é zero. Isso, por sua vez, fará
com que o resultado seja inválido.
1. Edite a Busca
180
2. Substitua o denominador da fórmula por: NULLIF({denominator},0
Exemplo: {custentity15}/ NULLIF({custentity19},0)
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Abaixo está uma amostra de SuiteScript que cria um Arquivo CSV a partir dos resultados de
uma Busca salva, que já existe no NetSuite. A solução pode ser útil em casos de uso em que é
necessário adicionar informações extras ao arquivo CSV ou limitar o número de resultados a
serem exportados, por exemplo.
Solução
Esta solução usa um Script Suitelet e o SuiteScript 2.0 para demonstrar como alcançar o
cenário mencionado acima. Para que isso funcione, observe que é necessário carregar
os Módulos Search e File. Há também outras considerações, como adaptar o ID da Busca
salva e o ID da Pasta para valores existentes na conta do NetSuite onde esta solução está sendo
testada.
/**
* @NApiVersion 2.x
* @NScriptType Suitelet
* @NModuleScope SameAccount
*/
define(['N/file', 'N/search'], /**
* @param {file} file
*/ function (file, search) {
/**
* Definition of the Suitelet script trigger point.
*
* @param {Object} context
* @param {ServerRequest} context.request - Encapsulation of the
incoming request
* @param {ServerResponse} context.response - Encapsulation of the
Suitelet response
* @Since 2015.2
*/
function createCSVFile(context) {
try {
181
// Creating variables that will be populated from the
saved search results
var content = new Array();
var csvColumns = new Array();
var lineOne = '';
resultSet.each(function (result) {
var temp = '';
for (var i = 0; i < mySearch.columns.length;
i++) {
var searchResult = result.getValue({
name: mySearch.columns[i].name
});
temp += searchResult + ',';
}
content.push(temp);
return true;
});
resultSet.columns.forEach(function (col) {
csvColumns.push(col.label);
});
csvFile.save();
} catch (error) {
log.debug({ title: 'Catch Block Error', details:
error });
182
}
}
return {
onRequest: createCSVFile
};
});
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo.
A Oracle + NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se
isenta de todas as garantias de comercialização, adequação a uma finalidade específica e
garantias relacionadas ao código ou a qualquer serviço ou software relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O administrador recebe uma notificação por e-mail que um usuário tentou realizar o login 6
vezes consecutivas e falhou no qual o login de e-mail é um funcionário inativo.
Solução
Para remover o acesso do usuário e parar as notificações de login por e-mail:
183
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Administradores criando um registro do funcionário usando uma função personalizada podem
receber o erro "Você usou um e-mail ou senha inválida" ao testar o ID do usuário criado.
Solução
Isso acontece possivelmente devido à configuração SAML Single Sing-on na função.
Para verificar a função, siga os passos:
1. Navegue até Configurações > Usuários/funções > Gerenciar funções
2. Clique em Editar na função personalizada
3. Em Configurações, na aba Permissões, SSO/SAML está listado.
SAML significa que a função requere o processo Single Sign-on e não via
https://system.netsuite.com para ser acessado.
Para mais informações sobre o processo Single Sign-on, veja SAML Single Sign-on.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Um usuário Administrador está recebendo notificações por e-mail "O usuário com e-mail
xxx@abc.com foi bloqueado após 6 tentativas consecutivas e pode ter esquecido a senha".
Contudo, o administrador não está seguro se o usuário tem acesso autorizado ou não.
Solução
184
Por meio de Visualizar trilha de auditoria de login, verifique se o usuário tem uma função
autenticada ou não.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Product: NetSuite2020.1
Cenário
Este artigo descreve as etapas para executar a Atualização em massa de Clientes com Códigos
postais de Faturamento ou Entrega XXX, YYY e ZZZ. A solução abaixo demonstra como usar
um único filtro de Atualização em massa em vez de usar filtros separados para cada CEP.
Solução
Fórmula = caso quando {shipzip} em ('xxxx', 'yyyy', 'zzzz'), então 1 else 0 END
Fórmula (Texto) = é 1
Observação: Para usar o campo CEP de Faturamento como filtro, substitua {shipzip} por
{billzip} na Fórmula.
185
Para mais informações, veja Defining a Mass Update, SuiteAnswers ID: 8419.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Usuário gostaria de executar uma Atualização em massa para definir o nome de exibição de um
item de estoque como nulo ou em branco.
Solução
5. Clique em Visualizar
6. Clique em Executar atualização
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
186
Verificar se o documento na Pasta de arquivo está vinculado a uma Transação ou a uma
Entidade
Solução
O recurso para identificar onde um arquivo localizado na Pasta de arquivos foi usado ou
aplicado ainda não está disponível no NetSuite.
Como solução alternativa, um usuário pode criar uma Busca salva (e.g. baseada
em Transações ou Entidades) e usar os Arquivo campos... para verificar se um arquivo está
anexado a um registro específico, como nos passos a seguir:
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Informe o Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar: Selecione Tipo
o Tipo: Selecione Qualquer
o Selecione Transação/Transações necessárias
o Clique em Definir
7. Filtrar: Selecione Linha principal
o Linha principal: Selecione Sim
8. Filtrar: Selecione Campos de arquivo...
o Filtro de arquivo: Selecionar Nome
o Nome suspenso: Selecione a opção necessária
o Filtro de nome: Informe os detalhes necessários
o Clique em Definir
9. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
BUSCA SALVA PARA MOSTRAR USUÁRIO E FUNÇÃO QUE NÃO FEZ LOGIN
NOS ÚLTIMOS 30 DIAS
Referência: SuiteAnswers 68423
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário deseja saber o usuário e a função que não fez login nos últimos 30 dias
Solução
187
Criar uma busca salva na trilha de auditoria de login mostrará os usuários que não fizeram
login durante um certo período.
1. Vá até Configurações > Usuários/Funções > Visualizar trilha de auditoria de
login
2. Na aba Critérios, selecione Data > é dentro de 30 dias
3. Na aba Resultados, selecione data, usuário e função
4. Clique em Enviar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Para receber um aviso de número duplicado, por favor, siga os passos a seguir:
1. Vá até Início > Definir preferências > aba Transações
2. Marque Avisos dos números duplicados
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
188
Cenário
> Um e-mail em massa foi executado com as seguintes configurações na aba Receptores:
▪ Primeiro endereço de e-mail: e-mail da transação
▪ Segundo endereço de e-mail: e-mail do cliente
▪ Terceiro endereço de e-mail: e-mail do contato
Resultado
Baseado no cenário acima, os e-mails serão enviados para o terceiro endereço de e-mail
selecionado que é o e-mail do contato. Mas, geralmente, há muitos contatos na lista. Nessa
linha, os e-mails serão enviados para o contato principal selecionado no registro do cliente. Se
não estiver disponível, serão enviados para o contato alternativo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário precisa criar uma busca salva para exibir funcionários com suas últimas datas de
login
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Trilha de auditoria de login
3. Na aba Critérios, selecione os seguintes filtros:
− Funcionário Campos... Inativo = é falso
− Funcionário Campos... Login de acesso = é falso
4. Na aba Resultados, selecione os seguintes campos:
− Data | Tipo de resumo = máximo
− Endereço de e-mail | Tipo de resumo = grupo
− Usuário | Tipo de resumo = grupo
Observação: Você pode adicionar campos adicionais que você deseje ver nos resultados.
5. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
189
CRIE UM NOVO REGISTRO DO FUNCIONÁRIO > FORNECER ACESSO > DEFINA
UMA SENHA > SOMENTE O USUÁRIO PODE MUDAR A SENHA, JÁ QUE ESSE
USUÁRIO TEM ACESSO A MAIS DE UMA CONTA NETSUITE
Referência: SuiteAnswers 69127
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Usuários adicionam ao novo funcionário Fornecer acesso e uma senha padrão marcada como
Solicitar alteração de senha no próximo login e recebem o seguinte erro:
"Só o usuário pode alterar essa senha, já que esse usuário tem acesso a mais de uma conta
NetSuite."
Esse erro normalmente é recebido quando o funcionário adicionado acessa múltiplas contas
NetSuite. Por exemplo, veja os detalhes do funcionário abaixo:
A Empresa B contratou a Empresa A para consulta. John Smith recebeu acesso à conta
NetSuite da Empresa B.
Devido à natureza do seu trabalho, John Smith tem acesso a múltiplas contas NetSuite para
além da Empresa B. Ele já tem um e-mail de login atual e senha para essas contas e definir uma
senha padrão no acesso dele na conta da Empresa B não é possível.
Solução
Para fornecer acesso ao John Smith na conta NetSuite da Empresa B, faça o seguinte:
O acesso do John Smith à conta da Empresa B herdará sua senha da outra conta NetSuite e o
registro do funcionário será salvo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
190
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Usuário com Função Personalizada e abas personalizadas têm permissão concedida para
importar registro via CSV, mas a aba Configurações para selecionar Importar/Exportar não
está disponível para o usuário.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Os e-mails não estão sendo enviados aos clientes, pois seus endereços de e-mail estão sendo
listados como devolvidos. Os e-mails estão indo para Listas > Relacionamentos > Endereços de
e-mail devolvidos.
Solução
Observação: Isso não garantirá que o problema será resolvido permanentemente. O e-mail
pode continuar voltando se o endereço de e-mail estiver sendo marcado com um spam. Isso
serve para proteger a reputação de e-mail do NetSuite para evitar que os endereços
provenientes do IP do NetSuite sejam bloqueados por outra infraestrutura de e-mail.
191
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Para que um usuário veja o campo de busca global, o administrador precisa adicionar a
permissão Executar busca à função do usuário e definir o nível como, no mínimo, visualizar.
Algumas funções padrão NetSuite, como Administrador de sistema, não possuem essa
permissão pré-definida.
Solução
Observação: Se um usuário usa uma função padrão NetSuite, a função deve ser personalizada
e a nova função criada deve ser atribuída ao usuário.
Para ver a lista de permissões da NetSuite e suas definições, veja o artigo Permissions
Documentation.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
192
Usuário com essa função pode editar e mudar os detalhes bancários de um fornecedor.
Siga os passos abaixo para fornecer acesso aos detalhes bancários da entidade, mas sem
permissão de editar:
1. Navegue até Personalização > Listas, registros e campos > Tipos de registros
2. Mude o filtro > A partir do bundle 211453
3. Selecione Detalhes bancários de entidade
4. Defina Tipo de acesso para Utilizar listas de permissão
5. Na aba Permissões, defina o seguinte:
- Função: sua função personalizada
- Nível: visualizar
- Restrito: somente edição
6. Clique em Salvar
Isso fornecerá acesso aos detalhes bancários da entidade sem a permissão de editar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
A solução abaixo é basicamente um código exemplo que mostra como criar uma paginação
simples para Suitelet.
Solução
193
O código a seguir cria um Suitelet que mostra uma sublista de uma busca salva com uma
paginação simples usando uma lista suspensa.
O Suitelet interage fazendo referência a um script de cliente para as operações fieldChange
feitas quando o valor da lista suspensa é alterado.
Script do Suitelet
/**
*/
form.setScript('customscript128');
var rowsPerPage = 3;
rowCount = rowsPerPage;
194
rowCount = rowCountURL;
fld.setDefaultValue(rowCount);
"tab1");
var row = i + 1;
searchresult = results[i];
sublist.setLineItemValue('displayname', row,
searchresult.getValue('displayname'));
sublist.setLineItemValue('salesdescription', row,
searchresult.getText('salesdescription'));
sublist.setLineItemValue('baseprice', row,
searchresult.getValue('baseprice'));
195
response.writePage(form);
Script do cliente
/**
* @appliedtorecord recordType
* @returns {Void}
*/
if (name == 'custpage_rows') {
if (url.indexOf('¶m_rowCount') > 0) {
196
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Usuário deseja atualizar a localidade do pedido de venda nos itens de linha
Solução
Observação: Por favor, note que isso é no SuiteScript 1.0
Clique aqui para ver o vídeo
O script de ação do fluxo de trabalho abaixo contém um log de execução para verificar o status
do script. O loop for percorre os itens de linha e obtém o item de linha atual.
function updateLineLevelLocation1() {
var record = nlapiGetNewRecord();
nlapiLogExecution('DEBUG', 'id', record);
197
for (var i = 1; i <= numLines; i++) {
var lineLoc = nlapiGetLineItemValue('item', 'location', i);
nlapiSetLineItemValue('item', 'location', i, loc);
}
}
function updateLineLevelLocation() {
var id = nlapiGetRecordId();
nlapiLogExecution('DEBUG', 'id', id);
Para mais informação sobre como criar scripts de ação de fluxo de trabalho, por favor, veja o
artigo SuiteAnswers ID 38449
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
198
IMPACTO DAS TRANSAÇÕES COM DATA FORA DO PERÍODO DE CONTÁBIL
Referência: SuiteAnswers 32566
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Há transações com data fora do período contábil
Solução
Quando em Configurações > Contabilidade > Preferências contábeis > Geral > o campo
Permitir data de transação fora do período de lançamento estiver definido como Avisar ou
Permitir, a data nas transações lançadas pode ser definida como uma data fora do período de
lançamento. A data pode até mesmo ser definida como um dia de um período fechado. Quando
isso acontece, o impacto da transação continuará sendo lançado no período de lançamento
definido no formulário da transação independentemente da data selecionada. Isso significa que
mesmo se as datas da transação forem definidas para um dia de um período fechado, isso não
causará nenhum impacto no período fechado. Considere o exemplo abaixo:
Observação: Em Início > Definir preferências > aba Análise > seção Relatórios, o campo
Relatório por período deve estar definido como Somente financeiro ou Todos os relatórios,
dessa forma os relatórios serão apresentados pelo período de lançamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
199
Esse comportamento é reproduzível quando a moeda definida no registro da subsidiária
atribuída ao cliente é a mesma moeda base da conta. Para melhor explicarmos, veja o exemplo:
▪ Configurações > Empresa > Informações da empresa > Moeda = US Dollar (Dólar)
▪ Registro da transação de pedido de venda > aba Contabilidade > Moeda = British
Pound (Libra)
▪ Registro do cliente > Moeda = British Pound (Libra), Subsidiária = Head Office (sede)
▪ Registro da subsidiária (sede) > Moeda = US Dollar (Dólar)
Solução
A capacidade de mostrar o valor da transação em uma moeda estrangeira baseado na transação
está registrada como o Aprimoramento #180347. A solução alternativa é adicionar a Fórmula
(Moeda) e, então, digitar a fórmula {fxamount}/ NULLIF({quantity},0).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Para ilustrar:
Os usuários só podem pagar a partir de uma conta bancária em dólar. Outras moedas bancárias
são restritas da lista de contas bancárias disponíveis. No momento, este está conectado
ao Aprimoramento 229321.
Neste artigo, você pode encontrar duas soluções alternativas sugeridas que podem ser usadas
quando você deseja pagar usando uma conta bancária em Moeda diferente. (Exemplo: Moeda
canadense).
200
Solução
Navegue para Transações > Contas a pagar > Inserir faturas > Lista
Clique em Visualizar ao lado da cobrança relacionada
Clique em Efetuar pagamento
Selecione uma conta bancária nos EUA com a moeda em dólares americanos
Clique em Salvar
Navegue para Transações > Banco > Transferir fundos
Da conta: Selecione a conta bancária canadense
Para a conta: Selecione a conta bancária dos EUA
Valor em linha com a moeda = dólar americano: Insira o valor pago em dólares americanos
Observação: O NetSuite converte o valor em CAD. Ele usará a taxa de câmbio para
obter o valor do CAD e inserir o valor no campo Valor, de acordo com a moeda =
CAD.
Clique em Salvar
Solução alternativa 2: (use se você não deseja afetar a conta bancária real)
Criar uma conta de compensação (tipo banco) na moeda base dos fornecedores (exemplo:
dólares americanos)
Navegue para Transações > Contas a pagar > Inserir faturas > Lista
Clique em Visualizar ao lado da cobrança relacionada
Clique em Efetuar pagamento
Selecione a conta de compensação criada
Clique em Salvar
Navegue para Transações > Banco > Transferir fundos
Da conta: Selecione a conta bancária canadense
Para conta: Selecione a conta de compensação
Valor em linha com a moeda = dólar americano: Insira o valor pago em dólares americanos
Observação: O NetSuite converte o valor em CAD. Ele usará a taxa de câmbio para
obter o valor do CAD e inserir o valor no campo Valor, de acordo com a moeda =
CAD.
Clique em Salvar
Observações:
201
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja enviar o Demonstrativo do Cliente como anexo a um Endereço de E-mail Não
Principal clicando em um Botão no registro do Cliente.
Solução
6.Clique em Exibir
7.Sub-aba: Selecione qual sub-aba exibir o campo
8.Tipo de Exibição: Selecione Normal
9.Clique em Salvar
function printStatement()
var id = nlapiGetRecordId();
202
//create an array to set the STATEMENT properties(optional)
2. Navegue até Personalização > Criação de scripts > Scripts > Criar
3. Clique em Adicionar (ícone de sinal de mais)
4. Clique em Criar Registro de script
5. Clique em ação do Fluxo de trabalho
6. Nome: Informe um nome
7. Exemplo: Demonstrativo do Cliente de E-mail WAS
8. Scripts:
203
2. Nome: Informe um nome
Exemplo: Demonstrativo do Cliente por E-mail
3. Tipo de Registro: Selecione Cliente
4. Subtipos: Selecione Cliente
5. Ativação: Selecione Baseado em evento
6. Definição do Evento:
7. Clique em Salvar
8. Canto inferior direito: Clique em Nova ação
9. Clique no botão Adicionar
10. Informações Básicas:
11. Parâmetros:
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
204
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Faça uma cópia de um registro de chamado e seja direcionado ao registro copiado usando fluxo
de trabalho e script de ação de fluxo de trabalho
Solução
Esta solução envolve os seguintes 3 passos:
1. Crie um fluxo de trabalho para adicionar o botão Copiar registro no registro do chamado
▪ Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
Nome: Copiar registro
Tipo de registro: chamado
Iniciação: baseado em evento
Status do lançamento: testando / lançado
Definição do evento: Ao criar e Ao visualizar ou atualizar
Tipo de ativador: todos
▪ Crie um estado (estado 1) e adicione a seguinte Nova ação
Tipo: Adicionar botão
Acionador em: carregar antes do registro
Nome do campo: Copiar registro
▪ Crie um outro estado (estado 2)
▪ Crie uma transição do estado 1 para o 2
Botão: Copiar registro
▪ Crie um campo de fluxo de trabalho
Nome: ID do registro copiado
Tipo: Lista/Registro
205
Lista/registro: chamado
Salve o campo
▪ Salve o fluxo de trabalho
2. Crie um script de ação de fluxo de trabalho para copiar o registro e usá-lo no fluxo de
trabalho criado no passo 1
▪ Navegue até Personalização > Criação de scripts > Script > Criar > Ação de fluxo
de trabalho
Nome: Copiar registro WA script
Aba Script > Função = workflowAction
Aba Parâmetros > Tipo de devolução = Lista/registro, Lista/registro =
chamado
Adicione um arquivo se script com o seguinte código:
function workflowAction() {
var record = nlapiGetRecordId();
var copyRecord = nlapiCopyRecord('supportcase', record);
var submitCopyRecord = nlapiSubmitRecord(copyRecord);
return submitCopyRecord;
}
▪ Salve e implante o script no registro do chamado
▪ Navegue até o estado 2 do fluxo de trabalho criado no passo 1
▪ Crie uma nova ação "Copiar registro WA script"
Acionador em: entrada
Armazenar resultado em: ID do registro copiado
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
206
DIFERENCIE CARTÃO DE CRÉDITO APROVADO/CC APROVADO VS. COBRAR
CARTÃO DE CRÉDITO VS. PROCESSAR CARTÃO DE CRÉDITO
Referência: SuiteAnswers 34823
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Usuários podem se confundir sobre os seguintes campos em transações:
1. Cartão de crédito aprovado/CC aprovado
2. Cobrar cartão de crédito
3. Processar cartão de crédito
Solução
1. Cartão de crédito aprovado/CC aprovado
-- Marque esse campo somente se a transação com cartão de crédito tiver sido realizada fora do
NetSuite, como, por exemplo, em uma máquina de cartão
-- Isso significa que o cartão de crédito já foi cobrado ou processado fora do Processamento de
cartão de crédito do NetSuite. Isso serve somente para propósito de registro atualmente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
207
Cenário
Importação CSV: Somente clientes > para atualizar endereço
Solução
1. Crie um arquivo CSV para importação com as seguintes colunas/valores:
▪ ID interno do cliente
▪ ID interno do endereço
▪ Endereço de entrega padrão
▪ Endereço de faturamento padrão
▪ Endereço residencial
▪ Nome do campo
▪ Endereço
▪ Telefone
▪ Endereço 1
▪ Endereço 2
▪ Cidade
▪ Estado/Província
▪ Código postal (CEP)
▪ País
- A importação do arquivo CSV deve conter somente uma linha para cada cliente e o endereço
a ser armazenado deve ser colocado em colunas separadas.
- É altamente recomendado que se tente atualizar o registro de um único cliente primeiro para
verificar o resultado antes de importar uma grande quantidade de registros.
*Assegure-se de que os campos para múltiplos endereços sejam mapeados separadamente (Sob
a seção de campos NetSuite > Expanda a pasta endereço do cliente para mostrar os endereços
1, 2, 3 e assim por diante)
▪ Clique em Próximo
▪ Preencha o campo Importar nome do mapa
▪ Clique em Salvar e executar
208
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Crie uma busca salva que mostre o valor do depósito do cliente, a porção aplicada e não-
aplicada do valor do depósito do cliente classificado por cliente.
Solução
Para criar uma busca salva mostrando os valores do depósito do cliente não aplicado, o usuário
pode performar os seguintes passos:
209
o Fórmula (moeda) | Tipo de resumo = soma | Fórmula = max({amount})-
abs(sum({applyingtransaction.amount})) | Nome do campo de resumo = Valor
não-aplicado
7. Pré-visualize/salve a busca.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Como alternativa, você também pode inserir um Lançamento contábil para compensar a
transação.
Solução
210
- Nome: Insira um Cliente
- Conta: Insira uma Conta para o lado de crédito (por exemplo, Dinheiro)
Observação: Isso deve reverter o débito do impacto no RG de Pagamento.
- Débito: Insira um Valor para o lado de crédito
- Nome: Insira um Cliente
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Em buscas salvas, ao usar datas ou partes de datas (e.g. o dia ou o mês da data), a fórmula é
simplesmente expressa como (exemplo):
Mas essa fórmula leva a um erro de Expressão inválida quando inserida dentro de outra
fórmula (fórmula aninhada).
Por exemplo, a data de hoje é 31 de março de 2018 e uma fórmula case when é usada. Se o
mês resultante for 2 (fevereiro), ele retornará um 'sim'; caso contrário, um 'não'.
Expressando como:
case when (to_char({today},’mm’)-1) = 2 then ‘yes’ else ‘no’ end
resultará no erro Expressão inválida.
211
Solução
Ao invés, expresse:
case when to_char{today}-30,’mm’) = 2 then ‘yes’ else ‘no’ end
Mudar o "menos 1 mês" por "menos 30 dias" e subtrair os dias na data de hoje antes de
executar o comando to_char() resolverá o erro.
O mesmo é válido para adicionar ou subtrair um ano, adicione ou subtraia 365.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Cenário
Esta busca apresenta uma maneira para comparar as vendas mensais do ano atual como as
vendas mensais do ano anterior em uma base de mês-a-mês. Ela também calcula a variação
entre as vendas mensais do ano atual e as vendas mensais do ano anterior. Essa busca apresenta
uma visualização dinâmica e não precisa ser atualizado quando o ano acaba.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação na lista
3. Coloque um nome para a busca salva
4. Na aba Critérios > sub-aba Padrão, por favor, selecione os seguintes campos:
▪ Tipo de saída = relatório
▪ Tipo = fatura e memorando de crédito
5. Na aba Resultados > sub-aba Colunas, por favor, selecione os seguintes campos:
▪ Data
▪ Estado/município de entrega | Tipo de resumo = grupo
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY')-1)
AND TO_CHAR({trandate}, 'MM') = 1 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Jan. ano passado
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY'))
AND TO_CHAR({trandate}, 'MM') = 1 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Jan. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 1
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END - CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')-1) AND TO_CHAR({trandate}, 'MM') = 1
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Jan
212
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY')-1)
AND TO_CHAR({trandate}, 'MM') = 2 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Fev. ano passado
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY'))
AND TO_CHAR({trandate}, 'MM') = 2 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Fev. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 2
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END - CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')-1) AND TO_CHAR({trandate}, 'MM') = 2
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Fev
213
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY')-1)
AND TO_CHAR({trandate}, 'MM') = 5 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Mai. ano passado
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY'))
AND TO_CHAR({trandate}, 'MM') = 5 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Mai. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 5
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END - CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')-1) AND TO_CHAR({trandate}, 'MM') = 5
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Mai
214
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY')-1)
AND TO_CHAR({trandate}, 'MM') = 8 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Ago. ano passado
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY'))
AND TO_CHAR({trandate}, 'MM') = 8 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Ago. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 8
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END - CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')-1) AND TO_CHAR({trandate}, 'MM') = 8
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Ago
215
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY')-1)
AND TO_CHAR({trandate}, 'MM') = 11 THEN {amount} ELSE 0 END |
Nome do campo personalizado = Vendas Nov. ano passado
▪ Fórmula (moeda) | Tipo de resumo = soma | Função = arredondar | Fórmula = CASE
WHEN TO_CHAR({trandate}, 'YYYY') = (TO_CHAR({today}, 'YYYY'))
AND TO_CHAR({trandate}, 'MM') = 11 THEN {amount} ELSE 0 END |
Nome do campo personalizado = Vendas Nov. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 11
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END - CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')-1) AND TO_CHAR({trandate}, 'MM') = 11
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Nov
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Adicionar uma função para o usuário é necessário para que eles possam fazer login via
216
SAML?
Sim, é necessário. Se eles não têm uma função que possui uma permissão SAML Single Sign-
on, eles não serão capazes de fazer login por meio do SAML.
Eu acabei de fazer o login via SAML. Por que eu não consegui ver alguns menus que eu
podia ver antes?
Quando você faz login usando SAML, você ficará na sua função que tem a permissão SAML
Single Sign-on. Essa função é uma função inteiramente diferente da função que você está
usando quando faz login por meio da interface do usuário NetSuite. Para ver esses menus
novamente, você precisa fazer um login na NetSuite com seu nome de usuário e senha. Outra
opção é ter aquelas permissões adicionadas à sua função, dessa forma, você as verá novamente.
Após fazer login via SAML, eu tentei mudar de função, mas as demais funções haviam
desaparecido. O que eu devo fazer?
Uma limitação ao fazer o login via SAML é que você não pode mudar de função para uma
função não-SAML. Isso é devido a razões de segurança para evitar que um usuário que usou
uma autenticação externa use uma função não-SAML que pode ter mais permissões. Para
acessar sua função não-SAML, você precisa realizar o login novamente com suas credenciais
de login. Contudo, você ainda poderá trocar para outras funções mesmo se logado via SAML,
desde que essas funções tenham a permissão SAML Single Sing On habilitada.
Eu fiz o login via SAML com uma função que tem permissão "total" para
"funcionários". No entanto, quando eu tentei editar um funcionário, eu recebi um erro
dizendo: "Por razões de segurança, somente um administrador pode editar um registro
do administrador". O que eu devo fazer?
Existem algumas páginas que somente um Administrador pode acessar. Nesses casos, você
precisa fazer o login novamente com a função de Administrador voltando até a página de login
da NetSuite e usando suas credenciais. Porém, por favor, saiba que você ainda poderá criar
novos funcionários e editá-los usando a função SAML. Você só não tem permissão para editar
os existentes.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
217
Solução
O campo Reconhecimento de receita para adiar que a NetSuite crie uma tabela de
reconhecimento de receita.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Siga os passos abaixo para excluir os pedidos de venda e de compra interempresarial que
estavam correlacionados.
Solução
Para o pedido de venda/compra interempresarial contendo somente itens sem controle de
estoque:
1. Na busca global, procure o pedido de venda interempresarial que você deseja excluir
2. Em modo de visualização, clique com o dedo direito no pedido de compra # mostrado na
transação interempresarial correlacionada e abra-o em uma nova aba
3. Volte à aba do pedido de venda interempresarial e clique em Editar
4. Alterne o campo Transação interempresarial correlacionada e deixe-o vazio
5. Clique em Salvar no pedido de venda interempresarial
6. Uma vez de volta ao modo de visualização, clique em Editar no pedido de venda
interempresarial
7. Passe o cursor sobre Ações e, então, clique em Excluir. O pedido de venda interempresarial
será excluído
218
8. Na outra aba, na qual o pedido de compra está aberto, clique em Editar
9. Passe o cursor sobre Ações e, então, clique em Excluir. O pedido de compra
interempresarial será excluído
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
219
• O Pagamento da fatura conciliado anteriormente com um valor de USD 200.00 se
tornará USD 0.00 quando anulado
• A transação não será mais exibida na página Conciliar demonstrativo bancário, o que
causa uma diferença no valor do Pagamento da fatura anulado
Observações:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Os usuários precisam definir a Conta de despesas e Contas a pagar padrão para cada
Fornecedor.
Solução
220
3. Clique na aba Financeiro
4. Selecione contas padrão nos seguintes campos:
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O cliente gostaria de anular ou estornar um lançamento, contudo a transação já foi lançada em
um período fechado.
Solução
Usuários podem considerar o seguinte como solução alternativa nesse tipo de cenário:
1. Manualmente cria um lançamento para gerar um efeito de compensação para a
transação no período fechado ou;
2. Edite o lançamento habilitando Permitir alterações que não são do Razão para o
período contábil e defina uma data de reversão:
a. Navegue até Configurações > Contabilidade > Gerenciar períodos
contábeis
b. Clique no período no qual o lançamento foi registrado
c. Marque Permitir alterações que não são do Razão
d. Clique em Salvar
Observação: Usuários devem ter a permissão Permitir alterações que não são do Razão
adicionada à sua função para essa tarefa. Isso também se aplicará a todos os os usuários usando
essa função. Essa permissão também permite que os usuários editem outras transações com
detalhes não-lançados.
221
2. Selecione a data no campo data de reversão
3. Clique em Salvar
Observações:
1. Um lançamento de estorno será criado e lançado em um período aberto. isso significa que
mesmo se os usuários selecionarem uma data de reversão que esteja em um período fechado, o
período de lançamento continuará sendo definido como o próximo período aberto.
2. A preferência contábil Transações nulas que usam os lançamentos de estorno em
Configurações > Contabilidade > Preferências contábeis > aba Geral não se aplica aos
lançamentos.
3. O Aprimoramento #202086 já foi criado para solicitar a capacidade de anular lançamentos
em um período fechado ou uma opção para estornar um lançamento em um período fechado
sem ter de editá-lo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Assets Management | Bundle ID 336697
Cenário
Solução
1. Navegue até Ativos Fixos > Listas > Criar Ativo Composto
2. Criar Ativo Composto: Preencha os seguintes campos:
• Nome do Ativo: O nome do Ativo Composto a ser criado
• Tipo de Ativo: O Tipo de Ativo assume como padrão grande parte da
configuração do Ativo e é usado para categorizar Ativos em relatórios e
outros processos
• Método Contábil: Selecione um Método de Depreciação (fórmula) a ser
usado ao depreciar este Ativo. Este Método Contábil é usado para
calcular os valores informados no sistema contábil
• Custo do Ativo: O custo original (de compra) do Ativo Composto a ser
criado
• Custo Atual: O custo atual do Ativo Composto a ser criado. Isso inclui
quaisquer quantias de baixa que tenham sido aplicadas aos componentes
3. Guia Componentes: Escolha o ID/Nome dos Ativos que você gostaria de adicionar
Observação: Os componentes de um Ativo Composto devem ter o mesmo Tipo de Ativo,
Subsidiária e Método Contábil. Os usuários receberão a notificação acima quando a
222
Subsidiária definida no Ativo Composto for diferente da Subsidiária usada nos Componentes
anexados
4. Clique em Criar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Hierarquia de consulta de impostos para transações da UE.
Solução
Necessário: Habilitar consulta de impostos nas vendas = verdadeiro
Exemplo:
▪ Cliente A Subsidiária = Reino Unido
▪ Endereço de entrega é França, mas a subsidiária Reino Unido inclui a base fiscal da
França e do Reino Unido
223
2. Deve haver um valor no campo Taxa teórica derivada de para o sistema lançar o código CE
nas transações
▪ Código CE - marque esse campo se esse código de imposto for usado para transações
com clientes ou fornecedores na União Europeia.
▪ Taxa teórica derivada de - se for um código CE de imposto, selecione o código e a
taxa nos quais esse novo código de imposto é baseado.
Exemplo:
▪ Cliente A = Subsidiária Reino Unido, com um número de registro de imposto válido da
França
▪ Endereço de entrega = França, mas a base fiscal não é parte da subsidiária Reino Unido
Exemplo:
▪ Cliente A = subsidiária Reino Unido, sem número de registro de imposto válido
▪ Endereço de entrega = França, mas a base fiscal da França não é parte da subsidiária
Reino Unido
Exemplo:
▪ Cliente A = Subsidiária Reino Unido
224
▪ Endereço de entrega é Filipinas e a base fiscal das Filipinas não é parte da subsidiária
Reino Unido nem é um membro dos países da União Europeia
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Observação: O tipo de taxa geral das contas no registro do Plano de contas é como se segue e
o campo Eliminar transações interempresariais foi habilitado em todas estas contas:
225
Ao clicar em Salvar, observe que o pop-up "O valor de eliminação não foi balanceado na
transação intercompanhia. Você deseja continuar?" aparecerá.
Solução
O pop-up que aparece é um comportamento padrão. Observe que todas as contas, Contas a
receber intercompanhias, Investmento na Subsidiária, Capital pago adicional na Sede and
Contas a pagar intercompanhias, foram marcadas como eliminar.
- Com isso, é esperado receber uma mensagem de aviso já que a conta Intercompany
payable está usando o tipo de taxa geral atual enquanto a conta Capital pago adicional
na Sede está usando o tipo de taxa geral histórico.
- Portanto, na eliminação, o balanço/saldo entre as Contas a pagar intercompanhias e
Capital pago adicional na Sede não serão iguais, já que a taxa de câmbio consolidada
do atual normalmente não é igual a taxa de câmbio consolidada do histórico.
- Observe, contudo, que a diferença entre a taxa de câmbio consolidada do atual e a
taxa de câmbio consolidada do histórico serão contabilizadas pelo ajuste-eliminação
de tradução acumulada no Lançamento de eliminação.
Então, os usuários só precisam clicar em OK para salvar o Lançamento intercompanhia.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Habilitar consulta de imposto não funciona
Solução
O recurso Habilitar consulta de imposto do sistema depende de vários fatores para ser bem-
sucedido. Por favor, verifique os seguintes pontos caso a consulta de imposto não esteja
funcionando:
1. Navegue até Configurações > Contabilidade > Impostos > Configurar impostos e
verificar se Habilitar consulta de impostos nas vendas e compras está marcado.
2. Navegue até Configurações > Contabilidade > Impostos > Bases fiscais, clique no campo
Mostrar inativos na parte inferior esquerda da tela e verifique se a base fiscal do imposto
relacionado está ativa.
3. Navegue até Configurações > Contabilidade > Impostos > Contas de controle de
imposto, clique no campo Mostrar inativos e verifique se as contas de controle de imposto
relacionadas estão ativas.
226
4. Navegue até Configurações > Contabilidade > Impostos > Códigos de imposto, clique em
Mostrar inativos e verifique se os códigos de imposto relacionados estão ativos.
5. Navegue até Configurações > Contabilidade > Impostos > Grupos de impostos, clique
em Mostrar inativos e verifique se os grupos de imposto relacionados estão ativos.
6. Navegue até Configurações > Contabilidade > Impostos > Tabelas de impostos na tabela
de imposto que você está usando, verifique se a base fiscal do imposto é taxável.
7. Navegue até Listas > Contabilidade > Itens e, no item que você está usando, verifique se a
tabela de imposto correta está sendo usada.
8. Navegue até Listas > Relacionamentos > Clientes e, no registro do cliente, na aba
Financeiro, verifique se o cliente é taxável. Também, note que se campo item do imposto está
preenchido, será o imposto padrão na transação já que esse é o primeiro na hierarquia da
consulta de imposto.
9. Para usuários OneWorld, navegue até Configurações > Empresa > Classificação >
Subsidiárias e, na subsidiária relacionada, verifique a aba Base fiscal se ela inclui a base fiscal
de imposto relacionada.
10. Navegue até Configurações > Contabilidade > Impostos > Configurar impostos >
campo Cobrar imposto sobre vendas em outro distrito. Se você marcar o campo Cobrar
imposto sobre vendas em outro distrito, a NetSuite procura por códigos de impostos ou
grupos que coincidam com o endereço de entrega do cliente. Marque o endereço de entrega na
Transação (i.e. estimativa, pedido de venda, fatura, venda à vista, etc). Assegure-se de que o
campo endereço está preenchido corretamente (i.e. rua, cidade, estado, código postal [CEP] e
país).
Se você não marcar o campo Cobrar imposto sobre vendas em outro distrito e não houver
nenhum item de imposto padrão definido no registro do cliente, o sistema usará, então, o
código de imposto de casa para o estado correspondente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Cliente gostaria de adicionar uma permissão a uma função que tenha a capacidade de
Exportar (download) os resultados de Relatório, Buscas salvas e Listas.
Solução
Para que uma função possa exportar (baixar) os resultados de Relatório, Buscas salvas e Listas,
a função deve ter a permissão Listas de exportação.
227
2. Navegue até Configurações > Usuários/Funções > Gerenciar funções
3. Função personalizada: Clique em Editar
4. Clique em Permissões
5. Clique em Listas
6. Permissões: Selecione Listas de exportação
7. Clique em Salvar
Observação: Para mais informações sobre exportação, consulte 21884 - Exporting Reports,
Searches and Lists.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
A data da transação controla o valor da taxa de câmbio em uma transação baseada nos dados
encontrados em Listas > Contabilidade > Taxas de câmbio.
Para funções não-administradores, o campo Taxa de câmbio estará acinzentado quando o
usuário tentar criar ou modificar uma nova transação devido à ausência de permissão.
Solução
Para permitir que usuários modifiquem o valor no campo taxa de câmbio para transações em
moedas não-base, o administrador deve conceder permissão ao usuário na lista de moedas
(moedas e taxas de câmbio):
1. Entre como administrador
2. Navegue até Configurações > Usuários/Funções > Gerenciar funções
3. Edite a função personalizada do usuário
4. Na aba Permissões > sub-aba Listas, adicione a permissão Moeda
5. Defina o nível como Editar
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
228
Produto: NetSuite 2021.1
Cenário
Este artigo abordará a pergunta "Autenticação baseada em Token: Somente usuário único?".
Solução
Cada token de acesso gerado é apenas para uso de um único usuário. Somente o usuário com
essa função terá o token de acesso. Outros usuários com a mesma função devem ser gerados
com um token separado.
Observação: Trate os valores de ID do Token e segredo do Token como se fosse uma senha.
Nunca compartilhe essas credenciais com pessoas não autorizadas e nunca as envie por e-
mail.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Custom Administrator - No 2FA | ID do pacote: 249470
Cenário
Um usuário com a função administrador precisa definir uma função como a de administrador
que não tenha acesso nenhum à folha de pagamento. Se o usuário navegar
até Configurações > Usuários/funções > Gerenciar funções, a função administrador não
estará incluída na lista de funções, portanto, não pode ser personalizada.
Instale um pacote chamado Administrator Role - Customizable. Esses pacotes fornecem uma
atribuição chamada Custom Admininistrator. Ao contrário do Pacote 9311 (Roles: Admin
Access - VIEW) que as permissões são definidas como Somente Exibição, esse pacote tem suas
permissões definidas como nível Total.
Solução
229
1. Navegue até Personalização > SuiteBundler > Buscar e instalar pacotes
2. Digite 249470 no campo Palavras-chave
3. Clique em Busca
4. Clique em Administrador Personalizado - Não 2FA
5. Clique em Instalar
6. Clique em Instalar Pacote
7. Clique em Atualizar para ver o andamento
Observação: A instalação do pacote pode demorar um pouco.
8. Quando o pacote estiver completamente instalado, navegue
até Configuração > Usuários/Funções > Gerenciar Funções
9. Administrador do NXTurn: Clique em Editar
• Função:
1. Nome: Informe o nome
2. Editar função
Observação: Configure a função com base nas suas preferências. Você pode executar etapas
do ID do artigo 35730 Hide the Payroll Subtab on Employee Recordse configurar a função
posteriormente.
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 20
Cenário
Pedidos de transferência interempresariais de subsidiárias com diferentes moedas base, às
vezes, podem gerar saldos na conta transitória interempresarial no nível de relatório
consolidado.
Solução
Para endereçar esses saldos, usuários podem optar por criar um lançamento interempresarial no
diário para eliminar os saldos da conta transitória correspondentes, dado que os saldos
sobressalentes das subsidiárias em transação são identificáveis e recíprocos. O lançamento deve
230
conter linhas que reclassificarão a conta transitória interempresarial em direção às Contas a
pagar/receber interempresariais para que os saldos da conta transitória sejam eliminados de
acordo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Um Pedido de vendas que foi faturada integralmente ainda está sendo mostrada como
Faturamento Pendente.
Solução
Cenário 1:
• O valor da coluna Quantidade na Fatura foi substituído para cada item de linha da
transação
• A quantidade informada era zero ou menor que a quantidade encontrada no Pedido de
vendas
• As quantias de cada item de linha da transação na Fatura foram inseridos manualmente
pelo usuário para refletir a mesma quantia dos itens de linha da transação do Pedido de
vendas
Cenário 2:
Além de exibir a coluna Pedido de vendas: Fatura para verificar quais itens de linha de
transação não foram Faturados, o usuário também pode usar uma pesquisa salva para verificar
quais linhas de transação foram atendidas e faturadas.
Para resolver:
Opção 1
231
1. Remova o item desvinculado do Atendimento do item
2. O Pedido de vendas agora estará no status faturada
Opção 2
1. Delete a Fatura
2. Retorne para o Pedido de vendas e o fature novamente
Opção 3
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Os encargos financeiros são taxas em atraso cobradas de seus clientes para faturas vencidas.
Para obter mais informações, consulte Finance Charges. Este artigo apresenta o cálculo de
encargos financeiros.
Solução
(Taxa anual / 365) x idade das faturas x valor das faturas pendentes que estão sendo
avaliadas
A idade das faturas é contada a partir da Data da transação ou Data de vencimento, dependendo
da configuração do encargo financeiro. Para verificar isso, navegue até Configurações >
Contabilidade > Preferências de encargo financeiro.
Para um cliente com várias NFFs vencidas sujeitas à avaliação, o encargo financeiro é
calculado para cada NFF. A soma do encargo financeiro de cada NFF é o encargo financeiro
total avaliado para esse cliente.
232
Preferências de Encargo financeiro:
Período de carência = 0
Fatura 1:
Valor = $500.00
Fatura 2:
Valor = $1000.00
Esse artigo foi útil? Clique aqui para deixar seu comentário.
233
ADICIONE MÚLTIPLOS ENDEREÇOS DE CLIENTES VIA IMPORTAÇÃO CSV
Referência: SuiteAnswers 67932
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Para adicionar múltiplos endereços a um registro de cliente via CSV, a funcionalidade
Selecionar arquivos múltiplos no CSV será usada.
Solução
Exemplo: se a intenção é adicionar de 5 a 500 endereços ao cliente ABC (ID interna = 123),
veja os passos a seguir:
ID Interna
123
2. Para o arquivo CSV de endereço do cliente, use o formato abaixo e coloque os detalhes;
adicione outras colunas como endereço 2, atenção, habilitar endereço em formato texto, e
outros, caso seja necessário. Adicione quantos endereços desejar. Observe, entretanto, que
somente um endereço pode ser marcado como entrega padrão e um endereço para faturamento
padrão.
ID Endereço Destinatário Cidade País Faturamento Entrega Nome do Telefone Estado CEP
Interna 1 padrão padrão campo (código
postal)
123 R. ABC Co. Niagara EUA Sim Não Entrega 1 012-456- Nova 14305
Witmer, Falls 7899 Iorque
3909
123 R. Presidente Niagara EUA Não Sim Faturamento 023-456- Nova 14305
Witmer, ABC Falls 1 1234 Iorque
3908
Após salvar esses arquivos como CSV, a importação pode ser realizada.
234
4. Para o mapeamento do arquivo, veja os detalhes:
▪ Selecione a ID interna no campo Coluna principal de arquivo primário
▪ Selecione, também, a ID interna na lista suspensa do campo Coluna. Isso é para
mapear a ID interna no segundo arquivo para o primeiro arquivo.
▪ Clique em Próximo
5. Em mapeamento do campo, assegure-se de mapear os seguintes campos
ID interna <---> Cliente: ID interna
Endereço 1 <---> Endereço do cliente: endereço 1
Destinatário <---> Endereço do cliente: destinatário
Cidade <---> Endereço do cliente: cidade
País <---> Endereço do cliente: país
Faturamento padrão <---> Endereço do cliente: faturamento padrão
Entrega padrão <---> Endereço do cliente: entrega padrão
Nome do campo <---> Endereço do cliente: nome do campo
Telefone <---> Endereço do cliente: telefone
Estado <---> Endereço do cliente: estado
Zip <---> Endereço do cliente: zip
6. Clique em Próximo
7. Nomeie o Importar nome do mapa para referência futura caso você venha a realizar outra
importação de endereço do cliente
8. Clique em Salvar e executar
Aviso
Observe que a mudança feita usando importação de CSV é irreversível. Teste em um ou dois
registros ou endereços antes de efetuar a atualização de numerosos registros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Lista da ID Interna (número) do tipo de transação
235
Planilha de entrada no estoque 42
Conjunto de montagem 34
Cartão de crédito 21
Reembolso ccrédito 22
Reembolso à vista 29
Venda à vista 5
Cheque 3
Comissão 38
Tarifa de demonstração 8
Memorando de crédito 10
Depósito do cliente 40
Fatura 7
Pagamento 9
Reembolso do cliente 30
Aplicativo de depósito 41
Depósito 4
Estimativa 6
Relatório de despesas 28
Valorização de moeda 36
Ajuste de estoque 11
Rateio de estoque 14
Transferência de estoque 12
Planilha de estoque 13
Recebimento de item 16
Atendimento de item 32
Lançamento 1
Ajuste de obrigações 27
Verificação de passivo de folha de 25
pagamento
Oportunidade 37
Cheque de salário 24
Pedido de compra 15
Comprometimento de receita 46
Reversão de comprometimento de receita 47
Autorização de devolução 33
Pedido de venda 31
Pagamento de imposto sobre vendas 23
Tegata a pagar 50
Tegata a receber 49
Transferência 2
Pedido de transferência 48
Desmontagem 35
Autorização de devolução ao fornecedor 43
Crédito do faturamento 20
Pagamento de conta 17
Pedido de trabalho 44
236
Ajuste da folha de pagamento 26
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
• Taxa atual
• Movimento de vendas a receber
• Dias de vendas pendentes
• Giro de estoque
• Dias de estoque disponível
• Movimento de vendas de ativo
• Margem de lucro sobre vendas
• Retorno sobre ativos
• Retorno em patromônio líquido
• Dívida para total de ativos
• Dívida para patrimônio líquido
237
2. Adicione Índice personalizado:
3. Clique em Salvar
Observação: Para obter instruções detalhadas, consulte o artigo 8145: KPI IDs Available
for Scorecard Formulas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O lançamento de eliminação é criado para todos os livros de contabilidade desde que Habilitar
consolidação esteja habilitado nos livros secundários.
238
Solução
Atualmente, não há filtro de livro na página de eliminação. Para executar o processo de
eliminação nos livros secundários, os usuários precisam:
1. Abrir a lista de verificação de período de cada período base;
2. Nos filtros, definir o valor do livro de contabilidade para o livro secundário;
3. Ir até a tarefa de eliminação de transações interempresariais para executar o
processo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário gostaria de replicar o relatório de balanço patrimonial usando uma busca salva de
transação
Solução
Se caso você queira replicar o relatório de balanço patrimonial de um dado período usando uma
pesquisa salva, você pode fazer o seguinte:
1. Navegue até Listas > Pesquisar > Pesquisa salvas > Novo
2. Clique em Transação
3. Vá até a aba Critérios > sub-aba Padrões e defina:
▪ filtro = descrição
▪ lançamento = é verdadeiro
▪ período contábil: data de término = é em ou antes 31/01/2019*
▪ conta: ID interna (número) = não está vazio
*A data definida aqui pode variar e deve ser a data de término do período.
239
WHEN (({accounttype} = 'Income' OR {accounttype} = 'Cost of
Goods Sold' OR {accounttype} = 'Expense' OR {accounttype} =
'Other Income' OR {accounttype} = 'Other Expense') AND
{accountingperiod.enddate} >=
TO_DATE('7/30/2016***','MM/DD/YYYY')) THEN 'Net Income' WHEN
({accounttype} != 'Income' OR {accounttype} != 'Cost of Goods
Sold' OR {accounttype} != 'Expense' OR {accounttype} != 'Other
Income' OR {accounttype} != 'Other Expense') THEN {account} ELSE
'' END
▪ Nome do campo personalizado = conta
** O texto inserido aqui depende do formato do número e nome da conta.
*** A data definida aqui pode variar e deve ser a data de término o período contábil mais cedo
do ano fiscal no qual o relatório está sendo executado.
Observação: Isso é aplicável somente a contas de instância única ou a contas OneWorld que
não possuem moedas diferentes entre as subsidiárias.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Nenhum
Cenário
Função Central do funcionário:
240
1. Navegue até Início > Início links > Inserir relatórios de despesa ou
O usuário só é capaz de pagar o relatório de despesa usando uma conta bancária com moeda =
a moeda-base da subsidiária do funcionário (HKD).
O Aprimoramento #75943 foi registrado para permitir que os usuários paguem os funcionários
em moedas diferentes da moeda-base da empresa deles.
Solução
Solução alternativa:
Na NetSuite, na página Efetuar pagamento > pague o relatório de despesa usando uma conta
bancária que tenha moeda = a moeda-base da subsidiária do funcionário
▪ defina o campo conta = conta bancária em HKD
1. Navegue até Transações > Banco > Transferir fundos
2. Defina:
▪ conta = conta bancária em HKD
▪ data = a mesma data do pagamento
▪ da conta = conta bancária em dólar
▪ para conta = conta bancária em HKD
▪ O valor inserido no campo Da conta é o mesmo valor inserido na transação de
pagamento.
3. Clique em Salvar
Resultado:
O saldo da conta bancária HKD entre as duas transações é zero.
O saldo da conta bancária em dólar refletirá o pagamento do relatório de despesa
Fora da NetSuite:
Faça manualmente um cheque em dólar para o fornecedor com o valor do relatório de despesa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
241
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Provento retido é uma conta gerada pelo sistema que obtém seu saldo a partir de duas fontes
diferentes:
Devido ao fato de tanto o lucro líquido adicional quanto o saldo inicial serem calculados como
valores de relatório (ao invés de lançamentos verdadeiros), eles não são capturados pelo
relatório de detalhe de registro de conta.
Isso ocorre por definição, simplesmente devido à natureza do cálculo de proventos retidos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
242
Cenário
Solução
• Definir o campo Sub-subsidiária de como nulo significa que o usuário gostaria que o
registro da subsidiária fosse definido como subsidiária raiz no sistema
• O usuário deve colocar um valor no campo e-mail de retorno no registro da subsidiária
antes de salvar o registro da subsidiária raiz antes ou após o campo Sub-subsidiária de
ser definido como nulo
• O campo e-mail de retorno pode não ser um campo mandatório, mas para a subsidiária
raiz ele é usado como o e-mail de retorno da empresa nos registros de transação
(Endereço de origem para o campo de formulários e-mail enviados com o NetSuite)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O fragmento do código abaixo é para um Suitelet, que acionará um script de cliente para fazer
alguma manipulação de registro.
Solução
/**
*@NApiVersion 2.x
*@NScriptType ClientScript
*/
function pageInit(context) {
243
alert('ClientScript pageInit triggered')
}
function setValTestFunc() {
// Load current record in order to manipulate it
var rec = currentRecord.get()
rec.setValue({
fieldId: 'custpage_text',
value: 'testing'
})
}
return {
pageInit: pageInit,
setValTestFunc: setValTestFunc
}
});
2. Crie um Suitelet, que criará um Formulário e anexará o Script de cliente com seu ID de
arquivo:
/**
*@NApiVersion 2.x
*@NScriptType Suitelet
*/
define(['N/ui/serverWidget'],
function (ui) {
function onRequest(context) {
if (context.request.method === 'GET') {
var form = ui.createForm({
title: 'Testing CS trigger'
});
form.clientScriptFileId = 111 //as noted in step 1
var field = form.addField({
id: 'custpage_text',
type: ui.FieldType.TEXT,
label: 'Text'
});
form.addButton({
id: 'buttonid',
label: 'Test',
functionName: 'setValTestFunc'
});
context.response.writePage(form)
}
}
return {
onRequest: onRequest
}
});
Vídeo de Tutorial
244
Clique no Link
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
RESTLET 2.0 > EXEMPLO DE SCRIPT PARA CARREGAR UMA BUSCA SALVA
USANDO RESTLET
Referência: SuiteAnswers 83115
Aplica-se a
Produto: Scripting, SuiteTalk e SuiteBuilder
SuiteApp: N/A
Cenário
O exemplo de script de Restlet carregará uma busca salva.
Solução
1. Na interface do usuário da NetSuite, crie uma busca salva de funcionário, que tenha como
resultado nome, e-mail e última modificação no campo Coluna
2. Antes de salvar a busca salva criada, assinale o campo Público
3. Crie e implante o script de Restlet. Você pode usar o postman para invocar e testar o script
de Restlet.
245
function(search,record) {
/**
* Função invocada ao enviar um pedido GET para o RESTlet.
*
* @param {Object} requestParams - Paramêtros do HTTP demandam URL;
paramêtros serão passados à função como um Objeto (para todos os tipos de
conteúdo suportados)
* @returns {string | Object} Corpo de resposta HTTP; retorna o string
quando o pedido Content-Type é 'text/plain'; retorna um objeto quando o
pedido Content-Type é 'application/json'
* @since 2015.1
*/
function doGet(requestParams) {
//demanda(['N/search','N/record'], function(search,record){
for(var i=0;i<searchResultSet2.length;i++){
recObj1[i]
=[searchResultSet2[i].getValue('altname')+searchResultSet2[i].getValue('emai
l')+searchResultSet2[i].getValue('lastmodifieddate')];
return JSON.stringify(recObj1);
}
return {
'get': doGet,
};
});
Aviso
246
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
247
▪
DManuseio de dados: Selecione Adicionar
▪
Clique em Próximo
3. Mapeamento de campos:
4. Mapeamento de campos:
▪ Mapeie todos os campos listados na etapa 1 e quaisquer outros campos
obrigatórios da seguinte forma:
Observação: Para Campos de ID Interno, clique no Ícone de Lápis e selecione ID Interno para
Escolher Tipo de Referência. Depois de configurar os parâmetros corretos, clique em
Concluído.
▪ Clique em Próximo
5. Salvar mapeamento e iniciar importação
▪ Nome do mapa de importação: Insira um Nome
▪ Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Electronic Bank Payments v.2020.1 | ID do Pacote 308852
Cenário
Solução
248
1. Vá para Personalização > Scripts > Scripts.
2. Gerador de Payment File SS: Clique em Exibir.
3. Vá para a guia Log de Execução.
4. Procurar: Erro ao recuperar os detalhes do banco após as entidades XXXXX.
5. Vá para o registro Fornecedor/Cliente ou Funcionário que tem o ID Interno
mencionado no erro.
6. Verifique se os Detalhes do Banco da Entidade Principal estão configurados
corretamente na entidade mencionada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Já que o script do evento do usuário não pode causar o acionamento de um outro conjunto de
scripts do usuário para evitar que a lógica recorrente ocorra de maneira desintencional, a
alternativa é criar um Suitelet que realize a mesma lógica como um segundo evento do usuário.
Solução
Um exemplo de caso de uso que se espera acontecer é:
Crie ou edite uma remessa de entrada e, ao salvar, a função Após enviar do script de evento do
usuário implementada a ela também atualizará o pedido de compra associado ao registro e
salvará.
O pedido de venda possui outro script de evento do usuário implementado a ele, que também é
acionado Após enviar. O script do evento do usuário no pedido de compra atualiza os campos.
Entretanto, o script de evento do usuário implantado no pedido de compra não é acionado já
que o envio da remessa de entrada é de outro script de evento do usuário.
Você pode usar o módulo N/redirecionar para redirecionar o Suitelet na função Após enviar do
evento do usuário, passando pelos parâmetros necessários como tipo de registro e ID do
registro.
O código exemplo abaixo transcreve as informações do script do evento do usuário da remessa
de entrada que passa pelo parâmetro ID do registro para o Suitelet.
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/log','N/redirect'],
function(log, redirect) {
function afterSubmit(context) {
// registrando para teste
log.debug({
249
title: '****************Start**************'
});
//a página redirecionará para o Suitelet na função
Após enviar e passará o(s) parâmetro(s) para ele
redirect.toSuitelet({
scriptId: 'customscript148' ,
deploymentId: 'customdeploy1',
parameters: {
'recordId':'1273'
}
});
}
return {
afterSubmit: afterSubmit
};
});
/**
* @NApiVersion 2.x
* @NScriptType Suitelet
* @NModuleScope SameAccount
*/
define(['N/record','N/log'],
function(record,log) {
function onRequest(context) {
log.debug({
details: requestparam.recordId
});
type: record.Type.PURCHASE_ORDER,
id: requestparam.recordId,
isDynamic: true,
});
objRecord.setValue({
fieldId: 'memo',
250
value: 'Sample Comment',
ignoreFieldChange: true
});
objRecord.save();
return {
onRequest: onRequest
};
});
Como o pedido de compra foi atualizado por um Suitelet, o registro atualizado resultante será
capaz de acionar os scripts de evento do usuário implantados nele.
Aviso Legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
251
Há a capacidade de resetar o número inicial ou no número do documento ou no número da
transação para ser o mesmo e todas as novas transações criadas coincidirão desde que o número
do documento não seja editado manualmente.
Avisos de números duplicados podem ser habilitados para evitar que usuários criem um
registro de transação com números de documento duplicados:
Usando a função administrador,
1. Vá até Configurações > Contabilidade > Preferências contábeis
2. Na aba Itens/transações > Outras preferências de transação > verifique o campo Avios
dos números duplicados
3. Clique em Salvar
Já que essa preferência pode ser configurada por usuários individualmente em Início > Definir
preferências, assegure-se de que em Configurações > Empresa > Preferências gerais >
campo Permitir edição manual desmarcado para Avisos de números duplicados.
Observe que uma vez que o usuário criar um número de documento duplicado, o número
gerado automaticamente irá retornar para o próximo número. Por exemplo, o usuário
equivocadamente criou uma Fatura nº 2, apesar do último número de documento de fatura
criado ter sido 5, o gerador automático de número voltará para 3. Sendo assim, é importante
que o campo Permitir edição manual esteja desmarcado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
252
Cenário
Para gerar assinatura para Autenticação baseada em Token SuiteTalk.
Solução
Este processo é baseado na Seção 3,4 do RFC 5849. Consulte o artigo 89647 Specifications for
Signature Construction for the TBA Authorization Flow.
ID da Conta: ACCT123456
Chave do
Consumidor: 138f668604eaa94d9493b1abfe7b4c583b884a62aa0309108980e132650fe724
Segredo do
Consumidor: d1e2be209b4a6495221569d1b06d053ee9a4d84f4c0f9244fa7ec41f50348bf3
ID do Token: 6132a42fae76e7efd0da48e9476ba0e1d14a74b65728412a1b5ffde57363bc4
Segredo do
Token: 13daf333cf983b5dd2a809e56a392d84dfa06a7f3542765d96e1e7a6522edb99
Nonce: SzKHYlAxGy1fOshMb4cl
Timtestamp: 1433763248
Observação: Os valores fornecidos acima são usados apenas para fins de exemplo.
Exemplo: baseString =
ACCT123456&138f668604eaa94d9493b1abfe7b4c583b884a62aa0309108980e132650fe724&
6132a42fae76e7efd0da48e9476ba0e1d14a74b65728412a1b5ffde57363bc4&SzKHYlAxGy1fO
shMb4cl&1433763248
253
Exemplo: signingKey =
d1e2be209b4a6495221569d1b06d053ee9a4d84f4c0f9244fa7ec41f50348bf3&1
3daf333cf983b5dd2a809e56a392d84dfa06a7f3542765d96e1e7a6522edb99
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
254
armazenamento (MB), ao navegar para Configurações > Empresa > Exibir informações
de faturamento > Componentes faturáveis?
Tamanho total de armazenamento (MB) refere-se a seus dados como transações, informações
de contato de seus funcionários, clientes, fornecedores, parceiros; registros de vendas como
Estimativas, Oportunidades, Pedidos de vendas, Faturas de vendas, Pedidos de compra, etc.
Tamanho da Pasta de arquivo (MB) refere-se aos arquivos ou dados que você armazena em
Documentos > Arquivos > Pasta de arquivo; exemplos desses dados são imagens, modelos
personalizados, anexos são documentos comerciais.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
A)
1. Navegue até Transações > Clientes > Gerar Demonstrativos
2. Cliente: Marque a caixa de seleção
Observação: Certifique-se de que o E-mail esteja definido no registro do Cliente.
3. Ações: Clique em E-mail
B)
1. Navegue até Listas > Relacionamentos > Clientes
2. Cliente: Clique em Visualizar
3. Clique na aba Comunicação
4. Clique na sub-aba Mensagens
5. Clique no botão Email
6. Clique na aba Destinatários
7. Destinatário: Selecione Destinatário
8. Destinatário adicional: Selecione outros Destinatários, se necessário
9. Clique na aba Mensagem
10. Assunto: Insira um Assunto
11. Mensagem: Insira uma Mensagem
12. Clique na aba Anexos
13. Incluir demonstrativo: Marque a caixa de seleção
255
14. Data do demonstrativo: Selecione a Data do Demonstrativo
15. Data Inicial: Selecione a Data Inicial
16. Clique no botão Mesclar e enviar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Crie uma busca salva que mostrará todos os pagamentos do cliente não-aplicados.
Solução
1. Vá até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione Transação como tipo de busca
3. Na aba Critérios, sub-aba Padrão, por favor, coloque os seguintes filtros:
▪ tipo = pagamento
▪ linha principal = falso
▪ aplicado a transação = qualquer = nenhum
▪ valor restante é acima de 0 = verdadeiro
4. Na aba Resultados, sub-aba Coluna, por favor, coloque os seguintes filtros:
▪ data
▪ nome
▪ valor
▪ valor restante
▪ status
5. Nomeie a busca
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
256
PERGUNTAS FREQUENTES SOBRE APRIMORAMENTOS DA NUMERAÇÃO DE
TRANSAÇÃO
Referência: SuiteAnswers 43487
Os usuários podem fazer uma busca global de uma transação usando o número interno de
transação?
Sim, podem.
Se um número menor tiver sido excluído, um usuário pode reutilizá-lo se a opção Permitir
edição manual estiver habilitada? O número excluído aparecerá na auditoria de log?
Sim, um usuário pode usar o número novamente e a transação excluída aparecerá na auditoria
de log de numeração de transação.
257
Se Utilizar motivo de exclusão não estiver habilitado e um usuário excluir uma transação
sem fornecer um motivo de exclusão, a transação excluída continuará a aparecer no log
de transação?
Sim.
Nas importações de CSV para pedidos de compra, se um usuário atribui um valor para o
número de documento (Permitir edição manual está ativado) que já foi usado no sistema,
o sistema importará a transação duplicada?
Não. A importação de CSV lançará o erro: "Um registro com esse ID já existe". Você deve
inserir um ID único para criar ou atualizar esse registro."
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: N/A
Cenário
O usuário precisa conhecer o impacto de "fazer uma cópia" no lançamento que já foi aprovado.
Solução
▪ Se a função do usuário tem permissões para aprovar lançamentos, então ao clicar em
Fazer uma cópia, o campo Aprovado do lançamento será marcado por padrão. Nesse
caso, o campo pode ser desmarcado manualmente.
▪ Se a função do usuário não tem permissões para aprovar lançamentos, então ao clicar
em Fazer uma cópia, o campo Aprovado do lançamento não estará marcado por
padrão.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
258
PERGUNTAS FREQUENTES SOBRE RETENÇÃO DE PAGAMENTO PARA
FATURAS DO FORNECEDOR
Referência: SuiteAnswers 41595
A caixa de seleção Retenção de pagamento pode ser definida como marcada por padrão
em todas as Faturas do fornecedor quando elas são criadas?
Não. Mas pode ser possível definir como marcada por padrão via script, pois está em um
registro existente. Também está disponível para atualizações por meio de fluxos de trabalho.
Uma solução alternativa é ativar a caixa de seleção Permitir alterações que não são do Razão
Geral, pois a caixa de seleção Retenção de pagamento é um campo Razão geral que não afeta.
259
Observação: Para pesquisar e votar em Aperfeiçoamento, consulte 10054 Voting for
Enhancements.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Itens sem controle de estoque > Gerar acumulados = Verdadeiro > Recebimento de item não
tem impacto no Razão geral.
As configurações do item no momento em que a linha do pedido de compra foi criada é a base
para os acumulados serem gerados ou não.
O recebimento do item não apresenta impacto no Razão geral mesmo se o Gerar acumulados
estiver definido como verdadeiro no registro do item.
Observação: Para que a nova configuração tenha efeito, a linha de item do pedido de compra
deveria ser criada do zero. Dessa forma, fazer uma cópia do pedido de compra que foi criado
antes de Gerar acumulados ser habilitado ainda herdará as configurações antigas. As
configurações antigas também permanecerão se você fizer uma cópia de um pedido de compra
antigo, usar o botão Copiar anterior para fazer uma nova linha e salvar o pedido de compra.
Solução
Solução alternativa:
260
3. Remova o item de linha
6. Receba o pedido
Se a função Fazer uma cópia foi usada para criar um pedido de compra, assegure-se de efetuar
os seguintes passos no pedido de compra seguinte:
3. Adicione o mesmo item sem controle de estoque de volta como uma nova linha (não
use o botão Copiar anterior)
5. Receba o pedido
Artigo relacionado: SuiteAnswers 41592 - Accrual of Service and Non-Inventory Items on Item
Receipts
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja mesclar dois campos e inserir um texto ou espaço entre eles ao exibir os
resultados da pesquisa.
261
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Tipo da busca: Clique em Tipo da busca
Observação: Informe qualquer uma das fórmulas fornecidas abaixo no campo Fórmula
para inserir um espaço entre os campos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
262
Observação: Se você tiver problema para exibir o vídeo, por favor, sigam as instruções do
artigo SuiteAnswers 77592 - Unable to play Adobe connect videos in SuiteAnswers when using
Chrome.
Há uma miríade de cenários que podem causar o erro "A ID interna ou e-mail do autor deve
coincidir com um funcionário." (SSS_AUTHOR_MUST_BE_EMPLOYEE) quando um
fluxo de trabalho faz uso da ação "enviar um e-mail".
Duas causas prováveis desse erro são que a ação Enviar e-mail refere-se a um campo de
funcionário vazio para uso como remetente do e-mail ou o fluxo de trabalho está usando o
usuário atual como remetente e ele está sendo iniciado por um script.
Solução
Abaixo estão algumas soluções alternativas para lidar com essa questão.
2. O funcionário referenciado é o usuário atual e o fluxo de trabalho está sendo acionado por
um script
Esse artigo foi útil? Clique aqui para deixar seu comentário.
263
RESOLVER ERRO NA IMPORTAÇÃO CSV DE TRANSAÇÕES: “CHAVE DE
REFERÊNCIA XX INVÁLIDA DA ENTIDADE PARA A SUBSIDIÁRIA YY”
Referência: SuiteAnswers 35887
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está tentando importar dados via CSV, mas recebe a mensagem de error: "Chave de
referência da entidade xx inválida para a subsidiária yy".
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar > Subsidiária
2. Na aba Critérios, sub-aba Padrão, adicione a ID interna (número) = yy
3. Clique em Pré-visualizar
1. Navegue até Listas > Busca > Buscas salvas > Criar > Entidade
2. Na aba Critérios, sub-aba Padrão, adicione a ID interna (número) = xx
3. Clique em Pré-visualizar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
264
REGRAS SOBRE IMPORTAÇÃO DE ATENDIMENTOS DO ITEM VIA CSV
Referência: SuiteAnswers 38467
1. A lista de Pedidos de venda que você pode atender pode ser encontrada ao navegar
até Transações > Vendas > Digitar pedidos de vendas
2. Atendimentos parciais não são permitidos na importação CSV já que só podemos importar
números de Pedido de vendas e não itens de linha.
3. Números de Pedido de vendas duplicados não são permitidos.
-- Exemplo de modelo para Atendimento do item - a importação de CSV só tem 5 colunas que
você precisa preencher:
a. Primeira coluna - é o Número do pedido de vendas sem duplicados
b. Segunda coluna - é o Tipo de transação no qual você pode inserir o valor do pedido de
venda por linha
c. Terceira coluna - é o Peso, mas é opcional. Se você inseriu algum peso, ele calculará o peso
baseado no peso dos itens pedidos
d. Quarta coluna - é o Número de rastreamento e se você tiver múltiplos números de
rastreamento para um pedido, você pode seguir os passos abaixo para mapeá-los nesse modelo:
*Na coluna Número de rastreamento do arquivo CSV para atendimento de item em massa,
coloque múltiplos números de rastreamento usando qualquer uma das maneiras abaixo:
-- separe cada número de rastreamento usando Alt + enter
-- separe cada número de rastreamento usando uma vírgula e um espaço
** Por exemplo: 100000000001, 10000000002, 1000000003
e. Quinta coluna - é a Integração de etiquetas a qual você pode definir como verdadeira ou
falsa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
265
SuiteApp: N/A
Cenário
Excluir registros em massa via script de atualização em massa
Solução
Para criar um script de atualização em massa, siga os seguintes passos:
1. Crie um arquivo de JavaScript com o script abaixo. Este é o script mais simples
necessário para excluir um registro. Você pode adicionar scripts adicionais caso seja
necessário.
2. Navegue até Personalização > Criação de scripts > Scripts > Criar e, então,
selecione Atualização em massa
3. No campo Função, coloque o nome da função do script: massUpdate
4. Clique em Salvar e implementar
Após salvar, navegue até Listas > Atualização em Massa > Atualização em Massa
1. Expanda o campo Atualizações personalizadas e selecione o nome do script que
você criou
2. Depois de selecionar, isso te levará a uma página similar a uma busca salva. Nela,
selecione o Critério dos registros que você deseja incluir na exclusão em massa (e.g.
data de criação é 10/8/2018)
3. Quando você terminar de preencher o critério, clique em Pré-visualização. A partir
de lá, você será capaz de verificar os registros que estão incluídos na sua atualização em
massa. Você pode realizar algumas modificações necessárias antes de clicar em
Executar atualização
4. Quando você terminar, clique em Executar atualização e simplesmente espere a
atualização em massa terminar. Por favor, note que as transações excluídas são
irrecuperáveis. Tenha extrema cautela.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
266
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
O usuário precisa usar:
▪ desconto para item de compra em transações de compra (e.g. fatura do fornecedor,
pedido de compra)
▪ desconto para item de venda em transações de venda (e.g. fatura, memorando de
crédito)
Solução
Item de desconto aplicado ao nível da transação
▪ Disponível somente em transações de venda na aba Itens > campo Item de desconto
▪ Veja o artigo SuiteAnswers - Discount Items
▪ Atualmente, há o pedido de aprimoramento #180038 para transações de compra
267
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Atualmente, não há possibilidade de incluir diretamente uma entrada de registro personalizado
subordinado nas impressões usando modelos avançados de PDF/HTML. Isso ainda está sendo
buscado no Aprimoramento #304767.
Como solução alternativa, é possível criar um script de evento do usuário que buscará nas
entradas de sub-registros personalizados e pegará os resultados para um campo personalizado
como um objeto JSON. Então, o Freemarker poderá analisar o conteúdo do campo
personalizado e construir uma tabela HTML na impressão. Os passos sobre como estabelecer
estão abaixo:
Solução
Crie um evento do usuário
function customRecordPrint(type, form, request){
268
var result = nlapiSearchRecord('customrecord172', null,
filters, columns);
custrecord = form.addField('custpage_custrecord_to_print',
'longtext', '', null, null),
custrecordArray = [];
var value =
results[i].getValue(columns[j]);
if (value.indexOf('.')==0 ||
value.indexOf(',')==0 || value.indexOf('-.')==0 || value.indexOf('-
,')==0){
value = '0'+value;
singleLine["col"+j] = (value)?value:'';
custrecordArray.push(singleLine);
custrecord.setDefaultValue(JSON.stringify(custrecordArray));
269
}
<thead>
<tr>
</tr>
</thead>
<tr>
<td align="left"
colspan="5">${customrecord_line.col0}</td>
<td align="left"
colspan="5">${customrecord_line.col1}</td>
<td align="left"
colspan="5">${customrecord_line.col2}</td>
</tr>
</#list>
</table>
</#if>
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
270
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
SuiteApp: SuiteScript 1.0/Scripts de evento do usuário e buscas salvas
Cenário
Uma busca salva com múltiplas colunas de busca com o mesmo campo de fórmula e de tipo de
resumo conterá o mesmo nome, associação e resumo. Portanto, não é possível recuperar um
valor de resultado específico via getValue(name, join, summary). Como solução alternativa, o
nlobjSearchColumn pode ser usado para recuperar um valor específico de um campo de
fórmula.
O nome do campo da coluna de busca pode ser usado para diferenciar as colunas de busca com
fórmulas similares.
Por favor, veja o artigo SuiteAnswers ID 80920 para alcançar o mesmo resultado usando SS
2.0
Solução
Exemplo de detalhes da busca salva:
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Oportunidade
3. Adicione os seguintes Critérios:
▪ Nome da busca: Saved opportunity search
▪ Na aba Resultados > sub-aba Colunas, adicione os seguintes campos:
Campo = cliente / Tipo de resumo = grupo
Campo = fórmula (numérica) / Tipo de resumo = soma / Fórmula =
{probability} * 100 / Etiqueta personalizada = Formula 1 / Nome do
campo de resumo = Formula 1
271
Campo = fórmula (numérica) / Tipo de resumo = soma / Fórmula =
{probability} * 90 / Etiqueta personalizada = Formula 2 / Nome do campo
de resumo = Formula 2
Exemplo de script
var search = nlapiLoadSearch('opportunity', 'customsearch42');
var resultSet = search.runSearch();
var results = resultSet.getResults(0,1);
var columns = results[0].getAllColumns();
for (var i = 0; i < columns.length; i++) {
if (columns[i].getLabel() == 'Formula 1') {
nlapiLogExecution('DEBUG','Value',results[0].getValue(columns[i]));
}
}
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
272
17. Navegue até Transações > Banco > Fazer depósitos
18. Clique na aba Depósitos
19. Clique na sub-aba Outros depósitos
- Conta: Selecione a Conta usada no reembolso feito (ou seja, Contas a pagar)
Observação: Para reverter o impacto da Fatura do fornecedor que foi inserida anteriormente,
é necessário criar um Crédito de fatura do fornecedor. Em seguida, aplique o Crédito de
fatura do fornecedor e o registro de Depósito (certifique-se de que eles sejam lançados na
mesma Conta de CP) por meio da seção Pagar fatura para compensar o saldo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Ao personalizar um formulário de pedido de venda padrão - fatura e salvar, o seguinte erro
aparece: "Itens que você solicitou no registro foram excluídos desde que você recuperou o
formulário".
Solução
Uma possível causa para esse erro é uma sub-aba personalizada (custom) adicionada às
transações e sua controladora é definida para uma dessas abas: Endereço, Pagamento,
Mensagens e Histórico. Essas abas foram removidas na implementação dos Aprimoramentos
de layout de formulários. Baseado no artigo SuiteAnswers ID 30535 - Form Layout
Enhancements, desde o lançamento da versão 2012.2, os aprimoramentos de layout de
formulário têm sido aplicados a todos os formulários padrão. Isso significa que em breve, todos
os formulários padrão ou personalizados não terão a aba Pagamento. Portanto, o erro aparece.
Se uma sub-aba personalizada é de um bundle, os usuários terão de entrar em contato com os
autores do bundle para ajustes.
273
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
SuiteApp: N/A
Cenário
O usuário quer mostrar as informações das sub-abas Detalhe do estoque (detalhe do estoque,
número localizador de item e número de estoque) em estoque e disponível em uma busca salva.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Escolha Item
3. Na aba Critérios, sub-aba Padrão, adicione o seguinte:
− Tipo é item de estoque
− Localidade de estoque é (escolha uma localidade)
− Número de estoque/Itens de estoque disponíveis: em estoque não é 0
− Fórmula (numérica) - fórmula = case when
{inventorynumberbinonhand.binnumber} = {binonhand.binnumber}
then '1' else '0' end | is 1
− Fórmula (numérica) - fórmula = case when
{inventorynumberbinonhand.inventorynumber} =
{inventorynumber.inventorynumber} then 1 else 0 end | is 1
− Fórmula (numérica) - fórmula = case when
{inventorynumberbinonhand.Location} = {binonhand.Location} then
'1' else '0' end | is 1
− Fórmula (numérica) - fórmula = case when
{inventorynumberbinonhand.Location} = {inventorynumber.Location}
then 1 else 0 end | is 1
274
- Itens de estoque disponíveis Campos: Em estoque | Máximo | Nome do campo
personalizado: Itens de estoque disponíveis - em estoque
- Itens de estoque disponíveis Campos: Disponível | Máximo | Nome do campo
personalizado: Itens de estoque disponíveis - disponível
- Número de estoque Campos: Em estoque | Máximo | Nome do campo personalizado:
Número de estoque - em estoque
- Número de estoque Campos: Disponível | Máximo | Nome do campo personalizado:
Número de estoque - disponível
5. Adicione um nome ao relatório
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Os Campos de item padrão/personalizado no Nome do campo do item não pode ser impresso
em um Modelo avançado de PDF/HTML.
Solução
Crie uma Pesquisa salva e um modelo avançado de PDF/HTML para imprimir os campos
padrão/personalizados.
1. Navegue até Listas > Pesquisar > Pesquisas salvas > Novo
2. Clique em Item
3. Título da pesquisa: Insira um Título
4. Exemplo: Label do Item - Códigos de Barras
5. Clique em Critérios
6. Clique em Padrão
7. Filtrar:
o Selecione Tipo
▪ Qualquer um de: Selecionar Inventário
o Selecione Número de Série/Lote
▪ Número de Série/Lote: A seleção não está vazia
8. Clique em Resultados
9. Clique em Colunas
o Campo:
275
▪ Selecione Número de Série/Lote
Observação: Você pode continuar adicionando ou removendo campos
dependendo da necessidade. (por exemplo, Data, Nome, Nome para
Exibição)
10. Clique em Salvar
<pdf>
<head>
</#if>
<style type="text/css">table {
font-family: verdana;
276
<#else>
font-family: sans-serif;
</#if>
font-size: 9pt;
table-layout: fixed;
th {
font-weight: bold;
font-size: 8pt;
vertical-align: middle;
background-color: #e3e3e3;
color: #333333;
td {
</style>
</head>
<td><b>Serial number</b></td>
<td><b>Display name</b></td>
</tr>
277
<tr><#if result.serialnumber?length != 0>
<td>${result.displayname?string}</td>
</tr>
</table></#list></#if>
</body>
</pdf>
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
278
RESOLVER ADMINISTRAÇÃO DE PAGAMENTO MANTIDA NA FILA PARA
PAGAMENTOS ELETRÔNICOS
Referência: SuiteAnswers 63278
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Electronic Bank Payments
Cenário
Pagamentos eletrônicos só podem processar um arquivo de pagamento por vez. Ter um PFA
(Administração de arquivo de pagamento) não em estágio final (falha, processado, processado
com erros, cancelado) evitará que outros PFAs sejam processados.
Por favor, primeiro defina o PFA como falha antes de tentar reprocessar o PFA que está preso
na fila.
Solução
Observação: Você deve reprocessar manualmente todos os PFAs definidos como Status
Com falha no campo Arquivo processado na página de administração do Arquivo de
pagamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
279
O usuário está tentando pagar uma cobrança parcialmente com um crédito de faturamento na
página de Pagar faturas, mas está recebendo o erro: "Não são permitidos pagamentos negativos
de faturas."
Solução
Passos a seguir:
Resultados:
Isso costuma ser acionado por endereços diferentes, ID interna e fornecedores na cobrança e no
crédito de faturamento.
Para resolver:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
280
1. Solicitar orçamento
2. Requisição
3. Contrato de compra
4. Pedido de compra global
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Importante: Para consultar os Documentos dos Termos de Serviço para as políticas de suporte
do SuiteSolution, acesse: http://www.netsuite.com/portal/resource/terms-of-service.shtml.
Guia SuiteSolution
▪ SS_Lot_Traceability_v1.1.0_SolutionGuide_v1.0.pdf (1.31 MB)
281
PAGAMENTO ELETRÔNICO: PAGAMENTOS > GERAÇÃO DE ARQUIVO
BANCÁRIO > GERAR ARQUIVO DE PAGAMENTO DE CONTA > ERRO: HÁ
FILTROS AUSENTES OU INCORRETOS NESTA BUSCA SALVA
Referência: SuiteAnswers 66520
O usuário navega até Pagamentos > Geração de arquivo bancário > Gerar arquivo de
pagamento de conta
Escolhe a conta bancária da empresa e a busca salva de transação
Recebe uma mensagem de alerta: EP_INVALID_SEARCH_FILTERS: Há filtros ausentes ou
incorretos nesta busca salva. Clique em Editar busca se você desejar revisar os critérios de
filtro. Para mais informações, veja o artigo Defining Transaction Saved Searches for Electronic
Payment na Central de Ajuda.
1. Verifique o artigo ID 51281 - Defining Transaction Saved Searches for Electronic Bank
Payment e assegure-se de que a busca salva coincide com todos os filtros.
2. Vá até a aba Resultados da busca
▪ Use Valor (moeda estrangeira) ao invés de valor
3. Salve as buscas e tente novamente na página TEF de PE - Geração de arquivo de
pagamento de conta
Aplica-se a
Produto: NetSuite 2021.1
Cenário
c. Existem Números de identificador de item com Quantidade em estoque que foram removidos
manualmente do Registro de item.
Solução
282
1. Edite Registro do Item
2. Na aba Compras/Estoque > Seção Gerenciamento de estoque, desmarque a caixa de
seleção Usar itens
3. Clique em Salvar
4. Crie outro Ajuste de estoque para trazer de volta a Localidade disponível original
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário da folha de pagamento pergunta sobre W-2 e 1099 durante o fechamento de ano.
Solução
O Ceridian gera e envia W-2s para os funcionários do Usuários de folha de pagamento
Oracle/NetSuite. Já que o Ceridian é um processador em massa, não há registro e impressão
283
separada de formulários de fechamento de ano, portanto, não há opção de excluir a impressão
W-2.
O Ceridian também gera e envia formulários 1099-MISC para fornecedores de clientes
processados através da folha de pagamento. Para evitar o registo duplicado, os usuários não são
capazes de imprimir formulários W-2 ou 1099-MISC no sistema NetSuite.
Formulários W-2 de funcionários são enviados diretamente para a força de trabalho através do
serviço postal dos Estados Unidos. É importante que os endereços de todos os funcionários
estejam atualizados e precisos no sistema de folha de pagamento da NetSuite. Cópias dos
funcionários são entregues em seus endereços no final de janeiro ou começo de fevereiro.
A taxa de $4.50 para Produção W-2/1099 é o valor cobrado todo ano para cada W-2/1099
gerado pela Ceridian/Oracle NetSuite referente ao ano anterior (e.g. Formulário W-2 2018
gerado em ou antes de 31 de janeiro de 2019). Os $10.00 por formulário W-2c é o valor
cobrado por correções no W-2 dos funcionários.
O Ceridian também produz Cópias de W-2 do Empregador, que são enviadas na metade de
fevereiro. Para acessar, os contatos autorizados da filha de pagamento recebem acesso a uma
pasta compartilhada chamada Oracle SecureSites. Instruções sobre como acessar estão
disponíveis no artigo SuiteAnswers ID: 86180.
Os empregadores também podem pedir uma cópia de W-2 ou W-2c que tenha sido expurgada
(e.g. W-2s, W-2cs para 2016 ou anterior) por $20.00 por formulário. Por outro lado, W-
2s/1099s & W-2cs para o ano de 2017 e além continuam acessíveis no Oracle SecureSites sem
custo para empregadores.
Se você precisar se mais assistência, por favor abra um chamado online ou entre em contato
com o Suporte ao Cliente em 650-522-1510
Artigos relacionados:
▪ Printing, Reprinting and Distribution of Forms W-2 and 1099-MISC for Payroll Users
▪ 2019 NetSuite/Oracle Payroll Exception Processing Fees
Esse artigo foi útil? Clique aqui para deixar seu comentário.
284
O ITEM COM QUANTIDADE DISPONÍVEL NÃO ESTÁ COMPROMETENDO UM
PEDIDO DE VENDA
Referência: SuiteAnswers 28531
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário não pode confirmar um item em um pedido de vendas, embora tenha uma
quantidade disponível que ainda não foi comprometida.
Solução
Existem algumas coisas a considerar e verificar quando um item não é confirmado, mesmo se
houver Quantidades Disponíveis que ainda não foram confirmadas em outros Pedidos de
Vendas.
1. Em Configuração > Contabilidade > Preferências Contábeis > guia Gerenciamento
de pedidos> seção Pedido de vendas, verifique se a preferência Executar
compromisso do item após a entrada de transação está ativada. Se a referida
preferência estiver ativada, o processo de consolidação será executado sempre que um
estoque que afeta a transação for salvo. Quando a preferência está desativada, o
processo de consolidação é executado apenas quando iniciado manualmente pelo
usuário ou quando uma programação de consolidação é configurada.
2. No registro de transação, verifique o seguinte:
o Verifique se a coluna Local na linha do item não está em branco. Se estiver em
branco, selecione um local com quantidades suficientes e tente salvar o pedido
de vendas novamente.
o Verifique a coluna Confirmar na linha do item. Se a coluna estiver definida
como "Não confirmar", os itens não serão confirmados, mesmo que haja
quantidades disponíveis.
o Verifique se o item está vinculado a um pedido de compra ou pedido de serviço
de pedido especial
▪ Pedido especial Pedido de compra - Os pedidos especiais só podem
receber compromissos do pedido de compra ao qual estão vinculados. Se
você receber menos que a quantidade da demanda, a demanda não será
totalmente comprometida. Se você receber mais do que a quantidade
demandada, o excesso estará disponível para outra demanda.
Observação: O local da linha do item definido no pedido de vendas e no
pedido deve ser o mesmo.
▪ Ordem especial Ordem de serviço - as ordens especiais podem receber
compromissos da ordem de serviço à qual estão vinculados e do estoque
disponível. Se você criar mais do que a quantidade de demanda, o
excesso estará disponível para outra demanda.
3. No registro do item, verifique se o item possui quantidade disponível.
4. No registro de local, verifique se a opção Tornar disponível o estoque está marcada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
285
TRANSAÇÕES NÃO ESTÃO APARECENDO EM PAGAMENTOS >
PROCESSAMENTO DE PAGAMENTO > PROCESSAMENTO DE PAGAMENTO DE
CONTA (TEF - PÁGINA DE PAGAMENTO DE CONTAS)
Referência: SuiteAnswers 32800
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Electronic Bank Payments 2020.1.3
Cenário
Solução
286
f. Se o Formato de Arquivo DD estiver em branco, desmarque e remarque a marca de
seleção Débito Direto/Reembolso do cliente TEF antes de salvar
1. Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Tipo = fornecedor/cliente/funcionário
3. Na aba Critérios > selecione:
• Pagamento de conta TEF/Débito direto/Reembolso do cliente TEF =
verdadeiro
• Formato de arquivo TEF/Reembolso do cliente/Débito direto TEF é -
nenhum
4. Clique Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Os usuários ainda podem anexar arquivos e recibos na aba Comunicação > sub-aba
Arquivos?
Sim. Os usuários podem optar por anexar arquivos e recibos na aba Comunicação > sub-aba
287
Arquivos.
Ao selecionar Filtros disponíveis para as buscas salvas, para cada filtro que possua valores
não-numéricos, você pode verificar o campo Mostrar no rodapé para exibir as opções de
valores de campo no rodapé dos resultados da busca, dessa forma os visualizadores da busca
poderão facilmente filtrar os resultados.
Para uma categoria de despesa definida com taxa padrão, os usuários ainda podem
mudar o valor da quantidade e da taxa ao criar um relatório de despesa?
Sim. A taxa definida no registro de categoria de despesa serve como valor padrão. Os
usuários ainda têm a opção de mudar os valores da quantidade e da taxa ao criar a linha
do relatório de despesa para a dita categoria.
Os usuários podem definir o campo A taxa é obrigatória como verdadeira sem definir
nenhuma taxa padrão?
Sim. Os usuários podem marcar 'A taxa é obrigatória' e deixar a taxa padrão em branco.
Contudo, ao inserir um relatório de despesa usando a categoria de despesa dita, será
solicitado o ingresso de valores de quantidade e de taxa para salvar o registro com sucesso.
O formulário de relatório de despesa não pode ser personalizado para ocultar campos. O
campo Mostrar está acinzentado.
288
associar o número com o recibo analisado. Não tem a ver com o número de transação comum
no qual a numeração automática pode estar ativada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Fixed Assets Management 19.2
Cenário
Solução
Abaixo estão os seguintes motivos pelos quais não há valor ou o valor gerado está incorreto.
1. Registro do ativo > aba Contas > A Conta de depreciação não está definida (o
campo Conta de depreciação não está preenchido)
2. Registro do ativo > aba Geral > Depreciação ativa = Falso
3. Registro do ativo > aba Geral > A data de início e de término da depreciação não
foram preenchidas ou definir uma data não cobre a data de depreciação (a data de
depreciação deve estar entre as datas de início e de término da depreciação)
4. Registro de ativo > aba Geral > A data da última depreciação e a data prevista da
depreciação não foram preenchidas ou definir uma data depois da data de depreciação
289
5. Registro de ativo > Seção principal > Status de ativo = depreciado totalmente ou
disponível
6. Configurações > Contabilidade > Preferências contábeis > Pasta
de classificações > Tornar campos obrigatórios de departamentos/classes/local =
verdadeiro, e ativo de departamento, classe ou localidade não foi definido (Registro
de ativo > aba Geral > Departamento/Classe/Local)
Observação: Departamento, classe e local devem ser ativados para que a depreciação
seja executada com sucesso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Se o usuário usar a página Conciliar extrato bancário original, não será possível editar o Último
saldo reconciliado, pois ele é originado do Saldo do extrato final do último mês.
Solução
290
5. Alterar o Saldo do extrato final
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário está fazendo uma importação de CSV do plano de contas, mas está recebendo a
mensagem de erro: A chave de referência da conta xxx inválida para a subsidiária xxx
Solução
A razão pela qual a importação de CSV está falhando é devido à conta não ter uma ID externa.
O usuário pode verificar isso criando uma busca salva. Para isso, siga os passos a seguir:
O usuário pode prosseguir com a importação CSV para atualizar a ID externa da conta
seguindo os passos abaixo:
1. Navegue até Configurações > Importar/Exportar > Importar registros CSV
2. No passo 1, verificaremos o seguinte:
▪ Tipo de importação = Contabilidade
▪ Tipo de registro = Plano de contas
Selecione o arquivo e clique em Próximo
291
Assegure-se de que a ID interna seja mapeada primeiro antes da ID externa para garantir que o
Assistente de importação invoque primeiro a ID interna do registro.
5. No passo 4, nomeie o Nome do mapa como Atualizar ID externa
Para também atualizar a ID externa de outras contas, os usuários podem fazer o seguinte:
1. Crie uma busca salva que mostrará as contas atualizadas
2. Exporte os resultados da busca salva clicando no ícone do Excel
3. Abra e edite o arquivo. Modifique o arquivo fazendo o seguinte:
▪ Preencha os valores para ID externa já que estaria vazia. Presumo que a ID externa seja
a mesma que o número da sua conta
▪ Remova todas as colunas, mas mantenha somente as colunas de ID interna e de ID
externa
▪ Salve o arquivo como arquivo de CSV (delimitado por vírgula)
4. Quando o arquivo estiver salvo, vá ao Processo de importação
5. Navegue até Configurações > Importar/Exportar > Importações CSV salvas
6. Localize e clique em "Atualizar ID externa". Essa é a importação que salvamos quando
atualizamos a conta
7. No passo 1, selecione o arquivo salvo no passo 3
8. O usuário pode, então, proceder clicando em Próximo. Por favor, assegure-se de que no
passo 4 Mapeamento de campo, a ID interna seja mapeada antes da ID externa
9. Execute a importação
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Nos EUA, trabalhadores por contrato ou não-funcionários com pagamento de até $600 ou mais
(dólares por serviço prestado durante um ano) devem fornecer o Formulário 1099-MISC
Miscellaneous Income Statement para informações de relatório de imposto.
Esse vídeo de treinamento discutirá como a NetSuite pode ajudá-lo a cumprir os requisitos de
relatórios 1099-MISC do IRS.
292
EE do contratante
- Pagar contratante via Módulo Folha de Pagamento da NetSuite
- Impressão e registro de 1099-MISC
- Relatório 1099-MISC via Módulo AP NetSuite
- Configurar registro do fornecedor para 1099-MISC
- Associar uma conta de despesa com uma categoria 1099-MISC
- Inserir uma fatura do fornecedor
- Pagar fatura do fornecedor
- Relatório 1099-MISC via transações bancárias da NetSuite
- Como escrever um cheque
- Busca salva de 1099-MISC
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Observações:
293
Relatório do histórico de reconciliação.
• O usuário precisa corrigir aquelas reconciliações com discrepâncias para que o registro
bancário coincida com o relatório de conciliação bancária.
• Para corrigir esses extratos, é altamente recomendado que o usuário revisite cada data de
extrato que estiver mostrando uma diferença. Como ponto de partida, a diferença pode ser
encontrada pelo seguinte:
▪ Erro de transposição no saldo final da demonstração
▪ Transações que ainda vão ser inseridas na NetSuite
▪ Transações que ainda vão ser reconciliadas
▪ Transações que foram desconciliadas (veja o artigo SuiteAnswers
ID 12349)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
http://shopping.netsuite.com/mypage.html
http://shopping.netsuite.com/MYPAGE.html
http://shopping.netsuite.com/MYPAGE.HTML
Observação: URLs descritivos para itens, categorias, imagens, etc., não diferenciam
maiúsculas de minúsculas. O componente do URL pode ser tanto letras maiúsculas ou
minúsculas.
294
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Os navegadores tendem a manter as senhas dependendo das configurações definidas pelo
usuário. Isso evita o login com senhas salvas.
Solução
Para verificar uma senha salva no Firefox:
1. Abra o Firefox > Ferramentas > Opções > Segurança
2. Clique em Logins salvos
3. Clique em Mostrar senhas
4. Encontre a página de login da NetSuite na lista e verifique se o navegador salvou a senha
correta
Se ele ainda tiver a senha antiga, os usuários podem remover a página da NetSuite da lista e
tentar logar novamente. O navegador perguntará, então, se o usuário deseja salvar a senha. Esse
processo salvará a nova senha digitada.
Aplica-se a
Produto: Relatório de projeção por status
Cenário
O cliente gostaria de gerar um relatório de projeção de faturamento de pedido de venda por mês
mostrando somente os números de transação e o valor mensal para certos períodos (i.e. 1-nov-
2011 a 31-out-2012). O total por mês deve coincidir com o valor a ser faturado como mostrado
em Histórico > Tabela de transação de pedido de venda
Solução
1. Vá até Relatórios > Projeção > Resumo de Projeção por Status > Personalizar
2. Em Editar colunas, clique na pasta Projeção
3. Escolha os campos de coluna a seguir:
▪ Número de transação
▪ Valor projetado
4. Remova todos os outros campos de coluna exceto os campos de coluna acima
295
5. Clique em Filtros
6. Insira os filtros adicionais abaixo:
▪ Componente do relatório = expanda a pasta Projeção > Tabela de faturamento
▪ Campo = Tabela de faturamento: nome
▪ Valor = Filtrar: não está vazio
7. Clique em Pré-visualização
8. Coloque um intervalo de data (i.e. de 1-nov-2011 até 31-out-2012)
9. Defina a coluna = mês
10. Clique em Atualizar
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Atualmente há as seguintes funções padrão do contato NetSuite disponíveis:
▪ Contato alternativo
▪ Consultor
▪ Tomador de decisões
▪ Contato principal
Solução
Os usuários podem criar uma nova função do contato em:
1. Configurações > Vendas > Listas de CRM
2. Filtros > tipo: Função do contato
3. Para criar uma nova função > clique em Criar
4. Para modificar uma função existente > clique em Editar ao lado da função
Observação: As funções padrão do contato da NetSuite não são editáveis e não podem ser
definidas como inativas. Isso é objeto do pedido de Aprimoramento #91343.
Para outras listas de CRM, veja o artigo SuiteAnswers ID 9768.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
296
Produto: NetSuite 2020.1
Cenário
O usuário encontra um erro "Já existe um Registro de Cliente com este ID. Informe um ID de
Cliente exclusivo para cada registro criado" ao criar um registro de Lead.
Solução
O erro "Já existe um registro de cliente com este ID" é encontrado quando os Números gerados
automaticamente não estão ativados nos registros do cliente. O sistema não atribuirá
automaticamente um ID de cliente exclusivo para cada um dos registros de Cliente ou Lead
criados.
Por padrão, os registros de Cliente ou Lead não podem ter o mesmo ID de Cliente. Se a opção
Números gerados automaticamente não estiver ativada para registros do Cliente, o ID do
Cliente será originado do campo Nome do Cliente. Se o usuário criar um registro de Cliente e
Lead com o mesmo nome, este não será criado, pois o ID do Cliente já existe no primeiro
registro de Cliente criado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Personalização > Formulário > Modelos avançados de
PDF/HTML
2. Edite o Modelo de Pedido de Vendas Padrão
3. Mude o editor para Código-fonte clicando em Código-fonte
4. Atualize o código-fonte para o logotipo como a seguir, para estabelecer uma
largura de e.g. 200px (pixels)
297
< img src="${companyInformation.logoUrl}" style="float: left; margin: 7px; width: 200px;" />
5. Clique em Salvar
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Adicione um elemento no modelo PDF/HTML Avançado para mostrar isenção de
responsabilidade.
Solução
A. Alternar código-fonte
298
B. Alternar código-fonte
Adicione o código abaixo e altere TEST EXTRA PAGE TEXT para seu Aviso Legal
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Há uma diferença entre COALESCE e NVL quando a questão é o uso. Apesar de serem
utilizados de forma similar, cada um é mais apropriado para o uso em cada contexto.
Este artigo discute quando usar adequadamente as funções COALESCE e NVL ao usar
Fórmula em Buscas salvas, Fluxos de trabalho ou em Validação e valores padrão em campos
personalizados.
Solução
Observação: Dependendo do caso de uso, um pode ser melhor do que o outro especialmente
ao se trabalhar com campos personalizados cujos valores são derivados de uma fórmula, com
buscas salvas e, também, com condições ao se trabalhar com fluxos de trabalho.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
299
PERSONALIZE O FORMULÁRIO DE FATURA PARA ADICIONAR UM CAMPO
PERSONALIZADO ORIGINADO DO NOME DO CLIENTE E SEJA CAPAZ DE
INCLUÍ-LO NO FORMULÁRIO DE FATURA IMPRESSA
Referência: SuiteAnswers 22102
Aplica-se a
Produto: 2020.2
Cenário
A NetSuite não possui uma maneira padrão de incluir o nome do cliente em um formulário de
fatura impressa se os usuários estão colocando nomes diferentes no campo de destinatário na
seção Endereço para faturamento
Solução
Para obter o resultado desejado, o Formulário de Fatura precisa ser personalizado para
adicionar um campo personalizado originado do campo Cliente e configurá-lo para impressão
no Formulário de Fatura.
1.Navegue até Personalização > Listas, Registros e Campos > Campos do Corpo da
Transação > Criar (Administrador)
2.Defina o seguinte para o novo Campo Corpo da Transação Personalizada:
• Rótulo (ou seja, Nome do Cliente)
• Tipo: Texto de Formato Livre
• Aplica-se à subguia > Venda
• Subguia Exibir > Subguia: Principal
• Subguia Seleção de Fornecedor e Filtragem:
▪ Lista de Origem: Cliente
▪ Origem - De: Nome da Empresa
3.Clique no botão Salvar e Aplicar a Formulários
4.Marque a caixa de seleção Mostrar e Imprimir Formulário(s) Personalizado(s) de
Fatura do Cliente em que o campo deve ser aplicado
5.Clique em Salvar
6.Navegue até Personalização > Formulários > Formulários de Transação
7.Edite Formulário(s) Personalizado(s)
8.Certifique-se de que o Tipo de Impressão seja Básico
9.Navegue até Campos de Impressão > Corpo
10. Arraste e solte o campo personalizado de acordo com o local preferido
Esse artigo foi útil? Clique aqui para deixar seu comentário.
300
OCULTAR ITENS DE LINHA ESPECÍFICOS AO IMPRIMIR TRANSAÇÕES
USANDO MODELOS AVANÇADOS DE PDF/HTML
Referência: SuiteAnswers 33495
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Para ocultar itens específicos na lista de item em um formulário de PDF, use o recurso de
edição de código-fonte HTML. O editor de código-fonte HTML usa sintaxe baseada em
freemarker, que é descrita detalhadamente em http://freemarker.org/docs/
2. Implementar a filtragem
...
</#if>
<tr>
<td align="center" colspan="3" line-
height="150%">${item.quantity}</td>
<td colspan="12"><span class="itemname">${item.item}</span><br
/> ${item.description}</td>
<td align="right" colspan="4">${item.rate}</td>
<td align="right" colspan="4">${item.amount}</td>
</tr>
</#list>
301
...
...
</#if>
<#if !item.item?contains("Bed")>
<tr>
<td align="center" colspan="3" line-
height="150%">${item.quantity}</td>
<td colspan="12"><span class="itemname">
${item.item}</span><br />${item.description}</td>
<td align="right" colspan="4">${item.rate}</td>
<td align="right" colspan="4">${item.amount} </td>
</tr>
</#if>
</#list>
...
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
302
Um modelo avançado de PDF/HTML de impressão pode ser personalizado de várias maneiras.
Uma das mais usadas é adicionar um campo personalizado ou um campo padrão que esteja
disponível no registro. Campos padrões podem ser encontrados no Navegador de registro.
Solução
Como incluir um campo no formulário impresso usando o modelo avançado de PDF:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
303
Exibir o Valor pago e o Valor restante da Fatura associados ao Pedido de compra como um
Campo personalizado.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas salvas > Novo
2. Clique em Transação
3. Título da pesquisa: Insira Valor total na Fatura
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Selecione Fatura
▪ Clique em Sim (é Verdadeiro)
7. Clique em Resultados
8. Clique em Colunas
9. Campo:
o Selecione Valor
▪ Tipo de resumo: Selecione Soma
10. Clique em Filtros disponíveis
11. Filtrar:
o Selecione Criado de
▪ Mostrar na região de filtro: Marque a caixa de seleção
12. Clique em Salvar
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Nome do campo: Insira Valor pago
3. Tipo: Selecione Moeda
4. Armazenar valor: Desmarque a caixa de seleção
5. Clique em Aplica-se a
o Compra: Desmarque a caixa de seleção
6. Clique em Exibir
o Sub-aba: Selecione Principal
7. Clique em Validação e valores padrão
o Pesquisa: Selecione Valor total na Fatura
8. Clique em Salvar
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Nome do campo: Insira Valor restante
3. Tipo: Selecione Moeda
304
4. Armazenar valor: Marque a caixa de seleção
5. Clique em Aplica-se a
o Compra: Marque a caixa de seleção
6. Clique em Exibir
o Sub-aba: Selecione Principal
7. Clique em Validação e valores padrão
o Fórmula: Marque a caixa de seleção
o Valor padrão: Insira {total} - {Field ID of Custom Field from step 2}
8. Clique em Salvar
Observação: A Moeda que será seguida nos campos personalizados é a Moeda padrão do
sistema.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Há um requisito na criação de buscas salvas para exibir o valor na coluna 2 se não houver valor
gerado na primeira coluna.
Solução
1. Navegue até Listas > Busca > Busca salvas > Criar
2. Clique no tipo de registro específico a ser usado para a busca salva
3. Título da busca: Coloque Pesquisa 1
4. Clique na aba Resultados
5. Clique na aba Colunas
6. Campos:
305
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro
2. Registro subordinado: Clique em Editar
3. Permitir Edição de Registro subordinado: Marque a caixa de seleção
4. Clique em Salvar
Observação: Ao criar o registro principal (por exemplo, Listas > Relacionamentos > Clientes
> Criar), a opção para adicionar um novo registro subordinado deve estar disponível na aba
selecionada nas configurações de registro personalizado. Salvar o registro principal também
deve resultar na criação de um novo registro subordinado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
306
Produto: NetSuite 2021.1
Cenário
A Ajuda de campo para Nome de exibição do Item/Código é lida: "O nome de exibição é
impresso na coluna Item dos formulários de vendas. Se este item for membro de um kit, esse
nome será exibido na coluna Item quando a caixa Imprimir itens estiver marcada. No entanto,
isso funciona apenas para o recurso Impressão Básica. A solução para isso é criar um Campo
de linha personalizado, ter o Nome de exibição e imprimi-lo no Modelo avançado de
PDF/HTML:
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos de linha de
transação > Criar
5. Clique em Aplica-se a
307
4. Substitua todas as strings ${item.item} by ${item.custcolID}
Observação: O custcolID é o ID Interno do campo criado nas etapas anteriores.
5. Clique em Salvar
Observação: Outra opção é ativar o recurso em Configurações > Empresa > Preferências
gerais > Mostrar Nome de exibição com códigos de item (caixa de seleção) que exibe e
imprime ambos - Nome de exibição do Item/Código e Nome/Número do item. Por exemplo,
Nome/Número do item "1234567" tem o Nome de exibição/código "Deluxe Widget". Quando
você habilitar essa preferência, a lista suspensa de itens e o formulário de vendas mostrarão
"Deluxe Widget 1234567".
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Personalização > Fluxo de Trabalho > Fluxos de Trabalho > Criar
2. Informações Básicas:
• Nome: Informe Caractere de Limite Fluxo de Trabalho
• Tipo de Registro: Selecione Transação
• Subtipos: Selecione Pedido de Vendas
• Executar como Admin: Marque a Caixa de Seleção
• Status da Liberação: Selecione Liberado
• Iniciação: Selecione Baseado em Evento
3. Definição do Evento:
• Na Criação: Marque a Caixa de Seleção
• Na Exibição ou Atualização: Marque a Caixa de Seleção
• Tipo de acionador: Selecione -Tudo-
• Contextos: Selecione Interface do Usuário
4. Clique em Salvar
5. Clique em Estado 1
308
6. Canto inferior direito: Clique em Nova Ação
7. Clique em Retornar Erro do Usuário
8. Informações Básicas:
• Acionador em: Selecione Antes do envio do usuário
9. Condição: Selecionar Fórmula Personalizada
10. Fórmula: Insira !isValEmpty(nlapiGetFieldValue('fieldID').toUpperCase())
&& nlapiGetFieldValue('fieldID').length>parseInt('5')
11. Observação: Substitua o fieldID pelo ID do Campo Personalizado.
12. Parâmetros:
• Texto: Insira o número máximo de caracteres permitido neste campo é
apenas ___
13. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
Recibo de coleta > Modelo avançado de PDF/HTML > Imprimir números de identificador de
item (Gerenciamento avançado de estoque por número/endereço do item)
Solução
Este artigo permitirá que imprimamos (modelo de PDF/HTML) números de identificador de
item de um item em um comprovante de coleta. Isso só funcionará se o Gerenciamento
avançado de estoque por número/endereço do item estiver habilitado.
1. Verifique se o recurso Gerenciamento avançado de estoque por número/endereço do
item está habilitado navegando até Configurações > Empresa > Habilitar recursos > Itens e
estoque > Estoque
2. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML > Edite
o Standard picking template
3. Adicione <th align="right" colspan="4">Bin</th> após a linha 123.
4. Adicione <td align="right" colspan="4">${item.inventorydetail}</td> após a
linha 132.
5. Crie um pedido de venda e escolha um item, defina-o como atendido
6. Imprima o recibo de coleta navegando até Transações > Gerenciamento > Imprimir
cheques e formulários > Recibo de coleta
309
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
Cenário
Quando você criar uma busca salva e adiciona o campo valor na aba Resultados, a busca
mostrará o valor que não inclui o símbolo de moeda.
Solução
Para adicionar o símbolo monetário ($), você terá de usar o campo Fórmula (texto), com o ID
de campo como a fórmula. Para fazer isso:
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
310
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
311
o Clique em Trimestre
o Selecione Este trimestre fiscal
o Clique em Definir
12. Clique em Resultados
13. Classificar por: Selecione Data de criação
14. Clique em Colunas
15. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Data de criação
▪ Tipo de resumo: Selecione Grupo
▪ Função: Selecione Mês
o Selecione Fórmula (Numérica)
▪ Tipo de resumo: Selecione Soma
▪ Fórmula: Informe SUM(CASO WHEN {type} = 'Pedido de vendas'
THEN {amount} ELSE NULL END)
▪ Nome do resumo: Insira Pedido de vendas
o Selecione Fórmula (Numérica)
▪ Tipo de resumo: Selecione Soma
▪ Nome do resumo: Insira Cota
o Selecione Fórmula (Numérica)
▪ Tipo de resumo: Selecione Soma
▪ Fórmula: Insira (SUM(CASE WHEN {type} = 'Sales Order' THEN
{amount} ELSE NULL END) / SUM(CASE WHEN {type} = 'Quote'
THEN {amount} ELSE NULL END) )
▪ Nome do resumo: Insira % SO/Cotas
16. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Para o medidor de ICD atual vs. projeção funcionar, o usuário precisa adicionar as vendas
padrão e a projeção de ICD no portlet Indicador-chave de desempenho.
Solução
312
1. Navegar até o Painel Inicial
2. Clique no link Personalizar
3. Conteúdo Padrão: Selecione Indicador Chave de Desempenho
4. Indicador Chave de Desempenho: Clique em Configurar
5. Janela Popup: Clique em Adicionar ICDs padrão
6. Escolha Indicadores-Chave de Desempenho Padrão:
• Selecione Vendas
• Selecione Previsão ou Previsão (Alt_Sales)
7. Clique em Concluído
8. Clique em Salvar
9. Atualize o Medidor ICD
Observação: Adicione Previsão (Alt. Vendas) se o recurso Valor de vendas alternativo estiver
ativado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Este artigo contém um exemplo que mostra como incluir mais de uma condição em uma
instrução CASE que é usada como uma Fórmula de Valor Padrão em uma página Campo
Personalizado.
Solução
1. Navegue até Personalização > Listas, Registros, & Campos > Campos
do Corpo da Transação > Criar
Observação: Você também pode usar isso para outros tipos de campos (por exemplo,
Campos de Entidade, Campos de Item etc.)
2. Na guia Validação e Padronização > Marque a caixa de seleção Fórmula e
no campo Valor Padrão insira a seguinte Expressão SQL de amostra:
CASE
WHEN {customfield} = 1 OR {customfield} = 2 OR {customfield} = 3 THEN 'Field
Value'
313
END
ISENÇÃO DE RESPONSABILIDADE
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem garantia
de qualquer tipo, na medida máxima permitida por lei. A Oracle + NetSuite Inc. não
garante ou garante que os desenvolvedores de sucesso individuais possam ter na
implementação do código de amostra em suas plataformas de desenvolvimento ou no uso
de suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz quaisquer representações sobre o
uso, resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou
informações relacionadas ao código de amostra. A Oracle + NetSuite Inc. isenta-se de
todas as garantias, expressas ou implícitas e, em particular, isenta-se de todas as
garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código, ou qualquer serviço ou software relacionado a ele. A Oracle +
NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou conseqüentes
ou custos de qualquer tipo decorrentes de qualquer ação tomada por você ou por outros
relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O sistema seguirá as configurações de nível de formulário para recibo de coleta
personalizado/lista de embarque personalizado > Campos de impressão, e substituirá as
configurações de campo personalizado ao imprimir. Este artigo explica como testar esse
comportamento.
Solução
1. Navegue até Personalização > Formulários > Formulários de transação
A. Defina Recibo de coleta padrão como Preferido
B. Clique em Enviar
2. Navegue até Personalização > Listas, registros e campos > Campos de corpo de
transação
A. Edite o Campo de corpo de transação (e.g. Campo de teste)
B. Na aba Aplica-se a, configure o seguinte:
▪ Venda: marcado
▪ Imprimir na lista de coleta: marcado
C. Clique em Salvar
3. Abra o pedido de venda e assegure-se de que o Campo de teste tenha um valor
4. Passe o mouse sobre o ícone Imprimir > Clique em Imprimir recibo de coleta
314
Resultado atual: Campo teste será impresso
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
O campo Recibo de coleta é o campo backend e não é visível na interface do usuário, nem pode
ser recuperado via SuiteScript. O navegador de registros de SuiteScript por transação explica
que o campo Recibo de retirada impresso é somente um filtro de busca, significando que ele
pode ser usado em uma busca salva, mas não em scripts.
Observação: Para mais detalhes, veja 74610 The SuiteScript Records Browser.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
315
Cenário
Há casos em que um Pagamento de Fatura tem muitas Faturas aplicadas a ele e a impressão do
Cheque como Voucher resultará na sobreposição das tabelas de Vouchers. Ao usar o Layout
PDF Básico, uma caixa na parte inferior da página com o texto, "Consulte o voucher separado
para obter informações sobre remessa. " No entanto, esse comportamento não é aplicável ao
usar Modelos Avançados em PDF.
Como solução alternativa, o código pode ser atualizado para mostrar a caixa quando várias
Faturas são aplicadas ao Pagamento da Fatura. Neste exemplo, a lista será substituída pelo
texto: "Consulte o voucher separado para obter informações sobre remessa. " se houver mais
de 5 Faturas aplicadas no Pagamento da Fatura.
Solução
<#assign x = 0>
<#if check.item?has_content || check.expense?has_content ||
check.apply?has_content>
<table style="position: absolute; overflow: hidden; left: 36pt; top:
90pt; width: 436pt;">
<#list check.expense as expense>
<tr>
<td>${expense.account}td>
<td>${expense.date}td>
<td>${expense.description}td>
<td align="right">${expense.amount}td>
tr>
>
<#list check.item as item>
<tr>
<td>td>
<td>${item.date}td>
<td>${item.item}, ${item.description}td>
<td align="right">${item.amount}td>
tr>
>
<#if check.apply?has_content>
<#list check.apply as apply>
<#assign x = apply_index>
>
<tr>
<td border="1">Datetd>
<td border="1">Descriptiontd>
<td align="right" border="1">Orig. Amt.td>
<td align="right" border="1">Amt. Duetd>
<td align="right" border="1">Discounttd>
<td align="right" border="1">Amounttd>
316
tr>
<#if x lt 5>
<#list check.apply as apply>
<tr>
<td border-left="1" border-
right="1">${apply.applydate}td>
<td border-
right="1">${apply.refnum}td>
<td border-right="1">${apply.total}td>
<td border-right="1">${apply.due}td>
<td border-
right="1">${apply.discamt}td>
<td align="right" border-
right="1">${apply.amount}td>
tr>
>
<#elseif x gt 5>
<tr>
<td>Please refer to separate voucher
for remittance information.td>
tr>
>
>
table>
5. Clique em Salvar
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou
por outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
317
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Uma Busca salva de Pedido de vendas não consegue enviar e-mails para um Pedido de
vendas com vários e-mails no campo Enviar. Isso acontece quando o campo E-mail é
definido na aba Busca salva > E-mail > Destinatários da sub-aba Resultados.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário pode precisar criar uma Busca salva de transação de Pedido de vendas que exibirá o
Nome do Item e a Taxa de desconto.
Solução
3. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
4. Clique em Transação como Tipo de busca
5. Título da busca: Insira um Título
6. Clique na aba Critérios
7. Clique na sub-aba Padrão
8. Filtrar:
9. Selecione Tipo
10. Tipo: Selecione qualquer
11. Selecione Pedido de vendas
12. Clique em Definir
13. Clique na aba Resultados
14. Clique na sub-aba Colunas
318
15. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
16. Selecione Data
17. Selecione Tipo
18. Selecione Número do documento
19. Selecione Nome
20. Selecione Quantia
21. Selecione Item campos.... do campo de junção
22. Item campos...: Selecione Tipo
23. Selecione Item campos... do campo de junção
24. Item campos...: Selecione Nome
25. Selecione Desconto do valor
26. Selecione Fórmula (Texto)
27. Fórmula: Informe CASE WHEN {item.type} = 'Discount' THEN {rate} END
28. Label personalizado: Insira Taxa de desconto
Observação: O campo Taxa de Desconto ainda é rastreado em Aperfeiçoamento
235156. Para pesquisar e votar no Aperfeiçoamento, consulte 10054 Voting for
Enhancements.
29. (Opcional) Clique na aba Filtros disponíveis
30. Filtro:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário. Adicione quaisquer outros
campos necessários.
31. Selecione Item campos... do campo de junção
32. Filtro de Item: Selecione Tipo - para filtrar somente Itens de Desconto
33. Selecione Número/ID do Documento - para filtrar apenas um número de Pedido de
vendas específico
34. Mostrar na Região do Filtro: Marque a caixa de seleção
35. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
319
Criar Pedidos de vendas mesmo se o cliente estiver definido como em espera e o Tratamento
do limite de crédito do cliente estiver definido como Reforçar retenções.
Solução
Se todos os critérios acima estão presentes, então a retenção de crédito não será aplicada ao
cliente. Com o Recurso Pagamentos consolidados habilitado, o Limite de Crédito definido
para um Cliente de categoria superior é aplicado à hierarquia toda. Com esse recurso
habilitado, os limites de crédito definidos nos registros individuais de subclientes não são
aplicados. Da mesma forma, os Limites de Crédito manuais aplicadas a Clientes de categoria
superior são aplicadas à hierarquia toda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Quando a permissão para Eventos é definida como Total na Função personalizada, os eventos
com Acesso a eventos como Ocupado ou Privado ficam visíveis apenas ao Administrador,
Organizador do evento ou usuários listados na sub-lista de Participantes.
320
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Last Sales Activity | ID do pacote: 53195 | Versão 1.11.4.b
Cenário
O pacote Last Sales Activity foi instalado, contudo o campo LSA (Última atividade de venda)
não está aparecendo no formulário do cliente.
Solução
Como pacote e valor envolvem Registro personalizado, ele deve ser habilitado primeiro na
conta do usuário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
INCAPAZ DE EXCLUIR UMA BUSCA SALVA: VOCÊ NÃO PODE EXCLUIR ESSE
REGISTRO POIS ELE ESTÁ SENDO REFERIDO A OUTROS REGISTROS
Referência: SuiteAnswers 19643
321
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Um usuário deseja excluir uma Pesquisa Salva, mas retorna um Erro: "Este registro não pode
ser excluído, porque é referenciado por outros registros."
Solução
Observação: Um Grupo não poderá ser excluído se tiver sido usado para campanhas ou
mesclagens de e-mail, pelo motivo de órfão dos outros registros associados. O NetSuite não
permite isso por motivos de registro histórico.
Depois que ele tiver sido desassociado do Grupo e ainda não permitir a exclusão, verifique se
foi usado para Atualização em Massa. Caso contrário, a pesquisa salva pode ser marcada
como Inativa como a última opção.
322
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Last Sales Activity 1.11.5 | ID do pacote: 53195
Cenário
O cliente manualmente clica em Atualizar LSA no registro do cliente, contudo o campo LSA
não é atualizado baseado na última atividade do cliente.
Solução
Observação: Se a data da atividade mais recente não estiver dentro do número de dias
especificado no campo Filtro de duração da atividade (dias), ela não será levada em
consideração na atualização do LSA.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Neste artigo, você pode encontrar uma solução alternativa para o Aperfeiçoamento 146786. As
buscas salvas no momento não podem ser enviadas por e-mail para um Grupo dinâmico; no
entanto, um Grupo estático pode ser usado.
323
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
324
registro Funcionário (Listas > Funcionários > Funcionários), que também é o representante de
vendas que está criando a transação. No entanto, as seguintes condições devem ser atendidas;
Solução
Observação: Para testar, efetue login usando a função personalizada e crie uma nova
transação (Pedido de vendas, Oportunidade ou Estimativa).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
325
O usuário tem busca salva de transação e precisa filtrar os resultados comparando o valor em
duas colunas, e.g. Valor do orçamento < Valor total do Pedido de vendas relacionado.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao visualizar um registro (e.g. cliente), a aba Relacionamentos > sub-aba Subclientes, a lista
mostra somente o primeiro nível de subclientes (subordinados). O subcliente do subcliente
(sub-subordinado) não aparece na lista.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Cliente
3. Título da busca: Insira um nome
4. Público: Marque a caixa de seleção
5. Disponível como visualização de sublista: Marque a caixa de seleção
6. Clique em Resultados
326
7. Clique em Colunas
8. Adicione/remova campos desejados
9. Clique em Filtros Disponíveis
10. Filtrar: Selecione Sub de
11. Clique em Salvar
Para verificar, navegue até Listas > Relacionamentos > Clientes > Visualize um registro de
cliente e clique na aba à qual a sublista foi adicionada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário precisa criar uma Busca salva do Cliente que exibirá as 3 Observações do usuário
mais recentes nos resultados.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Clique em Cliente
3. Título da busca: Insira um Título
4. Na sub-aba Critérios, adicione o seguinte;
Observação: Sempre clique em Adicionar depois que o Campo for selecionado e
ajustado conforme necessário.
o Selecione Estágio
▪ Estágio: Selecione qualquer um dos Clientes
▪ Clique em Definir
o Selecione Observações do usuário campos...
327
▪ Filtro de Observações do usuário: Selecione Memorando
▪ Memorando: Selecione não está vazio
▪ Clique em Definir
5. Clique em Resultados
6. Clique em Colunas
7. Campo:
Observação: Sempre clique em Adicionar depois que o Campo for selecionado e
ajustado conforme necessário.
o Selecione Nome
▪ Tipo de resumo: Selecione Grupo
o Selecione Fórmula (texto)
▪ Fórmula: Insira o case when ((dense_rank () over (order by
{usernotes.notedate} DESC)) < = 3) then {usernotes.note} else NULL
end
▪ Nome do campo personalizado: Insira Últimos três memorandos
8. Clique em Salvar
Esta Busca salva ainda mostra registros, mas a coluna da Fórmula mostra em branco se as
Notas do Usuário não estiverem nas últimas três. A Fórmula mostra as Últimas três
observações do usuário no registro do Cliente, pois a Classificação se baseia na Data das
observações do usuário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.1
Cenário
Se os dois abaixo estão configurados para comprovante, os detalhes de comprovante devem ser
impressos.
1. Verifique o tipo de cheque padrão em Impressão e fax (Configurações > Empresa >
Impressão e fax) é comprovante.
2. Então, o tipo de cheque na página Imprimir cheques deve ser também definida como
comprovante
Solução
Caso ainda não haja detalhes do comprovante impressos, abaixo está a solução:
1. Navegue até Personalização > Formulários > Formulários de transação
328
2. Procure o cheque preferido
3. Clique em Editar
4. Em Tipo de impressão, marque Básico
5. Clique em Salvar
Para verificar se está funcionando, crie um teste com uma fatura do fornecedor e pagamento de
conta e tente imprimir o cheque. Os detalhes do comprovante devem agora aparecer na
impressão.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
O Electronic Bank Payments SuiteApp segue as atualizações programadas por fases das contas
do NetSuite.
Portanto, não é possível pesquisar e instalar a versão de defasagem do SuiteApp por meio da
página Pesquisar e Instalar pacote. Isso acontece quando o acesso de atualização e release
preview estão em andamento.
329
(*) Horário de verão do Pacífico (UTC -7:00)
(Segunda-feira - Quinta-feira)
Em cada fase de liberação da NetSuite, o Electronic Payments SuiteApp estará disponível para
nova instalação como a seguir:
Para contas que não foram atualizadas para a nova versão NetSuite, somente a versão antiga do
SuiteApp estarão disponíveis. A NetSuite recomenda que você espere que sua conta seja
atualizada para obter a nova versão do SuiteApp.
Para a nova instalação da nova versão, por favor entre em contato com o Suporte ao Cliente
para o compartilhamento manual do SuiteApp.
Enquanto aguarda sua conta ser atualizada, aproveite a disponibilidade da Release Preview.
Anterior à atualização da sua conta, você pode testar a nova versão do Electronic Bank
Payments sua conta de Release Preview ao atualizar manualmente o SuiteApp para a última
versão. Para fazer isso:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
330
PAGAMENTOS BANCÁRIOS ELETRÔNICOS > NOTIFICAÇÃO DE PAGAMENTO
POR E-MAIL NÃO ESTÁ FUNCIONANDO
Referência: SuiteAnswers 69740
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Electronic Bank Payments (Bundle ID = 263979)
Cenário
Solução
Isso acontece quando não há formulário preferido definido para o tipo de transação de
pagamento de conta.
Você pode seguir os próximos passos para evitar que o mesmo problema ocorra:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
331
Ao exibir uma administração de arquivo de pagamento existente, ocorreu um erro de
processamento: 'Ocorreu um erro ao criar o arquivo de pagamento:
EP_CREATE_FILE_ERROREntity registros com problemas. Consulte os logs de erros para
obter mais detalhes createFile (2663_payment_file_builder.js: 381)…. ' Existem 5 razões
possíveis.
Solução
• Possível motivo um: uma ou mais das entidades cujos pagamentos de faturas estão
sendo processados não possuem valor para a Configuração do banco de entidades. O
motivo do erro é porque você usa o botão Remover na lista de Detalhes do banco de
entidades das entidades mencionadas. O uso do botão Remover não define o campo
oculto (custentity_2663_eft_file_format) em branco. Isso faz com que as faturas da
referida entidade ainda sejam incluídas na lista de faturas a serem pagas. Isso está sendo
rastreado com o aprimoramento nº 132028. Há duas opções para resolver esse erro.
• Opção 1:
Observação: As faturas do fornecedor sem o Pagamento da fatura da TEF como marcada não
são mais incluídas na lista de faturas a serem pagas.
• Opção 2:
• Opção 1:
332
1. Edite os registros de Beneficiário/Fornecedor para definir Inativo = Falso
2. Exibir o registro do PFA
3. Clique no botão Reprocessar
• Opção 2:
• Opção 1:
• Opção 2:
333
usado por um dos beneficiários é o formato de Débito Direto, em vez do Formato
EFT. Por exemplo, BACS ou ABA. Siga as etapas de resolução abaixo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Podemos instalar o SuiteApp NetSuite License Client (ID: 116144) antes de atualizar para
2019.1?
Sim. Instalar o SuiteApp NetSuite License Client mais cedo não afetará no SuiteApp Electronic
Bank Payments. A licença só será ativada quando sua conta for atualizada para 2019.1.
334
▪ Processamento automático de pagamentos em lote usando a opção Processar contas
automaticamente
▪ Suportar processamento paralelo de pagamento em lotes para contas com licença
SuiteCloud Plus
▪ Usar os APIs Electronic Payments para construir um Suitelet de processamento de
pagamento de conta
▪ Suportar processamento de pagamento com múltiplas moedas
Uma vez que fizermos a transição para o NetSuite SuiteApps License Client, isso
impactará nossa atual configuração de Electronic Bank Payments (modelos
personalizados, configurações, detalhes bancários da empresa, detalhes bancários da
entidade, arquivos de pagamento, etc.)?
Não. Isso não afetará nenhuma configuração ou personalização existente na sua conta. Somente
o registro de licença não estará mais disponível (Pagamentos > Configuração > Preferência
de pagamentos eletrônicos). A licença mudará, mas a funcionalidade e os dados históricos
permanecerão inalterados.
335
página Preferência de pagamentos eletrônicos (acessada a partir de Pagamentos >
Configurações) não estará mais disponível.
336
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Solução
1. Vá até Configurações > Contabilidade > Gerenciar Razão Geral > Plano de
contas > Criar
2. No campo tipo, selecione Outro ativo circulante
3. Se o usuário usar números de conta, coloque o número no campo Número
4. No campo Nome, coloque Depósito temporário
5. Clique em Salvar
337
Observação: Os passos acima permitirão que você pague o fornecedor antecipadamente,
limparão a conta de depósito, dessa forma o saldo resultante será zero, e listarão um crédito
do fornecedor pendente na conta do fornecedor. Quando um usuário receber a conta do
fornecedor, o usuário aplicará esse crédito a ela.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O Usuário pode encontrar onde a pesquisa salva da transação de recebimentos de item mostrará
linhas duplicadas.
Solução
A razão para linha duplicada na pesquisa é devido ao fato de múltiplas linhas no Impacto do
Razão coincidirem com os critérios definidos. Cada linha está impactando uma conta diferente.
1. Edite a pesquisa
2. Na aba Critérios, adicione o campo Tipo de conta = Outro ativo circulante
3. Clique em Salvar e executar
Observação: Isso excluirá qualquer item que for lançado em outra conta que não for Outro
ativo circulante
1. Edite a pesquisa
2. Na aba Resultados, preencha a coluna Tipo de resumo como Máximo para os campos
Numéricos e como Grupo para os demais
3. Clique em Salvar e executar
Observação: Isso resume os resultados e mostrará uma linha por transação. Se o duplicado
persistir, verifique se os resultados têm valores diferentes e remova aquele resultado.
338
Opção 3: Exclua valor negativo e conta vazia
Você pode testar cada opção ou uma combinação de cada opção para obter o resultado
desejado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Os usuários podem seguir as soluções alternativas atuais abaixo para Imprimir faturas do
fornecedor e Créditos da fatura do fornecedor:
Opção 1:
339
2. Visualize a Fatura do fornecedor /Crédito do fornecedor que será impressa
3. Obtenha uma captura de tela(s) de toda a transação
4. Imprima as capturas de tela
Opção 2:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Product: NetSuite 2020.2
Cenário
Isso resultou no débito da conta pré-paga em vez de creditada pelo mesmo valor ao qual ela
deveria ser deduzida e no crédito das contas de despesas em vez de ser debitada.
Solução
340
Para gerenciar adequadamente a amortização de despesas diferidas ou pré-pagas, o cliente
deve usar Modelos de Amortização. Os referidos modelos serão seguidas por Agendamentos
de Amortização que serão usados quando as despesas são realmente incorridos e são devidos
para o lançamento. A transação contabilizada transfere o valor da conta diferida ou pré-paga
para as contas de despesa. Depois que as despesas forem amortizadas, as programações de
Alocação poderão ser criadas para distribuir as despesas entre Centros de
Custo ou Departamentos.
Observação: Por favor, consulte o Guia de Ajuda para obter a documentação completa das
Programações de Amortização e Alocação. Veja SuiteAnswers 7883 Amortization
Schedules e 7740 Creating Expense Allocation Schedules.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
SuiteApp: N/A
Cenário
1. Crie os seguintes pedidos de compra:
▪ Teste pedido de compra 1: status fechado - todos as linhas de item estão fechadas
▪ Teste pedido de compra 2: linha de item # 1 = em aberto; linha de item # 2 = fechada
2. Navegue até Transações > Vendas > Gerenciar ordens de venda interempresarial
3. Processe o Gerenciamento de ordens de venda interempresarial
Solução
Resultados/Comportamento atual do sistema
O pedido de compra 1 não está disponível na página Gerenciar ordens de venda
interempresarial. Para pedidos de compra com o status fechado (todas as linhas de item estão
fechadas), o sistema não deve processar nenhum pedido de venda interempresarial.
O pedido de compra 2 está disponível e, uma vez processado, inclui ambas as linhas (item
fechado e item em aberto) no novo pedido de vendas. Para pedidos de compra com status em
aberto (mesmo se algumas linhas de item estiverem fechadas), o sistema deve carregar todos os
itens no pedido de vendas interempresarial.
341
Como os usuários não podem evitar que o sistema carregue as linhas de item fechadas do
pedido de compra para o pedido de venda, os usuários podem:
▪ Remover as linhas de item fechadas no pedido de compra, ou
▪ Editar o pedido de venda interempresarial e marcar como fechado a linha de item
fechada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite
SuiteApp: N/A
Cenário
A função personalizada TEF deve ser personalizada primeiro para acessar a página de
Configuração, personalização de formatos de pagamento, criação de detalhes bancários da
empresa e de detalhes bancários da entidade. Por padrão, somente o administrador tem
permissões de configuração.
Solução
Para personalizar a função, por favor, verifique os passos abaixo:
**Entre como administrador para realizar o seguinte
1. Navegue até Configurações > Usuários/Funções > Gerenciar funções
2. Personalize a função personalizada TEF
3. Na aba Permissões > sub-aba Listas, adicione os campos abaixo:
a. Entradas de registro personalizado = Total
4. Ainda na aba Permissões > sub-aba Listas, defina os campos como:
a. Funcionário = Editar
b. Clientes = Editar
c. Parceiros = Editar
d. Fornecedores = Editar
5. Na aba Permissões > sub-aba Configurações, adicione Tipos de registro personalizados =
Visualizar
6. Na aba Permissões > sub-aba Registro personalizado, defina os campos:
a. Detalhes bancários da empresa = Total
b. Detalhes bancários da entidade = Total
c. EP Configurações de fila = Total
7. Clique em Salvar
342
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Os seguintes cenários mostram o status do pedido de compra quando clicamos no botão Fechar
Solução
Cenário 1: O Pedido de compra contém somente Despesas
1. Navegue até Transações > Compras > Inserir Pedidos de compra > Lista
2. Clique em Visualizar no Pedido de compra somente de despesa
3. Clique no botão Fechar
4. Status do Pedido de compra: Totalmente faturado
343
10. Status do Pedido de compra: Fechado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário gostaria de criar uma busca salva mostrando todas as linhas de um relatório de
despesa quando elas forem idênticas.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Preencha o Título da busca
4. Clique na aba Critérios
5. Adicione os seguintes Filtros
• Adicione Tipo
• Adicione Quantia
• Adicione outros campos com base nas preferências
344
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O ODBC/JDBC não será afetado pela Autenticação de Duas Etapas para o Acesso do Usuário.
Solução
A Autenticação de Duas Etapas (2FA) é obrigatória para Administrador, Acesso Total e
qualquer função que tenha recebido uma permissão altamente privilegiada para acessar a IU do
NetSuite em todas as contas existentes do NetSuite.
Em 2018.2, o NetSuite iniciou a aplicação do 2FA para outras contas sem acesso à UI.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário tem várias funções, incluindo Administrador, mas o Endereço de e-mail de Log-in
usado é inválido e não tem uma caixa de correio e, portanto, o usuário não pode receber o
código 2FA por e-mail para Verificação, mas pode efetuar log-in em outras funções sem o
2FA.
Solução
345
1. Faça o login usando uma outra função que não demande autenticação de dois fatores
(2FA)
2. Em Início > portlet Configurações
3. Clique em Alterar e-mail
4. Altere o Endereço de e-mail para um válido e confirme via e-mail
Observação: O usuário agora fará o login com um endereço de e-mail válido e será capaz de
receber o código de verificação via e-mail.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
Para maior segurança, o NetSuite 2018.2 requer autenticação de duas etapas (2FA) para todos
os Administradores e outras funções altamente privilegiadas ao efetuar log-in em qualquer
conta do NetSuite. No entanto, o SuiteCloud Eclipse IDE só funciona em funções NetSuite que
não tenham autenticação de duas etapas (2FA). Se um usuário tentar fazer upload ou implantar
scripts por meio do SuiteCloud Eclipse IDE, o seguinte erro será mostrado:
Alterar senha
A senha não é mais válida. Por favor, insira sua senha atual.
Solução
A solução alternativa é usar ou criar uma função que não requer 2FA. Você pode verificar
as Permissões que requerem autenticação de dois fatores (2FA) para evitar ou remover as
permissões listadas no artigo. O aprimoramento 451630 foi registrado para solicitar que o
SuiteCloud Eclipse IDE suporte 2FA.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
346
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário encontra um erro de aplicativo Dell Boomi envolvendo Autenticação de duas etapas.
Solução
Depois que o Token de Acesso for criado, edite o registro de Integração e altere o
método de autenticação para Autenticação Baseada em Token.
5.Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Crie uma busca salva que mostre os clientes usando uma tabela de faturamento específica.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Cliente como Tipo de busca
347
3. Nomeie o Título da busca
4. Na aba Critérios > na sub-aba Padrão > adicione Transação Campos... > selecione Tabela
de faturamento > clique na seta para baixo e selecione as tabelas de faturamento desejadas
5. Na aba Resultados > clique no botão Remover todos e adicione os seguintes campos:
▪ Nome > defina Tipo de resumo como Grupo
▪ Transação Campos... > selecione Tabela de faturamento
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja mostrar a caixa Substituir parcelas no formulário Fatura após a habilitação
do recurso Parcela.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
348
O usuário inseriu a Tabela de faturamento errada ou gostaria de remover a Tabela de
faturamento do Pedido de vendas ou da Venda à vista.
Solução
Ao revisar o Pedido de venda ou Venda à vista após a implementação dos passos mencionados
anteriormente, uma linha continuará aparecendo em Faturamento > Tabela, isso é um
comportamento padrão. Pedidos de venda que não usam tabelas de faturamento ainda terão
uma linha para o valor total da transação e data para a data da transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
-- Pedidos de vendas
-- Fatura ou Venda à vista (relacionado a Pedidos de vendas)
-- Vale-presente (navegando até Listas > Contabilidade > Vale-presente)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Passos para definir dispositivo confiável para 2FA para funções
349
Solução
1. Entre como Administrador
2. Navegue até Configurações > Usuários/Funções > Funções com autenticação de dois
fatores
3. Selecione a função do usuário
4. Defina a Autenticação de dois fatores necessária como '2FA autenticação necessária'
5. Defina a duração do dispositivo confiável para seu número de horas/dias
6. Clique em Enviar
Observação: Saia e entre novamente na conta NetSuite. A página de login da NetSuite mostrará
um campo Confiar nesse dispositivo por 'n' horas/dias.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Usar o Autenticador do Google no Ipad para 2FA não funcionará. Se o cliente tentar scanear o
código, receberá 'Código de verificação expirado ou incorreto. Por favor, tente novamente'. É
recomendado usar o telefone móvel ao usar o Autenticador do Google para 2FA.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
350
Quando um Usuário adiciona uma Função no Sandbox que requer Autenticação de Duas
Etapas (2FA) e esse mesmo usuário também não tem nenhuma Função que exija 2FA no
Sandbox, ele redefinirá automaticamente as configurações para Produção e Sandbox.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
IPHONE > APPS AUTENTICADORES > ADICIONAR CONTA PARA 2FA >
NENHUMA OPÇÃO PARA SCANEAR O QR CODE
Referência: SuiteAnswers 80584
Aplica-se a
Produto: NetSuite 2019.1
Cenário
iPhone > Apps autenticadores > Adicionar conta para 2FA > Nenhuma opção para scanear o
QR Code
Solução
1. Vá até Configurações
2. Selecione as Configurações do App autenticador (Exemplo: Autenticador Microsoft)
3. Em Permitir acesso da autenticação > Habilite a Câmera
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Qualquer número que começar com zero e tiver 8 e 9 será interpretado de maneira incorreta.
Executar isso:
var result = [];
for (var i = 0; i < 100; i++) {
result.push({a: i, b: parseInt('0' + i)})
351
}
Resulta em:
08 = null
09001 = NaN
028 = 2
Solução
parseInt() sem especificar um radix tratará o parâmetro inserido como um número octal. A
solução seria passar no parâmetro radix na função.
Executar isso:
Resulta em:
08 = 8
09001 = 9001
028 = 2
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
352
Aplica-se a
Cenário
Solução
Ao visualizar uma busca de Observações do sistema como Administrador, os usuários
poderão ver todas as Alterações de Observações do sistema definidas por qualquer usuário. No
entanto, quando conectado com uma função não Administrador, a busca de Observações do
sistema só retornará resultados para o usuário conectado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
O status do pagamento da Parcela não está disponível nos Pedidos de vendas na aba
Faturamento.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
353
Aplica-se a
Produto: NetSuite 2019.1
Cenário
A tabela de faturamento no registro de pedido de venda do cliente está mostrando um valor
irregular.
Solução
Observação: Esta solução só é aplicável se o campo Aplicar ao Subtotal estiver marcado no
registro de tabela de faturamento aplicado ao pedido de venda.
Para verificar se o campo Aplicar ao Subtotal está marcado, siga os passos a seguir:
1. Navegue até Listas > Contabilidade > Tabelas de faturamento
2. Clique em Editar ao lado do nome da tabela de faturamento que você deseja verificar
3. Veja se o campo Aplicar ao Subtotal está marcado
Para corrigir o valor irregular da tabela de faturamento no registro do pedido de venda, siga
os passos abaixo:
1. Navegue até Transações > Vendas > Digitar pedidos de venda > Lista
2. Clique em Editar ao lado do nome do pedido de vendas com o valor irregular na
tabela de faturamento irregular
3. Na aba Itens, verifique se os Descontos aplicados a cada item estão corretos
4. Então, verifique o valor do subtotal após os descontos
5. Após corrigir o subtotal, clique em Salvar
O subtotal incorreto faz com que o valor de tabela de faturamento seja irregular.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Para forçar uma redefinição de senha para uma lista específica de funcionários, você pode
executar uma atualização de Importação de CSV.
Solução
1. Navegue até Listas > Busca > Busca salvas > Criar
354
2. Clique em Funcionário
3. Título da busca: Insira um Nome
4. Clique em Critérios
Observação: Defina os Critérios relevantes para suas necessidades.
5. Clique em Resultados
6. Clique em Remover tudo
7. Campo:
8. Selecione ID Interno
9. Clique em Adicionar
10. Clique em Salvar e executar
Observação: Se você não visualizar essa opção, clique no ícone de seta para baixo e
clique em Salvar e executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
355
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Dois usuários usam o mesmo endereço de e-mail para o login da Central do Cliente, uma
redefinição de senha na loja da web afeta os dois usuários. O usuário que se registrou
posteriormente não pode fazer o login quando uma redefinição de senha foi alterada.
Solução
Quando uma redefinição de senha for feita para o endereço de e-mail comum, o usuário que se
registrou primeiro usando o endereço de e-mail comum poderá acessar o perfil da Central do
cliente usando a senha alterada, mas o usuário que se registrou mais tarde não terá acesso ao
perfil, pois sua senha antiga, bem como a senha alterada, ambos, não funcionarão.
Exemplo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
O que o usuário deveria fazer se ele não tiver acesso ao endereço de e-mail fornecido para
login?
E-mails de validação para redefinição de senha não podem ser modificados. O e-mail sempre
será enviado para o endereço de e-mail usado para acessar a NetSuite. O usuário deveria
356
informar seu Administrador se ele não tiver acesso ao e-mail fornecido a ele para usar como
login para a conta.
Uma redefinição de senha bem-sucedida para um usuário envia um e-mail tanto para o
administrador quanto para o usuário. Um administrador pode selecionar destinatários
específicos para a notificação de e-mail de redefinição de senha bem-sucedida?
Tanto as notificações de falha de login quanto as de redefinição de senha do usuário bem-
sucedida são controladas pelas configurações de Notificações administrativas na conta. Entre
como administrador e navegue até Configurações > Empresa > página Notificações
administrativas para modificar a lista de destinatários. Observe que a lista é limitada a usuários
funcionários e grupos compostos exclusivamente de usuários funcionários.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O administrador da conta está tentando redefinir a senha de seu usuário usando a nova opção
disponível na versão 2018.2 que é Enviar e-mail de notificação de novo acesso.
Solução
- Para usuários existentes, é recomendado atribuir manualmente uma senha, caso contrário, o
usuário precisará inserir primeiramente a senha antiga para poder redefini-la.
Resultado:
O usuário será capaz de entrar e alterar a senha.
357
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2018.2
Cenário
Quando os usuários receberam esse erro, há uma notificação de erro no canto do aplicativo
NSPOS. Clicar nessa notificação mostra o erro: "Valor inválido para o Cliente. "
Este erro ocorre quando um registro de Cliente não foi criado quando o registro de Funcionário
foi criado no NetSuite ERP. Portanto, o campo ID RA-POS no registro Funcionário acaba
contendo um caractere de espaço sem quebra no final.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Adaptive Insights
Cenário
Usuários não-administradores desejam redefinir a senha do Adaptive Insights.
Solução
358
Um usuário pode redefinir a senha do Adaptive Insights ao clicar no link Esqueceu a senha? na
página de login.
Outra opção é entrar em contato com o administrador e ele poderá redefinir a senha de usuários
não-administradores.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Este artigo discutirá como atualizar a conexão ODBC no Excel após a redefinição de senha.
Solução
O Microsoft Excel armazena as credenciais em um arquivo temporário dessa forma os usuários
não irão inserir suas senhas toda vez que fizerem consultas usando conexão ODBC.
Para atualizar a conexão do Excel, deve-se excluir a conexão existente indo até Dados > Obter
dados > Configurações de fonte de dados, então limpe a permissão para NetSuite (System
DNS).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Você pode encontrar um comportamento no qual, ao criar um novo cliente no SCIS, o e-mail
enviado que contém a alteração temporária de senha tenha um valor NULL exibido em seu
cabeçalho. Para resolver isso, você precisa inserir o valor correto no campo de Nome jurídico.
359
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O cliente teve a integração implementada 6 meses atrás entre NetSuite e SyncHR. Agora, foi
solicitado que eles alterassem a senha. Contudo, após a alteração da senha na interface do
usuário na NetSuite, todas as mudanças que eles fazem no SyncHR não estão sincronizando
com a NetSuite.
SyncHR é um fornecedor terceiro no qual o cliente cria registros como do funcionário, acesso
de despesa e, então, sincroniza com a NetSuite.
Solução
Se a alteração da senha do cliente for bem-sucedida no lado da NetSuite, é preciso entrar em
contato com o SynchHR para atualizarem a configuração.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Redefinição de Senha para usuários mostra várias contas, mas registra a mesma empresa na
Produção e no Sandbox.
Solução
360
Após a transição da conta de Ambiente de teste, ambas as contas de Produção e Ambiente de
teste residem no domínio da NetSuite. Veja o artigo FAQ: Sandbox Transition.
Os usuários cujas contas de produção e Ambiente de teste estão na mesma empresa ou número
de conta precisam entrar em contato com o administrador da empresa que tem a função de
administrador em ambos os ambientes para assistência de redefinição de senha.
Veja o artigo Password Reset Tips for Administrators para mais informações.
No entanto, se forem contas múltiplas para mais duas ou mais empresas, entre em contato com
o Serviço ao Cliente em 877-638-7848 e selecione a opção 2 para redefinir a senha.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SiteBuilder & Basic WebStore
Cenário
Solução
O endereço de e-mail De que um comprador recebe quando redefine sua senha de uma loja
virtual NetSuite não é o endereço de e-mail que pode ser definido
em Comércio > Sites > Lista de sites > aba E-mail > sub-aba Outros e-mails > campo
Endereço de e-mail do remetente, mas pode ser configurado
em Configurações > Empresa > Informações da empresa > Endereço de e-mail de retorno.
Observação: Este também é o remetente do e-mail para erro geral na interface do usuário
NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
361
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Atualmente, o relatório do livro razão geral comina as linhas de lançamento dado que as linhas
possuem a mesma conta e classificação (departamento, classe, localidade). Devido a esse
comportamento, é possível que as linhas de lançamento ou o registro de lançamento estejam
faltando no relatório.
Solução
362
▪ Se os usuários desejam expor linhas individuais no lançamento (e.g. Lançamento 001),
os usuários devem personalizar o relatório para expor a coluna de transação que tem um
valor único em cada linha para se assegurarem de que o relatório não combinará as
linhas.
▪ Se os usuários desejam expor as linhas de lançamento no valor 0 (e.g. Lançamento
002), personalize o relatório para marcar a preferência "Mostrar zeros" na aba Mais
opções do Criador de relatórios. Para obter mais detalhes, consulte a página Financial
Report Builder More Options.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Quando Configurações > Empresa > Habilitar recursos > sub-aba Contabilidade > recurso
Gerenciamento avançado de receita estiver ativado, todo tipo de item criado
automaticamente credita no tipo de conta Receita diferida.
Solução
1. Navegue até Listas > Contabilidade > Itens > Criar - Selecione o tipo de item a ser
criado
2. Preencha os campos mandatórios
3. Na sub-aba Contabilidade, campo Conta de receita: escolha a conta Razão que você
deseja
4. Ainda na sub-aba Contabilidade, campo Conta de receita diferida: deixe em branco
5. Em Reconhecimento de receita / sub-aba Amortização, no campo Criar planos de
receita: deixe em branco
6. Ainda em Reconhecimento de receita / sub-aba Amortização, marque o campo
Lançamento direto de receita
7. Clique em Salvar
A fatura criada com essa configuração de item não será creditada na conta Receita diferida.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
363
INCAPAZ DE VER A FUNÇÃO MESMO APÓS EFETUAR A REDEFINIÇÃO DA
SENHA
Referência: SuiteAnswers 68373
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário é incapaz de ver as funções na página Visualizar todas as funções mesmo após
efetuar a redefinição de senha. Além disso, a função não possui a permissão Login único
SAML atribuída a ela na aba Permissões > sub-aba Configurações no registro da função.
Solução
Funções com login único SAML não aparecem como disponíveis na página Visualizar todas as
funções. Uma razão possível para isso deve-se ao recurso Login único SAML estar desabilitado
na conta do usuário. Isso fará com que a permissão Login único SAML esteja "escondida". Mas
isso não significa que, tecnicamente, a permissão esteja removida. Para resolver isso:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
364
Comportamento ao usar a mesma senha e o mesmo endereço de e-mail ao efetuar log-in
usando a Central do cliente.
Solução
Se dois usuários da Central do cliente estiverem usando o mesmo endereço de e-mail para o
Login na Central do cliente e estiverem usando a mesma senha. Espera-se que depois que o
usuário tentar fazer login por meio da página Login da Central do cliente, ambos os acessos
serão listados na página Visualizar todas as funções. Por outro lado, se as senhas não forem
iguais, o acesso será segregado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Abra o Aviso de vencimento da senha do NetSuite
2. No e-mail: Observe o cabeçalho de internet
3. Cabeçalho de internet: Localize a parte do cabeçalho com o seguinte:
Observação: O campo Para: mostra o endereço de e-mail que necessita ter a senha
redefinida.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
365
EXIBIR O VALOR DA PARCELA VENCIDA AO IMPRIMIR FATURAS
Referência: SuiteAnswers 84302
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário precisa imprimir o Valor da parcela devido em vez de Total quando a impressão de
Faturas com condições de parcela estiver ativada.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Exemplo: Busca de quantia da parcela
5. Filtrar:
o Selecione Tipo
▪ Selecione Fatura
o Selecione Condições
▪ Selecione Condições usados para parcela
Exemplo: Selecione 3 Mos
o Selecione Texto da Fórmula
▪ Fórmula: CASO WHEN {installment.status}='Pago' THEN 1 ELSE
0 END
▪ Texto da Fórmula: Insira é
▪ Texto da Fórmula: Insira 0
6. Clique em Definir
7. Clique na aba Resultados
8. Campo:
o Selecione Campos de parcela...
▪ Selecione Texto da fórmula
▪ Selecione Quantia
▪ Clique em Adicionar
▪ Tipo de resumo: Selecione mínimo
▪ Quando ordenado por campo: Selecione Parcela campos...
o Selecione Número da parcela
▪ Clique em Adicionar
▪ Fórmula: {installment.installmentnumber}
▪ Tipo de resumo: Selecione Mínimo
9. Clique na aba Filtros disponíveis
10. Filtrar:
o Selecione ID Interno
o Mostrar na região do filtro: Marque a caixa de seleção
366
11. Clique em Salvar
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Nome do campo: Insira um Nome
Exemplo: Quantia da parcela
3. Tipo: Selecione Moeda
4. Id: Informe ID
Exemplo: _inst_amount
5. Armazenar valor: Desmarque a caixa de seleção
6. Clique na aba Aplica-se à
7. Venda: Marque a caixa de seleção
8. Clique na aba Validação e valores padrão
9. Busca: Selecione Busca de quantia da parcela
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
367
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
20. Uma vez que tiver adicionado o Item no Pedido de vendas e a Tabela de
faturamento for recalculada, clique no botão Atender e proceda com
o atendimento.
21. Vá novamente ao Pedido de vendas e clique no botão Próxima fatura, você será
redirecionado à fatura com o Item adicionado
22. Na Fatura, preencha outras informações se necessário e clique em Salvar
23. Repita os passos 2 e 3 até você ter uma Fatura com todos os itens e valores corretos
(até o número de faturas criadas antes do item ser adicionado)
Observe que Faturas criadas com o item adicionado tem o mesmo Período de
lançamento que as faturas que foram criadas antes da adição do item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Busca salva que mostrará as Tabelas de faturamento vs. as Faturas reais criadas
Solução
368
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Informe um Título
4. Clique na aba Critérios > Sub-aba Padrão
5. Filtrar:
o Selecione Classe
▪ Classe: Selecione Pedido de vendas
▪ Clique em Definir
o Selecione Tabela de Faturamento
▪ Tabela de faturamento: Selecione -Nenhum de-
▪ Clique em Definir
o Selecione Aplicando transação campos...
▪ Aplicando filtro de transação: Selecione Tipo
▪ Tipo: Selecione Fatura
▪ Clique em Definir
6. Clique na aba Resultados > Sub-aba Colunas
7. Campo:
o Selecione Tipo
o Selecione Número do documento
o Selecione Nome
o Selecione Data
o Selecione Quantia (Total da transação)
o Selecione Tabela de faturamento
o Selecione Aplicando transação
o Selecione Aplicando transação campos...
▪ Aplicando campo de transação: Selecione Data
o Selecione Aplicando transação campos
▪ Aplicando transação campo: Selecione Quantia (Total da transação)
8. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
A tabela de faturamento não está disponível na sub-aba Faturamento no pedido de venda.
O campo Tabela de faturamento está marcado como Mostrar em campos de tela e em campos
de sublista do formulário de pedido de venda. Se ambos os campos de tabela de faturamento
estivem marcados como Mostrar, o sistema os mostrará na coluna de nível de item.
369
Solução
1. Navegue até Transação > Vendas > Digitar pedido de venda
2. Passe o mouse por Personalizar e, então, clique em Formulário de Personalização
3. Na sub-aba Campos de tela > sublista Faturamento, confirme se a tabela de faturamento está
marcada como Mostrar
4. Nos campos Sublista, confirme se a tabela de faturamento está também marcada como
Mostrar
5. Desmarque um dos campos de tabela de faturamento
Observe: o campo Tabela de faturamento nos Campos de tela aplica-se ao pedido de
venda como um todo (nível de transação) enquanto a tabela de faturamento nos Campos
de sublitas aplica-se por item no pedido de venda (nível de item)
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja Faturar um Pedido de Vendas com uma Programação de Faturamento via
Script.
Solução
Pedidos de vendas com uma tabela de faturamento podem ser faturados por meio de duas
opções:
• Próxima cobrança
• Faturar os remanescentes
370
var mySalesOrderSearch = search.create({
type: search.Type.SALES_ORDER,
columns: [{
name: 'nextbilldate'
}],
filters: [{
name: 'mainline',
operator: 'is',
values: ['T']
}, {
name: 'internalid',
operator: 'anyof',
values: ['soId']
}]
});
Para mais passos em como criar e implementar um script, veja os artigos abaixo:
371
SuiteScript 1.0 Script Creation, Deployment, and Logging - SuiteAnswer Id: 29246
SuiteScript 2.0 API Introduction - SuiteAnswer Id: 43519
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação
a uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou
software relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos
diretos, indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por
você ou por outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Product: NetSuite 2019.2
Cenário
Solução
372
Quando você clicar em Próxima Fatura para gerar a primeira Fatura (ou Vendas à vista desde
que o pagamento seja através do cartão de crédito), somente uma parte (conforme especificado
na Programação de Faturamento) será debitada.
Depois que a autorização expirar, será necessário autorizar novamente o pedido de vendas ou
debitar as Vendas à vista subsequentes como uma Vendas à vista independente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Se você deseja criar um Pedido de vendas que tem múltiplos itens e certos itens serão faturados
em datas diferentes dos demais, aqui está um método sugerido.
A. Crie 2 Tabelas de faturamento e adicione-as aos itens no pedido de venda de acordo com a
data da fatura:
1. Navegue até Listas > Contabilidade > Tabelas de faturamento > Criar
2. Insira um Nome
3. Defina o valor inicial como zero
4. Frequência de recorrência = Personalizada
5. Contagem recorrente = 1
6. Unidades = (Personalizada)
7. Data = Data que você deseja que os itens sejam faturados
8. Valor = 100%
B. Realize esses passos novamente para cada data que você desejar que os itens sejam
faturados
C. Crie um pedido de venda e atribua uma tabela de faturamento por item de linha
1. Navegue até Transações > Vendas > Digitar pedidos de venda > Criar
2. Insira um cliente
3. Insira um item na aba Itens
4. Na coluna Tabela de faturamento, na aba Itens, selecione a tabela de faturamento para
cada item que coincida com a data a ser faturado.
5. Clique em Salvar
373
Na aba Faturamento no pedido, deve haver tantas datas quanto tabelas criadas com os valores a
serem faturados em cada uma das datas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1. Vá até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione Transação na lista
3. Na aba Critérios, sub-aba Padrão, defina os seguintes filtros:
a. Tipo é pedido de venda
b. Tabela de faturamento não é nenhum
c. Linha principal é verdadeiro
Observação:
Se verdadeiro, pedidos de venda com tabelas de faturamento encontradas na aba
Faturamento aparecerão
Se falso, pedidos de venda com tabelas de faturamento encontradas nos itens de linha
aparecerão
4. Na aba Resultados, sub-aba Colunas, defina os seguintes campos e tipos de resumo:
Campo | Tipo de resumo
a. Data | Grupo
b. Período | Grupo
c. Número de documento
d. Nome | Grupo
e. Tabela de faturamento | Grupo
Observação: Você pode adicionar mais campos dependendo do que você precisa relatar
5. Nomeie a busca e, então, clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: SuiteScript 1.0 > Script de evento de usuário
Cenário
374
Um evento do usuário que simplesmente cria um pedido de venda com um item que possui
tabela de faturamento. O SuiteScript será acionado na função Após envio do registro em um
registro de evento.
Solução
1. Navegue até Personalização > Criação de script > Scripts > Criar > clique em Evento do
Usuário
2. No campo Função antes de enviar, digite o nome da função do script abaixo:
createSalesOrderAfterCreatingAnEvent
3. Clique no botão Mais (+) ao lado do campo Arquivo de script para carregar o script abaixo.
Observação: Abra qualquer editor de script (i.e. SuiteCloud IDE, Notepad++, etc...) e copie o
script abaixo e, então, salve como arquivo de JavaScript (.js)
SuiteScript 1.0:
function createSalesOrderAfterCreatingAnEvent(){
var SubmitIt=nlapiSubmitRecord(record,true);
//save Sales Order
SuiteScript 2.0:
//create a Sales Order
var rec = record.create({
type: record.Type.SALES_ORDER,
isDynamic: true})
375
sublistId: 'item',
fieldId: 'item',
value: 190
});
rec.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: 2
});
rec.commitLine({
sublistId: 'item'
});
rec.save();
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
376
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Lista > Pesquisa > Pesquisa salva > Criar
2. Clique em Transação
3. Preencha os campos necessários
• Público = Verdadeiro
• Disponível para visualização em lista = Verdadeiro
• Disponível para visualização em sublista = Verdadeiro
4. Clique na aba Critérios
5. Clique na sub-aba Padrão
6. Tipo do Filtro: Selecione Contrato de receita
7. Clique em Definir
8. Clique na aba Resultados
9. Clique na sub-aba Colunas e adicione todos os campos necessários
10. Clique na aba Filtros disponíveis:
11. Filtro: Adicione Nome
12. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
377
GERENCIAMENTO AVANÇADO DE RECEITA
Referência: SuiteAnswers 49698
Se multilivro estive habilitado, onde está a reclassificação de receita diferida por linha ou
definição de nível de contrato?
A preferência está no registro do livro de contabilidade
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Cenário:
O pedido de venda tem uma tabela de faturamento padrão por item (anualmente por 2 anos)
Item 1:
Quantidade = 1
Valor = 100
Quantidade faturada = 0,5
Valor faturado = 50
378
Item 2:
Quantidade = 2
Valor = 200
Quantidade faturada = 1
Valor faturado = 100
O item 1 deveria ter sido faturado para a quantidade e valor total, mas foi faturado
incorretamente para somente a metade.
O usuário já salvou a primeira fatura e ela está em um período fechado. O usuário não tem
intenção de mudar seu impacto ou nem afetar retrospectivamente algo, mas deseja assegurar-se
de que todos os itens remanescentes serão faturados na Próxima cobrança no próximo ano.
Solução sugerida:
Opção 1: Próxima cobrança no pedido de venda
1. Abra o pedido de venda
2. Clique em Próxima cobrança
3. Mude a data
4. Remova o outro item exceto para o item 1 (Quantidade = 0,5; Valor = 50)
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Exemplo:
Você tem um pedido de venda com uma tabela de faturamento anexada.
A primeira linha da data da cobrança é 10/05/2017 valor de $550,00, e a segunda linha da data
de cobrança é para 01/07/2017 valor de $300,00
379
O valor padrão é para o valor total: $850, ao invés de pegar o valor da primeira linha.
Para transformar cada linha de acordo, você precisará realizar da seguinte forma:
nlapiTransformRecord('salesorder', SO_ID, 'invoice', {'billdate':
'5/10/2017'})
Você precisa especificar cada data de cobrança como um parâmetro, caso contrário todo o
pedido de venda será transformado.
SuiteAnswers relacionado:
▪ SuiteScript > How to create a Script that acts as Next Bill button
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
SuiteBuilder > Campo de corpo de tabela de faturamento não encontrado no formulário
personalizado de pedido de venda
Solução
▪ Cenário: O usuário deseja mostrar o campo de corpo padrão Tabela de faturamento no
formulário personalizado do pedido de venda. Entretanto, mesmo se ele já estiver lá, o
corpo de campo não aparece.
▪ Solução: Assegure-se de que, nas configurações do formulário personalizado, a tabela
de faturamento não esteja exibida em um nível de item.
▪ Caminho: Configurações de formulário personalizado > Campos de tela > Coluna >
Tabela de faturamento deve estar desmarcada.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
380
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
Solução
1. Feche o Pedido de Venda original, crie um novo pedido de venda para os valores
remanescentes e crie uma nova Tabela de Faturamento para o novo Pedido de
Venda. No entanto, você pode ter problemas com o estoque, se o pedido de venda estiver
parcialmente ou totalmente atendido.
2. Elimine o Pedido de Venda, crie um novo Pedido de Venda para os valores
remanescentes, crie uma nova Tabela de Faturamento para o novo Pedido de Venda.
(Observação: não recomendado já que eliminar o Pedido de Venda causará a perda da
trilha de auditoria para a transação.)
3. Mantenha o Pedido de Venda original e edite a Tabela de Faturamento existente
para estar sincronizada com o novo acordo.
4. Se as mudanças causarem complicações para a empresa, mantenha o Pedido de
Venda e a Tabela de Faturamento originais e argumente com o cliente para mantê-la,
caso haja esta opção.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
381
DATA DA FATURA SE O PEDIDO DE VENDA ESTIVER ASSOCIADO A UM
PROJETO COM TABELA DE FATURAMENTO = HORA E MATERIAIS
Referência: SuiteAnswers 78196
Aplica-se a
Produto: NetSuite 2018.2
Cenário
O cliente gostaria de saber qual será a data de faturamento na fatura se o pedido de venda
estiver associado a um projeto com tabela de faturamento do tipo = tempo e materiais.
Solução
As datas de faturamento são baseadas na data de início do pedido de venda e são orientadas
pela frequência selecionada na tabela de faturamento.
O número de datas de faturamento depende da duração do projeto associado.
Se você substituir da data da fatura, não afetará a próxima data de faturamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
function onRequest(context) {
recordObj.setValue({
fieldId: "entity",
value: "3"
});
recordObj.selectNewLine({
sublistId: "item"
});
382
recordObj.setCurrentSublistValue({
sublistId: "item",
fieldId: "item",
value: "389"
});
recordObj.setCurrentSublistValue({
sublistId: "item",
fieldId: 'quantity',
value: "1"
});
recordObj.commitLine({
sublistId: "item"
});
recordObj1.setValue({
fieldId: "name",
value: "From EClipse8"
});
recordObj1.setValue({
fieldId: "initialamount",
value: "200.00"
});
recordObj1.setValue({
fieldId: "frequency",
value: "MONTHLY"
});
recordObj1.setValue({
fieldId: "numberremaining",
value: "1"
});
recordObj1.setValue({
fieldId: "ispublic",
value: false
});
recordObj1.setValue({ // links
fieldId: "target",
value: "item:billingschedule"
});
recordObj1.setValue({
fieldId: "transaction",
value: saeso
})
383
}
return {
onRequest: onRequest
};
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário pode definir alternadamente essa Tabela de faturamento no item de linha, caso opte
por faturar apenas uma vez.
Solução
1. Navegue para Listas > Contabilidade > Tabelas de faturamento > Criar
384
2. Defina Frequência de recorrência = Nunca
Observação: Isso ocorre apenas em casos raros, pois o objetivo principal das Tabelas de
faturamento é o faturamento recorrente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Pedido de venda com itens de linha nos quais a tabela de faturamento está exposta. Um item de
linha sem tabela de faturamento é definido para ser faturado primeiro quando o botão Próxima
cobrança for apertado, contudo, esse item de linha precisa ser atendido antes do faturamento.
Todos os demais itens de linha não precisam ser atendidos e devem ser faturados primeiro.
Solução
Para evitar atendimento e mover a data da fatura do item de linha acima para uma data
diferente, por favor, siga os passos abaixo:
O usuário precisa criar uma nova tabela de faturamento para o item de linha sem tabela de
faturamento, datada após a data da primeira fatura para o item de linha que possui tabela de
faturamento.
Exemplo:
Item de linha 1
Nome do item = Item A
Valor = 5000
Tabela de faturamento = Teste 1
Item de linha 2
Nome do item = Item B
Valor = 200
Tabela de faturamento = Teste 1
Item de linha 3
Nome do item = Item C
Valor = 500
Tabela de faturamento = Vazio
385
Valor = 5000
1. Navegue até Listas > Contabilidade > Tabelas de faturamento > Criar
2. Nomeie a tabela de faturamento
3. Valor inicial = 0
4. Frequência de recorrência = Personalizado
5. Em Personalizar padrão de recorrência, adicione o seguinte:
6. Contagem = 1
7. Unidades = Personalizado
8. Data = Coloque qualquer data que for depois de 17/02/2015
9. Valor = 100%
10. Salve
11. Volte para o Pedido de venda > Editar > aba Itens
12. Na coluna Tabela de faturamento para o Item A, adicione a nova tabela de faturamento
criada
13. Salve
14. Vá até a aba Faturamento > Tabela > observe que a primeira data agora é 27/02/2015 e o
valor = 11.66.
15. Clique em Próxima cobrança e verifique o valor da fatura. Deve ser, agora, 11.66
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Quando um Pedido de venda é fechado antes da condição mudar, a Tabela de faturamento não
é atualizada.
O Reconhecimento de receita tem uma condição que é baseada na Tabela de faturamento, por
isso ele segue o comportamento supracitado.
386
1. Edite o Pedido de venda e abra-a (desmarque a coluna Fechado)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário gostaria de saber qual será a Data inicial da Tabela de faturamento (Data calculada
para a primeira NFF) calculada ao usar uma Tabela de faturamento no registro de Estimativa.
Solução
387
4. Fechamento previsto: Informe a Data de Fechamento Esperada, por
exemplo, 2021/10/20
5. Fechamento: Informe a Data de expiração, por exemplo, 2021/10/30
6. Clique na aba Itens
7. Item: Selecione Item
- Quantidade: Insira uma Quantidade
- Taxa/Valor: Insira uma Taxa/Valor
- Clique em Adicionar
8. Clique na aba Faturamento
9. Tabela de Faturamento: Clique no Novo ícone
- Nome: Insira o Nome da Tabela de Faturamento
- Valor inicial: Insira 0.00
- Frequência de recorrência: Selecione, por exemplo, Mensal
- Contagem de recorrências: Informe, por exemplo, 12
- Em atraso: Desmarque a caixa de seleção
- Clique em Salvar
10. Clique em Salvar
11. Clique na aba Faturamento
12. Clique na sub-aba Tabela
13. A Tabela de faturamento inicial começa em 2021/10/20, que é igual à Data de
fechamento esperada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: SWV Contract Renewals
Cenário
Aplicar tabela de faturamento a transações de renovação de contrato
Solução
Efetue os passos a seguir para adicionar uma tabela de faturamento a transações de contrato:
1. Navegue até Listas > Contabilidade > Itens > Edite o item relacionado > Atribua uma
tabela de faturamento
2. Vá até Personalização > Formulários > Formulários de transação > Edite o formulário
relacionado > Vá até a aba Campos de tela > sub-aba Colunas > Marque o campo Mostrar
para Tabela de faturamento > Salvar/Salvar como
3. No seu Contract Renewals > Configurações > Preferências de renovação de contrato >
Aba Criação de renovação de contrato > Defina a ID do formulário de renovação padrão =
novo/atualizar formulário personalizado com campo de coluna de tabela de faturamento
388
Observação:
A tabela de faturamento será respeitada nas suas transações de contrato subsequentes e a
mesma configuração também será aplicada à renovação de contrato.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Problema:
Erro inesperado ao salvar cópias da fatura do fornecedor.
Solução:
1. Na nova cópia da fatura do fornecedor, clique em Pré-visualização ou no botão Recalcular
2. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite
SuiteApp: SuiteTax
Cenário
O SuiteTax foi instalado junto com o bundle Withholding Tax. Quando o cliente insere itens de
linha em um registro de fatura e executa o SuiteTax, a página é atualizada e os itens de linha
são removidos.
Solução
Desinstalar ou remover o bundle Withholding Tax já que ele não é compatível com o SuiteTax.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
389
Cenário
O usuário deseja alterar a conta de reconhecimento de receita indicada nos planos de receita e
no Contrato de receita. Ao excluir os planos de receita, o campo de reconhecimento de receita
fica acinzentado ao editar o contrato de receita e o usuário é incapaz de atualizá-lo mesmo
quando o registro do item já tiver sido atualizado.
Solução
Quando os planos de receita já foram excluídos e o campo ainda não pode ser atualizado por
meio da edição do contrato de receita, podemos seguir os seguintes passos para corrigi-lo:
1. Exclua o contrato de receita
2. Edite a conta de reconhecimento no registro do item
3. Remova e adicione os itens nas transações fontes para alternar
4. Navegue até Transações > Financeiro > Atualizar contratos de receita e planos
de receita
5. Ao completar o processo, um novo contrato de receita com a conta de
reconhecimento de receita atualizada será gerado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Programação de Reconhecimento de Receita Ausente no relatório Detalhado da Previsão de
Reconhecimento de Receita.
Solução
Certifique-se de que o Lançamento de Origem da Programação de Reconhecimento de Receita
tenha Nome/Cliente marcado para a linha Diferido.
Observe que, ao contrário das Faturas de Cliente, os lançamentos não têm o campo Nome
obrigatório e podem ser perdidos pelos usuários na criação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
390
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O campo Status de aprovação não será exibido mesmo que as configurações já estejam
marcadas como mostradas no Nível do formulário. O motivo pelo qual o campo Status de
aprovação não está sendo mostrado, mesmo que esteja definido para ser mostrado no
formulário, é porque o Roteiro de aprovação não está ativado.
Solução
Para isso, navegue até Configurações > Contabilidade > Preferências contábeis >
Roteamento de aprovação > marque Lançamentos no lançamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
Cenário
O usuário gostaria de criar uma busca salva de item que mostre todos os itens com zero
transações relacionadas
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione o tipo de busca = item
3. Atribua um nome para a busca salva
4. Navegue até a aba Critérios > sub-aba Padrão > coluna Filtro e adicione esta fórmula:
▪ Fórmula (numérica) | Fórmula: case when{transaction.trandate} is null
then 1 else 0 end | Fórmula (Numérica): é igual a | Valor: 1
5. Na aba Resultados, selecione os campos desejados
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
391
PESQUISA SALVA DE TAREFA COM TRANSAÇÕES RELACIONADAS
Referência: SuiteAnswers 38641
Aplica-se a
Produto: NetSuite 2019.2
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
392
As alterações manuais criadas diretamente no Plano de receita a partir do livro principal não
serão copiadas para o livro secundário durante o HTP já que novas transações serão criadas.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Solução
De acordo como artigo SuiteAnswers 74610 - The SuiteScript Records Browser e usando o link
de Navegador de
registro (https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2019_1/script/i
ndex.html), as IDs Internas da Data de início e de término do Reconhecimento de receita são:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Advanced Accounting and OneWorld
SuiteApp: Revenue Management - Classic Revenue Management
Cenário
393
Pedido de vendas e Fatura criam Tabelas de reconhecimento de receita diferentes.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Ao usar a Função personalizada, nenhum botão Criar oportunidade em Vendas > sub-aba
Incremento de vendas em um registro do Cliente quando o recurso de Gerenciador
incremento de vendas está ativado.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
394
Após ativar o recurso Gerenciador de incremento de vendas em Configuração> Empresa >
Habilitar recursos > aba CRM, ao criar uma nova Estimativa/novo Orçamento o botão Itens
de venda incremental está faltando na aba Itens.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Observação: Por padrão, as tarefas criadas após a realização da ação Upsell são designadas
para serem atribuídas ao Representante de vendas do cliente Upsell. Se não houver
Representante de vendas atribuído ao cliente, o registro da tarefa será atribuído ao usuário
que realizou a ação de upsell. Para garantir a atribuição adequada de tarefas, o campo
Representante de vendas deve ser sempre preenchido com um valor.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
395
O Gerenciador de incremento de vendas analisa o histórico de transação do cliente para
determinar quais produtos foram comprados juntos. "Comprado" significa venda à vista ou
fatura. Dessa forma, o programa leva em consideração somente as transações do tipo venda à
vista e fatura para se assegurar de que o item/serviço foi comprado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O usuário observa que o resultado de sua busca salva de comprometimento de receita tem
algumas linhas faltando. Esse comportamento geralmente é causado pelas linhas de
reconhecimento de receita com os valores de resultado (e.g. mesmo período de lançamento e
valor)
Solução
Para resolver isso, o usuário deve realizar os passos a seguir:
1. Edite a busca salva
2. Na aba Resultados, adicione:
▪ Tabela de rec. de receita Campos... Número sequencial da linha
3. Clique em OK
4. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: SWV Contract Renewals
Cenário
Razão pela qual Listar taxas não é automaticamente preenchido ao selecionar um nível de
preço personalizado em um pedido de venda com incremento de vendas
396
Solução
Em um pedido de venda com incremento de vendas, os itens devem ser adicionados já que não
se espera que eles sejam preenchidos automaticamente.
Para usar um preço personalizado, é necessário definir Bloquear nível de preço personalizado
= Não e Permitir nível de preço personalizado para itens M/S = Sim na aba Opções e
registro para ser capaz de usar um nível de preço personalizado.
Ao selecionar um nível de preço personalizado, um usuário precisa inserir manualmente a lista
de preço porque ela não será automaticamente preenchida já que você está dizendo ao sistema
que ele deve usar um preço cuja fonte não é o registro do item.
Aviso
As datas de início e de término para itens de incremento de vendas devem estar dentro do termo
do contrato a ser incluído no contrato. Qualquer item que for vendido por um período fora do
termo do contrato existente deve ser rastreado em um contrato novo e separado.
Para mais informações sobre esse tema, por favor, veja nosso artigo Order Management:
Software Vertical Contract Renewals: Contract Upsell
Esse artigo foi útil? Clique aqui para deixar seu comentário.
SUITETAX: CRIE PEDIDO DE VENDAS > ERRO: NÃO FOI POSSÍVEL SALVAR A
TRANSAÇÃO DEVIDO A UM ERRO REPORTADO PELO MECANISMO DE
CÁLCULO DE IMPOSTOS. ERRO DE PLUG-IN DE CÁLCULO DE IMPOSTO
DEVIDO A UMA EXCEÇÃO SUITESCRIPT NO LADO SERVIDOR: NENHUM
CÓDIGO PADRÃO DE IMPOSTO...
Referência: SuiteAnswers 86265
Aplica-se a
Produto: NetSuite 2019.1
Cenário
SuiteTax: Crie Pedido de vendas > Erro: Não foi possível salvar a transação devido a um erro
reportado pelo mecanismo de cálculo de impostos. Erro de plug-in de cálculo de imposto
devido a uma exceção SuiteScript no lado servidor: Nenhum código padrão de imposto. A
NetSuite é incapaz de calcular os impostos para essa transação já que seu domicílio tributário
(nexus) não possui nenhum código padrão de imposto definido. Para definir o código de
imposto padrão, vá até Configurações > Contabilidade > Conexões, selecione seu nexus e
clique na aba Códigos de imposto padrão.
Solução
A razão por trás disso é que nenhum Código de imposto padrão foi definido para o Nexus.
Siga os passos abaixo, como Administrador, para a transação do Nexus. Se o usuário já
tiver Códigos de imposto para o Nexus afetado, pule o passo IV.4.
397
1. Navegue até Configurações > Contabilidade > Imposto > Tipos de imposto > Criar
2. Defina os campos:
3. Clique em Salvar
1. Navegue até Configurações > Contabilidade > Imposto > Códigos de imposto > Criar
2. Defina os campos:
3. Clique em Salvar
4. Clique em Salvar
IV. Edite o Nexus afetado para definir o Órgão fiscal e os Códigos de taxa padrão
398
3. Defina o Órgão Fiscal = Órgão fiscal criado no passo III
4. Na aba Códigos de imposto padrão, defina os campos:
1. Vendas domésticas | Bens = Código de imposto do passo II | Serviços =
Código de imposto do passo II
2. Compras domésticas | Bens = Código de imposto do passo II | Serviços =
Código de imposto do passo II
3. Exportações | Bens = Código de imposto do passo II | Serviços = Código de
imposto do passo II
4. Importação | Bens = Código de imposto do passo II | Serviços = Código de
imposto do passo II
5. Clique em Salvar
Após realizar esses passos, o usuário deve ser capaz de salvar o pedido de venda/fatura.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Esse comportamento acontece quando o campo Conta está oculto do formulário. Certifique-
se de que o campo Conta esteja ativado se quiser que o campo Moeda seja preenchido
automaticamente.
Solução
• Campo da conta:
• Mostrar: digite a marca de seleção
• Tipo de exibição: selecione Normal / Desativar
399
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
Cenário
Para usar Outra moeda além da Padrão definida no pagamento do funcionário por meio
do Lançamento.
Solução
Para usar Outra moeda além da Padrão definida no pagamento do funcionário por meio
do Lançamento, veja os passos abaixo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário está tentando criar um Relatório de detalhes da transação com um relatório de
despesa como tipo. Ao gerar o relatório, todas as contas usadas nos relatórios de despesa estão
aparecendo na página do relatório. Contudo, o usuário deseja filtrar o relatório mostrando
somente uma conta ao invés de mostrar todas as contas.
Solução
400
Para criar o Relatório de detalhes de transação mostrando somente uma conta, os usuários
podem seguir os passos abaixo:
1. Navegue até Relatórios > Financeiro > Detalhes de transação > Personalizar
2. Na página Construtor de relatório > aba Filtro > Adicione os seguintes filtros:
a. Transação: Data: Intervalo 1 Ago. 2018 a 31 Ago. 31, 2019 (período de exemplo)
3. Renomeie o relatório
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Crie uma transação de Downsell (RMA) > Atenção: O item para a linha de transação 1 não é
válido para devolução. A qualidade especificada, junto com as demais autorizações de
devolução, excederá a quantidade total desse item de contrato sob esse contrato.
O erro será encontrado se você estiver tentando criar uma transação de downsell com uma
quantidade maior do que aquela que você possui no pedido de venda original ou se sua
quantidade não for um número inteiro.
Logicamente, você não pode devolver mais itens do que vendeu inicialmente.
Além do mais, quando a conta possui o módulo SWV Contract Renewals, a quantidade da
transação DEVE ser em número inteiro no pedido para evitar que os scripts SWV lancem erros
ao tentar salvar o registro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
401
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: SWV Contract Renewals | ID do pacote: 187488
Cenário
Após criar uma transação de downsell, o item de contrato não atualizou com a quantidade
negativa.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Crie um Relatório de Despesas, processe-o até que o Status seja Aprovado pela
Contabilidade
2. Clique no botão Efetuar Pagamento que levará à página Pagamento da Fatura
3. Na página Pagamento da Fatura, no campo Conta, selecione a conta do cartão de
crédito que será usada para pagar as faturas
Esse artigo foi útil? Clique aqui para deixar seu comentário.
402
NOVO BOTÃO AUSENTE QUANDO UMA FUNÇÃO PERSONALIZADA ESTÁ
ANEXANDO ARQUIVOS EM RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 85895
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário usando uma função personalizada não é capaz de encontrar o botão Criar/Novo ou
(+) no campo Anexar arquivo na sub-aba Arquivos no Relatório de despesas.
Solução
Observação: Outras permissões também devem ser ativadas e definidas para um nível
adequado para que o sinal(+) apareça.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário gostaria de expor os fornecedores vinculados a cada linha de relatório de despesa em
uma lista personalizada (ou busca salva).
Solução
1. Navegue até Transações > Funcionários > Inserir Relatórios de despesa > Lista
2. Clique no botão Editar visualização
403
3. Na aba Resultados, para expor o nome do fornecedor a partir do nível-linha da
despesa, adicione o campo Fornecedor (coluna personalizada)
4. Uma vez feito, clique em Salvar ou em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Pedido de venda com tabela de faturamento no qual o valor total do pagamento é menor que o
valor do pedido de venda
Solução
Verifique se algum Desconto de nível de linha foi aplicado ao pedido de venda. Isso afetará o
valor usado pela tabela de faturamento especialmente quando o Desconto for inserido logo
abaixo da linha do Total/Fim do grupo de um Grupo de item.
A solução alternativa seria aplicar o desconto no nível de cabeçalho do pedido de venda na aba
Itens.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
SuiteApp: N/A
Cenário
O cálculo do custo de entrega para um pedido de venda com tabela de faturamento
Solução
Ao adicionar uma tabela de faturamento a um pedido de venda com custo de entrega, o custo
total de entrega é adicionado somente ao primeiro valor da primeira fatura a ser gerada. O custo
da entrega não é dividido de acordo com a contagem de recorrência da tabela de faturamento
diferentemente do valor (total da transação) do pedido de venda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
404
A BUSCA SALVA DO RELATÓRIO DE DESPESA NÃO MOSTRA NENHUM
RESULTADO AO USAR A FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 86880
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário possui uma Função personalizada e tem um acesso a uma Busca salva de relatório
de despesa. Quando o usuário abre a Busca salva de relatório de despesa, ela não mostra
nenhum resultado.
Solução
Aqui estão os passos que o usuário pode seguir para adicionar a permissão Relatório de
despesa:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
405
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está recebendo a mensagem de erro "Não é possível enviar este formulário devido a
um erro inesperado" ao salvar um Relatório de despesa usando a Função personalizada de
Central do funcionário.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
406
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Pedidos de venda com tabela de faturamento não mostram o botão Próxima cobrança
Solução
Nesse caso, por favor, revise o seguinte:
1. Navegue até o Pedido de venda
Observe: Não há botão Próxima cobrança disponível
2. No Pedido de venda > aba Registros relacionados > sublista Registros relacionados -
clique no link da data ao lado da Fatura
3. Verifique Fatura > Informações de sistema > Notas de sistema - observe que o campo
Total reflete o valor total do Pedido de venda. Isso significa que a fatura foi criada usando o
botão Faturar os remanescentes
Atenção: Os usuários devem sempre usar o botão Próxima cobrança para seguir a
tabela de faturamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
As etapas a seguir podem ser executadas para que as transações sejam exibidas na
página Conciliar extrato bancário ou Conciliar demonstrativo de conta:
1. Navegue até Configuração > Contabilidade > Preferências contábeis > aba Geral
2. Exibir todos os tipos de transação na reconciliação: Marque a caixa de seleção
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
407
TRANSAÇÃO NÃO APARECE NA CONCILIAÇÃO BANCÁRIA
Referência: SuiteAnswers 78812
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Uma transação não está aparecendo em Confirmar correspondências de transação
No Registro de conta, a transação ainda não foi conciliada.
Solução
No novo recurso de conciliação, uma vez que a transação for marcada como compensada no
registro de conta, a transação ficará disponível em Reconciliar extrato de conta. A transação
que estiver disponível em Confirmar correspondências de transação é somente aquele registro
que estiver marcado com não-compensado no registro de conta.
Verifique:
Observações:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
408
BUSCA SALVA PARA TODAS AS TRANSAÇÕES APÓS UM PERÍODO DE
LANÇAMENTO ESPECÍFICO PARA O PROPÓSITO DE CONCILIAÇÃO DE
IMPOSTO
Referência: SuiteAnswers 87821
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário gostaria de ver todas as transações de um período específico para assegurar-se que
elas não estão incluídas no Relatório de IVA anterior.
Solução
Exemplo: Busca para capturar todas as transações lançadas após 31 de janeiro de 2019
Esse artigo foi útil? Clique aqui para deixar seu comentário.
409
RELATÓRIO DE DESPESA > CAMPO A FATURAR ESTÁ ACINZENTADO
Referência: SuiteAnswers 84226
Aplica-se a
Produto: Netsuite 2019.1
Cenário
Em 2018.2, o Relatório de despesa pode ser marcado ou desmarcado com o cliente/projeto. E
a mensagem de erro "Essa linha de despesa não pode ser cobrada." aparece quando A faturar
está marcado como verdadeiro sem nenhum cliente/projeto salvo.
Como o campo A faturar é associado com o campo Cliente/Projeto, uma vez que A faturar é
definido como Verdadeiro, o sistema precisa que o campo Cliente/Projeto forneça/selecione
os dados.
Solução
Em 2019.1, se nenhum Cliente/Projeto for selecionado, a coluna A faturar fica acinzentada e
nenhuma mudança pode ser feita.
Se a preferência Despesas a faturar por padrão em Configurações > Contabilidade >
Preferências contábeis > Horas e despesas estiver desmarcada, o campo A faturar será
limpo por padrão quando você inserir despesas em uma transação de compra.
Se a preferência Despesas a faturar por padrão estiver marcada, o campo A faturar será
marcado por padrão quando você inserir despesas em uma transação de compra.
Após selecionar um cliente em uma linha de despesa de uma transação de compra, o campo A
faturar é automaticamente marcado. O usuário pode mudar o campo A faturar para falso
(desmarcá-lo).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Em uma Pesquisa salva de Relatório de despesa, o usuário deseja adicionar uma linha de
anexo.
Solução
410
3. Clique em Adicionar
4. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
O usuário gostaria de saber qual é o comportamento esperado dos campos de coluna de
Categorias de transação no Relatório de despesa.
Solução
Ao editar o campo de coluna Categorias no Relatório de despesa, os valores padrão inseridos
nos campos de coluna: Departamento, Localidade e Classe serão:
▪ vazio; ou
▪ pré-definidos com os valores de Departamento, Localidade e Classe definidos no
registro do funcionário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
411
FAZER RELATÓRIOS DE DESPESA ANTIGOS NÃO-FATURÁVEIS
Referência: SuiteAnswers 81366
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário deseja transformar os Relatórios de despesas antigos em não faturáveis.
Solução
Não é possível editar o Relatório de despesas com uma Fatura. Atualmente, a edição após a
formação de um link provavelmente não é permitida, como uma forma de controle.
Você pode excluir a Fatura e recriá-la, mas se isso não funcionar para você e se os Relatórios
de despesas existentes também tiverem valores de linhas negativas correspondentes (que meio
que compensam todo o Relatório de despesas como zero), marcá-los como faturáveis também
pode ser uma solução alternativa. No entanto, isso envolveria a reabertura do Período contábil.
Se você não deseja reabri-lo, recrie todo o Relatório de despesa, mas não marque como A
faturar os valores positivos e marque como A faturar os valores negativos. Assim, depois de
executar a geração de cobranças, você terá uma Cobrança no valor de zero (líquido). Depois
que essa cobrança for gerada, ela não será gerada novamente. No entanto, isso duplicaria
as Contas a pagar, pois um Relatório de despesa é uma transação de lançamento; portanto, pode
ser necessário inserir manualmente um lançamento para reverter seus efeitos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao usar uma Tabela de faturamento, o NetSuite espera que os itens de atendimento sejam
atendidos e totalmente faturados na primeira Fatura antes de avançar para a próxima Fatura da
tabela de faturamento.
Se um item de uma Fatura não for atendido e não estiver totalmente faturado, a tabela de
faturamento não avançará para a próxima Fatura. Essa situação ocorre quando você tem as
seguintes configurações e as seguintes condições do Pedido de vendas.
Configurações:
412
• Configurações > Contabilidade > Preferências contábeis > Gerenciamento de
pedidos > Faturamento > Mostrar itens não atendidos nas faturas = desmarcada
• Configurações > Contabilidade > Preferências contábeis > Gerenciamento de
pedidos > Faturamento > Fatura adiantada do atendimento = desmarcada
• Configurações > Contabilidade > Preferências contábeis > Gerenciamento de
pedidos > Faturamento > Data básica da fatura na data da tabela de cobrança =
desmarcada
Solução
Observação: Para ver e votar no Aperfeiçoamento, consulte 10054 Voting for Enhancements.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione Transação
3. Defina os seguintes filtros na aba Critérios > sub-aba Padrão:
▪ Tipo = é Pedido de venda
▪ Aplicando tipo de link = é Fatura/cobrança do pedido
4. Se houver a necessidade de adicionar um critério para filtrar a última data de fatura, defina o
seguinte na aba Critérios > sub-aba Resumo
▪ Tipo de resumo = Máximo
▪ Campo = Aplicando transação Campos... > Data
▪ Descrição = é dentro (o intervalo desejado da última data de fatura)
5. Adicione os seguintes campos na aba Resultados:
▪ Nome | Tipo de resumo = Grupo
▪ Número do documento | Tipo de resumo = Grupo (Esse é o número do pedido de
venda)
▪ Data | Tipo de resumo = Grupo (Essa é a data do pedido de venda)
413
▪ Valor | Tipo de resumo = Soma (Esse é o valor do pedido de venda)
▪ Aplicando transação: Data | Tipo de resumo = Máximo (Essa é a data da fatura)
▪ Fórmula (Texto) |Tipo de resumo = Máximo | Fórmula =
max({applyingtransaction.number}) keep(dense_rank last order by
{applyingtransaction.trandate})
▪ Fórmula (Moeda) | Tipo de resumo = Soma | Fórmula =
sum({applyingtransaction.amount}) keep(dense_rank last order by
{applyingtransaction.trandate})
* A primeira fórmula (Fórmula texto) é o número da fatura e a segunda fórmula (Fórmula
moeda) é o valor da fatura.
6. Pré-visualizar ou Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.1
Cenário
Transações > Vendas > Visualizar pedido de venda > aba Faturamento > sub-aba Tabela >
Número das tabelas é maior do que o que foi definido
Sintomas:
1. Tabela de faturamento definida:
--- Navegue até Listas > Contabilidade > Tabela de faturamento
▪ Frequência de recorrência = Começo do período
▪ Em atraso = Não
▪ Valor inicial = 0
▪ Contagem recorrente = 12
2. Pedido de venda:
▪ Data = 3/8/2011
▪ Data de início = 1/9/2011
▪ Data de término = 1/8/2012
▪ Tabela de faturamento = 12 meses
3. Itens:
▪ Item 1 = 500
--- Com tabela de faturamento
▪ Item 2 = 0
--- Sem tabela de faturamento
Subtotal = 500
414
Imposto = 15
Total = 51
Solução
1. A tabela de faturamento adicional datada 19/8/2011 é para os itens de linha sem tabela de
faturamento.
2. A razão pela qual está aparecendo 0 é porque o valor do item sem tabela de faturamento é 0.
3. O item com a tabela de faturamento seguirá a data de início da tabela de faturamento, mas
para o item sem tabela, ainda usará a data do pedido de venda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Em um Relatório de Despesas, se a caixa de seleção Faturável ainda estiver marcada, o Cliente
/Projeto está indefinido, salvar o Relatório de Despesas gerará o Erro Inesperado.
Solução
Marcar a caixa Faturável sem selecionar um cliente gera um erro. Você deve selecionar um
cliente se a caixa Faturável estiver marcada.
415
1. Se a caixa de seleção Faturável = Verdadeiro, insira o registro Projeto /Cliente na
coluna Linha de despesas Cliente / Projeto; OU
2. Se nenhum Projeto/Cliente faturar, defina a caixa de seleção Faturável = Falso
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se
Produto: NetSuite 2019.2
Cenário
O valor reconhecido de receita na Tabela de reconhecimento de receita pelo Reconhecimento
de receita clássico/legado é diferente [do valor] do recurso Gerenciamento avançado de receita
devido a problemas de arredondamento, mesmo se ambos tiverem o mesmo valor e método de
reconhecimento de receita.
Solução
Reconhecimento de receita clássico/legado
A tabela de reconhecimento de receita não segue as datas de término especificadas na
transação-fonte.
Exemplo:
▪ Valor: 1,00
▪ Data de início e data de término especificadas na transação-fonte: 29/mai/2018 -
28/mai/2021
Resultados:
▪ Valor a ser reconhecido por período: 0,03
▪ Data de término da tabela de reconhecimento de receita: Março 2021
Exemplo:
▪ Valor: 1,00
▪ Data de início e data de término especificadas na transação-fonte: 29/mai/2018 -
28/mai/2021
Resultados:
▪ Valor a ser reconhecido por período: 0,03
416
▪ Data de término da tabela de reconhecimento de receita: Maio 2021
De acordo com o Aprimoramento #289828, é por padrão que as datas de início e de término são
pegadas automaticamente pelo sistema se não forem colocadas manualmente no modelo. Essa é
a razão pela qual a data de término na tabela de reconhecimento de receita legado é Março de
2021 e não Maio de 2012.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
Para funções não-administradoras, por favor, veja o Aprimoramento #226790 - Edit mode of
Expense Reports > for the Supervisor Approval box to become available when using Full Access
role (Modo de edição dos Relatórios de despesa > para o campo Aprovação do supervisor ficar
disponível ao usar a função Acesso total).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
417
PESQUISA SALVA DO RELATÓRIO DE DESPESAS PARA CATEGORIA DE
DESPESAS ESPECÍFICA
Referência: SuiteAnswers 62870
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma pesquisa salva que mostre relatórios de despesas relacionados apenas a determinadas
categorias de despesas.
Solução
Por exemplo, o Relatório de Despesas 123 possui duas Categorias de Despesas: Categoria Um
e Categoria Dois. O objetivo principal é mostrar apenas os relatórios de despesas que possuem
a categoria um. Como o Relatório de Despesas 123 tem duas categorias, ele deve ser excluído
no resultado.
Crie uma pesquisa de transação salva:
1. Navegue para Relatórios> Pesquisas salvas> Todas as pesquisas salvas> Novo
2. Selecionar transação
3. Adicione os campos abaixo na guia Critérios> subguia Resumo:
o Primeira fórmula
▪ Tipo de Resumo: Máximo
▪ Campo: Fórmula (Numérica)
▪ Descrição: é 0
▪ Fórmula: max(case when {expensecategory} IN (‘Category Two’) then 1
else 0 end)
o Segunda fórmula
▪ Tipo de Resumo: Máximo
▪ Campo: Fórmula (Numérica)
▪ Descrição: é 1
▪ Fórmula: max(case when {expensecategory} IN (‘Category One’) then 1
end)
4. Na guia Resultados, defina Tipo de Resumo do Número do
Documento como Grupo e Valor como Soma
5. Defina o título da pesquisa
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
418
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Configurações > Contabilidade > Preferências Contábeis > Roteiro
de Aprovação
2. Desmarque Relatório de despesas
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário quer saber o que determina o E-mail de retorno dos Relatórios de despesa aprovados.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: SuiteApprovals 6.00.2 | ID do pacote: 203059
419
Cenário
Depois de instalar o Pacote do SuiteApprovals em uma conta, ao passar para a etapa em que ele
é necessário para configurar Informações de aprovação do funcionário, a sub-aba Informações
de aprovação na aba Recursos Humanos está ausente.
Isso acontece quando os campos personalizados do pacote ainda não são aplicados aos
Formulários personalizados que o cliente está usando para seus registros de funcionário.
Solução
1. Navegue até Personalizações > Lista, registros e campos > Campos da entidade
2. Clique no Campo personalizado preferido
Exemplo: Clique em Aprovador do pedido de vendas
3. Clique em Aplicar a formulários
o Exibir: Marque a caixa de seleção em todos os formulários preferenciais
4. Clique em Salvar
Observação: Consulte este artigo do SuiteAnswers para obter todos os campos incluídos no
Pacote SuiteApprovals 66990 Setting Up SuiteAprrovals.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
420
Observação: Isso faz a nova migração do Método de pagamento e deve disponibilizá-lo nas
Opções de pagamento das transações.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
Exemplo: Pedido de compra com número da Conta do Fornecedor
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
Observação: Sempre clique em Adicionar uma vez Campo selecionado e ajustado
conforme necessário.
1. Selecione Tipo
1. Tipo: Selecione qualquer
2. Selecione Pedido de compra
3. Clique em Definir
7. Clique em Resultados
8. Clique em Colunas
9. Campo:
Observação: Sempre clique em Adicionar quando o campo for selecionado e ajustado
conforme necessário.
1. Selecione Número do Pedido de compra/Cheque
10. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
421
ORDEM DE VENDA FATURADA, MAS A VENDA À VISTA É CRIADA
AUTOMATICAMENTE
Referência: SuiteAnswers 88713
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Uma venda à vista é criada ao se faturar um pedido de venda.
Solução
1. Se o Standard Sales Order Form (Formulário de pedido de venda) é usado e o cliente não
possui Informação de cartão de crédito = Fatura é criada.
2. Se o Standard Sales Order Form (Formulário de pedido de venda) é usado e o Cartão de
crédito padrão do cliente = F = Fatura é criada.
3. Se o Standard Sales Order Form (Formulário de pedido de venda) é usado e o Cartão de
crédito padrão do cliente = V = Venda à vista é criada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um botão é criado via registro de script do Script do cliente na sublista Botões. Os logs de
execução não estão sendo registrados no registro de Script.
Solução
Esse é um comportamento padrão do sistema. Para gerar logs a partir desses botões, use
console.log no lugar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
422
Produto: NetSuite 2021.1
Cenário
Envie e-mail de qualquer registro da Interface do usuário da NetSuite. Por exemplo, em um
registro de Cliente, navegue até Comunicação > E-mail e clique em Responder a todos.
Destinatários adicionais mostra o nome -sistema- ao invés do nome do Contato no NetSuite.
Solução
Por padrão, a NetSuite não identifica o destinatário de acordo com seu nome no registro. Ao
invés disso, o destinatário mostra -sistema- que só identifica o endereço de e-mail do
destinatário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário precisa de um relatório que mostrará Faturas, Data de vencimento, Registro de
pagamento relacionado e Data de pagamento.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione a Transação
3. Nomeie o relatório
4. Na aba Critérios > sub-aba Padrão, adicione o seguinte:
▪ Tipo = Fatura
▪ Linha principal = Sim
▪ Aplicando transação Campos... > Tipo = Pagamento
5. Vá até a aba Resultados > sub-aba Colunas, adicione o seguinte:
▪ Status
▪ Data de vencimento/Receber até | Nome do campo personalizado = Data de vencimento
▪ Número do documento
▪ Nome
▪ Aplicando transação
▪ Aplicando transação Campos... Data | Nome do campo personalizado = Data de
pagamento
* Por favor, note que as colunas acima são somente exemplos, sinta-se livre para adicionar
ou remover outros campos.
6. Vá até a aba Filtros disponíveis > sub-aba Filtros e, então, adicione:
▪ Data de vencimento/Receber até > Mostrar na Região de Filtro = sim > Nome do campo
= Data de vencimento
423
▪ Aplicando transação Campos... Data > Mostrar na Região de Filtro = sim > Nome do
campo = Data de pagamento
* Usando os filtros acima, você pode selecionar o intervalo de data que você deseja
mostrar no seu relatório, isso pode ser baseado na Data de vencimento ou na Data de
pagamento. Você pode também adicionar ou remover filtros adicionais.
7. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Electronic Bank Payments 2019.2
Cenário
Quando uma função personalizada envia uma Notificação de pagamento por e-mail como um
PDF, pode acontecer certos problemas como a não inclusão do campo personalizado no modelo
de PDF. Ou o valor do campo personalizado ou a notificação de pagamento inteira está
faltando. Isso é causado pela configuração da implementação do script EP Payment
Notification Suitelet (SS2.0), que foi desenvolvido para ser executado por um administrador.
Se o usuário não possui função administrador, o campo personalizado não será carregado
propriamente na sublista de Pagamento de conta. Esse comportamento está registrado no
Aprimoramento 426831.
Solução
Há uma solução alternativa que não requer que o usuário possua a função administrador
permanentemente.
Aqui estão os passos a serem seguidos:
1. Edite o Registro do funcionário do usuário
2. Adicione a função administrador ao Funcionário
3. Faça o login com o Funcionário como administrador
4. Edite qualquer registro de Pagamento de conta existente
5. Navegue até a aba Aplicar a e clique em Personalizar
6. Em Colunas adicionais, marque o campo Incluir ao lado do campo personalizado que deve
aparecer no modelo de PDF
7. Clique em Salvar e, então, clique em Cancelar no Pagamento de conta
8. Remova a função administrador do Funcionário
Observação: Por favor, realize esses passos com cautela. Mesmo a função administrador sendo
adicionada somente temporariamente, sugerimos que supervisione o Funcionário quando os
passos forem realizados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
424
RELATÓRIO DE ANÁLISE DE DEPÓSITO EM CONTA
Referência: SuiteAnswers 89121
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O cliente precisa de um relatório que mostre campos como Número de roteamento e Número
de conta para todos os funcionários para qualquer propósito que isso sirva.
Solução
Abra um chamado ou ligue para o Suporte SuitePeople Payroll imediatamente e peça o dito
relatório.
O Relatório de análise de depósito em conta incluirá os seguintes campos:
-- Primeiro nome
-- Nome do meio
-- Último nome
-- Endereço
-- Cidade
-- Estado
-- CEP/Código postal
-- Número de roteamento
-- Número de conta
-- Status de tipo
-- Multiplicador de ajuste
-- Prioridade
-- A coluna Ajuste pode se referir a coluna Valor em Funcionário > ACH/depósito em conta
> campo Valor
Observações
1. Há uma taxa de $25 por relatório, por subsidiária. Ao solicitar o relatório, você precisa
concordar com a taxa por meio do chamado criado.
2. O relatório não é personalizável. Então, se você tiver campos que não estejam incluídos
nesse relatório, você pode tentar usar uma busca salva.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
425
Produto: NetSuite 2021.1
Cenário
Solução
Observação: Há alguns casos nos quais o campo Vence em está nomeado como Fechamento
esp.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Se habilitar Entrega de item de linha estiver definido como ativado, haverá casos em que as
sub-abas e o botão salvar ficarão sem resposta em um registro de Pedido de vendas. Isso ocorre
porque, no formulário personalizado usado, a aba Entrega fica oculta. Certifique-se de que a
aba Entrega no formulário personalizado esteja disponível para usar a opção ativar Entrega de
item de linha.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
426
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O vídeo abaixo mostra como buscar funcionário inativo.
Solução
Clique aqui para ver o vídeo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Após enviar e-mails usando o botão Salvar e enviar por e-mail e ter um Fluxo de trabalho
com Enviar por e-mail marcado, dois e-mails foram enviados ao mesmo destinatário.
Solução
1. Vá até Personalização > Fluxo de trabalho > Fluxos de trabalho e edite o Fluxo de
trabalho
2. Verifique o Fluxo de trabalho > Tipo de ativador está definido como Todos
3. Edite Definir ação de valor de campo e defina os campos:
- Enviar por e-mail: Marque a caixa de seleção
- Acionador em: Selecione Antes de enviar registro
4. Salve
5. Edite o registro da transação e clique no botão Salvar e enviar por e-mail
6. Verifique a sub-aba Comunicações para ver se somente um e-mail foi enviado ao
destinatário
Observação: Para somente enviar e-mail se o e-mail não estiver vazio, adicione uma condição a
Definir ação de valor de campo (consulte o artigo SuiteAnswers ID 40528)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
427
PEDIDO DE VENDA > APROVAR > ERRO INESPERADO: TRANSAÇÃO E CONTA
DE MOEDA ESTRANGEIRA USAM MOEDAS DIFERENTES
Referência: SuiteAnswers 89351
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Os usuários não são capazes de aprovar pedidos de venda usando o botão Aprovar nem
definido o status como Atendimento pendente.
Solução
A razão pela qual esse erro acontece é porque a moeda da Conta de ativo selecionada no
registro do item é diferente da moeda da transação e da moeda base da subsidiária. Aqui estão
os passos para mudar a Conta de ativo selecionada no registro do item para que ela coincida
com a moeda da transação e com a moeda base da subsidiária.
1. Abra o registro do Item
2. Navegue até a aba Contabilidade
3. Mude a Conta do ativo para uma conta com a mesma moeda que a da transação ou
uma conta com moeda em branco
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Ao criar uma Fatura a partir da Pedido de vendas com Tabela de Faturamento por meio do
botão Próximo Faturamento, alguns Itens não são transferidos para a Fatura.
Isso acontece quando os Itens do Pedido de vendas no nível da linha são alterados ou fechados.
Outro motivo pelo qual os Itens podem não aparecer é quando a Quantidade e o Valor são
alterados na Fatura anterior. Para obter uma demonstração, consulte o seguinte exemplo:
428
Linha 1: Item B | 3 | 100 | 300
Contagem de recorrências = 2
Resultados: Somente o Item B será preenchido automaticamente na Fatura. Isso ocorre porque
a quantidade deste item foi alterada na Fatura. Como resultado, a próxima Fatura está tentando
acompanhar a Tabela de faturamento.
Solução
Clique em Faturar Restante para faturar todo o valor e quantidade remanescentes no Pedido de
vendas
Observação: Se você clicar no botão Faturar restante, faturará toda a quantia restante no
Pedido de vendas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
429
CRIE UMA BUSCA SALVA DE PEDIDOS DE VENDAS COM ITENS ESPECÍFICOS
QUANDO CRIAR PEDIDO DE COMPRA FOR NULO
Referência: SuiteAnswers 89390
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Crie uma busca salva que mostre a lista de Pedidos de venda com Itens específicos sem Pedido
de compra relacionado.
Solução
1. Navegue até Listas > Busca > Busca salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Tipo: Selecione Pedido de vendas
▪ Clique em Definir
o Item: Selecione qualquer um dos
▪ qualquer um de: Selecione os itens desejados
▪ Clique em Definir
o Aplicado ao valor do link: Selecione nenhum de
▪ nenhum de: Selecione Pedido Especial
▪ Clique em Definir
7. Clique em Resultados
8. Clique em Colunas
9. Filtro: Adicione os campos que deseja ver nos resultados
10. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
430
CRIE UMA NOVA BUSCA SALVA PARA MOSTRAR
CLIENTE/PROJETO/EMPRESA PARA AJUSTE DE ESTOQUE
Referência: SuiteAnswers 88743
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário gostaria de ter uma Pesquisa Salva de Ajuste de Inventário que mostre
Projeto/Cliente/Empresa.
Solução
1. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Criar
2. Selecionar Transação
3. Filtro:
Observação: para cada filtro necessário, declarado nas subetapas abaixo, use o menu drop-
down para selecioná-lo.
• Selecionar Tipo
• Valor: é Ajuste de Inventário
4. Clique em Resultados
5. Clique em Colunas
6. Campo:
Observação: Sempre clique em Adicionar quando Campo for selecionado e ajustado conforme
necessário.
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
431
Cenário
Um usuário gostaria de criar uma Busca salva que exibe a lista de Oportunidades sem registro
de Projeto associado a elas.
Solução
1.Navegue até Listas > Busca > Buscas salvas > Criar
2.Clique em Transação
3.Título da busca: Informe um título para a busca
4.Público: Marque a caixa de seleção
5.Clique em Critérios
6.Filtros:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Para ser capaz de ter uma busca salva de transação que mostre o Nível de preço do item, Item,
Valor por cliente. Observe que o usuário está utilizando Multi-moeda e gostaria de mostrar a
taxa de item da transação estrangeira e não a taxa de item da moeda-base.
Solução
1. Navegue até Transações > Gerenciamento > Buscas salvas > Criar > Transação
2. Na aba Critérios, selecione o seguinte:
▪ Tipo > Fatura
▪ Linha principal > é falso
▪ Linha de imposto > é falso
▪ Linha de entrega > é falso
▪ Cliente (Linha principal) Campos… > Inativo > é falso
3. Na aba Resultados, selecione o seguinte:
▪ Campo | Tipo de resumo | Fórmula
432
▪ Nome | Grupo
▪ Item | Grupo
▪ Nível de preço | Grupo
▪ Moeda | Grupo
▪ Valor (Moeda estrangeira) | Grupo
▪ Quantidade | Soma
▪ Fórmula (Moeda) | Soma | {fxamount}/ NULLIF({quantity},0)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
433
Produto: Netsuite 2019.2
SuiteApp: N/A
Cenário
Crie uma busca salva para ser usada na visualização de lista de pedidos de compra. A
visualização personalizada deve mostrar a conta de despesas encontra na aba Itens > sub-aba
Despesas do Pedido de compra.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique no link Transação
3. Na aba Critérios, adicione todos os filtros desejados
4. Na aba Resultados, adicione os filtros que você desejar como coluna nos resultados da busca
salva. Para exibir a conta de despesa na lista de pedido de compra, adicione o campo abaixo:
- Categoria de despesa: conta (Categoria de despesa Campos... Conta)
5. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário deseja uma Função personalizada para ver e editar o campo Status em um registro de
Pedido de vendas.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
434
PESQUISA SALVA - IDENTIFICAR ELEMENTOS SEM PLANOS DE RECEITA
Referência: SuiteAnswers 88780
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Crie uma pesquisa salva para identificar os elementos sem planos de receita.
Solução
1. Vá a Listas > Pesquisar > Pesquisas salvas > Novo > Elemento de receita
2. Na aba Critérios, insira a informação a seguir:
▪ Pendência de atualização do plano de receita: é verdadeiro
3. Na aba Resultados, insira a informação que você precisa como, por exemplo:
▪ Número
▪ Contrato de receita
4. Nomeie a busca
5. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Há casos em que os usuários querem definir um valor de data e hora para um campo
personalizado sempre que o campo Local de Destino nas transações de Transferência de
Estoque for alterado.
Solução
1. Navegue até Personalização > Fluxo de Trabalho > Fluxos de Trabalho > Criar
2. Informações básicas:
• Nome: Defina Valor de Data e Hora definido
• Tipo de registro: Selecione Transação
• Subtipos: Selecione Transferência de estoque
• Executar como Admin: Marque caixa de seleção
• Status da Liberação: Selecione Liberado
• Iniciação: Selecione Baseado em Evento
3. Definição do evento:
• Na criação: Marque Caixa de Seleção
435
• Na Visualização ou Atualização: Marque Caixa de Seleção
• Tipo de acionador: Selecione -Tudo-
4. Clique em Salvar
5. Clique em Estado 1
6. Canto Inferior Direito: Clique em Nova Ação
7. Clique em Definir Valor do Campo
8. Informações básicas:
• Acionador Ativado: Selecione Após Submissão do Registro
9. Condição: Clique no ícone Acionador
10. Registro:
• Selecione Registro Antigo
11. Campo:
• Selecione Local de Destino
• Tipo de comparação: Selecione nenhum de
• Campo valor: Selecione Local de Destino
12. Parâmetros:
• Campo: Selecione Campo de Data Personalizada
• Valor: Selecione Data no botão de seleção
• Data: Selecione Hoje
13. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Um usuário deseja limitar as informações disponíveis para seus Clientes em seus formulários
de Chamado externos, ocultando os campos no formulário.
Solução
436
Observação: O novo formulário de Chamado externo personalizado deve ser definido como
preferencial.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Uma Visualização personalizada foi usada mostrando a lista de Verificações. Quando a lista
resultante exceder o número de colunas em uma tabela, o erro será recebido. Quando um
usuário tentou retornar a esta página navegando até Transações > Banco > Emitir
cheques > Lista, o mesmo erro foi apresentado.
Solução
Isso ocorre devido aos recursos de aderência no NetSuite que usa a última Visualização da
página. Para redefinir a Visualização como padrão:
1. Navegue até Transações > Banco > Emitir cheques > Lista
2. Substitua o URL pelo seguinte após Netsuite.com:
/app/accounting/transactions/transactionlist.nl?searchtype=Transaction&searchid=-
2100&Transaction_TYPE=Check&Transaction_EMPLOYEE=%40ALL%40&style=NORMA
L&Transaction_UNITSTYPE=&report=&grid=&dle=&sortcol=Transction_INTALID10_raw
&sortdir=DESC&csv=HTML&OfficeXML=F&pdf=&size=200&_csrf=FT34Cia_oZ4JNjnXW
YpLHLI1AYfQbZ39i3yed-vw7Lb-PeiBRCbiuoh79w9aOioLs8GhUOfbHB5mZlOSuzB0-
xoHKkObMnXONnjDdiDWlZpj_t0FJEjkEWzKPb3UX9bmXaiJ5XC2RzFJrmLYV9ieYRxjnb
67bWMo8cNTo9eXD34%3D&twbx=F&quicksort=
Exemplo: https://XXXXXX.app.netsuite.com/app/accounting/transactions/transactionlist.nl?sea
rchtype=Transaction&searchid=-
2100&Transaction_TYPE=Check&Transaction_EMPLOYEE=%40ALL%40&style=NORMA
L&Transaction_UNITSTYPE=&report=&grid=&dle=&sortcol=Transction_INTALID10_raw
&sortdir=DESC&csv=HTML&OfficeXML=F&pdf=&size=200&_csrf=FT34Cia_oZ4JNjnXW
YpLHLI1AYfQbZ39i3yed-vw7Lb-PeiBRCbiuoh79w9aOioLs8GhUOfbHB5mZlOSuzB0-
xoHKkObMnXONnjDdiDWlZpj_t0FJEjkEWzKPb3UX9bmXaiJ5XC2RzFJrmLYV9ieYRxjnb
67bWMo8cNTo9eXD34%3D
Esse artigo foi útil? Clique aqui para deixar seu comentário.
437
ERRO INESPERADO AO EDITAR REGISTRO DO ITEM
Referência: SuiteAnswers 89066
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Quando um usuário clica em Editar em seu registro de Item, ele recebe um erro inesperado.
Solução
1.Navegue até Listas > Busca > Buscas salvas > Criar
2.Selecione Item
3.Título da busca: Insira um Título
4.Filtrar:
1.Selecione ID Interno
• Informe o ID Interno
2. Selecione Tipo
• Selecione é Item de estoque
5. Clique em Resultados
6. Vá para Colunas > Campo
Sempre clique em Adicionar quando Campo for selecionado e ajustado conforme necessário.
1. Selecione Nome
2. Selecione Quantidade mínima
7. Clique em Visualizar
3. Depois de concluído, volte ao registro do Item e agora você poderá editá-lo novamente
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
438
Produto: NetSuite 2021.2
Cenário
Solução
Como alternativa, você pode definir o Departamento principal como Inativo na página da
lista Departamentos:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja criar um pedido de vendas a partir de um registro de chamado existente.
Solução
Para fazer isso:
1. Navegue até Listas > Suporte > Chamados
439
2. Clique em Editar ao lado do chamado existente
3. Navegue até Registros relacionados > sub-aba Transações
4. Clique até Criar
5. Na janela pop-up, clique em Pedido de vendas
6. Preencha o formulário do pedido de vendas da sua preferência
7. Clique em Salvar
Observação:
Após salvar, o novo pedido de venda será visto a partir do registro do chamado em Registros
relacionados > sub-aba Transações. O registro do chamado também será visto a partir do
pedido de venda em Registros relacionados > sub-aba Chamados de suporte.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
SuiteApp: N/A
Cenário
O cliente deseja criar uma busca salva para obter a lista de todos os fornecedores sem
transações a partir de uma data específica.
Solução
Exemplo: Fornecedores sem transações desde 2016. Para resolver isso:
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione o Fornecedor
3. Nomeie sua busca
4. Na aba Critérios > sub-aba Resumo > adicione o seguinte:
A. Tipo de resumo = Máximo
B. Campo = Fórmula (Data)
Na janela pop-up, defina:
C. Fórmula = {transaction.trandate}
D. Fórmula (Data) = antes de 1/1/2017.
5. Na aba Resultados, adicionaremos:
Campo | Tipo de resumo
A. Nome | Grupo
B. Transação Campos...Data | Máximo
- Esse campo é só para confirmar a última data de transação com o fornecedor.
6. Salve e execute a busca
Nós também podemos adicionar outros campos que queiramos ver quando o relatório for
executado.
440
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Na busca de item, quando estiver originando dos campos Itens > Imagens, há casos em que
algumas imagens ficam maiores do que as outras.
Solução
Para converter imagens no tamanho padrão, use a fórmula abaixo:
Aba Resultados:
Fórmula Texto | '<img src="'||{custitem_atlas_item_image}||'" height="100">'
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
441
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Fature um Pedido de venda > Salve uma Fatura > O total não pode ser negativo.
Por padrão, nós não podemos salvar uma fatura com valor negativo. Nos casos em que mais de
um item de linha estiver sendo faturado, o valor da linha positiva deve ser maior do que das
linhas negativas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Crie uma Busca salva de pasta na interface do usuário com critérios e usá-la para obter os
resultados no script. O usuário também pode criar uma busca salva integrada ao script se
preferir.
1. Navegue até Relatórios > Buscas salvas > Todas as Buscas salvas > Criar
2. Clique em Pasta
3. Título da busca: Insira um Título
442
4. Clique em Critérios
5. Clique em Padrão
6. Filtro:
• Selecione Campos de arquivo
• Filtro de arquivo: Selecione Nome
• Tem palavras-chave: SET_DESIRED_NAME_OF_FILE
Observação: O SET_DESIRED_NAME_OF_FILE deve ser substituído pelo
nome/prefixo/sufixo etc., dependendo do seu caso de uso específico.
7. Clique em Definir
8. Clique em Resultados
9. Clique em Colunas
10. Campo:
• Selecione Campos de arquivo
• Campo de arquivo: Selecione Nome
11. Clique em Adicionar
12. Clique em Salvar
Esse código carrega a busca criada no Passo 1 e obtém o valor do campo Nome do arquivo
da busca.
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
443
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Uma das duas contas duplicadas tem um espaço após o Número da conta.
Observação: Verifique o Número da conta para ambas as contas se alguma delas tiver
um espaço informado após o número.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Para ajustar a quantidade de um item de estoque via Serviços da web.
Solução
Aqui está um exemplo de pedido xml (xml request) que ajustará o valor da quantidade em
estoque de um item de estoque.
<soapenv:Envelope
444
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:platformCore='urn:core_2019_1.platform.webservices.netsuite.com'
xmlns:platformMsgs='urn:messages_2019_1.platform.webservices.netsuite.com'
xmlns:tranInvt='urn:inventory_2019_1.transactions.webservices.netsuite.com
'>
<soapenv:Header>
<passport xsi:type='platformCore:Passport'>
<email xsi:type='xsd:string'>marmendoza2@netsuite.com</email>
<password xsi:type='xsd:string'>**********</password>
<account xsi:type='xsd:string'>TSTDRV2098883</account>
</passport>
<applicationInfo xsi:type='platformMsgs:ApplicationInfo'>
<applicationId xsi:type='xsd:string'>745A5F44-E5E6-4DED-B422-
24FFDC5590DA</applicationId>
</applicationInfo>
</soapenv:Header>
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranInvt:InventoryAdjustment'>
<account xsi:type='platformCore:RecordRef'
internalId='131' type='account'/>
<customer xsi:type='platformCore:RecordRef'
internalId='107' type='customer'/>
<adjLocation xsi:type='platformCore:RecordRef'
internalId='2' type='location'/>
<inventoryList
xsi:type='tranInvt:InventoryAdjustmentInventoryList'>
<inventory
xsi:type='tranInvt:InventoryAdjustmentInventory'>
<item xsi:type='platformCore:RecordRef'
internalId='5' type='inventoryItem'/>
<location xsi:type='platformCore:RecordRef'
internalId='2' type='location'/>
<adjustQtyBy
xsi:type='xsd:double'>10</adjustQtyBy>
</inventory>
</inventoryList>
</record>
</add>
</soapenv:Body>
</soapenv:Envelope>
Observação: Nós não podemos diretamente mudar ou substituir o valor da Quantidade total
disponível ou Quantidade em estoque porque esses campos são somente reais. Nós podemos
ajustar seus valores usando adjustQtyBy.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
445
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
<soapenv:Envelope
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:platformCore='urn:core_2016_1.platform.webservices.netsuite.com'
xmlns:tranSales='urn:sales_2016_1.transactions.webservices.netsuite.com'
446
xmlns:platformMsgs='urn:messages_2016_1.platform.webservices.netsuite.com'>
<soapenv:Header>
<passport xsi:type='platformCore:Passport'>
<email xsi:type='xsd:string'>test@test.com</email>
<password xsi:type='xsd:string'>***********</password>
<account xsi:type='xsd:string'>3950394</account>
</passport>
</soapenv:Header>
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:SalesOrder'>
<customForm xsi:type='platformCore:RecordRef' internalId='123'/>
</record>
</add>
</soapenv:Body>
</soapenv:Envelope>
Observação: Para aplicar essa solução, deve haver amplo conhecimento em relação aos Web
Services e o aplicativo proprietário que está sendo usado para criar solicitações de Serviços
da web para a conta do NetSuite.
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
SERVIÇOS DA WEB > PEDIDO DE VENDA > SUB-ABA ENTREGA > DEFINA
VALOR PARA O CAMPO SELECIONAR ENDEREÇO
Referência: SuiteAnswers 74652
Aplica-se a
Produto: NetSuite 2019.1
447
Cenário
O usuário deseja definir um valor para o campo Selecionar endereço (ID shipaddresslist) no
Pedido de venda via Serviços da web
Solução
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:SalesOrder'>
<entity xsi:type='platformCore:RecordRef'
internalId='123'/>
<shipAddressList xsi:type='platformCore:RecordRef'>
<name xsi:type='xsd:string'>testNamename>
shipAddressList>
<itemList xsi:type='tranSales:SalesOrderItemList'>
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef'
internalId='123'/>item>
itemList>
record>
add>
soapenv:Body>
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteBuilder e SuiteCommerce Advanced web sites.
Cenário
448
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce
Cenário
Às vezes, os domínios que já estão configurados na configuração do seu site desaparecem sem
qualquer ação ou modificação. Inserir manualmente o URL ausente resultará em um erro
de Nome de domínio já em uso.
Solução
Para poder inserir o domínio novamente, a lista de domínios deve ser atualizada. Para fazer
isso,
Após salvar, a lista deverá ser atualizada. Então, o domínio ausente pode ser inserido e aceito
pelo sistema.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
449
RESOLVER ERRO RECIBIDO POR UMA FUNÇÃO PERSONALIZADA AO
VISUALIZAR UMA PESQUISA SALVA DE TRANSAÇÃO
Referência: SuiteAnswers 86894
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Visualizar a Pesquisa salva usando uma função personalizada resulta em erro. Nenhum erro foi
recebido usando a função administrador ou outras funções personalizadas. A função
personalizada afetada recebeu pelo menos o nível Visualizar em todos os registros de
transação adicionados nos Critérios.
Solução
Há casos nos quais o erro é causado pela fórmula adicionada na aba Resultados da Pesquisa
salva. Dessa forma, apesar da função personalizada ter pelo menos permissão de nível
Visualizar em todos os registros de transação adicionados nos Critérios, o erro continua a ser
recebido. Abaixo está um exemplo de fórmula que pode ter causado o erro.
Adicionar essa fórmula pode resultar em erro na função personalizada quando a função
personalizada não tiver pelo menos a permissão de nível Visualizar no Item de imposto.
Para evitar o erro ao visualizar uma busca salva usando uma função personalizada:
1. Navegue até Configuração > Usuários/Funções > Gerenciar funções
2. Edite a função personalizada afetada
3. Na aba Permissões > sub-aba Listas, adicione a permissão de nível Visualizar a Item de
imposto
4. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
450
Para o usuário visualizar as notas do sistema, o administrador precisa adicionar a permissão aba
de notas na função do usuário com um nível mínimo de Visualizar.
Solução
1. Entre como Administrador
2. Navegue até Configurações > Usuários/Funções > Gerenciar funções
3. Edite a função
4. Na aba Permissões > sub-aba Listas, adicione a aba Notas e defina o nível como
Visualizar. Para mais informações, veja o artigo Access Levels for Permissions.
5. Clique em Salvar
Observação: Se um usuário usa uma função padrão do NetSuite, a função deve ser
personalizada e a nova função criada deve ser atribuída ao usuário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um administrador da empresa deseja que os usuários com uma função personalizada tenham
acesso ao botão Personalizar visualização disponível nas páginas da lista Cliente /
perspectiva.
O botão permitirá que os usuários personalizem o campo da coluna que está sendo exibido na
página de lista do Cliente/Prospect para seus requisitos específicos
Solução
451
Permissions para obter mais informações sobre os diferentes
níveis de acesso.
3. Clique em Adicionar
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao criar uma Busca salva de transação > navegar até a aba Funções > a Função
personalizada não está disponível.
Solução
O usuário pode editar ou criar novamente uma Busca salva de transação e a Função
personalizada deverá estar incluída corretamente na aba Funções.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
452
Habilitar a Visualização de Busca salva na Busca global para uma Função específica.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Este artigo explicará por que uma Função personalizada está ausente na página Visualizar todas
as funções.
Solução
Se uma função personalizada tiver a permissão de login único do SAML, é esperado que ela
esteja ausente na página Visualizar todas as funções.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
453
BUSCA SALVA DE ITEM > NENHUM RESULTADO AO ACESSAR COM UMA
FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 62811
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Uma busca salva de item pode ser acessada por uma função personalizada, mas não há
resultados a serem exibidos.
Solução
Verifique se há Critérios que não coincidem com a Permissão da função personalizada
Por exemplo, a busca salva possui o Critério Transação Campos... e, então, o Tipo é Venda à
vista.
Essa busca salva de item não terá nenhum resultado se a função personalizada não tiver a
permissão para Transações de vendas à vista.
Navegue até Configurações > Usuários/Funcionários > Gerenciar funções. Edite a função
personalizada e, então, vá até a sub-aba Permissões e, em seguida, Transações.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A busca salva de função foi definida como Público e a função personalizada está adicionada à
sub-aba Público, mas o usuário continua incapaz de acessar a Busca salva.
Por padrão, somente administradores e usuários de acesso total possuem a capacidade de
visualizar a página de usuários/funções e de executar a busca de função. Outras funções podem
ter acesso à busca salva de função seguindo os passos abaixo:
Solução
454
14. Clique em Salvar
Observação: O único nível de acesso disponível para essa permissão é Total. Quando uma
função recebe essa permissão, os usuários usando a Função terão acesso total à página
Gerenciar funções e terão a capacidade de modificar todas as funções.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Uma função personalizada com acesso a registro de Entidade ou Transação é incapaz de ver a
sub-aba Notas do usuário na aba Comunicação. A função precisa ter a permissão Aba Notas.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
455
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Administradores têm acesso a Importar dados de banco online por padrão. Para que funções
personalizadas tenham acesso à tarefa de Importar dados de banco online, a
permissão Importar arquivo bancário on-line (QIF) deve ser adicionada à função
personalizada pelo administrador da conta.
Solução
Usando a Interface clássica, a página Importar dados de banco online pode ser encontrada
na aba central Transações > categoria Banco.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
456
ERRO DE IMPORTAÇÃO CSV AO FAZER CARREGAMENTO DO EXTRATO
BANCÁRIO
Referência: SuiteAnswers 83825
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário importa o Arquivo CSV para dados bancários on-line, mas recebe esta mensagem de
erro: Falha no carregamento do arquivo. Tente novamente. Se você recebeu repetidamente esta
mensagem de erro, envie um e-mail ao Suporte Técnico NetSuite.
Solução
Os usuários precisam garantir que o arquivo CSV usado para importar dados bancários on-line
cumpra a sequência padrão de cabeçalhos de coluna da seguinte forma:
1. Data (MM/DD/AAAA)
2. Nome do pagador/Beneficiário
3. ID da transação
4. Tipo de transação
5. Valor
6. Memo
7. ID do cliente interno do NS
8. Nome do cliente NS
9. Número(s) da Fatura(s)
1. Navegue até Transações > Banco > Histórico de importação bancária > Carregar
arquivo
2. Selecione Importar com um analisador padrão (CSV, OFX, BAI2 ou CAMT.053)
3. Clique em Faça download do modelo CSV
Esse artigo foi útil? Clique aqui para deixar seu comentário.
457
PERMISSÃO PARA CRIAR ABAS DE WEBSITE
Referência: SuiteAnswers 37641
Aplica-se a
Produto: NetSuite 2020.2
Cenário
A permissão para permitir a criação de Abas de website é chamada de Abas da loja virtual.
Essa permissão pode ser adicionada por um Administrador seguindo os passos abaixo:
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
458
Cenário
Criar um pedido de venda vinculado a uma assinatura usando Serviços de web. Observe que a
assinatura é corresponde ao cliente e ainda está ativa.
Solução
Adicionar uma assinatura a um pedido de venda é feito ao adicioná-la ao SalesOrderItem,
exatamente como ela é adicionada na interface do usuário na NetSuite. Veja abaixo um
exemplo de pedido xml (xml request):
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:SalesOrder'>
<entity xsi:type='platformCore:RecordRef'
internalId='1413'/>
<itemList xsi:type='tranSales:SalesOrderItemList'>
<item xsi:type='tranSales:SalesOrderItem'>
<subscription xsi:type='platformCore:RecordRef'
internalId='3'/>
<item xsi:type='platformCore:RecordRef'
internalId='65'/></item>
</itemList>
</record>
</add>
</soapenv:Body>
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
459
Cenário
Solução
"<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:Invoice'>
<customForm xsi:type='platformCore:RecordRef'
internalId='FORMID'/>
<entity xsi:type='platformCore:RecordRef'
internalId='ENTITYID'/>
<location xsi:type='platformCore:RecordRef'
internalId='LOCATIONID'/>
<itemList xsi:type='tranSales:InvoiceItemList'>
<item xsi:type='tranSales:InvoiceItem'>
<item xsi:type='platformCore:RecordRef'
internalId='ITEMID'/>
<quantity xsi:type='xsd:double'>2</quantity>
</item>
<item xsi:type='tranSales:InvoiceItem'>
<item xsi:type='platformCore:RecordRef'
internalId='ITEMID'/>
<quantity xsi:type='xsd:double'>2</quantity>
</item>
</itemList>
</record>
</add>
</soapenv:Body>"
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
460
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Este artigo permitirá que você crie um registro de requisição de compra usando Serviços de
web com uma lista de campo personalizado nele.
Solução
Por favor, veja o exemplo abaixo de um pedido SOAP (SOAP request):
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranPurch:PurchaseRequisition'>
<entity xsi:type='platformCore:RecordRef'
internalId='2'/>
<memo xsi:type='xsd:string'>Test</memo>
<itemList
xsi:type='tranPurch:PurchaseRequisitionItemList'>
<purchaseRequisitionItem
xsi:type='tranPurch:PurchaseRequisitionItem'>
<item xsi:type='platformCore:RecordRef'
internalId='104'/>
<options xsi:type='platformCore:CustomFieldList'>
<customField internalId='1731'
xsi:type='platformCore:StringCustomFieldRef'>
<value xsi:type='xsd:string'>Transaction
Line Field</value>
</customField>
</options>
</purchaseRequisitionItem>
</itemList>
</record>
</add>
</soapenv:Body>
Observação: 1731 é a ID interna do campo personalizado.
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A NetSuite não assegura nem garante o sucesso individual
que os desenvolvedores possam ter ao implementar o código-exemplo em suas plataformas de
desenvolvimento ou no uso de suas próprias configurações de Web server. A NetSuite não
assegura, garante ou faz qualquer representação quanto ao uso, resultados do uso, precisão,
pontualidade ou integridade de qualquer dado ou informação relacionado ao código-exemplo.
A NetSuite se isenta de todas as garantias, expressas ou implícitas, e, em particular, se isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a isso. A NetSuite não se
responsabiliza por quaisquer danos ou custos diretos, indiretos ou consequentes de qualquer
tipo decorrente de qualquer ação tomada por você ou por outras pessoas relacionadas ao
código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
461
COMO ADICIONAR UM VALOR A UM CAMPO PERSONALIZADO DE UM
REGISTRO VIA SERVIÇOS WEB
Referência: SuiteAnswers 63615
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Adicione o valor ao campo personalizado de um registro via SuiteTalk (SOAP WS)
Solução
<soapenv:Envelope
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:platformCore='urn:core_2019_1.platform.webservices.netsuite.com'
xmlns:platformMsgs='urn:messages_2019_1.platform.webservices.netsuite.com'
xmlns:listEmp='urn:employees_2019_1.lists.webservices.netsuite.com'>
<soapenv:Header>
<passport xsi:type='platformCore:Passport'>
<email xsi:type='xsd:string'>{{email}}</email>
<password xsi:type='xsd:string'>{{password}}</password>
<account xsi:type='xsd:string'>{{accountId}}</account>
</passport>
<applicationInfo xsi:type='platformMsgs:ApplicationInfo'>
<applicationId
xsi:type='xsd:string'>{{applicationId}}</applicationId>
</applicationInfo>
</soapenv:Header>
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='listEmp:Employee'>
<firstName xsi:type='xsd:string'>wsdl</firstName>
<supervisor xsi:type='platformCore:RecordRef'
internalId='2'/>
<customFieldList xsi:type='platformCore:CustomFieldList'>
<customField internalId='69'
xsi:type='platformCore:StringCustomFieldRef'>
<value xsi:type='xsd:string'>wsdl2017</value>
</customField>
</customFieldList>
</record>
</add>
</soapenv:Body>
</soapenv:Envelope>
462
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de
garantia, na extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem
garante o sucesso individual que os desenvolvedores possam ter ao implementar o código-
exemplo em suas plataformas de desenvolvimento ou no uso de suas próprias
configurações de Web server.
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Este artigo pode ser usado como referência para criar um pedido XML (XML request) para usar
o item de promoção ou o código de cupom ao adicionar um pedido de venda usando serviços
web.
Solução
Este é o exemplo de pedido XML (XML request):
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:SalesOrder'>
<entity xsi:type='platformCore:RecordRef'
internalId='225'/>
<promoCode xsi:type='platformCore:RecordRef'
internalId='1'/>
<itemList xsi:type='tranSales:SalesOrderItemList'>
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef'
internalId='93'/>
<quantity xsi:type='xsd:double'>5</quantity>
</item>
</itemList>
463
</record>
</add>
</soapenv:Body>
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Abaixo está uma amostra do XML (usando o WSDL 2020.1) de como adicionar o Subtotal a
um Pedido de vendas:
<record xsi:type="tranSales:SalesOrder">
<itemList xsi:type="tranSales:SalesOrderItemList">
<item xsi:type="tranSales:SalesOrderItem">
<item internalId='-2' xsi:type='platformCore:RecordRef'/>
</item>
</itemList>
</record>
464
Aviso legal
O código de amostra descrito neste documento é fornecido em uma base "como está", sem
garantia de qualquer tipo, na medida do permitido por lei. A Oracle + NetSuite Inc. não garante
ou garante que os desenvolvedores de sucesso individuais possam ter na implementação do
código de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias
configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionadas ao
código de amostra. A Oracle + NetSuite Inc. renuncia a todas as garantias, expressas ou
implícitas, e, em particular, renuncia a todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou a qualquer serviço ou software
relacionado a ele.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos ou custos diretos, indiretos
ou consequenciais de qualquer tipo decorrentes de qualquer ação tomada por você ou outros
relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Conforme a ajuda no nível do campo "Conta de imposto de compra" e "Conta de imposto de
venda", ao selecionar um tipo de imposto, a conta de controle de imposto para o tipo de código
de imposto selecionado aparece aqui.
Se o cliente precisar selecionar qualquer conta do Plano de contas, ele precisa desabilitar a
preferência Somente usar contas de controle de impostos em tipos de impostos. Se essa
preferência estiver desabilitada, ele pode criar um registro de tipo de imposto no qual ele pode
selecionar qualquer conta do Plano de contas como uma conta de lançamento para o imposto.
Observe que ele não pode usar a mesma conta para ambas venda e compra.
Solução
Para remover as restrições para contas de controle de imposto:
1. Vá até Configurações > Contabilidade > Impostos > Configurar impostos
▪ Clique na sub-aba do nexus do país
465
▪ Na página Configurar impostos, desmarque o campo Somente usar contas de
controle de impostos em tipos de impostos
▪ Clique em Salvar
2. Vá até Configurações > Contabilidade > Tipos de imposto > Criar
▪ Clique no nexus do país
▪ Na página de Tipo de imposto, insira um nome para o Novo tipo de imposto
▪ Selecione a conta de despesa ou receita do seu plano de contas como conta de
lançamento para os impostos
▪ Clique em Salvar
3. Vá até Configurações > Contabilidade > Impostos > Códigos de imposto > Criar
▪ Clique no nexus do país
▪ Na página Código de imposto, selecione o Tipo de imposto que você criou no Passo 2
▪ Insira ou selecione valores nos campos mandatórios para completar o registro de
Código de imposto
▪ Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2018.2
SuiteApp: N/A
Cenário
O usuário não pode selecionar um código de imposto particular no pedido de compra.
Solução
Para resolver:
1. Verifique se os Códigos de imposto e os Grupos de imposto estão ativos.
▪ Navegue até Configurações > Contabilidade > Impostos > Códigos de imposto,
clique em Exibir inativos e verifique se os Códigos de imposto estão ativos.
▪ Navegue até Configurações > Contabilidade > Impostos > Grupos de imposto,
clique em Exibir inativos e verifique se os Grupos de imposto estão ativos.
2. Verifique também se as Contas de controle de imposto usadas estão ativas.
▪ Navegue até Configurações > Contabilidade > Impostos > Contas de controle de
imposto, clique em Exibir inativos e verifique se as Contas de controle de imposto
estão ativas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
466
CÓDIGOS DE IMPOSTO FALTANDO NO MENU SUSPENSO DE CÓDIGO DE
IMPOSTO
Referência: SuiteAnswers 26407
Aplica-se a
Cenário
Os Códigos de imposto não estão sendo mostrados na lista suspensa da coluna Código de
imposto.
Solução
Isto acontece quando a Conta de controle de imposto atribuída ao Código de imposto está
inativa. Para consertar:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
467
Ao utilizar o recurso NetSuite SuiteTalk para adicionar itens de desconto em Vendas à vista,
um usuário recebe o erro: USER_ERROR - Please enter a value for amount error
(USER_ERROR - Por favor, insira um valor para a quantia).
Solução
Ao adicionar itens de desconto em uma Venda à vista via serviços de web, você deve
assegurar-se de que você faça uma das opções abaixo:
▪ Assegure-se de que tax1Amt não é 0 se você estiver definindo esse campo (veja o
exemplo abaixo)
▪ Se você definir tax1Amt como 0, assegure-se de que você também tenha definido um
valor para o campo grossAmount
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:CashSale'>
<entity xsi:type='platformCore:RecordRef'
internalId='241480'/>
<location xsi:type='platformCore:RecordRef'
internalId='30'/>
<itemList xsi:type='tranSales:CashSaleItemList'>
<item xsi:type='tranSales:CashSaleItem'>
<item xsi:type='platformCore:RecordRef'
internalId='4041'/>
<amount xsi:type='xsd:double'>88</amount>
<location xsi:type='platformCore:RecordRef'
internalId='30'/>
</item>
<item xsi:type='tranSales:CashSaleItem'>
<item xsi:type='platformCore:RecordRef'
internalId='3834'/>
<amount xsi:type='xsd:double'>-8</amount>
<taxCode xsi:type='platformCore:RecordRef'
internalId='4163'/>
</item>
</itemList>
</record>
</add>
</soapenv:Body>
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
468
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Ao definir uma taxa personalizada para um item em um pedido de venda, o nível de preço
precisa ser definido como 'custom'. A ID interna para o nível de preço personalizada é -1.
Abaixo está o exemplo de pedido SOAP (SOAP request). No exemplo de pedido SOAP (SOAP
request) mostrado abaixo, observe que ao definir o preço como -1, torna-se possível definir a
taca como 1000.
Solução
Abaixo está um exemplo de pedido SOAP (SOAP request):
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:SalesOrder'>
<entity xsi:type='platformCore:RecordRef'
internalId='1'/>
<itemList xsi:type='tranSales:SalesOrderItemList'>
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef'
internalId='54'/>
<quantity xsi:type='xsd:double'>1quantity>
<price xsi:type='platformCore:RecordRef'
internalId='-1'/>
<rate xsi:type='xsd:string'>1000rate>
item>
itemList>
record>
add>
soapenv:Body>
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
469
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário recebe o erro ao carregar um arquivo CSV em Transações > Banco > Importar
dados de banco online (função Administrador)
Solução
1. Baixe um novo arquivo CSV em Financeiro > Banco > Importar dados de
banco online > Clique no link do modelo CSV
2. Copie todos os detalhes do arquivo CSV antigo e cole no novo modelo baixado
3. Tente realizar o upload novamente
Observação: Isso está assumindo que todas as especificações do artigo SuiteAnswers 70182 já
foram seguidas. Se o erro persistir, por favor, consulte o artigo SuiteAnswers mencionado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
470
Em Configurações > Contabilidade > Configurar impostos > aba Estados Unidos, o menu
suspenso do campo Listas de código de imposto incluem não é aplicável aos registros dos
clientes. Mesmo se você definir o menu suspenso do campo Listas de código de imposto
incluem como Somente grupos de imposto ou Somente códigos de imposto, ambos os
Grupos de imposto e Códigos de imposto continuam disponíveis para seleção no campo Item
de imposto dentro do registro do cliente > aba Financeiro.
Solução
A seleção feita no registro do cliente suplantaria a opção selecionada no menu suspenso do
campo Listas de código de imposto incluem em Configurações > Contabilidade >
Configurar impostos > aba Estados Unidos. Por exemplo, o campo Listas de código de
imposto incluem está definido como Somente códigos de imposto. Se você selecionar o
Grupo de imposto no campo de Item de imposto dentro do registro do cliente, aquele Grupo
de imposto seria populado nas transações de venda. Entretanto, a alíquota de imposto do grupo
de imposto estará em branco na transação uma vez que o cálculo do imposto é limitado a
somente os códigos de imposto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário deseja imprimir o endereço de entrega completo para cada linha de item em um
modelo avançado de PDF quando Habilitar entrega da linha de item = Verdadeiro (T).
Solução
Aviso legal
471
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação
a uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou
software relacionado a isso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário precisa adicionar o número do pedido de compra à impressão de PDF da etiqueta de
entrega
Solução
1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML > Edite
o modelo preferido de etiqueta de entrega
2. Como o Número do pedido de compra pode ser uma string ou um número, é necessária a
adição da fórmula a seguir:
<#if label.refNumber?is_number>
${label.refNumber?string["#"]}<#else>${label.refNumber}</#if>
3. Salve
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
472
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Solução
Observação: O relatório Vendas por promoções exibe as Transações de fatura e caixa criadas
após a desativação do recurso SuitePromotions. Ele não é retroativo e não gerará as
transações criadas antes de desabilitar o recurso SuitePromotions. Use o relatório Pedidos de
vendas por promoção para gerar as transações de Pedidos de vendas, respectivamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
473
TORNAR O CAMPO ENDEREÇO DO PARCEIRO OBRIGATÓRIO
Referência: SuiteAnswers 87817
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Torne o campo Endereço obrigatório em um registro do Parceiro
Solução
Crie Ação
Ação No estado 1, adicione o campo definido como obrigatório
Informações Básicas:
Campo: Endereço
Valor: Marque a caixa de seleção
Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
SuiteApp: N/A
Cenário
Ao personalizar um Formulário de entrada de funcionário, marcar o campo Obrigatório para o
campo Nome somente se aplicará ao campo Primeiro nome. O usuário deseja também tornar o
campo Sobrenome obrigatório.
474
Solução
Para tornar o Sobrenome obrigatório:
1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
▪ Nome: Definir sobrenome como obrigatório
▪ Tipo de registro: Funcionário
▪ Executar como admin: Marcado
▪ Status do lançamento: Liberado
▪ Ativar login: Marcado
▪ Ao criar: Marcado
▪ Ao visualizar ou atualizar: Marcado
2. Clique em Salvar
▪ Clique duas vezes no Estado 1
▪ Clique em Nova ação
▪ Selecione Definir Campo como obrigatório
▪ Campo: Sobrenome
▪ Obrigatório: Marcado
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Ao salvar um registro, um campo não obrigatório pode ser salvo sem um valor e os relatórios
não puderam determinar o valor correto do campo. Para que os campos personalizados tenham
um valor, o campo precisa ser definido como obrigatório para criar relatórios e registros
precisos.
Solução
Tornando o campo obrigatório nas configurações do Campo Personalizado:
475
2. Clique em Editar ou Personalizar no formulário apropriado
3. Na sub-aba Campos ou Campos da tela, procure o campo personalizado para
configurar
4. Marque a caixa de seleção Obrigatório na linha do campo personalizado
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Assegure-se de que esse seja o formulário usado para os registros dos clientes selecionando-o
no menu suspendo de formulários personalizados.
Esse é o mesmo processo para fazer qualquer outro campo obrigatório no nível de linha
principal.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
476
O usuário está tentando criar um registro de Fatura do cliente, mas não é capaz de ver
as Contas de ativos fixos no menu suspenso Conta na sub-aba Despesas.
Solução
Para mostrar Contas de ativos fixos nas Faturas do fornecedor, o usuário teria de habilitar a
preferência Expandir listas de contas. Os usuários podem seguir os passos abaixo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Adicione Item de imposto como critério ao criar uma busca salva de cliente
Solução
Atualmente, o campo Item de imposto não está disponível para ser adicionado como filtro na
aba Critérios > sub-aba Padrão de uma busca salva de cliente.
Por exemplo, o usuário deseja ver a lista de clientes não tributáveis.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
477
Cenário
Busca salva para clientes com item de imposto
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar > Cliente
2. No menu suspenso Filtro, na aba Critérios, selecione Fórmula (Texto)
3. O pop-up da busca salva de cliente aparecerá
4. No menu suspenso Filtro, selecione Item de imposto
5. No menu suspenso Fórmula (Texto), selecione - não está vazio -
6. Clique Definir
7. Clique na sub-aba Resultados
8. Na coluna Campo, na sub-aba Colunas, adicione Item de imposto
9. Nomeie a busca com algo mais descritivo e clique em Salvar/Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
BUSCA SALVA PARA FATURAS COM ITEM DE IMPOSTO MAS COM VALOR DE
IMPOSTO ZERO
Referência: SuiteAnswers 34328
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Abaixo estão as etapas de como criar uma Pesquisa Salva de Transação para FATURA com Item
de Imposto, mas Valor de Imposto Zero
Solução
1. Navegue até Listas >Pesquisar >Pesquisas Salvas >Novo
2. Selecionar Transação
3. Em Guia Critérios >subguia-padrão, adicione o seguinte:
478
5. Definir título da Pesquisa Salva
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
Busca de faturas com código de imposto incorreto
Solução
1. Navegue para Relatórios> Pesquisas salvas> Todas as pesquisas salvas> Novo
2. Clique no link Transação
3. Título da pesquisa: Digite o título da pesquisa
4. Clique em Critérios
5. Clique em Padrão
6. Filtros:
▪ Nota: Para cada filtro necessário, use o menu suspenso para selecioná-
lo.
2. Selecione o tipo
▪ Tipo:
1. Selecione qualquer um
2. Selecionar fatura
3. Selecionar linha de imposto
▪ Linha de imposto: clique em Sim
4. Selecionar item de imposto
▪ Artigo do imposto:
1. Selecione qualquer um
2. Selecione o código tributário aplicado incorretamente à fatura
7. Clique em Resultados
8. Campo:
479
o Nota: Para cada campo obrigatório, use o menu suspenso para selecioná-lo,
uma vez ajustado, clique em Adicionar.
2. Selecione a data
3. Selecione o número do documento
4. Selecionar Nome
5. Selecionar Valor
6. Selecionar linha de imposto
7. Selecionar item de imposto
Clique em Visualizar ou Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Para criar uma Busca salva que exiba todos os Pedidos de venda com um certo Item de
imposto. Por favor, siga os passos abaixo:
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar > Transação
2. Na aba Critérios, sub-aba Padrão, adicione os seguintes Filtros:
▪ Tipo | é Pedido de venda
▪ Item de imposto | é selecionar qualquer Item de imposto
▪ Linha de entrega | é Falso (Selecione Não)
▪ Linha CMV | é Falso (Selecione Não)
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
O cliente precisa corrigir o campo Item de imposto nos registros de clientes criados dentro de
um período.
Solução
Navegue até Listas > Pesquisar > Pesquisas salvas > Novo> Observação do sistema
480
Na aba Critérios > sub-aba Padrão
Clique em Pré-visualização
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Crie uma busca salva de cliente para filtrar clientes tributáveis
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione Cliente
3. Na aba Critérios > sub-aba Padrão > Adicione os filtros:
▪ Inativo = não
▪ Fórmula (Texto):
▪ Fórmula = {taxable}
▪ Fórmula (Texto) = é
▪ Valor = V (exibir clientes tributáveis)
F (exibir clientes não-tributáveis)
▪ Observação: Aplicável somente à edição EUA (conta não-OneWorld)
4. Na aba Resultados > sub-aba Colunas > adicione os campos:
▪ Nome
▪ Tributável
▪ Item de imposto
▪ Número do imposto
5. Nomeie a busca e clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
481
INCAPAZ DE EDITAR ALÍQUOTAS DE IMPOSTO NA FATURA
Referência: SuiteAnswers 71989
Aplica-se a
Produto: Advanced Accounting & OneWorld >Imposto de vendas/compras
SuiteApp: N/A
Cenário
O usuário não é capaz de editar a Alíquota do imposto em uma Fatura e atribuir uma outra
alíquota diferente daquela definida no Código/Grupo de imposto.
A Alíquota de imposto atribuída ao pedido de venda é o que o usuário precisa ter na fatura,
entretanto, essa alíquota de imposto já está substituída pela alíquota de imposto atual do
momento em que o pedido de venda for faturado.
Solução
1. Navegue até Configurações > Contabilidade > Impostos > Configurar impostos
2. Selecione o domicílio tributário apropriado (Se o recurso Impostos avançados estiver
habilitado)
3. Desabilite a preferência Impostos por linha nas transações
4. Clique no botão Salvar
Agora, edite a Fatura > vá até a aba Contabilidade, Imposto % agora é editável.
Aviso
Isso só funcionará se uma fatura só tiver um item de linha ou tiver múltiplos itens de linha e as
alíquotas de imposto para todos os itens forem a mesma.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
482
Isso pode ser verificado criando uma Pesquisa salva de transação. As etapas para criar essa
pesquisa salva são as seguintes:
1. Navegue até Lista > Pesquisar > Pesquisas salvas > Novo
2. Selecione transações
3. aba Critérios:
1. Selecione a sub-aba Padrão
2. Filtros:
1. Tipo = XXX (qualquer transação, por exemplo, Pedido de vendas,
Fatura)
2. Item de imposto = (qualquer código de imposto que você deseja
pesquisar, por exemplo, AK_AMBLER)
4. Defina o Nome da pesquisa salva no campo Título da pesquisa
5. aba Resultados:
1. Adicionar campos necessários necessários
6. Clique em Salvar e Executar ou Visualizar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Crie um Pedido de vendas para um item não tributável > um código de imposto está sendo
removido.
A configuração do item de imposto está sendo ignorada pelo sistema quando há um item de
imposto definido no registro do Cliente. Os impostos são cobrados para todos os itens no
Pedido de vendas, independentemente de serem tributáveis ou não em seu registro de Item.
Solução
Uma vez feito isso, o item não tributável deve agora mostrar - Não tributável - na coluna de
impostos nas transações. Mais ainda, os itens tributáveis também devem ser cobrados de seu
código de imposto correspondente nas transações quando o item de imposto do registro do
cliente estiver em branco.
483
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
Busca salva de transação mostra cada código de imposto em um grupo de imposto.
Solução
Exemplo:
Nome do Grupo de imposto = Código de imposto Alpha
Códigos de imposto:
1. Código de imposto A 2%
2. Código de imposto B 3%
3. Código de imposto C 4%
Exemplo de resultado:
Conta ............................... Valor ...................... Item de imposto
IVA em vendas IN.....................20.00.......................... Código de imposto A
IVA em vendas IN.....................30.00.......................... Código de imposto B
IVA em vendas IN.....................40.00.......................... Código de imposto C
Esse artigo foi útil? Clique aqui para deixar seu comentário.
484
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao criar um sub-projeto, a única indicação para ele ser reconhecido como um subprojeto pode
ser encontrada ao se olhar o título e ver o seguinte formato após o título "cliente: projeto". Às
vezes, é difícil para outros distinguirem um subprojeto de um projeto/tarefa principal.
Para tornar isso mais visível, crie um novo campo personalizado que verifique se o atual
projeto/tarefa é um sub-projeto ou não.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Há casos em que nos Pedidos de vendas enviados via Loja virtual, as transações não estão
sendo pré-autorizadas/autorizadas. Uma das resoluções possíveis é seguir os passos abaixo.
Solução
485
2. Clique na aba Configuração
3. Perfil de processamento de pagamento: Selecione pelo menos um
4. Clique em Salvar
SuiteAnswers relacionado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Mostrar aba do central de transações padrão para uma função personalizada usando o centro de
contabilidade.
Solução
Observação: O usuário que usa a função personalizada precisa Efetuar Log-out e Log-in para
ver a nova aba central.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
486
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Brazil Localization | ID do pacote: 130074
Cenário
O usuário gostaria de identificar como o Tipo está sendo atribuído para um código CFOP em
particular.
Solução
O campo Tipo não está sendo atribuído ou preenchido durante a criação de códigos CFOP.
Esse campo depende do número inicial do código CFOP de quatro dígitos.
1 – Entrada
2 – Entrada
3 – Entrada
5 – Saída
6 – Saída
7 – Saída
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.2
Cenário
Criar uma busca salva para faturas e comparar as vendas do ano anterior desde o começo do
ano até o dia de hoje. Por exemplo, faturas de 2017 até 2019.
Solução
1. Navegue até Listas > Buscas > Buscas salvas > Criar
2. Selecione Transação
3. Na aba Critérios, adicione o seguinte:
> Filtro | Descrição
a. Tipo | é Fatura
b. Linha principal | é Verdadeiro
c. Status | é nenhum de Fatura: Aprovação pendente, Fatura: Rejeitada, Fatura: Anulada
4. Na aba Resultados, adicione o seguinte:
> Campo | Tipo de resumo | Fórmula | Nome do campo personalizado
a. Nome | Grupo
b. Número do documento | Grupo
c. Tipo | Grupo
487
d. Fórmula (Moeda) | Soma | Case when {type} = 'Invoice' and {trandate}
between to_date('01/01/2019', 'MM/DD/YYYY') and {today} then
({amount}-NVL({shippingamount},0)) ELSE 0 END | 2019
e. Fórmula (Moeda) | Soma | Case when {type} = 'Invoice' and
trunc({trandate},'DDD') between trunc(add_months({today},-
12),'YEAR') and trunc(add_months({today},-12),'DDD') then
({amount}-NVL({shippingamount},0)) ELSE 0 END | 2018
f. Fórmula (Moeda) | Soma | CASE WHEN {type} = 'Invoice' and
trunc({trandate},'DDD') between trunc(add_months({today},-
24),'YEAR') and trunc(add_months({today},-24),'DDD') then
({amount}-NVL({shippingamount},0)) ELSE 0 END | 2017
g. Fórmula (Moeda) | Soma | CASE WHEN {type} = 'Invoice' and
trunc({trandate},'DDD') between trunc(add_months({today},-
36),'YEAR') and trunc(add_months({today},-36),'DDD') then
({amount}-NVL({shippingamount},0)) ELSE 0 END | 2016
5. Salve e execute o relatório
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao criar uma Busca salva do tipo Transação usando Critério Valor é menor que 0, pode ser
que ela não seja visível para funções personalizadas, mesmo se as permissões tiverem sido
definidas corretamente pelo administrador.
Solução
• Selecione Valor
▪ Clique em Remover
488
▪ Quantia (Débito/Crédito): A seleção não está vazia
▪ Clique em Definir
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Para adicionar o nome do site ao assunto do e-mail de confirmação, siga os passos listados
abaixo.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.1 e acima
Cenário
489
Um usuário deseja ocultar a página Aprovar pedido de venda
Solução
Para ocultar a página Aprovar pedido de venda, a Permissão Aprovação de pedido de
venda deve ser removida.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
APROVAR PEDIDOS DE VENDA > VOCÊ DEVE INSERIR PELO MENOS UM ITEM
DE LINHA PARA ESSA TRANSAÇÃO
Referência: SuiteAnswers 39162
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário está tentando extrair a tabela Billing_schedule no ODBC.
Solução
Associar Transações e tabelas do Transaction_lines e usar a coluna Date_closed.
Exemplo:
490
SELECT
TRANSACTION_ID,
DATE_CLOSED AS DATE,
- SUM(AMOUNT_FOREIGN) AS AMOUNT
FROM
TRANSACTION_LINES
INNER JOIN
TRANSACTIONS
ON TRANSACTION_LINES.TRANSACTION_ID =
TRANSACTIONS.TRANSACTION_ID
WHERE
TRANSACTIONS.TRANSACTION_TYPE = 'Sales Order'
AND ACCOUNT_ID IS NOT NULL
AND TRANSACTION_LINE_ID != 0
AND TAX_TYPE IS NULL
AND ITEM_COUNT != 0
AND DATE_CLOSED IS NOT NULL
AND
(
DATE_CLOSED BETWEEN TO_DATE ('2011/01/01',
'yyyy/mm/dd')AND TO_DATE ('2019/12/31', 'yyyy/mm/dd')
)
AND NOT EXISTS
(
SELECT
0
FROM
BILLING_SCHEDULE
WHERE
TRANSACTION_LINES.TRANSACTION_ID =
BILLING_SCHEDULE.TRANSACTION_ID
AND TRANSACTION_LINES.TRANSACTION_LINE_ID =
BILLING_SCHEDULE.TRANSACTION_LINE_ID
)
GROUP BY
DATE_CLOSED,
TRANSACTION_ID
Aviso legal
O código de amostra descrito neste documento é fornecido em uma base "como está", sem
garantia de qualquer gentil, na medida máxima permitida por lei. O Oracle + NetSuite Inc. não
garante nem garante o desenvolvedores de sucesso individuais podem ter na implementação do
código de amostra em suas plataformas de desenvolvimento ou usando suas próprias
configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados da
utilização, exatidão, atualidade ou exaustividade de quaisquer dados ou informações
491
relacionados com a amostra código. A Oracle + NetSuite Inc. renuncia a todas as garantias,
expressas ou implícitas, e, em particular, renuncia a todas garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou qualquer serviço
ou software a ele relacionado.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos ou custos diretos, indiretos
ou consequenciais de qualquer tipo decorrente de qualquer ação tomada por você ou outros
relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
O que acontecerá com a transação com Linhas personalizadas do Razão geral existentes
quando o script de implementação do plug-in for definido como inativo?
As linhas personalizadas serão removidas, exatamente como se você desativasse a
implementação do plug-in.
O Plug-in personalizado do Razão geral tem algum impacto no script anexado ao registro
da transação?
Somente se o script for implementado Após a função enviar e for relacionado as Linhas do
livro razão geral de transação. Em geral, não há impacto.
492
Se a transação for deletada, o impacto no Razão geral personalizado será excluído
automaticamente?
Sim.
Qual atributo identifica uma linha como Linha personalizada do livro razão geral?
Uma coluna adicional no impacto do Razão geral que identifica o plug-in.
Uma vez que as transações personalizadas são scriptáveis (codificáveis), acessar esses
registros via script seria similar a acessar um registro personalizado e seus campos
personalizados? A ID do registro seria uma transação personalizada?
Sim, ambas as frases estão corretas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteCommerce Advanced & SuiteCommerce Standard
Cenário
493
O recurso de busca da loja virtual não possui a capacidade de retornar itens ao buscar por
categorias e subcategorias. Todavia podemos usar o campo Palavras-chaves de busca no
registro do item, na aba loja virtual, para habilitar esse recurso de busca.
Solução
Pré-requisitos
1. Palavras-chaves de busca está definido nos Campos de busca em Configurar website com
o Tipo de coincidência: Palavra-chave
2. O item deve ter a Categoria de comércio
Edite o registro do item que você deseja que tenha sua categoria/subcategoria rastreável.
1. Navegue até Listas > Contabilidade > Itens > Editar
2. Navegue até a aba Loja virtual
3. Preencha o campo Palavras-chaves de busca com sua Categoria de comércio
Observação: Você pode adicionar duas ou mais Palavras-chaves de busca para o item. Separe
cada Palavra-chave com uma vírgula (,).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Incapaz de ver o campo Tipo de registro personalizado no Tipo de campo do Modelo de e-
mail.
Solução
Para adicionar o Tipo de registro personalizado à lista de Tipos de campo nos Modelos de e-
mail, siga os passos abaixo:
1. Vá até Personalização > Listas, registros e campos > Tipos de registros
2. Clique no seu Tipo de registro personalizado
3. Marque o campo Habilitar criação de mala direta
4. Salve o registro
5. Saia da conta e realize o login novamente
Agora, se você for até Documentos > Modelos > Modelos de e-mail > Criar, você será capaz
de ver o Tipo de registro personalizado no menu suspenso do Tipo de campo. Agora é
possível selecionar os campos personalizados desse Tipo de registro personalizado e adicioná-
los ao modelo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
494
MODELO DE E-MAIL PADRÃO EM CONFIGURAR WEBSITE NÃO É SEGUIDO
Referência: SuiteAnswers 22124
Aplica-se a
Produto: SiteBuilder/SuiteCommerce Advanced
SuiteApp: SiteBuilder / SuiteCommerce - 295132
Cenário
A maioria dos usuários cria e usa o modelo de e-mail da loja virtual
(Documentos > Modelos > Modelos de e-mail) para personalizar completamente o e-mail que
é enviado para os compradores. Entretanto, se o usuário notar que ainda está sendo
usado Personalizar modelo de texto de e-mail (Comércio > Número de sites do Site
Builder > Personalizar texto) mesmo se o Modelo de e-mail estiver definido como padrão
em Configurações > Site Builder > Configuração > edite Website > aba E-mail, então, o
usuário deve definir o Idioma padrão e habilitar o campo Online para o Website.
Solução
1. Navegue até Configurações > Empresa > E-mail > Modelos de e-mail do
sistema (Administrador).
2. Clique em Editar ao lado do tipo de e-mail que deseja alterar.
3. Opcional. Informe uma descrição deste modelo.
4. Se você usar o recurso Multi-idioma, várias sub-abas de idioma aparecerão na sub-
aba Modelos. Clique na sub-aba do idioma do modelo que deseja editar.
5. Edite o texto do assunto, conforme necessário.
6. No campo Criar modelo a partir de, escolha se deseja modificar o texto do modelo
e as tags no editor de texto ou substituir um arquivo carregado.
495
▪ Selecione um campo na lista Selecionar campo. Essa seleção determina
a tag exibida no campo Tag.
▪ Você pode substituir a tag exibida no campo Tag por informações do
registro de cada destinatário. Coloque a tag entre colchetes de ângulos
em seu modelo.
7. Se você não quiser que o modelo personalizado esteja disponível para todos os
usuários, clique na sub-aba Restringir Acesso.
9. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao tentar aprovar um Pedido de vendas, a mensagem de erro "Você deve inserir pelo menos
um item de linha para esta transação" aparece. Esse erro aparece quando um item de linha
tem Quantidade zero e a coluna Criar pedido de compra possui Entrega direta ou Pedido
especial selecionado.
Solução
496
O Pedido de vendas deve ser salvo sem retorno de erro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2 e 2019.1
SuiteApp: N/A
Cenário
O cliente deseja que a primeira fatura/venda à vista a ser datada 5 dias antes da data do pedido
de venda.
Solução
1. Vá até Listas > Contabilidade > Tabela de faturamento > Criar
2. Atribua o seguinte:
▪ Tipo = padrão
▪ Valor inicial = 0.00
▪ Frequência de recorrência = custom
3. Insira a informação nos campos no meio da página para definir a frequência
▪ Se houver etapas numeradas que devem seguir esses marcadores, é melhor iniciar a
linha numerada primeiro. Contagem = -5. Atribua dias na coluna Unidades. O Relativo
ao anterior pode ser deixado sem marcação e atribuir o valor apropriado na coluna
Valor.
▪ Selecione o valor apropriado nas colunas Contagem, Unidades e Valor para todas as
linhas
▪ Marque o campo Relativo ao anterior para todas as linhas
497
▪ Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Ao faturar pedidos de vendas em massa, algumas transações podem falhar com a mensajem de
erro: "Você deve inserir pelo menas um item de linha para esta transação." Isto acontece
uqando as linhas de itens em pedidos de vendas têm um Tabela de faturamento na qual:
Solução
Observação: O valor pode ser numérico ou percentual, desde que seja maior que zero.
498
2. Linha do item: Remova a Tabela de faturamento
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
499
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite
SuiteApp: N/A
Cenário
1. O Pedido de venda foi faturado corretamente de acordo com a Tabela de faturamento
2. O pedido de venda ainda mostra Faturamento pendente em vez de Faturado como status
3. Note que a coluna Faturado para um Item(s) não é igual a coluna Quantidade
4. O Pedido de venda possui os botões Próxima cobrança e Faturar os remanescentes
mesmo que todo o Pedido de venda já tenha sido faturado.
Solução
Razão possível:
▪ O item de linha foi editado após faturar o pedido inteiro. Como resultado, a Tabela de
faturamento recalcula baseada no novo Item/valor de item de linha editado.
▪ Isso é abrangido pelo Aprimoramento # 220690: Billing Schedule: Changing / editing
the quantity on a Sales Order should update only the un-billed amount on the schedule
(Tabela de faturamento: mudar/editar a quantidade em um pedido de venda deveria
atualizar somente o valor não-faturado na tabela).
Passos a reproduzir:
1. Crie um Pedido de venda com uma Tabela de faturamento nele
2. Fature o Pedido de venda inteiro de acordo com a Tabela de faturamento. O status do
pedido de venda deve ser definido como Faturado
3. Edite o Pedido de venda, clique em um item e aumente o número da quantidade
4. Clique em Salvar
500
Resultado esperado:
▪ Status do pedido mudará para Faturamento pendente
▪ Verifique o Faturamento > aba Tabela e note que a tabela de faturamento ajustou os
números baseado no valor atual, mas isso não ajusta os números nas Faturas.
Ação possível:
1. Na página do Pedido de venda, clique no botão Faturar os remanescentes
2. Defina o seguinte na página da Nova fatura:
▪ Nível de preço = Custom
▪ Taxa = 0.00
3. Clique em Salvar
4. Volte ao Pedido de venda e verifique se:
▪ Status = Faturado
▪ Coluna Faturado = Coluna Quantidade
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Quando a Tabela de faturamento anexada ao pedido de venda possui Condições de
pagamento, a fatura criada seguirá as Condições definidas na Tabela de faturamento em vez
das condições definidas no Pedido de venda que é populado do registro do cliente.
Se o usuário deseja alterar faturas já criadas para usar as Condições do pedido de venda, uma
busca pode ser criada para encontrar os pedidos afetados e o usuário pode usar a busca para
fazer uma importação CSV para atualizar as condições na fatura.
Solução
Crie uma busca para encontrar as faturas afetadas e as condições definidas no pedido de
venda:
1. Navegue até Listas > Busca > Buscas salvas > Criar > Transação
2. Na aba Critérios:
▪ Tipo = Fatura
▪ Aplicado à transação Campos... então, selecione Tabela de faturamento
3. Na aba Resultados:
▪ Número
▪ Aplicado à transação Campos... então, selecione Condições
4. Nomeie a busca salva
5. Salve e execute
501
6. Exporte como arquivo CSV
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
502
6. Clique em Próxima fatura para criar fatura por Tabela de faturamento
Observação: A solução acima não cobre faturas em um período fechado. As etapas para
corrigir a transação dependeriam se você consideraria reabrir o período fechado para anular
a primeira fatura criada e cobrar de acordo com a tabela ou não abrir o período e criar um
novo Pedido de vendas seguindo a tabela de faturamento seguinte.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
Quando um usuário cria o Pedido de venda com uma Tabela de faturamento atribuída e
essa Tabela de faturamento tem a Frequência de recorrência definida como Custom, o
usuário deve notar que a Alíquota de imposto da linha de item da aba Itens do pedido de
venda será adicionada ao valor definido na tabela de faturamento. Por conta desse
comportamento, o valor esperado pode ser diferente na tabela de faturamento no pedido de
venda e no registro da tabela de faturamento.
Data Valor
15/2/2015 $466.12
15/3/2015 $466.12
503
15/4/2015 $466.12
15/5/2015 $296.64
Solução
Esse é o padrão. A tabela de faturamento não leva em consideração os impostos (já que
os impostos são definidos arbitrariamente em cada linha de item). A tabela de faturamento está
refletindo valores diferentes porque o imposto com um total 154.09 está sendo distribuído para
as quatro tabelas de faturamento que foram feitas.
Para ter os valores corretos na tabela do pedido de venda, a melhor prática a seguir é dividir
o subtotal do pedido de venda pelo número da frequência de recorrência (considere também o
valor inicial):
$1,540.90 / 4 = $385.23
A tabela de faturamento como o campo Aplicar ao subtotal marcado deve ser definida assim:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
504
VENDAS COM TABELA DE FATURAMENTO > ITEM NA PRIMEIRA COBRANÇA
FATURADO INCORRETAMENTE POR VALOR MENOR MAS COM QUANTIDADE
CORRETA > FATURA O VALOR QUE FALTA
Referência: SuiteAnswers 66531
Cenário
▪ O pedido de venda possui uma tabela de faturamento anual por dois anos.
▪ Na primeira fatura, o Item A deveria ter sido faturado por 3000, mas ele foi
incorretamente faturado por 2500, apesar de estar com a quantidade correta. O item B
foi faturado corretamente.
▪ A primeira fatura está em um período já fechado e o usuário não possui a intenção de
alterar seu impacto ou afetar retrospectivamente qualquer coisa, mas quer assegurar-se
de que todos os itens remanescentes sejam faturados na Próxima cobrança no ano
seguinte.
Solução sugerida
Faça uma cópia da primeira fatura
1. Abra a primeira fatura
2. Em Ações, clique em Fazer uma cópia
3. Defina a data correta
4. Remova os outros itens exceto o Item A
5. Para o Item A,
▪ Altere o Nível de preço para Custom
▪ Quantidade = 0
▪ Valor = 500 (deficiente)
6. Salve.
Resultado:
▪ O Pedido de venda continuaria com Faturamento pendente e os itens não-faturados
continuariam a ser faturados ao clicar em Próxima cobrança
▪ A nova fatura também estaria ligada ao Pedido de venda pela ausência de 500 no valor
para o Item A.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Para desativar o e-mail automático que um cliente recebe após completar um pedido de vendas
em uma loja virtual, revise e siga os passos abaixo:
Solução
505
1. Navegue até Comércio > Webistes > Lista de sites
2. Clique em Editar no website a ser alterado
3. Navegue até a sub-aba E-mail
4. Desça até a seção E-mails de Pedidos
5. Em Pedido recebido, desmarque o campo Enviar e-mail
6. Clique no botão Salvar
Após a alteração, quando um cliente completar um pedido de venda via loja virtual, ele não
receberá um e-mail de confirmação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
PEDIDO DE VENDA > APROVAR > O TOTAL NÃO PODE SER NEGATIVO
Referência: SuiteAnswers 88991
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário tenta aprovar um Pedido de venda com um valor negativo (para a transferência de
comissões entre os representantes de venda), a mensagem aparecerá: "O total não pode ser
negativo".
A causa desse problema pode ser devido ao item sem controle de estoque para revenda no
Pedido de venda. Quando o Pedido de venda é criado, a coluna Criar pedido de compra para
o item de linha é Entrega direta ou em branco.
Solução
Alinhado com o acima, esta é a solução proposta:
1. Edite o Pedido de venda
2. Altere a coluna Criar Pedido de Compra da Linha de item para Em branco
3. Salve
4. Aprove
Quando Criar pedido de compra está definido como Em branco, ao aprovar o Pedido de
venda, o valor voltará a ser Entrega direta pedido especial. Isso não lançará a criação de um
Pedido de compra e, por isso, permitirá que aprovemos o Pedido de venda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
506
PEDIDO DE VENDA POR DETALHE DO CLIENTE > LINHA DE ITEM MOSTRA
ZERO
Referência: SuiteAnswers 82253
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Um relatório (e.g. Pedido de venda por detalhe de cliente) mostra uma Linha de item com valor
0.00 e Quantidade nula, mas não está mostrando em nenhuma das Linhas de item do Pedido
de venda.
Essa linha corresponde a Linha de desconto (não incluída na Linha de item) que pode ser
encontrada na aba Itens.
Solução
Para assegurar que não haverá confusão, é melhor se o Nome do item ou a ID interna seja
adicionado como uma coluna no relatório.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário precisa fazer o upload das Moedas no registro do Fornecedor.
Solução
Realize a Importação CSV para carregar as moedas:
A. Crie dois arquivos CSV:
▪ O primeiro arquivo deve ter a ID interna dos fornecedores que devem ser atualizados
▪ O segundo arquivo deve conter as seguintes colunas:
ID interna do fornecedor (preferencialmente, o mesmo nome do cabeçalho
com o primeiro arquivo)
Moeda
507
B. Navegue até Configurações > Importar/Exportar > Importar registros CSV
1. Verificar e carregar arquivo CSV
▪ Tipo de importação = Relacionamentos
▪ Tipo de registro = Fornecedores
▪ Arquivo(s) CSV = Múltiplos arquivos para carregar
▪ Arquivo principal = primeiro arquivo contendo a ID interna dos fornecedores
▪ Arquivo vinculado (opcional) - Moedas do fornecedor = segundo arquivo
▪ Clique em Próximo
2. Opções de importação
▪ Manuseio dos dados = Atualizar
▪ Clique em Próximo
3. Mapeamento de arquivo
▪ Coluna principal de arquivo primário = ID interna do fornecedor
▪ Coluna = ID interna do fornecedor
▪ Clique em Próximo
4. Mapeamento de campo
▪ ID interna do fornecedor = Fornecedor: ID interna
▪ Moeda = Moedas do fornecedor: Moeda
▪ Clique em Próximo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Relatório com colunas para nome de item, cliente, tabela de faturamento, itens faturados e não-
faturados (segmentado por mês) e valor total.
Solução
508
1. Navegue até Relatórios > Pedidos de venda > Pedidos de venda por item > Personalizar
Resumo
2. Na Pré-visualização do relatório > Remova a coluna Tipo de item
3. Remova a Coluna quantidade de venda
4. Expanda a Pasta reservas > Expanda a pasta Cliente/Projeto > Selecione Nome
(agrupado) e ele será adicionado como coluna
5. Expanda a Pasta reservas > Expanda a pasta Tabela de faturamento > Selecione o Nome e
ele será adicionado como coluna
6. Expanda a Pasta reservas > Selecione Valor (Faturado)
7. Expanda a Pasta reservas > Selecione Valor (Líquido)
8. Clique em Adicionar campo Fórmula
9. Destaque a coluna Fórmula > Selecione Tipo fórmula como Diferença x-y
10. Selecione X como Valor (Líquido)
11. Selecione Y como Valor (Faturado)
12. Assegure-se de que Aplicar fórmula para Total geral está marcado
13. Insira o nome do Relatório no campo Nome
14. Clique em Salvar
15. No rodapé do relatório, você verá os campos Data, De, Para e Coluna
16. No campo Coluna, selecione Mês
17. Clique em Atualizar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Para uma Função personalizada ter a capacidade de criar uma Busca de mensagem de Contrato
de receita.
Solução
509
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Gerenciamento de ativos fixos versão 19.2.5
Cenário
O usuário tenta processar uma importação de CSV para inserir Ativos, mas um erro inesperado
retorna como resultado.
Solução
Uma possível causa para o erro inesperado ao importar Ativos é o formato incorreto dos
valores inseridos para Data de início da depreciação, um exemplo é quando o ano foi inserido
como 20019 em vez de 2019.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Isto pode ser usado para criar o filtro para a matriz de nomes de arquivo e de pastas:
var filestring = []
var filtername = new Array
510
for (var i=0; i<="" filestring.length="" -="" 1)="" filtername.push("or")=""
}<="" code="">
Atualmente, o tipo de busca de arquivo não é suportado pelo SuiteScript 2.0 como visto no
artigo SuiteAnwers ID 48913 - search.Type
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server.
A Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso.
A NetSuite não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por outras
pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
511
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Exemplo:
Solução
É possível que a causa seja devido ao Registro da Entidade usar uma moeda diferente. No
exemplo Cenário, o Fornecedor X usa apenas a moeda AUD. Para resolver, o usuário pode
fazer o seguinte:
Observação: As moedas usadas são apenas para ilustração e podem variar conforme aplicável
na transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
512
Pagamento de conta é aplicado na sub-aba Créditos aplicados de outro Pagamento de conta.
Solução
Diferentemente do Pagamentos do cliente e do Depósitos do cliente, Pagamentos de
faturamento não podem ter uma parte não-aplicada quando criado. Portanto, Pagamentos de
faturamento raramente são aplicados a outros Pagamentos de faturamento como crédito. No
caso de um Pagamento de conta(s) aparecer na sub-aba Créditos aplicados de outro Pagamento
de conta, isso foi feito usando os passos abaixo:
1. Crie uma Fatura de $50.00 em Transações > A pagar > Inserir faturas
2. Na Fatura criada, clique no botão Efetuar pagamento
3. Salve o Pagamento de conta resultante, que também é de $50.00
4. Edite a Fatura criada em 1
5. Reduza o valor para $30.00
6. Salve
7. Vá até Transações > A pagar > Pagar fornecedor único
8. Selecione o Fornecedor para a Fatura e Pagamento de conta criado acima
9. Note que o Pagamento de conta criado no 3 aparecerá com o valor $20.00 ($50.00 - $30.00)
10. Marque o campo Aplicar ao lado do Pagamento de conta
11. Marque o campo Aplicar ao lado de qualquer Conta
12. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Mostre o ID de imposto e o endereço de um Fornecedor em um Relatório/Busca salva.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione Fornecedor
3. Na aba Resultados > sub-aba Colunas > Adicione os seguintes campos:
▪ Nome
▪ Endereço
▪ ID de imposto
4. Nomeie a Busca e clique em Salvar e executar
5. Clique no ícone do Excel para exportar os resultados
Esse artigo foi útil? Clique aqui para deixar seu comentário.
513
RESOLVER ERRO: “NÃO É POSSÍVEL RECEBER MAIS ITENS DO QUE OS
ENTREGUES PARA UMA TRANSFERÊNCIA INTERCOMPANHIAS NA PÁGINA
PEDIDO DE COMPRA INTERCOMPANHIAS
Referência: SuiteAnswers 89588
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Erro: "Você não pode receber mais itens do que os entregues para uma transferência
intercompanhias" ocorre quando o usuário tenta receber uma Pedido de Compra
Intercompanhias.
Solução
O usuário precisa garantir que os seguintes critérios sejam atendidos antes de fazer
um Recebimento de Item em relação à Pedido de Compra Intercompanhias para evitar o
erro:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
514
Isso é porque o cliente está usando somente para adicionar o Código promocional ao Pedido de
vendas.
Solução
Abaixo está um exemplo de pedido xml (xml request) para ser capaz de adicionar um Pedido
de vendas com Código promocional via serviços de web.
<add xsi:type="platformMsgs:AddRequest">
<record xsi:type="tranSales:SalesOrder">
<entity internalId="1420939"
xsi:type="platformCore:RecordRef"/>
<promotionsList xsi:type="tranSales:PromotionsList">
<promotions xsi:type="tranSales:Promotions">
<promoCode internalId="41"
xsi:type="platformCore:RecordRef"/>
</promotions>
</promotionsList>
<itemList xsi:type="tranSales:SalesOrderItemList">
<item xsi:type="tranSales:SalesOrderItem">
<item internalId="6"
xsi:type="platformCore:RecordRef"/>
</item>
</itemList>
</record>
</add>
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
515
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O campo personalizado no preenchimento do item não está preenchendo um valor padrão.
Uma solução possível é definir o campo personalizado como obrigatório.
Solução
1. Navegue até Personalização > Listas, Registros e Campos > Campos do Corpo da
Transação
2. Campo Corpo da transação personalizada: Clique em Editar
3. Clique na aba Validação e valores padrão
o Obrigatório: Marque a caixa de seleção
4. Clique em Salvar
Nota: A partir do momento que o campo personalizado estiver como obrigatório, o
preenchimento do item não pode ser salvo se o valor estiver em branco.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Na lista, clique em Cliente
3. Título da busca: Informe um nome para a busca (por exemplo, Busca de Contagem de
Lead de Representantes de Vendas)
4. Na sub-aba Critérios, adicione o seguinte filtro na sublista Padrão:
5. Filtrar: Selecione Estágio
6. Descrição: Selecione qualquer um dos, Lead
7. Clique na sub-aba Resultados
516
8. Adicione a seguinte coluna de campo na sublista Colunas:
9. Campo: Selecione ID Interno
10. Tipo de sumário: Selecione Contagem
11. Clique na sub-aba Filtros disponíveis
12. Adicione o seguinte filtro na sublista:
13. Filtrar: Representante de Vendas campos... > ID Interno
14. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Itens de kit possuem a preferência Pode ser atendido/recebido no registro de Item de kit >
aba Preferências. Este artigo discute o comportamento dessa preferência nos itens do Kit.
Solução
A preferência Pode ser atendido/recebido para Itens de kit funciona como nos itens sem
controle de estoque, itens de serviço e Outros itens de cobrança. Observe, contudo, que o
campo só pode ser desmarcado se o Kit não possuir itens de estoque ou de montagem como
membros.
De acordo com a ajuda de campo:
▪ Marque a caixa Pode ser atendido/recebido para permitir que este item seja recebido e
cumprido durante o processamento do pedido.
▪ Desmarque esta caixa se este item não exigir ser recebido e cumprido.
Este campo é usado quando os recursos Faturamento avançado e Remessa avançada estão
ativados.
517
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O preço de transferência é preenchido automaticamente em um Pedido de transferência e é
diferente do preço de transferência indicado no registro do item.
Solução
Verifique a Moeda base definida na Subsidiária principal. Se a moeda usada pela subsidiária
da localidade usada no Pedido de transferência for diferente da moeda da Subsidiária
principal, então o Preço de transferência será automaticamente convertido na moeda da
localidade definida no Pedido de transferência.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Problema:
Preço de transferência na transação de pedido de transferência não coincide com o preço de
transferência no registro do item
Solução:
Por padrão, o preço de transferência no registro do item e na transação de transferência não
coincidirão a não ser que você esteja realizando um pedido de transferência na subsidiária raiz.
Assume-se que o preço de transferência no registro do item esteja na moeda base da subsidiária
raiz. Ele é, então, convertido na moeda da subsidiária do pedido de transferência.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
518
CRIAR MONTAGENS > LISTA > "... POR FAVOR, EDITE A BUSCA..."
Referência: SuiteAnswers 89824
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário é incapaz de visualizar a lista de Conjuntos de montagem ao navegar até
Transações > Manufatura > Criar montagens > Lista. Aparece uma mensagem dizendo que
o usuário deve editar a busca.
Solução
1. Navegue até Transações > Manufatura > Criar montagens > Lista
2. Copie o link URL da página exibindo a mensagem e altere o link após app.netsuite.com
para:
/app/accounting/transactions/transactionlist.nl?searchtype=Transaction&searchid=-
2100&style=NORMAL&sortcol=Transction_ORDTYPE9_raw&sortdir=ASC&csv=HTML&
OfficeXML=F&pdf=&size=50&_csrf=5a_Pfv3YoGEBDgddfcph5kF7K4OLL559vU53k1bd4h
umw1oXTdInr3cYYUXrdaBpeuDVp8ZgedtO0EYBY2vbJBl1E4tCy6cXg42OplZAbt_pghMx
BjqeDqPKRThEHkOsE2asOoZQDsK4vnOTZ33b_4GTt8_dzZjZlJFfyEI9kXA%3D&twbx=F
&report=&grid=&dle=&quicksort=
3. Tente navegar até a lista novamente. Isso deve mostrar a lista em modo de visualização
padrão (Default).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Adicionar banner para consentimento de cookies no SiteBuilder.
Solução
519
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Este artigo aborda como solucionar um erro inesperado ao acessar ou criar registros do projeto.
Solução
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteCommerce Advanced 2019.2
Cenário
Solução
520
2. Selecione o Website e Domínio
3. Navegue até Catálogo de compras > sub-aba Opção multi-imagem
4. Adicione o ID de opções de item de transação em Opção multi-imagem
5. Selecione Adicionar e Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Observação: Para outros campos na tabela Billing_schedule, você pode consultar The
SuiteAnalytics Connect Browser.
Aviso legal
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
521
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Ao tentar atualizar um registro de Funcionário via Serviços da web, o usuário recebe uma
mensagem de erro informando "Violação de permissão: As restrições de sua função negam
acesso a esse registro."
Solução
A Função que está sendo usada não tem permissão para executar a ação desejada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
522
Produto: Netsuite 2019.2
Cenário
Sempre que um usuário exclui um Item de Serviço para Venda, ele gera o prompt: Este registro
não pode ser excluído porque tem registros dependentes. Ao clicar no link Registros
dependentes, nenhum registro é encontrado.
Solução
Pode haver registros de Encargos associados a esse item de Serviço.
1. Navegue até Transações > Cliente > Criar Encargos > Lista
2. Defina Filtros como Todos
3. Verifique duas vezes se há Encargos associados ao item
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteSolutions - Shared Vendor Bill 2.0 Bundle | ID do Pacote: 224753 | Versão 2.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
523
Os funcionários precisam visualizar um conjunto de campos diferente do que podem editar
quando acessam seu próprio registro de funcionário.
Solução
Crie uma permissão que inclua campos que os funcionários possam visualizar. Para obter mais
informações, consulte o artigo 88177 Creating Custom Advanced Employee Permissions.
Crie outra permissão que inclua campos que os funcionários possam editar.
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
524
FATURA DO FORNECEDOR PAGA COM CARTÃO DE CRÉDITO DA EMPRESA
Referência: SuiteAnswers 89014
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Uma empresa pagou uma fatura do fornecedor usando o cartão de crédito da empresa. O
registro de Pagamento da Fatura não oferece a opção de usar a conta Passivo do Cartão de
Crédito porque os Pagamentos da Fatura têm Impacto no Razão:
Solução
Para resolver esse problema:
1. Crie um lançamento (Transações > Financeiro > Criar Lançamentos) com as seguintes
informações:
Dr. Contas a Pagar xxx (colocar o nome do fornecedor no campo Nome)
Cr. Passivo de Cartão de Crédito xxx (colocar o nome do fornecedor no campo Nome)
2. Navegue até Transações > Contas a Pagar > Pagar Fornecedor Único ou clique no botão
Efetuar Pagamento na Fatura do Fornecedor afetada
3. Selecione o lançamento e o faturamento pago via cartão de crédito
4. Clique em Salvar
Efeito:
a. Contas a Pagar foi cancelado
b. Passivo do Cartão de Crédito está configurado
c. Nenhum registro de Pagamento da Fatura foi criado. Em vez disso, na aba Registros
Relacionados > sub-aba Pagamentos da Fatura do Fornecedor, você encontrará o lançamento
usado para "pagar" a fatura
Além disso, você pode verificar o artigo SuiteAnswers ID 85041 (Assunto: Insira um Crédito
do Fornecedor no Cartão de Crédito da Empresa > Autorização de devolução foi registrada)
quando a empresa receber um reembolso pelo fornecedor através do Cartão de Crédito da
Empresa
SuiteAnswers relacionado:
▪ Enter a Vendor Credit on Company Credit Card > Return Authorization Was Recorded
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
525
Produto: NetSuite 2019.2
SuiteApp: Não Aplicável
Cenário
Exclui os saldos de subsidiárias inativas nos Totais do Relatório Consolidado usando Filtros.
Solução
1. No relatório, botão Personalizar ou Retornar à Personalização
2. Clique na seção Filtro
3. Expanda a pasta Orçamento e Financeiro e clique em Subsidiária
4. Selecione Inativo igual a Falso
5. Renomeie o relatório
6. Clique em Salvar ou Visualizar
SuiteAnswers relacionado:
▪ Remove Inactive Subsidiary on Consolidated Report
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O Registro do funcionário é definido como Status inativo, navegando para Registro do
funcionário> Informações do sistema> Marque a caixa Inativo> Salvar, mas o usuário precisa
editar o registro do funcionário.
Solução
Para acessar o registro do funcionário, o usuário pode usar uma destas opções:
Opção 1:
• Navegue para Página inicial> Definir preferências> Analytics> Pesquisa
• Marque Incluir inativos na pesquisa rápida e global
526
• Clique em Salvar
Opção 2:
• Navegue para Listas> Funcionários> Funcionários
• Na página Lista de funcionários, marque a caixa Mostrar inativos
Opção 3:
• Navegue para Relatórios> Nova pesquisa
• Clique em Funcionário
• Clique em Enviar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Acionando um script Mapear/Reduzir a partir de um botão criado a partir de um Evento do
Usuário. Como o módulo N/tarefa só está disponível em um script do servidor, essa solução é
uma possível solução alternativa para isso.
Solução
Para superar somente a limitação do lado do servidor do Módulo N/tarefa, podemos chamar um
Suitelet que utilizará o Módulo N/tarefa.
context.response.write('<h1>Map/Reduce Scheduled</h1>');
} else {
return true;
}
527
2. Faça upload de um script que chamará um Suitelet na Pasta de Arquivos. O ID interno deste
arquivo será usado para definir o script do botão de evento do usuário
function triggerMRScript(){
var suiteletUrl = url.resolveScript({
scriptId: 71, //ID interna do Suitelet
deploymentId: 1
});
Aviso
O código-exemplo descrito acima foi feito numa base "as is", sem nenhum tipo de garantia, na
extensão máxima permitida por lei. A Oracle + NetSuite não assegura nem garante o sucesso
individual que os desenvolvedores possam ter ao implementar o código-exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de Web server. A
Oracle + NetSuite não assegura, garante ou faz qualquer representação quanto ao uso,
resultados do uso, precisão, pontualidade ou integridade de qualquer dado ou informação
relacionado ao código-exemplo. A Oracle + NetSuite se isenta de todas as garantias, expressas
ou implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a isso. A NetSuite não se responsabiliza por quaisquer danos ou custos diretos,
indiretos ou consequentes de qualquer tipo decorrente de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código-exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
528
Cenário
O usuário deseja exibir o campo Custo Médio no Pedido de Venda.
Solução
1. Navegue até Personalização > Formulários > Formulários de Transação
2. Clique em Editar ou em Personalizar ao lado do formulário de pedido de vendas
3. Na aba Campos de Sublista, marque o campo Custo Médio
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O custo médio de todos os itens é nulo
Solução
O sistema usa o Método de Cálculo de Custo Médio Periódico para calcular o Custo Médio
nos Registros do Item. Como o cálculo periódico é calculado diariamente, o custo unitário no
final de cada dia é usado para chegar ao Custo Médio da unidade correto, seguindo o princípio
do Cálculo de Custo Médio Periódico.
Assim, se os Itens de repente não tiverem Custos Médios, os usuários poderão verificar se os
Períodos Contábeis, pelo menos, a partir da data atual, foram configurados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Solução
529
Para os Itens que têm valor em branco/nulo em seu Custo Médio, os valores podem ser os
seguintes:
Quantidade Total = 0
Observação: Ao invés de mostrar um erro, o sistema usou a função Null if e retornou um valor
nulo para o Custo Médio,
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O sistema usa o Método de Cálculo de Custo Médio Periódico. O cálculo periódico é
calculado diariamente no sistema. Pode parecer que o sistema usa o Método Permanente
porque as quantidades de estoque e os saldos da conta de Custo de Vendas são atualizados
continuamente depois que cada transação é registrada. No entanto, o sistema recalcula o custo
unitário no final de cada dia para chegar à unidade correta de Custo Médio seguindo o
princípio do Cálculo de Custo Médio Periódico.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Supply Chain Management 47193
Cenário
O Custo Médio da Localidade em um registro de Item de estoque tem como base o cálculo do
valor da localidade sobre a quantidade em estoque da localidade. Nos casos em que o valor da
530
localidade e a quantidade em estoque forem 0.00, o sistema obterá o Último Preço de Compra
da localidade como Custo Médio.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
Com o recurso Estoque multilocal ativado, se os usuários personalizarem o Relatório de
Avaliação de Estoque ou o Relatório de Lucratividade do Estoque para mostrar o custo
médio, alguns itens do relatório não terão nenhum custo médio, mas o detalhamento dos
registros de itens revelará o contrário.
Solução
Deve ser atribuído ao item com um local preferencial:
1. Navegue até Listas > Contabilidade > Itens
2. Edite o Registro do Item
3. Navegue até a sub-aba Compras/Estoque > sublista Localidade
4. Selecione a Localidade preferida na lista suspensa
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Mostrar o Custo Médio Atual usando a fórmula no Relatório de Avaliação de Estoque
Solução
531
1. Navegue até Relatórios > Estoque/Itens > Avaliação de estoque > Personalizar Resumo
2. Vá até a aba Editar Colunas
3. Na seção Adicionar Campos, clique em Adicionar Campo de Fórmula
4. No Tipo de Fórmula, defina Razão x/y
▪ X = Valor do estoque
▪ Y = Disponível
▪ Renomeie o Nome da Coluna como "Custo Médio"
5. Clique em Visualizar
Resultado: Agora você poderá ver o custo médio atual de todos os locais de seus itens.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
BUSCA SALVA PARA MOSTRAR CUSTO MÉDIO POR ITEM POR LOCALIDADE
Referência: SuiteAnswers 75848
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Os usuários podem saber qual é o Custo Médio dos itens por Localidade.
Solução
Siga os passos abaixo para criar uma busca salva e exibir o Custo Médio por Item por
Localidade:
1. Navegue até Relatórios > Buscas Salvas > Todas as Buscas Salvas > Criar
2. Em Tipo de busca, selecione Item;
3. Na sub-aba Resultados, sub-aba Colunas, insira:
▪ Campo = Nome
▪ Campo = Tipo
▪ Campo = Local do estoque
▪ Campo = Custo Médio da Localidade
4. Renomeie a Busca Salva.
5. Clique em Salvar e Executar
Isso mostrará todos os itens, Localidades nos registros de Item, bem como o Custo médio por
Localidade.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
532
Produto: NetSuite 2019.1
Cenário
O campo Custo Médio da Localidade como filtro nas Buscas Salvas não mostra o resultado
correto.
Solução
As etapas fornecidas abaixo permitem que os usuários filtrem os Resultados da Busca Salva
com base no Custo Médio da Localidade por meio da Busca Salva de Item.
1. Navegue até Transações > Gerenciamento > Buscas Salvas > Criar > Item
2. Na sub-aba Critérios, adicione:
▪ Campo: Fórmula (Numérica)
▪ Descrição: é maior que ou igual a 1
▪ Fórmula: NVL({locationaveragecost}, 0)
3. Na sub-aba Resultados, adicione os campos conforme necessário.
4. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.1
1. Navegue até Transações > Gerenciamento > Buscas Salvas > Criar
2. Selecione Transação
Observação: defina os parâmetros da busca nas abas Critérios e Resultados com base
no requisito, como o tipo de transação etc.
3. Na aba Critérios > sub-aba Padrão, adicione o seguinte:
Fórmula (Numérica) | Descrição = é 1 | Fórmula = case when REGEXP_LIKE (
REGEXP_SUBSTR({location}, '[^:]+$'), {item.inventorylocation}),
1 else 0 end
4. Na aba Resultados > sub-aba Colunas, clique no botão Remover tudo e adicione os
seguintes campos na aba Resultados:
a. Item Campos... > Custo Médio da Localidade
b. Localidade - Isso mostrará o local definido na transação
c. Item Campos... > Local do estoque - Isso mostrará o local de onde o custo médio da
localidade está sendo retirado
Observação: os campos (b) e (c) devem gerar os mesmos resultados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
533
MOSTRAR CUSTO MÉDIO DO ITEM E O CUSTO MÉDIO TOTAL NO REGISTRO
DO PEDIDO DE TRANSFERÊNCIA
Referência: SuiteAnswers 74927
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Além disso, um Campo de transação personalizado que fornecerá o valor do Custo médio e
do Custo médio total no item de linha.
Solução
1. Crie Campo de linha da transação para Custo médio para Pedido de transferência
1. Navegue até Personalização > Listas, registros e campos > Campos da linha
de transação > Criar
2. Nome do campo: Informe um nome
Exemplo: Custo Médio
3. Tipo: Selecione Moeda
4. Armazenar valor: Desmarque a caixa de seleção
5. ID: Enter _avgcost
6. Clique em Aplica-se a
7. Transferir pedido: Marque a caixa de seleção
8. Clique em Origem e filtro
9. Lista origem de dados: Selecione Item
10. Origem de: Selecione Custo médio
11. Clique em Salvar
2. Crie Campo de linha da transação para Custo médio total para Transferência de
pedido
1. Navegue até Personalização > Listas, registros e campos > Campos da linha
de transação > Criar
2. Nome do campo: Informe um nome
Exemplo: Custo médio total
3. Tipo: Selecione Moeda
4. Armazenar valor: Desmarque a caixa de seleção
5. ID: Enter _totalavgcost
6. Clique em Aplica-se a
7. Transferir pedido: Marque a caixa de seleção
8. Clique em Validação e valores padrão
534
9. Fórmula: Marque a caixa de seleção
10. Valor padrão: Informe {custcol_avgcost}*{quantity}
11. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
O custo médio não está exibindo nenhum valor no Relatório de Resumo de Vendas por Item.
Quando você verifica o registro do item, há um custo médio.
Verifique se o recurso Estoque Multilocal está ativado. Se sim, um valor deve ser definido no
campo Localidade Preferida no registro do item para poder puxar o custo médio no Relatório
de Resumo de Vendas por Item.
Para corrigir esse problema, você pode atestar individualmente o registro da fatura afetada com
um custo médio em branco e alternar novamente a coluna Custo na aba Item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Relatório de Avaliação do estoque mostra zero Custo médio e último preço de compra para
todos os locais, o registro do Item exibe valores.
A capacidade de mostrar o Custo médio e o último preço de compra para todos os locais,
mesmo sem definir o local preferencial nos itens, está atualmente coberta
pelo Aperfeiçoamento 156866.
535
Solução
Quando o recurso MLI (Estoque multi-local) está ativado, o Custo médio é exibido apenas
para a localidade preferencial do item. Se não houver um local preferencial definido para um
item, o Custo médio e o último preço de compra exibidos no relatório ficarão em branco ou
serão zero.
Como solução alternativa, você pode definir uma Localidade preferencial no registro do Item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário deseja criar uma busca salva para verificar se há diferentes custos padrão por local
para tornar o Custo médio do item o mesmo que o custo padrão definido para todos as
localidades de estoque.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Tipo de busca: Item
3. Clique em Critérios
4. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Nome
Observação: Selecione o Nome do item com uma diferença entre Custo médio e
Custo padrão
o Selecione Localidade disponível = i
o Localidade disponível: maior que
o Valor: 0
5. Clique em Resultados
6. Mostrar totais: Marque a caixa de seleção
7. Clique em Colunas
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
8. Selecione Nome
9. Selecione Custo padrão atual
536
10. Selecione Data de vigência do custo padrão atual
11. Selecione Localidade de estoque
12. Selecione Localidade disponível
13. Selecione Valor total da localidade
14. Selecione Fórmula (Texto)
o Fórmula: {locationtotalvalue}/{locationquantityonhand}
o Clique em Definir
15. Título da busca: Insira um Nome
16. Clique em Salvar e executar
Observação: O usuário precisa reavaliar o custo padrão de um local se for diferente do custo
padrão atual do item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Este artigo ajuda a fornecer uma rápida visão geral de quando e quem entrar em contato com
qualquer preocupação de integração do Oracle NetSuite Planning & Budgeting (NSPB).
537
Quando entrar em contato com o Suporte do Oracle PBCS:
As informações fornecidas abaixo são o escopo da Oracle Support nesta Integração do Oracle
NetSuite Planning & Budgeting (NSPB).
O portal Oracle Support e a Base de Conhecimento são acessíveis por meio do My Oracle
Support.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O motivo mais comum em que localizamos discrepâncias entre os Relatórios de Vencimento
de Contas a Pagar ou Contas a Receber no Balanço Patrimonial e Balancete pode ser
causado pela incompatibilidade do período de contabilização.
As discrepâncias entre os valores do Relatório podem ser devidas à preferência Relatório por
Período quando a empresa permite a entrada de transações fora do Período de Contabilização.
O Relatório por Período é uma Preferência do Usuário encontrada indo
para Home > Definir Preferências > guia Análise > portlet Relatório. Esta preferência define
quando uma transação aparecerá em um relatório. É possível defini-la como Todos os
Relatórios, Somente Financeiros e Nunca.
O Relatório do Balanço Patrimonial e o Balancete são considerados Relatórios Financeiros
enquanto Vencimento de Contas a Pagar e de Contas a Receber não estão marcados como
Relatórios Financeiros no NetSuite.
Além disso, o comportamento que permite a um Usuário informar uma transação em que a
Data e o Período de Contabilização são diferentes é controlado pela Preferência
Contábil chamada Permitir Data da Transação Fora do Período de Contabilização. Isso
pode ser encontrado indo para Configuração > Contabilidade > guia Geral > portlet
do General Ledger > campo Permitir Data da Transação Fora do Período de
Contabilização.
Solução
• Por exemplo, uma fatura com os seguintes dados:
538
--- Data da transação = 1/19/2019
--- Período de Contabilização = 2019 de fevereiro
• Se o Relatório por Período = Somente Financeiro, o relatório de Balanço Patrimonial
capturará as transações com base no período de lançamento, enquanto os relatórios de
Vencimento capturam as datas da transação
Para a amostra de FATURA acima:
--- O Aging de Contas a Receber a partir do 1/31/2019 incluirá a FATURA
--- Balanço Patrimonial:
------ Em janeiro de 2019 não incluirá a FATURA
------ A partir de fevereiro de 2019 incluirá a FATURA
Quando definido como Somente para Finanças, os Relatórios de Vencimento utilizarão as
Datas da Transação real (isto é, Jan-1-2019 para Jan-31-2019. Enquanto, Balanço Patrimonial e
Balancete examinarão o mês definido no Período de Contabilização (isto é, Jan 2019 a Jan
2019).
• Para resolver isso, podemos:
1. Edite o registro e corresponda à data da transação ao período de lançamento (ou vice-versa):
---- Data da Transação = 1/19/2019 + Período de Contabilização = Jan 2019
2. Altere a preferência sobre como executar relatórios:
---- Navegue para Home > Definir Preferências > guia Análise > portlet Geração de
Relatórios
-------- Definir Relatório por Período como:
---------------- Nunca = para que os relatórios financeiros e não financeiros usem o relatório de
data da transação ou
---------------- Todos os Relatórios = assim, os relatórios financeiros e não financeiros usarão o
relatório do período de contabilização.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1. Navegue até Relatórios > Financeiro > Balancete > Exibir = Débito/Crédito
2. Clique em Personalizar
3. Clique em Editar Colunas
4. Expanda a Pasta Balancete e selecione Valor duas vezes para adicionar duas novas
colunas de Valor
5. Organize as colunas da seguinte maneira:
o Conta
o Quantia
o Débito/Crédito
o Valor
539
6. Defina a primeira coluna Valor da seguinte forma:
o Tipo de intervalo de períodos alternativo = Relativo à data do relatório
o Cumulativo = Verdadeiro
o Faixa de períodos alternativos = Último período
7. Defina o Débito/Coluna da seguinte forma:
o Tipo de intervalo de períodos alternativo = Relativo à data do relatório
o Cumulativo = Falso
o Faixa de períodos alternativos = Este período
8. Defina a segunda coluna de valor da seguinte forma:
o Tipo de intervalo de períodos alternativo = Relativo à data do relatório
o Cumulativo = Verdadeiro
o Faixa de períodos alternativos = Este período
9. Renomear relatório
10. Clique em Visualizar/Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Por que outros tipos de item (por exemplo, Item de serviço, Item de desconto etc.) não são
suportados pela Localização do Brasil?
Isso é feito por design, já que itens não tangíveis não têm um código MCN de acordo com a
legislação brasileira
540
transação personalizados existentes?
Isso é feito pelo design. Os formulários personalizados devem ser editados para mostrar os
campos do Brasil
A permissão dos Códigos CFOP e dos códigos MCN no nível completo foi adicionada na
função personalizada. No entanto, na criação de um novo Código CFOP e código MCN, os
números inseridos não foram automaticamente formatados com pontos. Como isso pode ser
resolvido?
Incluir a função personalizada em implantações de script de UE de Códigos NCM BR CS, UE
de Códigos BR NCM, CS de Códigos BR CFOP e UE de Códigos BR CFOP.
Para contas de Instância Única, onde posso definir os códigos tributários do Brasil?
Campos específicos do Brasil para IDs impostos são exibidos na página Informações da
empresa.
Quando o tipo de cliente ou fornecedor é Individual, por que o campo CNPJ está desativado na
guia Financeiro?
Se o cliente ou o fornecedor for um indivíduo, insira o número de identificação tributária
brasileiro (CPF) da pessoa. O valor deve ser um número de 11 dígitos em um dos seguintes
formatos: XXX.XXX.XXX-XX ou XXXXXXXX.
541
Por que não posso selecionar um código CFOP em transações? Ele só mostra Nenhum Registro
Correspondente.
Certifique-se de que o código MCN selecionado no registro do Item esteja associado ao Código
de entrada e de saída CFOP
Em registros de item suportados (Estoque, não estoque, grupo de itens, kit/pacote, outros
encargos), onde posso definir Campos de imposto do Brasil?
Na aba Configuração do Brasil no registro de item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Para registrar uma transação de Consignação, o form da ordem de venda personalizado acima
deve ser usado. O mesmo Local criado anteriormente deve ser atribuído na transação.
Depois de criar a transação de consignação, processe uma transferência de estoque para mover
o estoque do local Principal para o local de Consignação. Para fazer isso, execute o seguinte:
1. Navegue até Transações > Inventário > Transferir Equipamento.
2. No campo Local de Origem, escolha o local do inventário Principal.
3. No Local de Destino, escolha o Local de consignação.
4. Informe os itens e quantidades
5. Clique em Salvar.
542
Observação: Os usuários podem anexar seu caso ao Aperfeiçoamento 5224: Capacidade de
gerenciar o inventário consignado e criar entradas de custo somente quando o item for
removido de locais de terceiros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Assets Management | ID do pacote: 336697 | Versão 20.2
Cenário
Você precisa de mais ponteiros para considerar ao Importar ativos de vida média para garantir
que os ativos serão importados corretamente e com sucesso.
Solução
Aqui estão algumas coisas importantes a serem consideradas ao importar Ativos de vida útil no
NetSuite:
543
• O campo Custo atual do ativo deve ter o valor correto porque está sendo usado
pelo Sistema para calcular o valor de depreciação de acordo com o Método de
depreciação atribuído
• Os campos Valor Contábil Líquido Atual e Depreciação Cumulativa devem refletir
os valores corretos e atualizados
• A Data inicial da depreciação deve refletir a data real em que o ativo foi depreciado
pela primeira vez
• O Último período de depreciação deve refletir o número real de períodos em que o
ativo foi depreciado
• O Valor da última depreciação deve refletir o valor da última transação da
depreciação do ativo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteTalk, SuiteScript, SuiteAnalytics
Cenário
Para atender aos padrões globais de Conformidade do PCI, as versões 1.0 e 1.1 do protocolo
TLS (Transport Layer Security) estão obsoletas em todas as contas do NetSuite. Isso ajuda a
garantir que os dados no NetSuite permaneçam seguros. Há a possibilidade de que alguns
https:// conexões, os que vêm de ou vão para recursos externos possam ser afetados. Isso pode
afetar comunicações seguras usadas por, por exemplo, SuiteTalk (web services), SuiteScript,
SuiteCloud IDE ou SuiteAnalytics Connect.
Para obter mais informações, consulte FAQ: Transport Layer Security (TLS) Deprecations
(SuiteAnswers ID: 49076).
Solução
Integrações do SuiteTalk (web services) e do RESTLet
Integrações como web services e RESTLest usam conexões externas e são mais prováveis de
serem afetadas se não forem capazes de usar TLS 1.2 para comunicação segura.
544
Resolução sugerida:
Entre em contato com o proprietário do aplicativo de terceiros usado para enviar os dados para
o NetSuite. O proprietário deve atualizar seu aplicativo para garantir que o TLS 1.2 seja
suportado.
Para obter mais informações, consulte FAQ: Transport Layer Security (TLS) Deprecations
(SuiteAnswers ID: 49076).
SuiteScript
O SuiteScript pode ser afetado quando o usuário está tentando se conectar a um recurso externo
usando APIs de Navegação SuiteScript (por exemplo, nlapiRequestURL() ).
Consulte os exemplos de erros que podem ser encontrados.
SSS_CONNECTION_CLOSED: normalmente ocorre quando o servidor associado ao URL
não responde.
SSS_INVALID_HOST_CERT: geralmente ocorre quando o cliente e o servidor podem
negociar o nível de segurança desejado. A conexão não é mais utilizável.
Resolução sugerida:
Verifique o URL ao qual o script está tentando se conectar para determinar se ele é capaz de
comunicações seguras usando o TLS 1.2.. Os URLs podem ser verificados usando um
Verificador TLS externo. Uma vez verificado, entre em contato com o proprietário de terceiros
do URL para atualizar seus servidores para usar o TLS 1.2.
Consulte os exemplos de sites externos a seguir para verificar os links externos:
https://www.ssllabs.com/ssltest/ - Pode testar as definições de segurança de um URL ou página
Web
https://www.howsmyssl.com/s/api.html - uma API pública que pode ser chamada para testar
versões TLS e definições de segurança
Para obter mais informações, consulte FAQ: Transport Layer Security (TLS) Deprecations
(SuiteAnswers ID: 49076).
SuiteAnalytics
O SuiteAnalytics usa aplicativos externos e drivers do SuiteAnalytics para criar conexões com
o NetSuite. Consulte os exemplos de erros a seguir que podem ser encontrados.
[DataDirect][Driver ODBC OpenAccess SDK]Falha de handshake de segurança da camada de
transporte [OpenAccess SDK]
[NetSuite][driver ODBC 64bit][Cliente 64bit] Erro de TCP/IP; a conexão sofreu timeout
Resolução sugerida:
Certifique-se de que o driver do SuiteAnalytics Connect mais recente esteja instalado no
momento em cada computador do usuário. Para obter informações mais atualizadas sobre o
driver mais recente, consulte a página de download do driver do SuiteAnalytics Connect.
Consulte também Download de um Driver de Conexão (SuiteAnswer ID: 38952).
Para obter mais informações, consulte FAQ: Transport Layer Security (TLS) Deprecations
(SuiteAnswers ID: 49076).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
545
FUNÇÃO CAPAZ DE ACESSAR ARQUIVOS RESTRITOS POR MEIO DA COLUNA
'ANEXAR ARQUIVO' OU POR MEIO DO URL DO ARQUIVO
Referência: SuiteAnswers 34568
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Restrinja as Pastas à(s) função/funções que deve(m) poder acessá-las executando as seguintes
etapas:
1. Navegue até Configurações > Empresa > Preferências > Preferências gerais
2. Navegue até Listas > Busca > Buscas salvas > Criar
1. Selecione Funcionário
2. Título da busca: Informe um Título
▪ Selecione Função
Popup de busca de funcionário salvo:
546
6. Clique em Salvar e executar
1. Edite uma Pasta que precisa ser restrita da função Central de funcionários
personalizado
2. (Por exemplo, SuiteScript)
3. Restrinja por grupo: Selecione Arquivos do administrador - Grupo (que é o
Grupo criado na Etapa#3)
4. Clique em Salvar
Observações: Novamente com base no Tópico da Central de Ajuda: 8926 Restricting Access to
File Cabinet Folders:
• Se a restrição de uma pasta principal for alterada após a criação de uma subpasta, a
subpasta não herdará automaticamente a nova restrição".
• O administrador deve aplicar manualmente a restrição à subpasta. Edite todas as
outras subpastas e defina o campo Restringir por grupo (por exemplo, Arquivos do
administrador - Grupo).
• Para pastas bloqueadas, o Administrador precisa entrar em contato com o proprietário
do pacote e solicitar que o pacote seja desbloqueado para uma conta, definir restrições
de pasta e, em seguida, bloqueá-lo novamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
547
Cenário
Quando os usuários navegam para Transações > Banco > Conciliar extrato bancário, existem
transações não listadas em Depósitos e créditos ou Cheques e pagamentos, mesmo que os
registros sejam encontrados no Registro de contas (Listas > Contabilidade > Contas > Clique
na conta bancária).
Solução
Reconciliação em espera
Esta conta possui um extrato em xx/xx/xxxx. Se você possuir outro extrato para esta conta, o
extrato existente será apagado.
548
Como a Data da transação está fora da Data de início da conciliação e da Data do extrato, a
transação não será listada na página Conciliar extrato bancário. Para ver a transação, os
usuários podem:
• Altere a Data de início para 10 de janeiro de 2020 (ou qualquer outra data anterior); ou
• Limpe o campo Data de início
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Este erro será encontrado se o Atendimento entre subsidiárias interempresarial estiver ativado.
Esse recurso permite atender pedidos e receber devoluções em várias subsidiárias, o que
significa que os pedidos não estão limitados a serem atendidos a partir de locais na subsidiária
de vendas original. Em vez disso, você pode atender um único pedido de venda a partir de
locais em várias subsidiárias.
Para resolver o erro, o usuário precisa desmarcar a caixa de seleção Atendimento entre
subsidiárias para o pedido de venda.
549
5. Clique em Salvar
Observação: O formulário usado na geração do Pedido de vendas intercompanhias é o
formulário de pedido de vendas padrão. Essa é a lógica da solução alternativa. Se o
usuário planeja usar o Atendimento entre subsidiárias, use um formulário de pedido de
vendas diferente.
Com base em SuiteAnswer 70250 Processing Sales and Returns Using Intercompany Cross-
Subsidiary Fullfilment, ao usar o recurso Atendimento entre subsidiárias interempresariais,
as vendas e as devoluções podem ser processadas em mais de uma subsidiária.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
550
Como usar a Busca salva, digitar Resumo para exibir os Resultados no campo corpo da
transação personalizado enquanto a caixa de seleção Armazenar valor em um Campo
corpo da transação estiver marcada.
Solução
1. Crie Campo do corpo da transação com o Armazenar valor desmarcado para o qual o
sistema origina resultados da Busca salva de resumo
2. Crie Campo do corpo da transação com o Armazenar valor marcado para o qual o Fluxo
de trabalho origina os valores do campo criado anteriormente
3. Crie o Fluxo de trabalho que origina o Valor do campo com o Armazenar valor
desmarcado para o campo com o Armazenar valormarcado
551
o Status do lançamento: Selecione Liberado
o Manter instância e histórico: Selecione Sempre
o Ativar login: Marque a caixa de seleção
3. Iniciação
o Baseado em Evento: Marque a caixa de seleção
4. Definição do Evento
o Ao criar: Marque a caixa de seleção
o Ao exibir ou atualizar: Marque a caixa de seleção
o Tipo de ativador: Selecione Após o registro enviar
5. Clique em Salvar
1. Clique em Estado 1
2. Canto inferior direito: Clique em Nova ação
3. Clique em Definir o valor do campo
4. Informações básicas
o Acionador em: Selecione Após o registro enviar
5. Parâmetros
o Campo: Selecione Seleção de fornecedor usando fluxo de
trabalho (criado na etapa 2)
6. Valor
o Fórmula: Marque a caixa de seleção
o Informe o {ID do campo "Origem da busca salva"}
7. Clique em Salvar
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
552
Onde está o campo Subsidiária de cobrança?
Para Projetos, como os projetos só podem ter uma subsidiária, o valor padrão será a subsidiária
do Projeto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
SuiteApp: Sovos 1099 - ID do pacote de Relatórios do Fornecedor do Pagamento 253879
Cenário
--Instalar Relatório de Fornecedor de Pagamento Sovos 1099 (ID = 253879). Navegue até
Relatórios > Pesquisas Salvas > Relatório de Pagamento de Fornecedor Sovos 1099, observe
que os campos das Caixas (Caixa 1, Caixa 2, Caixa 3. ) estão em branco.
--Isso se deve ao fato de os campos citados serem dependentes da Categoria Diversa 1099 na
Linha de Despesa da Fatura do Fornecedor. Além disso, 1099 Categoria Diversa só pode ser
definida em Contas de Despesa.
553
Solução
Opção A:
Edite a Pesquisa Salva "Relatório Pagamento Fornecedor Sovos 1099" para incluir somente
campos Linha não Principal que incluirão a Linha de Despesa:
1. Navegue até Relatórios > Pesquisas Salvas > Sovos 1099 Relatório de Pagamento do
Fornecedor > Editar.
2. Na guia Critérios:
--Adicionar Linha Principal = Falso
3. Clique em Salvar e Executar.
Observação: É possível Editar ainda mais o filtro Tipo para incluir apenas Faturas, já que a
configuração dos Critérios para Linha Principal = Falso fará com que os Pagamentos e
Verificações da Fatura ainda mostrem valores nulos para as colunas Caixa, pois a capacidade
de extrair as Linhas de Despesas de uma Pesquisa Salva de Pagamento da Fatura ainda está
registrada em Melhoria 259647.
Opção B:
--Crie uma Pesquisa Salva que exibirá os Pagamentos da Fatura feitos para o Fornecedor
Elegível 1099 para o ano tributável.
--A Pesquisa Salva só será viável se não houver Faturas Parcialmente Pagas a
Fornecedores.
1. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Novas.
2. Selecione Transação como Tipo de Pesquisa.
3. Na guia Critérios:
--Type = é Fatura
--Fornecedor: 1099 Elegível = é Verdadeiro
--Status = é Fatura: Pago Integralmente
--Data de fechamento = está dentro de 1/1/2018 e 1/1/2019
--Linha Principal = é Falso
4. Na guia Resultados:
--Data
--Data de Referência
--Período
--Período do Imposto
--Tipo
--Número do Documento
--Nome
--Conta
--Memorando
--Valor
--Campos do Fornecedor: Endereço
--Campos do Fornecedor: Cidade
--Campos do Fornecedor: Estado/Província
--Campos do Fornecedor: CEP
--Campos do Fornecedor: ID do Imposto
--Conta
--Conta: Categoria 1099-MISC
---Set Mostrar Totais = Verdadeiro
554
5. Na guia Filtros Disponíveis:
--Name | Mostrar na Região do Filtro = T | Mostrar como Multiseleção = T
--Conta: 1099-MISC Categoria | Mostrar na Região do Filtro = T | Mostrar como
Multiseleção = T
6. Atribua um Título de Pesquisa e clique em Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Taxas de Processamento de Exceção NetSuite/Oracle Payroll 2019
Solução
Há processos especiais relacionados à folha de pagamento ou solicitações que acarretam taxas.
Este artigo mostrará a lista de itens diversos e suas taxas correspondentes.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário deseja importar transações de ajustes de estoque com itens de número de lote e
caixas.
Solução
555
1. Crie um arquivo CSV primário que deve conter as seguintes colunas.
Observação: Este modelo de amostra usa vários (três) arquivos CSV para a importação. O
arquivo primário é vinculado ao arquivo secundário usando "ID externa" e o arquivo
secundário é vinculado ao arquivo terciário usando "ID externa2", consulte a Etapa 5 abaixo.
O arquivo primário contém os detalhes da linha principal, o arquivo secundário contém os
detalhes do item de linha e o arquivo terciário contém os detalhes / bin do inventário. Aqui
estão as etapas para a importação:
• ID externo
• Conta de Ajuste
• Subsidiária
• Data
• O arquivo secundário deve conter as seguintes colunas:
• ID Externo
• Item
• ID externo2
• Localidade
• Nova quantidade
• Custo unitário estimado
• O arquivo terciário deve conter as seguintes colunas:
• ID externo2
• Caixa (Bin)
• Número de lote
• Quantidade
4. Opções de importação
556
5. Mapeamento de arquivo
6. Mapeamento de Campo
Observação: Clique, arraste e solte os campos para mapear campos CSV e campos NetSuite de
acordo.
• Campo CSV: Conta de ajuste = Campo NetSuite: Ajuste de estoque: Conta de ajuste
• Campo CSV: ID externo = Campo NetSuite: Ajuste de estoque: External ID
• Campo CSV: Subsidiária = Campo NetSuite: Ajuste de Estoque: Subsidiária (Req)
• Campo CSV: Data = Campo NetSuite: Ajuste de Estoque: Data (Req)
• Campo CSV: Nova Quantidade = Campo NetSuite: Ajustes de Ajuste de Estoque:
Ajustar Qtd. Por (Req)
• Campo CSV: Item = Campo NetSuite: Ajustes de Ajuste de Estoque: Item
• Campo CSV: Localidade = Campo NetSuite: Ajustes de ajuste de estoque:
Localidade
• Campo CSV: Custo unitário estimado = NetSuite Campo: Ajustes de ajuste de
estoque: Custo unitário est
• Campo CSV: Caixa = NetSuite Campo: Ajustes de ajuste de estoque - Detalhe de
estoque: Bin/Caixa
• Campo CSV: Quantidade = Campo NetSuite: Ajustes de ajuste de estoque - Detalhe
de estoque: Quantidade
• Campo CSV: Número do lote = NetSuite Campo: Ajustes de ajuste de estoque -
Detalhe de estoque: Número de estoque de recebimento
Observação: Na Etapa 6, use o mapeamento Ajustar Qtd por <=> Ajustes de Ajuste de
Estoque: Ajustar Qtd. Por (Req) em vez de Nova Quantidade <=> Ajustes de Ajuste de
Estoque: Ajustar Qtd. Por (Req) para ajuste de estoque negativo.
557
recebimento é para ajustes de estoque positivos. Se você precisar processar um ajuste de
estoque negativo, use número de estoque do problema no mapeamento.
Se o número do estoque de emissão não estiver disponível, use o número de série / lote.
Como prática recomendada, sempre teste com um pequeno lote (menos linhas / itens) antes de
importar o ajuste de estoque para todos os itens.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
558
Fechado - Não reproduzível: O problema reportado não é mais reproduzível com base nas
informações atuais.
Fechado - Duplicado: Um defeito existente para o problema reportado foi previamente
preenchido com um número diferente. Seu caso foi recolocado para o outro defeito. Consulte
seu caso para obter o novo número do defeito.
Fechado - Conforme Criado: Foi revisado e decidido que este defeito está funcionando
conforme designado. O suporte contatou você para revisar e passar por outras opções, se
disponível.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
O NetSuite Payroll Service é uma solução completa de serviço para gerenciar sua folha de
pagamento. Este treinamento em vídeo foi projetado para capacitar os Usuários do NetSuite
Payroll para trabalhar de forma mais inteligente e melhorar a produtividade com o uso do
Módulo de Folha de Pagamento do NetSuite.
Vídeo
Duração: 88 minutos
559
d. Jurisdições
e. Impostos
6. Configurando Local de Trabalho para Folha de Pagamento
a. Criar um local de trabalho
b. Configurar Jurisdições
c. Status Aplicado a
d. Definir Impostos
e. Atualizar Informações da Folha de Pagamento
7. Configurando Registros de Funcionário
a. Guia Endereço
b. Guia Recursos Humanos
c. Depósito ACH / Direto
d. Rastreamento de Horas
e. Guia Acesso
f. Guia Folha de Pagamento
8. Configurando Itens da Folha de Pagamento
a. Tipo de Item da Folha de Pagamento
b. Código de Pagamento
c. Conta de Despesas
d. Conta de Passivo
e. Tipo de Limite
f. Com base no campo Quantidade
g. Campo Derivado De
h. Taxa Padrão
i. Seção do Relatório
9. Página Criar Folha de Pagamento
a. Criando um Lote de Folha de Pagamento
b. Adicionando Funcionários ao Lote de Folhas de Pagamento
c. Selecionando Opções de Pagamento da Folha de Pagamento
d. Calculando um Lote de Folha de Pagamento
e. Confirmando um Lote de Folha de Pagamento
10. Reversão Cheques Pgto
a. Criando Reversões Cheques Pgto
b. Sincronia
c. Lançamentos Manuais
11. Ajustes da Folha de Pagamento
a. Considerações antes de criar ajustes da folha de pagamento
b. Gerar um Relatório Sumariado da Folha de Pagamento
c. Gerar uma Folha de Pagamento de Teste
d. Gerar um Relatório Sumariado da Folha de Pagamento para o Cheque de
Pagamento do Teste
e. Identificar a Variação
f. Excluir o Teste de Pagamento
g. Informar o Ajuste da Folha de Pagamento
h. Restituir o Funcionário
12. Informações de Contato de Suporte da Folha de Pagamento
Esse artigo foi útil? Clique aqui para deixar seu comentário.
560
SUITESCRIPT > DEFINIR O VALOR 'VALOR INICIAL' NA TABELA DE
FATURAMENTO COM A TAXA DO ITEM SELECIONADA NO PEDIDO DE
VENDAS
Referência: SuiteAnswers 47805
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário cria o Pedido de vendas usando a Tabela de faturamento. No entanto, quando eles
Faturam o Pedido de vendas, ela deve cobrar ao Cliente a Tarifa do item no Pedido de vendas,
em vez do valor inicial na Tabela de faturamento.
Solução
O cenário acima pode ser obtido atualizando o valor do campo Valor Inicial na Tabela de
faturamento selecionada com a Taxa do item via SuiteScript. Veja abaixo o exemplo de script:
SuiteScript 1.0:
function afterSubmit() {
// getting rate of the item
var rate = nlapiGetLineItemValue('item', 'rate', 1);
// Get the value of the billing schedule
var bill = nlapiGetLineItemValue('item', 'billingschedule', 1);
// load billing schedule
var rec = nlapiLoadRecord('billingschedule', bill);
// Set initial amount value with the item rate
rec.setFieldValue('initialamount', rate);
nlapiSubmitRecord(rec);
}
SuiteScript 2.0:
function afterSubmit(scriptContext){
var rec = scriptContext.newRecord;
// getting rate of the item
var rate = rec.getSublistValue({
sublistId: 'item',
fieldId: 'rate',
line: 0
});
// Get the value of the billing schedule
var bill = rec.getSublistValue({
sublistId: 'item',
fieldId: 'billingschedule',
line: 0
561
});
// load billing schedule
var billingsched = record.load({
type: record.Type.BILLING_SCHEDULE,
id: bill,
isDynamic: true
})
// Set initial amount value with the item rate
billingsched.setValue('initialamount', rate);
rec.save();
}
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário gostaria de ratear o Faturamento usando a Programação de Faturamento.
Solução
Nota: O recurso de Faturamento Avançado deve estar ativado para que seja possível
criar Programações de Faturamento.
562
1.) Navegue para Transação > Vendas > Informar Ordem de Venda
(Como um exemplo, defina a data inicial do Pedido de Vendas no dia 28 do mês, a ser faturado
por 3 meses)
2.) Na Subguia Faturamento > Informações sobre Faturamento
3.) Passe o mouse para a programação de faturamento até que um ícone + seja exibido e clique
nele.
4.) Na Programação do Faturamento
-Type = Padrão
-Recurrence Frequency = Custom
-Recurrence count = 3 (3 meses)
- Valor inicial = 0 (Pode definir qualquer valor inicial desejado)
-Public = T
a.) Primeira coluna
-Count = 2
-Units = Dias (Essa definição definirá a Data no dia 30 do mês)
-Amount = 6.67% (De 2dias/30 dias)
b.) 2ª Coluna
-Count = 1
-Units = Meses
-Relativo ao anterior = Sim (Definirá a data como 30º do mês)
-Amount = 33.33% (1 mês inteiro)
c) 3ª Coluna
-Count = 1
-Units = Meses
-Relativo ao Anterior = Sim
Valor = 60% (fim do mês para ratear os dias restantes no último mês)
5.) Em seguida, clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma Regra de Reconhecimento de Receita Anual com o Agendamento de Faturamento
Trimestral Anexado.
Solução
563
2. Preencha o seguinte:
• Nome
• Método de Reconhecimento = Linha reta, por períodos pares
• Prazo em Meses = 3
• Origem do Valor = Percentual do evento com base no valor
• Origem da Data inicial de reconhecimento da receita = Data do Evento
• Origem da Data final de reconhecimento da receita = Prazo em Meses
• Impacto da Alteração da Data Final = Atualizar Somente Períodos Restantes
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário encontra um erro ao faturar Pedidos de vendas. Erro: "A data da transação
especificada não está dentro da faixa de data do período de lançamento. "
Isso acontece por causa de duas Preferências Contábeis conflitantes, conforme mostrado
abaixo.
Solução
564
Se você quiser que a Fatura tome a Data na Programação de Faturamento
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Há Lançamentos com o valor líquido de 0.00 que ainda aparecem no Relatório de Vencimento
de Contas a Receber.
Solução
• Cliente
• Moeda
• Conta de Contas a Receber
565
• Conta
• Data
• Período de lançamento
Observação: Após salvar, você notará que não há registro de Pagamento e, se abrir o
Relatório de Vencimento do CR novamente, os 2 Lançamentos não serão mais exibidos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário gostaria de definir um fuso horário padrão para usuários não NetSuite para convite
de Eventos
Solução
Se o destinatário tiver acesso a NetSuite, o fuso horário a ser seguido será o Fuso horário de
preferência do usuário. (Página inicial > Definir preferências > Localização > Fuso
horário).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
566
Produto: NetSuite 2021.2
Cenário
Solução
Observação: O NetSuite registra os acúmulos com base no novo tipo de acúmulo e frequência
de acúmulo após clicar em Salvar. O administrador precisa estar ciente do tempo ao fazer essa
alteração. Acúmulos irão iniciar na próxima data de acúmulo após salvar a Regra de
ausência.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
567
O usuário deseja chamar o REST WebServices de um SuiteScript. O Serversite SuiteScripts
(suitelets, programado, mapear/reduzir,...) requer a inclusão de cabeçalhos de autorização para
chamar o REST Webservices.
Solução
É necessário gerar a assinatura OAuth. A melhor solução para esse uso de uma biblioteca já
existente, que está disponível no SuiteAnswers: 80724 - Using TBA Oauth 1.0 with a
SuiteScript 2.0 e use-o como cabeçalho da chamada para o ponto final WS REST.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
WEB SERVICES > SOLICITAÇÃO SOAP > ADICIONAR > NOVO REGISTRO DE
LEAD NÃO FOI CRIADO > INSUFFICIENT_PERMISSION > VOCÊ NÃO TEM
PERMISSÕES PARA DEFINIR UM VALOR PARA ENTITYID DE ELEMENTO
Referência: SuiteAnswers 89628
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja usar a Solicitação SOAP para criar um novo Lead e definir um valor para o
campo ID do Cliente. O sistema retorna o erro INSUFFICIENT_PERMISSION: Você não tem
permissões para definir um valor para comentários de elemento devido a um dos seguintes
motivos: 1) O campo é somente leitura; 2) Um recurso associado está desativado; 3) O campo
está disponível quando um registro é criado ou atualizado, mas não em ambos os casos.
Solução
O ID do Campo entitdyid tem o Tipo de Exibição Em Linha por padrão. O Texto a Ser Gerado
é exibido no campo na criação do novo registro. O valor real é gerado depois que o registro é
salvo. Isso é causado pela configuração de Números Gerados Automaticamente para o registro
do Cliente em Configuração > Empresa > Números Gerados Automaticamente.
Se o Usuário quiser poder usar o SOAP Request para criar novos registros de Lead e definir o
entityid ao mesmo tempo,
568
1. Como Administrador, navegue até Configuração > Empresa > Números Gerados
Automaticamente
2. Na Entidade da Sublista, uma linha para Cliente, marque a caixa de seleção Permitir
Substituição
3. Clique em Salvar
Esta configuração alterará o ID do Cliente para o campo de entrada. Na UI, o valor do ID do
Cliente pode ser definido após a criação do registro após desmarcar a caixa de seleção exibida
Automaticamente ao lado do campo ID do Cliente.
Para obter mais informações sobre Números Gerados Automaticamente, consulte SuiteAnswer
9821 Definir Números Gerados Automaticamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Cenários em que Itens não podem ser mostrados na página Contagem de estoque:
• Mesmo que as transações relacionadas ao item tenham sido excluídas, o item ainda será
exibido na página Contagem de estoque, já que existiam transações anteriores.
• A contagem da quantidade inicial não importa se o item será mostrado ou não na
página. O importante é o histórico de transações do item.
• Se a única transação relacionada ao item for Reavaliação de custo de estoque, o sistema
não irá considerá-la um histórico de transação válido. Isso porque é um pré-requisito
569
que um item tem impacto no inventário anterior, considerando não apenas os valores,
mas também as quantidades. Nesse caso, a Reavaliação de custo de estoque afeta
apenas o custo dos itens; portanto, o sistema não considerou a transação dita para fins
de Contagem de estoque.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: International Tax Reports | ID do pacote: 43003
Cenário
O cliente notou uma diferença entre o IVA calculado na Fatura e o relatório de IVA na Caixa
ITR 54 da Bélgica.
Para uma Fatura de 44.500€, o cliente aplica um Desconto de 7.500€, o valor total tributável
restante é de 37.000€, é relatado na caixa de imposto 03. O valor do imposto (9,345€ = 21% x
44,500€) relatado na caixa 54 é calculado com base no valor total antes do desconto. Deve ser
7,770€ (21% x 37.000€).
O impacto do Razão geral nas faturas mostra um IVA de crédito em Vendas de 9,5€ e IVA de
débito em Vendas de 1,575€. De acordo com a caixa 54, apenas 9,345€ são reportados e 1,575€
não está disponível nessa caixa.
Todas as reservas se relacionam aos itens de desconto estão incorretos no sistema. O cliente
localiza um problema para submeter o relatório fiscal em decorrência do erro do sistema.
Solução
570
1. Edite Desconto do parceiro
2. Na aba Contabilidade > seção Impostos > Tabela de tributação > Selecione Padrão.
o Código de imposto de vendas Tabela de tributação padrão para Nexus: Bélgica
será usada.
3. Clique em Salvar
4. Edite e Salve (sem nenhuma alteração) o Documento de faturamento e outro
documento de faturamento afetado (deve haver qualquer)
OU
1. Navegue para Configurações > Contabilidade > Configuração de impostos > Atribua
o Código de imposto de baixa temporada no campo Código de imposto padrão >
Clique em Salvar
2. Editar e Salvar (sem nenhuma alteração) a Fatura afetada e outras transações afetadas
(deve haver qualquer)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Localização da Alemanha
Cenário
Solução
Esta mensagem de erro é encontrada porque o recurso Usar números de conta não está
ativado em sua conta. É um pré-requisito para ativar este recurso antes que o sistema permita
que você instale com sucesso o Plano de contas SKR 04 a partir da Visão geral da
localização da Alemanha.
571
1. Navegue até Configurações > Contabilidade > Preferências contábeis
2. Na sub-aba Geral > seção Livro Razão Geral, marque a caixa de seleção Usar
números de conta
3. Clique em Salvar
Após ativar esse recurso, navegue até Configurações > Personalização > Localização da
Alemanha e clique em Atualizar para Planos de Contas SKR 04. Agora você deve poder
instalar este componente com êxito.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NSPOS 2018.2
SuiteApp: ID do Pacote: 27525
Cenário
Quando um usuário encontra um erro de "Chave de Referência de Item Inválida XXXX" no
Relatório de Erros RA ou nos Logs de Serviço da web, um dos possíveis motivos pelo qual isso
acontece é se o Item referenciado já está definido como Inativo.
Solução
Para que o Registro do Item defina o Status como Ativo, siga as etapas abaixo:
1. Efetue log-in no NetSuite ERP como um Administrador
2. Navegue até Listas > Contabilidade > Itens
3. Localize o item com seu respectivo ID Interno (Chave de Referência do Item)
4. Clique em Editar
5. Vá para a aba Informações do Sistema
6. Inativo: Desmarque a caixa de seleção
7. Clique em Salvar
Observação:
Uma vez definido como Ativo novamente, a transação é, então, sincronizada via Reenvio
noturno. Isso eventualmente remove a transação no Relatório de Erros da RA.
O usuário pode definir o Item como Inativo novamente após o Reenvio noturno, uma vez que a
transação não esteja mais no Relatório de Erros de RA.
SuiteAnswers Relacionado
▪ Chave de Referência da Subsidiária Inválida XX para Entidade XX Ponto de Venda do
NetSuite (NSPOS)
▪ Relatório RA-Erro: "Chave de referência do item inválida XX" para Ponto de Venda
NetSuite do Subitem da Matriz (NSPOS)
572
▪ Erro de Sincronização da Transação NSPOS: Chave de Referência do Item Inválida
XXXXX
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: India Localization SuiteTax Engine | ID do pacote: 400562 | Versão 3.02.1
Cenário
O usuário está tentando criar uma Fatura a partir de um Pedido de vendas, mas ao salvar a
Fatura, ele está recebendo o erro descrito no título.
Solução
A mensagem de erro indica que o sistema não pode localizar a entidade com o ID Interno xx. O
possível motivo é que o Cliente na Fatura esteja definido como Inativo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
EXCLUIR ITEM DE SERVIÇO PARA VENDA >ESTE REGISTRO NÃO PODE SER
EXCLUÍDO PORQUE TEM REGISTROS DEPENDENTES > LINK REGISTROS
DEPENDENTES: NENHUM REGISTRO FOI ENCONTRADO
Referência: SuiteAnswers 89495
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
573
Aplica-se a
Produto: Netsuite 2019.2
Cenário
Sempre que um usuário exclui um Item de Serviço para Venda, ele gera o prompt: Este
registro não pode ser excluído porque tem registros dependentes. Ao clicar no link Registros
dependentes, nenhum registro é encontrado.
Solução
Pode haver registros de Encargo associados a este item de Serviço.
1. Navegue até Transações > Cliente > Criar Encargos > Lista
2. Definir os Filtros como Todos
3. Verifique duas vezes se há Encargos associados ao item
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Time-Off Tracking | ID do pacote: 112449
Cenário
Solução
Este pode ser um problema de cache com o browser. A remoção e a adição novamente do
portlet pode resolver o problema. Para remover o portlet e adicioná-lo outra vez:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
574
CUSTO COMPROMETIDO ESTÁ EM BRANCO NO ORÇAMENTO DE CUSTO DO
PROJETO VERSUS REAL, MESMO SE O CUSTO COMPROMETIDO TIVER UM
VALOR NO REGISTRO DO PROJETO
Referência: SuiteAnswers 89501
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Relatórios > Projetos > Orçamento do Custo do Projeto versus Real > Coluna Custo
Comprometido mostrando Em branco, em vez de refletir a quantia exibida no registro do
projeto na subguia P&L.
Solução
O motivo pelo qual a coluna Custo Comprometido está em branco é porque o Custo
Comprometido está vindo da Lucratividade do Projeto Avançada. Se você quiser ver
também a quantia da coluna Custo Comprometido para o relatório de orçamento, como o
relatório Orçamento de Custo do Projeto vs. Real, também será necessário ativar
Orçamentos de Projeto Avançados.
Após ativar esse recurso, o Sumário de Orçamento versus Real padrão não mostrará a
coluna Custo Comprometido e você precisará retirá-lo manualmente usando as etapas a
seguir.
1. No relatório Sumário de Orçamento vs. Real, clique no botão Personalizar
2. Na seção Adicionar Campos, expanda a pasta Lucratividade do Projeto
3. Clique em Custo Comprometido
4. Clique em Salvar ou Visualizar
A coluna Custo Comprometido agora deve mostrar valores que refletem no registro do projeto
na subguia P&L.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
575
Cenário
Há algumas instâncias nas quais os Pedidos de Venda e as Faturas criadas a partir da IU do
NetSuite não são visíveis no Histórico de Compras da Minha Conta do Site.
Solução
Siga as etapas listadas abaixo para alterar a configuração:
1. Navegue até Configurações > SuiteCommerce Advanced > Configuração
2. Preencha os campos Selecionar Site e Selecionar Domínio e pressione o botão
Configurar
3. Na aba Avançado > Na sub-aba Filtrar Site > No campo Filtrar Opção de Site,
selecione Tudo
4. Salve as alterações
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O cliente informou que o Evento da Campanha de Marketing programado para ser enviado não
foi enviado na data programada e está preso no Status: Programado para execução.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
576
ERRO RESOLVIDO: "INFORME O VALOR DO NOME' AO PROCESSAR O TURNO
ABERTO NO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 89567
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 299153
Cenário
Você pode encontrar um problema em que você não é capaz de processar o turno aberto como
ao clicar no botão 'Continuar', há um erro de console dizendo "Informe o valor para o Nome" e
SCIS não é redirecionado para o carrinho. Para resolver isso, siga as instruções:
Solução
1. Navegue até Personalização > Listas, Registros e Campos > Tipos de registro
2. Clique em Turno SCIS.
3. Numeração:
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: SuiteCommerce Advanced 2020.1 | ID do pacote: 311390
Cenário
Solução
577
1. Navegue até Configurações > SuiteCommerce avançado > Confuguration
2. Selecione um site e um domínio no menu suspenso
3. Clique na aba Integrations
4. Clique na sub-aba Categories
5. Em Category fields, selecione pagebannerurl e thumbnailurl
6. Em Sub Categories > Additional Fields selecione pagebannerurl e thumbnailurl
7. Salve
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Execute a Tarefa Eliminar Transações Intercompanhia como parte da lista de verificação de
fechamento do período e o sistema cria vários lançamentos de eliminação nos quais os valores
balanceadores são contabilizados na conta CTA-E.
Solução
Este é o comportamento padrão do sistema quando os Lançamentos de Eliminação atingem o
número máximo de linhas. Quando o número máximo de linhas é atingido, o sistema divide os
lançamentos de eliminação em vários lançamentos.
Essa linha de conta (CTA-E) serve para balancear os lançamentos de eliminação individuais,
que depende unicamente da ordem na qual o sistema processa as linhas de eliminação e as
agrupa em lançamentos. Não há garantia de que duas linhas separadas da tabela de eliminação
serão encerradas no mesmo lançamento de eliminação.
Observe que as linhas de eliminação máximas por processo em massa têm um limite de
100,000. É composto do total de linhas na coluna "Transações de Origem" nos Lançamentos de
Eliminação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
578
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SCM Mobile (ID do bundle: 294240)
Cenário
Os usuários não podem atribuir o seletor durante a etapa de liberação pendente da onda.
Solução
O seletor deve ter uma função Depósito e o registro do funcionário deve ser atribuído ao
mesmo local da onda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 19.2
Cenário
Toda vez que o Cliente fatura um formulário de ordem de venda, todos os itens são cobrados
em um departamento, classe ou local, mesmo que tenham configurado um valor padrão para
cada item, incluindo o item de desconto.
Exemplo:
1. Defina valores para Departamento, Classe, Campos de Local para um item de desconto
2. Crie uma transação de ordem de venda para vários itens, inclusive o item de desconto.
3. Fature a ordem de venda como conversão para FATURA ou venda em dinheiro na
página de ordens de venda da FATURA. Também é possível faturar a ordem de venda
clicando no botão da fatura no modo de exibição da ordem de venda. Os valores de
Departamento / Classe / Local definidos no faturamento são diferentes em comparação
com o que é definido nos campos de linha principal.
Resultados Esperados: Os itens devem ser cobrados do departamento, classe ou conjunto de
locais por item após a verificação do impacto no GL
Resultados Reais: todos os itens são cobrados de um departamento, classe ou local somente
uma vez verificados no impacto do GL.Os valores que estão sendo copiados são os indicados
nos campos de departamento, classe ou local da linha principal, em vez do que está sendo
definido por item.
Solução
Para resolver isso, é necessário mostrar o campo departamento / classe / local no item de linha
do form usado executando estas etapas:
1. Navegue até Personalização > Forms > Forms de Transação
579
2. Selecione o formulário preferencial usado (Ordem de Venda Padrão/Personalizada) >
Clique em "Personalizar" no Padrão ou em "Editar" no Formulário Personalizado
3. Guia Campos de Sublista > Label > Marcar Caixa de Seleção Mostrar
4. Clique em Salvar
5. Faça o mesmo com a Receita de Caixa Padrão/Personalizada ou FATURA
O campo Departamento, Classe e Local deve ser mostrado na parte de item de linha do
formulário preferencial usado para refletir o campo correto definido no item de desconto. Isso
acontece porque mesmo que o departamento, a classe ou o local estejam sendo indicados no
impacto GL do formulário da ordem de venda, o sistema está tendo um tempo difícil para
identificar os valores de departamento, classe ou local para cada item da linha no faturamento
ou convertendo-os em venda de caixa ou FATURA, pois o campo não está visível no item da
linha do formulário preferencial. Portanto, os valores que estão sendo definidos para todos os
campos são baseados no que é definido nos campos de linha principal do formulário.
Aviso legal
Certifique-se de personalizar a ordem de venda e o formulário de venda / FATURA em
dinheiro, pois os valores padrão definidos para Departamento, Classe e Local não serão
exibidos se apenas um desses formulários estiver mostrando os campos na parte do item de
linha do formulário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário tenta fazer upload do Relatório GSTR1 HSN baixado para o Aplicativo de Terceiros
"GST Offline Tool", mas retorna um erro informando que as linhas HSN do arquivo baixado
contém entradas inválidas.
Solução
Uma possível razão para a Ferramenta Off-line retornar um erro é devido a alguns caracteres
especiais que foram usados como a Descrição do Item refletida no arquivo.
1. Verifique cuidadosamente se há parênteses usados na coluna Descrição do Relatório
GTR1 HSN baixado.
2. Se houver algum, tente removê-lo e faça novo upload do arquivo na Ferramenta Off-
line novamente.
Aviso legal
Você pode confirmar com a Equipe de Suporte do aplicativo GST Offline Tool, se houver
outros caracteres especiais não suportados ao fazer upload do arquivo.
580
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja identificar os scripts que foram executados como Função de Acesso Total
(obsoleta), para que possam cancelar a implantação dos scripts.
Isso também está disponível para outras atribuições que você deseja pesquisar.
Solução
Isso é para que possamos localizar Implantações de Script executadas na atribuição "Acesso
Completo (obsoleto)".
581
1.) Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo ou Relatórios > Pesquisas
Salvas > Todas as Pesquisas Salvas > Novo
▪ Procurar o Tipo de Pesquisa = Implantação de Script
2.) Na Guia Critérios
▪ Procurar Campos de Observações do Sistema...
▪ Em seguida, uma janela aparecerá e você terá que escolher "Campo"
▪ Em seguida, procure Executar como Função
▪ Observação: você precisa selecionar toda a "Executar como Atribuição" nos Critérios,
para ter certeza de que pode ver todas as atribuições em que ela foi executada.
3.) Na Guia Resultados
▪ Procurar Campos de Observações do Sistema...
▪ Em seguida, uma janela aparecerá e você terá que escolher "Atribuição"
4.) Salve e Execute a Pesquisa Salva
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: SuiteSuccess AMP Agency STD NA
SuiteApp: SuiteSuccess - WIP para Custo|AVI e SuiteSuccess - Cartão de Taxa do Projeto |
AVI
Cenário
O usuário não tem o SuiteSuccess - WIP para Custo|AVI e SuiteSuccess - Cartão de Taxa
do Projeto | AVI em sua conta.
Solução
Os bundles do alvo são somente para os Usuários mais recentes que passaram pela
implementação do SuiteSuccess.
Alguns Usuários antigos não têm esses pacotes instalados em sua conta. Em vez disso, eles têm
o pacote de Componentes de Script. Esses pacotes de 2 são iguais com o pacote de
Componentes de Script para melhor manutenção de seu componente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
582
Aplica-se a
Produto: SuiteSolutions - Rastreabilidade de Lotes
SuiteApp: SuiteSolutions - Rastreabilidade de Lotes v 1.1.0 - NSNS | LT- Filtrar
Rastreabilidade de Lote SL
Cenário
A conta tem uma carga pesada de Números de Inventário registrados(200k+ registros), eles
registraram 2 novos números de lote (ex. 0000000 e 9999999) e não podem acessar o número
de lote 9999999 na lista suspensa
Solução
Há dois motivos possíveis para não exibir:
1. O script está usando uma Pesquisa Salva para extrair os Números de Inventário. No entanto,
o script só pode extrair registros de 90k (de 200k+ registros), resultando em números de lote
posteriores não exibidos na lista suspensa.
2. A solução exibe somente os Itens de números de Lote que têm a mesma Subsidiária com
subsidiária definida na página Rastreabilidade de Lote.
Como solução alternativa, planejamento e estratégias, os números de lote usados para que
possam ser filtrados adequadamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: SuiteSuccess - NFP Mid-Market Edition | ID do pacote: 223212 | Versão: 1.1
Cenário
O usuário está obtendo um erro: "Já existe uma família com o mesmo e-mail ou nome" ao
tentar atualizar os Colaboradores (registros do Cliente) usando um endereço de e-mail
existente.
Solução
Este é um comportamento esperado para rejeitar um nome duplicado ou e-mail que já está
registrado no sistema que está sendo validado no arquivo da biblioteca
NSTS_NFP_Lib_Common.js.
Como o pacote não é mais aprimorado ou atualizado, a personalização deve ser feita no próprio
pacote para suportar o recurso necessário, pois o código personalizado e as configurações não
estão bloqueadas, o que significa que o código personalizado e as configurações em uma conta
583
de cliente podem ser modificadas para atender a requisitos comerciais exclusivos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteSolutions - AR Deduction Management | ID do pacote: 165215| Versão: 1.3
Cenário
Solução
O erro é devido ao script NSTS | WODM White Off Limit UE e isso acontece quando o recurso
Várias Moedas não está ativado.
if(scriptContext.type == scriptContext.UserEventType.XEDIT){
type: 'invoice',
id: recInvoice.id,
columns: 'currency'
});
invoiceCurrency = lookupRs['currency'][0]['value'];
584
}
/*
if(scriptContext.type == scriptContext.UserEventType.XEDIT){
type: 'invoice',
id: recInvoice.id,
columns: 'currency'
});
invoiceCurrency = lookupRs['currency'][0]['value'];
}*/
8.Clique em Salvar
Aviso Legal
O código de amostra aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, na extensão máxima permitida por lei. A Netsuite Inc. não garante nem garante o
sucesso individual que os desenvolvedores possam ter na implementação do código de amostra
em suas plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor
Web.
A Netsuite Inc. não garante, não garante ou faz qualquer representação em relação ao uso,
resultados do uso, precisão, oportunidade ou integridade de quaisquer dados ou informações
relacionados ao código de amostra. A Netsuite Inc. se isenta de todas as garantias, expressas ou
implícitas, e, em particular, se isenta de todas as garantias de comercialização, adequação a
uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a ele.
585
A Netsuite Inc. não se responsabiliza por quaisquer danos ou custos diretos, indiretos ou
conseqüentes de qualquer tipo decorrentes de qualquer ação tomada por você ou outras pessoas
relacionadas ao código de exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteSuccess - Personalização | Pacote AVI| ID do pacote: 216135 | Versão 5.319.1
Cenário
Erro 'ID ICD inválido na fórmula' encontrado ao atualizar o Marcador de desempenho que usa
a conta 'CMV'
Solução
O ID ICD de CMV não deve ser usado para a solução de Agência porque não tem Custo de
mercadorias que deva ser Custo de serviços.
1. Navegue até Personalização > Centrais e abas > Marcadores de desempenho ICD
2. Clique em Editar ao lado do KPI afetado
3. Clique na sub-aba Conteúdo
4. Clique na sublista KPIs
5. Clique Remover nas linhas com todas as referências de CMV
Esse artigo foi útil? Clique aqui para deixar seu comentário.
586
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Os usuários podem anexar arquivos em registros de chamado usando a operação de anexação
via SOAP Web Services / SuiteTalk.
Solução
Os usuários podem integrar seus arquivos e chamados no NetSuite usando o SuiteTalk.
Também há possibilidade de associar os arquivos na pasta de arquivos aos registros do
chamado usando a solicitação de amostra abaixo:
<soapenv:Envelope
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:platformCore='urn:core_2018_2.platform.webservices.netsuite.com'
xmlns:platformMsgs='urn:messages_2018_2.platform.webservices.netsuite.com'>
<soapenv:Header>
<passport xsi:type='platformCore:Passport'>
<email xsi:type='xsd:string'>xxxxemail>
<password xsi:type='xsd:string'>xxxxpassword>
<account xsi:type='xsd:string'>xxxxaccount>
passport>
<applicationInfo xsi:type='platformMsgs:ApplicationInfo'>
<applicationId xsi:type='xsd:string'>xxxxapplicationId>
applicationInfo>
soapenv:Header>
<soapenv:Body>
<attach xsi:type='platformMsgs:AttachRequest'>
<attachReference xsi:type='platformCore:AttachBasicReference'>
<attachTo xsi:type='platformCore:RecordRef' internalId='119'
type='supportCase'>attachTo> // internal id of the case record for file to
be attached
<attachedRecord xsi:type='platformCore:RecordRef' internalId='1542'
type='file'>attachedRecord> //internal id of the file to be attached on the
case
attachReference>
attach>
soapenv:Body>
soapenv:Envelope>
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
587
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 325764
Cenário
Os usuários podem encontrar um erro (Informe valor(es) para: xx) ao efetuar log-in no SCIS
(SuiteCommerce InStore). Os usuários podem ter deixado um campo obrigatório em branco no
registro da Unidade.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Relatórios de Imposto Internacionais
588
Cenário
Ao usar o botão Ajustar Retorno na criação de Retornos de IVA do Reino Unido, um erro
aparecerá dizendo "Não é possível executar o relatório porque os Registros personalizados
não estão ativados"
Solução
Após os pré-requisitos mostrados no ID do SuiteAnswer: 21859, onde os recursos necessários
já estão ativados, os Períodos Fiscais também devem ser verificados.
1. Navegue até Configurações > Contabilidade > Gerenciar Períodos de Imposto
2. Verifique se o período de imposto em que a Devolução está sendo ajustada está
Fechado
3. Desbloqueie Período Fiscal
4. Após o desbloqueio, o botão Ajustar Retorno deve agora funcionar corretamente
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: NetSuite Oneworld
Cenário
O portlet Navegador de subsidiárias mostra apenas uma Subsidiária. O motivo por trás desse
comportamento é que a caixa Subsidiária foi selecionada no portlet que restringe os dados que
estão sendo mostrados na Subsidiária selecionada.
Solução
Para mostrar toda a hierarquia da Subsidiária, a Subsidiária principal deve ser selecionada. Para
fazer isso:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
589
OPORTUNIDADE INDISPONÍVEL COMO OPÇÃO AO CRIAR UM NOVO FLUXO
DE TRABALHO
Referência: SuiteAnswers 89692
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Usando uma função de Administrador não padrão, a Oportunidade não está disponível como
uma opção no tipo de registro ao criar um novo fluxo de trabalho.
Esse cenário é encontrado quando a função conectada não tem acesso total ao tipo de registro
na criação do fluxo de trabalho.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
WEB SERVICES > PESQUISA BÁSICA DE TRANSAÇÃO > ORDEM DE VENDA >
ERRO: SUA FÓRMULA CONTÉM UMA REFERÊNCIA A UM CAMPO PARA O
QUAL VOCÊ NÃO TEM PERMISSÃO NA RESPOSTA SOAP
Referência: SuiteAnswers 89666
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O cliente está usando o TransactionSearchBasic na Ordem de Venda, mas encontrou um erro
de permissão. A função personalizada que eles estão usando na Integração pode Exibir/Editar
Ordens de Venda, bem como executar pesquisas.
Solução
590
Parte da Ordem de Venda pode ter alguns arquivos ou itens de mídia anexados a ela, de forma
que você precise adicionar a permissão Documentos e Arquivos para a função.
▪ Vá para Configuração > Usuários/Atribuições > Gerenciar Atribuições (Administrador).
▪ Localize a atribuição que você deseja modificar. Clique no link Editar ou Personalizar
correspondente.
▪ Na subguia Permissões, clique em Listas.
▪ Na lista Permissão, selecione Documentos e Arquivos.
▪ Clique em Adicionar.
▪ Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Uma solicitação de amostra do SuiteTalk para executar a busca salva usando o
CustomRecordSearchAdvanced com critérios adicionais.
Solução
Preencha o e-mail, a senha, o accountID e substitua os IDs internos, os nomes de campo
personalizados na solicitação antes de enviar.
<soapenv:Envelope
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:platformCore='urn:core_2018_2.platform.webservices.netsuite.com'
xmlns:platformMsgs='urn:messages_2018_2.platform.webservices.netsuite.com'
xmlns:setupCustom='urn:customization_2018_2.setup.webservices.netsuite.com'
xmlns:platformCommon='urn:common_2018_2.platform.webservices.netsuite.com'>
<soapenv:Header>
<passport xsi:type='platformCore:Passport'>
<email xsi:type='xsd:string'>{email}</email>
<password xsi:type='xsd:string'>{password}</password>
<account xsi:type='xsd:string'>{accountid}</account>
</passport>
<applicationInfo xsi:type='platformMsgs:ApplicationInfo'>
<applicationId
xsi:type='xsd:string'>{applicationId}</applicationId>
</applicationInfo>
</soapenv:Header>
591
<soapenv:Body>
<search xsi:type='platformMsgs:SearchRequest'>
<searchRecord xsi:type='setupCustom:CustomRecordSearchAdvanced'
savedSearchId='99'>
<criteria xsi:type='setupCustom:CustomRecordSearch'>
<basic
xsi:type='platformCommon:CustomRecordSearchBasic'>
<recType xsi:type='platformCore:CustomizationRef'
internalId='47' type='customRecord'/>
<customFieldList
xsi:type='platformCore:SearchCustomFieldList'>
<customField
scriptId='custrecord_sdr_train_duration'
xsi:type='platformCore:SearchStringCustomField' operator='contains'>
<searchValue
xsi:type='xsd:string'>2</searchValue>
</customField>
</customFieldList>
</basic>
</criteria>
</searchRecord>
</search>
</soapenv:Body>
</soapenv:Envelope>
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
592
Cenário
O cliente está criando uma Fatura Parcial por meio do Web Service SOAP. Defina valores para
o campo Criado De, que é incluído na solicitação para vincular a Ordem de Venda.
Resultado Real: a FATURA foi criada mas não vinculada à Ordem de Venda.
Resultado Esperado: FATURA a ser vinculada na Ordem de Venda.
Solução
Para registros de FATURA, o campo orderLine estabelece o relacionamento com uma Ordem
de Venda existente, se houver. Você deve definir um valor para o orderLine para preencher o
campo createdFrom.
Solicitação SOAP de amostra:
<addList xsi:type='platformMsgs:AddListRequest'>
<record xsi:type='tranSales:Invoice'>
<entity xsi:type='platformCore:RecordRef'
internalId='309'/>
<tranDate xsi:type='xsd:dateTime'>2019-12-
18T18:31:09.224Z</tranDate>
<createdFrom xsi:type='platformCore:RecordRef'
internalId='5842' type='salesOrder'/>
<postingPeriod xsi:type='platformCore:RecordRef'
internalId='17'/>
<location xsi:type='platformCore:RecordRef'
internalId='2'/>
<itemList xsi:type='tranSales:InvoiceItemList'>
<item xsi:type='tranSales:InvoiceItem'>
<item
xsi:type='platformCore:RecordRef' internalId='5'/>
<quantity
xsi:type='xsd:double'>5</quantity>
<orderLine
xsi:type='xsd:long'>2</orderLine>
</item>
<item xsi:type='tranSales:InvoiceItem'>
<item
xsi:type='platformCore:RecordRef' internalId='4'/>
<quantity
xsi:type='xsd:double'>5</quantity>
<orderLine
xsi:type='xsd:long'>1</orderLine>
</item>
</itemList>
</record>
</addList>
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
593
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário envia uma solicitação de web service do SOAP para o NetSuite e recebe a
mensagem de erro "Login inválido. O acesso do cliente está desativado.".
Solução
Verifique se o recurso Web Services do SOAP está ativado na conta do NetSuite e se a função
do usuário tem a permissão Web Services.
Consulte Enabling the SOAP Web Services Feature (ID da Resposta: 10750) e Assigning the
SOAP Web Services Permission to a Role (ID da Resposta: 10727) para obter as etapas
completas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Os usuários queriam criar uma Pesquisa Salva para obter os detalhes de lucratividade de um
Cliente que inclui, no mínimo, Lucro Bruto e Porcentagem de Lucro Bruto com base no Custo.
Solução
594
Estas são as etapas para criar a pesquisa salva necessária:
1. Criar uma Transação Salva Pesquisa via Lista > Pesquisar > Pesquisas Salvas > Nova >
Transações
2. Na guia Critérios, adicionamos o seguinte como mínimo:
*Tipo = FATURA
* Linha de Entrega = Falso
* Linha do Imposto = Falso
* Tipo de Conta = é Receita
3. Na guia Resultados, adicionamos o seguinte como mínimo:
* Número do Documento | Tipo de Sumário: Grupo
*Valor (Total da Transação) | Tipo de Resumo: Soma
*Fórmula (Moeda) | Tipo de Sumário: Máximo | Fórmula: {amount} | Rótulo
Personalizado: Vendas
*Fórmula (Moeda) | Tipo de Sumário: Máximo | Fórmula: {cogsamount} | Rótulo
Personalizado: COGS
*Fórmula (Moeda) | Tipo de Resumo: Máximo | Fórmula: {amount}-{cogsamount} |
Rótulo Personalizado: GP
*Fórmula (Moeda) | Tipo de Sumário: Máximo | Fórmula: ({amount}-
{cogsamount})/nullif({amount}, 0) | Label Personalizado: % GP
4. Adicionar Título de Pesquisa preferido
5. Clicou em Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.2
Cenário
O usuário tem um script que deve exibir uma mensagem antes da execução de outras partes do
script. No entanto, o que acontece é que a mensagem é exibida após a execução do script longo.
Solução
Use a função JavaScript nativa setTimeout() e coloque o código extenso nele. Com isso, a
mensagem é exibida primeiro antes da execução do código extenso.
595
});
msgLongScript.show();
setTimeout(function(){
record.load({
type: record.Type.EMPLOYEE,
id: 2
});
//Lengthy script here
}, 500);
msgLongScript.hide();
}
...
//Add additional code
Aviso legal
O código de amostra descrito neste documento é fornecido com base em "tal como está", sem
garantia de qualquer tipo, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante
ou garante que os desenvolvedores de sucesso individuais tenham implementado o código de
amostra nas plataformas de desenvolvimento ou nas configurações de seus próprios servidores
Web. O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação
relacionada ao uso, resultados de utilização, precisão, pontualidade ou integridade de quaisquer
dados ou informações relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de
todas as garantias ou implícitas, e, em particular, se isenta de todas as de garantias de
responsabilidade de comercialização, adequação a um propósito específico e garantias
relacionadas ao código de serviço, ou qualquer tipo de serviço relacionado a qualquer tipo de
serviço, ou responsabilidade indireta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
JDBC > URL ESPECÍFICO DA CONTA > SANDBOX > NÃO É POSSÍVEL
CONECTAR-SE
Referência: SuiteAnswers 89634
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Os usuários estão recebendo e-mails para atualizar integrações, URLs ODBC e JDBC para usar
a conta específica. No JDBC, quando um usuário tenta usar o URL específico da conta, ele
pode receber um erro informando "Você informou informações inválidas sobre endereço de e-
mail, senha ou contexto (AccoundID, RoleID). Tente novamente."
Solução
Um cenário por que isso ocorreu ocorreu porque o AccountID no connectionURL está
incorreto. A amostra abaixo mostra o cenário para Sandbox 2 / SB2
1. Verifique o connectionURL e certifique-se de que o host do Serviço esteja usando este
formato: ns://1234567-sb2.connect.api.netsuite.com:1708
Deve ser "-sb2"
596
2. Para o CustomProperties, você deve usar este
formato: CustomProperties=(AccountID=1234567_SB2; RoleID=1234)
Em vez de "-sb2", deve ser "_SB2"
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: Time-Off Tracking l ID do pacote: 112449
Cenário
Aviso: "Você inseriu uma data que está fora da faixa válida. Insira uma data válida". ao criar
uma Regra de ausência que tenha uma frequência de acúmulo quinzenal.
Solução
O NetSuite aceita uma data no campo Dia do próximo acúmulo dentro das próximas duas
semanas. A Regra de ausência não pode ser salva se a data inserida for superior a duas
semanas.
O administrador precisa inserir uma data dentro da faixa válida ou aguardar até que ele esteja
dentro da faixa válida.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Standard
Cenário
597
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Assets Management | ID do pacote 313134
Cenário
O usuário criou uma Proposta de ativo a partir de uma Fatura. A Unidade na Fatura foi alterada,
mas dentro da Proposta de ativo, a Unidade permaneceu inalterada.
Uma vez que uma Proposta de ativo é criada, qualquer alteração na Fatura não é refletida na
Proposta de ativo. É necessário atualizar manualmente a própria Proposta de ativo.
Solução
1. Navegue até Ativos fixos > Transações > Gerar proposta de ativo
2. Proposta de ativo em questão: Clique em Editar
3. Clique na aba Geral
4. Unidade: Atualize a Unidade correta
598
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Em alguns casos, pode ser necessário usar as Funções SQL ao trabalhar com ODBC. Por
exemplo, talvez seja necessário usar a função analítica ROW_NUMBER() para consultar dados
do NetSuite.
No entanto, essa função não funciona com a origem de dados do NetSuite.com.
Solução
Para usar a função ROW_NUMBER(), é necessário seguir as etapas abaixo.
1. Selecione a nova origem de dados NetSuite2. com como Origem de dados do
serviço na guia Geral da Configuração de driver ODBC do SuiteAnalytics Connect.
2. Forneça a um usuário a permissão SuiteAnalytics Connect para fornecer acesso ao
SuiteAnalytics Connect Service.
3. Forneça a um usuário todas as permissões necessárias para acessar os dados na IU. Ao
acessar a origem de dados do NetSuite2. com, os usuários podem consultar apenas os
dados que podem acessar na interface do usuário do NetSuite.
Por exemplo, é necessário ter a permissão Localizar transações juntamente com a
permissão Pedido de vendas para recuperar Pedidos de vendas usando a nova origem
de dados.
4. Escreva uma consulta que esteja usando uma função SQL.
Observação: A nova origem de dados do NetSuite2. com expõe dados consistentes com o
SuiteAnalytics Workbooks e usa um esquema diferente em comparação com a origem de dados
NetSuite.com mais antiga. Por exemplo, o nome da tabela Transações é "transação" para a
nova origem de dados, enquanto "transações" para a mais antiga.
SuiteAnswers Relacionado
▪ ODBC > Obter transações por número de linha
Esse artigo foi útil? Clique aqui para deixar seu comentário.
599
SINCRONIZAÇÃO DO ORACLE NETSUITE WMS - ORDEM DE COMPRA >
APROVAR > SALVAR > SUITESCRIPT (AVISO): MENSAGEM: NÃO É POSSÍVEL
CHAMAR O MÉTODO "TOSTRING" DE INDEFINIDO
Referência: SuiteAnswers 89622
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: Oracle WMS Sync/Logfire
Cenário
O usuário usa um formulário Pedido de compra personalizado. O usuário cria uma PC
no Status de Aprovação do Supervisor Pendente e clica em Editar no Pedido de compra
para Aprovar o Pedido de compra. Após clicar em Salvar, o usuário recebe um erro do
SuiteScript.
Solução
1. Navegue até Personalização > Lista, Registros e Campos > Campos de Linha da
Transação
2. Abra o ID Exclusivo do Item de Linha do campo
3. Clique em Aplicar a Formulários
4. Identifique o Pedido de compra personalizado e marque a caixa de seleção Exibir para
este formulário personalizado
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Para evitar que o texto do endereço da empresa fique sob o logotipo da empresa, uma coluna
separada deve ser criada e mover o nome e o endereço da empresa para a nova coluna.
Solução
600
1. Navegue para Personalização > Formulários > Modelos avançados de
PDF/HTML
</#if>
<span class="nameandaddress">${companyInformation.companyName}</span>
<br />
<span class="nameandaddress">${companyInformation.addressText}</span>
</td>
<td rowspan="2"><span
class="nameandaddress">${companyInformation.companyName}</span><br
/><span
class="nameandaddress">${companyInformation.addressText}</span></td>
5. Clique em Salvar
601
moeda e Autorização de devolução.
Aviso legal
O código de amostra descrito aqui é fornecido de forma "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou
garante que desenvolvedores de sucesso individuais tenham implementado o código de
amostra em suas plataformas de desenvolvimento ou usando suas próprias configurações de
servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada
ao uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas
as garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código,
ou a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 325764
Cenário
Talvez você encontre um problema em que os itens subordinados da matriz na página
Solicitação de atendimento no SCIS mostram o Nome de exibição em vez do Nome/Número do
item. Devido a esse comportamento, você não poderá identificar qual item subordinado da
matriz é necessário para ser preenchido no Pedido de vendas.
Para corrigir isso, a seção_nameAttributes no arquivo CustomConfiguration.js deve ser
editada.
Solução
602
2. SuiteCommerce InStore: Clique em Exibir
3. Clique na aba Scripts
4. Clique em Arquivos de hospedagem de site
5. Item de Mídia: Clique em Editar ao lado do nome do arquivo
6. No arquivo, procure o bloco de código: _nameAttributes
7. Remova as duas barras (//) no início da linha
8. Altere o código conforme mostrado abaixo:
• Antes: _nameAttributes: ['displayname', 'itemid'],
• Após: _nameAttributes: ['itemid'],
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Quando os usuários tentarem navegar até a página Critérios da Onda para adicioná-la como um
atalho, eles encontrarão um erro - Os itens solicitados no registro foram excluídos desde que
você recuperou o formulário.
Solução
Como solução alternativa, coloque o atalho seguindo estas etapas:
1. Navegue até o Painel Inicial e clique no link Personalizar.
2. Clique em Atalhos.
3. No Portlet de Atalhos, clique em Elipse > Novo Atalho
4. Defina o nome do link para a onda (por exemplo: Atalho de Onda)
5. Cole o link abaixo:
https://XXXXXXX.app.netsuite.com/app/accounting/wms/orderrelease/searchform/searchorder
s.nl? whence=
6. Marque o Atalho para abrir uma nova janela, se necessário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
603
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
604
A mensagem de erro inesperada ocorre quando o usuário com uma Função personalizada tenta
Editar ou Personalizar um Modelo PDF/HTML avançado de demonstrativo.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse é o comportamento padrão do Fluxo de trabalho que retornará esse erro se o registro
bloqueado for editado por meio do link Editar em uma lista de registros.
Isso acontece porque os registros bloqueados ainda aparecem com o link Editar em uma lista,
mas não podem ser editados depois de carregados no navegador.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
605
ASSISTENTE DE CAMPANHA: “EXCEÇÃO: NÃO É POSSÍVEL CRIAR UMA
OPÇÃO COM TEXTO NULO“ QUANDO NOVO GRUPO DINÂMICO ALVO ESTÁ
SELECIONADO
Referência: SuiteAnswers 89007
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteApp/Campaign Assistant 1.01.0 | ID do pacote: 58023
Cenário
O Assistente de Campanha gera a 'exceção: não é possível criar uma opção com texto nulo'
quando Novo grupo dinâmico alvo está selecionado.
Solução
A causa desse erro são Buscas salvas que têm o caractere "|" (barra vertical) em seu título.
Remover as barras verticais dos títulos da Busca salva impedirá que o pop-up de erro seja
exibido
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Folha de Pagamento
Cenário
606
O Lote da Folha de Pagamento que não está sendo confirmado ou ficou preso para fazer
commit pode resultar de um erro no cache do sistema. Para resolver isso, edite e salve os
registros relacionados à folha de pagamento e, em seguida, confirme as atualizações.
Solução
Veja abaixo um exemplo:
Registro relacionado à folha de pagamento usado: Item de Folha de Pagamento
A. Abrir o Lote de Folha de Pagamento
- Navegue até Transações > Funcionários > Criar Folha de Pagamento > Lista
- Exibir o Lote da Folha de Pagamento > Editar > Botão Não salvar ou excluir
- Visualizar os cheques de pagamento > botão Sem edição
B. Abrir Item da Folha de Pagamento
- Navegue até Lista > Funcionários > Itens da Folha de Pagamento > Editar
qualquer Item da Folha de Pagamento > Salvar
(OBSERVAÇÃO: não altere nada no Item da Folha de Pagamento, salve e edite apenas
para acionar as Informações de Atualização da Folha de Pagamento).
C. Atualizar Informações da Folha de Pagamento
- Navegue até Configurar > Folha de Pagamento > Atualizar Informações da Folha
de Pagamento > Concordar > Confirmar Atualizações
D. Novamente, abra o Lote da Folha de Pagamento para confirmar as atualizações.
- Navegue até Transações > Funcionários > Criar Folha de Pagamento > Lista
- Edite o Lote de Folha de Pagamento > Calcular > Confirmar > Confirmado.
Aviso legal
Não faça nenhuma alteração nos registros relacionados à folha de pagamento ou nas
atualizações de confirmação durante a criação/cálculo/confirmação de um lote de folha de
pagamento, pois isso pode causar um problema de sobreposição. O processo recomendado está
fazendo alterações em registros/páginas relacionados à folha de pagamento e atualiza commit
antes de criar um lote de folha de pagamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.2
Cenário
1. FATURA > Efetuar Pagamento
2. Pagamento é 10,000; Impacto no Livro Razão é 10,000
3. Quando o valor do Pagamento é editado para 5,000, o Impacto Contábil é ainda 10,000
4. FATURA torna-se aberta devido à quantia de pagamento editada.
607
Quando a FATURA for faturada e o pagamento for feito novamente para os 5,000 restantes,
isso excederá os saldos. Como o Impacto no Livro Razão do pagamento inicial já é 10,000.
Como evitamos isso? Como alterar o impacto do G/L em relação ao pagamento real aplicado?
Solução
Alterar AMBOS o campo Valor do Pagamento e a coluna Pagamento igualmente ao editar o
registro do Pagamento. Isso alterará o impacto do G/L.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja criar uma Busca salva de funcionários que mostre todos os funcionários que
não fizeram suas entradas de horas na semana passada.
Solução
o Selecione Inativo
▪ Inativo: Selecione Não
▪ Clique em Definir
o Selecione Tempo campos...
▪ Filtro de Tempo: Selecione Data
▪ Data: Selecione Não em ou após o início desta semana
▪ Clique em Definir
o Clique em Resumo
▪ Tipo de resumo: Selecione Máximo
▪ Campo: Selecione Tempo campos...
▪ Filtro de Tempo: Selecione Data
▪ Data: Selecione Não em ou após o início desta semana
▪ Clique em Definir
6. Clique em Results
608
7. Clique em Colunas:
o Selecione Name
▪ Tipo de resumo: Selecione Grupo
8. Clique em Salvar e executar
Observações:
• O Tipo de resumo Máximo exibe o valor máximo ou o valor de data mais recente. Isso
se baseia no SuiteAnswers ID#8444. Isso significa que, se o valor de data mais recente
preenchido não estiver na última semana, o funcionário será incluído na busca salva.
• Se o funcionário tiver o relatório de horas ou não tiver o relatório de horas nas últimas
duas semanas, desde que não haja entrada de horas na semana passada, o funcionário
será incluído na busca salva.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
609
DETALHE DO BALANÇO PATRIMONIAL RELATÓRIO > EXPORTAR PARA
EXCEL > VALORES SÃO DIFERENTES
Referência: SuiteAnswers 88696
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
A exportação do Excel tem fórmula para a coluna Saldo do relatório de detalhes por isso,
quando a opção Habilitar edição for clicada, ela indicará o valor da coluna Quantia do
relatório para a conta de rendimentos retidos.
Solução sugerida:
Ou
2. Ou, se você realmente quiser usar o valor do relatório Detalhe do Balanço Patrimonial
para o período (1970-Dec 2020), deverá exportá-lo usando uma importação CSV para
desconsiderar a fórmula usada para a coluna Saldo. Você pode seguir as etapas abaixo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
610
RELATÓRIOS PARA EXIBIR INFORMAÇÕES SOBRE IMPOSTO DO
FUNCIONÁRIO (FORM W-4)
Referência: SuiteAnswers 88997
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Folha de Pagamento
SuiteApp: SuiteAnalytics
Cenário
O cliente precisa de um relatório que mostre a todos os funcionários informações de retenção
federal e estadual atual (se aplicável): Status de arquivamento, isenções/descontos, substituição
de imposto e valor.
Solução
1. Ativar Recurso SuiteAnalytics
a. Navegue para Configuração > Empresa > Ativar Recursos > Análise > Ativar
Pasta de Trabalho do SuiteAnalytics > Salvar
2. Clique em Home > guia Análise
a. Clique em Novo Arquivo de Trabalho > Funcionário
b. Clique no ícone de cadeia ou clipe
c. Em Associar registro > Clique em Opções de Imposto
d. Arraste o ‘Nome’ à direita ao lado do ‘ID da Entidade’
e. Arraste os campos restantes seguindo esta ordem:
- Status de Preenchimento
- Isento
- Isenções/Abatimentos
- Quantia de Isenções /Abatimentos
- Quantia de Abatimento/Isenções Adicionais
- Abatimentos/Isenção Secundária
- Quantia de Abatimentos/Isenções Secundárias
- Método de Substituição do Imposto
- Valor de Substituição do Imposto
f. Editar o nome e Salvar o registro
g. Você pode fazer download do relatório para o arquivo do Excel clicando no
ícone exportar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
611
Produto: 2020.2
SuiteApp: Payroll Compliance Bundle
Cenário
Inclua FringeBenefits ou qualquer Outra Informação no box 14 W-2. O U.S. Payroll Compliance
SuiteApp adiciona campos aos itens da folha de pagamento do tipo Ganho, Dedução e
Contribuição do Empregador, fornecendo a capacidade de associá-los ao box 14 no formulário
W-2. A associação do box 14 está relacionada a determinados códigos de pagamento por
padrão, em que os campos do box 14 ficam desativados e não são editáveis.
Solução
Antes de instalar o bundle, verifique se os Registros personalizados estão ativados na sua conta:
- Configurações > Empresa > Ativar Recursos > SuiteCloud
- Marque a caixa de seleção Registros Personalizados sob a seção SuiteBundler
- Leia e Concorde com os Termos de Serviço da NetSuite SuiteCloud
- Salve
ITENS DE AÇÃO:
1. Instale o bundle Payroll Compliance, Personalização > SuiteBundler > Buscar e Instalar
bundles
1. Nome do bundle: Payroll Compliance
2. ID do bundle: 202280
2. Edite o Item da Folha de Pagamento
1. Listas > Funcionários > Itens da Folha de Pagamento > Editar
2. Na página Item de Folha de Pagamento, marque o campo ‘Exibir no box 14'
3. Nome do Box 14 > Insira o texto que deverá aparecer no Formulário W-2 de seus
funcionários.
**O nome é limitado a caracteres alfanuméricos, espaços e traços, e não pode exceder 20
caracteres de comprimento.
- Salve e Atualize as Informações da Folha de Pagamento
Observações:
1. Certifique-se de editar qualquer item de ganho e/ou Desconto que você queira que apareça
no box 14 do NetSuite antes do corte de 4 de janeiro de 2019 2: 00pm PST.
2. O box 14 é apenas informativo. O exemplo comum é o Uso Pessoal de Carro da Empresa e
Permissão para Habitação.
3. Por padrão, existem determinados itens que já são reportados ao box 14. Exemplos são CA
SDI e
Empregador Seg Saúde Pd--2% Shrhldrs, pelo qual os campos box 14 ficam acinzentados e não
são editáveis.
612
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
O usuário deseja que o Código FOB (Embarque gratuito), que é do Pedido de vendas, seja
impresso no Atendimento do Item.
Solução
1. Navegue até Personalização > Listas, Registros, & Campos > Campos de Corpo
de Transação > Criar
2. Campo de corpo de transação:
• Rótulo: Embarque Grátis
• Tipo: Texto Livre
• Armazenar Valor: Desmarque a caixa de seleção
3. Clique em Aplica-se a
• Atendimento do Item: Marque a caixa de seleção
4. Na subguia Seleção de & Filtragem, defina os seguintes campos:
• Lista origem de dados: Selecione Criado de
• Origem de: Selecione Embarque Grátis
5. Clique em Salvar
${record.custbody_fob}
Esse artigo foi útil? Clique aqui para deixar seu comentário.
613
ALTERAR ASSINATURA NO FORMULÁRIO DE IMPRESSÃO DE CHEQUES
Referência: SuiteAnswers 88226
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
614
Há casos em que um Campo Personalizado de Lista/Registro contém um valor de Funcionário
ou Contato que aparece como "Nome da Empresa: Funcionário A".
Este artigo mostrará como remover o Nome da Empresa ao lado do Funcionário ou Nome do
Contato ao imprimir registros usando o Modelo avançado de PDF/HTML.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Tax Audit Files 1.77.0
Cenário
Ao navegar até Relatórios > Impostos > Arquivos de Auditoria (Audit files), ao selecionar
uma Subsidiária, a lista suspensa de filtro Livro contábil está ausente.
Solução
Para resolver:
615
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Um cliente está informando que Form.clientScriptModulePath não está funcionando
adequadamente em um script de cliente. A expectativa é de uma vez que essa API é usada, ela
chamará qualquer tipo de script salvo na Pasta de arquivo e o executará. Eles também podem
esperar que isso seja uma maneira alternativa de implantar um script.
Solução
Uma possível razão para o script chamado por Form.clientScriptModulePath não estar em
execução é porque o script que está sendo chamado é usado como um script cliente regular.
Embora possamos chamar um script cliente usando Form.clientScriptModulePath, triggers
como pageInit, fieldChanged etc deste script não funcionarão. Como solução alternativa, é
recomendável que os usuários criem outra implantação de script para o script cliente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário queria saber por que algumas Faturas não estavam aparecendo no
relatório Intrastat.
▪ País da Subsidiária: Reino Unido
▪ País de Entrega do Cliente: França
Solução
De acordo com HMRC, as FATURAs com valor total baixo serão agregadas ao código de
mercadoria 9950 0000.
Este é o motivo pelo qual este código no relatório Intrastat não tem uma VRN. Todas as
linhas de ordem abaixo de um limite de valor baixo especificado para cada país de
destino/chegada são adicionadas juntas para criar uma entrada na Intrastat.
616
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Na Lista de Transações Memorizadas, a Entrada de estorno xxx ainda está presente, mas
a Ação está definida como Somente modelo. O usuário pode acionar manualmente a criação
da Entrada de Estorno, em vez de seguir as etapas abaixo usando uma função de
Administrador:
Observação: Uma vez que a Ação já tenha sido indicada pelo sistema como Automático, ela
não retornará ao modo Somente Modelo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
617
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Visão geral sobre o tipo de informações que um usuário pode compartilhar com a equipe de
Desempenho relacionada às suas preocupações sobre o desempenho do NetSuite.
Solução
A equipe de Desempenho lida com preocupações com base em registro e operação. O NetSuite
tem quatro operações diferentes para cada registro. Esses são Criar, Salvar, Editar e Visualizar
e registros como Pedido de Vendas, Fatura do Cliente, Pedido de Compra, Lançamento e
outros.
• Quando o usuário relata lentidão, a equipe de Desempenho investiga o status de
integridade do banco de dados e o tempo médio esperado do(s) registro(s) ou ação(ões)
mais usado(s) que pode/podem variar dependendo da personalização.
• Quando o usuário arquiva um caso ou relata uma preocupação relacionada ao
desempenho, forneça detalhes de desempenho (Tempo de e-mail da página).
Observação: Para mais detalhes sobre o desempenho, consulte o artigo 8964 Helping Users
with Performance Issues e siga as instruções.
618
- Impacto financeiro?
- Atraso nos pagamentos ou embarque?
- Prazo perdido?
- Algum outro impacto? Especifique.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja criar um campo personalizado que se comportará como o campo Cliente
nativo e será encontrado nas transações de Vendas.
Solução
1. Navegue até Personalização > Listas, Registros e Campos > Campo de corpo
da transação > Criar
2. Nome do campo: Insira um Nome
Exemplo: Cliente
3. Tipo: Selecione Lista/Registro
4. Lista/Registro: Selecione Cliente
5. Armazenar valor: Marque a caixa de seleção
6. Clique na aba Aplica-se a
▪ Vendas: Marque a caixa de seleção
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
619
Produto: NetSuite 2021.1
Cenário
"INSUFFICIENT_PERMISSION
Você não tem permissões para definir um valor para a classe de elemento devido a um dos
seguintes motivos: 1) O campo é somente leitura; 2) Um recurso associado está desativado; 3)
O campo está disponível quando um registro é criado ou atualizado, mas não em ambos os
casos. "
Solução
O erro é causado pelo campo Classe não mostrado na forma preferencial da transação. Nesse
caso, o Pedido de vendas. Para ultrapassar esse erro, precisamos ter certeza de que o campo
Classe esteja definido para ser mostrado no formulário de transação preferencial.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O diretório antigo da pasta do espaço de trabalho no Eclipse está quebrado e retorna um erro
"O Espaço de trabalho de criação encontrou um problema".
620
Solução
1. Inicie Eclipse
2. Clique em Arquivo
3. Clique em Importar
4. Geral: Selecione Projetos Existentes no Espaço de Trabalho
5. Clique em Próximo
6. Selecione Diretório-Raiz
7. Clique em Procurar
8. Selecione Pasta do Espaço de trabalho antigo
9. Clique em Ok
10. Selecione Projetos
11. Clique em Próximo
12. Clique em Finalizar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Estratificação
Cenário
Ao visualizar o painel de um funcionário em Estímulo, não há exibição. A página mostra
apenas em branco.
Solução
▪ Verifique o registro do funcionário se houver um ID externo
▪ Efetue log-in no Admin de estímulos e verifique o id do usuário.
▪ O ID do usuário em Estímulo deve ser igual ao ID Externo do usuário no NetSuite.
▪ Para alterar o ID Externo de um usuário no NetSuite, verifique o artigo da
SuiteAnswers: 41603 - Definir ID Externo de Registro usando um Script.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
621
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Os usuários podem encontrar um cenário em que não podem pagar uma transação que está
sendo criada na aplicação SuiteCommerce InStore (SCIS) usando a opção Aplicar Pagamento
por meio de um dispositivo de pagamento Versapay/Silupay configurado para o gateway
Solupay.
Solução
De acordo com a equipe Solupay, o uso de Aplicar pagamento com o terminal de pagamento
Ingenico não é suportado no momento. Para preocupações relacionadas a isso, por favor, envie
suas consultas aos representantes da equipe de Versapay/Solupay que implementou isso em sua
conta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite
SuiteApp: NetSuite Core
Cenário
Em um registro de Transação existente com campos já preenchidos com valores, se um Usuário
remover o campo de cliente e selecionar novamente o mesmo cliente, um lote dos campos
como Moeda poderá ver sua alteração de valor.
Solução
O comportamento é que a nova escolha do campo Cliente age como uma atualização de
formulário. No registro do Cliente, podemos configurar campos e valores para que esses
campos sejam transportados automaticamente em registros de transação sem interação do
usuário. Essa automação ajuda a inserir dados/transações mais eficientes. O Registro
do Cliente age como um modelo para a criação de registros de transação. Quando já houver
uma ordem de venda com valores preenchidos em determinados campos, selecione novamente
o campo Cliente/Cliente da Cobrança, pressionamos o sistema para substituir os campos e
utilizar os valores padrão do registro Cliente.
622
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Assets Management | ID do pacote: 336697
Cenário
Nenhum ativo é proposto para o lançamento contábil manual criado através do registro de
concessão depois que a proposta de ativo é salva. O usuário precisa verificar o abaixo e garantir
que tudo esteja configurado corretamente.
Solução
•
Ativos fixos > Configuração > Tipos de ativos > Registro de tipo de ativo
•
Ativos fixos > Lease > Lease > Lease Record
•
Referência do Lançamento: Ver Conta do Ativo
2. Navegue para a página Ativos fixos > Transações > Proposta de ativo
• Proposta/Criação:
• Propor Somente Transações Aprovadas: Verifique se a caixa de seleção está
marcada ou não
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
623
Produto: NetSuite 2021.1
Cenário
O artigo se aplica a um cenário muito específico, mas também demonstra como usar
o SuiteScript para definir valores em Campos de múltiplas seleções no NetSuite.
Solução
Antes de atingir a meta mencionada por meio do SuiteScript, primeiro é necessário criar um
Campo de seleção múltipla personalizado:
1. Navegue até Personalização > Lista, registros e campos > Campos CRM
2. Clique em Criar
3. Rotule o campo Lista de escaladores
4. Defina seu próprio campo ID Personalizado
5. Defina o Tipo como Seleção múltipla
6. Defina Lista/Registro como Funcionário
7. Na caixa de seleção Aplica-se à sub-aba marque Caso
8. Clique em Salvar
/**
* @NApiVersion 2.0
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/record'], /**
* @param {record} record
*/ function (record) {
/**
* Function definition to be triggered before record is loaded.
*
* @param {Object} scriptContext
* @param {Record} scriptContext.newRecord - New record
* @param {Record} scriptContext.oldRecord - Old record
* @param {string} scriptContext.type - Trigger type
* @Since 2015.2
*/
624
function sortEscalatees(scriptContext) {
try {
var supportCaseId = scriptContext.newRecord.id;
var oldEscalatees = new Array();
var newEscalatees = new Array();
log.debug({ title: 'Record ID', details:
supportCaseId });
oldEscalatees = supportCase.getValue({
fieldId: 'CRM_FIELD_CUSTOM_ID'
});
log.debug({ title: 'oldEscalatees', details:
oldEscalatees });
if (oldEscalatees != null) {
for (var i = 0; i < oldEscalatees.length; i++)
{
newEscalatees.push(oldEscalatees[i]);
}
}
newEscalatees.push(escalatee);
log.debug({ title: 'escalatee', details:
escalatee });
}
log.debug({ title: 'newEscalatees', details:
newEscalatees });
supportCase.setValue({
fieldId: 'CRM_FIELD_CUSTOM_ID',
value: newEscalatees
});
supportCase.save();
} catch (error) {
log.debug({ title: 'Catch Error', details: error });
}
625
}
return {
afterSubmit: sortEscalatees
};
});
Aviso legal
O código de amostra descrito neste documento é fornecido em uma base "como está", sem
garantia de qualquer tipo, na medida do permitido por lei. A Oracle + NetSuite Inc. não garante
ou garante que os desenvolvedores de sucesso individuais possam ter na implementação do
código de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias
configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionadas ao
código de amostra. A Oracle + NetSuite Inc. renuncia a todas as garantias, expressas ou
implícitas, e, em particular, renuncia a todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou a qualquer serviço ou software
relacionado a ele.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos ou custos diretos, indiretos
ou consequenciais de qualquer tipo decorrentes de qualquer ação tomada por você ou outros
relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Quando um usuário navega até Relatórios > IVA/GST > Declaração de atividade comercial,
ocorre um erro informando "Ocorreu um erro inesperado".
Solução
Quando o erro está sendo recebido durante a tentativa de acessar a página, um usuário pode
verificar se a configuração de Períodos de impostos não tem datas conflitantes.
Aqui estão as etapas que podemos seguir para verificar o Período de imposto:
626
1. Navegue até Configurações > Contabilidade > Gerenciar períodos de imposto
2. Na página Gerenciar períodos de relatório de imposto, verifique os períodos
adicionados para ver se eles não tem datas conflitantes (ex. Out 2019 e T3 2019 têm a
mesma Data inicial e final)
3. Se isso ocorrer, faça as alterações necessárias com as Datas de cada Período e clique
em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
A lista de valores de código de grupo SAT válidos, faça download do Modelo
CSV para Grupo de Contas SAT do México no Gabinete de Arquivos do NetSuite.
No entanto, o arquivo csv do gabinete de arquivos não suporta caracteres especiais.
Solução
Para resolver isso:
1. Abra um novo arquivo do Excel
2. Navegue até Dados
3. Clique em Obter Dados> Do Arquivo > De Texto / CSV
4. Escolha o MX Account Group Codes template.csv que você fez download do sistema
5. Em Origem do Arquivo, selecione 65001: Unicode (UTF-8)
6. Clique em Carregar.
Isso mostrará o caractere especial corretamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
627
O usuário desejava criar um relatório personalizado de Compra por Código do Imposto
(Detalhes) e quis expor o Código da Conta P/L.
Solução
1. Navegue até Aquisição por Código do Imposto (Detalhes)
2. Clique em Personalizar
3. Em Adicionar Campos, expanda as Transações de Imposto
4. Role para baixo, expanda Conta (Linha)
5. Clique no Nome
6. Ativar Visualização
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Relatórios > Financeiro > Relatório de Balancete Personalizado > Mostrando Índices
Negativos
Parâmetros do Relatório:
▪ Dt Ref: Out 2019
▪ Contexto da Subsidiária: Qualquer subsidiária
▪ Relatório de Balancete Padrão = 21300 - Conta (Sumário) (2,137,558.58)
▪ Relatório de Balancete Personalizado = 21300 - Conta (Sumário) 2,137,558.58
Solução
▪ Abrir Relatório Personalizado
▪ Clique em Personalizar
▪ Em Editar Colunas, adicione abaixo:
Quantia (Débito/Crédito)
Rótulo da Coluna: Saldo Inicial
Adicionar Total Geral = Verdadeiro
Tipo de Intervalo de Período Alternativo: Relativo à data do relatório
Valor Cumulativo = Verdadeiro
Intervalo de Período Alternativo: Último Trimestre Fiscal
Segmento da Faixa: Nenhum
Quantia (Débito/Crédito)
Rótulo da Coluna: Saldo Final
Adicionar Total Geral = Verdadeiro
Tipo de Intervalo de Período Alternativo: Relativo à data do relatório
628
Valor Cumulativo = Verdadeiro
Faixa de Períodos Alternativos: Este Trimestre Fiscal
Segmento da Faixa: Nenhum
▪ Clique em Visualizar/Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
Ao personalizar um Relatório de Vencimento do CR para ser filtrado por conta específica do
CR, ele não é vinculado ao saldo apresentado no Relatório de Balanço Patrimonial Padrão.
Solução
Precisamos editar o filtro definido no Relatório de Vencimento de CR.
1. Abra o relatório de Aging do AR personalizado.
2. Clique no botão Personalizar.
3. Na guia Filtros, remova o filtro Conta.
4. Na seção Adicionar Campos, expanda a pasta Contas a Receber Não Pagas e
adicione Conta (Linha).
5. Salve o Relatório.
O campo Conta é usado para a Linha Principal das transações de FATURAs. Assim, o relatório
não retornará quantias dos Lançamentos. Alterar o campo para Conta (Linha) permitirá que o
relatório inclua outras transações que usam a mesma conta de CR.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
629
O usuário criou um Fluxo de trabalho com uma condição na ação do Fluxo de trabalho (por
exemplo, Definir Valor do Campo). Na condição, o campo usado é 'Função', no entanto,
quando o Fluxo de trabalho é executado, o log do Histórico do Fluxo de trabalho mostra uma
mensagem "Erro: Campo 'accessrole' não encontrado".
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.2
Cenário
Ser capaz de exibir Contas com saldos zerados no relatório de Declaração de renda
orçamentária.
Solução
630
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Crie uma Busca salva mostrando o campo Criado por das Observações do sistema.
Solução
1. Navegue até Lista > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
• Selecione Tipo
1. Tipo: Selecione Qualquer um
2. Selecione Lançamento
3. Clique em Definir
• Selecione Linha Principal
1. Selecione Sim
2. Clique em Definir
• Selecione Observações do Sistema campos...
1. Filtro de Observações do Sistema: Selecione Tipo
2. Tipo: Selecione Criar
3. Clique em Definir
7. Clique em Resultados
8. Clique em Colunas
9. Campos:
Observação: para cada campo obrigatório, use o menu suspenso para selecioná-lo e, uma vez
ajustado, clique em Adicionar, se necessário.
• Selecione Campos de Observações do Sistema...
1. Filtro de Observações do Sistema: Selecione Definido por
2. Nome de campo personalizado: Insira um Título
Exemplo: Criado por
10. Clique em OK
11. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
631
LANÇAMENTOS INTERCOMPANHIAS AVANÇADOS > SALVAR > AVISO: AS
CONFIGURAÇÕES DE ELIMINAÇÃO DA LINHA DE LANÇAMENTO, CONTA E
NOME NÃO CORRESPONDEM. PARA VERIFICAR ESSA LINHA QUANTO À
ELIMINAÇÃO INTERCOMPANHIAS, MARQUE ELIMINAR TRANSAÇÕES
INTERCOMPANHIAS...
Referência: SuiteAnswers 88268
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao salvar um Lançamento Intercompanhias Avançado, um usuário encontra esta mensagem
de erro:
As definições de eliminação para a linha de lançamento, conta e nome não correspondem. Para
verificar essa linha para eliminação intercompanhias, marque Eliminar Transações
Intercompanhias no registro da conta e informe uma Subsidiária no registro de nome, se
usada.
Solução
Para evitar ou corrigir esse problema, certifique-se de que o seguinte seja observado:
1. CONTAS INTERCOMPANHIAS
a. As linhas de lançamento das contas intercompanhia devem refletir Eliminação =
Verdadeiro.
b. O Tipo de Conta é correspondente apropriadamente a um cliente/fornecedor
intercompanhias (sob coluna Nome) com o Tipo de Entidade correto (ou seja, a receber para o
cliente, a pagar para o fornecedor)
c. Exibir registro de Conta > Eliminar Transações Intercompanhias = Verdadeiro
2. ENTIDADES INTERCOMPANHIAS
O campo Representa a Subsidiária preenchido com a subsidiária correta (par). Se estiver
ausente no registro, adicione o campo no formulário Fornecedor (formulário personalizado
existente ou novo) e preencha-o de acordo. Aqui está um guia rápido sobre como fazê-lo em um
formulário existente:
1. Visualize o registro de Fornecedor > Pressione Editar.
2. No canto superior direito, passe o mouse sobre Personalizar > Selecione Formulário
Personalizado.
3. No Formulário de Entrada Personalizada, clique na aba Campos > sub-aba Principal.
4. Localize Representa a Subsidiária > Marque a caixa Mostrar ao lado dela.
5. Clique em Salvar.
6. Volte para o registro do Fornecedor afetado (no modo Editar).
7. Na seção Classificação, defina Representa a Subsidiária.
8. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
632
CAPTURE INFORMAÇÕES SOBRE O ERRO INESPERADO PARA O SUPORTE AO
CLIENTE
Referência: SuiteAnswers 88271
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Se você estiver preenchendo o caso com relação a erros inesperados ou tiver sido solicitado que
você forneça a URL do erro pelo Suporte ao cliente, siga as instruções a seguir.
Solução
1. Na página do Erro, haverá o hiperlink com '‘Clique aqui‘‘ dentro do texto da página.
Clique no hiperlink e você será redirecionado para a janela pop-up;
2. Copie o URL completo da janela pop-up e forneça este URL para o suporte ao cliente.
Observação: Providenciar o URL correto para o Suporte ao cliente pode ser crucial porque na
URL está localizada a identificação especial do erro específico que você está experimentando.
De acordo com o erro, o Suporte ao cliente irá será capaz de identificar a causa do problema
mais rápido e de forma mais eficiente durante a investigação da sua preocupação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Administrador que está inativo na conta de Produção recebeu um e-mail sobre a atualização
do Sandbox ter sido concluída e estar pronta para ativação.
Solução
633
Esse comportamento é feito por padrão, pois o Netsuite está enviando e-mail de notificação
sobre a Sandbox sendo atualizada para Administradores que estavam ativos na Sandbox antes
do início da atualização.
Há um pedido de Aprimoramento para alterar esse comportamento, de forma que o e-mail seja
enviado aos Administradores que estão ativos no momento na Sandbox recém-
atualizada. Aprimoramento 557148.
Observação: Para buscar e votar pelo Aprimoramento veja 10054 Voting for Enhancements.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Novas licenças de Usuários Licenciados Completos são provisionadas na Produção e você pode
dar acesso a novos usuários na Produção. No entanto, ao tentar conceder acesso aos usuários no
Ambiente de teste, um erro é recebido. Para verificar o número de Usuários Licenciados
Completos em Ambiente de teste e Produção, faça login em cada conta e navegue até
Configurações > Empresa > Exibir Informações de Faturamento, clique em Componentes
Faturáveis e verifique Usuários Licenciados Completos. Observe que a Quantidade
Provisionada Atual em Produção é maior que o valor em Ambiente de teste.
Solução
Observação: Para obter mais detalhes, consulte o artigo 51268 Requesting a Refresh.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
634
REMOVER ACESSO DO AMBIENTE DE TESTE (SANDBOX) PARA TODOS OS
USUÁRIOS NÃO-ADMINISTRADORES
Referência: SuiteAnswers 88275
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2021.2
Cenário
O Administrador deseja remover o acesso a todos os usuários que não são administradores. Isso
é aplicável quando o Ambiente de teste foi atualizada e dá acesso a todos os usuários, por
exemplo.
Solução
635
Execute a importação CSV no Sandbox:
Observação: Agora, todos os usuários que não tiverem função de Administrador não deverão
ter acesso à conta Ambiente de teste (Sandbox).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management | ID do pacote: 364000
Cenário
636
O administrador tenta alterar a Configuração do sistema FAM, mas encontrou um erro ao
salvar. Isso se deve ao segmento personalizado criado definido como Obrigatório e aplicado à
página Configuração do sistema FAM.
Solução
O segmento personalizado precisa ser não aplicado à página Configuração do sistema FAM:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário criou um Grupo Dinâmico e deseja selecioná-lo como Destinatários específicos
de Alertas de E-mail de uma pesquisa salva. No entanto, o Grupo Dinâmico não está
disponível na lista.
Solução
Melhoria 146786 - E-mail/Critérios da Pesquisa Salva > Capacidade de Selecionar o Grupo
Dinâmico na subguia Destinatários Específicos e os Critérios de uma pesquisa salva são
arquivados para grupos dinâmicos estarem disponíveis como opções para destinatários
específicos em uma pesquisa salva.
637
Observação: se o ícone de seta dupla para baixo não for exibido na coluna Destinatários, a
preferência Máximo de Entradas nas Listas Suspensas em Home > Definir Preferências >
guia Geral > Otimizando deverá ser ajustada.
Por exemplo, um Grupo Dinâmico para Funcionários foi criado e a conta tem 300 registros
de Funcionário. A preferência deve ter um valor menor.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: SuiteBilling
Cenário
Quando você observa que há uma falha em uma Execução de Classificação e ao verificar a
Assinatura Afetada, você vê um Banner Amarelo: A classificação mais recente executada para
esta assinatura falhou. Ocorreu um erro inesperado durante a execução da classificação.
A causa do erro pode ser: Verifique as Linhas de Assinatura > a data final não deve ser anterior
à data inicial
Solução
Recrie a Assinatura, pois não há como Editar a menos que esteja no status "preliminar"
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
É necessário definir um valor padrão para o Campo Localidade nos Formulários de Pedido de
compra com base na Localidade do Fornecedor. Isso pode ser feito usando um Fluxo de
trabalho.
638
Solução
1. Navegue até Personalização > Fluxo de trabalho > Fluxo de trabalhos > Criar
2. Informações básicas:
o Nome: Insira Localidade padrão definida
o Executar como Admin: Marque a caixa de seleção
o Tipo de registro: Selecione Transação
o Subtipos: Selecione Pedido de compra
o Status da liberação: Selecione Liberado
3. Definição parcial:
o Na criação: Marque a caixa de seleção
o Clique em Salvar
4. Clique em Estado 1
5. Canto inferior direito: Clique em Nova ação
6. Clique em Definir Valor do campo
7. Informações básicas:
o Acionar em: Selecione Após edição do campo
o Acionando Campos do cliente: Selecione Fornecedor
8. Parâmetros:
o Campo: Selecione Localidade (Principal)
9. Valor:
o Campo De: Selecione Fornecedor
o Campo: Selecione Localidade
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Imposto sobre Vendas/Compra
Cenário
O imposto devido no Canadá não é exibido na página Imposto Vendas Pagamento.
Solução
A página Pagar Imposto sobre Vendas foi criada para o imposto sobre vendas dos EUA, o
valor que será exibido é o valor líquido do PST em Vendas e PST em Compras por códigos
de imposto.
Prova Final:
I. Verificar o Relatório de Impostos sobre Vendas PST
639
a. Navegue até Relatório > Imposto sobre Vendas Canadá > PST em Vendas
b. Definir a Faixa de Datas
c. Total da Quantia do Imposto para um código do imposto
II. Verificar o PST no Relatório de Compras
a. Navegue até Relatório> Imposto sobre Vendas Canadá> PST sobre Compras
b. Definir a Faixa de Datas
c. Total da Quantia do Imposto para um código do imposto
II. Verificar a Página de Imposto sobre Vendas para Pagamento
a. Navegue até Transações > Banco > Pagar Imposto sobre Vendas
Se a diferença entre I e II for:
a. Negativo - Não será exibido na página Impostos Vendas Pagamento.
b. Positivo - Será exibido na página Imposto Vendas Pagamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Faturamento Consolidado (ID =154385) v. 2.5
Cenário
Navegando para Listas > Personalizado > Consolidar Resultados de FATURAs do
Cliente para "Ocorreu um Erro SuiteScript inesperado"
Solução
Verifique a Pesquisa Salva usada para a Pesquisa Salva do Sumário de FATURAs:
1. Navegue até Listas > Personalizado > Configuração de Faturamento Consolidado
2. Editar a configuração atualmente em uso
3. Observe a Pesquisa Salva usada no campo Pesquisa Salva do Sumário de FATURAs
4. Ir para Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas
5. Exibir a Pesquisa Salva anotada em 3 acima
6. Na guia Resultados, verifique se o campo Valor Devido tem Tipo de Resumo = Soma
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
640
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário não pode fazer uma adição rápida porque requer Classe no Portlet de Adição
Rápida.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja localizar os valores com a nova linha no campo Memorando usando a fórmula
Pesquisa Salva, que é conhecida como retorno de carro ou alimentação de linha nova.
Solução
641
Observação: Você pode substituir "\n" por qualquer identificador que gostaria de usar.
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao navegar até a página Configurações > Marketing > Formulários de Cliente Online,
aparece Erro Inesperado, em vez de uma lista de Formulários de Cliente Online disponíveis.
Solução
642
4. Título da busca: Insira um Título
Exemplo: Formulários do Cliente Online Padrões
5. Disponível como visualização de lista: Marque a caixa de seleção
6. Clique em Resultados
7. Clique em Remover tudo
8. Campo:
Observação: Sempre clique em Adicionar uma vez o Campo selecionado e ajustado
conforme necessário.
1. Selecione Nome
2. Selecione Habilitar Online
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 325764
SuiteSuccess – Retail EM|SCIS | ID do pacote: 234322
Cenário
Pode haver uma instância em que você possa ter um erro ao clicar no botão Salvar ao criar um
novo item na IU do NetSuite.
Para resolver esse erro, você precisa reimplementar o script NSTS SCIS UE | Add Items to
Web Store.
643
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Obtendo a fórmula dentro de uma instrução case de uma Pesquisa Salva usando o SuiteScript.
Solução
Para obter os filtros de uma Pesquisa Salva específica, podemos criar um script com o seguinte
processo:
1. Carregue a pesquisa salva via nlapiLoadSearch(tipo, id). Consulte SuiteAnswers ID:
10280 APIs de Pesquisa.
2. Verifique a expressão do filtro na pesquisa salva carregada usando a api
getFilterExpression(). Consulte SuiteAnswers ID: 21047 nlobjSearch.
3. O getFilterExpression() retornará um objeto que pode ser usado para ver a fórmula
dentro da instrução case.
4. Usando esse objeto, você pode identificá-lo por palavras-chave.
644
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: ID do pacote do SuiteCommerce Extension Management 284094
Cenário
Este artigo discute como resolver o "Erro: Tipo de parâmetro incorreto:
parameters.active_extensions é esperado como string ou número ou nulo" ao usar versões mais
antigas do pacote SuiteCommerce Extension Management na conta de produção e ambiente de
teste.
Solução
Se você estiver usando o pacote SuiteCommerce Extension Management versões 2018.2 ou
anterior, atualizar para 2019.1 ou mais recente resolverá a preocupação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
645
Produto: NetSuite 2020.1
SuiteApp: StickyNotes | ID do pacote: 49018 | Versão 2.00.1
Cenário
O StickyNotes está ausente ao criar um novo registro de Entidade/Transação, mesmo que esteja
ativado em todos os registros.
Solução
O pacote StickyNotes funciona da mesma forma que o pacote File Drag and Drop ao salvar seu
conteúdo. Essas Observações são registradas no StickyNotes Board, onde você pode
excluir/arquivar essas Observações.
O Painel de discussão do StickNotes não tem funcionalidade para criar novas Observações do
zero ou associar as Observações existentes aos Registros existentes.
A única maneira de criar uma nova Observação é de um Registro já existente, pois essas
Observações precisam estar associadas a um registro já existente. Se uma Observação for
desassociada a um registro ou em outras palavras não associadas a qualquer registro, ela será
considerada como arquivada será colocada na página Observações arquivadas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management | ID do pacote: 364000
Cenário
Solução
Para resolver o usuário, defina a Conta de volta para ativa e continue reavaliando o ativo.
1. Navegue até Ativos fixos > Processamento em segundo plano > Status
2. Clique no link de Erro do processo de Reavaliação de Ativo que encontrou um erro
3. Na Coluna Registros relacionados, observe o ID do Ativo ao qual o erro pertence
4. Navegue até Ativos fixos > Listas > Ativos
646
5. Procure o ativo com o mesmo ID do Ativo que o observado na etapa 3
6. Na aba Contas, observe a Conta de baixa contábil usada
7. Navegue até Listas > Contabilidade > Contas e marque Mostrar inativo
8. Procure a Conta usada no Registro de Ativo e desmarque-a como Inativa
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O administrador edita o registro do funcionário e insere um novo valor de Salário ou Taxa
Salarial na guia Folha de Pagamento. Depois de clicar no botão Salvar, os campos Salário ou
Taxa Salarial refletem os valores antigos.
Solução
Quando o SuitePeople US Payroll e a Integração de Rastreamento de Remuneração estão
ativados, o Salário e a Taxa Salarial na guia Folha de Pagamento são atualizados quando os
campos Tipo de Salário Base e Valor de Remuneração Base são atualizados na guia
Rastreamento de Remuneração. As atualizações feitas na guia Rastreamento de Remuneração
são copiadas automaticamente para a guia Folha de Pagamento do registro do funcionário. Isso
garante que as informações de salário ou taxa salarial do funcionário sejam precisas durante o
processamento da folha de pagamento.
Para especificar ou atualizar as informações de remuneração do funcionário, consulte o artigo
64496 Recording Base Pay Compensation for an Employee.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
647
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management Bundle 2021.1
Cenário
Corrigir o Valor Contábil Líquido e de Depreciação do Ativo Fixo após a Transferência do
mesmo.
Solução
1. Execute o Relatório de Registro de Ativos para identificar a variação por Ativo
Fixo. Navegue até Ativos Fixos > Relatórios > Gerar Relatórios.
a. Na Página Relatórios do Ativo Fixo
> Tipo de Relatório = Registro de Ativos
> Preencha os campos obrigatórios
648
> Clique no botão Gerar
2. Abra o Registro de Ativo FAM, vá até a guia Histórico de Depreciação e edite o
Cronograma de Depreciação.
3. Corrija o campo Valor da Transação.
4. Clique em Salvar
Confirme a transação executando o Relatório de Resumo de Ativo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Um usuário está no processo de criação de uma Pesquisa Salva para suas Faturas do
Fornecedor.
Como parte dos requisitos internos, o usuário precisa expor a Data Inicial e a Data Final da
Amortização (vista na Guia Despesas e Item da Fatura do Fornecedor) nos Resultados da
Pesquisa Salva.
Solução
1. Navegue até Lista > Pesquisar > Pesquisas Salvas > Novo.
2. Selecione Transações.
3. Na Guia Critérios > Subguia Padrão > Adicionar Filtro para:
* Tipo = Fatura
4. Adicione outros Filtros, conforme necessário.
5. Na guia Resultados, adicione os seguintes campos:
* Data
* Número do Documento
* Nome
* Conta
* Valor
* Dt Inic Rec Rec Rec Rec Rec
* Dt Final Rec Reav
6. Adicione outros Campos conforme necessário.
7. Clique em Visualizar/Salvar e Executar
Observação:
Resultados:
* A Coluna Data Inicial de Recebimento da Reavaliação na Pesquisa Salva mostrará a Data
Inicial de Amortização definida na Fatura do Fornecedor (na Guia Despesas e Itens)
649
* A Coluna Data Final de Recebimento da Reavaliação na Pesquisa Salva mostrará a Data
Final de Amortização definida na Fatura do Fornecedor (na Guia Despesas e Itens)
Os usuários podem personalizar o rótulo personalizado para a Data Inicial de
Reconhecimento da Receita. Colunas de Data Final de Reconhecimento para refletir a
convenção de nomenclatura correta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja que o Número da Transação seja pesquisável por meio da Pesquisa Global
(por exemplo, Número da Transação de Pedido de compra).
Solução
Os números gerados automaticamente para registros de transação são números internos que não
podem ser substituídos. Esses são números exclusivos sem intervalo que são gerados quando os
registros de transação são criados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
650
COMO MOSTRAR CAMPOS AUSENTES NA ABA MÉTODO DE PAGAMENTO
DOS REGISTROS DE PAGAMENTO E REEMBOLSO DO CLIENTE EM CONTAS
SANDBOX
Referência: SuiteAnswers 88213
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Os usuários não podem ver Campos como Método de pagamento na sub-aba Método de
Pagamento de pagamento, Reembolso, Depósito do cliente e outros registros relacionados na
conta Sandbox.
Solução
Este foi o caso quando o recurso Instrumentos de pagamento está ativado em sua conta. Os
usuários precisam desativar para que possam novamente ver os campos ausentes na
subguia Método de pagamento. Siga as etapas abaixo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
651
A quantidade não é permitida para Itens de Desconto. Isso pode ser usado como uma
condição para excluir os Itens de Desconto da ação Fluxo de Trabalho.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O usuário está excluindo registros de ativos fixos por Baixa Desativada, manualmente em
Ativos Fixos > Transações > Página Baixa de Ativo e encontra mensagem de
erro: INVALID_FLD_VALUE: Você informou um Valor de Campo Inválido 1 para o
seguinte campo: custrecord_deprhistaltmethod
Solução
Para resolver o erro ao descartar um ativo fixo:
1. Vá para o registro de ativo fixo navegando para Fixed Assets > Lista > Ativos.
2. Desative o método de Depreciação Alternativa definido na subguia Métodos de Imposto.
3. Clique no botão Editar ao lado do método de Depreciação Alternativa.
4. Marque a caixa de seleção Inativo.
5. Clique no botão Salvar.
Tente dispor novamente o ativo fixo em Ativo Fixo > Transação > Descarte de ativo
652
Clique no botão Descartar.
Aguarde a conclusão do processo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Os usuários precisam verificar a linha do tempo do Workflow para obter o melhor
gerenciamento do seu sistema.
Solução
1. Navegue para Listas> Pesquisa> Pesquisa salva> Novo
2. Clique no fluxo de trabalho
3. Título da pesquisa: forneça um nome para a pesquisa salva
4. Clique na guia Critérios
o Clique na sublist Padrão
▪ Filtro: selecione ID interno e selecione o ID do fluxo de trabalho
correspondente
5. Clique na guia Resultados
o Clique na sub-lista Colunas
▪ Campo: selecione Data de criação, Data de modificação e Revisão
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2018.2
Cenário
653
1. Pesquisar cliente
2. Adicionar 5 itens
3. Alterar a quantidade de cada item para 200
4. Aplicar 20% do desconto da transação
5. Clicar em Pagamento Personalizado de Contas a Receber
6. Aplicar conta específica (ex. : Ordem de Compra do AR)
7. Não é possível concluir a transação. Ela está mostrando o erro "Esta transação está
fora do saldo e pode não ser proposta! "
Observações:
• O último item dividido em duas (199 qtd e 1 qtd) após a aplicação do desconto de
venda de 20%.
• A Quantia devida (Quantia Devida) é alterada no meio de pagamento que causa
falta de saldo.
• O cálculo muda devido à diferença de arredondamento de itens e descontos.
Solução
Observação: Isso foi testado na conta de teste e foi capaz de concluir as transações sem
encontrar um erro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O cliente deseja mostrar o campo Aviso no nível de linha do form de lançamento.
Solução
1. Navegue até Personalização > Forms > Forms de Transação.
654
2. Clique em Editar ao lado do form personalizado do lançamento.
3. Vá para Campos da Tela > Linhas e marque a caixa de seleção Mostrar para Aviso.
4. Pressione Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Os usuários enviam emails para seus clientes via mala direta e é necessário um relatório para
determinar quais clientes não responderam ao email para acompanhar o email que foi enviado
inicialmente. 2 Grupos são criados para serem usados como Critérios de pesquisa salvos.
Solução
1. Crie um grupo que exiba todos os clientes que receberam o email
1. Navegue para Listas> Relacionamentos> Grupos> Novo
2. Que tipo de grupo você gostaria de criar ?: Selecione Estático
3. Que tipo de membros você gostaria de incluir ?: Selecione Cliente
4. Clique em Continuar.
5. Nome: Digite o Nome
6. Exemplo: Grupo de Clientes 1
7. Clique em Membros
8. Clique em Membros do grupo
9. Clique em Adicionar com pesquisa
10. Tipo de pesquisa: clique em Cliente
11. Filtro:
▪ Campos Selecionar Mensagens ...
▪ Filtro de Mensagens: Selecione Assunto
▪ Assunto: selecione contém e insira o Assunto do email
12. Clique em Definir
13. Clique em Adicionar
14. Clique em Pesquisar e selecionar
15. Clique em Adicionar membros estáticos
16. Clique em Salvar
2. Crie o grupo que exibe todos os clientes que enviaram uma resposta repetindo as etapas
acima, exceto as etapas 1 e 10. Digite um novo nome de grupo, por exemplo, o Grupo
de Clientes 2 e o Assunto provavelmente serão RE:.
3. Crie a pesquisa salva que exibe todos os clientes que não enviaram uma resposta
1. Navegue para Listas> Pesquisa> Pesquisas salvas> Novo
655
2. Clique em Cliente
3. Título da pesquisa: Digite o título
4. Clique em Critérios
5. Clique em Padrão
6. Filtro:
▪ Nota: Sempre clique em Adicionar uma vez que Filtro selecionado e
ajustado conforme necessário.
▪ Selecionar grupo
▪ Grupo: selecione qualquer um e o Grupo de Clientes 1
▪ Selecionar grupo
▪ Grupo: selecione nenhum e Grupo de Clientes 2
7. Clique em Salvar e executar
Nota: Grupos dinâmicos não podem ser usados como critérios de pesquisa salvos, exigindo,
portanto, grupos estáticos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Um usuário está configurando seu novo Formulário de cliente on-line, mas nenhum valor é
exibido na lista suspensa Configurar Fluxo de Trabalho > Definir evento da campanha.
Solução
1. Navegue para Configuração > Marketing > Formulários de clientes on-line
2. Formulário do cliente on-line personalizado: Clique em Editar
3. Clique em Configurar Fluxo de Trabalho
4. Preferências:
• Definir origem do lead: selecione Origem do lead
• Definir evento da campanha: selecione Evento da campanha
Observação: Se você usar o recurso Automação de Marketing, a lista de possíveis fontes de
leads corresponderá aos títulos de suas campanhas de marketing.
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
656
IMPRIMIR QUANTIDADE TOTAL DE ITENS NO MODELO AVANÇADO DE PDF
Referência: SuiteAnswers 88199
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário deseja mostrar a quantidade total de itens incluídos no modelo do Pedido de compra.
O modelo avançado de PDF padrão mostra apenas o número de quantidades por item, mas não
exibe o número total de itens na tabela resumida.
Solução
Aviso legal
O código de amostra aqui descrito está fornecido "como está", sem garantia de qualquer tipo,
para a extensão máxima permitida pela lei. Oracle + NetSuite Inc. não dá garantias ou se
responsabiliza sobre o desempenho individual que desenvolvedores de sucesso podem ter na
implementação do código de amostra em suas plataformas de desenvolvimento ou ao usá-lo
com suas próprias configurações do servidor Web.
657
A Oracle + NetSuite Inc. não garante, se responsabiliza ou faz representações sobre o uso,
resultados de uso, precisão, pontualidade ou completude de quaisquer dados ou informações
referentes ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de responsabilidades sobre a
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código,
ou a qualquer serviço ou software a ele relacionado.
Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos,
consequências ou custos de qualquer tipo resultantes de quaisquer ações realizadas por você
ou por outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja ter uma opção para criar Nova Oportunidade, Estimativa, Pedido de vendas,
Fatura e Venda à vista na barra Criar Nova de um Registro de Lead.
Solução
658
Personalização > Formulários > Formulários de Entrada. Localize o Formulário de Lead
preferido e clique em Editar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Ponto de Venda do NetSuite (NSPOS)
SuiteApp: ID do Pacote 27525
Cenário
O Log de Provisionamento do RA-Workstation não está atualizando e não está mostrando uma
nova vantagem, mesmo que seja bem-sucedido ou falho.
Solução
Para solucionar o problema, talvez seja necessário desinstalar o NSPOS e depois provisionar,
verifique se o log de Provisionamento do Centro de Trabalho RAL está atualizando. Consulte
as etapas abaixo:
Desinstalar o NSPOS:
1. Vá para Painel de Controle > Programas e Recursos
2. Procure o Ponto de Venda do NetSuite.
3. Clique com o botão direito do mouse e clique em Desinstalar.
4. Repita as etapas 2 e 3 para o AutoUpdater and Replication Push Agent para desinstalação
também.
Provisionamento:
5. Ir para um RA-Workstation específico
a. Navegue até Personalização > Lista, Registros, & Campos > Tipos de Registro
b. Procure RA-Workstation e, em seguida, clique em Listar no lado direito.
c. Selecione a RA-Workstation específica
6. Clique em Editar.
7. Marque a caixa de seleção Provisionar na guia Provisionamento
8. Clique em Salvar.
9. Na guia Provisionamento novamente, clique com o botão direito do mouse aqui para copiar
o link.
10. Em seguida, cole o link ou o URL no Internet Explorer.
11. Siga as etapas em Provisionamento via SuiteAnswer Id: 61259
Observações:
659
Se houver transações presas no registro, talvez seja necessário executar o backup do BD antes
de desinstalar o NSPOS.
Como o log de Provisionamento do Centro de Trabalho RAM não foi atualizado, você pode ver
a data do último provisionamento no NetSuitePartnerStaging.log a partir da pasta Temp.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
OU;
660
7. Clique em Salvar
Observação: Isso permitirá que o usuário preencha os campos obrigatórios
Departamento/Classe/Local
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Versão NetSuite 2020.2
SuiteApp: Fixed Asset Management Bundle 336697 version 2020.2
Cenário
O usuário está tentando criar um Lançamento de Leasing via registro de proposta de leasing.
No entanto, o usuário está recebendo uma mensagem de erro que diz "Você informou um
Valor de Campo Inválido XXX para o seguinte campo: Entidade. " A XXX na mensagem
de erro pertence a um ID interno. No registro Proposta de Leasing, a entidade pertence
ao Fornecedor no campo Empresa de Leasing.
Solução
Para resolver o problema, verifique se o Fornecedor relacionado está Ativo.
O usuário pode executar as seguintes etapas:
1. Localize a entidade relacionada do ID Interno. O usuário pode ir para Listas >
Relacionamentos > Fornecedor > Anotar o nome do Fornecedor.
2. Na Lista de Fornecedores, marque a caixa de seleção Exibir Inativos para que
Fornecedores Inativos sejam adicionados à Lista de Fornecedores total.
3. Localize o ID Interno ou o Nome do Fornecedor.
4. Ative o registro do Fornecedor desmarcando a caixa de seleção Inativo
Depois disso, o Lançamento de Leasing será criado com sucesso agora no registro de proposta
de leasing.
SuiteAnswers Relacionado
▪ Contabilidade de Leasing > Criar Lançamento de Leasing > Você informou um valor de
campo inválido xxx para o seguinte campo: conta
Esse artigo foi útil? Clique aqui para deixar seu comentário.
661
ERRO DE IMPORTAÇÃO CSV DE TRANSFERÊNCIA DE ATIVO FIXO:
"RECORD_DOES_NOT_EXIST: O VALOR ESPECIFICADO EM UM OU MAIS DOS
CAMPOS DE DESTINO NÃO EXISTE OU ESTÁ INATIVO: CLASSE"
Referência: SuiteAnswers 88192
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Assets Management bundle 21.1
Cenário
O usuário navega para Ativos fixos > Transações > Transferência de ativo > clica no
botão Importar CSV e no arquivo CSV selecionado para os ativos fixos da empresa a serem
transferidos para outra classe.
Solução
O erro foi possivelmente causado pelos detalhes definidos na coluna da Classe. O formato deve
ser Principal: Classe subordinada.
• Ativo = ID Interno
• Tipo de ativo = Nome do Tipo de Ativo
• Classe = Principal: Classe subordinada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
662
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management | ID do pacote: 364000
Cenário
Solução
1. Navegue até Ativos fixos > Configuração > Mapa do campo de transação
2. Clique em Editar
3. Inativo: Marque a caixa de seleção
4. Clique em Salvar
1. Navegue até Personalização > Listas, registros e campos > Campos da linha de
transação > Criar
2. Nome do campo: Informe um Nome
Exemplo: Fictício
3. Clique em Salvar
4. Navegue até Ativos fixos > Configuração > Mapa do campo de transação
5. Clique em Editar
6. ID de campo de transação de origem: Insira o Mapa do campo da transação de origem
Observação: Este é o ID do campo de linha de transação fictício.
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
663
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Ao executar uma automação de transação de script e você obtém um erro
TRANS_UNBALNCD, geralmente com uma diferença de 0.01.
Solução
Certifique-se de que todos os cálculos feitos no script de automação sejam formatados para
terem 2 casas decimais.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Uma atribuição não-Administrador pode encontrar um erro "Houve um problema ao carregar
seus dados. Refine sua consulta ou tente novamente mais tarde" ao adicionar um campo de
Fórmula "CASE WHEN {type}" às Colunas/Linhas da tabela Dinâmica de uma pasta de
trabalho de transação SuiteAnalytics.
Solução
1. Editar campo Fórmula
2. Substituir campo {type} pelo campo {type#display}
3. Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
664
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Electronic Bank Payment | ID do pacote: 367156
Cenário
Quando você navega até Pagamentos > Processamento de pagamento > Administração de
arquivo de pagamento > clique no botão Editar esta Busca > na aba Resultados >
adicionar Total das transações e notou que algumas linhas não têm número mostrado na
coluna Total da transação.
665
Solução
--> O Valor total pago for maior que o Limite de pagamento definido nos Detalhes bancários
da Empresa (Pagamentos > Configuração > Detalhes bancários da empresa), portanto,
o Arquivo de pagamento será roteado para aprovação e a aprovação será feita. A coluna será
preenchida de acordo com quantas Faturas estão incluídas no lote.
--> O Valor total pago for igual ou menor que o Limite de pagamento definido nos Detalhes
bancários da empresa, portanto, o Arquivo de pagamento NÃO será roteado para aprovação.
A coluna ficará vazia, independentemente de quantas Faturas estiverem incluídas no lote.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Quando o usuário está usando o Google Chrome e encontra o erro 'Falha ao Carregar o
documento PDF' ao tentar exibir um documento PDF do Suitelet.
Solução
No Suitelet, substitua o cabeçalho de resposta de tipo de conteúdo adicionando esta linha de
código.
context.response.addHeader({
name: 'Content-Type:',
value: 'application/pdf'
});
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
666
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Cartas de Cobrança (ID do Pacote = 62340)
Cenário
667
O usuário gostaria de ver uma visualização do e-mail da Carta de Cobrança antes de ser
enviada.
Solução
Como não há recurso padrão que mostre uma visualização, o usuário pode seguir as etapas
abaixo para enviar um e-mail de teste:
1. Navegue até Documentos > Modelos > Modelos de E-mail
2. Procure o modelo desejado
3. Clique em Editar
4. No campo drop-down Tipo de Registro, selecione Transação
5. Clique em Salvar
6. Abrir qualquer FATURA
7. Ir para a subguia Comunicação
8. Clique no botão Email
9. Ir para o sublista da Mensagem
10. No campo drop-down Modelo, selecione o modelo de e-mail
11. Clique em Mesclar e Enviar (para fins de teste, use um e-mail fictício)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Pagamentos Bancários Eletrônicos (ID do Pacote = 263979)
Cenário
Quando o usuário navega para Pagamentos > Processamento de Pagamento >
Processamento de Pagamento de Fatura > Informa todas as informações necessárias e
seleciona Pagamentos de Fatura > Clique em Submeter, a seguinte mensagem é exibida em
uma janela pop-up:
O Electronic Bank Payments SuiteApp não é compatível com a preferência Vendor Payments
(Configuração > Contabilidade > Preferências Contábeis > Approval Routing). Para que os
lotes de pagamentos passem por um processo de aprovação antes de serem enviados ao banco,
use o Roteamento de Aprovação de Lote de Pagamentos TEF.
Solução
Se a preferência Pagamentos do Fornecedor para Roteiro de Aprovação (Configuração >
Contabilidade > Preferências Contábeis > Roteiro de Aprovação) estiver ativada, você não
poderá processar manualmente Pagamentos da Fatura do Fornecedor usando o Electronic Bank
668
Payments SuiteApp. Para que os lotes de pagamentos passem por um processo de aprovação
antes de serem enviados ao banco, use o Roteamento de Aprovação de Lote de Pagamentos
TEF.Para obter mais informações, consulte o tópico da ajuda Configurando Roteamento de
Aprovação para Lotes de Pagamentos.
SuiteAnswers Relacionado
▪ Não é possível desmarcar Pagamentos do Fornecedor no Roteiro de Aprovação
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
1. Navegue até Transações > Financeiro > Criar tabelas de alocação > Lista
2. Editar: Selecione a Alocação de despesas
3. Clique em Destino
Observação: Verifique se a opção Preenchimento Automático está selecionada nas colunas:
Nome, Departamento, Local e Classe.
669
1. Lançamento de alocação: Verifique se as
colunas Nome, Departamento, Localidade e Centro de custo têm valores
Observação: Por exemplo, a coluna Nome não tem valores no Lançamento de Alocação. É
necessário certificar-se de que na abaAlocação de Despesas > Destino > coluna Nome deve
'Em Branco', em vez de -Auto Preencher-.
Observação: O Peso e o Saldo da Amostra devem ser alterados de 0 para um novo valor.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: NetSuite Core
Cenário
Ao tentar adicionar uma Subsidiária a um registro de Cliente, o Usuário está obtendo o
seguinte erro: o sistema não pode processar as alterações das entidades de relacionamentos da
subsidiária da entidade com várias subsidiárias podem ser compartilhadas entre apenas os
registros de fornecedor e cliente.
Solução
Isso porque o Registro do Cliente é uma entidade polimórfica com Outra
Relação do Parceiro
1. Vá para Registro do Cliente > clique na guia Relacionamentos
2. Em Outros Relacionamentos > clique em Parceiro
3. No registro Parceiro > Clique em Editar
4. Use o menu suspenso Ações > Clique em Excluir
Os usuários agora devem poder adicionar Subsidiárias ao registro do Cliente sem problemas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
670
ABA ACESSO ESTÁ AUSENTE NO REGISTRO DO FORNECEDOR
Referência: SuiteAnswers 88105
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário precisa atribuir uma função ao Fornecedor, porém, a aba Acesso está ausente no
registro.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Há momentos em que pagamos ao Fornecedor mais do que o valor faturado pelas nossas
compras. Sempre que temos a opção de reivindicá-lo como um crédito às nossas contas ou
simplesmente receber a restituição de caixa. Como recebemos dinheiro como reembolso do
Pagamento a Maior que fizemos, precisamos gravá-lo corretamente em nossos livros contábeis.
Solução
1. O Lançamento é um débito para a conta Contas a Pagar e um crédito para o Caixa.
2. Conecte o Lançamento ao registro do Fornecedor colocando o Nome do Fornecedor na
coluna Nome na linha Contas a Pagar.
3. Para visualizar, vá para o registro do Fornecedor > clique em Efetuar Pagamento > o
Lançamento deve estar visível.
671
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Time-Off Tracking | ID do pacote: 112449
Cenário
Uma empresa, no meio do ano, decide adicionar uma nova Regra de ausência que provisiona
Anualmente para funcionários com um Plano de ausência de horas existente. Cada funcionário
precisa do valor total a cada ano, independentemente dos anos na empresa.
Solução
Estas são as etapas a serem tomadas para adicionar uma Nova regra de ausência a um Plano de
ausência existente:
11. Criar um novo Tipo de ausência. Para obter mais informações, consulte o
artigo 64505 Time-Off Types.
12. Navegue até Configurações > Sistema de Informações de RH > Plano de
ausências
13. Plano ausências: Clique em Exibir ou Editar
14. Clique em Nova regra de ausência
15. Na página Regra de ausência:
672
- Direito: Insira o número total de dias ou horas que os funcionários ganham a
cada ano
A adição de uma Regra de ausência com Tipo de acúmulo proativo começará a ser
provisionada no próximo período de acúmulo. Exemplo no cenário acima, se a nova Regra de
ausência tiver sido definida como Acumular de forma pró-ativa anualmente, mas tiver sido
criada e atribuída ao Plano de tempo afastado em 2020 de setembro, em um Plano de ausência
redefinido em janeiro, a próxima provisão será em 2021 de janeiro.
O administrador precisa criar uma Alteração manual de ausência em 2020 de setembro para
funcionários existentes que já tenham o Plano de ausência atribuído a eles.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
No registro do Cliente, o Cliente deseja remover o Contato Principal. Na UI, um usuário não
pode alterar manualmente a função de um Contato; no entanto, isso é possível por meio da
importação CSV, seguindo as etapas a seguir:
673
Solução
1. Crie um Arquivo CSV com as seguintes informações:
- ID Interno do Cliente
- ID Interno do Contato
2. Faça upload do Arquivo CSV seguindo as etapas abaixo:
- Navegue até Configuração> Importar> Importar/ Exportar> Importar registros
CSV
- Fazer Scan e Upload de Arquivo CSV
Tipo de Importação = Relacionamentos
Tipo de Registro = Clientes e Contatos Juntos
- Tratamento de Dados:
Atualizar
- Mapeamento:
ID interno do Cliente | Cliente: ID interno
ID Interno do Contato | Contato 1: ID Interno
Nulo | Contato 1: Função Anexada
- Defina um nome de importação.
- Clique no botão Salvar e executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O cliente está com erro ao carregar uma importação CSV. Mensagem de erro: Preencha o
campo Nome do cliente.
Solução
1. Navegue até Configuração> Importar/ Exportar> Importar registros CSV
2. Fazer Scan e Upload do Arquivo CSV
a. Tipo de Importação: Relacionamentos
b. Tipo de Registro: Somente Clientes
c. Selecione o arquivo CSV.
3. Tratamento de Dados: Atualizar
4. Mapeamento:
a. Nome | Cliente: ID do Cliente | Ícone de Lápis de Clique: Selecionar ID
Interno
b. Mapeie outros campos indicados no arquivo CVS
5. Salvar Mapeamento e Iniciar Importação
674
6. Definir Nome da Importação
7. Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário quer extrair a Categoria de despesa do registro de Faturamento do Fornecedor e
colocá-la em uma Pesquisa salva de Transação.
Solução
Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
Clique em Tipo de Pesquisa de Transação
Título da Pesquisa: Insira um Título
Clique na aba Critérios
Clique na sub-aba Padrão
Filtro:
Selecione Tipo
Tipo: Selecione qualquer um de
Selecione Fatura
Clique em Definir
Selecione Aplicado aos Campos de Transação...
Aplicado ao Filtro de Transação: Selecione Categoria de
Despesa
Categoria da Despesa: Selecione nenhum de
Selecione -Nenhum-
Clique em Definir
Clique na a aba Resultados
Clique na sub-aba Colunas
Campo:
Selecione Aplicado aos Campos de Transação...
Aplicado ao campo Transação: Selecione Categoria de
Despesa
Clique em Adicionar
Clique em Salvar e executar
675
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário deseja criar uma Pesquisa Salva que possa obter o Custo de Remessa de cada Item.
Solução
1. Navegue até Relatórios> Pesquisas Salvas > Todas as Pesquisas Salvas > Nova>
Selecionar Transação
2. Guia Critérios > Subguia Padrão, adicione os seguintes Filtros:
▪ Tipo: Venda em Dinheiro
▪ Data: Qualquer Data em que você prefere
▪ Anúncio: é Verdadeiro
▪ Linha de COGS: Falso
▪ Linha Principal: é Falso
3. Guia Resultados > Subguia Colunas, adicione os seguintes campos
▪ Nome
▪ Data
▪ Número do Documento
▪ Status
▪ Item
▪ Fórmula (Moeda) | caso em que {item} LIKE '% GY% ', então {shippingcost} também
tem final nulo | Etiqueta Personalizada: Custo de Entrega para Itens XX
Observação: substitua 'XX' pelos Itens que o usuário deseja retirar.
4. Definir um Título de Pesquisa
5. Clique em Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Versão 2021.1
676
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Fixed Assets Management | ID do pacote: 364000
Cenário
Iniciando 2019.2, agora os Usuários podem usar a Data da transação como filtro para
transações a serem propostas em registros de Ativo fixo usando os campos Data
Inicial e Final na página Proposta de ativo. No entanto, os usuários podem propor
apenas Transações contabilizadas em um determinado período, mas podem ter datas de
transação fora do período de contabilização. Eles podem finalizar transações ausentes
para Proposta de ativo ou Transações Propostas dentro da Data Inicial e Final, mas que
foram contabilizadas em um período diferente.
Solução
677
pode expor o Período de Contabilização da Transação de origem na página Gerenciar
Proposta de ativo criando um campo personalizado no registro de Proposta de ativo que
oriente o valor do Período de contabilização da Transação de origem. Em seguida,
personalize a página Gerenciar Proposta de Ativo para expor o campo personalizado criado.
Observação: Aqui está o artigo SuiteAnswers, que contém as instruções sobre como procurar e
votar em um aprimoramento: 10054 Voting for Enhancements.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management 2021.1
Cenário
678
Solução
Verifique se o registro de Depreciação alternativa tem um valor para a Vida útil do ativo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale 2018.2
Cenário
Crie um relatório que mostre o total de transações por hora que inclui Faturas do Cliente e
Memorandos de Crédito. Isso é para ver que horas do dia em que as vendas têm maior para
saber quando devem agrupar as lojas com mais funcionários.
Solução
679
4. Na aba Resultados:
1. Campo: Selecione Tipo
Tipo de Resumo: Selecione Grupo
2. Campo: Selecione Fórmula (Numérica)
Tipo de Sumário: Selecione Soma
Fórmula: Informe case when to_char({datecreated},'hh24') = 09 then 1
else null end, Summary label = 9AM
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteSuccess - Customization | MFG STD 5.219.1
SuiteSuccess - Customization| FM Edition 1.120.1
Cenário
No log de execução para atualização de painel lado a lado no script agendado de função, um
erro: "INVALID_FLD_VALUE para o seguinte campo: custrecord_dt_tile_role" foi registrado
após a execução da atualização de função para blocos do Painel de controle.
Solução
680
3. Desmarque a caixa de seleção Inativo ao lado da função
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: SuiteSolutions - Advanced Approval | ID do pacote: 108404 | Versão 3.5.2
Cenário
O erro "Página não encontrada" é mostrado quando um usuário clica no botão Cancelar na
página Delegação do funcionário usando uma função Central de funcionários.
Solução
6. Altere-o para:
"var url = nlapiResolveURL('SUITELET', '"+SCRIPT_SL_DELEGATE+"',
'"+DEPLOY_SL_DELEGATE+"');" +
681
7. Clique em Salvar
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja definir o valor Pedido Especial no campo 'Criar PC' no registro do Pedido de
vendas sem usar o valor padrão no Item.
Por exemplo, usando o RESTlet para conectar um site que gerencia se um Pedido de Vendas
precisa ser criada como um Pedido Especial ou um Pedido de Estoque. O campo 'Criar
PC' está localizado por padrão nos Itens da sub-aba nos Itens da sublista e é do tipo de
seleção.
A oferta de duas opções para ter essas opções selecionadas por meio do Script na NetSuite, um
dos seguintes valores deve ser informado:
682
Se desejar definir uma Envio Direto: createpo: "DropShip"
Solução
Para o cenário mencionado acima, se estiver usando o SuiteScript 1.0, por exemplo, a linha a
seguir poderá ser usada para definir o valor do campo.
Para SuiteScript 2.0 o mesmo pode ser aplicado com a sintaxe abaixo:
record.setSublistValue({
sublistId: 'item',
fieldId: 'createpo',
line: #, // Line Where the value is being set;
value: 'SpecOrd'
});
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
683
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário precisa criar um Pedido de compra único a partir de duas ou mais requisições.
Solução
Observação: O Local e o Fornecedor devem ser iguais. Caso contrário, serão criadas vários
Pedidos de compra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Um Pagamento ACH foi concluído, no entanto não foi Aprovado pelo Aprovador de 2º Nível
da empresa. Seu Status de Pagamento da Fatura permanece com Aprovação Pendente. Como
isso é criado por meio de ACH, não haverá o Botão Editar disponível.
Solução
Abaixo estão as etapas a serem executadas:
1. Navegue até Transações > Contas a Pagar > Exibir Status de Pagamento do Cliente
do Fornecedor
2. Localize o Lote em questão
3. Confirme se o Status está Concluído e se a Resposta é S0005
4. O Cliente deve chamar Coastal e solicitar a alteração da Resposta de S0005 para S0003.
5. Uma vez concluído, no Pagamento da Fatura, certifique-se de que a caixa Para ACH
seja Verdadeira; isso deve fazer com que o Pagamento seja mostrado na Fila de
Aprovação novamente.
6. O aprovador deve aprová-lo.
7. Uma vez concluído, avise a Coastal que isso não precisa ser processado novamente,
pois já está pago. Eles devem poder alterar a Resposta de volta para o S0005.
684
PERSONALIZAR REGISTRO DE ATIVOS PARA ADICIONAR COLUNA DATA DA
COMPRA
Referência: SuiteAnswers 88066 |
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Fixed Assets Management 20.1 | ID do pacote: 313134
Cenário
Solução
1. Navegue até Ativos fixos > Relatórios > Personalizar Modelo de relatório.
• Tipo de relatório: Relatório de registro de ativo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
685
Demonstração de resultados personalizado com um período definido mostra transações que
foram datadas fora do período filtrado.
Solução
1. Crie uma Busca salva que mostrará transações contabilizadas em um período específico
diferente da data da transação. Consulte o artigo 27228 Saved Search to Show
Transactions With Different Posting Period and Date
2. Abra as transações e verifique manualmente a data da transação e o período de
postagem
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um Campo personalizado com Acesso de exibição para uma Função não é mostrado quando a
Busca salva é executada para a Função.
Solução
1. Navegue até Personalização > Lista, registros e campos > Campos CRM (ou o tipo
de campo que o usuário não consegue ver)
2. Visualize um Campo personalizado
686
3. Clique em Acessar
4. Função
5. Função: Selecione a Função
Observação: Selecione a função que está tendo problemas com este Campo
personalizado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: SuiteCommerce Avançado
Cenário
Quando um cliente se registra no domínio nº1 (www.example.com), então se conecta ao
domínio nº2 (www.example.ca). A moeda principal é alterada de USD para CAD na IU do
NetSuite.
Solução
Este é o comportamento padrão do NetSuite. O cliente precisará fazer uma transação no
domínio #1 para bloquear a moeda principal em US$.
687
O BOTÃO ALTERAR CLIENTE NO REGISTRO DO PROJETO ESTÁ AUSENTE
Referência: SuiteAnswers 88058
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O Cliente gostaria de saber por que o botão Alterar Cliente aparece apenas em projetos
criados recentemente, mas depois de um tempo o botão não aparece mais.
Solução
1. Em Registro do Projeto > Relacionamentos > Contatos
Se o contato for feito de um contato existente (adicionado por meio do menu suspenso
Contato), o botão Alterar cliente ainda estará disponível, pois o registro do contato não foi
criado por meio do projeto atual, tornando-o não um registro de origem do projeto.
2. Mas se o Contato adicionado ao Relacionamento tiver sido feito por meio do botão Novo
Contato, o botão Alterar Cliente não estará disponível agora, pois o Contato foi criado a
partir do Projeto atual, tornando-o um registro de origem fora do projeto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Pode haver instâncias em que o usuário especifica o parâmetro de inicialização do registro
quando o registro é criado com alguns valores padrão, mas o registro não está sendo criado no
SuiteScript 2.0.
Solução
Um dos motivos pode ser a inicialização fornecida para esse tipo de registro não ser suportada.
Para criar o registro com êxito, remova os parâmetros de inicialização que não são suportados
para o tipo de registro que está sendo criado.
Mais informações sobre os parâmetros de inicialização suportados para diferentes tipos de
registro podem ser obtidas a partir do seguinte artigo 45152 do SuiteAnswers.
688
RELATÓRIOS DE IMPOSTOS INTERNACIONAIS (VIETNÃ) > BOTÃO EXPORTAR
PARA XML
Referência: SuiteAnswers 88037
Aplica-se a
Produto: NetSuite 2019.2
Cenário
1. Navegue até Relatórios > IVA/GST > Relatórios de Impostos (Internacional)
2. Defina os seguintes filtros:
a. Subsidiária = Vietnã
b. Formulário do país = Vietnã (inglês)
c. Período Fiscal = Qualquer Data
Resultado Real: o botão Exportar para XML não está disponível.
Resultado Esperado: Para que o botão Exportar para o XML seja semelhante em determinados
países.
Solução
No momento, essa questão está sendo endereça pela solicitação abaixo:
Aprimoramento #556405: Relatórios de Imposto Internacional (Vietnã) > Para que o botão
Exportar para o XML
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Defina um Relatório personalizado a ser exibido como um dos links ao navegar até o link
Financeiro.
Solução
1. Clique em Relatórios
2. Canto superior direito: Clique em Configurar aba personalizada ou Editar aba
personalizada
3. Clique em Salvar sem fazer nada
4. Clique em OK
5. Clique em Conteúdo
6. Clique em Categorias
7. Nome: Clique em Editar para Financeiro
689
8. Clique em Valores
9. Link:
1. Adicione o Relatório personalizado
2. Nome do campo: Insira o Nome
3. Arraste o Relatório personalizado para onde você deseja que ele seja colocado
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O cliente usa Suitelet para exibir registros com base no resultado da pesquisa salva. A pesquisa
salva retorna mais de 2000 registros, mas a API nlobjResults.getResults só pode atender a 1000
resultados de pesquisa.
Solução
Para verificar se o resultado retornará todos os 2000 registros, o cliente precisa aplicar o trecho
abaixo em seu script.
var startResult = 0;
var endResult = 1000;
var searchResult = nlapiCreateSearch( '<record_internal_id>', filters,
columns );
var resultSet = searchResult .runSearch();
var results = resultSet.getResults(startResult,endResult);
if(results != null && results.length > 0){
//apply logic
while(results.length == 1000){
var resultLastId = results[results.length -
1].getValue('internalid');
startResult = endResult;
endResult += 1000;
// apply logic
}
}
Aviso legal
O código de amostra descrito aqui é fornecido de forma "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou garante
que desenvolvedores de sucesso individuais tenham implementado o código de amostra em
suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
690
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Adicionando Níveis no Gerenciador de Hierarquia: Erro Inesperado
Solução
Você pode tentar usar a solução alternativa. Consulte abaixo:
1. Para criar um nível de hierarquia:
• Navegue até Configuração > Hierarquia de Mercadorias > Nível
• Informe um nome exclusivo e uma descrição para este nível de hierarquia. Observe
que você não pode informar um nome que já esteja sendo usado na mesma versão de
hierarquia.
• Para adicionar o novo nível na parte inferior da hierarquia (classificação mais alta),
deixe o campo Inserir antes de em branco. A classificação é atribuída automaticamente.
Observe que não é possível ter mais de um nível atribuído à mesma classificação.
• Para definir manualmente a classificação de nível, selecione um nível existente na
hierarquia na lista Inserir Antes. Este novo nível será colocado mais alto na hierarquia
do que o nível selecionado na lista, o que significa que ele terá uma classificação mais
baixa.
• Clique em Salvar
2. Para incluí-lo na Versão da Hierarquia de Mercadorias
• Navegue até Configuração > Hierarquia de Mercadorias > Versões de Hierarquia de
Mercadorias
• Clique em editar na linha da versão que você deseja adicionar aos níveis
• Marque a caixa de seleção dos níveis que deseja adicionar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
691
FATURA ORDENS DE VENDA > SUBMETER > MOSTRA COM SUCESSO, MAS A
VENDA EM DINHEIRO NÃO É CRIADA
Referência: SuiteAnswers 88030
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: 2019.1
SuiteApp: N/A
Cenário
O usuário navega para Transações > Vendas > Ordens de Venda da FATURA > Marca a
caixa de seleção FATURA ao lado de Ordens de Venda > Clique em Submeter > Mostra com
sucesso, mas nenhuma Venda de Caixa é criada.
Solução
Tente faturar o Pedido de Venda individualmente:
1. Abrir a Ordem de Venda
2. Clique no botão Fatura
3. Clique em OK na página Confirmar Encargo do Cartão de Crédito
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.2
SuiteApp: API do Gateway de Pagamento de Mês (ID do Pacote =214394)
Cenário
Os clientes que usam o Perfil de Processamento de Pagamento existente do Merchant e-
Solutions são obrigatórios para migrar para o novo Plug-in da API SuitePayments do Merchant
692
e-Solutions em 1 de outubro de 2019 e estão se perguntando o que acontecerá com os Pedidos
de Venda já autorizados antes de 1 de outubro de 2019.
Solução
▪ Ordens de Venda criadas após 1 de outubro de 2019 não poderão usar o Perfil legado de
Processamento de Pagamento do Merchant e-Solutions
▪ Todas as ordens de venda criadas e autorizadas antes de 1 de outubro de 2019
continuarão a ser processadas por meio do perfil existente de processamento de
pagamento do Merchant e-Solutions
▪ Comerciante e-Solutions sugere a migração o mais rápido possível, preferencialmente
antes que os Clientes sejam atualizados para a versão 2019.2 do NetSuite
▪ O Netsuite não enviou nenhuma comunicação aos Clientes em relação à migração para
o Plug-In de API SuitePayments
▪ Em vez disso, os Clientes devem ter sido notificados pela Merchant e-Solutions e pela
janela de tempo em que um representante da Merchant e-Solutions entrará em contato
com eles sobre a migração
▪ Os clientes podem chamar 1 (888) 288-2692 e discar 2 entre 8h e 4pm Horário do
Pacífico para falar com um especialista em migração da API SuitePayments do
Merchant e-Solutions
Aviso legal
Todas as informações fornecidas neste Artigo da SuiteAnswer foram originadas e validadas por
2 representantes do Merchante-Solutions.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário precisa adicionar ou editar a página Endereço de uma Entidade ao Emitir Cheques.
Solução
693
Observação: A preferência Preenchimento Automático tem precedência sobre o endereço
Faturamento Padrão.
Para ativar ou desativar a preferência Preenchimento Automático, vá para Início > Definir
Preferências. Na subguia Transações, na seção Detalhes Básicos, marque ou desmarque a
caixa Preenchimento automático de transações.
694
8. Salve o registro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Benefits Tracking| ID do pacote: 181105
Cenário
Solução
695
3. Aplique as alterações feitas no registro de Benefícios. Consulte SuiteAnswers artigo 68972
Assigning Benefits to an Employee.
Observação: O Aperfeiçoamento 553383 foi criado para poder remover em massa o Benefício
atribuído no registro do funcionário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Há instâncias que os usuários do NetSuite têm vários registros do Fornecedor, mas, na verdade,
são pertencentes a apenas uma Entidade. Elas terão transações separadas, como Créditos do
Fornecedor e Faturas do Fornecedor, mas para fins de reconciliação, precisam associar
o Crédito do Fornecedor à Fatura do Fornecedor com um nome de fornecedor diferente.
Solução
Atualmente, o NetSuite não tem recurso para aplicar um Crédito do Fornecedor a
uma Fatura do Fornecedor com um fornecedor diferente. No entanto, há uma solução
alternativa para que essas transações sejam associadas:
1. Crie um Lançamento por meio de Transações > Financials > Criar Lançamentos.
2. Na guia Linha, adicione o seguinte na primeira linha, no mínimo:
▪ Conta: A conta a pagar usada no Crédito do Fornecedor e na Fatura do
Fornecedor
▪ Det: O valor a ser creditado na Fatura do Fornecedor
▪ Nome: O Fornecedor na Fatura do Fornecedor
3. Em seguida, adicione o seguinte na segunda linha como um mínimo:
▪ Conta: A conta a pagar usada no Crédito do Fornecedor e na Fatura do
Fornecedor
▪ Crédito: A mesma quantia Debitada acima.
▪ Nome: O Fornecedor no Crédito do Fornecedor
4. Salve o Diário.
5. Agora para aplicar o Crédito do Fornecedor ao Lançamento e ao Lançamento para
a Fatura do Fornecedor. Vá para Transações > Contas a Pagar > Pagar Faturas
6. Na página Pagamentos da Fatura, adicione uma Conta (Qualquer Conta) e todos os
outros campos obrigatórios.
7. Na lista de transações abaixo, marcado o (1) Crédito do Fornecedor, o Lançamento
efetuado (Haverá 2 Lançamentos, mas com o mesmo Número, o que
significa débito e crédito e Faturamento do Fornecedor.
696
8. Salve a Página.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Faturamento de Assinatura Avançada
Cenário
1. Navegue até Transações > Faturamento > Processar Operações de Faturamento
2. Preencha os campos obrigatórios (por exemplo, Data Referência da Próxima Execução
da Fatura, Subsidiária, Cliente)
3. Exec Fat = T
4. Clique em Executar
Resultado Real:
1. Nenhuma FATURA criada
2. Status = Falha
3. Mensagem de Falha de Registro: "As transações não podem conter mais de 5000 linhas.
"
Solução
▪ Certifique-se de que o número total de linhas de Assinatura em uma Conta de
Faturamento seja 5000 ou menos.
▪ Se o número total de linhas de Assinatura exceder 5000, abra a Conta de Faturamento,
clique em Próximo Faturamento e remova manualmente as linhas que excedem o limite
5000. Crie outra FATURA para as linhas de Assinatura restantes.
Observação: O número máximo de linhas de Assinatura que podem ser adicionadas a uma
FATURA é 5000.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
697
Produto: NetSuite 2019.2
Cenário
Um campo de linha da transação personalizada no Registro de Fulfillment do Item deve
originar seu valor da quantidade na sublista do item em um registro de Ordem de Venda.
Solução
Pré-requisito: Campo da linha de transação personalizada no Registro de Atendimento do Item
com ID custcol_quantity_ordered
1. Crie um script de evento do usuário e informe o seguinte snippet no trigger do beforeSubmit
function beforeSubmit(scriptContext) {
var ifRec = scriptContext.newRecord;
arrItemId.push(soRec.getSublistValue({
sublistId: 'item',
fieldId: 'item',
line: x
}));
}
698
ifRec.setSublistValue({
sublistId: 'item',
fieldId: 'custcol_quantity_ordered',
line: i,
value: arrQty[soLineItem]
});
}
}
}
Aviso legal
O código de amostra descrito aqui é fornecido de forma "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou garante
que desenvolvedores de sucesso individuais tenham implementado o código de amostra em
suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
699
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O cliente tem aprovações avançadas e implementou uma solução do Acordo de Serviço: 63297
para substituir o comportamento em que um usuário pode aprovar faturas do Fornecedor por
meio de aprovação por e-mail e contabilizar a transação para um período com transações A/P
fechadas.
Embora a solução tenha sido implementada, o comportamento ainda é reproduzível e o script
registra um Erro: Chave de referência pós-período inválida do INVALID_KEY_OR_REF para
subsidiária.
Solução
O erro é encapsulado em um bloco try-catch e não para nem mesmo um erro foi gerado.
A pesquisa no script obtém o id interno do Ano, em vez de obter somente ids internos do mês.
Para corrigir isso, basta adicionar outro filtro de pesquisa "new nlobjSearchFilter( 'isyear', null,
'is', 'F' )".
Consulte o código de amostra abaixo:
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante
que os desenvolvedores de sucesso individuais tenham implementado o código de amostra em
suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada
ao uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código,
ou a qualquer serviço ou software relacionado.
700
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
SuiteAnswers Relacionado
▪ O SuiteScript > Período de Publicação está definido para um Período com Transações
A/P Bloqueadas
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Quando o usuário tenta abrir um Registro de Item, mas não consegue ou um Timeout de
Gateway está sendo gerado.
Solução
A função Visualização Aberta é um recurso pegajoso que se aplica sempre que o usuário abre
um registro. O erro acima é solicitado quando a página não pode ser carregada devido ao
volume de informações. Isso muitas vezes acontece na guia Registros Relacionados.
Para resolver:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
701
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Um e-mail com o título "Futura Remoção de Arquivos OFX e QFX de todos os Bancos de
Dados" foi enviado no início de dezembro de 2019.
O e-mail informa que todos os arquivos OFX e QFX importados antes de dezembro de 12,
2019 não estarão mais disponíveis para download no Netsuite.
A tentativa de fazer download dos arquivos importados antes da data informada causará um
Erro inesperado.
No entanto, os usuários ainda poderão obter seus arquivos de dados bancários a partir de suas
respectivas instituições financeiras.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Crie um Balanço Patrimonial Orçamentário e mostre resultados apenas para 1 mês (por
exemplo, apenas visualize o mês de janeiro para o ano de 2020)
Solução
702
1. Em seu Relatório personalizado de Orçamento do Balanço Patrimonial versus
Real > Hit Customize novamente
2. Na página Editar Colunas, selecione a coluna Quantia de Orçamento
3. Definir o Tipo de Intervalo de Período Alternativo como Relativo à data
do relatório
4. No Intervalo Período Alternativo, selecione Este Período
5. Faça o mesmo na coluna Quantia
6. Pressione Visualizar para verificar os resultados
7. Salve o relatório
Você também pode visitar os artigos abaixo do SuiteAnswers para obter mais orientação:
Observação: Para votar e buscar aprimoramentos, consulte o artigo Voting for Enhancements.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 299153
Cenário
Pode haver ocorrências em que os usuários verificaram seus registros no NetSuite ERP, eles
poderiam encontrar uma transação de Documento de Faturamento processada no
SuiteCommerce InStore (SCIS) que não tenha nenhum registro de Pagamento do Cliente
aplicado.
Uma possível causa desse cenário é quando o campo Cliente foi alterado com um perfil de
cliente diferente por outro usuário. Para verificar, podemos verificar a guia Informações do
Sistema do registro de Documento de Faturamento afetado. Como o valor do campo Cliente foi
alterado, o registro de Pagamento do Cliente será desanexado do registro de Documento de
Faturamento especificado. Isso faz com que o registro da FATURA altere seu status do
documento de Pago Integralmente para Aberto.
O registro de Fatura e Pagamento do Cliente deve ter o mesmo valor preenchido no campo
Cliente.
Solução
1. Navegue até Transações > Clientes > Aceitar Pagamentos do Cliente > Lista
2. Registro de Pagamento: Clique em Editar
703
3. Cliente: Selecione o mesmo Cliente no registro da Fatura
4. Aplicar:
• Aplicar: Na linha em que o registro de Fatura apropriado é mostrado, marque
a caixa de seleção
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
704
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Se o registro estiver sendo editado simultaneamente por vários usuários, o primeiro usuário
poderá salvá-lo com êxito. No entanto, os outros usuários receberão um erro de "Registro foi
alterado. " ao salvar. Em seguida, os dados serão removidos ao clicar no botão Voltar.
Solução
Para obter a solução alternativa possível no bloqueio do registro, se o usuário clicar no botão
Editar
1. Crie um Campo Personalizado, pois isso manterá o valor da edição de usuário atual.
2. Crie um Script do Cliente que definirá o valor do usuário atual no campo.
3. Crie um Fluxo de trabalho que bloqueará o registro.
705
2. Na sub-aba Aplica-se a, selecione em qual registro você restringirá diferentes usuários
para editar o mesmo registro.
3. Na sub-aba Exibir, você pode definir Tipo de exibição como Oculto.
if(scriptContext.mode == 'edit') {
706
var submitFieldStatus = rec.submitFields({
type: rec.Type.EMPLOYEE,
id: currRecId,
values: {
custentity6: userId
}
})
}
}
}
function saveRecord(scriptContext) {
var currRec = scriptContext.currentRecord
return true
}
A limitação atual dessa solução é, se o usuário não clicar no botão salvo, o registro
permanecerá bloqueado, pois o valor do campo personalizado oculto não será redefinido como
nulo
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc. não garante, garante ou garante qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
707
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Health and Safety | ID do Pacote: 109485
Cenário
O usuário está executando os relatórios OSHA 300 Log e OSHA 300A Summary e não
visualizando todos os Incidentes do local de trabalho inseridos.
Solução
Os relatórios OSHA 300 Log e OSHA 300A Summary só mostrarão os Incidentes do Local
de Trabalho inseridos no formulário OSHA 301.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
708
O usuário está com dificuldades para executar uma solicitação por meio da api do REST para a
lista de todos os registros de Oportunidade, onde a permissão para o registro em questão foi
adicionada com nível Total. O erro "INSUFFICIENT_PERMISSIONS - Permissões
ausentes para este registro." está sendo mostrado, embora o usuário tenha conseguido obter
um único registro por referência de ID na solicitação.
Solução
Para obter listas de todos os registros de Oportunidade por meio da api do REST, é necessário
adicionar uma permissão extra à Função.
Observação: A permissão Localizar transação também se aplica para listar todos os outros
tipos de Transações.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está criando um novo Pedido de compra por meio do botão Criar cópia, que, por
padrão, copia os anexos do arquivo também. O usuário não deseja ter os arquivos no novo
registro, pois eles não são relevantes.
Solução
1. Vá para Personalização > Criação de script > Scripts > Criar (exemplo de script
abaixo)
2. Selecione o arquivo de script e clique em Criar registro de script
3. Adicionar um Nome ao Registro de script
4. Clique em Salvar
709
5. No registro de script recém-criado, clique em Implementar script
6. Na subguia Público, selecione todas as Funções, escolha Pedido de compra no
campo Aplica-se a, no campo Tipo de evento, selecione Copiar.
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
*/
define(['N/record'],
function(record) {
function beforeLoad(scriptContext) {
if(scriptContext.type == 'copy'){
var po = scriptContext.newRecord;
po.removeLine({
sublistId: 'mediaitem',
line: i,
ignoreRecalc: true
});
}
}
}
return {
beforeLoad: beforeLoad,
};
});
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
710
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
711
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja redirecionar de uma página para a página Registro no tipo de contexto de
criação com campos preenchidos após o carregamento.
Solução
Para redirecionar para outra página de registro no modo criar tipo de contexto, use o
nlapiSetRedirectURL() para SuiteScript 1.0 e redirect.toRecord(opções) para SuiteScript 2.0
SuiteScript 1.0
Neste exemplo, o script está carregando a Fatura do Fornecedor na criação do tipo de contexto
do afterSubmit do script de evento do usuário do Pedido de compra e preenchendo o
campo Aviso por meio do parâmetro nlapiSetRedirectURL():
function afterSubmit(type) {
var params = new Array();
params['record.memo'] = 'Hello World';
nlapiSetRedirectURL('RECORD','vendorbill', null, null, params);
}
SuiteScript 2.0
function afterSubmit(scriptContext) {
redirect.toRecord({
type : record.Type.VENDOR_BILL,
id : null,
isEditMode: true,
parameters: {'record.memo':'helloWorld'}
});
}
Aviso legal
712
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante
que os desenvolvedores de sucesso individuais tenham implementado o código de amostra em
suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada
ao uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código,
ou a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Assets Management | ID do pacote: 364000
Cenário
Solução
O erro geralmente é encontrado quando o usuário está tentando descartar (via CSV) um Ativo
que já está descartado. Você pode visitar o registro FAM e verificar as Observações do sistema
para confirmar que esses Ativos foram descartados antes que a importação de CSV
acontecesse. Para evitar que o erro aconteça, exclua esses Ativos fixos no arquivo CSV.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
713
NENHUMA PASTA DE LOCALIZAÇÃO DE ITENS NOS CAMPOS NETSUITE ESTÁ
DISPONÍVEL NO MAPEAMENTO DE IMPORTAÇÃO DE CSV PARA ATUALIZAR
A PRÓXIMA DATA DE CONTAGEM NO REGISTRO DE ITENS DE ESTOQUE
Referência: SuiteAnswers 90154
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Na atualização do campo Data da Próxima Contagem de registros do Item de estoque via
importação de CSV, a pasta Locais do item expansível nos campos do NetSuite no Assistente
de importação CSV não pode ser encontrada, conforme discutido no ID SuiteAnswers: 81600
CSV Import > Inventory Count.
Esse cenário pode acontecer se a conta estiver usando o recurso Configuração Avançada de
Localidade de Estoque (AILC).
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
714
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
https://.app.netsuite.com/app/accounting/transactions/vendbill.nl?
whence=&record.entity=&record.memo=Hello%20World
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário está recebendo uma mensagem de erro ao salvar o Modelo de E-mail ao usar a
instrução IF.
Mensagem de erro:
Esta mensagem contém os seguintes erros que devem ser corrigidos para que possa ser enviada:
Para o chamado "...(...)" callee: Expected a method, but this has evaluated to a string (wrapper:
f.t.SimpleScalar):. ==> employee.issupportrep?string [in template "content" at line 55, column
715
20]. . ----. FTL stack trace ("~" means nesting-related):. - Failed at: #if
employee.issupportrep?string("yes... [in template "content" at line 55, column 15]. ----
Solução
Ao usar a instrução <#if> para o campo da caixa de seleção no modelo de e-mail, o formato
deve ser: <#if checkbox_variable?string == "Yes">
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Durante a configuração no ODBC, o cliente está encontrando um erro de Problema de Rede:
Falha na Resolução do Host.
Solução
Para resolver esse erro, verifique se a configuração no ID da Conta está correta.
Para verificar a configuração:
1. Abra a ferramenta Administrativa.
2. Clique na guia DSN do Sistema.
3. Na lista Origens de Dados do Sistema, selecione o nome da origem de dados NetSuite e
clique em Configurar.
4. Na guia Geral, certifique-se de que o ID da Conta está correto.
5. Clique em Testar Conexão para verificar a Conexão.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
716
SUITEBILLING INCAPAZ DE FAZER ALTERAÇÕES NA ASSINATURA COM O
PEDIDO DE VENDAS, DEFININDO O STATUS DE ATIVAÇÃO PENDENTE PARA
RASCUNHO
Referência: SuiteAnswers 90149
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteBilling
Cenário
O usuário não pode fazer alterações em uma Assinatura com Status de Ativação Pendente.
Esta Assinatura tem uma Ordem de Venda de Origem.
Solução
Não é possível fazer alterações na Assinatura a menos que ela esteja no Status Preliminar. Para
resolver:
1. Abrir e Excluir/ Anular a Ordem de Venda de Origem
2. Edite a Linha de Assinatura e defina o Status como Preliminar
3. Clique em Salvar
Observação: Se houver Ordens de Alteração, você também deverá excluí-las para alterar o
Status da Linha de Assinatura para Preliminar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteBilling
Cenário
Quando uma Assinatura se torna o Status Fechado?
Solução
Quando a Data Final da Assinatura estiver no futuro, a Assinatura continuará ativa mesmo
que todos os Encargos já estejam Processados, a menos que você a finalize.
Quando a Data Final da Subscrição estiver no passado, você ainda poderá criar a Subscrição,
mas depois de ativá-la, o Status irá automaticamente para Fechado. Nenhum Encargo será
criado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
717
SUITEBILLING REATIVAR UMA ASSINATURA
Referência: SuiteAnswers 90147
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteBilling
Cenário
Quais são os casos em que uma Assinatura pode ser Reativada?
Solução
▪ Quando a Inscrição já estiver Ativa, a Reativação ainda estará disponível, mas não
poderá Salvar o Pedido de Alteração.
▪ Quando a Inscrição está no Status Suspenso, a Reativação está disponível e pode
Salvar o pedido de Alteração.
▪ Depois que a Assinatura for Encerrada, a Reativação continuará disponível, mas não
poderá Salvar o pedido de Alteração.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
718
6. Clique em Salvar
Observação: Coloque o código na posição, dependendo de onde ele é preferido para ser
exibido no modelo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
SuiteApp: Electronic Bank Payments | ID do pacote: 367156
Cenário
Solução
A caixa de seleção Pagamento da fatura TEF agora deve ser mostrada como marcada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
719
RESOLVIDAS AS MENSAGENS DE ERRO “EXCEÇÃO AO SUBMETER O
PEDIDO” E “INFORMAÇÕES DE PAGAMENTO INCOMPLETAS” AO FAZER O
PEDIDO PAYPAL NO SITE
Referência: SuiteAnswers 90125
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Avançado 2019.1 | ID do Pacote: 273662
Cenário
Solução
Se tudo tiver sido configurado corretamente do lado do Paypal e o erro ainda ocorrer, altere a
forma preferida do registro do Pedido de vendas para Pedido de vendas padrão na Interface do
Usuário do Netsuite e processe a ordem novamente.
Se os erros tiverem sido corrigidos seguindo este método, verifique o formulário Pedido de
vendas personalizado preferido na sua conta e veja o que pode ter causado o problema
comparando o formulário Pedido de vendas personalizado com o formulário Pedido de vendas
padrão. Caso contrário, você poderá criar um novo formulário Pedido de vendas personalizado
com a mesma configuração do formulário Pedido de vendas padrão e aplicar a personalização
um de cada vez para poder identificar qual personalização pode ter causado o problema.
720
Observação: Seguindo estas etapas, talvez você não consiga mais usar o formulário Pedido de
vendas personalizado para criação de Pedido de vendas futuro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O cliente reporta o erro. O provedor "MSDASQL" do OLE DB para o servidor vinculado
"NETSUITE1" retornou a mensagem "A conversão solicitada não é suportada. ". Msg 7341,
Nível 16, Estado 2, Linha 53 Não é possível obter o valor da linha atual da coluna
"[MSDASQL]. FIRST_VISIT_REFERRER" do provedor OLE DB "MSDASQL" para o
servidor vinculado "NETSUITE1".
Solução
SSMS (SQL Server Management Studio) gera o erro "A conversão solicitada não é suportada. "
sempre que o OA_LENGTH em uma coluna for maior ou igual a 65534.
Identifique todas as colunas que têm o mesmo problema executando esta consulta:
SELECT * FROM OPENQUERY(NETSUITE1, 'SELECT TABLE_NAME, COLUMN_NAME FROM OA_COLUMNS
WHERE OA_LENGTH >= 65534')
A correção pode, em alguns casos, causar outro erro como no exemplo a seguir:
Consulta
SELECT * FROM OPENQUERY(NETSUITE1, 'SELECT TO_NCHAR(SCOPE_OF_WORK) FROM
OPPORTUNITIES')
Erro
OLE DB provider "MSDASQL" for linked server " NETSUITE1" returned message
"[NetSuite][ODBC 64bit driver][OpenAccess SDK SQL Engine]Failed to retrieve data.
Error ticket# k5y0dqrhvcohmmyot4mk[401]".Net SqlClient Data Provider: Msg 7320, Level
16, State 2, Line 4 Cannot execute the query "SELECT TO_NCHAR(SCOPE_OF_WORK) FROM
OPPORTUNITIES" against OLE DB provider "MSDASQL" for linked server "NETSUITE1".
O erro é gerado porque a função TO_NCHAR é usada em um campo onde os dados excedem
4000 caracteres. Isso pode ser facilmente corrigido usando a função SUBSTRING.
SELECT * FROM OPENQUERY(NETSUITE1, 'SELECT TO_NCHAR(substring(SCOPE_OF_WORK,1,3900))
FROM OPPORTUNITIES')
721
SELECT * FROM OPENQUERY(NETSUITE1, 'SELECT
TO_NCHAR(substring(PROJECT_ASSUMPTIONS,1,3900)) FROM OPPORTUNITIES')
Se o cliente precisar ter todos os dados, não apenas substring, ele precisará combinar várias
substring juntas.
Exemplo da tabela OPPORTUNITIES, coluna PROJECT_ASSUMPTIONS
DECLARE @index INT = 1;
DECLARE @index_part INT = 1;
DECLARE @sql NVARCHAR(4000) = '';
DECLARE @OPENQUERY_select NVARCHAR(4000) = '';
DECLARE @sql_part NVARCHAR(4000), @OPENQUERY NVARCHAR(4000), @TSQL NVARCHAR(4000),
@LinkedServer NVARCHAR(4000);
WHILE @index < (SELECT * from openquery(NETSUITE1, 'SELECT
MAX(LENGTH(PROJECT_ASSUMPTIONS)) FROM OPPORTUNITIES'))
BEGIN
SET @sql_part = 'to_nchar(substring(PROJECT_ASSUMPTIONS,' + CONVERT(varchar(12),
@index) + ',3900)) AS PA' + CONVERT(varchar(12), @index_part) + ','
SET @sql = @sql + @sql_part
SET @OPENQUERY_select += 'PA' + CONVERT(varchar(12), @index_part) + ','
SET @index += 3900
SET @index_part += 1
END
SET @LinkedServer = 'NETSUITE1'
SET @OPENQUERY = 'SELECT CONCAT(' + (SELECT
substring(@OPENQUERY_select,1,len(@OPENQUERY_select)-1)) + ') AS PROJECT_ASSUMPTIONS
FROM OPENQUERY('+ @LinkedServer + ','''
SET @TSQL = 'SELECT ' + (SELECT substring(@sql,1,len(@sql)-1) AS sql) + ' FROM
OPPORTUNITIES'')'
print (@OPENQUERY+@TSQL)
EXEC (@OPENQUERY+@TSQL)
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra
Esse artigo foi útil? Clique aqui para deixar seu comentário.
722
Aplica-se a
Produto: NetSuite 2020.2
Cenário
No entanto, nesse cenário, depois de adicionar um Item de linha com Campos de linha
obrigatórios completos, o usuário ainda receberá o erro sempre que estiver salvando o registro
do Relatório de despesa.
Solução
Se os pontos acima forem aplicáveis ao usuário, toda vez que o usuário adicionar um item de
linha, o próximo item de linha também será modificado, pois o campo de linha personalizado
acionou o fieldChanged do Script do Cliente e definiu valores para outros campos de linha.
Observação: Clicar no botão cancelar do item de linha antes de submeter o registro Relatório
de Despesas resolverá o problema.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: SuiteSuccess - Tema de SC | pacote Threads | ID do pacote: 239196 | Versão 1.1.22
Cenário
723
Um usuário notou que o boletim está parcialmente visível nas páginas Minha Conta, o que
fornece aos compradores experiência de usuário inconsistente.
Solução
O texto parcialmente visível nas páginas Minha Conta é chamado Título da seção superior e
isso não faz parte do Boletim Informativo. Ele se comporta da maneira que deveria aparecer
nas páginas Minha Conta e isso também se aplica ao tema Ponte.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
SuiteApp: SuiteBuilder
Cenário
Em alguns casos, é possível que os itens reativados não apareçam na pesquisa do site, embora
esses itens estejam visíveis nas categorias do site.
Solução
1. Navegue até o registro do item que não está aparecendo na busca - por exemplo,
"Item1"
2. Renomeie como "Item1a"
3. Clique em Salvar
4. Edite o registro do item novamente e defina o nome novamente como "Item1"
5. Clique em Salvar
724
Observação: Depois de fazer isso, permita 20-30 minutos para que os servidores
atualizem as definições e, em seguida, verifique se o item está mostrando agora nos resultados
da busca. Caso contrário, vá para a próxima etapa.
1. Navegue até a categoria em que este item está localizado e clique em Editar
2. A categoria listará os itens exibidos on-line. Procure "Item1" e reorganize-o para a
posição mais alta
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O cliente deseja criar uma senha a ser armazenada e oculta no registro da Ordem de Compra
para PDFs da transação usando um Campo de Corpo da Transação Personalizado
Solução
Criar um Campo de Corpo da Transação Personalizado:
1. Navegue até Personalização > Listas, Registros e Campos > Campos de Corpo da
Transação > Novo
2. Informe um label (ex. : Senha do PDF)
3. Definir o Tipo como "Texto de Formato Livre"
4. Certifique-se de que a caixa de seleção Valor da Loja esteja marcada
5. Em Aplica-se a, marque "Aquisição"
6. Clique em Salvar
7. Definir o Tipo como "Texto de Formato Livre"
8. Certifique-se de que a caixa de seleção Valor da Loja esteja marcada
725
Abra o registro Ordem de Compra no qual você deseja colocar a senha:
1. Navegue até Transações > Compras > Informar Ordens de Compra > Lista
2. Procure sua Ordem de Compra e clique em Editar
3. Na subguia Personalizado, informe um valor para o Campo Personalizado recém-criado
(ex. "password123")
4. Clique em Salvar
5. Clique no ícone Imprimir
6. O navegador deve solicitar uma senha. Informe a senha definida anteriormente para
mostrar o PDF impresso.
Observação:
▪ Se não quiser que o Campo personalizado que contém a senha seja exibido no
formulário, você poderá personalizar o formulário e desmarcar a caixa de seleção
Mostrar do Campo personalizado. Você ainda deve poder usar a senha ao imprimir a
transação
ATIVOS FIXOS > BUSCAS > REGISTRO DE ATIVOS > PERSONALIZAR >
"OCORREU UM ERRO INESPERADO"
Referência: SuiteAnswers 90102
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Fixed Assets Management versão 20.1
Cenário
O usuário tenta personalizar a pesquisa de Registro do Ativo por meio do Fixed Assets >
Buscas > Registro do Ativo > Personalizar, mas o sistema gerou uma mensagem "Ocorreu um
erro inesperado".
Solução
Para evitar a reprodução do erro, é necessário adicionar o "&adv=T" na URL, ou podemos
modificar a busca e remover todos os critérios de 'é todos' do modelo de busca personalizado,
pois eles não foram inseridos (ou adicionados manualmente) pela IU e não têm sintaxe correta
para o motivo pelo qual este erro está acontecendo.
Observação: Esta solução foi fornecida como alternativa a partir do Defeito 521823.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
PLANO DE CONTAS > NOVO > SALVAR > ERRO: PARA GERAR
CORRETAMENTE O ARQUIVO FEC, O NÚMERO DA CONTA DEVE SER
INFORMADO NO FORMATO CORRETO. DEVE TER PELO MENOS TRÊS
CARACTERES E OS TRÊS PRIMEIROS DEVEM SER DÍGITOS
Referência: SuiteAnswers 90095
726
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Localização da França (ID do Pacote = 143437)
Cenário
O usuário navega para Configuração > Contabilidade > Plano de Contas > Novo > Insira
todas as informações necessárias (incluindo o campo Número) > Salvar > Receber a seguinte
mensagem de erro:
Para gerar corretamente o arquivo FEC (tabelas Fichier d'Ecritures Comptables), o número da
conta deve ser inserido no formato correto. Ele deve ter pelo menos três caracteres e os três
primeiros caracteres devem ser dígitos.
Solução
O script de evento de usuário FL UE Account fornecido com o pacote requer que os seguintes
requisitos sejam atendidos ao informar um valor no campo Número no registro Conta:
1. O 1º dígito deve ser de 1 a 7
2. O 2º dígito deve ser de 0 a 9
3. O 3º dígito deve ser de 0 a 9
Se esses requisitos não forem atendidos, a mensagem de erro será exibida depois que um
registro de Conta for salvo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao atualizar os registros de Preço de Data Efetiva do Item com vários Níveis de Preço de
Quantidade. Quando o registro de Atualização de Preço for salvo, será recebida uma
mensagem de erro: SSS_METHOD_IS_ONLY_ALLOWED_FOR_MATRIX_FIELD.
Para explicar, para atualizar a primeira coluna Nível de preço de quantidade no registro do
Item, o Nível de preço de quantidade a ser definido é 0. Para o segundo Nível de preço de
quantidade no registro de Item, o Nível de preço de quantidade a ser definido deve ser 1 e
assim por diante.
727
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O erro foi recebido ao tentar salvar uma Transação de Cartão de crédito. Isso acontece quando
a conta de Cartão de crédito tem uma Subsidiária diferente com o Cliente selecionado na
transação.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 299153
728
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O campo Data de entrega real padrão mostra a data em que o registro de Atendimento do Item
é criado. Em alguns casos, a remessa real não acontece na data em que o Atendimento do item
é criado. Quando o Atendimento do Item é criado, seu Status do documento inicial é definido
como Separado.
Para capturar a data real em que os Itens são entregues, as Observações do Sistema mostram
quando o Status do Documento é alterado de Separado para Entregue. Para exibir a Data de
Entrega Real, selecione o valor das Observações do sistema usando uma Busca salva e
armazene o valor em um campo Transação personalizada.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
729
2. Clique em Transação
3. Título da busca: Insira um Título
Exemplo: Data de Entrega Real
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Tipo: Selecione Atendimento do item
o Linha principal: Selecione Verdadeiro
o Observações do Sistema:
▪ Novo Valor: Selecione é Enviado
7. Clique em Resultados
8. Clique em Colunas
9. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário
o Observações do sistema: Data
▪ Tipo de resumo: Selecione Máximo
10. Clique em Filtros disponíveis
11. Filtro:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione ID Interno
12. Clique em Salvar
1. Navegue até Personalização > Listas, registros e campos > Campos do Corpo da
transação > Criar
2. Nome do campo: Insira um nome para o campo
Exemplo: Data de Entrega Real Personalizada
3. Tipo: Selecione Data
4. Armazenar valor: Marque a caixa de seleção
5. Clique em Aplica-se a
o Atendimento do item: Marque a caixa de seleção
6. Clique em Display
o Sub-aba: Selecione Envio
7. Clique em Validação e valores padrão
o Busca: Selecione Data de Entrega Real
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
730
ERRO TRANS_UNBALNCD EM FATURAS ENVIADAS VIA SERVIÇOS DA WEB
Referência: SuiteAnswers 90070
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
Isso geralmente ocorre porque as casas decimais do valor ou os detalhes do imposto que estão
sendo enviados ao NetSuite são maiores que dois (2).
Ao fazer carregamento das Faturas para o NetSuite e o número de casas decimais exceder dois,
dependendo do dígito ao lado dele, o NetSuite eliminará as casas decimais restantes ou será
arredondado com base no terceiro número decimal.
Como solução, antes de carregar Faturas via Serviços da web, a contagem decimal nos campos
de detalhes do valor e do imposto deve ser apenas dois (2).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao imprimir um Voucher de Verificação, há ocorrências em que há vários itens de linha
exibidos na parte do Voucher que faz com que os elementos se sobreponham aos textos
impressos abaixo dele. Uma das formas para evitar isso é adicionar a condição que limitaria o
número de itens que serão impressos usando o código <#if expense_index lt number></#if>.
Solução
1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML
2. Clique em Editar/Personalizar no formulário preferido
3. Clique em Código de Origem para alternar a exibição de código de origem
731
4. Localize a linha que contém o seguinte:
<table style="position: absolute;overflow: hidden;left: 36pt;top:
90pt;width: 436pt;"><#list check.expense as expense><tr>
<td>${expense.account}</td>
<td>${expense.date}</td>
<td>${expense.description}</td>
<td align="right">${expense.amount}</td>
</tr>
</#list><#list check.item as item>
<tr>
<td> </td>
<td>${item.date}</td>
<td>${item.item}, ${item.description}</td>
<td align="right">${item.amount}</td>
</tr>
</#list></table>
</#if>
6. Clique em Salvar
Aviso legal
O código de amostra descrito aqui é fornecido de forma "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou
garante que desenvolvedores de sucesso individuais tenham implementado o código de
amostra em suas plataformas de desenvolvimento ou usando suas próprias configurações de
servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada
ao uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
732
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código,
ou a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Assets Management | ID do pacote: 364000
Cenário
O usuário alterou uma fórmula de depreciação dentro do método de depreciação, porém, depois
de algum tempo, ela foi alterada de volta automaticamente para seu valor original. Um dos
possíveis motivos é que o Usuário alterou a Fórmula de depreciação dentro do Método de
depreciação padrão. Na atualização para a nova versão do pacote, as Fórmulas de depreciação
padrão são redefinidas com seus valores originais.
Solução
1. Navegue até Ativos Fixos > Configuração > Métodos de depreciação
2. Método de depreciação: Clique em Editar
Observação: Defina um novo nome.
3. Fórmula de depreciação: Mude a Fórmula de depreciação conforme solicitado
4. Clique em Salvar como
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
733
Como 2019.2, há a possibilidade de personalizar o Modelo de E-mail do e-mail que é enviado
de qualquer Transação.Com isso sendo liberado, o recurso Mensagem do Cliente foi
substituído. Para incluir o texto do campo Mensagem do Cliente, é necessário que o Modelo de
E-mail seja personalizado. O cenário será o mesmo para cada Transação, mas descreveremos
apenas a situação para Fatura.
Solução
Para enviar a Mensagem do Cliente com a Fatura, siga estas etapas:
1. Navegue até Documentos > Modelos > Modelos de E-mail
2. Clique no botão Novo
3. Nomeie o novo Modelo de E-mail
4. Tipo de Registro = Transação
5. Subguia Modelo > preencha o seguinte ao Form Criar Modelo: $ {transaction.message}
6. Clique em Salvar
7. Navegue para Personalização > Forms > Forms de Transação
8. Pesquise o Formulário Preferencial para Documento de Faturamento e clique em Editar
9. Preencha o Modelo de E-mail criado na Etapa 6 para Modelo de Mensagem de E-mail
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Padrão SuiteCommerce
Cenário
Cenário 1:
Após executar uma Implantação Gulp bem-sucedida, o tema implantado não está disponível na
seção de tema Gerente de extensão a ser selecionado e ativado.
Cenário 2:
O Gerenciador de Extensões mostra uma página de erro quando você tenta abrir o Gerenciador
de Extensões. (Caminho: Configuração > Avançado do SuiteCommerce > Configuração).
Isso pode ser causado pela atualização da versão do Gerenciamento de Extensões SC.
Mensagem de erro:
{"header":{"status":{"code":"ERROR"},"message":"Unexpected token:
o","extra_data":{},"error_code":"SyntaxError"}}{"header":{"status":{"code":"ERROR"},"message":"Unexpected token:
o","extra_data":{},"error_code":"SyntaxError"}}
Solução
Para resolver isso, siga as instruções abaixo:
734
1. Navegue até Personalização > Listas, Registros, & Campos > Tipos de Registro.
2. Pesquise o tipo de registro Extensão ExtMech SC e clique no link Lista.
3. Na página da lista, você deve poder ver o registro de extensão
do Suite_Commerce_Base_Theme.
4. Clique em Editar.
5. Remova o valor no campo "TARGET_VERSION". Com base na minha investigação, o
valor padrão disso está atualmente definido como " {"SCA": ">=19.2.0", "SCS":
">=19.2.0"}" em sua conta.
6. Clique em Salvar.
7. Quando voltar à lista de extensões, clique novamente no link Exibir no registro de extensão
do Suite_Commerce_Base_Theme.
9. Clique em Editar no arquivo manifest.json no campo MANIFEST. Isso deve exibir uma
nova janela pop-up contendo os códigos do arquivo manifest.json.
10. Nas linhas de código, localize a seção de código abaixo e remova-a também se ainda
estiver lá:\
"target_version": {
"SCA": ">=19.2.0",
"SCS": ">=19.2.0"
},
Isso deve ser visto próximo à parte superior, sob a chave "alvo"
11. Clique em Salvar na janela pop-up.
12. Depois de fazer tudo isso, tente executar outra ativação, agora ele deve mostrar o Tema do
SuiteCommerce Base entre a lista de Temas a serem ativados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A mensagem de erro aparece em uma tela quando um usuário clica em um estado de fluxo de
trabalho para editá-lo:
735
A causa principal da mensagem de erro pode ser que o fluxo de trabalho afetado foi instalado a
partir de um pacote, mas a instalação falhou e os dados do fluxo de trabalho estão incompletos.
Solução
1. Navegue até Personalização > Suitebundler > Buscar e instalar bundles > Lista
2. Pacote em questão: Passe o mouse sobre o ícone verde no lado esquerdo e clique
em Desinstalar
3. Janela pop-up: clique em OK
736
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O arquivo CSV não foi importado corretamente devido ao nome dos clientes subordinados.
Solução
O usuário precisa verificar se o registro do cliente está ativo e, em seguida, respeitar a
hierarquia do cliente da mesma forma que a estrutura das subsidiárias; portanto, o nome do
cliente filho estará no formato:
Cliente principal: Cliente subordinado
Esta formatação pode ser verificada pelo comportamento ao fazer o mesmo processo
manualmente na Interface do Usuário. Ao tentar informar um novo Lançamento, para
preencher o campo Nome, o usuário pode ver a estrutura do cliente filho. O cliente deve ser
escrito da forma como é escrito aqui.
A melhor prática é, no entanto, usar um ID Interno do registro para impedir os erros de
ortografia.
Ao usar o ID Interno de um cliente, defina-o corretamente na página Mapeamento de
Campo (Configuração > Importação/Exportação > Importar Registros CSV).
Na página Mapeamento de Campo:
1. mapeie o campo para Linha de Lançamento: Nome
2. clique no ícone de lápis
3. defina Escolher Tipo de Referência como ID Interno
SuiteAnswers Relacionado
▪ Lançamento > Importação CSV > Erro: Chave de referência de subsidiária inválida xxx
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.2
Cenário
737
Após a depreciação de domínios específicos do Data Center, os usuários podem obter
mensagens de erro de tempo limite de conexão em consultas salvas anteriormente ao usar o MS
Excel, mesmo que sua origem de dados tenha sido atualizada com o URL de domínio
específico da conta.
Solução
Como as consultas salvas anteriormente estavam usando os URLs de domínio específicos do
Data Center, ao abrir, pode ocorrer um erro de TCP/IP, erro de conexão expirada. Para resolver
isso, os usuários precisariam atualizar a string de conexão em suas consultas para URLs de
domínio específicos da Conta ou usar o DSN configurado anteriormente no Administrador da
Origem de Dados ODBC (32 ou 64bit) > DSN do Sistema.
Para obter mais detalhes sobre a depreciação de Domínios específicos do Data Center, consulte
a seguir:
▪ Aviso: Depreciação de Domínios Específicos do Data Center para o SuiteAnalytics
Connect
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Em alguns casos, o Preço de transferência de um Item específico é igual ao custo médio. Para
originar automaticamente o custo médio de um Item depois de salvar uma Pedido de
transferência, crie um fluxo de trabalho e use o Grupo de ações da sublista.
Solução
738
- Ativar log: está marcado
7. Definição de evento:
- Ao criar: está marcado
- Ao visualizar ou atualizar: está marcado
8. Clique em Salvar
9. No diagramador, clique em Estado 1
10. No painel de contexto, clique em Novo grupo de sublistas
11. Informação básica:
- Acionador em: Após submissão de registro
12. Parâmetros:
- Sublista: Escolha Itens
13. Clique em Salvar
14. Clique no Grupo de ações da sublista criado
15. Clique em Nova ação
16. Selecione Definir valor do campo
17. Configure a ação de sublista com as seguintes definições:
- Campo: Taxa (Linha)
18. Valor:
- Selecione o botão de opção Fórmula
- Fórmula: Adicione o código {line.item.averagecost}
19. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Este artigo explica como preencher um Campo de Corpo da Transação Personalizado em um
registro de Fulfillment do Item com o usuário que criou o registro.
Solução
Parte A - Criar o Campo Corpo da Transação
1. Navegue até Personalização > Campos do Corpo da Transação > Novo
2. Informe um nome para o campo no Rótulo
3. Na subguia Aplica-se a, marque Fulfillment do Item
4. Clique em Salvar
739
1. Navegue para Personalização > Workflow > Workflows > Novo
2. Definição de Workflow
▪ Nome = [qualquer nome que você queira]
▪ Tipo de Registro = Transação
▪ Subtipos = Atendimento do Item
▪ Status da Liberação = Liberado
▪ Ativar Log = Verdadeiro
3. Iniciação
▪ Com Base em Eventos
4. Definição de Evento
▪ Ao Criar = Verdadeiro
▪ Tipo de Trigger = Após Submissão de Registro
▪ Tipos de Evento = Criar
5. Clique em Salvar
6. Clique duas vezes no Estado e, em seguida, Nova Ação > Definir Valor do Campo e
informe as seguintes configurações:
▪ Informações básicas
Gatilho em = Entrada
▪ Parâmetros
Campo = [O campo personalizado que foi criado na Parte A]
Fórmula = CONCAT(CONCAT({user.firstname}, ' '), {user.lastname})
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Esta consulta pode ser usada para rastrear as alterações de Preço em um Item específico para
fins de auditoria com o recurso do SuiteAnalytics.
Solução
Como pré-requisito já deve ter configurado a conexão ODBC funcional com o driver.
Referenciado o SuiteAnswers: 38959 Downloading and Installing the ODBC Driver for
Windows
Abra a ferramenta da sua escolha usada para enviar a solicitação SQL
Envie a consulta a seguir para ver as datas em que o preço foi modificado
Consulta:
SELECT DATE_CREATED
740
from SYSTEM_NOTES
where item_id = 39
and
STANDARD_FIELD = 'RATE'
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
O usuário queria atualizar o ID externo de um registro de fornecedor.
Solução
1. Prepare o arquivo externo com a seguinte coluna:
▪ ID Interno (registro do Fornecedor)
▪ ID Externo (Novo ID Externo)
2. Salvar o arquivo como CSV
3. Navegue até Configuração > Importar/Exportar > Importar registros CSV
4. No campo Tipo de Importação, selecione Relacionamentos
5. No Tipo de Registro, selecione Fornecedores
6. Selecione o arquivo que você deseja importar
7. Na caixa de diálogo Opções de importação, escolha Atualizar.
8. Na página Mapeamento de campo, mapeie os seguintes campos:
▪ ID interno = Conta: ID interno
▪ ID externo = Conta: ExternalId
9. Executar a importação
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
741
Cenário
É padrão para formulários de lançamento que não têm o campo Criado por. A criação de um
novo Campo do corpo da transação personalizada pode mostrar ao usuário que criou o registro.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos de corpo da
transação > Criar
2. Nome do campo: Insira Criado por
3. Tipo: Selecione Texto de formato livre
4. Armazenar valor: Marque a caixa de seleção
5. Clique em Aplica-se a
• Lançamento: Marque a caixa de seleção
6. Clique em Validação e valores padrão
• Fórmula: Marque a caixa de seleção
• Valor
padrão: Insira CONCAT(CONCAT(SUBSTR({user.firstname},1,99), ' '), {user.lastname})
7. Clique em Salvar e Aplicar a Formulários
8. Nome do Formulário:
• Exibir: Marque a caixa de seleção
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
O Método getRoleCenter() pode retornar BASIC quando o Usuário estiver conectado usando
uma Função com a opção Usar Interface Clássica marcada. Para obter mais detalhes sobre o
uso da Interface Clássica, consulte o artigo 75364 Use Classic View Interface.
742
1. Efetue log-in usando uma Função da Central de Parceiro (como exemplo)
2. Pressione F12 no teclado (para abrir a Console do navegador)
3. Digite o seguinte:
nlapiGetContext().getRoleCenter();
4. Pressione Enter
Uma solução alternativa pode ser obter o Usuário conectado e possivelmente executar
uma Busca para verificar a Função.
Aviso legal
O código de amostra descrito aqui é fornecido de forma "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou
garante que desenvolvedores de sucesso individuais tenham implementado o código de
amostra em suas plataformas de desenvolvimento ou usando suas próprias configurações de
servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada
ao uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas
as garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código,
ou a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
743
O usuário deseja usar SSO SAML como Entrada e SuiteSignON como Saída em instância
única.
Solução
Sim, o SSO de entrada e de saída pode ser implementado na conta e usado na instância única.
O SSO de saída é usado quando você deseja navegar ou acessar do NetSuite para outro
aplicativo de terceiros, enquanto o SSO de Entrada é usado quando há a necessidade de
navegar ou acessar o NetSuite de um aplicativo de terceiros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Este artigo aborda a atribuição de custo do trabalho no nível da tarefa do projeto.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
744
SuiteApp: SuiteSuccess - NFP Mid-Market Edition | ID do pacote: 223212 | Versão 1.1
Cenário
Crie Transações de Depósito no Programa de Fundos/Receita por Relatório mensal.
Solução
O relatório Fundo/Receita da NFP por Mês não deve mostrar transações de Depósito, pois o
relatório está fornecendo os registros de Lançamento, Fatura e Fatura. O depósito é um registro
separado para os nossos testes.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: SuiteSuccess - NFP Mid-Market Edition | ID do pacote: 223212 | Versão: 1.1
Cenário
O erro ocorre quando um usuário tenta preencher o campo Tipo de constituinte no registro
Constituinte.
Solução
Quando esse tipo é selecionado no campo Organização principal, ele executa uma validação na
qual requer que um campo principal tenha um valor.
O script executa determinadas validações com o ID de Tipos de constituinte padrão (ID interno
1, 2 e 3). Certifique-se de que esses 3 tipos de Constituinte padrão não sejam substituídos ou
substituídos, pois o script NFP está validando a existência desses tipos quando você acessa o
registro Constituinte.
745
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp:
Cenário
O usuário deseja definir um valor padrão no campo Segmento de localização, pois não está
usando o segmento em seu processo de negócios.
Solução
Algumas buscas salvas possuem uma coluna de segmento que preenche automaticamente o
valor de localização. Se um usuário não usar o segmento Local, é uma prática recomendada
remover a fórmula e definir um valor padrão.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
746
ALTERAR O PRIMEIRO MÊS DO ANO FISCAL PARA BUSCAS SALVAS DO NSPB
Referência: SuiteAnswers 89995
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp:
Cenário
O usuário deseja atualizar uma Busca salva NSPB para alterar o primeiro mês do resultado de
um ano do Calendário diferente.
Solução
Como padrão nas Buscas salvas do NSPB, ele usa janeiro como o primeiro mês do ano fiscal.
Se o mês inicial da data fiscal não for janeiro, as Buscas salvas em NetSuite deverão ser
atualizadas.
20. Navegue até Relatórios > Busca salva > Todas as buscas salvas
21. Localizar busca salva de destino
22. Clique em Editar
23. Clique na sub-aba Resultados
24. Nome do campo personalizado: Procurar Mês
25. Atualize a fórmula com o mês fiscal inicial correto
Exemplo: De 'Janeiro' para 'Outubro', // para alterar o primeiro mês para
outubro.
26. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteSolutions-Project From Opportunity Bundle | ID do pacote: 192046 | Versão 1.0
747
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: SuiteSuccess AMP Agency
SuiteApp: Componentes do Script SuiteSuccess | AVI (221345)
Cenário
Versão antiga do pacote para a solução da Agência AMP e, em seguida, atualizou o pacote de
Componentes de Script para a versão mais recente do pacote (5.319.0). Após a atualização,
recebeu um erro ao aprovar a FATURA.
Erro "Não é possível localizar a função updateInvoiceGLImpact no objeto [object Object].
(/SuiteBundles/Bundle 221345/ATLAS_AVI_EM_WIP_UE_INVOICE_GL.js#122)"
Solução
Após a atualização do pacote de Componentes de Script, a lógica usada no script também será
atualizada na versão mais recente.
O erro ocorre porque uma função(updateInvoiceGLImpact) é chamada no script
ATLAS_AVI_EM_WIP_UE_INVOICE_GL.js que não existe mais após a atualização.
748
O script com erro já está obsoleto nas versões posteriores, Undeploy script
ATLAS_AVI_EM_WIP_UE_INVOICE_GL para corrigir o erro.
1. Navegue até Personalização > Scripts > Registros de Script > Clique em Editar no
registro de FATURA
2. Na subguia Eventos do Usuário > script ATLAS AVI EM | WIP | UE | NF
GL > Desmarcar Caixa de seleção Implantado
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: SuiteSuccess - Agência EM NA
SuiteApp: SuiteSuccess - Componentes de Script | AVI EM 1.2.3 abaixo
Cenário
Ao criar/ editar o Cartão de Taxa de Faturamento. Resultado: org.mozilla. javascript.
EcmaError: ReferenceError: "stValue" não está definido. (/SuiteBuldes/Bundle
221345/ATLAS_AVI_EM_UE_VALIDATE_RATE_CARD.js#110) estava sendo encontrado.
Solução
O erro ocorre porque a variável “stValue” está sendo chamada, mas não declarada no script.
Para corrigir o problema, siga estas etapas:
1. Navegue até Personalização > SuiteBundler > Pesquisar e Instalar Pacotes > Lista
2. Procure SuiteSuccess - Componentes de Script | AVI EM > Focar no ícone de ação >
Atualizar pacote.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Os usuários queriam extrair o Nome do Projeto (Arquivado: Projeto de Assinatura, ID: {job})
na Pesquisa Salva da Transação.
749
Solução
Campos de Projeto... > Nome de Projeto não obterá nenhum resultado porque o campo
estava na Linha Principal.
Na guia Pesquisa Salva > Resultados, o usuário deve escolher Projeto Campos (Linha
Principal)... > Nome do Projeto.
Aplica-se a
Produto: 2019.2
SuiteApp: N/A
Cenário
Ao navegar para Transações > Compras > Inserir Solicitação de Cotação > depois de
preencher todos os campos necessários > subguia Fornecedores adicionada Fornecedor,
nenhum contato pode ser adicionado para o Fornecedor selecionado, mesmo que na
guia Registro do Fornecedor > Relacionamentos > subguia Contatos tenha uma informação
de contato fornecida.
Solução
1. Selecione no Registro do Fornecedor o Fornecedor selecionado na SDC se ele tiver a
mesma Subsidiária da transação SDC
2. Verifique se Tipo de Fornecedor = Empresa, se for um Indivíduo, um contato não
será adicionado.
3. Na guia Registro do Fornecedor > Relacionamentos > subguia Contatos > > acesse
o Registro de Contato.
Item de Ação:
1. No campo Registro do Contato > Classificação > Subsidiária deve ter a
mesma Subsidiária que a do campo Solicitação de Cotação.
Comportamento Esperado:
Volte para a guia Solicitação de Cotação > Fornecedores > selecione o mesmo Fornecedor,
agora a coluna Contato foi preenchida.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
750
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Assets Management | ID do pacote: 364000
Cenário
Solução
1. Navegue até Ativos fixos > Processamento em segundo plano > Status
2. Clique no hiperlink de erro ao lado do processo em questão
3. Erros do Processo FAM: Anote o ID Interno
4. Navegue até Listas > Relacionamentos > Fornecedores
5. Fornecedores:
6. Clique em Financeiro
7. Anote as Moedas
8. Navegue até Ativos fixos > Arrendamentos > Arrendamento
9. Arrendamento:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
751
O usuário precisa verificar se uma string contém uma substring em um SuiteScript programado.
String.includes() deve fazer o job, mas apareceu um erro informando que o objeto da string não
tem esse método.
Solução
No JavaScript, a forma mais simples de verificar se uma string contém uma substring está
usando o método includes.
'a nice string'.includes('nice') //true
No entanto, a versão do JavaScript em que o NetSuite está sendo executado não suporta
String.includes(). Como solução, podemos usar String.indexof() para a mesma finalidade.
Este método retornará -1 se a string não contiver a substring. Se a substring for encontrada, ela
retornará o índice do caractere que inicia a string.
'a nice string'.indexOf('nice') !== -1 //true
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
SuiteAnswers Relacionado
▪ Script to check if a field contains a particular string
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
752
Produto: NetSuite 2020.1
Cenário
O usuário deseja definir o Preço de Compra exibido em Item de estoque > Sublista do
Fornecedor via SuiteScript 2.0. No entanto, o valor exibido é obtido do Subregistro
'itemvendorprice'.
Problema Nº453453 SuiteScript Navegador de registros > Parte do Estoque > itemvendor -
Sublista de Fornecedores > ID Interno: itemvendorprice > Tipo: Sumário
Solução
A amostra de script a seguir fornece uma solução para definir valores no Subregistro
'itemvendorprice':
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/record'], function(record) {
function afterSubmit(scriptContext) {
subRec.setSublistValue({
sublistId: 'itemvendorpricelines',
fieldId: 'vendorcurrency',
line: 0,
value: 1
});
subRec.setSublistValue({
sublistId: 'itemvendorpricelines',
fieldId: 'vendorprice',
line: 0,
value: 3.0
});
subRec.save();
}
return {
afterSubmit: afterSubmit
};
753
});
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: Time-Off Tracking l ID do pacote: 112449
Cenário
Quando o funcionário se conecta à Central de funcionários, a aba Início no portlet de folga não
mostra o saldo a partir da data atual.
Solução
No portlet de Folgas, o saldo que aparece na aba Início é o valor Disponível agora.
O período disponível agora é o total de folgas restantes do ano atual. Esse valor é calculado
considerando o valor Disponível neste ano e ajustando para os seguintes tipos de alteração de
folga:
754
O Administrador pode confirmar esse valor no registro do funcionário. Para obter mais
informações, consulte o artigo 64501 Viewing an Employee's Time-Off Balance.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A impressão de relatórios de lista de seleção de pedidos para pedidos de vendas para itens
de montagem que mostram os componentes do item ainda é uma aprimoramento na linha de
serviços NetSuite.
No entanto, se a conta estiver usando recursos de ordens de serviço em seus processos, há uma
solução alternativa para visualizar os componentes dos itens de montagem adicionados à ordem
de venda.
Solução
1. Navegue até Transações > Vendas > Digitar Pedidos de vendas > Lista
2. Clique em Exibir para Pedido de vendas com status de Atendimento Pendente
3. Clique em Itens
4. Clique em Item
Observação: Clique no item de linha que deseja exibir a lista de componentes
5. Criar Pedido de trabalho: Clique em Pedido de trabalho.
Observação: A tela será redirecionada para um formulário de transação do Pedido de
trabalho no modo Editar.
6. Clique em Salvar
Observação: Isso criará um novo registro de Pedido de trabalho.
7. Clique em Imprimir BOM
Observação: Nova janela será aberta para a Lista de Materiais que mostra todos os
registros de Montagem/Item, juntamente com seus componentes, se aplicável.
755
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao aprovar o Pedido de vendas com o item Ordem de Serviço Especial incluído, um erro é o
prompt: "É necessário informar pelo menos um item de linha para esta transação", além disso,
a Lista de Materiais Avançada está ativada.
Solução
Verifique o item Ordem de Serviço Especial da Montagem se todos os
seus Componentes estiverem inativos. Como o item da Montagem é item Ordem de Serviço
Especial, a Ordem de Serviço será gerada automaticamente após uma aprovação do Pedido de
vendas. Se todos os componentes da Montagem estiverem inativos, o sistema não poderá usar
os componentes da Ordem de Serviço, portanto, será solicitado o erro.
1. Abrir o item de montagem
2. Na guia Manufatura, clique na revisão do BOM
3. Na guia Componentes, abra os Componentes do Item dos itens de Montagem
4. Verifique se estão Inativos na guia Informações do Sistema
5. Definir os Componentes de volta como ativos
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Tipos específicos de folga não precisam passar pelo processo de aprovação de folga e precisam
ser definidos com o status Aprovado após o envio da solicitação de folga.
Solução
756
1. Navegue até Configurações > Sistema de informações de RH > Tipo de tempo
afastado > Criar
2. Nome: Insira um Nome
3. Nome de exibição: Insira um Nome para exibição
4. Apenas rastrear: Marque a caixa de seleção
5. Incremento mínimo: Informe a quantia de Incremento mínimo do tempo afastado
6. Unidade de incremento: Selecione Dias ou Horas
7. Aprovação automática com limite: Marque a caixa de seleção
8. Limite de aprovação automática: Insira a quantidade máxima permitida de dias de
tempo afastado para ser automaticamente aprovada
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteBilling
Cenário
A Data de Efetivação de Finalização foi definida como uma data anterior. Você receberá o
aviso: Se antecipar a data de finalização, você não poderá mais editar ou excluir esta ordem
de alteração de assinatura. Deseja continuar?
Solução
Em vigor, há Encargos no status Pronto para o período da Data Inicial até a Data de
Efetivação do Desligamento.
Para que esses Encargos não sejam incluídos na FATURA, você deve defini-los como Não
Faturável fazendo o seguinte:
1. Vá para a guia Registros Relacionados da Assinatura
2. Clique no ID Encargo ou no #
3. Clique em Editar
4. Definir o Estado do Encargo para Não Faturável
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
757
Aplica-se a
Produto: NetSuite 2019.2
Cenário
A sandbox acabou de ser atualizada. Os tokens já foram gerados novamente para a Integração e
para o Usuário. Foi recebido um erro que diz "Erro do Sistema: Nenhum host é conhecido"
Solução
Um motivo possível para isso ter ocorrido é porque, quando o sandbox for atualizado, a opção
"Admin somente na atualização" será selecionada/marcada.Isso significa que somente
usuários com atribuição de Administrador poderão acessar a conta do sandbox. Para solucionar
isso, siga estas etapas:
1. Vá para o registro Funcionário.
2. Na subguia "Acesso", certifique-se de que a caixa de seleção "Fornecer acesso" esteja
marcada/marcada.
3. Certifique-se de que a atribuição para a qual o token foi criado esteja marcada para o
usuário.
4. Salve o registro e teste.
5. Se o problema ainda ocorrer, retorne ao registro Funcionário e altere a senha do
usuário/funcionário.
6. Salve e teste novamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
1. O usuário criou uma entrada semanal e usou o botão Copiar da semana anterior
2. O usuário copiou o Quadro de horários da semana anterior
Observação: A semana anterior tem uma linha vazia com 0 horas totais.
3. Usuário adicionou itens na 6ª linha
4. Clique em Salvar
Solução
758
2. Adicione itens após as linhas removidas
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
No registro de Atendimento do item, na sub-aba Item, a coluna Item está sendo fornecida
diretamente do registro do Pedido de vendas, portanto, não pode ser editada. Devido a isso, o
nlapiGetFieldText de chamada da API retornará nulo.
Para recuperar o nome do item no registro do Atendimento do item, em vez disso, podemos
usar o ‘itemname’ do fieldId. Refere-se ao nome para exibição do item ou ao que o usuário vê
na UI. Consulte o script de amostra abaixo para obter a sintaxe correta:
SuiteScript 1.0
Item_text = nlapiGetLineItemValue('item', 'itemname', i)
SuiteScript 2.0
Observe que i se refere ao número da linha do campo. A indexação para o número da linha
começa em 1 para SuiteScript 1.0 e 2 para SuiteScript 2.0.
objRecord.getSublistValue({
sublistId: 'item',
fieldId: 'itemname',
line: i
})
759
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
O usuário clica no botão Aprovar e recebeu o aviso Erro inesperado: A subsidiária da
transação XXX não é válida para o item. Escolha um item diferente.
Solução
Global Pesquisou o item e identificado como um Grupo de Impostos.
1. Ir para Configuração > Contabilidade > Grupos de Impostos
2. Editar o Grupo de Impostos especificado
3. Marcar a caixa Incluir Filhos
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
760
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário deseja excluir um registro de fatura de horas, mas precisa armazenar e/ou controlar
registros de fatura de horas que precisariam ser removidos.
Solução
Isso pode ser criado criando um Script de evento de usuário que seria acionado sempre que
houver exclusão de dados em Após a função enviar. O tipo de ação deve ser definido como
"Excluir" através de uma instrução condicional if-then. Outras ações podem ser inseridas na
condicional para rastrear o registro (por exemplo, criar um registro personalizado que levaria os
valores das entradas de horas tomadas, registrar a exclusão como Observações do sistema, etc. ,
dependendo do que o usuário pretende fazer com os dados do registro a serem excluídos).
if (type == 'delete'){
//You may add more actions here based on what would be more feasible
on your end.
Em SuiteScript 2.0:
function userEventAfterSubmit(type){
if (type == 'delete'){
log.debug({
title: 'Debug',
details: 'A time entry record has been deleted'
});
//You may add more actions here based on what would be more feasible on your
end.
761
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteBilling
Cenário
Não é possível Ativar a Assinatura a partir da Ordem de Venda.
Solução
O status da Assinatura está em Preliminar, mas o botão Ativar está acinzentado. Verifique se
o status da Ordem de Venda relacionada está no status Aprovado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
762
Um usuário deseja criar uma busca salva para exibir a quantidade de todos os itens comprados
de um fornecedor específico.
Solução
1. Navegue até Listas > Busca > Busca salvas > Criar
2. Selecione Transação
3. Título da busca: Insira um Título
Exemplo: Contagem Total por Item comprado do Fornecedor A
4. Clique em Critérios
5. Ir para Padrão
6. Filtrar:
o Selecione Tipo
▪ Tipo: Adicione Pedido de compra
o Selecione a Linha principal
▪ Linha principal: Selecione Não
o Selecione Fornecedor campos…
▪ Fornecedor campos… : Selecione ID interno
▪ ID interno: Informe o ID interno do fornecedor
Observação: Sempre clique em Adicionar uma vez que Filtro tenha sido
selecionado e ajustado conforme necessário.
7. Clique em Resultados
8. Ir para Colunas
9. Campo:
o Selecione Item
▪ Tipo de resumo: Clique em Grupo
o Selecione Item campos...
▪ Item campo… : Clique em ID Interno
▪ Tipo de resumo: Clique em Grupo
o Selecione Quantidade
▪ Tipo de resumo: Clique em Soma
Observação: Sempre clique em Adicionar quando Campos forem
selecionados e ajustados conforme necessário.
10. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Advanced Manufacturing 19.2.0.15
763
Cenário
O usuário deseja copiar instruções de trabalho em uma Bancada de trabalho de outra Bancada
na Manufatura avançada.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário está executando para revisar o Demonstrativo de Resultados e o Balanço Patrimonial
no último mês e notou que os saldos de Contas 2 foram alterados a partir dos valores
documentados quando foram exportados no mês passado.
Solução
Para verificar melhor o que foi alterado, você pode criar uma pesquisa de Transação para as
contas afetadas através destas etapas:
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo e selecione Transação como o
Tipo de Pesquisa
2. Na guia Critérios, adicione:
> Conta = (Selecione as contas afetadas)
> Subsidiária = (Selecione a Subsidiária, se aplicável)
3. Em seguida, na guia Resultados, adicione estes campos adicionais:
> Última modificação
> Data de Criação
764
4. Renomeie o Título da Pesquisa e clique em Salvar e Executar.
Depois de executar esta pesquisa, você poderá validar transações se elas tiverem sido
modificadas ou se houver novas transações adicionadas após a data em que o usuário exportou
o relatório no mês passado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Tech Services Customization - Consolidated Invoicing
Cenário
Usando a função Administrador, o cliente está tentando acessar Consolidar Faturas de Cliente
através de Listas > Personalizado > Consolidar Faturas de Cliente, mas recebe um erro
informando 'O recurso não está disponível atualmente na sua Conta'.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
ODBC > ORIGEM DE DADOS DO NETSUITE2. COM > SQL SERVER MGMT
STUDIO > SERVIDOR VINCULADO > ERRO: USO INVÁLIDO DE ESQUEMA OU
CATÁLOGO PARA O PROVEDOR DE BD OLE "MSDASQL" PARA O SERVIDOR
VINCULADO XX
Referência: SuiteAnswers 89882
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
765
Cenário
Os usuários/administradores podem usar o SQL Server Management Studio com servidor
vinculado para estabelecer conexão com drivers ODBC usando a origem de dados do
NetSuite2. com. Como essa é uma nova origem de dados, pode haver problemas de
compatibilidade ao executar as consultas. Um dos possíveis erros é o seguinte:
Uso inválido de esquema ou catálogo para o provedor de BD OLE "MSDASQL" para o
servidor vinculado "XX". Um nome de quatro partes foi fornecido, mas o provedor não expõe
as interfaces necessárias para usar um catálogo ou esquema.
Solução
Independentemente desta mensagem de erro, você pode primeiro confirmar se a conexão foi
bem-sucedida executando consultas SQL simples para listar qualquer coluna. Uma vez
confirmada, recomendamos o uso de openquery, pois fornecerá o melhor desempenho. A
sintaxe de amostra é a seguinte:
select * from openquery([Linked_Server], 'SELECT * FROM Table_Name')
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: versão 2019.2
SuiteApp: N/A
Cenário
Toda vez que o Cliente clica no botão de renovação no relatório de vendas personalizadas por
clientes, o valor total é alterado.
766
Etapas para Reprodução (Por Exemplo):
1. Relatórios > Vendas > Vendas por Clientes > Personalizar
2. Remova os campos padrão das colunas, como o campo Cliente/Projeto: Nome e
adicione outros campos desejados, como Categoria do Cliente, categoria do item e
campos de quantidade na Guia Editar Colunas
3. Agrupar categoria e quantidade do item com coluna anterior
4. Na Guia Filtros, adicione o seguinte campo:
▪ Data - entre o intervalo de datas: último mês De: 11/1/2019 Até: 11/30/2019
5. Na guia Classificação, mantenha o campo Cliente/Projeto: Nome
6. Clique em Salvar
7. Botão Atualizar
Resultados esperados: o total se tornará estático após a atualização algumas vezes
Resultados reais: O total muda constantemente em relação à atualização algumas vezes
Solução
O motivo para a alteração do total é porque a classificação usada não está sendo mostrada nas
colunas do relatório. O sistema fica confuso no backend que chama o uso de uma classificação
que não está disponível nos resultados do relatório.
Para resolver isso, você tem duas opções:
1. Remova o campo que não é usado nas colunas como Cliente/Projeto: Nome na guia
Classificação e substitua-o por um campo que é usado como uma das colunas.
2. Adicione o Cliente/Projeto: Nome ou o Campo de Classificação Usado na guia Editar
Colunas.
Aviso legal
Esta solução pode não funcionar com outros relatórios como por caso para a base de casos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Electronic Bank Payments | ID do pacote: 263979
Cenário
Pode ser necessário que um usuário use o conjunto Pagamentos Bancários Eletrônicos em
vários ambientes para fins de teste e treinamento ou a personalização do conteúdo disponível.
O NetSuite tem requisitos diferentes para a licença Pagamentos Eletrônicos, dependendo de
qual ambiente é usado.
Solução
767
Para usar recursos avançados para Pagamentos Bancários Eletrônicos na conta Produção, uma
empresa precisa adquirir uma licença de Pagamentos Eletrônicos e instalar o ID do pacote do
Cliente de Licença do NetSuite SuiteApps: 116144. No entanto, o requisito de ter a licença do
Electronic Payments é ignorado para a Conta do Sandbox ou Conta de Teste. O que significa
que toda a variedade de recursos avançados estará disponível nessas contas se apenas o ID do
pacote do Cliente de Licença do NetSuite SuiteApps: 116144 estiver instalado.
Toda a lista de recursos avançados para Pagamentos Bancários Eletrônicos contém:
▪ Acessar todos os modelos padrão suportados
▪ Criar e personalizar modelos de pagamento
▪ Automatizar o processamento de pagamentos em lotes usando a opção Processar
Faturas Automaticamente
▪ Suporte ao processamento paralelo de lotes de pagamentos para contas com o
SuiteCloud Plus License
▪ Use APIs de Pagamentos Eletrônicos para criar o conjunto de Processamento de
Pagamento de Fatura personalizado
▪ Suporte ao processamento de pagamento de várias moedas
A Conta de Desenvolvimento tem os mesmos requisitos da conta de Produção e uma parte
superior desta licença para Pagamentos Eletrônicos separados tem que ser provisionada. Um
usuário deve entrar em contato com o suporte para a criação da licença. Possibilidade de
ignorar a verificação de licença do EP também na conta de Desenvolvimento foi arquivado
como Aprimoramento 539528: NetSuite Licensing SuiteApp: Excluir contas de
desenvolvimento da verificação de licença. Semelhante à verificação de SB e RP.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
768
Aplica-se a
Produto: Nome do Produto
SuiteApp: Nome e versão da SuiteApp/Bundle
Cenário
O seguinte erro foi gerado: SSS_TIME_LIMIT_EXCEEDED.
Mensagem: Tempo de Execução do Script Excedido.
Solução
Esse erro será gerado se uma única execução de um script do lado do servidor ou aplicação
tiver demorado mais que seu limite. A tabela a seguir lista os limites de tempo prescritos para
cada tipo de script ou aplicativo:
Um script pode ser executado por um longo tempo se ocorrer qualquer um ou todos os
seguintes:
O script executa um grande número de operações de registro sem passar do limite de uso
O script faz com que um grande número de scripts de evento do usuário e/ou workflows sejam
executados
O script executa pesquisas ou atualizações do banco de dados que levam coletivamente um
longo tempo para serem finalizadas
Esse artigo foi útil? Clique aqui para deixar seu comentário.
769
SUITESCRIPT > APIS DE PESQUISA > PESQUISA DE ITEM > VALOR DE CAMPO
PERSONALIZADO OBTENÇÕES TRUNCADAS COM O CONJUNTO DE CAMPOS
DE LOCALIZAÇÃO DO INVENTÁRIO COMO UM FILTRO DE PESQUISA
Referência: SuiteAnswers 61578
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Quando uma pesquisa de Item (salva) é definida com o campo Local do Estoque como um
filtro de pesquisa, outros valores de campo dos resultados da pesquisa podem ficar truncados.
Por exemplo, digamos que há um campo personalizado do tipo Rich Text em registros de Item
de Estoque, contendo 99,000 caracteres. Quando seu valor é recuperado como parte dos
resultados da pesquisa salva, o valor poderá ser truncado se a pesquisa (salva) tiver o
campo Localização do Inventário como um filtro de pesquisa.
O problema 417662 é preenchido. Por exemplo, as notas do problema, esse truncamento
acontece por motivos de desempenho no Design do NetSuite atual.
Portanto, esse artigo apresenta etapas para explicar esse comportamento e oferece possíveis
soluções alternativas se um valor de campo (personalizado) for truncado.
Solução
Etapas e Excertos de Código de Amostra
Observação: modifique as etapas e os snippets de códigos de amostra da sua conta do
NetSuite.
1) Defina um campo personalizado para armazenar um conteúdo de texto longo para um item
de inventário.
1.1) Navegue até Personalização > Lista, Registros e Campos > Campos do Item >
Novo.
1.2) Defina o campo personalizado da seguinte forma:
- Label: Teste de Desc. do Item
- ID:custitem_item_desc_test
- Tipo:Rich Text
- Armazenar Valor:Marcado
- Guia Aplica-se a > Item do Estoque:Marcado
- Guia Exibir > Subguia:Principal
1.3) Clique no botão "Salvar e Aplicar aos Formulários".
2) Forneça valores para este campo personalizado em um ou dois itens de equipamento.
2.1) Navegue até Lista > Contabilidade > Itens.
2.2) Escolha "Item de Inventário" para o Tipo de filtro.
2.3) Edite qualquer item de equipamento para fornecer um valor de campo
personalizado.
Exemplos de Item do Estoque:
- iphone 6s (ID interno 261)
- H20 Esportes Retidos (ID interno 4)
2.4) Insira qualquer texto com comprimento de 99,000 caracteres no campo
personalizado.
2.5) Clique no botão "Salvar" nos registros de Item de Estoque.
770
3) Definir uma pesquisa salva de Item.
3.1) Navegue até Lista > Pesquisar > Pesquisas Salvas > Novo.
3.2) Escolha "Item" como o Tipo de Pesquisa.
3.3) Especifique o seguinte.
- Título da Pesquisa: Pesquisa de Item do Estoque (Detalhes)
Colunas de Pesquisa:
- ID Interno
- Nome
- Teste de Desc. do Item (Personalizado)
Filtros de Pesquisa:
- O Teste de Desc. do Item (Personalizado) não está vazio
- O Local do Inventário não é nenhum (Nenhum - significa todos os locais)
3.4) Clique no botão "Salvar e Executar".
Você deve ver os itens de equipamento com valores de campo personalizado, como a
seguir.
- iphone 6s (ID interno 261)
- H20 Esportes Retidos (ID interno 4)
4) Obtenha o valor e o tamanho do campo personalizado para os itens de estoque retornados
por esta pesquisa salva do Item.
4.1) Efetue log-in no domínio do SuiteScript Debugger como Administrador.
4.2) Navegue até Personalização > Script > Depurador de Script.
4.3) Manter Versão da API como 1.0.
4.4) Na caixa de texto Novo Script, informe os códigos de amostra a seguir, clique no
botão Depurar Script e clique no botão Executar da saída.
Código de Amostra 1 - Usando o nlapiLoadSearch()
var loadedSearch = nlapiLoadSearch('inventoryitem', 252);
var runSearch = loadedSearch.runSearch();
var results = runSearch.getResults(0,2);
var count = results.length;
var length = -1;
var a = 0;
Código de Amostra 2 - Usando o nlapiSearchRecord()
var searchresults = nlapiSearchRecord('inventoryitem', 252, null,
null);
771
var itemID = searchresults[i].getValue('internalid');
var item = searchresults[i].getValue('itemid');
var itemDesc =
searchresults[i].getValue('custitem_item_desc_test');
var length = itemDesc.length;
var output1 = ('Item ID: ' + itemID + ', Item: ' + item + ',
Item Desc Length: ' + length);
var output2 = ('Item ID: ' + itemID + ', Item: ' + item + ',
Item Desc: ' + itemDesc);
nlapiLogExecution('DEBUG','Output 1 (Item Desc Length)',
output1);
nlapiLogExecution('DEBUG','Output 2 (Item Desc Actual Value',
output2);
}
var a = 1;
var a = 1;
4.5) Observe o seguinte.
- Exemplo de Saída das funções nlapiLoadSearch() e nlapiSearchRecord()
ID do Item: 261, Item: iPhone 6s, Tamanho das Desc. do Item: 1309
ID do Item: 4, Item: H20 Esportivo Retido, Descrição do Item Tamanho: 1309
- Exemplo de Saída da função nlapiLoadRecord()
ID do Item: 261, Item: iPhone 6s, Tamanho das Desc. do Item: 99057
ID do Item: 4, Item: H20 Esportivo Retido, Descrição do Item Tamanho: 99046
- Quando a função nlapiLoadSearch() ou nlapiSearchRecord() é usada para
executar a pesquisa salva e recuperar o valor do campo personalizado e seu
tamanho, o valor do campo e seu tamanho ficarão truncados. Por exemplo, o
tamanho do campo foi truncado para 1,309 caracteres, no qual os tamanhos dos
campos reais eram maiores que 99,000 caracteres.
- Quando a função nlapiLoadRecord() é usada para executar a pesquisa salva e
recuperar o valor do campo personalizado e seu tamanho, o valor do campo e
seu tamanho não são truncados, isto é, o valor do campo completo é recebido.
5) Alternativas
772
5.1) Não use o campo Localização do Inventário como um filtro de pesquisa para a
Pesquisa de Item.
5.2) Combine o nlapiLoadSearch() ou o nlapiSearchRecord() com a função
nlapiLookupField(). Consulte os snippets de códigos de amostra abaixo.
Combinar funções nlapiLoadSearch() e nlapiLookupField()
var loadedSearch = nlapiLoadSearch('inventoryitem', 252);
var runSearch = loadedSearch.runSearch();
var results = runSearch.getResults(0,2);
var count = results.length;
var length = -1;
var a = 0;
var a = 1;
773
Para obter mais informações, na função nlapiLookupField(), visite o ID de artigo do
SuiteAnswers 10254 - APIs de campo.
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
A Atribuição Personalizada com Permissões Apropriadas não pode exibir os resultados corretos
de uma Pesquisa de Notas do Sistema.
1. O administrador cria uma Função de CEO Personalizada com as seguintes configurações:
a) Subsidiárias = Todos
b) Restrições do Funcionário = Nenhum - Nenhum Padrão
c) Não Restringir Campos do Funcionário = Verdadeiro
d) Permitir Exibição de Registro de Subsidiária Cruzado = Verdadeiro
e) Guia Restrições > Coluna Segmento = Em Branco
* Isso significa que Restrições de Departamento / Classe / Local = Nenhum -
Nenhum Padrão
f) Permissões > subtab Transações:
Faturas = Completas
Pagar Faturas = Total
Aprovação de Faturamento do Fornecedor = Completo
g) Guia Permissões > subguia Listas:
774
Funcionários > Completos
Registro do Funcionário > Completo
Guia Observações > Completo
h) Permissões > subguia Configuração > Publicar Listas de Funcionários >
Completo
2. O administrador cria uma Pesquisa de Observação do Sistema Salvo
a) Título da Pesquisa (por exemplo, Observação do Sistema CEO)
b) Público = Verdadeiro
c) Guia Critérios > Data = está dentro de hoje
d) Clique em Salvar e Executar
- Resultados Reais: É possível exibir 3 registros de Pagamento de Faturamento: (por
exemplo, 1000, 2000 ou 3000)
3. Alternar para função de CEO Personalizado
a) Exibir Observação do Sistema CEO recém-criada
- Resultado Real: TOTAL: 0
b) Registros de Pagamento de Faturamento de Pesquisa Global: 1000, 2000 &
3000
- Resultado Real: É possível acessar os registros de Pagamento de Faturamento
corretamente (portanto, este não é um problema de permissão).
Conforme informado nos artigos do SuiteAnswers: Pesquisa de Notas do Sistema >
Atribuição Personalizada com Permissão de Notas =Não é possível visualizar os
resultados da pesquisa (Id da Resposta: 66514)
Ao exibir uma Pesquisa de Notas do Sistema como um Administrador, os Usuários poderão ver
todas as Alterações de Notas do Sistema definidas por qualquer Usuário. Entretanto, quando
estiver conectado com uma atribuição de Não Administrador, a Pesquisa só retornará resultados
para o Usuário conectado.
Solução
1. Criar uma Nova Pesquisa Salva de Transações:
a) Navegue até Listas > Pesquisar > Pesquisa Salva > Novo
b) Selecionar Transação
c) Informe o Título da Pesquisa (por exemplo, Pesquisa de Pagamento de Fatura de
CEO)
d) Público = Verdadeiro
e) Guia Critérios > Adicionar:
O Tipo é Pagamento de Fatura
Observações do Sistema: a data está dentro de hoje
f) Guia Resultados > Adicionar:
Observações do Sistema: Data
Observações do Sistema: Tipo
Observações do Sistema: Valor Antigo
Observações do Sistema: Novo Valor
g) Guia Filtros Disponíveis > Adicionar Observações do Sistema: Data
h) Clique em Salvar e Executar
Resultado Real: exibe registros de Pagamento de Faturamento (por exemplo, 1000, 2000 &
3000)
2. Altere para a função CEO Personalizado e exiba a Pesquisa de Pagamento de Fatura de
CEO recém-criada
775
- Resultado Real: Os registros de Pagamento de Faturamento (por exemplo, 1000, 2000
& 3000) serão exibidos corretamente.
Observação: essa é uma limitação conhecida e a maioria dos casos reportados são associados
à Aprimoramento: 246817 - Pesquisa/Relatórios > Adicionar trilha de auditoria (observações
do sistema) mostrando quem criou/modificou, última execução etc.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
No início do acesso de Release Preview, você deve atualizar manualmente a versão mais
recente do Fixed Assets Management. Durante o upgrade por fases, a versão de lagging estará
obsoleta e a versão à esquerda ficará disponível em seu lugar. Em vigor, você não poderá
pesquisar e instalar a versão de flags do SuiteApp por meio da página Pesquisar e instalar
pacote enquanto um acesso de visualização de upgrade e release estiver em andamento.
Você pode fazer upgrade do SuiteApp para a versão 2021.2 na sua conta de Release Preview e
instalar a versão 2021.1 em sua conta de Produção ou Sandbox seguindo a programação
abaixo:
Disponibilidade da versão do
Disponibilidade da versão do Fixed Assets Management
Fixed Assets Management 21.2 para instalação e
21.1 para instalação atualização na Release
Preview e Sandbox
Liberar disponibilidade da
data inicial da visualização (Segunda - Quinta, horário de (Segunda - Quinta, horário de
até a Fase 3 - Clientes são verão do Pacífico, UTC - 7:00) verão do Pacífico, UTC - 7:00)
submetidos a upgrade
0:00 am - 3:00 am 3:00 am - 2:30 pm
2:30 pm - 5:00 pm 5:00 pm - 0:00 am
776
Fixed Assets Management
Atualizado para a nova disponível na versão
Tipo de conta
versão NetSuite? SuiteApp para
compartilhamento
Para contas que não foram submetidas a upgrade para a nova versão do NetSuite, somente a
versão de flag do SuiteApp estará disponível. Recomendamos que você aguarde que sua conta
seja submetida a upgrade para obter a versão à esquerda do SuiteApp.
Para instalar a versão inicial do SuiteApp, entre em contato com o Suporte ao Cliente para
compartilhar manualmente o SuiteApp.
Ao aguardar que sua conta seja submetida a upgrade, aproveite a disponibilidade para Release
Preview. Antes do upgrade da sua conta, você pode testar a nova versão do Fixed Assets
Management em sua conta Release Preview manualmente fazendo upgrade do SuiteApp para a
versão mais recente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
777
Produto: NetSuite 2019.2
SuiteApp: SuiteBilling
Cenário
Quando o Usuário for para Transações > Faturamento > Operações de Faturamento do
Processo > Status, selecione e abra um ID de Envio, vá para a guia Registros, o Número da
Transação será exibido 'Nenhum' em vez de um Nº de Fatura.
Solução
O motivo para isso pode ser o seguinte:
1. Nenhum Encargo Pronto disponível, as Assinaturas relacionadas já foram Fechadas/
Encerradas antes da Data de Execução da Fatura.
2. Nenhuma Assinatura relacionada à Conta de Faturamento.
Para remover as linhas 'Nenhum' na guia Registros, nas Execuções de Faturamento futuras,
defina as Contas de Faturamento como Inativas.
Observe que, apesar de a conta Faturamento não estar associada a encargos pendentes e/ou
a projetos/ FATURAs em aberto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteBilling
Cenário
O usuário encontrou o erro: "Violação de permissão: Você precisa da permissão 'Listas ->
Moeda' para acessar essa página. Entre em contato com o administrador da conta", ao tentar
salvar uma Assinatura.
Solução
778
5. Permissão: Insira a Moeda
6. Nível: Informe o Nível desejado
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
ERRO: OCORREU UM ERRO. ESTA PÁGINA NÃO PODE SER EXIBIDA. [ERRO
INESPERADO (SUITESCRIPT)] AO ABRIR O SITE DO SUITECOMMERCE
INSTORE (SCIS)
Referência: SuiteAnswers 89884
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 325764
Cenário
779
Você pode encontrar o erro acima ao acessar o SuiteCommerce InStore (SCIS) em um
aplicativo ou browser do Windows. Uma possível causa para esse erro é um campo
configurado na guia Campos da faceta do registro do site SCIS que foi desativado. Para
determinar se o campo foi desativado, o usuário pode ver que, para esse campo específico, o
valor na coluna ID do Campo está em branco.
Para resolver isso, o usuário precisa remover o status inativo no campo afetado que foi
configurado no site SCIS. Aqui estão as etapas a serem seguidas como exemplo se o campo
afetado for um Campo de Item.
Solução
1. Navegue até Personalização > Listas, Registros e Campos > Campos do item
2. Campo afetado: clique no nome na coluna Descrição
3. Inativo: Desmarque a caixa de seleção
4. Clique em Salvar
Observação: A solução acima não se limita ao campo do tipo: Campo do item. Também pode
ser aplicável a Classes. Pode haver um cenário em que o recurso Classe na conta tenha sido
desativado acidentalmente, o que causou o erro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A visualização do registro do item gera um erro "Que o registro não existe".
Solução
Verifique se o recurso Custo Padrão foi ativado recentemente. Observe que se o recurso estiver
ativado, o campo Categoria de Custo no registro do item agora será obrigatório,
independentemente do Método de Cálculo de Custo.
A. Se nenhum item ou registro for criado ainda usando o recurso Custo Padrão, faça o seguinte:
1. Navegue até Configurações > Empresa > Hailitar recursos > aba Itens e estoque >
Custos Padrão
2. Desmarque o recurso Custo Padrão
3. Clique em Salvar
4. Navegue novamente para o mesmo caminho e verifique a funcionalidade
780
B. Se os itens/registros de cálculo de custo padrão já foram criados, atribua uma Categoria de
Custo aos registros de item existentes.
Observação: Para adicionar uma Categoria de Custo padrão a novos itens, navegue
até Configurações > Contabilidade > Preferências Contábeis > Itens/Transações
> seção Contabilidade de Custo > Categoria de Custo Padrão.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O motivo disso pode ser que um Formulário personalizado tenha sido criado a partir da "Pedido
de vendas padrão - Venda em dinheiro" e o campo "Método de pagamento" tenha a caixa
Exibir desmarcada.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
781
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Um fluxo de trabalho é aplicado aos registros do Lead para definir automaticamente a Origem
do Lead depois que o registro do Lead é salvo. O fluxo de trabalho inclui uma ação Definir Valor
do Campo e é definido para acionar após Envio do Registro. Ao salvar um registro de Lead, é
encontrado um erro declarando que "Chave de referência de leadsource inválida xxx para
campaigncategory x".
O erro ocorre quando o valor no campo Categoria do registro Campanha de Marketing é
diferente do valor do campo Categoria de Campanha no registro do Lead. A solução é primeiro
limpar o valor do campo Categoria de Campanha antes de definir qualquer Origem de Lead no
registro de Lead.
Solução
1. Registro do Lead em Aberto que está encontrando o erro
a. Navegar até Listas > Relacionamentos > Leads
b. Clique em Editar no registro de Lead afetado
c. Navegar até a subtab Marketing
d. Procure o campo Origem do Lead e anote o valor definido (exemplo:
Campanha)
e. Procure o campo Categoria de Campanha e anote o valor definido (exemplo:
Rádio)
2. Abrir a Origem de Lead/Campanha de Marketing definida no registro de Lead
a. Navegar até Listas > Marketing > Campanhas de Marketing
b. Selecione a Campanha de Marketing selecionada no campo Origem de
Lead do registro de Lead (exemplo: Campanha)
c. Procure o campo Categoria no registro da Campanha de Marketing
3. Modifique o workflow para limpar o valor da Categoria de Campanha do registro de
Lead
a. Navegar até Personalização > Workflow > Workflows
b. Clique em Editar no workflow personalizado
c. Adicionar uma nova ação Definir Valor do Campo a ser acionada antes da
ação existente
▪ Gatilho em: Após Submissão do Registro
▪ Campo: Categoria de Campanha
▪ Valor Estático:<null>
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
782
Aplica-se a
Produto: NetSuite 2020.2
Cenário
A execução da consulta ODBC abaixo retorna um valor NULL para a coluna schedule_id:
Solução
Aviso legal
O código de amostra descrito aqui é fornecido "tal como está", sem a garantia de qualquer tipo,
até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc. não garante ou
garante que os desenvolvedores de sucesso individuais tenham ao implementar o código de
amostra nas plataformas de desenvolvimento ou ao usar suas próprias configurações do
servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
783
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Asset Management | ID do pacote: 364000 | Versão: 21.1
Cenário
Solução
784
Abaixo estão os Campos com seus valores predefinidos/padrão correspondentes:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
SUITESCRIPT 2.0 > CLIENT SCRIPT > IGNORAR EXECUÇÃO DE SCRIPT PARA
REGISTROS CRIADOS VIA WEB SERVICES
Referência: SuiteAnswers 89843
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Os registros criados por meio de Web Services não devem acionar a lógica contida em Scripts
de Cliente implantados no registro
Solução
Implemente uma Pesquisa Salva de Observação do Sistema no script do Cliente que verifica se
o contexto de criação está através dos Web Services. A Pesquisa Salva no Script do Cliente tem
os seguintes critérios:
▪ ID do Registro = ID do Registro Atual
▪ Tipo de Registro = "-30" (Ordem de Venda - Alteração conforme desejado)
▪ Tipo = T (Criar)
▪ Contexto = WSS (Web Services)
function(nCurrentRecord, nSearch) {
/**
* Function to be executed after page is initialized.
785
*
* @param {Object} scriptContext
* @param {Record} scriptContext.currentRecord - Current form record
* @param {string} scriptContext.mode - The mode in which the record is being
accessed (create, copy, or edit)
*
* @since 2015.2
*/
function pageInit(scriptContext) {
if (scriptContext.mode == 'edit') {
var currentRecordId = nCurrentRecord.get().id;
filters.push(nSearch.createFilter({
name: 'recordid',
operator: nSearch.Operator.EQUALTO,
value: currentRecordId
}));
filters.push(nSearch.createFilter({
name: 'recordtype',
operator: nSearch.Operator.ANYOF,
value: "-30" // -30 =
Sales Order record. Change as desired
}));
filters.push(nSearch.createFilter({
name: 'type',
operator: nSearch.Operator.IS,
value: "T" // T = Is
create.
}));
filters.push(nSearch.createFilter({
name: 'context',
operator: nSearch.Operator.ANYOF,
value: "WSS" // WSS =
Created by Web Services.
}));
columns.push(nSearch.createColumn({
name: 'recordid'
}));
786
if (result) {
// Record is created by Web Services
// Place script termination logic
} else {
// Record is not created by Web Services
// Normal logic for Records not created by Web Services
}
}
}
return {
pageInit: pageInit
};
});
Aviso legal
O código de amostra descrito neste documento é fornecido "como está", sem a garantia de
qualquer tipo, à extensão mais completa permitida pela lei. O Oracle + NetSuite Inc não garante
ou garante que os desenvolvedores de sucesso individuais possam ter a implementação do
código de amostra nas plataformas de desenvolvimento ou ao uso de suas próprias
configurações de servidor Web. A Oracle + NetSuite Inc não garante, garante ou faz qualquer
representação sobre o uso, resultados de uso, precisão, pontualidade ou conclusão de
quaisquer dados ou informações relacionadas ao código de amostra. A Oracle + NetSuite Inc.
isenta todas as garantias, expressa ou implícitas e, em particular, isenta todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas a qualquer
outro código ou serviço, bem como qualquer responsabilidade direta ou qualquer
responsabilidade pelas alterações na NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
787
O usuário está recebendo o erro abaixo ao salvar um arquivo SuiteScript 2.0:
"SuiteScriptModuleLoaderError FAIL_TO_EVALUATE_SCRIPT_1 > Falha ao avaliar o
script: Todos os módulos de SuiteScript API estavam indisponíveis ao executar sua definição
de callback"
Solução
A maneira recomendada de inicializar Variáveis globais é fazer isso lentamente. O ideal deve
haver algum objeto que conterá todas essas Variáveis globais. Encontre o código de amostra
abaixo:
var myGlobalVariable;
var GLOBALS = {
get MyGlobalVariable(){
return myGlobalVariable;
}
};
Aviso legal
O código de amostra descrito aqui é fornecido "tal como está", sem a garantia de qualquer tipo,
até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc. não garante ou
garante que os desenvolvedores de sucesso individuais tenham ao implementar o código de
amostra nas plataformas de desenvolvimento ou ao usar suas próprias configurações do
servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
788
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
SuiteAnswers relacionado
• SuiteScript 2.0 > Upload Script > "Fail to evaluate script: All SuiteScript API Modules
are unavailable while executing your define callback."
• SuiteScript 2.0 > "Fail to evaluate script: All SuiteScript API Modules are unavailable
while executing your define callback."
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja obter valores de uma Busca salva com uma função de resumo em um script
Map/Reduce.
Solução
Script:
function map(context) {
log.debug({
title: 'mapDataValues',
details: mapDataValues
});
Execution Log:
789
{"GROUP(entity)":{"value":"14","text":"Baker
Queen"},"COUNT(tranid)":"6","SUM(amount)":"134.10"}
Observe que a Busca salva usou as funções de resumo Grupo, Contar e Somar para os
Resultados/Colunas.
1. Restrinja o mapDataValues.
2. Substitua o "()" por "".
3. Faça parse novamente.
function map(context) {
log.debug({
title: 'Entity Value + Amount Value',
details: entityValue + ' - ' + amountValue
});
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
790
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Se as opções do Item não forem mostradas no site, siga as etapas abaixo para resolver.
Solução
8. Clique em Adicionar
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
791
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Uma função específica está encontrando o erro "Não é possível retornar a Coluna para Pesquisa
salva de resumo" ao imprimir um Modelo avançado de PDF para uma Pesquisa salva. Isso
acontece porque a função não tem acesso ou permissões a um ou mais campos retornados na
Pesquisa salva. Para evitar o erro, certifique-se de que a função tenha privilégios suficientes
para todos os tipos de registro retornados.
Solução
1. Navegue até Configuração > Usuários/Funções > Gerenciar Funções
2. Função preferida: Clique em Editar/Personalizar
3. Clique na aba Permissões
Observação: Clique na sub-aba necessária que especifica o tipo de registro (por
exemplo, Transações, Relatórios, Listas, Configuração, Registro personalizado).
4. Permissão: Selecione Registro
5. Nível: Selecione Visualização/Total
6. Clique em Adicionar
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário tentou criar uma nova função personalizada, mas recebeu o erro: "Escolha um
nome de função diferente." (Nome da função) "já foi utilizado.". No entanto, ao verificar a lista
de funções, ela não está visível nem mesmo na lista de funções inativas. Na verdade, quando o
usuário cria uma busca salva de função, ela será exibida na lista. Além disso, a função está
disponível na lista suspensa de um registro personalizado ao atribuir permissões.
Solução
792
atribuída a esse centro não estará mais visível na lista de funções. No entanto, ela ainda está na
conta do NetSuite. É por isso que, quando o usuário cria uma nova função com o mesmo nome,
o erro de que o nome da função já foi utilizado é retornado. Para contornar, atribua um nome de
função diferente.
1. Navegue para Configurações > Usuários/Funções > Gerenciar Funções > Criar
2. Nome: Digite um Nome de função diferente
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário pode se conectar por meio de "Testar Conexão" na configuração da Origem de dados
ODBC, mas ao tentar se conectar ao SuiteAnalytics por meio do Excel/Power BI, o usuário
recebe um erro: "Você inseriu um endereço de e-mail, senha ou contexto de informação
inválido (AccoundID, RoleID). Tente novamente".
Solução
Um possível motivo para isso ocorreu porque já existe um endereço de e-mail e senha salvos
no aplicativo Excel e Power BI.Siga as etapas abaixo para resolver isso:
Observação: Para ter certeza de que a senha foi digitada corretamente, é recomendável digitá-
la primeiro em um aplicativo Notepad e em seguida copiar e colar no campo de senha.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
793
RESOLVER ERRO: “ERRO INESPERADO” AO CRIAR UM REGISTRO DE
MENSAGEM COM ANEXO AO USAR SERVIÇOS DA WEB SOAP
Referência: SuiteAnswers 89938
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário tem uma integração do SOAP Serviço da web que usa a operação asyncAddList. O
addList está criando um registro de Mensagem com anexo. Em seguida, mediaItem é usado
para anexar um arquivo no registro Mensagem, no entanto, a solicitação está recebendo um
"Erro inesperado" como resposta.
Solução
Exemplo:
<mediaItemList xsi:type='generalComm:MessageMediaItemList'>
<mediaItem xsi:type='docFileCab:File'>
<name xsi:type='xsd:string'>Test.txtname>
<fileType xsi:type='xsd:string'>_PLAINTEXTfileType>
<content
xsi:type='xsd:base64Binary'>VGhpcyBpcyBhIFRlc3Q=content>
mediaItem>
mediaItemList>
Exemplo:
<mediaItemList xsi:type='generalComm:MessageMediaItemList'>
<mediaItem xsi:type='docFileCab:File'
internalId='2864'>mediaItem>
mediaItemList>
794
Aviso legal
O código de amostra descrito aqui é fornecido "tal como está", sem a garantia de qualquer tipo,
até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc. não garante ou
garante que os desenvolvedores de sucesso individuais tenham ao implementar o código de
amostra nas plataformas de desenvolvimento ou ao usar suas próprias configurações do
servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
795
Cenário
No entanto, isso só é aplicável para Layout em PDF Básico. Se o Tipo de Impressão usado for
Modelos avançados de PDF/HTML, uma condição precisará ser adicionada à impressão de
linha de item.
Solução
com
<td colspan="12"><span class="itemname">
<#if item.vendornameĐlength = 0>$ {item.item}</#if>
< Item #if. Tamanho do fornecedor!= 0>$ {item.vendorname}</#if></span>
<br />$ {item.description}</td>
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
796
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Este artigo fornece um exemplo onde determinada função está encontrando a mensagem de
erro "Layout em PDF Inválido. Entre em contato com o Administrador" ao imprimir o PDF. A
mensagem "Layout em PDF Inválido" significa que o modelo usado para a transação não está
disponível para a função. Portanto, a mensagem de erro é mostrada. Para corrigir a mensagem
de erro, verifique se o formulário preferido usado para a transação também está disponível para
a função que encontrou o erro.
Solução
797
5. Coluna Ativada: Marque a caixa de seleção
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Cliente deseja evitar que os Lançamentos sejam aprovados pelo usuário que os criou. O cliente
já tem um workflow para ocultar o botão Aprovar quando o registro Diário é criado pelo usuário
atual. No entanto, se a função do usuário tiver a permissão Aprovação do Diário, ele ainda
poderá aprovar o Diário em massa navegando até Transações>Financeiro>Aprovar
Lançamentos.
Solução
Há uma preferência contábil que controla se os workflows são acionados na página Aprovar
Diários:
1. Navegue até Configuração>Contabilidade> Preferência contábil
2. Em Geral> Razão Geral
3. Verificar Permissão de Eventos do Usuário em Aprovação de Lançamento em
Massa
4. Clique em Salvar
Quando esta opção estiver marcada, os workflows e scripts implantados serão acionados ao
aprovar diários em massa.
No workflow de aprovação, certifique-se de que Em Exibição ou Atualização esteja marcada,
precisamos executar uma ação Retornar Erro do Usuário:
1. Condição: Criada por(campo de corpo personalizado) = Usuário Atual e Aprovado = T
2. Gatilho em: Antes da Submissão do Registro
3. Parâmetros>Texto: "Não é possível aprovar Diários criados por você mesmo"
Observe que o campo criado por é um campo do corpo de transação personalizado, ele deverá
ser preenchido quando o diário for criado. Consulte os detalhes da configuração em:
798
1. Navegar até Personalização>Lista, Registros e Campos > Corpo da Transação
>Novo
2. Rótulo = Criado por
3. Armazenar Valor = T
4. Tipo = Lista/Registro
5. Lista/Registro = Funcionário
6. Aplica-se a>Diário = Marcado
7. Exibir> Tipo de Exibição = Texto em Linha
8. Validar Padrão> Padrão Dinâmico = Usuário Atual
Após implementar essas alterações, a aprovação de seus próprios Diários retornará um aviso:
Alguns lançamentos não foram aprovados.
Aplica-se a
Produto: NetSuite 2020.1 versão
SuiteApp: International Tax Reports | ID do pacote: 43003 | Versão: 3.111.0
Cenário
Ao usar uma função personalizada e navegar até Relatórios > IVA/GST > Relatório
Intrastat da UE, o usuário recebe o seguinte erro: “Você não tem acesso a esta página”.
Solução
799
ERRO "ERRO DE PLUG-IN DE CÁLCULO DE IMPOSTO: VALORES DE IMPOSTO
INCONSISTENTES PARA CÓDIGO DE IMPOSTO (XX) - O VALOR TOTAL NOS
DETALHES DE IMPOSTO (XXXXX) NÃO CORRESPONDE AO VALOR DE
RESUMO DE IMPOSTO (XXXXX)" AO INFORMAR A ORDEM DE VENDA NA
SUBSIDIÁRIA DO JAPÃO
Referência: SuiteAnswers 89769
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: NetSuite OneWorld
Cenário
Ao informar transações na Subsidiária do Japão ou em qualquer Subsidiária cuja moeda base
tenha a Precisão de Moeda definida como 0, encontrará o erro "Erro de Plug-in de Cálculo de
Imposto: Saída de Cálculo de Imposto Inválida: Valores de Imposto Inconsistentes do Código
de Imposto (xx) - O Valor Total nos Detalhes de Imposto (XXXXX) não Corresponde ao Valor
de Resumo de Imposto (XXXXX)"
Solução
O motivo pelo qual este será o método de arredondamento de imposto. O comportamento
padrão é que cada linha será arredondada e depois adicionada para acompanhar o valor total
que será mostrado no resumo. Isso pode causar discrepância, pois um item pode ser
arredondado enquanto o outro será arredondado.
Para resolver isso, precisamos padronizar o Método de Arredondamento de Imposto.
1. Navegar para Configuração > Imposto > Nexuses
2. Edite a Subsidiária que tem moeda base com a Precisão de Moeda definida como 0
3. No campo Método de Arredondamento de Imposto, escolha Arredondar para
Cima ou Arredondar para Baixo
4. No campo Precisão de Arredondamento de Imposto, selecione 1 e abaixo para
verificar se todos os valores decimais serão considerados
5. Clique em Salvar
Aplica-se a
Produto: NetSuite 2020.1
Cenário
800
Após importar novos Itens de estoque via importação CSV, o erro: "Erro de exclusividade - já
existe um item com esse nome ou combinação de nome/principal" é exibido. Não há Item de
montagem/Estoque com o mesmo nome dos que estão sendo importados.
Por exemplo:
Há um Item de Montagem existente chamado ItemA. Ele é importado via CSV com um ID
Externo do ItemA.
Resultado real: Erro de exclusividade - já existe um item com esse nome ou combinação de
nome/principal mostrado.
Solução
Este erro é mostrado porque o ID externo que está sendo mapeado na importação já existe no
sistema.
Para resolver isso, os usuários podem usar uma das três soluções a seguir:
1. Remova a coluna ExternalID do arquivo CSV. Isso não deve mapear o ID externo na
importação de CSV.
2. Altere o ID externo dos novos itens no arquivo CSV a ser importado.
o Por exemplo, altere o ID Externo em CSV do ItemA para Item1 or
3. Altere o ID Externo dos itens existentes; portanto, esse não será o mesmo com o novo
arquivo CSV a ser importado. Isso pode ser feito por meio da importação CSV
conforme documentado no artigo do SuiteAnswers: 33843 Change Item's External ID
Esse artigo foi útil? Clique aqui para deixar seu comentário.
801
ATUALIZAÇÃO EM MASSA POR MEIO DE CSV IMPORTAR O CAMPO DE DATA
DE TÉRMINO DE RECONHECIMENTO DE RECEITA ESTIMADA EM UMA
ASSINATURA NO SUITEBILLING
Referência: SuiteAnswers 85763
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário deseja atualizar em massa o campo Data de término do reconhecimento
de receita estimada em uma assinatura com Termo inicial = Evergreen.
Solução
1. Prepare o arquivo CSV com as seguintes colunas:
Insira ID interno da assinatura
Insira o Nome da Assinatura
Insira a Data de término de reconhecimento de receita estimada
2. Atualize a assinatura por meio do Recurso de Importação
Navegue até Configuração > Importar/Exportar > Importar registros CSV
Na página Verificar e carregar arquivo CSV, defina:
Tipo de Importação: Transações
Tipo de registro: Assinatura
Arquivo CSV: Um Arquivo para upload, selecione o arquivo criado
Clique em Próximo
Nas Opções de Importação, defina:
Selecione a opção Atualizar
Clique em Próximo
Mapeamento de campo, definido como:
ID Interno da Assinatura: ID Interno
Nome da Assinatura: Nome
Data de término estimada do reconhecimento de receita: Insira a
Data de término estimada do reconhecimento de receita
Clique em Próximo
Salve o mapeamento e iniciar importação, insira o Nome do mapa de
importação
Clique em Salvar e executar
Observação: Sugerimos que a primeira atualização de importação para uma assinatura
antes de fazer o processo em massa.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Faturamento Avançado de Assinaturas
802
Cenário
Ao encerrar incorretamente a Inscrição, como o usuário deve tratar a cobrança de um dia
gerada na forma de faturamento e reconhecimento de receita?
Solução
Como Planos de Reconhecimento de Receita e Assinatura são registros independentes, eles
precisam de processos separados para lidar com cobranças e acordos de receita.
No lado de Assinatura:
1. Mesmo se a Assinatura já tiver sido encerrada, mas o Status da Cobrança estiver Pronto,
haverá Faturas criadas para a Assinatura. Portanto, é recomendável definir o Status do Encargo
como Não Faturável.
2. Outra solução é definir a Conta de Faturamento como Inativa, mantendo o status do
encargo como Não Faturável. Ao fazer isso, nenhum botão Próximo Faturamento aparecerá na
Conta de Faturamento. Não é permitido desativar uma Conta de Faturamento enquanto houver
Encargos Prontos.
Nota
A funcionalidade para cancelar uma organização de receita - os planos de receita desejados e
impedi-los de serem processados são registrados em Aprimoramento Nº 450606. A solução
803
alternativa fornecida é marcar a caixa "É Reconhecido" ou marcar a caixa "Manter
Reconhecimento de Receita", mas o último é propenso a erro do usuário, se não marcado como
Em Retenção.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário não pode definir a Criação Acionada por Critérios para uma Pasta de Trabalho
SuiteAnalytics do Plano de Reconhecimento de Receita.
Solução
Quando o erro "Houve um problema ao carregar seus dados. Refine sua consulta ou tente
novamente mais tarde. " é encontrado ao adicionar os critérios, quando "Valores de Campo"
for selecionado, o usuário pode optar por definir os critérios na guia Valores Personalizados. Os
dados resultantes ainda serão filtrados pelo conjunto de valores.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário está usando o módulo ARM. No registro do item, o usuário gostaria de
definir Atendimento no campo Criar Planos de Receita no campo, mas essa opção não está
visível na lista suspensa.
804
Solução
Há possíveis motivos para o Atendimento não estar disponível como opção. Alguns motivos são
os seguintes:
1. O recurso Remessa Avançada ainda não está ativado.
2. O recurso Entrega Avançada acabou de ser ativado no mesmo dia.
--- Tentar Efetuar Log-out e Log-in
--- Tente limpar o cache do browser
--- Tente usar outro browser
Se as etapas fornecidas não funcionaram, aguarde algumas horas e tome uma olhada
novamente. Existem cenários em que a opção Atendimento em Criar Planos de Receita no leva
bastante tempo para aparecer depois de ativar o recurso Remessa Avançada.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
805
O VALOR DE LANÇAMENTO DE RECONHECIMENTO DE RECEITA NÃO
CORRESPONDE AO VALOR DE DEMONSTRATIVO DE RECEITA DO MESMO
LANÇAMENTO
Referência: SuiteAnswers 83894
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Reconhecimento de Receita
Cenário
O Valor do Lançamento de Reconhecimento de Receita não Corresponde ao Valor do
Demonstrativo de Receita do mesmo Lançamento.
Solução
O valor total no registro de Lançamento é o total de linhas independentemente da conta. O
valor dos detalhes do Demonstrativo de Receita nem sempre corresponderá ao valor total no
registro de lançamento, pois o lançamento pode ter contas diferentes lançadas no lado de
débito/crédito.
1. Verificar o Impacto do GL do Lançamento
2. Exportar o Impacto do GL no Excel
3. Adicione os Débitos e Créditos e ele deve ser o valor de todas as linhas do lançamento
4. Filtrar o Excel com base na Conta
5. Adicione os Débitos e Créditos de cada conta
6. O valor líquido de Débitos e Créditos por conta é o valor líquido que você vê no relatório
Detalhes do Demonstrativo de Receita
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Usuário ativa o Advanced Revenue Management e percebe que as Datas Inicial e Final do
Reconhecimento de Receita estão ausentes.
Solução
806
Recebimento de Receita mostrada no formulário, mesmo que a caixa de seleção Mostrar
esteja marcada para esses campos.
Ao usar o Advanced Revenue Management, a Data de Início da Receita e a Data de Término
da Receita agora estão sendo determinadas pela Regra de Reconhecimento da Receita definida
no registro do Item.
Como solução alternativa, você pode criar um campo Personalizado para a Data Inicial do
Gerenciamento Avançado da Receita e a Data Final do Gerenciamento Avançado da
Receita para estar disponível no Pedido de Vendas e usar o Mapeamento dos Campos de
Reconhecimento de Receita.
Você pode consultar o artigo do SuiteAnswers de ID 49355 sobre isso. Isso será aplicável se a
Regra de Reconhecimento de Receita do Item estiver usando o Elemento de Receita como
a Data Inicial e Final da Receita de Recebimento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
807
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
Nas regras de receita do projeto, o Valor total a reconhecer é igual a zero, mesmo se houver
cobranças pelo Reconhecimento de receita.
Solução
Verifique primeiro se há uma mensagem de erro lançada pelo sistema ao gerar cobranças. Se
você encontrar a mensagem de erro abaixo, siga as etapas abaixo para resolvê-la.
Mensagem de erro: Falha: Não foi possível gerar cobranças para a regra de cobrança Classe
de cobrança [Nome da classe de cobrança] porque nenhuma taxa foi definida. Atualize a
Classe de cobrança [Nome da classe de cobrança] com uma taxa para esta regra usar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
808
GERENCIAMENTO AVANÇADO DE RECEITA: DESATIVÁ-LO PARA
DETERMINADAS SUBSIDIÁRIAS
Referência: SuiteAnswers 83056
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
O cliente deseja aplicar apenas o Gerenciamento avançado de receita a subsidiárias específicas.
Ao salvar transações, eles desejam que ela atinja diretamente as contas da receita, e não a
receita diferida.
O recurso Gerenciamento avançado de receita (ARM) está ativado no nível da conta (empresa).
No registro subsidiário, não há nenhuma configuração para desativar / ativar o ARM.
Você pode controlar isso através do registro do item.
Solução
1. Abra um registro de item existente ou novo
2. Clique em Editar
3. Clique na guia Reconhecimento de receita / amortização
4. Lançamento de receita direta: marque a caixa de seleção
5. Clique em Salvar
Nota: Observe que, na guia Contabilidade, a conta de receita diferida está acinzentada.
Para testar isso, crie um registro de item e siga as etapas acima. Em seguida, crie uma transação
de amostra (Ordem do cliente / fatura) e use esse item. Uma vez salvo, o impacto contábil deve
atingir diretamente a conta de receita / vendas.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está criando Faturas por meio de Serviços da web definindo a Data inicial de
Reconhecimento de receita de cada item de linha. Na criação da Tabela de reconhecimento de
809
receita, o Período de contabilização não seguirá as Datas de reconhecimento de receita
especificadas na transação. As Transações C/R deste período contábil foram bloqueadas.
Solução
O usuário pode optar por fazer o seguinte: 1) Para criar Faturas antes de bloquear as Transações
C/R do período contábil em questão ou 2) Para verificar se a função usada para os Serviços da
web tem a permissão Substituir restrições de período. Para poder executar a segunda opção, o
usuário precisa fazer o seguinte:
Isso permitirá que as Tabelas de reconhecimento de receita criadas por meio de Serviços da
web usem o período de contabilização após as Datas de reconhecimento de receita
especificadas nas transações, mesmo que as Transações C/R do Período contábil tenham sido
bloqueadas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2018.2
Cenário
O cliente tem Vários Livros habilitado em sua conta e está usando no momento o
Reconhecimento de Receita Legada. Eles desejam criar uma pesquisa salva para mostrar linhas
de transação e Programações de Receita com Reconhecimento de Receita Retido definido como
Verdadeiro para o Livro Principal e Falso para o Livro Secundário.
Solução
1. Navegue até Listas> Pesquisar > Pesquisas Salvas > Novo
2. Localizar e Clique em Transação Contábil de Vários Livros
3. Na guia Critérios, adicione os seguintes filtros:
---Alter | Descrição | Fórmula
810
----Fórmula (Texto) | é F | {deferrevrec}
----Transação: Reter Reconhecimento de Receita | é verdadeiro
----Publicação | é Verdadeiro
*Na guia Resumo, adicione o seguinte:
--Tipo de Resumo | Campo | Descrição | Fórmula
--Sum | Formula (Numeric) | is 2 | CASE WHEN {accountingbook}='Livro Contábil
Principal' E {deferrevrec}='T' THEN 1 else 0 end + case when {accountingbook}='Livro
Secundário' e {deferrevrec}='F' THEN 1 else 0 end
4. Na guia Resultados, adicione o seguinte:
--Campo | Tipo de Resumo | Fórmula | Label Personalizado
---Formular (Texto) | Máximo | Substituir(NS_concat({accountingbook}), ', ', '<br> ') |
Livro Contábil
---Formular (Numérico) | Máximo | Substituir(NS_concat(Arredondar({Valor}, 2)), ', ',
'<br> ') | Valor
---Formular (Texto) | Máximo | Substituir(NS_concat({deferrevrec}), ', ', ' '<br>) | Reter
Registro de Revisão
---Transaction: Item | Grupo
---Transaction: ID da Linha | Grupo
---Transaction: ID Interno | Grupo
---Formular (Texto) | Máximo |
Substituir(NS_concat({revrecschedule.schedulenumber}), ', ', ' '<br> ')
5. Clique em Visualizar/ Salvar e Executar
Aplica-se a
Produto: NetSuite 2020.1
Cenário
811
Solução
Para registros existentes entrem no Fluxo de trabalho, em vez de inserir o estado inicial e
alterar o status de aprovação para o valor inicial, devemos criar um novo estado de entrada e,
em seguida, criar transições entre o novo estado e cada status de aprovação.
Em novas transições, defina a condição para verificar o status de aprovação do registro. Dessa
forma, os registros existentes podem ser direcionados para o estado correto sem iniciar o status
de aprovação inicial novamente.
Observe que você pode implementar as alterações em um Fluxo de trabalho duplicado para que
o Fluxo de trabalho original processe somente novos registros, e a duplicação modificada possa
tratar os registros existentes.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Não é possível criar uma busca salva para fazer uma atualização em massa na Programação de
reconhecimento de receita.
Solução
O usuário pode criar uma Busca salva de Programações de reconhecimento de receita com
base nas contas de destino. No entanto, o usuário não pode editar a conta de destino por meio
de atualização em massa ou edição em linha e só pode ser feito editando cada programação
manualmente. Isso está relacionado ao Aprimoramento #92522.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
812
Produto: NetSuite 2021.1
Cenário
Solução
Observação: Essa é uma preferência do usuário e os usuários devem ser instruídos a executar
essas etapas para mostrar / ocultar esse campo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Execute o processo de reclassificação para o registro de cliente 1 primeiro (não para o registro
de Projeto).
813
3. Navegue até Transações > Financeiro > Programar lançamentos de
reclassificação > Executar agora (página Criar Lançamentos de Reclassificação)
4. Defina os seguintes campos:
o Período de contabilização = (ou seja, 2019 de dezembro)
o Data de lançamento = (ou seja, 31/12/2019)
o Subsidiária = <Subsidiária do cliente>
o Origem do reconhecimento de receita = - Todos -
o Tipo de transação = - Todos -
o Cliente:Projeto = <Nome do cliente>
5. Clique em Criar lançamentos
Observação: Após gerar com êxito os lançamentos para o registro 1 Cliente, você poderá
voltar à página Criar Lançamentos de reclassificação novamente e reexecutar o processo sem
colocar nenhum nome de Cliente.
Dessa vez, todos os Lançamentos de reclassificação devem ser criados corretamente para o
restante dos registros do cliente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Pesquisa de Item > Exibir o Nome do Usuário que Criou o Item
Solução
1. Vá para Listas > Pesquisar > Pesquisas Salvas > Novo
2. Selecionar Item
3. Na guia Critérios, adicione o filtro: Fórmula (Texto) | Fórmula: {systemnotes.field} | É =
Registro
4. Na guia Resultados, você pode adicionar o campo Observações do Sistema: Definido por
5. Adicione outros campos e filtre, se necessário
6. Renomear o Título da Pesquisa
7. Clique em Salvar e Executar
814
EXIBIR RELATÓRIOS DE RECONHECIMENTO DE RECEITA PERSONALIZADA
CRIADOS ANTERIORMENTE > AVISO: O RECURSO 'RECONHECIMENTO DE
RECEITA, MAS NENHUM RECONHECIMENTO DE RECEITA AVANÇADA'
NECESSÁRIO PARA ACESSAR ESTA PÁGINA NÃO ESTÁ ATIVADO NESTA
CONTA
Referência: SuiteAnswers 82018
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O cliente criou relatórios de Reconhecimento de Receita personalizados. Depois de ativar o
recurso Revenue Management Avançado, o erro abaixo é encontrado quando os relatórios
estão sendo exibidos:
Aviso
O recurso 'Reconhecimento de Receita', mas Nenhum Reconhecimento de Receita
Avançada 'necessário para acessar esta página não está ativado nesta conta.
Solução
Parece que, de acordo com nossos engenheiros, alguns relatórios personalizados não
funcionarão mais depois de habilitar o recurso ARM (Advanced Revenue Management). Isso
inclui o seguinte:
Resumo de Faturamento e Receita Personalizado
Resumo e Detalhes de Previsão de Reconhecimento de Receita Personalizada
Resumo e Detalhe de Encaminhamento da Receita Diferida Personalizada
Estas opções podem ajudá-lo a reconstruir o relatório:
1. Acesse o (s) relatório (s) de seus ambientes SandBox/Development (se disponíveis) onde
o ARM ainda não está ativado. Depois, pressione Personalizar e anote todas as configurações
definidas para o relatório; ou
2. Encontre uma cópia exportada do relatório. A seção de título do relatório e os cabeçalhos
de coluna fornecerão a ideia dos parâmetros do relatório e de outra configuração.
Aplica-se a
Produto: NetSuite 2019.2
815
Cenário
O usuário está tentando editar os Modelos de Reconhecimento de Receita padrão:
Reconhecimento Único, mas um erro foi gerado dizendo "Este modelo de reconhecimento de
receita gerado pelo sistema pode não ser editado".
Solução
É um comportamento esperado que os registros gerados pelo sistema/padrão não sejam
editáveis. Todos os registros com valor interno negativo são registros gerados pelo sistema. Não
é possível editá-los, pois eles servem como registro padrão.
Em alguma exceção, podemos editar alguns registros padrão, mas somente como seu nome
(por exemplo, Regra de Reconhecimento de receita no ARM). Infelizmente, não podemos
desativar nenhum registro padrão.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Faturamento Avançado de Assinaturas
Cenário
Altere a Regra de Reconhecimento de Receita no Acordo de Receita >Elemento de Receita, mas
após a atualização dos Planos de Receita, a Nova Regra de Reconhecimento de Receita não será
refletida no Plano de Receita.
Solução
Isso é registrado em Aprimoramento 463619.
Observação: Para pesquisar e votar Aprimoramento, consulte 10054 Votação para obter
Aprimoramentos
Para Alterar a Regra de Reconhecimento de Receita no Plano de Receita:
816
1. No Acordo de Receita, clique em Exibir Planos de Receita.
2. Clique no Número do Plano
3. No Plano, passe o mouse sobre Ações
4. Selecionar Excluir
5. Volte ao Acordo de Receita, clique em Atualizar Planos de Receita
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
817
Crie um script para verificar se o registro vem do Reconhecimento de receita. Com base
nisso, torne o campo obrigatório ou não obrigatório.
SuiteScript 1.0
...
...
SuiteScript 2.0
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
818
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Este é o cenário:
819
7. Fature o Pedido de vendas. O Plano de Receita gerado tinha as seguintes datas:
a. Data Inicial = 8/17/18
b. Data Final = 8/17/18
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
820
PERÍODO DE POSTAGEM DA TABELA DE RECONHECIMENTO DE RECEITA É
REPETIDO QUATRO VEZES
Referência: SuiteAnswers 80966
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Solução
Isso geralmente ocorre quando o Período contábil é fechado e um Pedido de vendas/Fatura foi
criado com Data inicial de reconhecimento de receita no Período contábil fechado. A Tabela de
reconhecimento de receita foi ajustada pelo sistema para publicar o que deveria estar nos
períodos fechados para os próximos períodos abertos.
Nesse caso, como Dec 2017 a Fev 2018 estava fechado, a Tabela programada para ser postada
em Mar 2018 para 2017 de dezembro a 2018. Assim, 3 Períodos contábeis para 2017 de
dezembro de 2018 em 2018 de março e um Período contábil para março de 2018. Portanto, os 4
Períodos contábeis para Mar 2018.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
821
1. Crie um Campo personalizado
1. Navegue até Personalização > Listas, registros, & campos > Campos de corpo da
transação
2. Insira um Nome do campo
3. Nos campos do cabeçalho, defina:
4. Tipo = Texto de forma livre ou Lista/Registro (ou outro tipo apropriado)
5. Armazenar valor = Marcado
6. Na aba Aplica-se a, defina:
7. Vendas = Marcado
8. Contrato de receita = Marcado
9. Passe o mouse sobre a a seta suspensa e clique em Salvar
10. Clique em Salvar e aplicar a formulários
11. Na página Aplicar campo personalizado aos formulários, clique em Salvar
No Relatório resultante, procure o Contrato de receita que você editou e preencheu o Campo
personalizado para (Etapa II.8), você pode usar a caixa de pesquisa Localizar no canto
inferior direito do Relatório. A nova coluna do Campo personalizado agora deve refletir o
valor informado.
822
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
Nem todos os campos e suas alterações aparecem nas Notas do sistema. Este é o
comportamento padrão que as alterações no campo não são realmente exibidas em Notas do
sistema.
Há uma solicitação de Aprimoramento preenchida para isso registrado no Aprimoramento
517860: Listas > Contabilidade > Itens > Editar Kit/Item de Pacote > aba
Reconhecimento/Amortização de receita > Marcar/Desmarcar expansão automática para o
campo Gerenciamento de receita > As alterações não refletem nas Notas do sistema.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Uma Regra de cobrança com data fixa no valor de US$ 600.000,00, bem como uma Regra de
receita de Projeto de valor fixo, são adicionadas a um projeto. Na aba Plano de receita, apenas
US$ 200.000,00 foi indicado para ser reconhecido e por apenas um período. Os Lançamentos
823
de reconhecimento de receita foram eventualmente criados. Os US$ 400.000,00 restantes estão
planejados para serem adicionados na aba Plano de receita incrementalmente por vários meses
até que ele conclua o valor total. No entanto, a Regra de receita do projeto não pode mais ser
editada, pois a receita foi reconhecida.
Solução
É por design que a Regra de receita do projeto não pode mais ser editada depois que um
Lançamento de receita for gerado para o Plano de receita. Mas, se as cobranças ainda não
foram geradas no projeto, aqui está o que pode ser feito:
1. Na aba Regras de taxa fixa: Edite a Regra de data fixa e altere a quantia de
600,000.00 para 200,000.00, que é a quantia reconhecida.
2. Clique em Salvar. Isso atualiza automaticamente o valor na Regra de receita do
projeto.
3. Crie uma nova Regra de data fixa para a quantia remanescente não reconhecida e o
item de faturamento.
4. Regras de receita do projeto: Crie outra Regra de valor fixo para a quantia restante
não reconhecida.
5. Regras de cobrança: Selecione a nova Regra de data fixa criada.
6. Na aba Planos de receita: Informe vários períodos e suas valores correspondentes
7. Clique em Salvar
8. Navegue até Transações > Financeiro > Atualizar contrato de receita e planos de
receita.
9. Tipo de registro de origem: Selecione Regra de receita do projeto
10. Clique em Atualizar contratos de receita
Observação: Depois de concluído, exiba o Contrato de receita do projeto. O processo
deve ter adicionado outro Elemento de receita para o valor informado na regra. Isso
também deve ter atualizado o valor do Elemento de receita original para US $
200.0000,00 de US $ 600.000,00.
11. Clique em Atualizar planos de receita
12. Depois de concluir, clique em Visualizar planos de receita. A previsão e os planos
reais do valor em sua nova regra devem ser adicionados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
824
Um usuário optou por atualizar o Modelo de Reconhecimento de Receita definido no registro
do item por meio da Importação CSV.
Solução
1. Criar uma Busca salva de item
2. Na aba Critérios, adicione Tipo (para importação de Itens CSV, você só pode fazer um tipo
por vez)
2. Na aba Resultados, você só precisa dos seguintes campos. Remova os outros:
- ID Interno
- Programação de Recebimento de Receita
3. Não é necessário adicionar nada na guia Critérios
4. Informe um Título de Pesquisa
5. Clique em Salvar e Executar
6. Exportar o relatório (ícone Export-CSV)
7. Navegue para Configuração > Importar/Exportar > Importar Registros CSV
8. Definir Tipo de Importação = Itens
9. Definir Tipo de Registro = selecione o tipo de item
10. Selecione o arquivo CSV
11. Selecione Atualizar
12. Na página Mapeamento de Campo, mapeie o seguinte:
-- ID Interno ==> Item: ID Interno
-- Modelo de Reconhecimento de Receita ==> Item: Modelo de Reconhecimento de Receita
13. Clique em Próximo
14. Definir um Nome de Importação
15. Clique em Salvar e Executar
Aplica-se a
Produto: NetSuite 2021.1
Cenário
825
Um usuário está tentando liberar o Reconhecimento de receita de um Memorando de crédito
específico. Clique no botão Gerenciar Reconhecimento de Receita, desmarque a caixa de
seleção Manter reconhecimento de receita e preencha o Período de recuperação.
No entanto, ao clicar em Enviar, aparece um erro dizendo "Você não tem permissões para
editar esta transação".
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário cria Pedido de vendas com Reconhecimento de receita anexado. O contrato é para o
período de abril de 2020 a março de 2021. Atualmente, o primeiro Período aberto é novembro
de 2020. A receita precisa ser distribuída uniformemente por 12 meses, com a receita de Abr -
Out 2020 publicada no próximo período aberto.
Solução
2. Período contábil: Selecione o primeiro período aberto (ou seja, novembro de 2020)
826
3. Incluir períodos anteriores: Marque a caixa de seleção
4. Selecionar programações individuais: Marque a caixa de seleção
5. Clique em Criar lançamentos
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
• Crie uma nova regra de reconhecimento de receita com o período letivo correto no
campo Período Letivo em Meses e atualize todos os planos de receita afetados com essa
regra de reconhecimento de receita por meio da página Editar Planos de
reconhecimento de receita. Execute o processo Atualizar planos de receita logo após
ou;
827
de rec. de receita incorreta depois que todos os planos afetados forem atualizados para
evitar encontrar essa preocupação novamente no futuro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Um usuário notou que, apesar de um Pedido de vendas ter sido fechado, o sistema ainda está
gerando Lançamentos de reconhecimento de receita a partir do Contrato de receita e Planos de
receita associados ao Pedido de vendas.
Solução
Abaixo estão os passos para uma possível solução alternativa. É aconselhável fazer alguns
testes no Sandbox primeiro para confirmar o comportamento.
**Quando você atualiza o acordo ou planos de receita com a data de fechamento do Pedido de
vendas, ele altera as quantias com base no que foi faturado e na quantia restante a ser
reconhecida.
Nos casos em que a receita reconhecida for maior do que a faturada no fechamento do Pedido
de vendas, o sistema criará linhas adicionais no Plano de receita com um valor negativo para a
828
discrepância, para que você possa reconhecer o valor negativo para corrigir a receita e a receita
diferidas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Na página Editar Planos de Reconhecimento de Receita, certas linhas do Plano de Receita terão
a caixa "Reter Reconhecimento de Receita" mostrada como acinzentada.
O motivo pelo qual você não pode colocar esses Planos de Receita em retenção é porque eles são
Planos de Previsão.
Solução
Somente Planos de Receita "Reais" podem ter a caixa de seleção Reconhecimento de Receita
manipulado aqui.
Ele foi projetado para que Planos de Previsão permaneçam em um status Não Iniciado.
Observação: os planos de previsão com um valor 0.00 terão um status "Concluído".
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Reconhecimento de Receita Clássica
Cenário
O usuário deseja recriar a página Criar Diários de Reconhecimento de Receita
Solução
829
Para recriar a página Criar Diários de Reconhecimento de Receita, o usuário pode executar o
seguinte:
1. Navegar para Listas > Pesquisar > Pesquisa Salva > Novo
2. Selecionar Programações de Reconhecimento de Receita
3. Adicione os seguintes critérios:
▪ Período de Publicação: xxx
▪ Status: qualquer um de Em Andamento, Não Iniciado
▪ Transação: Subsidiária: xxx
▪ Livro Contábil: xxx
▪ Campos do diário... ID interno: Nenhum
4. Na guia Resultados:
▪ Transação de Origem//Tipo de Resumo: Grupo
▪ Cliente: Nome //Tipo de Resumo: Grupo
▪ Nome da Programação//Tipo de Resumo: Grupo
▪ Nome do Modelo//Tipo de Resumo: Grupo
▪ Transação: Tipo //Tipo de Resumo: Grupo
▪ Período de Contabilização//Tipo de Resumo: Grupo
▪ Valor //Tipo de Resumo: Soma
5. Marcar Mostrar Totais.
6. Renomeie a pesquisa, conforme desejado.
7. Clique em Salvar e Executar.
Cenário
Importação CSV > Ordem de Venda > "Ocorreu um erro inesperado"
Solução
1. Crie uma Pesquisa de Transação Salva.
2. Insira o seguinte na subtab Critérios:
• Tipo = Ordem de Venda
• ID Interno = ** IDs internos dos Pedidos de Vendas que você precisa importar
• Linha Principal = Falso
• Linha de Imposto = Falsa
• Na subtab Resultados, utilize os seguintes campos:
• ID Interno
• ID da Linha
830
3. Na subguia Resultados, adicione/remova os campos dependendo da necessidade para a
importação de CSV.
4. Clique em Salvar e Executar.
5. Inspecione se o número de linhas na Pesquisa é igual ao da Ordem de Venda.
6. Exporte os resultados da Pesquisa Salva para o Excel.
7. Edite o arquivo exportado e salve como CSV.
8. Importe o arquivo CSV com o seguinte mapeamento:
• Classe = Ordem de Venda: Classe
• ID Interno = Ordem de Venda: ID Interno
• Data Final da Receita = Itens da Ordem de Venda: Data Final da Receita
• Data Inicial da Receita = Itens da Ordem de Venda: Data Inicial da Receita
• ID da Linha = Itens da Ordem de Venda: ID da Linha
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário atualiza os Acordos de Receita, mas recebe um erro que causou a falha do processo:
"O valor do plano de reconhecimento de receita não pôde ser determinado."
Solução
1. Verifique as combinações de Origem do Valor na Regra de Reconhecimento de Receita e
Criar Planos de Receita no registro do Item.
• Os usuários podem verificar as combinações válidas no SuiteAnswer ID 49208 na parte
de Origem do Valor do artigo.
2. No Acordo de Receita, certifique-se de que, na coluna Regra de Reconhecimento de Receita,
a regra em cada uma das linhas dos Elementos de Receita é a mesma no que é mostrado no
registro de Item na subguia Reconhecimento/ Amortização de Receita.
Aplica-se a
831
Produto: NetSuite 2021.1
SuiteApp: Advanced Revenue Management
Cenário
O Plano de Receita não tem Data final apesar de preencher a Data final de origem na
transação de origem. Independentemente, o Plano de Receita é criado corretamente em termos
dos períodos para os quais a Receita deve ser reconhecida.
Solução
A Data final do reconhecimento de receita que está sendo mapeada a partir da transação de
origem (por exemplo, Pedido de vendas) para o Contrato de receita > Elemento de receita,
não seria significante para a Regra de reconhecimento de receita que contém o Método de
reconhecimento: Personalizado e tem Recorrência.
O sistema recuperará a Data inicial da transação de origem (por exemplo, Pedido de vendas) e
usará a Recorrência da Regra para determinar a quantidade de períodos para os quais a receita
será reconhecida. Isso explica por que o Plano de Receita tem Data final vazia, porque
simplesmente diga, independentemente da Data Final que foi executada no Elemento, a
Recorrência prevalecerá.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Solução
832
o
Cliente/Projeto: Clique em Expandir
o
Moeda: Clique em Expandir
o
Clique no Nome
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário gostaria de criar a Busca salva para ver a lista de Contratos de receita com
Lançamentos de reconhecimento de receita relacionados criados e suas transações de Origem.
Solução
1) Navegue até Listas > Busca > Buscas salvas > Criar
----Status
----Valor
833
----Data
Observações:
1. Não iniciado = Nenhum Lançamento foi criado ainda para Reconhecimento de receita.
2. Em andamento = O Lançamento foi criado para Reconhecimento de receita, mas ainda
há alguns pendentes para Reconhecimento.
3. Concluído = Todos os Lançamentos já foram criados para Reconhecimento de receita.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 18.2
SuiteApp: Não Aplicável
Cenário
Recurso avançado do Revenue Management = T e o usuário gostaria de personalizar o relatório
Previsão de Reconhecimento de Receita no qual ele refletirá somente as FATURAs lançadas em
um período específico e verá quanto o reconhecimento de receita futuro existirá somente
nessas FATURAs.
Solução
1. Navegar para Relatórios > Receita > Previsão de Reconhecimento de Receita >
Personalizar Detalhes
834
2. Clique na guia Filtros
3. Expanda a pasta Programação de Reconhecimento de Receita > Expandir a
subpasta Transações Pai > Selecionar Data
4. Definir o Filtro como 'Entre' > Informe um Valor
5. Marque a caixa Mostrar na Região de Filtro
6. Renomeie seu relatório personalizado e clique em Salvar
Aplica-se a
Produto: Revenue Management Avançado
Cenário
Como Excluir Elementos de Receita do Reconhecimento ou Reclassificação de Receita
Solução
1. Desmarque a caixa de seleção Compatível
A. Navegue até o registro do Acordo da Receita.
B. Clique em Editar.
C. Desmarque a caixa de seleção Compatível.
D. Clique em Salvar.
2. Programar Lançamentos de Reclassificação
A. Navegue até Transações > Financeiro > Programar Lançamentos de Reclassificação >
Executar Agora.
B. Defina os campos para os valores preferenciais.
C. Marque Aprovar Lançamento para aprová-lo automaticamente.
D. Clique em Criar Lançamentos.
Observe que desmarcar a caixa de seleção Compatível tornará o Acordo de Receita excluído na
criação dos Lançamentos de Reconhecimento de Receita e de Reclassificação. Assim, para
tornar o Acordo de Receita elegível para o reconhecimento de Receita, marque a caixa de
seleção Em Conformidade no Acordo de Receita. Para marcá-lo, você tem 2 opções:
I. Opção 1: Individual
A. Navegue até o registro do Acordo da Receita.
B. Clique em Editar.
C. Marque a caixa de seleção Compatível.
D. Clique em Salvar.
II. Opção 2: Em Massa
A. Navegar até Transações > Financeiro > Editar Acordos de Receita.
835
B. Defina os filtros na linha principal da página.
C. Marque a caixa de seleção Compatível para aqueles que você deseja qualificar para
lançamentos de Reconhecimento de Receita.
D. Submissão de Ocorrência.
Em resumo, a caixa de seleção Compatível pode determinar quais Acordos de Receita são
elegíveis para reconhecimento. Sendo assim, marque/desmarca-a para determinar se ele seria
exibido na página Lançamentos de Reconhecimento de Receita e Diários de Reclassificação.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: N/A
Cenário
O Total de Valores Faturados do Cliente não corresponde ao Valor Total de Lançamento de
Reconhecimento de Receita disponível na página Programar Lançamento de Reconhecimento
de Receita.
Solução
Os Valores de Fatura Total só corresponderão aos Valores de Lançamento de Reconhecimento
de Receita Total disponíveis na página Programar Lançamento de Reconhecimento de Receita
se todas as suas Faturas de cliente tiverem Faturamento selecionado no campo Criar Planos
de Receita Mediano. Caso contrário, as Transações que têm um valor diferente
de Faturamento selecionado em Criar Planos de Receita em serão tratadas como um item de
reconciliação.
Crie uma Pesquisa Salva de Transação para procurar Faturas de Cliente com Itens que não
têm Faturamento como valor no campo Criar Planos de Receita em.
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Criar.
2. Localize e clique em Transação.
3. Navegue até a guia Critérios > Adicionar Tipo = Fatura
4. Navegue até a guia Resultados > Adicionar Campos do Item = Criar Planos de
Receita em
5. Marcar Mostrar Totais.
6. Informe um Título de pesquisa.
7. Clique em Executar e Salvar.
836
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Faturamento Avançado de Assinaturas
Cenário
A Assinatura está Suspensa e os Encargos relacionados estão em Retenção.
Solução
Plano de Reconhecimento de Receita e Assinatura são registros independentes. Quando uma
Assinatura for Suspensa, somente as Cobranças serão afetadas. O Status de Cobrança será
alterado para o status Em Espera do status Pronto.
Ainda é possível criar os Lançamentos de Reconhecimento de Receita mesmo que a Assinatura
esteja suspensa. Porém, há casos em que as Receitas não devem ser reconhecidas durante o
período suspenso da Assinatura. Consulte as etapas abaixo para manter o Reconhecimento de
Receita:
1. Exiba a Assinatura em questão.
2. Vá para a guia Registros Relacionados > subguia Elementos de Receita, exiba o Acordo da
Receita.
3. No acordo da receita, clique no botão Exibir Planos de Receita.
4. No formulário Atualizar Planos de Reconhecimento de Receita, clique em Editar.
5. Caixa Marcar Reconhecimento de Receita Retida
6. Clique em Submeter.
O mesmo princípio é reativado quando a Assinatura é Reativada. Quando reativada, o Estágio
de Encargo muda do status Em Retenção para Pronta. Você só poderá criar Lançamentos de
Reconhecimento de Receita novamente se a caixa Reter Reconhecimento de Receita no Plano
de Receita não estiver marcada.
837
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Cenário
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Este artigo aborda a criação da Pesquisa salva de Transações que mostra entradas no
Lançamento de reconhecimento de receita com status de Aprovação pendente.
Solução
Navegue até Lista > Pesquisar > Pesquisas salvas > Novo
Clique em Transações
Título da pesquisa: Defina o nome da pesquisa salva
Exemplo: Lançamento de reconhecimento de receita - Aprovação pendente
838
Filtrar:
Observação: Sempre clique em Adicionar um Filtro selecionado.
Selecione Tipo
Selecione Qualquer um de
Selecione Lançamento
Clique em Definir
Selecione Memorando
Selecione Contém
Tipo Reconhecimento de receita
Clique em Definir
Selecione Status de Aprovação
Selecione Qualquer um de
Clique em Aprovação pendente
Clique em Definir
Clique em Resultados
Navegue até Colunas > Campo
Observação: Sempre clique em Adicionar quando o Campo for selecionado.
Selecione Tipo
Selecione Número do Documento
Selecione Status de Aprovação
Selecione Memorando
Observação: Você pode adicionar outros campos conforme
necessário.
Clique em Salvar e executar ou Visualizar
LISTAS > PESQUISAR > PESQUISAS SALVAS > TRANSAÇÃO > PULL UP THE
SALES ORDER, INVOICE AND REVENUE RECOGNITION SCHEDULE
Referência: SuiteAnswers 76255
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
Para coletar a Programação de Reconhecimento de Ordens de Venda, FATURAs e Receita
usando as Pesquisas Salvas.
Solução
Pesquisa Salva (1):
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo.
2. Clique no link Transação.
3. Defina os seguintes parâmetros para:
839
Tipo | é Ordem de Venda
Aplicando Tipo de Link | é Fatura/Fatura da Ordem
840
Programação de Recebimento de Receita: Valor (Total da Programação)
Programação de Recebimento de Receita: Lançamento
Programação de Recebimento de Receita: Total Reconhecido
Programação de Recebimento de Receita: Conta de Destino
Programação de Recebimento de Receita: Saldo Adiado Restante
Programação de Recebimento de Receita: Conta de Origem
Programação de Recebimento de Receita: Linha da Transação de Origem
Programação de Recebimento de Receita: Status
4. Pressione Salvar e Executar.
Cenário:
É possível editar a FATURA para ajustar a Data Inicial/Data Final da Programação de
Reconhecimento de Receita em um Período Fechado?
Resposta:
Como a FATURA já estava em um Período Fechado, não podemos mais editar sua Data Inicial
e Data Final para ajustar a Programação de Reconhecimento de Receita. Não é mais possível
editar a Data de Início e a Data de Término porque isso afetará o Impacto do GL da transação.
Neste caso, nossa única opção é editar manualmente os Períodos de Publicação da
Programação de Reconhecimento de Receita. Além disso, temos que informar manualmente os
valores a serem reconhecidos em um Período.
Aplica-se a
Produto: Netsuite 2018.2
Cenário
O cliente executou anteriormente o processo Criar Lançamentos de Reconhecimento de Receita
e, em seguida, anulados os Lançamentos gerados (por exemplo, para Junho de 2018). Assim,
embora os Lançamentos tenham sido anulados (zerados) no mesmo período, eles ainda estão
associados aos seus Planos de Receita, em vigor, os acordos de receita não serão exibidos na
página Criar Lançamentos de Reconhecimento de Receita.
Solução
841
Os Lançamentos de Reconhecimento de Receita gerados anteriormente devem ser excluídos
para que os Acordos de Receita sejam qualificados novamente para criação de Diários de
Reconhecimento de Receita no mesmo período (por exemplo, para 2018 de junho).
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Advanced Revenue Management (ARM)
Cenário
Descobertas:
Verifique se nenhum Tipo de registro está inativo para o Registro personalizado com o ID
interno referenciado no erro.
Solução
1. Navegue até Personalização > Listas, registros, & campos > Tipos de registro
842
2. Procure o ID interno no Erro
3. Clique na Lista
4. Na Lista de Registros personalizados > Marcar Mostrar inativas
5. Desmarque os Valores inativos usados na Transação
6. Clique em Submeter
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Electronic Bank Payments (ID do Pacote = 287418) Versão 2019.2.4
Cenário
O reprocessamento da Administração do Arquivo de Pagamento retorna um erro em um
script. Os detalhes do erro (Nenhuma transação atribuída à implantação da fila não adicionada:
customdeploy_ep_payment_creator_ss) são mostrados em Personalização> Script> Logs de
Execução do Script.
Solução
A Administração do Arquivo de Pagamento com falha pode ter pagamentos associados ou as
transações foram inicialmente marcadas para pagamentos. Para corrigir isso, é necessário
efetuar Rollback da Administração do Arquivo de Pagamento para excluir todos os
Pagamentos associados ou desfazer o processo de marcação das Faturas associadas
à Administração do Arquivo de Pagamento.
I. Para Administração do Arquivo de Pagamento com status Processado com Erros:
1. Clique no botão Reverter
2. Clique em Atualizar até concluir
3. Clique no botão Reprocessar
4. Clique em Atualizar até concluir
II. Para Administração do Arquivo de Pagamento com status diferente de Processado com
Erros:
1. Editar a Administração do Arquivo de Pagamento
2. Arquivo de Alteração Processado? = Processado com Erros
843
3. Clique em Salvar
4. Clique no botão Reverter
5. Clique em Atualizar até concluir
6. Clique no botão Reprocessar
7. Clique em Atualizar até concluir
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Quando o usuário criou um pedido de venda, os impostos não estão sendo calculados, embora
o cliente selecionado esteja marcado como Tributável.
Solução
Um possível motivo pelo qual o sistema calcula impostos incorretos é devido à preferência de
imposto no campo Incluir Listas de Códigos de Imposto. O campo Inclusão de Listas de Códigos
de Imposto de seleção permite selecionar grupos de impostos em transações e em registros de
cliente. Para que o sistema também use Códigos de Imposto para nexos que não combinem
vários impostos, o usuário deve selecionar Grupos de Impostos e Códigos de Imposto no
campo Inclusão de Listas de Códigos de Imposto.
Abaixo estão as etapas para definir o campo Inclusão de Listas de Códigos de Imposto:
1. Navegue até Configuração > Contabilidade > Configuração de Impostos
2. Definir Listas de Códigos de Imposto Incluir campo para Grupos de Impostos e
Códigos de Imposto
Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2018.2
844
Cenário
Pesquisa Salva > Extrair Lançamentos Criados do Reconhecimento de Receita
Solução
1. Navegue até Listas> Pesquisar> Pesquisas Salvas > Novo
2. Clique no link Transação
3. Na guia Critérios, adicione os seguintes filtros:
--O tipo é Diário
--Formula (Numeric) define a seguinte Fórmula:
Caso quando {memo} como '% Rev Rec% ', então 1 quando {memo} como '% Ajuste do Contas
a Receber Não Faturado% ', então 1 quando {memo} como '%Deferred Revenue Reallocation
para o Relacionamento da Receita% ', então 1 quando {memo} como '% PerLine Revaluation%
', então 1 ou 0, terminar
**No campo Fórmula (Numérica), defina o valor igual a Valor=1
4. Na guia Resultados, na subguia Colunas, você pode adicionar outros campos que queira ver
em sua pesquisa ou remover campos desnecessários.
5. Renomeie a pesquisa no campo Título da Pesquisa.
6. Clique em Salvar e Executar.
Isenção de Responsabilidades
Observe que, se houver entradas criadas manualmente que contenham os valores de
memorando acima, eles serão incluídos nos resultados da pesquisa salvos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
845
Para testar a seção Classificação
Como solução, se os Contratos de receita existentes ainda não tiverem reconhecido Receita,
você poderá editar a Venda em dinheiro para preencher o Segmento personalizado no nível
de linha do item da Venda em Dinheiro e executar a atualização dos Contratos de receita e a
atualização dos Planos de Receita (Transações > Financeiro > Atualizar Acordos de
Receita e Planos de Reconhecimento de Receita).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
846
RELATÓRIOS > CLIENTES/CONTAS A RECEBER > LUCRATIVIDADE DO
CLIENTE > EXCLUIR CUSTO DE REMESSA/FRETE
Referência: SuiteAnswers 75435
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Excluir Custo / Frete de Remessa do relatório de Lucratividade do Cliente
Solução
1. Vá para Relatórios > Cliente/Contas a Receber > Lucratividade do Cliente
2. Clique no botão Personalizar
3. Clique na guia Filtros
4. Expanda a pasta Profitability > Selecionar Conta (Linha):
- Definir o Filtro como não igual a
- Selecionar Encargo do Frete
5. Na pasta Lucratividade > subpasta Item > Selecionar Tipo de Item:
- Definir o Filtro como não igual a
- Selecionar ShipItem
6. Atribuir Nome de Relatório Personalizado
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
847
1. Crie uma cópia do Relatório de resumo de projeção de reconhecimento de receita e
salve com um nome personalizado
2. No novo relatório salvo, clique em Personalizar
3. Clique em Filtrar
4. Adicionar o Local > Nome como filtro
5. Marque a caixa de seleção Mostrar na Região de Filtro
6. Clique em Salvar
7. Navegue até Início > Definir preferências
8. Na aba Geral, mude o Idioma para sua língua de preferência (por exemplo: Alemão)
9. Efetue Log-out e Login
10. Execute o relatório
11. Defina o filtro no rodapé do relatório para Localidades
12. Clique em Atualizar.
Resultado: O Relatório agora será mostrado no idioma escolhido (por exemplo: Alemão).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
SuiteApp: N/A
Cenário
Algumas FATURAs estão ausentes em Criar Lançamentos de Reconhecimento de Receita,
embora a Programação de Receita esteja disponível na Ordem de Venda.
Solução
Associar Campo de Programação de Receita na FATURA.
Etapas:
1) Navegue até Personalização > Formulários > Formulários de Transação.
2) Localizar e clicar em Personalizar no Formulário de FATURA que você está usando em suas
Transações de FATURA.
3) Nos campos de Sublista, marque a caixa de seleção Mostrar para Receita. Programação de
Recebimento.
4) Pressione Salvar.
5) Edição de Ocorrência em sua FATURA Existente.
6) Adicione a Programação de Receita no Campo Programação de Recebimento de Receita.
848
7) Pressione Salvar.
Observação: o usuário também pode optar por excluir a FATURA existente e refazer a fatura
da Ordem de Venda. A Programação de Receita será preenchida automaticamente na
FATURA com base no que é informado na Ordem de Venda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
Cenário
Atualizar Modelo de Reconhecimento de Receita
Solução
A execução de uma Importação CSV para Modelo de Reconhecimento de Receita atualmente é
um Melhoria no NetSuite.
No entanto, podemos atualizar o valor do ID Externo do Modelo de Reconhecimento de Receita
através do script. Você pode executar o seguinte:
1. Edite o registro de Modelo de Reconhecimento de Receita.
2. Abra a console do browser.
3. Cole o código a seguir. Certifique-se de substituir o {id externo} pelo valor desejado
para ID Externo.
var x = nlapiLoadRecord('revRecTemplate', nlapiGetRecordId());
x.setFieldValue('externalid','{external id}');
nlapiSubmitRecord(x);
Esse artigo foi útil? Clique aqui para deixar seu comentário.
A caixa de seleção Reter Reconhecimento de Receita não poderá mais ser desmarcada se o
status do Plano de Reconhecimento de Receita estiver definido como Concluído. Esse status
849
indica que toda Receita foi reconhecida. Por design, se o valor da Receita no plano for 0, o
Status do plano será definido como Concluído.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
FATURAMENTO > SALVAR > ERRO: 'VOCÊ ESTÁ TENTANDO CRIAR UMA
PROGRAMAÇÃO DE AMORTIZAÇÃO OU RECONHECIMENTO DE RECEITA
FORA DO INTERVALO DE PERÍODOS CONTÁBEIS DISPONÍVEIS
Referência: SuiteAnswers 71437
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário está tentando salvar um Modelo de amortização anexado e o sistema gera um erro:
'Você está tentando criar uma programação de amortização ou reconhecimento de receita fora
do intervalo de períodos contábeis disponíveis.'
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Pesquisa Salva de transações filtradas por Nome do Modelo de Reconhecimento de Receita
Solução
850
Os usuários podem pesquisar transações criadas em Modelos de Reconhecimento de Receita.
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
2. Selecione Transação
3. Insira um Título de Pesquisa
4. Na aba Critérios, defina o seguinte na sub-aba Padrão:
- Filtro:Tipo | Descrição: é Fatura
- Filtro:Data | Descrição: está em ou após 1/1/2018
- Filtro: Programação de Receita: Nome do Modelo | Descrição: começa com
5. Na aba Resultados, adicione Programação do reconhecimento de receita: Nome
do modelo
6. Clique em Salvar e executar
Pré-requisitos:
A caixa de seleção residual é marcada na guia Detalhes de Alocação do registro do Acordo de
Receita. Este cenário implica que o registro está usando o Método Residual e a Alocação de
Duas Etapas.
Com base no SuiteAnswer ID 49232, para usar o método residual, as seguintes condições
devem ser atendidas:
a) O Tipo de Alocação é Software.
b) Todos os itens não entregues têm um valor justo calculado que é um preço de VSOE.
c) Nem todos os itens de software são entregues.
d) Nem todos os itens de software são VSOE.
1. O elemento de receita 1 com o tipo de alocação Normal terá sua parte da receita primeiro.
Isso significa que ele não fará parte do método Alocação Residual. O cálculo é baseado no
seguinte:
Receita Pró-rata = [Valor Total de Vendas * (/Valor Justo Calculado Total)]
Receita Pró-rata = [12,252.63 * (11,041.33/19148.66)] = 7,122.66
Valor Total de Vendas – Receita rateada = Saldo disponível para Método Residual/ Etapa Dois
12,252.63 - 7,122.66 = 5,229.97
851
2. O saldo de 5,229.97 agora será alocado na seguinte hierarquia e o cálculo para o Método
Residual e a Etapa Duas Alocação é o seguinte:
a. Elemento de Receita 3 = $ 5,229.84
b. Elemento de Receita 2 = 0
Todos os valores residuais serão esgotados primeiro ao elemento de receita que é VSOE. Como
a única receita disponível a ser alocada é 5,229.84, todos eles serão alocados ao Elemento de
Receita 3. Não haverá mais alocação para o Elemento de Receita 2 porque não há mais
alocação.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Para definir os termos de reconhecimento de receita no Pedido de vendas, o usuário pode fazer
isso por meio do SuiteScript.
Solução
record.setLineItemValue('item','revrecterminmonths', x, 36);
}
};
nlapiSubmitRecord(record);
}
}
852
Se esta opção for implantada na função Após o registro enviar no Pedido de vendas, ela
definirá os Termos de reconhecimento de receita e, desde que o script de evento do usuário
esteja no modo dinâmico, as alterações também aplicariam o valor apropriado para a Data
final.
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso, resultados
de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações relacionadas ao
código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de todas as garantias,
expressas ou implícitas e, em especial, isenta de todas as garantias de comercialização, adequação
a uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
Solução
853
Podemos atualizar a Regra de reconhecimento de receita em um registro de Contrato da receita
para refletir a Data final da receita de um Tipo de plano de receita executando as seguintes
etapas:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário precisa associar mais de uma Regra de receita a um registro de item usando o
Reconhecimento de receita avançado.
Solução
1. Crie uma Regra de Reconhecimento de Receita usando a Data Inicial e a Data Final do
Elemento de Receita como a origem das Datas de Recebimento de Receita
854
3. Crie campos personalizados para Data Inicial e Data Final da Receita que serão
associados aos itens de linha da Transação.
Tipo = Data
Aplica-se à aba = Pedido de vendas (incluir todas as transações nas quais o Acordo
de Receita será gerado)
3. Clique em Salvar
Clique em Salvar
855
Campo de destino = Data Inicial
4. Clique em Salvar
Resultado Esperado:
Os Elementos da Receita no Acordo da Receita que serão gerados irão originar suas Datas
inicial e final nos campos personalizados. Se você acionar a criação nos planos de
Reconhecimento de receita, as datas personalizadas informadas serão a base do Período dos
períodos de Reconhecimento de Receita.
Aviso legal
O Mapeamento do Campo Receita será aplicável a todos os Acordos da Receita, mas não
afetará seus Planos de Receita, desde que suas Regras de Receita tenham diferentes Origem de
Data Inicial/Final do Recebimento de Receita. Essas configurações terão efeito somente se a
Regra de Receita tiver Início/Data de Término de Receita = Data de Início/Término do
Elemento de Receita = Data de Início/Término do Elemento.
Aplica-se a
Produto: Contabilidade Avançada
SuiteApp: Reconhecimento de Receita
856
Cenário
Crie uma pesquisa salva que mostrará os recJEs de revisão que ainda serão gerados.
Solução
1. Navegue até Lista > Pesquisar > Pesquisas Salvas > Novo.
2. Selecione Programação de Reconhecimento de Receita como o Tipo de Pesquisa.
3. Na guia Critérios, selecione quaisquer critérios desejados.
4. Na guia Resultados e na subguia Colunas, adicione os seguintes campos:
• Status
• Nome do Agendamento
• Transação de Origem
• Nome do Modelo
• Valor (Total da Programação)
• Período de Contabilização
• Quantia
• Valor (Moeda Estrangeira)
• Diário
• Conta de Origem
• Conta de Destino
5. Na guia Filtros Disponíveis, adicione os seguintes filtros:
• Tipo de Transação | Mostrar na Região do Filtro = Sim
• Período de Contabilização | Mostrar na Região do Filtro = Sim
6. Clique em Salvar e Executar.
O cliente tem o critério para definir os Critérios, os Resultados e os Filtros usados na Pesquisa
Salva.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Revenue Management Avançado
Cenário
O usuário reportou que a Ordem de Venda não está refletida no relatório Resumo de Previsão
da Receita da Ordem de Vendas, mesmo quando o item tem uma Programação de
Reconhecimento de Receita
Solução
857
Os campos abaixo devem ser exibidos na tela Ordem de Venda default e se esses campos
precisam ser preenchidos:
• Programação de Recebimento de Receita
• Data Inicial da Receita
• Data Final da Receita
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
858
2. Clique em Personalizar
3. Vá para a seção Editar Colunas > Adicionar Campos
4. Expanda a pasta Programação de Reconhecimento de Receita
5. Expanda subpasta da Conta de Destino
6. Clique no Nome
7. Visualize ou Salve o Relatório.
Aplica-se a
Produto: Contabilidade Avançada
Cenário
Solução
- Subsidiária
- Período de contabilização
- Livro contábil
- Conta
- Classe
- Departamento
- Localização
- Segmento personalizado
859
No entanto, se o Lançamento de reconhecimento de receita não tiver detalhes de link, o usuário
poderá criar uma Busca salva para mostrar o Plano de reconhecimento de receita de origem do
lançamento, seguindo estas etapas:
17. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
18. Clique em Programação de reconhecimento de receita
19. Na aba Critérios e na sub-aba Padrão, adicione Campos do Diário…
20. Em Filtro de Diário: , selecione Número/ID do document
21. Insira o Número do lançamento
22. Clique em Visualizar ou Salvar e executar
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Os usuários definem o modelo de reconhecimento de receita na transação, mas nenhuma
Programação de reconhecimento de receita é criada para o livro secundário.
Solução
Os usuários devem verificar a configuração para criar Programação de reconhecimento de
receita para o livro secundário. Os usuários podem consultar a configuração de amostra abaixo:
Esta configuração não cria programação de reconhecimento de receita para o livro secundário.
A função de cópia [Igual ao Registro de Rev. do Livro Primário] no registro do Item copia o
que está definido no registro do Item para o Livro Principal, e não na transação.
860
Observação: A atribuição de um modelo no registro do item é o que aciona a Programação de
reconhecimento de receita a ser criada para o livro secundário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Solução
23. Navegue até Listas > Busca > Buscas salvas > Criar > Elemento de receita
24. Na aba Critérios, defina o seguinte:
- Campos do Plano de reconhecimento de receita ... : Tipo de Plano de receita
= Real/Previsão ou ambos, dependendo da necessidade.
25. Na aba Resultados, defina o seguinte:
26. Data Final: Grupo
- Campos de Transação de Origem.. : Número do Documento: Grupo
- Campos de transação de origem... : Rec. de receita Data Final: Grupo
- Campos do plano de reconhecimento de receita: Data de término de rec. de
receita: Grupo
27. Dê um título para a Busca
28. Clique em Salvar e executar
861
CRIAR UMA PESQUISA SALVA DE PEDIDO DE VENDAS PARA MOSTRAR A
RECEITA RECONHECIDA
Referência: SuiteAnswers 11973
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Criar uma Pesquisa salva de Pedido de vendas para mostrar a Receita reconhecida.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
RELATÓRIO SALVO > AVISO: MESMO PERÍODO DO ÚLTIMO ANO > NÃO FOI
DEFINIDO PARA ESTE CALENDÁRIO FISCAL. VÁ PARA 'CONFIGURAÇÃO >
CONTABILIDADE > GERENCIAR PERÍODOS CONTÁBEIS' E CONFIGURE OU
ATRIBUA O PERÍODO DE QUE VOCÊ PRECISA
Referência: SuiteAnswers 87734
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
O usuário está gerando um Relatório para a Subsidiária Específica quando encontra um aviso
em Configurar para o Período Contábil.
862
Solução
Exemplo se os períodos Base de abril de 2018 a março de 2019 não forem atribuídos a um
Calendário Fiscal Personalizado, para que o Resultado Esperado faça o seguinte:
1. Primeiro Crie um Período fiscal FY 2019
2. Criar Período do Trimestre para T1 de 2019 a T4 de 2019
3. Atribua o Período Base adequadamente
4. Gerar o Relatório
RESULTADO: O Relatório agora mostrará os detalhes necessários.
Nota: A notificação de Configuração para Gerenciar Período Contábil é mostrada quando
nossa configuração anterior de períodos é diferente do período atual que criamos.
Para agilizar as interações de casos e fornecer suporte mais personalizado, criamos o novo
Painel de Suporte. Essa ferramenta permite capturar as principais informações da conta de
forma que ele fique automaticamente disponível para o Suporte ao Cliente sempre que você
arquivar um caso de suporte. Os exemplos de informações que incentivamos a fornecer no
Painel de Suporte incluem:
▪ Descrição do Negócio
▪ Informações da Conta/Configuração
▪ Personalizações/Integrações
▪ Datas Importantes
Com essas informações iniciais, esperamos eliminar algumas das perguntas repetitivas que
estão sendo feitas e tornar suas interações de suporte mais fáceis e mais eficientes. O registro
do Painel de Suporte é acessível a todos os usuários com acesso ao Centro de Contas do
NetSuite. Para obter informações adicionais sobre como acessar o NetSuite Account Center,
consulte o ID de artigo do SuiteAnswers 10038 “Acessando o centro de Contas do NetSuite”.
Aplica-se a
Produto: NetSuite 2019.1
863
Cenário
Os usuários podem querer criar uma Pesquisa Salva para filtrar todos os Lançamentos de
Reconhecimento de Receita criados no Revenue Management Básico e no Revenue
Management Avançado.
Solução
Para Lançamentos de Reconhecimento de Receita criados no Reconhecimento Básico de
Receita, o filtro É Reconhecimento de Amortização/Receita ainda está funcionando como um
critério. No entanto, para o Advanced Revenue Management, este campo não está mais
funcionando.
Para filtrar todos os Lançamentos de Reconhecimento de Receita criados a partir do
campo Reconhecimento Básico de Receita e do Revenue Management Avançado, os usuários
podem usar o campo abaixo como um Critério em uma Pesquisa Salva:
Aplicado ao Tipo de Link: Reconhecimento de Receita/Amortização
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Criar uma Pesquisa Salva do Plano de Reconhecimento de Receita para Todos os Livros
Contábeis com Destaque Especial para os Planos de Receita do Livro Principal
Solução
1. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Novo > Selecionar
Plano de Reconhecimento de Receita
2. Na guia Critérios, defina o seguinte:
• Livro Contábil: Selecionar Todos os Livros Contábeis Aplicáveis
• Data (Defina o intervalo de datas apropriado que precisa ser consultado)
• Adicionar outros Critérios se Necessário
3. Na guia Resultados, defina o seguinte:
• Número
• Livro Contábil
• Data de criação
• Regra de Reconhecimento de Receita
864
• Data Inicial da Receita
• Data Final da Receita
• Adicione outros campos, conforme necessário
4. Na guia Realce, defina:
• Em Condição, selecione Livro Contábil > Definir o nome do Livro Principal
• Em Cor de Fundo, selecione a cor que você deseja usar para a cor de destaque
• Se desejar, você pode escolher a cor do texto ou deixar a fonte em negrito
5. Dê um título à Pesquisa.
6. Clique em Salvar e Executar
Aplica-se a
Produto: Netsuite 2019.1
SuiteApp: N/A
Cenário
Criar uma Pesquisa de Planos de Reconhecimento de Receita e Destacar os Criados no Intervalo
de Datas Específico
Solução
1. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Novo > Selecionar
Plano de Reconhecimento de Receita
2. Na guia Critérios, defina o seguinte:
•Data (Defina o intervalo de datas apropriado que precisa ser examinado)
• Adicione outros Critérios se Necessário
3. Na guia Resultados, defina o seguinte:
•Número
•Data de criação
• Regra de Reconhecimento de Receita
•Data Inicial de Reavaliação
•Data Final de Reavaliação
•Adicione outros campos conforme necessário
4. Na guia Realce, defina:
•Em Condição, selecione Data de Criação > Definir o intervalo de datas
•Em Cor de Fundo, selecione a cor que você deseja usar para o destaque
•Se quiser, você pode escolher a cor do texto ou a fonte a ser em negrito
5. Give o título Pesquisar.
865
6. Clique em Salvar e Executar
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Para criar um Contrato de receita que tenha uma quantidade correspondente à de um excedente
de Atendimento de item.
Solução
Pré-requisito:
Passos:
1. Navegue até Listas > Contabilidade > Regras de reconhecimento de receita > Criar
2. Certifique-se de que os campos a seguir estejam configurados da seguinte forma
o Origem do valor = Evento-Percente com base na quantidade
o Origem da data de reconhecimento da receita = Data do Evento
o O restante dos campos pode ser de acordo com os requisitos de negócios
3. Clique em Salvar
4. Navegue até o Registro do item > Clique em Editar (ou crie um novo)
5. Navegue até a aba Reconhecimento / Amortização de receita e defina os seguintes
campos:
o Regra de reconhecimento da receita = a regra criada na etapa 2
o Criar planos de reconhecimento de receita = Atendimento
6. Crie seu Pedido de vendas para uma quantidade de amostra de 1
7. Navegue até a aba Registros Relacionados
8. Abra o Contrato de receita gerado
9. Clique no botão Exibir planos de receita – você notará que somente o Plano de
receita de projeção foi criado
10. Navegue de volta para seu Pedido de vendas
11. Clique no botão Atender
12. Atender a uma amostra de 3 quantidades
13. Atualizar Contrato de receita e atualizar a página Contrato de receita
866
14. Clique no botão Exibir planos de receita – você notará que o Plano de
receita real agora está disponível com a quantia atualizada do Atendimento do item
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Os valores do relatório detalhado da Previsão de Reconhecimento de Receita Personalizada
estão duplicados.
Solução
Uma maneira possível de resolver isso é verificar as colunas do relatório. Exemplo disso é
quando o usuário adiciona uma coluna de país do cliente para um cliente com vários endereços
no mesmo país.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
867
obrigatórios no formulário de Contrato de receita padrão que não está sendo preenchido
automaticamente pelo sistema (por exemplo, Usuário final, Tipo de pedido etc.). Isso
normalmente acontece quando o Módulo SWV Contract Renewals foi instalado na conta.
Opção 1:
Em Pedido de vendas, certifique-se de que os campos Usuário final e Tipo de pedido foram
preenchidos.
Opção 2:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
868
Cenário
Os Lançamentos de Reconhecimento/Amortização de Receita ainda estão contabilizados no
Departamento/Classe/Local Inativo
Para ilustrar:
• - Testar Fatura > Departamento = Departamento A
• - Em 1/1/2019, Dept A foi definido como Inativo
• - Em 2/4/2019, Diário de Amortização relacionado à Fatura de Teste foi gerado
Como resultado, o Diário de Amortização ainda será contabilizado para o Dept A inativo
Solução
Esse comportamento está trabalhando como projetados (lançamentos de
reconhecimento/amortização de receita podem ser lançados para departamento/classe/local
inativo se esse departamento/classe/local ainda for o departamento/classe/local definido
na FATURA de origem/fatura).
Observe que Departamentos Inativos/Classe/Local ainda estão definidos no lançamento de
reconhecimento/amortização de receita em decorrência dos Princípios Correspondentes que
temos na Contabilidade. Para explicar mais, se o sistema não associar o lançamento de
reconhecimento/amortização de receita aos Departamentos/Classe/Local definidos na
FATURA/fatura, as Despesas de Receita Adiada/Pré-pago nos Departamentos
Inativos/Classe/Local nunca serão revertidas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
869
Cenário
Solução
Consulte o script de Evento de usuário abaixo implantado em uma Fatura, acionado em Após a
função enviar:
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/record'],
function(rec) {
function update(context) {
var invoiceID = context.newRecord.id;
var invoice = rec.load({
type: rec.Type.INVOICE,
id: invoiceID
});
var intLine = invoice.getLineCount('item');
for (var j=1; j<=intLine; j++){
invoice.setSublistValue({ // Lists > Accounting >
Revenue Recognition Schedules
sublistId: 'item',
fieldId: 'revrecschedule',
line: j,
value: 'xxx'
});
invoice.setSublistValue({
sublistId: 'item',
fieldId: 'amortizationtype',
line: j,
value: 'STANDARD' // standard or
variable
});
invoice.setSublistValue({
sublistId: 'item',
fieldId: 'amortizationperiod',
line: j,
value: 2
});
invoice.setSublistValue({
sublistId: 'item',
fieldId: 'revrecstartdate',
line: j,
value: '11/30/2013'
});
invoice.setSublistValue({
sublistId: 'item',
fieldId: 'revrecenddate',
870
line: j,
value: '11/30/2014'
});
// You can hardcode the value or have a custom field of type
date and set the value of that field on end and start date
}
invoice.save();
}
return {
afterSubmit: update
};
});
Aviso legal
O código de amostra descrito aqui é fornecido "tal como está", sem nenhuma garantia de
qualquer tipo, até a extensão total permitida por lei. A Netsuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham na implementação do código de amostra nas
plataformas de desenvolvimento ou usando suas próprias configurações do servidor Web.
A Netsuite Inc não garante, garanta ou faz qualquer representação sobre o uso, resultados de
uso, precisão, pontualidade ou integralidade de quaisquer dados ou informações relacionadas
ao código de amostra. A Netsuite Inc isenta todas as garantias, expressas ou implícitas e, em
particular, isenta de todas as garantias de comercialização, adequação a uma finalidade
específica e garantias relacionadas ao código ou a qualquer serviço ou software relacionado a
ele.
O Netsuite Inc. não pode ser responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Este artigo aborda a questão em que um modelo de reconhecimento de receita não está
disponível ao criar lançamentos.
871
Um dos possíveis motivos para esse problema é que a fonte do termo do modelo de
reconhecimento de receita está definida como diferente de datas de registro de receita
especificadas na transação.
Solução
1. Navegue para Lista> Contabilidade> Modelo de reconhecimento de receita
2. Clique em Editar no modelo ausente
3. Origem do termo: defina como Datas de registro de rev.
4. Clique em Salvar
Nota: O modelo ausente agora deve aparecer na coluna Agenda no nível da linha ao criar
lançamentos contábeis manuais.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Os usuários querem personalizar o Relatório de Previsão de Reconhecimento de Receita e usar
a Data de Compromisso da Receita como um filtro.
Solução
1. Navegue até Relatórios>Receita> Previsão de Reconhecimento >Personalizar Resumo.
2. Navegue até a seção Filtros.
3. Adicione a Programação de Compromisso da Receita > Transação Pai > Data Efetiva das
Vendas.
4. Pressione Visualizar ou Salvar.
Aplica-se a
Produto: NetSuite 2020.1
872
Cenário
Ao editar Data inicial incorreta do Reconhecimento de receita, a Data final estará acinzentada.
A edição da Tabela de reconhecimento de receita associada também tem esses campos
acinzentados.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
Recursos: Gerenciamento de receita (reconhecimento de receita clássico / legado)
Cenário
Solução
1. Navegue até para Transações > Vendas > Inserir pedidos de vendas > Lista
2. Visualizar o Pedido de vendas
3. Clique no link Exibir na aba Itens > campo Reconhecimento de receita
4. Edite a programação de reconhecimento de receita
5. Altere o Período de contabilização nas linhas dos lançamentos a serem criados
6. Navegue até Transações > Financeiro > Criar Lançamentos de Reconhecimento
de Receita
873
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Expensify Connect #165288
Cenário
O Expensify é uma empresa de software que desenvolve um sistema de gerenciamento de
despesas para uso pessoal e de negócios. Várias empresas escolhem o sistema Expensify para
automatizar suas despesas. Quarentalmente, para os usuários do NetSuite, esse serviço
permite que um se conecte ao NetSuite. Isso inclui a exportação de registros como Relatórios
de Despesas.
No entanto, ao fazer isso, pode ter erros. Provavelmente, esses erros estão sendo causados
pela configuração de exportação ou configuração de conexão imprópria.
Abaixo estão alguns dos erros mais comuns que um pode ter ao exportar registros do Expensify
para o NetSuite.
• Erro ao criar funcionário: esta entidade já existe.
• Informe o (s) valor (es) para: Departamento, Local, etc. (também conhecido como
ExpensiError NS0005).
Solução
Ao solucionar problemas de erros mencionados acima, é crucial certificar-se de que a conexão
e a configuração de exportação estão configuradas corretamente.
o Primeiro, um precisa se certificar de que a configuração
correspondente Recursos de Configuração do Expensify.
o Configure a conta do NetSuite e conecte-a à sua Política do Expensify de
acordo com o guia Conectar ao NetSuite: SuiteSignOn.
o Sincronize a conexão seguindo o guia Conectar ao NetSuite: Autenticação
Baseada em Token.
• Em segundo lugar, uma precisa configurar a conexão de um entre o Expensify e o
NetSuite.
o Configure a guia Codificação para permitir que os funcionários codifiquem
as despesas e os relatórios com precisão seguindo as Configurações de
Codificação do NetSuite.
o Configure a guia Exportar para especificar como os registros devem ser
exportados seguindo as Opções de Exportação do NetSuite.
874
o Configure a guia Avançado para configurar a automação e a
personalização da integração do NetSuite seguindo o NetSuite: Recursos
Avançados.
Para resolver o "Erro ao criar o funcionário: esta entidade já existe", emita uma necessidade
de exportar os Relatórios de Despesas do Expensify para o NetSuite como Faturas de
Fornecedores em vez de Relatórios de Despesas de acordo com o guia NetSuite: Opções de
Exportação.
O problema "Por favor, informe valor(es) para: Departamento, Local" deve ser resolvido
desmarcando-se as opções Departamento e Local para Formulários de Transação
em Personalização > Formulários > Formulários de Transação > Formulário de Faturamento
de Fornecedor Utilizado Atualmente > sub-aba Despesas. A configuração é descrita nos
Recursos de Configuração.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Para atualizar o valor do campo de linha Departamento para "Departamento de Marketing" se
o valor do campo de linha Categoria for "Despesa de Marketing" quando um relatório de
despesas for criado via UI ou serviço da Web do NetSuite.
Solução
Atualizar cada item de linha de todos os Relatórios de Despesas quando um novo relatório for
criado pode ser feito usando a função Após Enviar, pois ele será acionado mesmo quando um
relatório de despesas for criado via Web service ou pela UI do NetSuite. Veja um código de
amostra:
function iterator(resultObject) {
875
var id = resultObject.id;
var rec = record.load({
id: id,
type: record.Type.EXPENSE_REPORT,
});
var numLines = rec.getLineCount({
sublistId: 'expense'
});
//marketing expense=3
//marketing department=2
if (category == 3) {
rec.setSublistValue({
sublistId: 'expense',
fieldId: 'department',
line: i,
value: 2
});
}
rec.save();
return true;
}
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de todas
as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou
a qualquer serviço ou software relacionado a ele.
876
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Resolver erro: "Esperava um booliano, mas isso foi avaliado como um hash+string" se o
artigo 75367 do SuiteAnswers não resolveu o erro ao imprimir o Relatório de despesa.
877
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Restrinja o acesso a um registro de Caso com base em uma função de usuário usando um
Campo e Fluxo de trabalho personalizados.
Solução
1. Navegue para Personalização > Fluxo de Trabalho > Fluxos de Trabalho > Criar
2. Nome: Restringir Fluxo do Trabalho do Caso (por exemplo)
3. Tipo de Registro: Selecione Caso
4. Status do Lançamento: Selecione Liberado
878
5. Definição do Evento
• Ao visualizar e atualizar: Marque a caixa de seleção
• Tipo de Ativador: Selecione Carregar antes do Registro
3. Clique em Salvar
4. Clique duas vezes em Estado 1
5. Clique em Nova Ação
6. Clique em Retornar Erro do Usuário
6. Texto: mensagem a ser exibida para um usuário
7. Abrir Construtor de Condições
7. Linha1:
• Campo: Selecione Restringir Caso
• Tipo de Comparação: Marque a caixa de seleção
8. Linha 2:
• Campo: Função do Usuário
• Tipo de Comparação: nenhum de
Siga as instruções fornecidas no artigo 75708 Restrict role to view Cases > Own and Support
group only para restringir o público que visualizam os registros de Caso quando ele é exibido
em uma lista de Casos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
879
Cenário
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
880
Observação: Se já houver transações existentes, você precisará alternar novamente o
Formulário personalizado usado nessas transações.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário está tendo um erro inesperado ao aprovar os Relatórios de Despesas.
Solução
Veja a seguir alguns dos motivos pelos quais esse erro ocorre:
1. O registro do Funcionário selecionado no Relatório de Despesas está definido como Inativo.
Vá para Listas > Funcionários > Funcionários. Marque a caixa de seleção Mostrar Inativos e
procure o Funcionário em questão para verificar. O usuário pode ativar o registro
temporariamente ou alterar o Funcionário no Relatório de Despesas.
2. A Conta usada para registrar a despesa está Inativa. Navegue para Listas > Contabilidade >
Contas. Marque a caixa de seleção Mostrar Inativos, procure a Conta e ative ou altere a Conta
usada no Relatório de Despesas, conforme necessário.
3. A Conta associada à Categoria de Despesas tem restrição de Subsidiária e a Subsidiária usada
no Relatório de Despesas não está incluída no conjunto de Subsidiárias da Conta. Para verificar
isso, compare o conjunto Subsidiário no Relatório de Despesas e Subsidiárias das Contas do
General Ledger associadas às Categorias de Despesa usadas no Relatório de Despesas. Navegue
até Listas > Contabilidade > Contas, edite a Conta em questão, verifique se a Subsidiária usada
no Relatório de Despesas está destacada no campo Subsidiária ou se a caixa de seleção Incluir
Filhos está marcada. O usuário pode permitir que a Conta esteja disponível para todas as
Subsidiárias ou alterar a Subsidiária usada no Relatório de Despesas.
4. A Moeda usada é Inativa. Navegue até Listas > Contabilidade > Moedas e marque a caixa de
seleção Mostrar Inativos, procure a Moeda e torne-a ativa ou altere a Moeda usada no Relatório
de Despesas, conforme necessário.
5. O Grupo de Impostos e/ou os Códigos de Imposto estão Inativos. O usuário pode navegar
até Configuração > Contabilidade > Códigos de Imposto e/ou Configuração > Contabilidade >
Grupos de Impostos e marcar a caixa de seleção Mostrar Inativos, procurar o Código de
Imposto/Grupo de Impostos utilizado e fazer o ajuste necessário, independentemente de
881
torná-los ativos ou alterar o Código de Imposto/Grupo de Impostos utilizado no Relatório de
Despesas.
6. O Departamento, o Local e/ou a Classe usados no Relatório de Despesas não estão
associados à Subsidiária usada no Relatório de Despesas. Vá para Configuração > Empresa >
Departamento e verifique se a Subsidiária do registro do Departamento está realçada ou se a
caixa de seleção Incluir Filhos está marcada. Faça os ajustes necessários para associar o
Departamento à Subsidiária ou altere o Departamento usado no Relatório de Despesas. Isso
também se aplica a Classes (Configuração > Empresa > Classes) e Locais (Configuração >
Empresa > Locais), a única diferença de Local é que só pode ser associada a uma Subsidiária.
Observação: Departamento, Local e/ou Classe devem estar todos ativos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
882
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário gostaria de criar uma Busca salva com Relatórios de despesas mostrando
Adiantamentos aplicados.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Clique em Critérios
4. Clique em Padrão
• Filtro:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e, uma vez
ajustado, clique em Adicionar.
• Tipo: Selecione Relatório de despesas
• Linha principal: Clique em Sim
5. Clique em Resultados
6. Clique em Colunas
• Campo:
•
Selecione Adiantamento a ser aplicado
•
Clique em Adicionar
Observação: Adicione ou remova outros campos com base nas preferências do usuário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Ao usar Tipos de Resumo nos resultados da Pesquisa Salva e essa pesquisa é usada em uma
sublista, é um comportamento padrão que o vínculo Visualizar não está disponível.
883
Para obter um link para o registro da transação mesmo ao usar tipos de resumo, os usuários
podem adicionar uma coluna para um link para a transação usando uma fórmula.
Solução
Quando a pesquisa tiver um tipo de filtro for qualquer Fatura, Relatório de Despesas, Ordem
de Compra, Crédito de Faturamento, use as etapas abaixo para adicionar a coluna de link.
1. Edite a Pesquisa Salva
2. Na guia Resultados, adicione:
Field = Fórmula (Texto)
Tipo de Resumo = Grupo
Fórmula = '<a href =
"https://<accountID>.app.netsuite.com/app/accounting/transactions/'||decode({type
},'Bill','vendbill','Expense Report','exprept','Purchase Order','purchord','Bill
Credit','vendcred')||'.nl?id='||{internalid}||'">View'
Label Personalizado = Exibir
3. Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Este artigo mostrará o Fluxo de Trabalho de Transações para Relatórios de Despesas no qual o
campo Próximo Aprovador deve ser atualizado automaticamente com base no Aprovador de
Despesas do Funcionário, se disponível. Caso contrário, o Próximo Aprovador deverá ser
definido como Supervisor do Funcionário.
Solução
884
1.Navegue para Personalização > Fluxo de Trabalho > Fluxos de Trabalho > Criar
2.Informação Básica:
• Nome: Insira Fluxo de Trabalho para Aprovador
• Tipo de Registro: Selecione Transação
• Sub Tipos: Selecione Relatório de Despesas
• Executar como Admin: Marque a caixa de seleção
• Status de Liberação: Selecione Liberado
• Iniciação: Selecionar Baseado em Evento
3.Definição de Evento:
• Ao criar: Marque a caixa de seleção
• Ao visualizar ou atualizar: Marque a caixa de seleção
• Tipo de ativador: Selecione -Todos-
4.Clique em Salvar.
5.Clique Estado 1
6.Na parte de baixo à direita: Clique em Nova Ação
7.Clique em Definir o Valor de Campo
8.Informação Básica:
• Acionador em: Selecionar Carregar antes do Registro
9.Parâmetros:
• Campo: Selecionar Próximo Aprovador
• Fórmula: Inserir CASE WHEN ({entity.approver} is Null) THEN
{entity.supervisor.id} ELSE {entity.approver.id} END
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
O que acontece é que o cálculo automático ocorre somente para a primeira entrada do Valor
externo, mas não funcionaria para alterações subsequentes. Observe que quando você excluir o
valor do campo da coluna Valor, ele será recalculado. Você pode simular o comportamento por
meio do Script do Cliente:
885
nlapiSetCurrentLineItemValue('expense','amount','');
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao abrir relatórios de despesa existentes na função Central de funcionários, os campos Valor
estrangeiro, Moeda e Taxa de câmbio estão ausentes, embora o relatório de despesa tenha
sido originalmente criado com a caixa de seleção Usar múltiplas moedas habilitada. Isso se
deve à última configuração usada quando um relatório de despesas foi criado nesta função, que
é chamada de recurso fixo.
Solução
Para resolver isso, crie um relatório de despesas novo ou fictício usando a função Central de
Funcionários onde a caixa de seleção Usar múltiplas moedas está habilitada.
Observe que as colunas Valor estrangeiro, Moeda e Taxa de câmbio não serão exibidas
novamente se um Relatório de despesa tiver sido salvo com a caixa de seleção Usar múltiplas
moedas desmarcada.
886
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Relatório de Despesas > Não é Possível Processar > Erro "Ninguém em sua cadeia de comando
tem um limite de gastos suficiente para aprovar esta transação".
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se
Produto: NetSuite 2021.1
Cenário
887
O usuário quer alterar automaticamente o status dos Relatórios de despesa para Aprovação da
contábil pendente.
Solução
Depois de executar as etapas, agora você pode informar Relatórios de despesa com
status Aprovação contábil pendente em Transações > Funcionários > Inserir Relatórios de
despesa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Aplicativo NetSuite Mobile
Cenário
888
Definindo a visibilidade do Relatório de despesas no aplicativo móvel NetSuite.
Solução
Se o usuário tiver qualquer outra função que tenha acesso às aprovações do relatório de
despesas, então esse usuário obterá as permissões e as exibições de todas as funções de nível
superior.
Seu usuário tem a função da Central de funcionários que não deve ter nenhum acesso aos
relatórios de despesas de outro usuário, mas o mesmo usuário também tem uma função de
administrador que tem acesso aos relatórios de despesas de outro usuário, por exemplo. Com
esse cenário, o usuário ainda poderá exibir todos os relatórios de despesas por causa de sua
função de administrador, mesmo que eles estejam conectados ao aplicativo Mobile usando a
função da Central de Funcionários.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O cliente informou que um resultado da Busca salva está sendo retornado ao clicar
nos Relatórios de despesa para aprovar no portlet Lembretes, em vez de ser encaminhado
para a página Aprovar Relatório de despesa.
Solução
Uma busca salva, na qual um nome similar a Relatórios de despesa para aprovar é
selecionado ao invés de Relatórios de despesa para aprovação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
889
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Exibir Nome da conta em vez do ID interno no Campo da conta de origem para o Relatório de
despesa
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Informações básicas:
• Nome do campo: Informe o Nome da Conta
• Tipo: Texto de formato livre
• Armazenar valor: Marque a caixa de seleção
3. Aplica-se a:
• Relatório de despesa: Marque a caixa de seleção
4. 4. Exibir:
• Tipo de exibição: Oculto
5. Validação e valores padrão
• Fórmula: Marque a caixa de seleção
• Valor padrão: {account.name}
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
890
Alterar período de Acompanhamento de horas começando de sábado para domingo.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário gostaria de salvar um Relatório de despesas e ocorre um erro: "A subsidiária xxx não
é válida para a classe xxx. Escolha uma classe diferente. "
891
Isso acontece quando o registro é criado em uma Subsidiária em que nenhuma Classe está
configurada ou a classe escolhida não está marcada no registro da subsidiária. Uma subsidiária
deve estar associada a uma Classe para que a Classe seja selecionada em uma transação ou
registro relacionado a essa subsidiária.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O recurso Suitetax não está oculto, mas o usuário não pode ativar o recurso. Quando marcada
como ativada, o sistema mostra a mensagem: "Não é possível ativar o SuiteTax quando você
tem um site ativo SiteBuilder que exibe preços. Para obter mais informações, procure o termo
“Known Limitations of SuiteTax” na Ajuda”.
Solução
892
5. Navegue até Configurações > Site-Builder > Configurar site
6. Página Configuração do Site: Clique em Configurar
7. Seção Configurações para Vários Locais, Escopo do Site: Selecione Informações e
Catálogo
Observação: Essas são as preferências com as quais o SuiteTax pode ser compatível.
8. Clique em Salvar
9. Navegue até Configurações > Empresa > Habilitar recursos
10. Clique em Presença na Web
11. Loja virtual: Desmarque a caixa de seleção
12. Clique em OK no prompt em que a loja virtual também será desativada
13. Clique em Salvar
14. Navegue até Configurações > Empresa > Habilitar recursos
15. Clique em Impostos
16. SuiteTax: Marque a caixa de seleção
17. Clique em Salvar
Para obter mais informações, consulte SuiteAnswerID: 64724 para Known Limitations of
SuiteTax.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Withholding Tax | ID do pacote: 47459
Cenário
O usuário está instalando o Pacote , mas encontrou uma mensagem de erro: BUNDLE
BEFORE INSTALL PROCESS ERROR Erro de validação do recurso - Impostos prévios.
Solução
Isso ocorre se o recurso Impostos avançados ainda não estiver habilitado em sua conta.
Impostos prévios é um dos recursos que precisam ser ativados antes da instalação deste pacote.
893
4. Desinstale e reinstale o pacote Withholding Tax
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário está criando uma entrada de horas com o status Aprovação Pendente da tarefa do
projeto, mas o sistema já reconheceu essa entrada de horas como um trabalho concluído.
Solução
O motivo por trás desse comportamento é que, mesmo quando a Entrada de Horas ainda está
com Aprovação Pendente, o Percentual de Conclusão do Trabalho ainda será movido, pois já
há tempo que foi incorrido para o projeto, é que ele ainda está pendente de ser aprovado para
fins de faturamento, mas não para reconhecer o tempo de conclusão do trabalho.
O status de aprovação da entrada de horas foi projetado para validar se a transação já está
sujeita a faturamento e sujeito à contabilização das transações no livro contábil porque o
rastreamento de horas aprovado é um tipo de impacto do livro contábil da transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
SuiteApp: Fixed Assets Management | ID do pacote: 364000
Cenário
Crie ativos completamente depreciados e ativos não depreciados por meio da Importação CSV.
894
Solução
Para importar ativos totalmente depreciados e não depreciados, siga as diretrizes de importação
definidas no artigo 21804: Creating Mid-life Assets by Importing CSV Records. As únicas
diferenças são:
• ID Interno do ativo
• Tipo de transação = Depreciação
• Valor da tansação = Custo atual do ativo
• Valor contábil líquido = Zero (0)
Observação: Pode haver outros Campos que precisam ser incluídos no Arquivo CSV a ser
importado. (ou seja, Subsidiária, Departamento, Classe, conforme descrito no artigo 21804:
Creating Mid-life Assets by Importing CSV Records).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário importou seu Balancete por meio de um Lançamento e recebeu um erro "Cada linha
deve ter um valor não nulo. Zero é permitido."
Solução
1. Crie um arquivo de importação CSV que contenha pelo menos: Conta, Moeda, Data e
Valor (valor de débito & de crédito)
2. Navegue até Configurações > Importar/Exportar > Importar registros CSV
3. Na página Assistente de importação:
895
• Etapa 1: Verificar e carregar arquivo CSV
o Tipo de importação = Transação
o Tipo de registro = Lançamento
• Etapa 2: Opções de Importação
o Manuseio dos dados = Adicionar
• Etapa 4: Mapeamento de Campo
o Conta <=> Linha de Lançamento: Conta
o Moeda <=> Lançamento: Moeda
o Data <=> Lançamento: Data (Req)
o Valor <=> Linha de Lançamento: Débito
• Etapa 5: Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Para criar uma Busca salva mostrando o valor de Débito e Crédito para Lançamentos
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Procure Transação e clique no link
3. Na aba Critérios > sub-aba Padrão, adicione o Filtro: Tipo = Lançamento
4. Na aba Resultados, clique em Remover tudo e adicione os seguintes campos
1. ID Interno
2. Data
3. Número do documento
4. Nome
5. Subsidiária
6. Status
7. Memo
896
8. Status de aprovação
9. Moeda
10. Valor (Débito)
11. Valor (Crédito)
12. ID de linha
Observações:
*Para os campos acima, exceto para Valor(Débito), Valor (Crédito), Memorando, defina
o Tipo de resumo = Grupo
*Para Valor (Débito) e Valor (Crédito), defina o Tipo de resumo para Soma
* O ID da linha é útil se não houver diferença entre determinadas linhas (por exemplo, mesma
Conta, Valor de Débito/Crédito, Departamento, Classe, Localidade, etc.)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
Solução
897
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Não é possível selecionar o local ao criar a Ordem de Compra usando a atribuição personalizada
e a atribuição de Administrador.
Solução
A Subsidiária fica acinzentada ao criar a Ordem de Compra. Usando a atribuição de
Administrador, execute as seguintes etapas:
1. Navegue para Início > Definir Preferências > Restringir Exibição
2. No campo Subsidiária, remova o conjunto de subsidiárias
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Quando o Lançamento é salvo, um erro é gerado: “A data de transação especificada não está
dentro do intervalo de datas do seu período contábil.”
Solução
898
1. Navegue até Configurações > Contabilidade > Preferência de
contabilidade > aba Geral
2. Alterar Permitir data de transação fora do período de lançamento para Permitir ou
Avisar
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Limpar a Transação do NetSuite que não é requerida para a correspondência.
Solução
Você pode limpar a Transação no Registro de Conta ou diretamente na página Vincular dados
bancários.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
899
EDITAR CAMPO NOME DE UM LANÇAMENTO EM UM PERÍODO ENCERRADO
Referência: SuiteAnswers 90865
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
Navegue até Configurações > Contabilidade > Preferências contábeis, faça qualquer
alteração nas Preferências Contábeis, receba um pop-up de erro "Selecione uma conta para
cada transação personalizada".
Solução
Isso acontece quando a Preferência de baixa do contas a receber (Campo obrigatório) ainda
não está atribuída.
900
1. Navegue até Configurações > Contabilidade > Preferências contábeis
2. Clique na aba Itens/Transações
3. Atribuir uma Conta para a Preferência de Baixa do contas a receber
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
SuiteApp: Fixed Asset Management 21.1 | ID do pacote: 364000
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
901
Não é possível visualizar o link do Lançamento original anulado no Lançamento de estorno.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
902
ATUALIZAR MÉTODO DE DEPRECIAÇÃO DE SALDO DECRESCENTE >
PERÍODO DE DEPRECIAÇÃO = DEPRECIAÇÃO ANUAL, CONTABILIZAÇÃO
MENSAL > QUANTIA DE DEPRECIAÇÃO ANUAL NÃO É IGUALMENTE
DIVIDIDA
Referência: SuiteAnswers 90860
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
O que acontece é que o valor da depreciação mensal, em vez de um valor mensal igual, é
mostrado como um valor diminuído usando o valor do Valor contábil líquido do mês
anterior/anterior no cálculo da depreciação.
Solução
Eu destacava que o SuiteAnswers acima não declarava explicitamente que o valor fosse
dividido igualmente.
Como solução alternativa, podemos usar o método de depreciação Japão 200% saldo
decrescente para atingir a expectativa acima.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
903
NENHUM RELATÓRIO DE DESPESAS NA PÁGINA APROVAR RELATÓRIO DE
DESPESAS
Referência: SuiteAnswers 90858
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
904
Verifique as definições do Google chrome se a Janela pop-up bloqueada estiver ativada. Altere
as configurações seguindo as etapas abaixo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Crie e exporte uma Busca salva por Tempo que mostre Duração e Tempo real. A Duração e
o Tempo Real mostram valores diferentes no arquivo do Excel.
Solução
A Duração e a Hora Real têm os mesmos valores no arquivo do Excel. Aconteceu que o
formato padrão do Excel de Duração é Geral e que a Hora Real é Número. Mas novamente,
esses dois campos têm os mesmos valores.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management | ID do pacote: 364000
Cenário
O Ativo Composto não está sendo depreciado porque seus componentes foram removidos. Não
é mais possível identificar quais são os componentes do Ativo Composto.
905
Solução
Para verificar quais são os componentes do Ativo composto, crie uma Busca salva do relatório
de Ativo FAM por:
1. Usando a função Administrador, navegue até Relatórios > Buscas salvas > Todas as
buscas salvas > Criar
2. Selecione Ativo FAM
3. Na aba Critérios, adicione os seguintes filtros:
o Observações do Sistema campos... > Campo = Componentes de
o Observações do Sistema campos... > Valor antigo = Ativo composto
4. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Na página Formato de perfil, clique no ícone de seta na página Parser da Transação e esta
notificação é recebida: Escolha uma entrada primeiro.
Solução
Aplica-se a
Produto: NetSuite 2021.1
906
Cenário
Ao imprimir uma Busca salva de transação usando o Modelo avançado de PDF, as descrições
dos itens são cortadas nos resultados. Isso só ocorre quando a descrição contém aspas duplas. O
uso do texto da fórmula no lugar do campo de descrição nativa permite a impressão da aspas
duplas, pois ele é lido como uma string no modelo Freemarker.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as Buscas salvas
2. Busca salva preferencial: Clique em Editar
3. Clique em Resultados
4. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Fórmula (Texto)
▪ Fórmula: Informe REPLACE({description}, '"', '' '' '' ')
5. Clique em Salvar
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas
2. Busca salva preferencial: Clique em Editar
3. Clique em Novo modelo
4. Clique em Configuração do modelo
5. Título: Informe um Título
6. Clique em Salvar
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
907
Crie uma Busca salva que mostrará o impacto líquido do Razão Geral de uma Fatura.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Escolher Transação
3. Na aba Critérios sob o campo de filtro, adicione e defina o seguinte como:
o Contabilização = Verdadeiro
o ID interno = ID interno da Fatura
o Tipo de conta = Não é nenhum
o Valor = Não é 0.00
4. Na aba Resultados e no campo Colunas, adicione o seguinte:
o Data
o Período
o Tipo
o Número do documento
o Nome
o Conta
o Valor (débito)
o Valor (crédito)
5. Clique em Visualizar e/ou Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Faça download de arquivos CSV importados anteriormente no NetSuite. Esta solução oferece
uma solução alternativa em Importações CSV com Tipo = Lançamento.
Solução
No momento, o download de arquivos CSV importados anteriormente no NetSuite não é
possível. Consulte a solução alternativa seguindo as etapas abaixo:
1. Navegue até Configuração > Importar/Exportar > Importações CSV Salvas.
2. Identifique o tipo de Importação CSV. (Exemplo: Lançamento)
3. Localize o Lançamento gerado em Transações > Financeiro > Criar Lançamentos >
Lista.
908
4. No registro de Lançamento, clique no ícone Impressora. Isso descarrega as linhas do
lançamento como um arquivo PDF.
Essa solução alternativa específica fornece os arquivos importados com Tipo = Lançamento.
Entre em contato com seu pessoal de TI residente para converter o arquivo PDF em
formato Excel, se necessário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteSolution - Shared Vendor Bill | ID do pacote: 224753 | Versão 2.2
Cenário
Solução
O usuário deve primeiro garantir que a configuração do pacote esteja em linha com a aba do
SuiteSolutions. Para obter instruções detalhadas, consulte o artigo 50763 SuiteSolutions -
Shared Vendor Bills.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
909
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Executar Relatório Financeiro com Faixa de Períodos Alternativos definido como Últimos
Períodos de Acúmulo 18, recebeu um aviso “O intervalo de períodos contábeis dos Últimos
Períodos de Acúmulo 18 não foi definido. Visite 'Configurar > Contabilidade > Gerenciar
Períodos Contábeis' para definir esse período ou configurar seu ano.”
Solução
• Crie um novo período para o ano atual, indo para Configuração > Contabilidade >
Gerenciar Períodos Contábeis. OU
• Atualizar o relatório existente
o Home > Definir Preferências > Análise > Relatório por Período = Nunca
o Navegue até o relatório e clique em Personalizar
o Editar Colunas > Atualizar Intervalo de Período Alternativo = este mês
o Manter relatório aberto em guia separada
o Navegue para Início > Definir Preferências > Análise > Relatório por
Período = Somente Finanças
o Atualizar o relatório
▪ Observação: o erro pode ser exibido e, em seguida, o relatório deve ser
recarregado
o Clique em Retornar para Personalização do Relatório e agora o Intervalo de
Período Alternativo permitirá a seleção dos Últimos Períodos de Rolagem 18.
Selecione esta opção, Segmento da Faixa = Período Contábil
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
1. Altere sua função para Empresa - Central de funcionários clicando na lista suspensa
disponível no canto direito da IU do NetSuite, ao lado do Nome do funcionário
2. Na página inicial, localize o portlet Links da Página inicial
910
3. Localize o menu Rastreamento de tempo e expanda clicando no sinal +
4. Escolha entre Rastrear horário, Quadro de horários semanal e exibir Relatórios de
horário
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Em uma instância, um Cliente do NetSuite vê um País de Entrega incorreto em uma Ordem de
Venda criada por meio do SuiteTalk, embora o endereço pertença ao País de Entrega correto.
Isso se deve ao fato de que, quando nenhum País de Entrega for passado na solicitação do
SuiteTalk, o País padrão da Conta será refletido.
Solução
Para mostrar o País de Entrega correto em uma Ordem de Venda criada por meio do SuiteTalk,
o País de Entrega deve ser incluído na solicitação.
911
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:SalesOrder'>
<entity xsi:type='platformCore:RecordRef' internalId='112'/>
<shippingAddress xsi:type='platformCommon:Address'>
<country xsi:type='xsd:string'>_afghanistan</country>
<addr1 xsi:type='xsd:string'>SAMPLE</addr1>
<city xsi:type='xsd:string'>SAMPLE</city>
<state xsi:type='xsd:string'>SAMPLE</state>
<zip xsi:type='xsd:string'>SAMPLE</zip>
</shippingAddress>
<itemList xsi:type='tranSales:SalesOrderItemList'>
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef'
internalId='22'/></item>
</itemList>
</record>
</add>
</soapenv:Body>
</soapenv:Envelope>
O País de Entrega não está incluso(o País de Entrega será refletido incorreto):
<soapenv:Envelope
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:platformCore='urn:core_2019_2.platform.webservices.netsuite.com'
xmlns:platformMsgs='urn:messages_2019_2.platform.webservices.netsuite.com'
xmlns:tranSales='urn:sales_2019_2.transactions.webservices.netsuite.com'
xmlns:platformCommon='urn:common_2019_2.platform.webservices.netsuite.com'>
<soapenv:Header>
<passport xsi:type='platformCore:Passport'>
<email xsi:type='xsd:string'>test@test.com</email>
<password xsi:type='xsd:string'>*****************</password>
<account xsi:type='xsd:string'>TESTACCOUNT</account>
<role xsi:type='platformCore:RecordRef' internalId='3'/>
</passport>
<applicationInfo xsi:type='platformMsgs:ApplicationInfo'>
<applicationId xsi:type='xsd:string'>#####</applicationId>
</applicationInfo>
</soapenv:Header>
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranSales:SalesOrder'>
<entity xsi:type='platformCore:RecordRef' internalId='112'/>
<shippingAddress xsi:type='platformCommon:Address'>
<addr1 xsi:type='xsd:string'>SAMPLE</addr1>
<city xsi:type='xsd:string'>SAMPLE</city>
<state xsi:type='xsd:string'>SAMPLE</state>
<zip xsi:type='xsd:string'>SAMPLE</zip>
</shippingAddress>
<itemList xsi:type='tranSales:SalesOrderItemList'>
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef'
internalId='22'/></item>
</itemList>
</record>
912
</add>
</soapenv:Body>
</soapenv:Envelope>
Aviso legal
O código de amostra descrito neste documento é fornecido com base em "tal como está", sem
garantia de qualquer tipo, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante
ou garante que os desenvolvedores de sucesso individuais tenham implementado o código de
amostra nas plataformas de desenvolvimento ou nas configurações de seus próprios servidores
Web. O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada
ao uso, resultados de utilização, precisão, pontualidade ou integridade de quaisquer dados ou
informações relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias ou implícitas, e, em particular, se isenta de todas as de garantias de responsabilidade de
comercialização, adequação a um propósito específico e garantias relacionadas ao código de
serviço, ou qualquer tipo de serviço relacionado a qualquer tipo de serviço, ou responsabilidade
indireta.
Aplica-se a
Produto: Netsuite 2020.1
SuiteApp: Fixed Asset Management 2020.1
Cenário
Solução
Isso não está disponível porque o recurso Transações personalizadas não está habilitado na
Conta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
913
EXECUTAR PESQUISA SALVA NSPB ENCONTROU UM ERRO: "NÃO HÁ TAL
ARQUIVO OU DIRETÓRIO."
Referência: SuiteAnswers 90844
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário encontrou o erro "Esse arquivo ou diretório" (No such file or direktory) ao tentar
extrair dados de uma Pesquisa Salva executada.
Solução
Um dos motivos para esse erro é que a Pesquisa Salva que está sendo executada tem uma barra
(/) no nome. Renomeie a Pesquisa Salva sem usar a barra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O cliente precisa criar uma Busca salva para todos os Lançamentos que foram excluídos e
obter o campo Excluído por para saber o usuário que os excluiu.
Solução
1. Navegue até Relatórios > Busca salvas > Todas as buscas salvas > Criar
2. Clique no Log de auditoria de numeração da transação
3. Defina o seguinte na aba Critérios > Sub-aba Padrão:
o Tipo de transação = Lançamento
o Data de exclusão = não vazia
o Excluído por = nenhum de -nenhum-
914
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Crie um Campo de corpo de transação personalizado para adicionar uma quantidade específica
de dias a partir da Data de criação.
Solução
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
915
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja saber por que nem todas as Faturas do fornecedor elegíveis estão sendo
baixadas no Lote de pagamentos.
Solução
A possível razão pela qual as Faturas do fornecedor não estão sendo agrupadas foi porque a
caixa de seleção Criar detalhes bancários da entidade foram criados por meio do CSV mas a
caixa de seleção Executar Servidor SuiteScript e ativar fluxos de trabalho não foi
marcada durante a importação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Para substituir o caractere especial por uma vírgula, use o método replace() para procurá-lo e
substituí-lo. O caractere especial '□' tem o unicode "\u0005". Em seguida, use o seguinte
fragmento de código:
myVar = myVar.replace(/\u0005/g,",");
Aviso legal
916
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer serviço
ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteCommerce e SuiteCommerce Advanced
Cenário
Quando os itens são excluídos da IU do Netsuite, às vezes eles ainda aparecerão na loja Web
Solução
Quando os itens excluídos ainda aparecem no armazenamento da Web, é melhor limpar o
cache e recriar o índice do armazenamento da Web. Após a conclusão dos dois, os itens serão
removidos da loja Web também.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
917
Produto: NetSuite 2020.2
Cenário
Solução
${companyInformation.companyName}
${companyInformation.addressText}
${companyInformation.companyName}
${companyInformation.addressText}
6. Clique em Salvar
Observação: Coloque o código na posição, dependendo de onde ele é preferido para ser
exibido no modelo.
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
918
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O usuário deseja criar uma lista de todas as transações que afetam o Razão geral.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
7. Selecione Lançamento
- Selecione Sim
- Clique em Definir
- Clique em Resultados
8. Clique em Colunas
9. Campo
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo
e, depois de ajustado, clique em Adicionar, se necessário.
- Selecione Tipo
-Tipo de resumo: Selecione Grupo
10. Clique em Salvar e executar
Observação: Se a opção Salvar e executar não estiver visível, passe o cursor do
mouse sobre o botão Salvar e clique em Salvar e executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
919
LOCAL PADRÃO EM UM ITEM DE LINHA DE UM PEDIDO DE VENDAS
Referência: SuiteAnswers 90825
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Ao adicionar um Item em uma transação do Pedido de vendas, o Local no nível do item de linha
é preenchido automaticamente.
Solução
O local em um nível de item de linha terá como base o Local definido no nível da Linha
Principal de um registro de Item.
Quando um registro de Item com Local preenchido em sua Linha Principal é adicionado em um
Pedido de vendas, desde que a coluna Local seja exposta no formulário Pedido de vendas. O
sistema preencherá automaticamente o Local no nível do item de linha com o local no
campo Linha Principal de um registro de Item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: International Tax Reports | ID do pacote: 43003
Cenário
Ao editar o registro do cliente de um cliente dos EUA com uma subsidiária principal que não
seja dos EUA, a caixa de seleção Tributável na sub-aba Financeiro é mostrada durante o
carregamento, mas após o carregamento, a caixa de seleção some.
Solução
Isso ocorre porque o Estado e/ou o CEP na sub-aba Endereço > Endereço do cliente não está
selecionado corretamente. Isso pode ser devido à importação de CSV do registro do Cliente ou
há um script que cria o registro do Cliente do qual o arquivo não incluiu esses campos.
920
Para resolver:
Observação: Depois que o usuário clicar novamente no botão Editar deste registro de cliente,
a caixa de seleção Tributável será mostrada mesmo após o carregamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Configuração > Empresa > Subsidiárias > Editar Registro Subsidiário > Loop de campos > Não
é Possível Salvar
Solução
Um dos possíveis motivos é o Formato de Data devido a alguns problemas arquivados antes.
Para resolver:
1. Navegue para Configuração > Empresa > Preferências Gerais
2. Alterar valor do campo Formato de Data para qualquer formato
3. Clique em Salvar
4. Navegue novamente para Configuração > Empresa > Preferências Gerais
5. Definir o valor do campo Formato de Data para o formato original
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
921
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Função Personalizada precisa permissão para a página Consulta de Lista de Materiais
Solução
1. Navegue até Configuração > Usuários/Funções > Gerenciar Funções
2. Editar a função personalizada
3. Na guia Permissões > subguia Listas, adicione a permissão Consulta de Lista de
Materiais e defina como, pelo menos, Exibir
4. Clique em Salvar
Nota: A função personalizada pode estar usando um Centro personalizado e não pode ver a
página Reavaliar Custo de Inventário em Transações > Caminho de navegação de fabricação.
Como solução alternativa, o usuário tem as seguintes opções:
• Navegue para Início > Definir Preferências > Aparência > marque a caixa de
seleção Usar Interface Clássica
• Use a página Pesquisa Global e o tipo ": Consulta de Lista de Materiais"
• O administrador cria guias personalizadas do Centro ou Categorias do
Centro personalizadas e se aplica ao Centro usado pela Função Personalizada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Os usuários não podem localizar a página Gerenciar Período Fiscal na conta com o recurso
Suitetax ativado.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
922
DEFINIR CONTAS DE VARIAÇÃO PADRÃO EM UMA IMPORTAÇÃO CSV
Referência: SuiteAnswers 90820
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Defina uma Conta de Variação Padrão em um registro de item existente na etapa de
importação CSV do Mapeamento de Campo.
Solução
1. No arquivo CSV, há o seguinte campo
- ID interno do registro de item existente para atualização
- Nome do Item
2. Salve o arquivo como um formato delimitado por vírgula .csv
3. Inicie o upload navegando até Configurar > Importar/Exportar > Importar Registros CSV
4. Na Etapa 1: Verificar e Fazer Upload do Arquivo CSV
- Selecione o Tipo de Importação e o Tipo de Registro corretos
- Escolher o arquivo para upload
5. Para a Etapa 2: Opções de Importação
- Escolher Adicionar/Atualizar
6. Quando estiver na Etapa 3&4: Mapeamento de Arquivo e Mapeamento de Campo
- Em Seus Campos, certifique-se de que esteja mapeado com os Campos do
Netsuite corretos
- Nos seus Campos, clique no ícone de lápis referente à conta a ser definida como
padrão
- Clique no botão de rádio "Fornecer valor padrão"
- Selecionar a conta de variação padrão
7. Clique em Próximo
8. Selecionar Nome do Mapa de Importação
9. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
923
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: International Tax Reports | ID do pacote: 43003
Cenário
O usuário com função de Administrador não pode executar o relatório com lista de transações,
enquanto o usuário com função de Administrador também pode gerar lista de transações com
êxito.
Solução
1. Usando a conta do administrador que está tendo esse problema, navegue até Página
inicial > Definir preferências
3. Clique em Salvar
Observação: Os relatórios de IVA normalmente são executados usando períodos e não datas
específicas ou datas das transações. Isso também se aplica a outros relatórios de IVA.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2022.1
Cenário
O usuário gostaria de identificar transações criadas a partir da Transação Memorizada.
Solução
1. Clique em Análises
2. Canto superior direito: clique em Criar Pasta de trabalho
3. Canto superior direito: Clique em Criar Conjunto de dados
924
4. Pesquisar tipos de registro: Insira Transação
5. Clique em Transação
6. Transação: Clique em Transação memorizada
7. Transação Memorizada: Arraste o Nome para a direita
8. Transação Memorizada: Arraste o Modelo de transação memorizada para
Critérios
9. Critérios: Clique duas vezes em Modelo de transação memorizada
10. Filtro:
• Selecione Valores de Campo
• Selecione Nenhum de
• Coluna esquerda: Clique duas vezes
11. Clique em Aplicar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário tem drivers ODBC de 32 e 64 bits em uma máquina. Ao consultar com o driver de
64 bits, foi encontrado um erro que não é reproduzível ao usar a conexão de 32 bits.
Solução
Há algumas instâncias em que as duas versões do driver estão instaladas em uma máquina. Isso
não é aconselhável, pois há vários problemas que podem ser encontrados, como o erro
indicado.
Para evitar possíveis problemas, certifique-se de que a única versão do driver ODBC instalada
na sua máquina corresponde à do sistema operacional.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
COMO IMPORTAR POR MEIO DE CSV NÃO ESTOQUE PARA ITEM DE VENDA
Referência: SuiteAnswers 90236
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
925
O usuário deseja criar itens Não Inventário para Venda via Importação de CSV.
Solução
3. Opções de Importação:
4. Mapeamento de Campo:
• Campo CSV: Nome do Item = Campo NetSuite: Item: Nome/Número do Item (Req)
• Campo CSV: Id Externo = Campo NetSuite: Item: Id Externo
Observação: mapeie os outros campos obrigatórios de acordo com o nome do campo
• Clique em Próximo >
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Advanced
926
Cenário
Pode ser que um usuário saiba o número de itens que foram atribuídos a cada categoria de
comércio, mas atualmente não há uma forma padrão para fazer isso ao usar o SuiteCommerce
Advanced. Essa é uma solução alternativa para aumentar e somar o número de itens atribuídos
a uma categoria de comércio.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: ID do pacote de Pagamentos Bancários Eletrônicos 287418, versão 2019.2.4
Cenário
Quando o usuário altera manualmente o Valor do Desconto em qualquer seleção de linha de
transação na página Pagamento Faturamento TEF. O Valor do Pagamento não é atualizado
automaticamente.
Solução
Ao atualizar o Valor do Desconto (desconto), é recomendável seguir estas etapas para que
o Valor do Pagamento reflita as alterações no desconto.
1. Na página Pagamento de Fatura TEF, desmarque a caixa de seleção Pagamento para a
transação em que o Valor de Desconto deve ser alterado
2. Altere o Valor do Disco conforme desejado
3. Marque a caixa de seleção Pagamento para a transação selecionada
O sistema recalculará o Valor do Pagamento e refletirá a alteração feita no campo Valor do
Desconto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
927
1099 RELATÓRIO DE PAGAMENTO DO FORNECEDOR > PESQUISA SALVA >
NÃO REFLETINDO AS TRANSAÇÕES DE CHEQUE
Referência: SuiteAnswers 90255
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: 2019.2
SuiteApp: N/A
Cenário
Ao executar o relatório de pagamento antecipado de 1099 fornecedores, as transações de
verificação não são exibidas nos resultados, embora sejam incluídas na guia de critérios da
pesquisa salva.
Solução
O principal motivo pelo qual os registros de verificação não são exibidos no relatório é porque
os critérios estão sendo definidos na pesquisa salva. Os registros de verificação não têm data
de fechamento que são usados principalmente como base do intervalo de datas no relatório.
Para que seja mostrado, é necessário separar os critérios de acordo com o tipo das transações.
Abaixo estão as etapas para modificar a pesquisa salva 1099:
1. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > 1099 Relatório de
Pagamento do Fornecedor *
2. Renomeie o relatório e clique em Salvar Como
3. Na guia Critérios > marque a caixa de seleção Usar Expressões
▪ Parens: ( |Filtro: Tipo | Descrição: é qualquer Fatura, Pagamento da Fatura, | E/Ou: E
▪ Parens: ( |Filtro: Status | Descrição: nenhum é Faturamento:Aberto, Fatura: Aprovação
Pendente, Fatura:Rejeitado | E/Ou: E
▪ Data de Fechamento: está no último ano | Parens: )) | E/Ou: Ou
▪ Parens: ( |Filtro: Tipo | Descrição: é qualquer Verificação | E/Ou: E
▪ Parens: ( |Filtro: Status | Descrição: é Cheque:Anulado, Cheque: Aprovação Contábil
Pendente do Pagamento do Faturamento On-line | E/Ou: E
▪ Data: está dentro do último ano | Parens: ) | E/Ou: E
▪ Filtro: Fornecedor: 1099 Elegível | Descrição: verdadeiro | E/Ou: E
▪ Filtro: Conta: 1099-Misc Categoria | Descrição: não é nenhuma
4. Clique em Visualizar ou Salvar e Executar
*Depende do pacote de relatórios 1099 instalado (Yearli, Track1099, Sovos)
928
Observação: ao salvar, você pode receber uma mensagem pop-up sobre a guia de filtros
disponíveis. Você pode remover o campo Data de fechamento na guia Filtros disponíveis.
Depois disso, você poderá salvar a pesquisa salva.
Aviso legal
Isso só é aplicável para registros em que todas as transações de verificação não estão
aparecendo nos resultados da pesquisa salva e para o caso da base de casos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Fixed Assets Management
Cenário
Solução
No arquivo CSV, inclua uma coluna Incluir nos relatórios. Os ativos marcados
como Sim nesta coluna serão incluídos na geração de Relatórios de ativos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Na página Tabela de alocação, a aba Destino é configurada com duas ou mais linhas com os
campos Classificação (Departamento, Classe e / ou Local) definidos como "-Preencher
929
Automático-". Ao clicar no botão Atualizar pesos de amostra, é exibida uma mensagem
informando que: "Os segmentos nas linhas de destino se sobrepõem. Deseja continuar?"
Solução
Esta não é uma mensagem de erro, mas um aviso. Isso sempre aparecerá se mais de uma linha
de destino for usada e definida como "-Preencher automaticamente-". Não há impacto ao clicar
em 'OK' - o usuário ainda poderá salvar a tabela de alocação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
930
Como um Administrador pode conceder acesso a Contas específicas e seus Registros de contas
em Funções não Administrador.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Na página Informar Ordem de Venda, há um campo Modo de Manuseio personalizado na
subguia Faturamento que tem um valor padrão de 'Processamento'.
O valor padrão pode ser substituído pelo valor 'Salvar Apenas' em Antes de Carregar usando
um Script de Ação do Workflow.
Solução
Para poder substituir esse valor padrão, você pode fazer o seguinte:
1. Criar um Script de Ação do Workflow com o seguinte código
function handlingMode(){
nlapiSetFieldValue('handlingmode', 'SAVE_ONLY');
}
931
2. Criar um fluxo de trabalho navegando para Personalização > Fluxo de trabalho >
Fluxo de trabalho > Novo
3. Definir o Tipo de Registro para Ordem de Venda
4. Definir a Definição do Evento como ATIVADA CRIAR
5. Definir o Tipo de Acionador como Antes do Carregamento de Registro
6. Enviar o script de ação do workflow criado como nova ação.
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou garante
que os desenvolvedores de sucesso individuais possam ter implementado o código de amostra
em suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor
Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2018.2
Cenário
A transação não pôde ser concluída no NSPOS (NetSuite Point of Sale) devido a "Erro no
cálculo do imposto. Ocorreu um erro no Microsoft .NET Framework ao tentar carregar a
montagem… "
Solução
Reiniciar os serviços pode resolver o problema. Verifique se o aplicativo NSPOS está fechado.
932
1. No Menu Iniciar, procure Serviços e clique duas vezes
2. Quando a console dos Serviços estiver aberta, procure os serviços a seguir e clique
em Reiniciar
• SQL Server (MSSQLSERVER)
• Agente de Replicação de RA
• Serviço de Atualização Automática
3. Log-in no NSPOS
Esse artigo foi útil? Clique aqui para deixar seu comentário.
RESTLET > ARQUIVO PDF DE FATURA > FAZER UPLOAD PARA A PASTA DE
ARQUIVOS
Referência: SuiteAnswers 90368
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Para fazer upload de um registro de fatura em formato PDF para a Pasta de arquivos usando o
RESTlet.
Solução
Veja a seguir uma amostra de código:
function doGet(requestParams) {
rendered.addRecord('record', record.load({
type: record.Type.INVOICE,
id: rec_id
}));
invoicePdf.folder = 419;
invoicePdf.name = 'inv.pdf';
var fileId = invoicePdf.save();
}
return{
'get': doGet
};
933
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou garante
que os desenvolvedores de sucesso individuais possam ter implementado o código de amostra
em suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor
Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Restringir uma função personalizada no acesso à página Conciliar extrato bancário (Transações
> Banco > Conciliar extrato bancário).
Solução
934
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
935
1. Navegue até Personalização > Formulários > Modelo avançado de PDF/HTML
2. Modelo PDF avançado preferido: Clique em Editar
3. Canto superior direito: Alternar código fonte
4. Código fonte: Adicione o código abaixo
5. Clique em Salvar
Observação: Substitua o link da imagem pelo URL real da imagem. Coloque o código na posição
preferida no modelo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
O usuário queria obter a Média em Meses quando o Item está Em Estoque.
Solução
1. Vá para Listas > Pesquisar > Pesquisas Salvas > Novo > Item
2. Na guia Critérios, os Transação campos ... Tipo | é Fatura
3. Na guia Resultados, informe o seguinte:
Em Estoque | Máximo | Em Estoque
Fórmula (Numérica) | Soma | Arredondar | {transaction.quantity}/12 | Taxa de
Execução/Mês
Fórmula (Numérica) | Máxima | Arredondar |
NVL(ROUND(MAX({quantityonhand}))/NULLIF(ROUND(SUM({transaction.quantity}/12)
), 0) | Meses em Estoque
4. Clique em Salvar e executar
O usuário pode adicionar campos preferenciais.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
936
SUITEBILLING | SUBSCRIÇÃO CANCELADA > ATUALIZAÇÃO DO ACORDO DE
RECEITA > AVISO: O VALOR TOTAL DE VENDA NO ACORDO DE RECEITA
DEVE SER IGUAL AO VALOR TOTAL DA RECEITA COMPATÍVEL
Referência: SuiteAnswers 90358
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteBilling
Cenário
O usuário optou por Atualizar o Acordo de Receita de uma Assinatura Cancelada para também
atualizar a Receita Reconhecida. Depois de ajustar o Valor da Receita, o usuário recebeu o
Aviso: O valor total da venda no acordo de receita deve ser igual ao valor total da receita
compatível.
Solução
1. Encerrar a Assinatura
A Data de Efetivação do Desligamento é imediatamente após o último Encargo, de
forma que nenhum outro Encargo seja criado.
Observação:
Definir os Encargos restantes como Não Faturáveis não é suficiente para ajustar o Acordo de
Receita e os Planos de Receita.
937
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteBilling
Cenário
O usuário queria saber onde verificar os logs das Assinaturas de Renovação Automática.
Solução
O usuário pode ir para o Histórico de Renovação indo para Transações > Inscrições > Exibir
Histórico de Renovação da Inscrição.
O campo Data de Renovação será mostrado quando a Inscrição for Renovada. O usuário
também pode Personalizar a Verificação e adicionar os campos preferidos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Registro de item "Livro" tem Nível de Preço chamado "Desconto do Aluno" definido como $ 100
A Ordem de Venda com o item "Livro" é criada com a Taxa do Nível de Preço "Desconto do
Aluno" de $ 100
O Nível de Preço de "Desconto do Aluno" foi alterado para $ 80 no registro do Item
Ação do workflow Transformar Registro cria FATURA com Taxa do Nível de Preço "Desconto do
Aluno" de $ 80
Ao criar a Fatura da Ordem de Venda por meio do botão Fatura padrão, a Fatura será criada
com a Taxa do Nível de Preço "Desconto do Aluno" de US $ 100.
Solução
938
A ação Transformar registro tem provavelmente alguns campos definidos na seção Parâmetros:
• Campo = Cliente; Campo de Valor = Cliente
• Campo = Rep. de vendas; Campo de valor = Rep. de vendas
• etc.
O comportamento acima é causado pela definição do campo Cliente na ação Transformar
registro.
Se nenhum campo na ação for definido, os valores serão simplesmente copiados de Ordem de
Venda para FATURA.
Se qualquer campo na ação for definido, ele será preenchido na FATURA como se fosse criado
do zero e acionará os processos padrão relacionados ao campo.
No caso do campo Cliente preenchido em Fatura, o valor padrão fornecido no registro Item é
disparado.Com base na hierarquia descrita no artigo 27011 - Preço e Nível de Preço Padrão
usados nas Ordens de Venda, a Taxa do Nível de Preço de "Desconto do Aluno" escolhida na
Ordem de Venda é originada do registro do Item com o valor atual.
Portanto, a Taxa será diferente na FATURA se a Taxa de Nível de Preço do registro do Item tiver
sido alterada antes da execução do workflow.
Remova a definição de campo Cliente na ação Transformar registro para evitar a alteração da
Taxa do Nível de Preço para o valor atual no registro do Item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do Pacote 359209
Cenário
Solução
939
5. Permissão:
Observação: para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
• Selecione Registro do Funcionário
• Nível: Selecione Total
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Este artigo descreve qual tabela representa um tipo de transação personalizado no DB ou no
SuiteAnalytics Connect.
Solução
ORIGEM DE DADOS ANTIGA:
Os tipos de transação personalizados não têm uma tabela separada. Todas as transações
podem ser encontradas na tabela de transações. Eles podem ser referenciados informando o
valor do campo transaction_type na consulta.
Depois que um novo tipo de transação for criado, ele será adicionado à tabela de transação
quando um registro desse tipo for iniciado. Se um novo campo do corpo da transação for criado
para esse tipo, ele será adicionado à tabela de transação. Entretanto, se um novo campo da
coluna de transação for criado para esse tipo, ele será adicionado à tabela de linhas de
transação.
Para seu IDS interno, consulte SuiteAnswer ID: 48947 - Trabalhando com o Browser do
SuiteAnalytics Connect. Na guia T, vá para a página Transações. Contém a estrutura geral de
todos os tipos de transação. Para os campos personalizados que há em seu tipo de transação
personalizada, eles podem usar os IDs internos definidos para eles.
Para convenções de nomenclatura ODBC, pode-se consultar o SuiteAnswer Id: 33324 - Custom
Record and Custom Field Name in ODBC.
Para consultas de amostra, faça check-out do SuiteAnswer Id: 81358 - ODBC > Transações >
Registros Relacionados.
940
Consulte SuiteAnswer ID: 31702 - Tipos de Transação Personalizados Não Mais Disponíveis no
SuiteAnalytics Workbook.
Para melhorar o desempenho, os tipos de transação personalizados não estão mais disponíveis
para uso como o tipo de registro raiz nas pastas de trabalho personalizadas. Em vigor
imediatamente, as pastas de trabalho de uma conta com base nos tipos de transação
personalizados não estarão mais disponíveis.
Para consultar dados de tipos de transação personalizados na Pasta de Trabalho do
SuiteAnalytics, crie uma nova pasta de trabalho usando o tipo de registro Transação genérico e
adicione filtros de critérios usando o campo Tipo. Por exemplo, suponha que um tenha um tipo
de transação personalizado chamado Não Solicitado em sua conta. Para incluir dados de
registros Não Solicitados em um arquivo de trabalho, você pode adicionar os seguintes critérios
na guia DataSet: Tipo é Não Solicitado.
OBSERVAÇÃO: verifique duas vezes se sua função tem acesso ao seu tipo de registro
personalizado. Somente o que pode ser acessado na IU dessa função por meio do SuiteAnalytics
Connect.
SuiteAnswers Relacionado
• Registro personalizado e nome de campo personalizado no ODBC
• ODBC > Transações > Registros Relacionados
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
O usuário deseja visualizar todos os Pedidos de compra criados recentemente.
Solução
Um usuário pode efetuar pull de uma Pesquisa de Transação para mostrar as Faturas relacionadas
aos Pedidos de compra faturados. Para efetuar esta pesquisa, consulte o procedimento a seguir.
941
o Campos de Observações do Sistema... > Filtro de Observações do Sistema
= Tipo > clique em Criar > clique no botão Definir
o Data de Criação > (Selecione o intervalo de datas necessário)
4. Clique em Visualizar para verificar os resultados da Pesquisa
5. Se os resultados já obtiverem seus resultados esperados, clique no botão Retornar para
Critérios
6. Renomeie o Título da Pesquisa de acordo com sua preferência
7. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Uma Pesquisa salva foi criada com um Campo personalizado de Área de texto definido como
uma coluna na sub-aba Resultados. A Pesquisa salva é usada para uma Sublista personalizada
em um registro para mostrar seus resultados. No entanto, a Sublista mostra resultados
repetidos/duplicados.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
942
USE O SUITESCRIPT 1.0 PARA FORNECER CÓDIGO DE FORNECEDOR DE UM
ITEM EM UM PEDIDO
Referência: SuiteAnswers 90322
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
if(nlapiGetLineItemValue('item','itemtype',i) == 'InvtPart'){
if(nlapiGetLineItemValue('item', 'custcol_vendor_name', i) ==
test1){
var vendorCode =
itemRecord.getLineItemValue('itemvendor','vendorcode',x);
nlapiSetLineItemValue('item','custcol_vendor_part_no',i,vendorCode);
}
}
}
}
}
Aviso legal
943
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer serviço
ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Informações Básicas:
944
Precisamos pagar pelo Assistente de Suporte do NetSuite?
O Assistente de Suporte do NetSuite está atualmente planejado para ser compartilhado a alguns
clientes sem nenhum custo.
Por que o Assistente de Suporte do NetSuite ainda não está disponível para mim?
O Assistente de Suporte do NetSuite está disponível somente para um subconjunto de clientes
do NetSuite. Anunciaremos disponibilidade geral a todos os clientes do NetSuite em 2020.
Informações técnicas:
Testes e comentários:
Tenho alguns comentários, comentários e/ou sugestões, para onde posso enviá-los?
Entre em contato com o Suporte ao Cliente do NetSuite usando o botão Entrar em Contato com
o Suporte On-line na barra lateral direita.
Achamos que o Assistente de Suporte do NetSuite não é para nós, é seguro desinstalar?
Sim, os componentes são independentes; entre em contato com o Suporte ao Cliente do
NetSuite primeiro usando o botão Entrar em Contato com o Suporte On-line na barra lateral
direita.
945
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Atualizar registro do Cliente via importação CSV. Esta ação aciona um erro "Código de
referência do funcionário inválido xxx”
Quando marcada, o registro do funcionário com ID Interno = xxx, notou que este funcionário
está inativo. Verifique o registro do Cliente Pai e descubra que este funcionário está atribuído
como Representante de Vendas para este registro de cliente.
Solução
O funcionário que está sendo Inativo, atribuído ao registro do cliente, causa o erro.
Para resolver:
1. Editar o Registro do Cliente Pai
2. Remova o Funcionário como Representante de Vendas na guia Vendas >
subguia Equipe de vendas
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
946
1. Navegue para Personalização > Fluxo de Trabalho > Fluxos de Trabalho > Criar
2. Informação básica:
o Nome: Digite Restringir Caracteres
o Tipo de registro: Selecione Contato
o Executar como admin: Marque a caixa de seleção
o Status do lançamento: Selecione Liberado
o Manter a instância e o histórico: Selecione Sempre
o Ativar login: Marque a caixa de seleção
3. Definição de evento:
o Ao criar: Marque a caixa de seleção
o Ao visualizar ou atualizar: Marque a caixa de seleção
4. Clique em Salvar
5. Clique em Estado 1
6. Canto inferior direito: Clique em Nova ação
7. Clique em Retornar erro de usuário
8. Informação básica:
o Acionador em: Selecione Antes de enviar o registro
9. Parâmetros:
o Texto: Digite o Número de telefone inválido
10. Condição:
o Fórmula: digite REGEXP_SUBSTR({mobilephone},'[a-zA-
z!@#$%^&*()_+;:"|,.<>?={}]') is not null
11. Clique em Salvar
Observação: Alguns caracteres especiais ([,], ', -, \, /) não podem ser manipulados pelo fluxo
de trabalho.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário cria uma busca de Lançamento que expõe as quantias e o criador e a data de criação
para cada Lançamento, mas as Quantias de Débito e Crédito estão incorretas a partir da quantia
de lançamento real.
Solução
1. Se o filtro Linha Principal como Verdadeiro for adicionado na aba Critérios, será
necessário certificar-se de que os itens de Linha Principal sejam os expostos nos
947
Resultados, pois isso pode causar duplicação de itens de linha, como por exemplo,
se o campo Observações do sistema: Definido por for adicionado, que não é um
campo de linha principal, retornará várias linhas porque incluirá os campos
definidos pelo usuário. Observe que, se detalhar um resultado da transação de
amostra, ele mostrará que há várias linhas/linhas por conta.
2. Para expor o usuário que criou o lançamento, use o campo Criado por como uma
coluna e selecione Grupo para seu Tipo de Resumo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Usuário do Payroll a ser capaz de Imprimir Vouchers de Depósito Direto em Massa.
Solução
O usuário pode seguir as etapas abaixo como guia:
1. Vá para Transações > Gerenciamento > Imprimir Cheques e Formulários
2. Clique em Voucher de Depósito Direto
3. Selecionar uma Conta
4. Marque a caixa em Imprimir coluna para Vouchers para impressão ou clique
em Marcar Tudo
5. Clique em Imprimir
Observação:
1. Certifique-se de que a caixa A Ser Impresso esteja marcada ao processar o Lote da Folha de
Pagamento.
2. Para Vouchers de Depósito Direto mais de 100, o usuário pode optar por imprimi-los por lotes.
3. A reimpressão do Voucher de Depósito Direto ainda não está disponível, mas já possui uma
melhoria registrada via # 300549.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
948
RESOLVER ERRO: “CHAVE DE REFERÊNCIA DA MOEDA XX INVÁLIDA PARA
A ENTIDADE XX” NO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 90503
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Para resolver o problema, os usuários devem incluir a moeda ausente no registro do cliente.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
949
Para refletir o valor do Local no Lançamento estatístico:
Você também pode consultar a documentação do SuiteAnswers abaixo para obter orientação:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário não pode criar um Registro de Projeto. Navegando até registro do Cliente > Criar
projeto, a tela congela.
Solução
Verifique as preferências ativadas na Conta. Uma causa normal é o recurso Cartões de taxa de
cobrança. Para corrigir isso, desative o recurso Cartões de taxa de cobrança:
1. Navegue até Configurações > Empresa > Habilitar recurso > aba Funcionário >
Desmarque a caixa de seleção Cartões de taxa de cobrança
2. Clique em Salvar
3. Navegue até Configurações > Empresa > Habilitar recurso > aba Geral >
Desative Projetos, depois clique em Salvar, reative o ganho do Projeto e, em seguida,
clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
950
CONFIGURAÇÃO > IMPOSTO RETIDO NA FONTE > TIPO DE IMPOSTO > ERRO:
TYPEERROR: NÃO É POSSÍVEL LER A PROPRIEDADE "DESCRIPTION" DE
INDEFINIDO (WI_TAX_TYPE_S.JS$ 2066#18)
Referência: SuiteAnswers 90263
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1. Configurações > Imposto retido na fonte > Tipo de imposto > Erro: TypeError: Não
é possível ler a propriedade "description" de indefinido (wi_tax_type_s.js$ 2066#18)
2. Configurações > Imposto retido na fonte > Configurar imposto retido na fonte >
Erro: TypeError: Não é possível ler a propriedade "description" do indefinido
(wi_tax_setup_s.js$ 2078#21)
Solução
O motivo para o erro mencionado acima ao acessar as páginas é porque faltam informações
sobre campos importantes.
1. Configurações > Imposto retido na fonte > Configurar imposto retido na fonte > Erro:
TypeError: Não é possível ler a propriedade "description" do indefinido (wi_tax_setup_s.js$
2078#21)
2. Configurações > Imposto retido na fonte > Tipo de imposto > Erro: TypeError: Não é
possível ler a propriedade "description" de indefinido (wi_tax_type_s.js$ 2066#18)
Resposta: Para resolver isso, adicione todos os detalhes necessários ao Tipo de Imposto Retido
na Fonte
a. Navegue até Personalização > Listas, registros e campos > Tipos de registro
b. Clique no link Lista para Tipo de registro: Tipo de retenção de imposto (ID:
customrecord_4601_witaxtype)
951
- CONTA DE IMPOSTO SOBRE ATIVO/VENDAS
e. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Gerenciamento de Ativo Fixo versão 2019.2
Cenário
Em Geral, o Livro Contábil Principal é o Livro padrão no qual um Ativo Fixo é registrado e
depreciado. Há alguma forma ou instância que pode ser alterada para um livro específico
diferente do Livro Principal?
Solução
Resposta: Não
No momento, não há registros de aprimoramento que solicitam um recurso que permitirá a
você atribuir um livro específico diferente do Livro Contábil Principal para depreciação. Você
pode adicionar quantos livros na guia Depreciação alternativa, mas não pode substituir o livro
contábil padrão.
Como alternativa, você pode adicionar o livro específico na subguia Outros Métodos. Em
seguida, na Guia Geral do Ativo, defina a Depreciação Ativa como Falsa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
952
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: 19.2.0.5. do Advanced Manufacturing
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja adicionar uma coluna de Item em uma Busca salva de transação memorizada
Solução
1. Navegue até Listas > Buscas > Buscas salvas > Criar > Transação
2. Na aba Critérios > sub-aba Padrão:
o Memorizado = Sim
953
o Item (Coluna personalizada)
o Quantia
o Cliente campos... Nome
o Memorizado campos... Ação
o Memorizado campos... Número restante
o Memorizado campos... Próxima data
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
• Configuração > Empresa > Ativar Recursos > guia Transações
> seção Faturamento > Precificação com Base no Tempo =F
• A Assinatura e o Plano de Preço foram importados com sucesso para o sistema.
• Criar arquivo csv com os seguintes campos:
o ID Externo
o Nome do Plano de Assinatura
o Nome do Livro de Preços
o Frequência de Cobrança
o ID Externo do Plano de Preço
o Repetir a Cada (Req)
o Número da Linha do Plano de Assinatura
• Importar Livro de Preços
Resultado Real: Erro > "Forneça valores para os seguintes campos na lista Linhas do Livro de
Preços: Iniciar em. "
Solução
Certifique-se de que o Número da Linha do Plano de Assinatura no arquivo csv corresponda
adequadamente ao Número da Linha real no registro do Plano de Assinatura.
954
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote 359209
Cenário
Pode haver instâncias em que nenhuma opção esteja sendo exibida no campo suspenso Motivo
do Desconto ao usar o SCIS (SuiteCommerce InStore) em um iPad.
Solução
Os usuários devem rolar para baixo antes de clicar no campo suspenso Motivo do desconto para
que as opções tenham espaço suficiente para serem exibidas no modo Selecionar desconto.
Depois de rolar para baixo, clique no menu suspenso Motivo do desconto e as opções serão
exibidas no SCIS. Selecione um motivo do desconto e continue aplicando um desconto na
transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
955
4. Inativa: Marque a caixa de seleção
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja excluir um Arquivo de Script do Gabinete de Arquivos, mas recebe o erro:
"Este registro não pode ser excluído porque é referenciado por outros registros. "
Solução
Um usuário não pode excluir um Arquivo de Script submetido a upload no Gabinete de
Arquivo se houver um Registro de Script existente que tenha o script submetido a upload.
Para deletar o Arquivo de Script submetido a upload:
1. Primeiro exclua o Registro de Script. Navegue para Personalização > Scripts > Scripts
2. Clique em Editar no Registro de Script que usa o Arquivo de Script.
3. Na página Registro de Script, passe o mouse para Ações e clique em Excluir.
O usuário agora pode excluir o Arquivo de Script do Gabinete de Arquivos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja extrair os primeiros 100 caracteres de um e-mail recebido em uma transação
> aba Comunicação e poder excluir os caracteres HTML.
956
Solução
Na aba Busca Salva > Resultados > sub-aba Colunas:
Fórmula (Texto) = SUBSTR((REGEXP_REPLACE({messages.message},'<[^<>]*>','')),1,100).
A função é extrair os caracteres especiais na mensagem de e-mail e puxar os primeiros 100
caracteres.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
SuiteApp: NetSuite Point of Sale (NSPOS) 2018.2
Cenário
Há instâncias nas quais as alterações de Nível de preço feitas no ERP não estão fazendo
downsyncing nos registros. Um dos motivos pelo qual os Níveis de preço não estão fazendo
downsyncing adequadamente é porque o RA-PriceLevel foi definido como inativo na Conta do
NetSuite ERP.
Solução
Observação: Aguarde 15 minutos para que as alterações façam downsync nos registros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
957
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.2
SuiteApp: Pacote SWV
Cenário
Ao renovar o erro de contratos “Insira um valor para quantia” é encontrado.
Solução
A. Verificar a Renovação com itens nos Itens do Contrato
1. Na guia Registro do Contrato > Itens de Contrato > Selecionar os Itens de Contrato
2. O Registro do estoque será aberto, selecione o item no campo Renovar com.
3. O Registro do Grupo de Itens será aberto, na guia Compra/Inventário > Remover
o Item de Desconto
4. Salvar
5. Executar script R05
Ou
958
B. Verifique o item de Valor Zero
1. Navegue até Renovações do Contrato > Configuração > Preferências de
Renovações do Contrato > guia Criação de Renovações do Contrato.
2. Procure Item de Valor Zero e clique no hyperlink do conjunto de itens.
3. Edite o registro do item e navegue até a guia Vendas/Preço.
4. Adicionar Preço Base do 0.00.
5. Salvar
6. Executar o Script R05 -
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 19.2
SuiteApp: N/A
Cenário
Gerar Conexão JDBC através do Prompt de Comando
Solução
1. Anote o caminho de instalação do Driver JDBC
o i.e: Drivers JDBC C:\Program Files (x86)\NetSuite\NetSuite
2. Abra a pasta chamada example1 e example2
3. Editar connection.properties com o notepad
4. Forneça as informações solicitadas e pressione Salvar
o DataSource = NetSuite.com/NetSuite2. com
o ServerHost =<accountid-sb1>.connect.api.netsuite.com
o Porta = 1708
o Login = <Username>
o Senha = <Password>
o AccountId = <ACCOUNTID_SB1>
o RoleId = 3
5. Executar prompt de comando como Administrador
6. Digite os seguintes comandos
o cd<NavPath>, por exemplo, cd C:\Program Files (x86)\NetSuite\NetSuite
Drivers JDBC\example1
o run.bat -DS <SQL QUERY>, ou seja, run.bat -DS "Select * From Tasks"
7. Quando o código for executado, a string do URL de conexão será usada e, se for bem-
sucedida, retornará os valores na tabela Tarefas
Esse artigo foi útil? Clique aqui para deixar seu comentário.
959
RESOLVER ERRO: "DESCULPE, HÁ UM PROBLEMA COM ESTE ITEM E NÃO
PODE SER COMPRADO NESTE MOMENTO. VERIFIQUE NOVAMENTE MAIS
TARDE. " AO ADICIONAR ITENS AO CARRINHO DA PÁGINA DA LISTA DE
PRODUTOS
Referência: SuiteAnswers 90490
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce | ID do pacote: 369366
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteSolution - Advanced Approval | ID do pacote: 108404 | Versão 3.5.2
960
Cenário
Ao importar transações via Importação CSV, por examplo, Lançamento, a transação criada
ignora o processo de aprovação configurado para a conta.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteSuccess HR | Advanced Terminations | ID do pacote: 286081
961
Cenário
Solução
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro
Observação: Use a função Administrador
2. Expanda Filtros
3. Do bundle: Selecione 286081
4. Registro de saída do funcionário: Clique em Lista
5. Entrevista de saída: Clique em Editar
6. Faça as alterações necessárias
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Erro: "Não é possível salvar este formulário. Entre em contato com o administrador. " aparecerá
quando o usuário da Folha de Pagamento tentar atualizar o W4 no Registro do Funcionário.
Solução
1. Em Registro do Funcionário > guia Folha de Pagamento > guia Impostos
2. Item de Retenção Federal > Definir as Concessões de Retenção para 0
3. Item de Retenção Federal > Defina o Método de Substituição de Imposto como “Sem
Substituição”
4. Item de Retenção Federal > Definir a Quantia de Substituição como 0
5. Clique em Salvar
6. Em seguida, navegue até Configuração > Folha de Pagamento > Atualizar Informações da
Folha de Pagamento
7. Clique na caixa de seleção Concordo
8. Clique em Confirmar Atualizações
9. Navegue até a guia Resolver para verificar se há erros
962
10. Depois disso, volte para Registro de Funcionário > guia Folha de Pagamento >
guia Impostos
11. Retenção Federal > Campo do formulário Imposto
12. Clique em W4
13. Faça as alterações necessárias
14. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
963
RESOLVER ERRO: “HÁ ERROS NA ENTRADA DNS PARA DKIM. ERRO:
ENTRADA OBRIGATÓRIA AUSENTE [K=RSA]” NA CONFIGURAÇÃO DKIM
Referência: SuiteAnswers 90441
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2021.2
Cenário
Erro na configuração do DKIM. Há duas razões possíveis pelas quais a mensagem de erro está
aparecendo. As definições do DNS e do NetSuite ainda não foram sincronizadas e a Chave
pública do NetSuite e a entrada do DNS não são iguais.
Solução
Quando você configura o DKIM no NetSuite e as definições do DNS, pode levar até 24 horas
para sincronizar novos valores. Tente aguardar até que as definições sejam sincronizadas. Se
ainda houver um erro após 24 horas, veja a solução abaixo.
Se tudo estiver configurado corretamente, você tiver esperado 24 horas e ainda assim receber o
erro, entre em contato com o suporte do NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
964
Remova o campo Conta de despesa obrigatório no formulário Relatórios de despesa.
Solução
1. Na página Relatório de despesa > Passar o Mouse sobre Personalizar > Clique
em Personalizar formulário
2. Navegue até a aba Campos da Tela > sub-aba Despesas > Marque/desmarque a caixa de
seleção Mostrar para Conta de Despesa
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Está faltando o link Lista na lista suspensa de Conta na aba Origem da Tabela de alocação.
Solução
O motivo pelo qual na aba Origem > Conta > clique em Lista suspensa e nenhuma Lista está
sendo exibida porque na aba Destino a preferência Usar conta de Origem/Crédito já está
ativada.
Opção 1:
1. Na aba Tabela de alocação > Destino > desmarcar a preferência Usar Conta de
Origem/Crédito
2. Volte para a aba Origem > clique na lista suspensa para que a Lista seja exibida e
selecione as Contas de Origem
3. Volte para a aba Destino > marque a preferência Usar Conta de Origem/Crédito
965
Opção 2:
1. Na aba Tabela de alocação > Origem > campo Conta > digite a própria Conta ou
use% e a conta (por exemplo, use %despesa) e uma lista de contas de Despesa será
exibida e apenas selecione a(s) conta(s) de Despesa necessária(s).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Crie uma Pesquisa Salva de Planilhas de Horas que foram faturadas hoje.
966
Solução
Em geral, a data de criação da Fatura também é a mesma data em que a Hora foi faturada.
Estas são as etapas para criar a Pesquisa Salva:
1. Navegue até Relatórios > Pesquisa Salva > Todas as Pesquisas Salvas > Nova
2. Selecionar Cliente
3. Na Pesquisa de Cliente Salva, defina o seguinte:
• Na guia Critérios, adicione o seguinte:
Campos de tempo... depois selecione Status e, em seguida, selecione Faturado
Campos de transação... depois selecione Data de Criação e, em seguida,
selecione a data de hoje
• Na guia Resultados, clique em Remover Tudo e adicione o seguinte:
Nome | Tipo de Resumo = Grupo
Campos de transação... depois selecione Número do Documento | Tipo de
Resumo = Grupo
Campos de hora... depois selecione Data | Tipo de Resumo = Grupo
Campos de hora... depois selecione Status | Tipo de Resumo = Grupo
4. Definir o Título da Pesquisa
5. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Assets Management | ID do pacote: 364000
Cenário
Solução
Transferência de ativos que são componentes de outro Ativo FAM no qual os campos
subjacentes Data de início e depreciação do ativo composto estão em branco. Atualize o
registro de Ativo:
967
12. Clique em Editar
Observação: Selecione o registro do Ativo composto FAM
13. Vá para a aba Geral
14. Defina a Data de início da depreciação e a Data de término da depreciação
15. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário tem FATURAs de importação via importação CSV. Os Períodos de
Contabilização de FATURAs estão incorretos.
Solução
O Período de Contabilização está incorreto, porque a transação está com Aprovação
Pendente. Quando a transação ainda não está aprovada, não é uma transação de
contabilização, portanto, não tem efeito no Período de Contabilização.
Quando a Aprovação Pendente é definida, o Período de Contabilização é definido de acordo
com uma Data. Dessa forma, se o usuário quiser importar transações com outro Período de
Contabilização para Data. O usuário precisará importar FATURAs com o status Aprovado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
968
Cenário
O usuário está adicionando uma imagem do Gabinete de Arquivo a um Modelo de E-mail
na <a> tag como um hiperlink. Quando o e-mail é recebido, o destinatário clica no hiperlink e
a imagem é aberta em uma nova guia do navegador. O usuário precisa do link para fazer
download do arquivo em vez de abri-lo.
Solução
1. Navigate para Documentos > Arquivos > Gabinete de Arquivos
2. Localize a pasta em que a imagem reside e clique no nome da pasta
3. Localize a imagem em questão e clique com o botão direito do mouse no
link Download correspondente no lado direito da página
4. Copiar o endereço do link
5. Navigate para Documentos > Modelos > Modelos de E-mail
6. Localizar e Editar o modelo de e-mail em questão
7. Substituir o link na <a>tag com o link de download que foi copiado na etapa #4
8. Clique no botão Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Usuário da Folha de Pagamento para fazer com que o Relatório Resumido da Folha de
Pagamento seja separado por Classe, Departamento ou Localidade. O Relatório da Folha de
Pagamento extrai a Classe, o Departamento ou o Local do Registro do Cheque de Pagamento.
Solução
O usuário pode seguir as etapas abaixo como guia:
1. Ir para Relatórios > Folha de Pagamento > Sumário da Folha de Pagamento
2. Ir para o campo Coluna
3. Selecione Classe, Departamento ou Local
4. Clique em Atualizar
Resultado: O relatório separa os totais de itens por classificação.
969
Observação: A coluna Nenhuma Classe, Nenhum Departamento ou Nenhuma Localidade será
exibida se a opção Cheque de Pagamento não estiver atribuída a Classe, Departamento ou
Localidade. O usuário não pode modificar a Folha de Pagamento confirmada, portanto a
atribuição somente pode ser encaminhada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
Os usuários não podem selecionar o número do lote em Detalhes do Estoque ao criar Retorno do
Fornecedor. Autorização.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
970
RESOLVER PREÇO DE ITEM DE LINHA INCORRETO NO SUMÁRIO DO
CARRINHO DE COMPRAS E NO MINICARRINHO
Referência: SuiteAnswers 90608
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp:
Cenário
Pode haver algumas instâncias nas quais o Sumário do Carrinho de Compras e o valor do
item de linha do Mini Carrinho exibem $ 0,00, no entanto, ele exibe o valor total
corretamente.
Solução
O motivo provável para os itens de linha no Carrinho de Compras exibir $ 0.00 é que as
variáveis 'rate' e 'rate_formatted' estão ausentes na Configuração do SuiteCommerce. Para
verificar isso, siga as etapas abaixo:
1. Vá para Configuração > Avançado do SuiteCommerce > Configuração
2. Selecione seu Site e Domínio e clique em Configurar
3. Na Configuração do SuiteCommerce, vá até a subguia Avançado e clique na
sublista Backend
4. Na seção Itens do pedido de compras, verifique se as variáveis mencionadas estão
presentes. Caso contrário, adicione o seguinte: 'rate' e 'rate_formatted' (sem aspas).
5. Clique em Adicionar.
6. Clique em Salvar.
7. Vá para Configuração > SuiteCommerce Avançado > Solicitação de Invalidação
de Cache
8. Clique em Nova Solicitação de Invalidação, selecione seu domínio, clique em '>' e
em Limpar cache para todo (s) domínio(s) e, em seguida, em Submeter.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
971
Cenário
O usuário precisa de uma lista de pesquisas salvas com base no evento e agendadas, bem como
as programações de pesquisa que não estão em branco para os destinatários.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas salvas > Novo
2. Clique em Pesquisa Salva
3. Na guia Critérios > Padrão > campo Filtro:
▪ A programação é qualquer
▪ Campos Pesquisar Cronograma: Destinatário não é Nenhum
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário está usando a Lista de Materiais Avançada, mas não pode marcar Padrão Principal
no Item de Montagem.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
972
DIFERENTES STATUS DO RELATÓRIO DE DESPESAS NO NETSUITE
Referência: SuiteAnswers 23745
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Obter informações sobre os diferentes status de um Relatório de Despesas
Solução
1. Navegue até Listas> Pesquisar> Pesquisas> Novo> Transação
2. Na guia Critérios, adicione Status> Qualquer rolagem> até atingir o status do
Relatório de Despesas e os seguintes status serão exibidos:
Aprovado (Substituído) por Contabilidade
Aprovado por Contabilidade
Em andamento
Pago Integralmente
Aprovação Contábil Pendente
Aprovação do Supervisor Pendente
Rejeitado (Substituído) por Contabilidade
Rejeitado pela Contabilidade
Rejeitado pelo Supervisor
Anulado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Se no Relatório de despesas, a linha for marcada como Reembolsável, essa linha de transação
terá impacto no IVA.
973
Solução
• O impacto será no lado Ativo: IVA na Compra que é Outro ativo atual
• O IVA na Compra é afetado porque a Empresa atua como um agente de retenção
do IVA, pois ele será pago pelo Cliente para o qual o Funcionário trabalhou
• Uma vez pago, isso compensará o valor debitado na Conta
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
As linhas são separadas pela adição do campo Valor dos campos de detalhes da despesa à sub-
aba Resultados, em vez de usar o campo Corpo do valor.
Solução
1. Navegue até Transações > Funcionários > Inserir Relatórios de despesas > Busca
2. Usar Pesquisa Avançada: Marque a caixa de seleção
3. Clique na aba Resultados
4. Campo:
• Valor:
• Campos de Detalhe da Despesa: Selecione Valor
5. Clique em Adicionar
6. Clique em Submeter
7. Os resultados da pesquisa agora mostram cada linha de despesa
Observação: Os usuários também podem ajustar essa busca e exportar um arquivo para usar
como modelo de importação CSV
Esse artigo foi útil? Clique aqui para deixar seu comentário.
974
RESOLVER ERRO: INSUFFICIENT_PERMISSION: VOCÊ NÃO TEM
PERMISSÕES PARA DEFINIR UM VALOR PARA O ELEMENTO
EXPENSE.ISNONREIMBURSABLE...
Referência: SuiteAnswers 87563
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Quando o cliente foi atualizado para 2019.2, ele manteve erros na obtenção de todos os
Relatório de Despesas, especialmente ao usar a operação de adição. O erro tem a seguinte
aparência:
INSUFFICIENT_PERMISSION: Você não tem permissões para definir um valor para o elemento
expense.isnonreimbursable devido a um dos seguintes motivos: 1) O campo é somente
leitura; 2) Um recurso associado está desativado; 3) O campo está disponível quando um
registro é criado ou atualizado, mas não em ambos os casos.
Solução
Em 2019.2, o recurso Permitir Despesas Não Reembolsáveis é adicionado. Inicialmente, esse
recurso é desativado e você não o verá no form Relatório de Despesas. Você pode seguir as
etapas abaixo para ativar esse recurso:
1. Navegue até Configuração > Contabilidade > Preferências Contábeis > guia Tempo
e Despesas > seção Despesas.
2. Ativar Permitir Despesas Não Reembolsáveis.
3. Clique em Salvar.
Se você não estiver usando o Form Padrão para Relatórios de Despesas, talvez seja necessário
executar estas etapas adicionais para expor o campo Não Reembolsável:
1. Navegue até Personalização > Formulários > Formulários de Transação.
2. Edite o formulário personalizado que você está usando.
3. Navegue até a guia Campos da Tela > subguia Despesas.
4. Marque a caixa de seleção Exibir para Não-Reembolsável.
5. Clique em Salvar.
Se estiver faltando os campos Cliente e Faturável no Form Relatório de Despesas, você poderá
consultar Custos de Faturamento para Clientes (Id do Acordo de Serviço: 9164).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
975
NÃO É POSSÍVEL DEFINIR FATURÁVEL COMO VERDADEIRO AO
SELECIONAR UM PROJETO BASEADO EM COBRANÇA EM UM RELATÓRIO DE
DESPESA OU FATURA
Referência: SuiteAnswers 86431
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao criar uma Fatura ou relatório de despesa, o usuário não pode definir a caixa de seleção
Faturável como Verdadeiro ao selecionar um Projeto baseado em cobrança.
Solução
Para definir a caixa de seleção Faturável como Verdadeiro, certifique-se de que a Categoria de
despesas usada nos lançamentos esteja ativa e tenha o Item de despesa correspondente. Você
pode verificar isso navegando até Configurações > Contabilidade > Categorias de despesas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Versão NetSuite 2020.2
Cenário
O usuário deseja criar uma pesquisa de transação salva que extrairá as Transações do Cartão
de Crédito nos últimos meses e os Itens de Linha Detalhados em um Relatório de Despesas.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
2. Escolha Transação como tipo de Pesquisa
3. Defina o Título da Pesquisa.
4. Na guia Critérios > subguia-Padrão, adicione os seguintes filtros:
• Coluna Primeiros Parens: (; Coluna Filtro: Tipo; Coluna Descrição: Cartão de
Crédito; Coluna E/Ou: Ou
• Coluna Filtro: Tipo; Coluna Descrição: Relatório de Despesas; Segunda coluna
Parens: )
5. Na guia Resultados > subguia Coluna, adicione os seguintes campos:
976
• Coluna Campo: Quantia (Débito)
• Coluna Campo: Quantia (Crédito)
Observação: Você pode adicionar os campos extras que deseja mostrar nos resultados ao
abrir esta pesquisa salva. O motivo por trás do qual temos que definir os campos Quantia
(Débito) e Quantia (Crédito) é porque ao verificar os resultados da Pesquisa Salva,
geralmente segue o Impacto G/L das Transações. Seja qual for o resultado do Impacto do
G/L (por exemplo, Itens de Despesa adicionados), a Pesquisa Salva o seguirá.
SuiteAnswers Relacionado
• Pesquisa Salva > Criar uma Pesquisa da Categoria de Despesas
• Pesquisa Salva para Recuperar Datas da Linha em Relatórios de Despesas
• Pesquisa Salva de Transações de Cartão de Crédito
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
O campo date_last_modified não está exposto para a tabela Expense_detail. No entanto, ele
pode ser encontrado na tabela de transações.
977
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma Busca salva de transação que extrairá Relatórios de despesa com impacto de Contas
a pagar.
Solução
978
d. Conta: é Contas a Pagar
3. Na guia Resultados, informe o seguinte:
a. Nome, Tipo de Ordem, Data, Data de Referência, Período, Tipo, Número do
Documento, Valor, Status, Conta
b. Verifique Mostrar Totais no Tipo de Saída
4. Na guia Filtros Disponíveis, informe o seguinte:
a. Data: Ativar Mostrar na região Filtro
b. Faturável: Ativar Mostrar na região Filtro
5. Clique em Salvar e Executar.
Usando o filtro Contas a pagar, você pode tentar filtrar a Conta para extrair os Relatórios de
despesa com efeito de Contas a pagar. Normalmente, os Relatórios de Despesas com os status
"Aprovado pela contabilidade" e "Quitado" são aqueles que têm impacto no Razão Geral.
Related SuiteAnswers
• Expense Report Saved Search > Pull up date when the expense report was actually
paid
• Saved Search to Pull out per Line Expense Report
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O usuário queria que uma Pesquisa Salva tivesse uma coluna para o Nome da Entidade
(exemplo: Fornecedor para Faturamento do Fornecedor, Funcionário para Relatório de
Despesas)
Solução
1. Na guia Resultados > adicionar Nome da Linha Principal.
2. Clique em Salvo e Executar ou Visualizar.
SuiteAnswers Relacionado
979
• Crie uma Pesquisa Salva de Transação Personalizada que mostre apenas as Faturas cujo
Fornecedor seja ele
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
<#elseif
check.entity.companyname?has_content>${check.entity.companyname}
Aviso legal
O código de amostra descrito aqui é fornecido de forma "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou garante
que desenvolvedores de sucesso individuais tenham implementado o código de amostra em
suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
980
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O cheque não compensado da Conciliação bancária do mês anterior foi anulado no Período
atual. A transação não compensada/anulada no período anterior não é totalizada como pendente
no Período atual porque:
• A transação original foi anulada no Período anterior. Ela só será exibida na página de
Conciliação bancária se o intervalo de datas incluir a data da transação original.
• O Lançamento anulado também mostrará se o intervalo de datas inclui a data de
transação do referido lançamento, uma vez que foi criado no Período atual.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
981
CONFIGURAR PORTLET DE RESUMO DA RECONCILIAÇÃO DA CONTA
Referência: SuiteAnswers 86453
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
• Moeda
• Saldo da conta do Razão geral
• Último saldo reconciliado
• Data da última reconciliação
• Saldo do demonstrativo do banco (importado)
• Data do demonstrativo do banco (importado)
• Número de itens que exigem correspondência
Esse artigo foi útil? Clique aqui para deixar seu comentário.
982
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja personalizar seu relatório detalhado da reconciliação adicionando a coluna de
números de verificação além da coluna de número de documento padrão.
Solução
Para adicionar a coluna do número da conta, siga as etapas abaixo:
1. Navegue até Relatórios > Bancos/Orçamentos > Reconciliação > Personalizar
Detalhes
2. Na página Criador de Relatórios > Campo Pesquisar > Informar Número de
Verificação > Clique para Adicionar
3. Renomeie o Relatório Detalhado de Reconciliação Personalizada
4. Clique em Visualizar/Salvar
5. Informe um valor no campo conta para a conta desejada
6. Clique em Atualizar
O relatório de detalhes da reconciliação agora deve estar mostrando a coluna do número do
cheque que está relacionada à transação de pagamento.
SuiteAnswers Relacionado
• Relatório de Detalhes da Reconciliação > Personalizar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
As Funções com permissão Reconciliar terão o dashboard Resumo da Reconciliação da
Conta como padrão.
Solução
Há uma forma de remover o portlet da caixa Conteúdo Padrão no painel Personalizar Painel,
que simplesmente está removendo a permissão de Reconciliação da Atribuição.
Etapas:
983
1. Navegue para Configurar > Usuário/Funções > Gerenciar Funções
2. Editar a Atribuição
3. Remover Reconciliação de Permissões > Subguia Transações
4. Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário deseja personalizar o Relatório Sumariado de Reconciliação para exibir a outra conta
envolvida na notação da escrituração contábil de entrada dupla das Transações Bancárias.
Solução
Os usuários podem seguir as etapas para continuar com a personalização:
1. Navegue até Relatórios > Bancos/Orçamentos > Reconciliação > Personalizar
Detalhes
2. Em Editar Colunas > Expandir (+)Transação
3. Selecionar Divisão (Os usuários também podem mover esta coluna para onde desejam
ser colocados no Relatório)
4. Renomear este relatório no campo Nome
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
984
Cenário
O usuário espera ver sua Ordem de Compra Intercompanhias Desvinculada no relatório de
Reconciliação Intercompanhias.
Solução
O relatório de Reconciliação Intercompanhias não refletirá as transações não contábeis quando
a preferência Relatório por Período for definida como Todos os Relatórios. Para resolver:
1. Home> Definir Preferências> Análise> Relatório por Período = Nunca.
2. Navegue até Relatórios > Financeiro > Reconciliação Intercompanhias.
Resultado Real: A OC Intercompanhias Não Vinculada está sendo exibida agora.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O cheque impresso do empregador não está sendo exibido no Relatório de Reconciliação
Bancária.
Solução
1. Usando uma função de Administrador, navegue até Transações > Funcionários > Criar Folha
de Pagamento > Lista
2. Visualizar o cheque de pagamento do funcionário
3. Passe o mouse para Ações e selecione Impacto no GL
Resultados Reais: a folha de pagamento confirmada foi creditada contra a conta Flutuante da
Folha de Pagamento
É necessário criar um lançamento manual para reverter a quantia creditada na Conta Flutuante
da Folha de Pagamento e creditá-la à Conta de Financiamento da Folha de Pagamento.
985
3. Débito = Conta de Flutuação da Folha de Pagamento, Crédito = conta de Fundos da Folha de
Pagamento
4. Salvar
Em seguida, gere o Relatório de Reconciliação Bancária para reconciliar o saldo.
Resultado esperado: Agora você pode reconciliar o saldo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
2. Se #1 não for aplicável (não há diferença do início para a reconciliação mais recente
quando você verificou o Histórico de conciliação), verifique se há transações com data
futura incluídas em um determinado período de conciliação. Por exemplo, se o que
estamos verificando for o saldo da conta bancária a partir de 12/31/2019, tenha em
mente as transações marcadas como compensadas e reconciliadas já em que a data da
transação é posterior a 12/31/2019. Isso afetará o saldo por Detalhe da
conciliação/Resumo. Transações depois de 12/31/2019 marcadas no período de
conciliação 12/31/2018 nunca aparecerão no registro da
conta/balancete/balancete/balancete a partir de 12/31/2019 como esse foco nas Datas
da transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
986
RECONCILIAR EXTRATO DE CONTA > EDITAR DATA DE RECONCILIAÇÃO
ANTERIOR > NÃO É POSSÍVEL INSERIR UMA DATA ANTERIOR À DATA DE
FECHAMENTO DO ÚLTIMO DEMONSTRATIVO RECONCILIADO. INFORME
UMA NOVA DATA
Referência: SuiteAnswers 82048
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Reconciliar extrato de conta > Editar Data de reconciliação anterior > Editar reconciliação
anterior ao usar o recurso Reconciliar extrato de conta.
Solução
Agora você pode continuar usando o recurso Conciliar extrato bancário com a reconciliação
anterior editada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
987
RESOLVER ERRO “[LJAVA.LANG.STRING;@” NA CONCILIAÇÃO EM LOTE DO
AVALARA
Referência: SuiteAnswers 81145
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
A ferramenta de conciliação Avatax é uma funcionalidade que inicia um lote para identificar
quais transações podem ser diferentes no ambiente NetSuite do que é mostrado em Avalara.
Solução
Tente definir um nome mais curto para o lote de reconciliação.
1. Navegue até Avalara > Conciliação > Criar lote
2. Defina a Data inicial e a Data final da pesquisa
3. Forneça um nome mais curto no Nome do lote
4. Selecione a Subsidiária
5. Clique em Enviar para iniciar o lote de conciliação
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma Busca salva para mostrar a Localidade do Item disponível com Registros
relacionados.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transações
3. Título da busca: Informe um Título
4. Filtrar:
Observação: Para cada filtro necessário, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Item = (Nome do Item a ser pesquisado)
988
o Selecione Localidade = (Nome da Localidade a ser pesquisada)
o Selecione Conta = (Conta de Ativo do Item)
o Selecione Lançamento = Sim
5. 5. Clique em Resultados
6. 6. Clique em Coluna
o Selecione Tipo
o Selecione Data
o Selecione Número do documento
o Selecione Quantidade
o Selecione Criado de (Opcional)
7. Clique em Filtros disponíveis
o Selecione Item | Mostrar na Região de Filtro = Sim (Isso poderá alterar o item a
ser pesquisado na página de resultados para que você possa intercambiar entre
itens usando a mesma Conta de Ativo nos critérios de Pesquisa)
o Selecione Localidade | Mostrar na região do filtro = Sim (Isso poderá alterar a
Localidade a ser pesquisado na página de resultados para que você possa trocar
entre Locais)
8. Clique em Salvar e Executar
Observação: Há um filtro Conta para que você possa obter um resultado zero se
escolher um Item com uma Conta de ativo diferente da conta nos critérios.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Filtre o relatório de vencimento de Contas a Receber para contas a receber específicas.
Solução
1. Navegue até Relatórios > Clientes/Contas a Receber > Vencimento de Contas a Receber.
2. Preencha a Data de Referência.
3. Consulte o relatório por Detalhes.
4. Clique em Personalizar
5. Navegue até a aba Filtros.
6. Em Adicionar Campos, abra as Transações a Receber Não Pagas.
7. Clique em Conta.
989
8. Ao escolher Filtros, na coluna de valor, o filtro deverá ser igual e, em seguida, escolher a
conta C/R desejada como a Conta.
9. Renomeie o Relatório e clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
Busca salva para mostrar a diferença entre a Quantidade emitida de pedido de trabalho e a
Quantidade consumida.
Solução
Para criar, siga as etapas abaixo:
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Na aba Critérios > Sub-aba Padrão, adicione os seguintes filtros:
o Criado de campos... Tipo | é Pedido de trabalho
o Criado de campos... Data | assento conforme desejado
o Criado de campos... Status | é Pedido de trabalho: Fechado
o O Tipo de Linha da Transação | é Produção em andamento
o Linha principal | é Falso
4. Na aba Critérios > Sub-aba Resumo, adicione o seguinte filtro:
o Tipo de resumo | Máximo
o Campo | Fórmula (Numérica)
o Fórmula | SUM(caso em que {type} = 'Emissão da Ordem de Serviço', em
seguida, {quantity} else 0 end) - SUM(caso em que {type} = 'Fechamento da
Ordem de Serviço', em seguida, - {quantity} else 0 end)
o Fórmula (Numérica) | diferente de
o Valor | 0
990
o Item | Grupo
o Fórmula (Numérica) | Soma | case when {type} = 'Work Order Issue' then
{quantity} else 0 end | Quantity Issued | Quantity Issued
o Fórmula (Numérica) | Soma | case when {type} = 'Work Order Close' then
{quantity} else 0 end | Quantity Consumed | Quantity Consumed
6. Na aba Resultados, defina
o Classificar por | Criado de
7. Renomeie a busca
8. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Cenário
Os usuários podem precisar retirar o Valor WIP pendente e rastrear as transações relacionadas
que fizeram com que o saldo ajudasse na reconciliação da Conta WIP usada no processamento
da ordem de serviço.
Solução
Estes são os parâmetros de pesquisa salvos da transação:
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo. Escolha Transação.
2. Na guia Critérios > subguia Padrão > insira os seguintes filtros:
* Contabilização | é Verdadeira
* Conta | (escolha a Conta WIP)
3. Na guia Critérios > subguia Resumo > insira os seguintes filtros:
* Tipo de Resumo: Soma
Campo: Valor
Descrição: não é 0.00
4. Na guia Resultados > subguia Colunas >, informe os seguintes campos e o tipo de sumário
correspondente:
* Data | Grupo
* Valor | Soma
* Conta | Grupo
* Criado de | Grupo
* Fórmula (Texto)
Tipo de Resumo: Máximo
991
Fórmula: REPLACE(NS_CONCAT({number}), ', ', '
')
Label de Resumo: Número do Documento
* Fórmula (Texto)
Tipo de Resumo: Máximo
Fórmula: REPLACE(NS_CONCAT({type}), ', ', '
')
Rótulo de Resumo: Tipo
4. Renomeie a pesquisa e clique em Salvar e Executar
Observação: se os usuários precisarem definir um tipo de resumo para o campo: Tipo, isso
resultará em várias linhas (para o problema da ordem de serviço, conclusão e fechamento),
uma expressão sql para concatenar os campos necessários poderá ser usada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
-Under Configuração > Empresa > Ativar Recursos > Transações > Separação, Pack e Entrega =
T.
-Há uma quantidade confirmada, mas não há transações na página realocar itens.
Solução
Verifique se existem pedidos de venda marcados como retirados/embalados, mas ainda não
enviados. A marcação de itens como entregues diminui a quantidade confirmada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
992
Produto: NetSuite 2019.2
Cenário
Mostra as transações relacionadas ao cliente ao pesquisar o nome do cliente usando a Pesquisa
Global.
Solução
Para um formulário de estimativa, use o campo Título{title} para que a estimativa apareça na
Pesquisa Global usando o nome do cliente como a palavra-chave. Basta inserir o nome da
empresa no campo Título.
Para outras transações como ordem de venda, adicione o campo do corpo da transação
personalizada em:
1. Navegue até Personalização > Listas, Registros e Campos Campos Campos
Campos Campos Campos Corpo da Transação > Novo
2. Defina Tipo = Texto de Formato Livre, Valor da Loja e Pesquisa Global
=Verdadeiro
3. Selecione o tipo de transação na guia Aplica-se a
4. Na guia Filtragem de Origem; Lista de Origem = Cliente; Origem De = Nome da
Empresa
Observação:
Selecione novamente o Nome do Cliente nas transações existentes para preencher
automaticamente o valor no campo personalizado. Se isso não for preferível, poderá criar um
tipo de Texto de Formato Livre do campo do corpo da transação e simplesmente inserir o nome
da empresa. Consulte o aprimoramento relacionado na Emissão 165295.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O Item mostra um Custo médio, mesmo que não haja transações ainda.
Solução
993
Isso pode acontecer quando os usuários informam um Recebimento de item, um Ajuste de
estoque positivo ou uma Fatura independente para o item e depois o excluem. O campo
mantém o valor de custo médio, assim como os campos "Armazenar valor".
Os usuários não precisam se preocupar com isso porque assim que o usuário informar uma
transação que afete o inventário, ela será corrigida.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O usuário deseja criar uma Pesquisa Salva para mostrar todas as FATURAs Completas Pagas e
os Pagamentos e Avisos de Crédito associados.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
2. Selecionar Transação
3. Guia Critérios > Subguia Padrão:
▪ Tipo: é FATURA
▪ Status: é FATURA: Pago Integralmente
▪ Linha Principal: é Verdadeiro
▪ Aplicando Tipo de Link: é Pagamento
4. Guia Resultados > Subguia Colunas:
▪ Data > Tipo de Resumo = Grupo
▪ Número do Documento > Tipo de Sumário = Grupo
994
▪ Quantia > Tipo de Sumário = Soma
▪ Aplicando Transação > Tipo de Resumo = Grupo
▪ Aplicando Quantia do Link > Tipo de Resumo = Soma
5. Renomear Título da Pesquisa Salva
6. Clique em Salvar e Executar
OBSERVAÇÃO:: nos resultados de pesquisa salvos, a coluna Aplicar Transação pode incluir
Pagamento, Aviso de Crédito, Aplicação de Lançamento e Depósito.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Se o resultado na Etapa 4 contiver mais de 1,000 entradas, o botão Aplicar não será exibido.
O motivo é que o assistente do Gerenciador de vendas incrementais é considerado como uma
atualização em massa, a Atualização em massa tem um limite de 1,000 entradas antes de poder
ser aplicada ou executada.
995
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Renovações do Contrato (Pacote 187488)
Cenário
Criado Upsell > TypeError: Não é possível ler a propriedade "ENABLE_R01A" a partir de
indefinido
Esse tipo de erro é encontrado basicamente quando há Scripts Personalizados incompatíveis
com o pacote SWV.
Solução
Para verificar, o Usuário pode usar sua Conta de Sandbox para teste:
1. Cancele a implantação dos Scripts de Cliente Personalizados no form de
transação para renovação (por exemplo, Ordem de Venda ou Estimativa/Cotação)
2. Tente criar uma transação de Up-Sell novamente no Contrato
As etapas acima resultarão na geração da transação Upsell.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Pacote de Renovações de Contratos Verticais de Software
Cenário
Para um processamento eficiente de transações recorrentes, uma nova Ordem de Venda está
sendo preenchida usando o botão Preenchimento Automático. Embora essa função tenha
copiado efetivamente os detalhes da transação anterior para a entidade escolhida, a transação
reflete o Tipo de Ordem = Contrato - Upsell. Deve ser Contrato - Novo. Este campo, no
entanto, fica acinzentado.
996
Solução
Para oferecer um plano de fundo rápido, o Preenchimento Automático está usando uma
função que copia a última transação criada com base na entidade selecionada. A entidade é
necessária para Preenchimento Automático e o resultado pode ser diferente para cada
transação. A função Preenchimento Automático copia os dados da transação base/de origem.
Depois disso, o modo de criação é alterado para o modo de edição.
Por outro lado, o campo Tipo de Ordem deverá exibir o tipo de transação que você está
criando, dependendo dos valores selecionados no campo Contrato na subguia Contrato.
Quando você pressiona Preenchimento Automático, o campo Contrato também deve passar
o último ID Contrato. Como o campo é preenchido, o sistema considerará que esta nova
transação é um follow-up da anterior; portanto, ela é marcada como Upsell.
Para ilustrar e resolver isso, eis as etapas que fiz no ambiente de teste padrão:
1. Navegue até Transação > Vendas > Informar Ordem de Venda
2. Defina o campo Usuário Final selecionando um cliente
3. Observe que o Tipo de Ordem = Novo Contrato
4. Pressione Preenchimento Automático
5. Ele agora reflete o Tipo de Ordem = Venda Cruzada do Contrato
6. Em Itens, observe que o campo Contrato também copiou o último contrato
7. Limpe o campo Contrato ou remova o valor dele
8. Depois disso, a transação refletirá o Tipo de Ordem = Novo Contrato
*Se o ID Contrato anterior não foi transferido, selecione qualquer ID Contrato para preencher
o campo e removê-lo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SWV Contract Renewals Module | ID do pacote: 187488 v21.1.0
Cenário
997
• Os Scripts SWV não foram executados no Formulário personalizado usado para a
Autorização de devolução porque o Formulário não foi indicado nos Formulários de
transação para implantar Scripts Preferência de Renovações de Contrato
(Renovações de contrato > Configuração > Preferências de renovações de
contrato > Validação de transação)
• A Autorização de devolução é listada como um Registro Relacionado ao Contrato, mas
não há Item de Contrato criado para a transação
• Editando e Salvando a Autorização de Devolução depois de adicionar o Form
Personalizado aos formulários de transação para implementar scripts Preferência de
renovações do contrato ainda não criou um Item de contrato para o Item de downsell,
pois os Scripts SWV não foram executados no início da criação da transação
• Não é possível excluir a Autorização de devolução existente e recriar uma nova
transação, pois há registros dependentes para ela, como Memorando de crédito e
Lançamentos de reconhecimento de receita
• Quando o Pedido de vendas de renovação foi criada incorretamente, pois o Item de
downsell ainda foi incluído na Transação
Solução
1. Verifique se os Itens do contrato ainda não foram criados para o Contrato vinculado ao
Pedido de vendas de renovação e se o Status do contrato é pendente
2. No Pedido de vendas de renovação, remova o Item de Downsell
3. Aprovar Pedido de vendas
4. Criar Itens do contrato no Contrato de renovação
5. Os Itens do contrato no Contrato de renovação não incluem mais o Item de downsell e
isso também se aplica a renovações futuras
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Um usuário deseja imprimir o Relatório Detalhado de Reconciliação Bancária localizado
em Relatórios > Banco/Orçamento > Reconciliação > Detalhe. Ao extrair o relatório do
NetSuite no formato PDF, o arquivo resultante tem uma orientação de página de Retrato.
O usuário gostaria de saber se há uma forma de extrair o mesmo relatório do NetSuite
na Orientação da Página Paisagem.
998
Solução
Para extrair o relatório mencionado no sistema na Orientação da Página Paisagem, o usuário
precisa executar as seguintes etapas:
1. Navegue até Página inicial > Definir Preferências > aba Analítico.
2. Selecione Paisagem no campo Orientação de Página PDF.
3. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2020.2
Cenário
Solução
Lembre-se de que isso não é realmente um erro, mas mais um aviso para informar aos usuários
que o Lançamento inclui algumas linhas que têm uma Data de início de Amortização que
pertence essencialmente a outro período de postagem.
Por exemplo, a transação de origem tem um período de postagem de 2021 de julho, mas a Data
de início é 11/16/2020. Uma amortização pode ser lançada em novembro de 2020.
Se você clicar em "OK" para continuar salvando sem alterar as datas, isso poderá afetar os
relatórios de Balanço patrimonial e Projeção de amortização de forma que os usuários não
consigam ver o impacto da transação no Balanço patrimonial em novembro de 2020 porque,
999
essencialmente, a transação de origem é postada em julho de 2021. O relatório Projeção de
amortização sugere que uma despesa de amortização pode ser reconhecida em novembro de
2020 devido à data inicial na linha de transação.
Dado o impacto acima, ainda seria a opção do usuário clicar em "Cancelar" para revisar e
editar a data de início da programação ou clicar em "OK" para salvar o registro com o impacto
esperado acima nos relatórios.
Ocorrerá um erro se uma dessas datas estiver em um período de postagem que ainda não
esteja configurado. Você deve criar períodos de postagem para o intervalo de tempo que as
programações de amortização abrangerão. Consulte Working with Accounting Periods.
Um erro também ocorrerá se uma dessas datas for anterior ao período de postagem
selecionado para a transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Para facilitar a revisão, você pode criar uma busca salva para extrair as transações de
atendimento entre subsidiárias. Para fazer isso:
1000
o Tipo = Qualquer Recebimento de item, Atendimento de item
o Conta = Custo de mercadorias vendidas
o Valor = é maior que 0.00
o Fórmula (Texto) = case when {subsidiary} <> {customermain.subsidiary}
then 'Yes' END | contém Sim
3. Na aba Resultados, você pode adicionar os seguintes campos:
o Número do documento
o Cliente (Linha principal): Subsidiária principal | Nome do campo: Subsidiária
de origem
Observação: Se o recurso 'Projetos' estiver ativado em Configurações >
Empresa > Habilitar recursos, o campo de junção disponível na busca salva da
transação será o campo "Cliente (Linha principal)". Caso contrário, o campo
de junção que estará disponível será o campo "Cliente".
o Subsidiária: Subsidiária do estoque | Nome do campo: Subsidiária do estoque
o Valor
o Fórmula (Texto) = case when {subsidiary} <> {customermain.subsidiary}
then 'Yes' END | Nome do campo: Subsidiária cruzada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 19.1
Cenário
O usuário não pode ver o link Regras de Correspondência de Reconciliação.
Solução
Quando as Regras de Correspondência de Reconciliação estiverem ausentes nas Transações
Bancárias, o usuário poderá fazer o seguinte:
A. O usuário tem uma Função Personalizada:
1. Usando a função de Administrador, navegue até Configuração > Usuários/Funções >
Gerenciar Funções
2. Clique em Editar na Atribuição Personalizada
3. Na guia Permissões > subguia Transações > Adicionar Regras de Correspondência
para permissão Bancária On-line e definir o nível para pelo menos Editar
4. Hit Save
B. O usuário tem Função de Administrador
1001
1. Navegue para Personalização > Centros e Guias > Categorias do Centro
2. Clique no link Editar ao lado da Categoria do Centro de Banco
3. Adicionar Regras de Correspondência de Reconciliação na coluna Link
4. Hit Save
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário está tentando fazer sua Conciliação para o período.
1. A diferença em sua conciliação já é igual a zero.
2. A opção Fechar Demonstrativo já pode ser clicada.
3. A Data Final do Demonstrativo está correta.
Solução
No campo Data final do demonstrativo, insira novamente a data selecionando-a no calendário
em vez de inseri-la manualmente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1002
3. Clique em Permissões
4. Clique em Transações
5. Permissão: Selecione Regras de Correspondência para banco on-line
6. Nível: Selecione Editar
7. Clique em Adicionar
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
A Reconciliação Fechada foi reaberta e não pode ser fechada novamente porque as transações
já foram marcadas como limpas.
Solução
1. Edite a Conta Bancária em Plano de Contas ou usando a Pesquisa Global.
2. Desmarque a caixa do campo Usar Confirmação de Correspondências de Transação
e Reconciliar a Página do Extrato da Conta.
3. Navegue até Transações > Banco > Reconciliar Demonstrativo Bancário
4. Selecione o campo Conta Bancária em Conta.
5. Defina a Data do Demonstrativo a ser fechada.
6. Clique no botão Marcar todos Compensados para Reconciliar na guia Depósitos e
Créditos e na guia Cheques e Pagamentos.
7. Clique em Salvar.
8. Marque novamente a caixa do campo Usar Confirmação de Correspondências de
Transação e Reconciliar a Página do Extrato da Conta depois de fechar com êxito a
Reconciliação passada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1003
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Algumas Transações do Livro Razão Geral não foram encontradas na página Reconciliar
extrato de conta.
Solução
Para localizar Transações do Livro Razão Geral ausentes na página Reconciliar extrato de
conta, tente filtrar as transações conforme instruído a seguir:
1. Na página Reconciliar extrato de conta (Transações > Banco > Reconciliar extrato
de conta) > Selecione a conta a ser reconciliada.
2. Forneça um campo Data de término da declaração para filtrar transações no
Demonstrativo bancário por um período específico.
3. Na aba Conciliar > coluna Transações NetSuite > Clique no ícone Calendário exibido
no canto superior direito da coluna. Observe que o primeiro campo é a data inicial
desejada e o segundo é a data final desejada para Transações NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1004
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Essa preferência também permite que outras Transações personalizadas que tenham
contabilização em Contas de caixa ou do Razão geral bancário sejam mostradas na
página Conciliação bancária.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Reference Product Review Records | ID do pacote 53053
Cenário
1005
Pode haver ocorrências nas quais os campos Revisão de Produto contêm classificação de produto
calculada automaticamente, embora não haja nenhuma classificação de produto para esses itens
específicos.
Este problema pode ocorrer quando as revisões do produto são removidas/excluídas pelo usuário
no backend.
Solução
Para resolver esse problema, seria necessário reativar o cálculo da classificação do produto
adicionando uma nova revisão.
1. Navegue até Lista > Contabilidade > Itens > exibir item
2. Clique na subguia Extnesões SuiteCommerce > sublista Revisão de produto > clique
em Revisões de novo produto
3. Digite o nome > na classificação > altere o Status para Aprovado > Salvar
Após a nova ativação da taxa de produto de cálculo, o resultado será correto. Você pode continuar
removendo/excluindo a revisão de produto recém-adicionada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteCommerce InStore 2019.2.3
Cenário
Os usuários podem encontrar um problema no qual os reembolsos em $ 1 não continuam no
Dispositivo de Clover. Os usuários podem verificar se a conta que estão usando tem permissão
suficiente para fazer restituições.
Solução
Estas são as etapas para identificar se a conta usada nos dispositivos Clover tem as permissões
necessárias para executar restituições:
1. Na seção inferior direita do dispositivo Clover, anote o nome.
2. Em seguida, clique em Funcionários.
3. Clique em Permissões.
1006
Observação: Esta guia mostrará se a conta que você está usando nos dispositivos do Clover tem
permissão suficiente para executar restituições. Por gentileza, entre em contato com sua
solução se tiver problemas de permissão.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja personalizar o Relatório Consolidado e adicionar uma Coluna que mostrará a
detalhamento do Saldo da Conta na Moeda da Transação.
Solução
Para adicionar essa coluna, o usuário pode seguir as etapas abaixo:
1. Navegue até Relatórios > Financeiro > Balanço Geral.
2. Clique no botão Personalizar.
3. Vá para a página Editar Colunas.
4. No painel Adicionar Campos da página, expanda Financeiro.
5. Em seguida, clique em Valor (Moeda Estrangeira) para adicionar isso como uma
coluna.
6. Ainda no painel Adicionar Campos, role para baixo e expanda Moeda.
7. Clique em Nome para adicionar esta opção como uma coluna.
8. Pressione Visualizar.
9. Salvar como um novo Relatório uma vez satisfeito com o resultado.
O usuário verá que uma coluna adicional é adicionada ao Valor da Moeda Estrangeira da
Conta com seu Nome da Moeda correspondente como uma coluna adicional.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1007
Produto: Netsuite 2020.2
SuiteApp: 41309 File Drag and Drop - 2.01.0
Cenário
A função Central do parceiro avançado não pode ver a zona Arrastar e soltar nos registros,
mesmo quando estiver usando o formulário padrão para o registro em questão.
Solução
Agora faça logoff do Netsuite e faça logon como função de Central de parceiro avançado. A
região de arrastar e soltar deve estar visível nos registros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1008
RESOLVER ERRO: “UNEXPECTED_ERROR” NO PLUG-IN DO PARSER
Referência: SuiteAnswers 89595
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
{
accountStatementId: "1",
uniqueId: "1234",
date: "2018-01-01",
amount: "123.00",
transactionMappingKey: "DEPOSIT",
currency: "USD",
memo: "test",
transactionNumber: "123456",
transactionStatus: "OK",
payee: "abc",
financialInstitutionId: "TD",
customerRawId: "1",
customerName: "xyz",
invoices: ["1"],
airfare: {
departureDate: "2018-01-01",
classOfService: "COACH",
ticketNumber: "234234234234"
},
hotel: {
arrivalDate: "2018-01-01",
departDate: "2018-01-02",
stayDuration: "1",
roomRate: "85"
}
}
1009
Aviso legal
A solução descrita neste documento é fornecida em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante
que os desenvolvedores de sucesso individuais tenham implementado o código de amostra em
suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada
ao uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a um código específico e garantias relacionadas ao código, ou a
qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale 2018.2
Cenário
O usuário pode encontrar um erro de "Chave de Referência do Item Inválida XXXX" em seu
Relatório de erros RA ou em seus Logs de Web Service, mas o item referenciado não está
definido como inativo.
Uma das possíveis razões que isso acontece é que, o item não tem Conta de Renda associada a
ele.
Solução
1010
6. Conta de renda: Insira os dados
7. Preencha os outros campos obrigatórios de Conta
8. Clique em Salvar
Observação: Depois que uma Conta de renda é definida nos registros de Item, é preciso o
reenvio à meia-noite para que a transação seja sincronizada no NetSuite. Isso, eventualmente,
remove a transação no Relatório de erros RA.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Tax Audit Files | ID do Pacote 47492
Cenário
No Arquivo FEC .txt original, o Nome da Conta ainda está refletindo corretamente os
caracteres especiais. O cliente foi capaz de verificar isso quando ele abriu o arquivo .txt FEC
baixado e viu que os Nomes das Contas estão usando corretamente os caracteres especiais
quando abertos no Bloco de Notas.
Solução
4. Clique em Salvar
Observações:
1011
2. Ao usar add-ons que exportam para .txt, como Exportar Resultados e Relatórios & Análises,
os arquivos .txt são gerados para serem compatíveis com UTF-8. Isso é feito para garantir que
nossos usuários possam trabalhar com o .txt em vários sistemas operacionais usando vários
programas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Um erro inesperado é encontrado durante a instalação do Bundle, uma solução possível para
resolver o erro é pelo Bundle.
Solução
1. Navegue para Personalização> SuiteBundler> Procurar e instalar bundles> Lista
2. No Bundle preferido> Passe o mouse em ação> Clique em Desinstalar
3. Após desinstalar o Bundle, efetue logout e logon novamente
4. Reinstale o Bundle
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Listas > Pesquisas > Pesquisas Salvas > Criar
1012
2. Selecione Chamados
3. Título da pesquisa: Insira um título
4. Clique em Critérios
5. Clique em Padrão
6. Campo:
• Data de Criação: Selecione no mês passado
7. Clique em Resultados
8. Clique em Colunas
9. Campo:
Observação: Sempre clique em Adicionar uma vez selecionado o campo e ajustado
conforme necessário.
• Selecione Atribuído a
• Tipo de Sumário: Selecione Grupo
• Selecione Número
• Tipo de Sumário: Selecione Contagem
10. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja criar uma pesquisa salva que conta a duração de todos os casos em
andamento, exibindo a prioridade e os representantes de suporte atribuídos a cada registro de
caso.
Solução
1.Navegue até Listas > Busca > Buscas Salvas > Criar
2.Clique em Casos
3.Título da Pesquisa: Informe o Título
4.Clique em Critérios
5.Clique em Padrão
6.Filtro: Selecione Status
7.Status: Informe Em Andamento
8.Clique em Definir
9.Clique em Adicionar
10. Clique em Resultados
1013
11. Clique em Colunas
12. Campo:
Observação: Sempre clique em Adicionar quando Campo for selecionado e ajustado conforme
necessário.
• Selecione Número
• Selecione Prioridade
• Selecione Atribuído a
• Selecione Fórmula (Numérica)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
A alteração da data de Anulação do Diário não está disponível devido à limitação, que está
documentada em Aprimoramento 29114. A única opção disponível é excluir o Diário de
Anulação e recriá-lo com os detalhes corretos.
Solução
1. Abrir o Lançamento de Anulação
2. Clique em Ações > Excluir
3. Voltar para Pagamento com Cheque
4. Clique no botão Anular e defina a nova data para anulação
5. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1014
REMOVER CAMPOS DA "FATURA DO FORNECEDOR" DO FORMULÁRIO DE
ENTRADA PERSONALIZADA (PARTE DO ESTOQUE)
Referência: SuiteAnswers 87707
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Este artigo é uma solução alternativa para o Defeito 463465. Usando um fluxo de trabalho
para ocultar campos Fatura do Fornecedor no form de entrada de itens.
Solução
1.Navegue até Personalização > Fluxo de Trabalho > Fluxos de Trabalho > Criar
2.Informações Básicas:
• Nome: Informe Ocultar Campo
• Tipo de Registro: Selecione Item
• Subtipos: Selecione Item de Inventário
• Executar como Admin: Marque a Caixa de Seleção
• Status da Liberação: Selecione Liberado
• Manter Instância e Histórico: Selecione Sempre
• Ativar Log: Marque a Caixa de Seleção
• Iniciação: Selecione Baseado em Evento
3.Definição de Evento:
• Ao Criar: Marque a Caixa de Seleção
• Na Exibição ou Atualização: Marque a Caixa de Seleção
4.Clique em Salvar
5.Clique no Estado 1
6.Canto inferior direito: Clique em Nova Ação
7.Clique em Definir Tipo de Exibição do Campo
8.Informações Básicas:
• Acionar em: Selecione Carregar Antes do Registro
9.Parâmetros:
• Campo: Selecione o campo a ser oculto
• Tipo de Exibição: Selecionar Oculto
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1015
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Advanced
Cenário
Mais e mais marcas gostariam de mostrar seu estilo através de suas lojas na web, incluindo o
uso de diferentes fontes.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Advanced
Cenário
Solução
1. Navegue
até Módulos > SuiteCommerce > ProductDetails@1.0.x > Sass > _product-details-
full.scss
2. Localize .product-views-price-old
1016
3. Adicione a linha abaixo dentro do objeto de cor para alterar a cor da linha para azul
cor: #1D34E2 !important;
4. Salve o arquivo.
5. Faça uma implantação do gulp para implementar as mudanças.
Aviso legal
O código de exemplo aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, na extensão máxima permitida por lei. A Oracle + NetSuite Inc. não garante o
sucesso individual que os desenvolvedores podem ter na implementação do código de amostra
em suas plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor
Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas, e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço
ou software relacionado a ele.
A Oracle + NetSuite Inc. não se responsabiliza por quaisquer danos ou custos diretos, indiretos
ou conseqüentes de qualquer tipo decorrentes de qualquer ação tomada por você ou outras
pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
As contagens de estoque não têm impactos no Razão-geral porque são transações sem
contabilização e rastreiam apenas as quantidades dos itens.
Depois que uma Contagem de estoque for concluída, os Ajustes de estoque deverão ser
criados para a diferença entre a contagem e a quantidade em estoque.
1017
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1 e 2019.2
Cenário
Não é possível ver os créditos e lançamentos da fatura com saldo negativo ao editar um
Pagamento de Fatura existente (Aplicado ou em aberto lançamentos/créditos da fatura)
Solução
Depois que um Pagamento da Fatura for salvo, não será mais possível remover ou adicionar
Créditos da Fatura ou Lançamentos com valores negativos (Transações que têm "Contas a
Pagar" como Débito).
No momento, essa é uma limitação do sistema e uma solicitação de aprimoramento já está
conectada no NetSuite sob o Aperfeiçoamento nº180823.
Como solução alternativa, recrie o pagamento da fatura excluindo ou anulando-o primeiro e,
em seguida, crie um pagamento da fatura novamente para incluir os créditos e/ou lançamentos
da fatura.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Quando o recurso Multilivro e HTP está ativado, as transações genéricas históricas devem ser
registradas em ambos os livros, entretanto, pode haver algumas instâncias criadas antes da
ativação de MB e HTP, mas o fechamento dessas Transações ocorre após a ativação de MB e
HTP.
1018
Normalmente, essas transações incluem Pedido de vendas (Vendas em Conta) e Pedido de
compra (Pagamentos de Faturamento), se isso acontecer, a execução da Reavaliação da Moeda
para a cobrança/pagamento usará a quantia total e você terá uma reavaliação de moeda não
identificada em um único livro.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1019
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
No registro do cliente, nos eventos em que um campo Segmento personalizado deve ser
preenchido com base em seleções diferentes no campo Categoria (campo padrão). Podemos
criar um Fluxo de trabalho e usar a instrução Case para emparelhar os valores. Exemplo: Se
Categoria = Atacado, Divisão = A (id interno: 1) e se Categoria = Varejo, Divisão = B (id
interno: 2).
Solução
1. Navegue até Personalização > Fluxo de trabalho > Fluxo de trabalhos > Criar
2. Informações básicas:
3. Definição de Evento:
• Clique em Salvar
4. Clique em Estado 1
1020
5. Canto inferior direito: Clique em Nova ação
7. Informações básicas:
8. Parâmetros:
9. Valor:
• Selecione Fórmula
• Fórmula: Insira CASE {category} WHEN 'Wholesale' THEN 1 WHEN 'Retail' THEN 2
END
Observação: Se o campo a ser preenchido for um tipo de campo segmento personalizado, use o
ID Interno em vez dos valores de texto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
2 Os calendários são configurados na conta:
1. Calendário Padrão - 1/1/2018 a 12/31/2018
2. Calendário Fiscal - de 19/1/2018 a 6/30/2019
A Subsidiária A está configurada para usar o Calendário Fiscal em Relatórios
Gere um Balanço Patrimonial a partir de 6/30/2019 e um relatório de Declaração de Renda de
7/1/2018 a 6/30/2019 para o Subsidiário A.
1021
Compare a Receita Líquida reportada no Balanço Patrimonial e no Demonstrativo de Receita e
observe que a Declaração de Renda capturou apenas a receita de 1/1/2019 para 6/30/2019.
Solução
O motivo pelo qual os relatórios financeiros não estão seguindo os calendários fiscais definidos
na subsidiária é o REPORT de Preferência do Usuário BY PERIOD definido como Nunca.
Se a preferência for definida como Nunca, o relatório Demonstrativo de Resultados usará o
primeiro calendário fiscal criado na conta. No cenário acima, é o padrão, mas o balanço
patrimonial ainda usará o Calendário Fiscal.
-- Um com ID interno 1 é o primeiro criado e será seguido.
Para resolver:
1. Navegue até Home > Definir Preferências > guia Análise
2. Em REPORT BY PERIOD, defina como Todos os Relatórios ou Somente Financeiros.
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário está revisando impostos e deseja garantir que as agências fiscais apropriadas sejam
usadas em contraste com os endereços de entrega das transações.
Solução
1. Personalize o relatório Vendas por Agência Fiscal
2. Em Editar Colunas, adicione Passivo de Imposto > Endereço: Endereço de Entrega.
3. Defina-o como a coluna mais à esquerda do relatório.
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1022
ALTERAR CONTAS DE CONTABILIZAÇÃO DE AMORTIZAÇÃO EM UMA
PROGRAMAÇÃO DE AMORTIZAÇÃO EM ANDAMENTO
Referência: SuiteAnswers 87618
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Uma fatura está associada a um modelo de amortização e um agendamento foi criado. Após a
execução inicial de 'Criar Lançamentos de Amortização' e uma entrada foi contabilizada, o
usuário descobriu que o modelo associado estava incorreto.
O usuário deseja criar um ajuste e lançar a amortização subsequente para a conta correta.
Assim que uma amortização é iniciada, o modelo não pode mais ser alterado na Fatura.
Solução
Nota: Certifique-se de que Permitir que os usuários modifiquem a programação de
amortização esteja ativado em Preferências Contábeis.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1023
PERMISSÃO PARA EXIBIR AS OBSERVAÇÕES DO SISTEMA DE REGISTRO DE
TEMPO
Referência: SuiteAnswers 87633
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Efeito dos campos Projeto e Tarefa ao criar Lançamentos.
Solução
Ao criar lançamentos, os campos Projeto e Tarefa podem ser marcados como obrigatórios
1. Se os campos estiverem marcados como não obrigatórios, o preenchimento dos campos
não será obrigatório e quando o impacto no livro razão for visualizado, esses campos
ficarão em branco
2. Se os campos forem obrigatórios, cada lançamento exigirá que esses campos sejam
preenchidos. O impacto no GL também mostrará o Projeto e Tarefas selecionados
quando o lançamento foi criado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1024
BUSCA SALVA PARA CONHEÇA O NÚMERO DE LANÇAMENTOS POR
SUBSIDIÁRIA
Referência: SuiteAnswers 87588
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Para criar uma busca salva para mostrar o número de registros de lançamentos por subsidiária,
a fim de verificar qual entidade está ativa e qual não está.
Solução
1. Navegue até Relatórios > Busca salva > Todas as busca salvas > Criar
2. Selecione Transação
3. Clique em Critérios
4. Clique em Padrão
5. Filtrar:
o Selecione Tipo
▪ Tipo: Selecione Lançamento
▪ Clique em Definir
▪ Clique em Adicionar
6. Clique em Resultados
7. Clique em Colunas
8. Campo:
o Selecione Subsidiária
▪ Tipo de resumo: Selecione Grupo
▪ Clique em Adicionar
o Selecione Número do documento
▪ Tipo de resumo: Selecione Contagem
▪ Clique em Adicionar
9. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
1025
Cenário
Como fazer uma Transação Memorizada de Instância Única em uma Conta de Fornecedor.
Solução
▪ Netsuite não pode excluir isso porque é simplesmente um Registro de Transação que
está no Registro do Fornecedor com a finalidade de vincular o Registro do Fornecedor a
uma Transação de Memorizada.
▪ Este Registro de Transação Memorizada, embora possa ser visto nas Transações do
Fornecedor, são transações Não Contabilizadas que significam que isso não será
refletido como uma fatura Aberta durante a execução do relatório de Vencimento A/P,
bem como ao tentar processar um pagamento para o Fornecedor.
▪ Isso não afeta o saldo do Fornecedor, só há a finalidade de vincular o Registro do
Fornecedor às Transações de Conversão.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Erro encontrado ao importar assinaturas: 'TypeError: Não é possível ler a propriedade
"startDate" de indefinido (NLRecordScripting.scriptInit$ lib#1170)'
Solução
Para resolver, verifique se há informações do Número da Linha do Plano de Assinatura no
arquivo CSV se o campo está mapeado na importação salva.
1. Edite o arquivo CSV.
2. Preencha as informações da coluna Número da Linha do Plano da Assinatura se isso
estiver em branco.
3. Certifique-se de que o Número da Linha do Plano de Assinatura <> Preço de
Assinatura: ***número da assinatura do plano está mapeado adequadamente na página
Mapeamento de Campo.
4. Execute a importação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1026
NENHUM CLIENTE ANEXADO NAS TRANSAÇÕES CRIADAS NO
SUITECOMMERCE INSTORE(SCIS)
Referência: SuiteAnswers 88707
Aplica-se a
Produto: Netsuite 2020.2
SuiteApp: SuiteCommernce InStore (SCIS)| ID do Pacote 325764
Cenário
Para resolver isso, você precisa verificar as configurações do Cliente Padrão do usuário
conectado ao aplicativo SCIS.
Solução
1. Navegue até Personalização > Listas, Registros e Campos > Tipos de Registro
2. Registro de Configuração do Usuário SCIS: Clique em Lista
3. Coluna Cliente Padrão: Clique no hiperlink para obter o registro correto do Cliente
4. Clique em Editar
5. Opção de seleção de tipo: Selecione Empresa
Observação: Quando o cliente padrão é criado, o tipo é definido automaticamente como
empresa.
6. Campo Nome da Empresa: Informe Nome da Empresa
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Localização da Suécia
Cenário
Listas > Personalizado > Exportação SIE > Nenhum arquivo SIE gerado.
Solução
1. Verifique primeiro o log de execução de script para o script de exportação
SIE (customdeploy_sta_sie_export_script).
1027
2. Se o erro for "Erro ao criar o arquivo Um nlobjSearchColumn contém uma coluna inválida ou
não está na sintaxe adequada: número. ", o usuário precisa ativar Usar Números de Conta:
1. Navegue até Configuração > Contabilidade > Configurar Preferências Contábeis /
Contábeis.
2. Clique na guia Geral.
3. Marque a caixa de seleção Usar Números de Conta.
4. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está recebendo uma mensagem de erro inesperado ao acessar a lista de Contatos por
meio de Listas > Relacionamentos > Contatos.
Solução
Isso geralmente acontece quando a busca usada selecionada como Exibição de lista não está
configurada corretamente ou tem um campo HTML ou problemático.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Pacote de Gerenciamento de Ativo Fixo
1028
Cenário
O número estimado de Ativos FAM que serão criados no final será de cerca de 1 milhões. No
entanto, o número mínimo predefinido de dígitos para o ID Ativo FAM está definido como 6 e
não pode ser alterado. O usuário gostaria de saber o que aconteceria com o ID do Ativo FAM do
registro de milissegundos.
Solução
Conforme confirmado pela equipe de produtos, o ID Ativo FAM será FAM1000000 para o
registro de milissegundos. Isso é para garantir que não haverá duplicatas sendo registradas após
atingir o registro de milissegundos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Adicione um campo suspenso de seus registros do Projeto no formulário Fatura.
Solução
1. Navegue até Personalização > Listas, Registros e Campos > Campos do Corpo da Transação >
Novo
2. Defina a seguinte configuração:
• Rótulo: Projeto
• Tipo: Lista/Registro
• Lista/Registro: Projeto
• Subguia Aplica-se a: Compra
• Em Exibir subguia, dropdown Subguia, escolha Principal
3. Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1029
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja saber como atualizar o campo Item do ikmposto no registro do Cliente (abra
Registro do cliente > Financeiro > Seção Informações do Imposto > Item do Imposto).
Solução
Veja a seguir as etapas que o usuário pode executar para a atualização da Importação CSV:
1. Prepare um arquivo com as seguintes colunas:
• ID Interno - este é o ID Interno do Cliente
• Item do Imposto
2. Navegue para Configurações > Importar/Exportar > Importar registros CSV
3. Na página Varrer e fazer upload do arquivo CSV, defina o seguinte:
• Tipo de Importação = Relacionamentos
• Tipo de Registro = Somente clientes
4. Selecione o arquivo CSV
5. Pressione Próximo
6. Na página Opções de importação, selecione Atualizar
7. Pressione Próximo
8. Na página Mapeamento de campo, mapeie o ID interno e o Item de imposto
9. Pressione Próximo
10. Definir o Nome do mapa de importação
11. Pressione Salvar e executar
Além disso, o usuário não tem uma maneira de atualizar automaticamente o
campo Item do imposto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1030
O artigo mostra como proibir funções de acessar um Registro personalizado.
Solução
39. Navegue até Personalização > Listas, registros e campos > Tipos de registro
40. Clique no Tipo de registro personalizado preferido
41. Tipo de acesso: Selecione Usar lista de permissões
42. Clique em Permissões
43. Função:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo
e, depois de ajustado, clique em Adicionar, se necessário.
1. Função: Selecione a Função
Observação: Adicione todas as funções que você deseja conceder
acesso ao Registro personalizado.
2. Nível: Selecione o Nível de acesso desejado
44. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: Fixed Assets Management | ID do pacote: 364000 | Versão 21.1
Cenário
O usuário deseja restringir uma função de executar o processo de Depreciação de Ativo Fixo.
Solução
Observação: O script FAM Asset Depreciation Su faz parte do pacote Fixed Assets
Management. As alterações no script podem reverter para seu estado original durante o
upgrade do pacote.
1031
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
1. Navegue até Listas > Pesquisar > Pesquisas salvas > Novo
2. Selecione Transação
3. Título da pesquisa: Insira Valor total do lançamento
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
Observação: Clique no botão Adicionar conforme necessário.
o Selecione Tipo
o Descrição:
▪ Selecione qualquer um
▪ Selecione Lançamento
7. Clique em Resultados
8. Clique no botão Remover tudo
9. Clique em Colunas
10. Campo:
Observação: Clique no botão Adicionar conforme necessário.
o Selecione Valor (Débito)
▪ Tipo de resumo: Selecione Soma
11. Clique em Filtros disponíveis
Observação: Clique no botão Adicionar conforme necessário.
o Filtro:
▪ Selecione ID Interno
12. Clique em Salvar
1032
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Novo
2. Nome do campo: Insira Valor total do lançamento
3. Tipo: Selecione Moeda
4. Armazenar valor: Marque a caixa de seleção
5. Clique em Aplica-se a
o Lançamento: Marque a caixa de seleção
6. Clique em Mostrar
o Sub-aba: Selecione Principal
7. Clique em Validação e valores padrão
o Busca: Selecione Valor total do lançamento
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário gostaria de mostrar o campo Criado De na impressão PDF usando o Modelo
PDF/HTML Avançado.
Solução
Adicione $ {record.createdfrom} no Modelo Avançado de PDF/HTML para mostrar o valor do
campo Criado de.
Também é possível adicionar uma condição que imprima o campo somente se ele tiver um
valor. Consulte o código de amostra abaixo:
<#if record.createdfrom?has_content>
${record.createdfrom@label} : ${record.createdfrom}
</#if>
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
1033
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O usuário precisa desativar a preferência Separar, Acondicionar e Entregar ao tentar desativá-
la, o usuário encontra um aviso "Não é possível desativar o recurso Separar, Acondicionar e
Entregar porque um ou mais registros de preenchimento de item existem com um status
Separado ou Empacotado. "
Solução
Para desativar a preferência, siga o caminho de navegação abaixo:
1. Navegue até Configuração > Empresa > Ativar Recursos
2. Na guia Transações > seção Entrega e Recebimento > Desmarcar as preferências
de Separação, Embalagem e Entrega.
Ao tentar desativar a preferência, um aviso "Não é possível desativar o recurso Separar,
Acondicionar e Entregar porque existem um ou mais registros de preenchimento de item com
status Retirado ou Empacotado. " encontrado.
Para resolver, crie uma Pesquisa Salva (veja abaixo) para localizar os registros de Atendimento
do Item com o status Separado ou Embalado e atualize seu status para Embalado.
1034
1. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Novo
> Selecionar Transação
2. Na guia Critérios > guia Padrão, adicionamos o seguinte:
o Tipo | é Atendimento do Item
o Status | qualquer um dos Itens Atendidos: Retirado, Atendimento do Item:
Embalado
3. Na guia Resultados > adicionamos o seguinte:
o Número do Documento | Tipo de Sumário = Grupo
o Status | Tipo de Resumo = Máximo
4. Clique em Visualizar ou Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Observação: A permissão Substituir restrições de período precisa ser adicionada com cuidado.
Essa permissão permitirá que os usuários que usam a Função personalizada a capacidade de
contabilizar transações para períodos "Bloqueados". Essa permissão é adicionada aos
Administradores por padrão, pois essa função é uma função de super usuário.
1035
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O cliente deseja obter um relatório que mostre Lucro Bruto por Ordem de Venda. Os filtros
devem incluir faixa de datas e devem poder selecionar um ou mais status de ordem de venda.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
2 Selecione para Transações.
3. Em Critérios > Sublista padrão, adicione o seguinte:
*Tipo = é Ordem de Venda
* Linha Principal = é falso
* Linha do Imposto = falso
* Linha de Entrega = falso
4. Em Critérios > Sublista de resumo, adicione o seguinte:
* Tipo de Resumo = Soma | Campo = Fórmula (Numérico) não é igual a 0 | Fórmula
= SUM(distinct(case when {applyingtransaction.type} IN ('Invoice','Cash Sale') then
{applyingtransaction.amount} else 0 end)) - SUM(case when {applyingtransaction.type} = 'Item
Fulfillment' then {applyingtransaction.cogsamount} else 0 end)
5. Na subguia Resultados, adicione os seguintes campos:
* Número do Documento = Grupo
* Nome = Grupo
* Campo = Fórmula (Numérico) | Tipo de Resumo = Soma | Fórmula = SUM(distinct(case when
{applyingtransaction.type} IN ('Invoice','Cash Sale') then {applyingtransaction.amount} else 0
end)) | Summary Label = Revenue
* Campo = Fórmula (Numérico) | Tipo de Resumo = Soma | Fórmula = case when
{applyingtransaction.type} = 'Item Fulfillment' then {applyingtransaction.cogsamount} else 0
end | Summary Label = COGS
* Campo = Fórmula (Numérico) | Tipo de Resumo = Soma | Fórmula = SUM(distinct(case when
{applyingtransaction.type} IN ('Invoice','Cash Sale') then {applyingtransaction.amount} else 0
1036
end)) - SUM(case when {applyingtransaction.type} = 'Item Fulfillment'
then {applyingtransaction.cogsamount} else 0 end)| Label de Resumo = Lucro Bruto
6. Na subguia Filtros Disponíveis, adicione os seguintes campos:
*Campo = Status | Marcar a caixa de seleção "Mostrar na Região do Filtro" | Marcar a caixa de
seleção "Mostrar como Várias Seleções"
*Campo = Data | Marque a caixa de seleção "Mostrar na Região do Filtro"
Resultado
As colunas mostrarão o número da Ordem de Venda, o Nome do Cliente, a Receita, o COGS e o
Lucro Bruto respectivamente. Os filtros disponíveis seriam os status da Ordem de Venda e o
Intervalo de Datas.
Observe que, para o filtro de status Ordem de Venda, no momento, não é possível mostrar
apenas o status da Ordem de Venda. Atualmente está arquivado como uma solicitação de
melhoria #180254 Listas> Pesquisar> Pesquisas Salvas > Novo> Transações> Filtros Disponíveis
=Status (Mostrar no Rodapé=T): filtro suspenso exibe todos os status de transação,
independentemente do tipo de transação especificado na guia Critérios.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
O usuário vê que o Item em estoque está correto, mas o Detalhe do estoque não corresponde ao
mesmo item em estoque na localidade. Preenchendo uma transação resulta em um aviso: Item
não disponível.
Solução
1037
1. No registro do item, vá para a sub-aba Detalhes do inventário> sub-lista Número de
lote para verificar se o número da bandeja tem quantidade suficiente disponível. Se você não
conseguir ver a sub-lista Identificador de item, siga as etapas abaixo:
3. Crie outra busca de transação salva para verificar a transação relacionada que causou a
quantidade negativa.
1. Vá para Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione Transação
3. Título da busca: Insira um Título
4. Exemplo: Transações com Quantidade Negativa
5. Clique em Critérios
o Clique em Padrão
Observação: Para cada campo obrigatório, use o menu suspenso para
selecioná-lo e, uma vez ajustado, clique em Adicionar, se necessário
o Filtrar: Detalhe do estoque campos...
▪ Selecione Número
Observação: Os números de estoque devem ter quantidades negativas
identificadas na Etapa 2
o Clique em Definir
6. Filtrar: Identificar do item campos...
7. Selecione Identificador do item
Observação: Número do compartimento que não está disponível
8. Clique em Definir
1038
9. Clique em Resultados
o Clique em Colunas
Observação: Para cada campo obrigatório, use o menu suspenso para
selecioná-lo e, uma vez ajustado, clique em Adicionar, se necessário
▪ Campo: Data
▪ Campo: Número do documento
▪ Campo: Identificador do item da transação
▪ Campo: Quantidade do item da transação
▪ Campo: Número de série/Lote da transação
▪ Campo: Quantidade do número de série/Lote da transação
10. Clique em Salvar e executar
4. Para corrigir o número da posição indisponível, crie um Ajuste de estoque positivo usando o
número exato de série e posição com quantidade negativa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1039
Produto: NetSuite 2020.2
SuiteApp/Bundle: Fixed Assets Management | ID do pacote: 336697
Cenário
O usuário está importando Ativos fixos, no entanto, os erros acima foram encontrados.
Solução
Exemplo:
Tipo de ativo
o Formato Incorreto: Móveis e Acessórios
o Formato correto: Móveis e acessórios
4. Departamento de Ativos
o Formato Incorreto: 210. Engineering
o Formato Correto: 210: Engenharia
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
As imagens podem ser atribuídas a cada Item Subordinado da Matriz após uma determinada
convenção (Consulte o SuiteAnswers 86540). No entanto, a imagem do item subordinado
adicionado ao Carrinho às vezes estará incorreta e exibirá a imagem padrão.
1040
Solução
4. Deve haver um prompt: "O registro não foi alterado. Deseja realmente enviá-lo?". Clique
em OK
5. Clique em Enviar
OU
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1041
TRANSAÇÕES LEMBRADAS > ALTERAR FREQUÊNCIA PARA TRIMESTRAL
Referência: SuiteAnswers 88366
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
A partir de 2019.2, o campo Frequência que pode ser definido como Trimestralmente não está
mais disponível e os campos Repetir a Cada e Período das transações memorizadas podem ser
usados para configurar isso.
Solução
Para que uma transação memorizada seja processada uma vez a cada trimestre:
1. Selecionar Período = Mensal
2. Informe 3 no campo Repetir a Cada
Com esta configuração, o sistema criará a transação uma vez a cada 3 meses.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário não pode mesclar dois registros de cliente. Sempre que o usuário tentar fazer isso,
será exibida a seguinte mensagem de erro: ocorreu um erro inesperado.
Solução
1. Navegue até Listas > Relacionamentos > Clientes
2. Clique em Editar ao lado de um registro de cliente duplicado
3. Clique em Mesclar
4. Definir Intercalação para o registro do cliente mestre
5. Se o registro mestre não estiver disponível na lista suspensa, vá para a console do
browser pressionando F12
6. Na console, digite nlapiSetFieldValue('toentity', '123')
Observação: Substitua 123 pelo ID Interno do registro mestre.
7. Hit Enter
8. Clique em Mesclar
1042
9. Clique em OK no prompt
Observação: você navegará até o Status da Resolução de Duplicidade. A
intercalação poderá levar algum tempo para ser concluída. Clique periodicamente
em Atualizar até que a mesclagem seja concluída.
10. Se a mesclagem falhar, você pode consultar a coluna Detalhes para identificar a causa
da falha.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Solução
Quando o status for alterado de Coletado para Enviado, os logs serão os seguintes.
Os valores de Status no Atendimento do item no log são os seguintes: 'A' para Coletado, 'B'
para Empacotado e 'C' para Enviado.
• Status antigo = A
1043
• Novo status = C
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Quando você testa a funcionalidade das Taxas Negociadas UPS no Sandbox e compara o custo
de entrega seguindo o SuiteAnswers ID 31786, observe que a taxa negociada fornecida pelo
UPS não será igual ao custo de entrega do NetSuite.
Solução
As taxas negociadas UPS só funcionam na conta de Produção (a conta de Sandbox é um
ambiente de teste). No ambiente de teste, a funcionalidade fornece apenas informações que
realmente faz algo, mas a quantia retornada difere da correta que seria recebida no ambiente
de produção. Além disso, como as taxas estão vindo do UPS, não há como o NetSuite calcular
o número correto.
1044
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A
Cenário
O cliente deseja saber como obter o registro de entidade específico de um registro de
mensagem de entrada.
Solução
Crie um script de Evento do Usuário a ser implantado no registro de Mensagem. Consulte o
código de amostra abaixo:
var message = nlapiGetNewRecord();
// Getting the ID of the entity associated with the message
var entity = message.getFieldValue('entity');
nlapiLogExecution('DEBUG', 'entity',entity);
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
1045
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja criar uma Pesquisa Salva para ver todas as Transações e o Impacto do LR
registrado em uma Conta específica.
Solução
7. Clique em Resultados
1.Na coluna B: Adicione vírgula (', ') ao lado de cada valor, exceto o último
2.Na próxima coluna: Adicionar função =CONCAT(A2, B2)
1046
3.Copiar esta função para as outras linhas
Observação: Isso fornece valores de string, por exemplo, 123.
3. Criar Pesquisa Salva para ver o Impacto do GL das transações extraídas na seção 1
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Personalização do Tech Services - Fatura do Fornecedor Compartilhado 2.0 (233151)
Cenário
Processando uma Fatura do Fornecedor usando o módulo Fatura do Fornecedor
Compartilhado, Script NSTS - SVB | Falha no Script Principal de Faturamento - Programação.
Se em Listas > Personalizadas > SVB | Programação de Distribuição de Faturamento >
editar Programação de Distribuição de Faturamento desejada > Distribuição Baseada em
Valor = T
Solução
1047
Desative Distribuir Impostos na Programação de Distribuição do Documento de
Faturamento se Distribuição com Base no Valor se o Cliente estiver usando a Distribuição com
Base no Valor.
O sistema gerará um erro se a Distribuição Baseada em Valor estiver ativada juntamente com
a Distribuição de Impostos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Especifique que o horário comercial seja apenas de 9:00AM a 5:00PM usando uma fórmula.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação Criar
2. Nome do Campo: Informe o Nome do campo
3. Exemplo: Horário Comercial
4. Tipo: Selecione Data/Hora
5. Armazenar Valor: Marque a caixa de seleção
6. Clique em Aplica-se a
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1048
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Abaixo está o código de marcador livre sugerido sobre como obter o Número de ID da entidade
gerado automaticamente em um registro de Cliente:
${customer.entityid?substring (0,3)}
Observação: No sinal de marcador livre, '? ', uma função que é a substring está sendo
adicionada a um parâmetro que é seu customer.entityid. Em outras palavras, é uma expressão
para cortar ou fatiar uma sequência de caracteres em uma palavra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: SuiteCommerce 2020.2 | ID do pacote: 356230
Cenário
Pode haver instâncias quando um usuário faz upload de vários arquivos de imagem na Pasta de
arquivo seguindo o Formato do Nome do arquivo de imagem para associá-lo ao Item, no
entanto, a imagem não é mostrada na Página Detalhes do produto.
Podemos verificar se as imagens estão corretamente vinculadas ao Item navegando até a sub-
aba registro do Item > aba Loja virtual > Imagens associadas.
Solução
1049
2. Registro de item em uso: Clique em Exibir
3. Clique na aba Loja virtual
4. Clique na sub-aba Imagens associadas
5. Clique no Link da imagem
6. Clique no botão Editar
7. Nome do arquivo: Atualize o Nome do Arquivo adicionando ou subtraindo pelo menos
um caractere
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: Fixed Assets Management | ID do pacote: 364000
Cenário
Solução
Para ajustar o custo do ativo pelo crédito da fatura sem criar outro Impacto livro-razão e
programação de depreciação relacionada:
1050
o Valor contábil líquido atual: Informe Valor contábil líquido atual
Observação: O Valor Contábil líquido atual é o Custo original menos o crédito
da fatura para aplicar menos Depreciação acumulada.
o Data da última previsão: Informe Data da última previsão
o Último período de depreciação: Informe Último período de depreciação
o NBV do ano anterior: Informe NBV do ano anterior
Observação: Custo do ativo menos Depreciação acumulada no final do ano
anterior.
9. Clique em Salvar
10. Navegue até Ativos fixos > Configuração > Configuração do sistema
11. Clique em Redefinir valores do ativo
12. Navegue até Ativos fixos > Transações > Reavaliação de ativo
13. ID/Nome do ativo: Selecionar ID/Nome do ativo FAM
o Quantia de redução contábil: Informe Quantia de redução contábil
Observação: Esta é a quantia do crédito da fatura.
o Aj. Método de depreciação: Selecione Aj. Método de depreciação
Exemplo: Linha reta restante
14. Clique em Calcular
15. Clique em Processar reavaliação
Observação: O campo Depreciação ativa no registro Ativo deve ser definido como
Falso para garantir que não haja Impacto do Livro Razão a ser criado na Reavaliação.
16. Navegue até Ativos fixos > Lista > Ativos
17. Clique em Editar
18. Clique na aba Geral
o Depreciação ativa: Selecione Verdadeiro
19. Clique em Salvar
20. Navegue até Ativos fixos > Configuração > Configuração do sistema
21. Clique em Pré-calcular valores de depreciação
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Ao executar o processo em massa Atualizar Acordo de Receita, o usuário encontra este status:
Erro: "NLResultSet: Tentativa de recuperar valor de uma linha que ultrapassou o final"
1051
Ao clicar no vínculo Concluir normalmente mostrará a transação/Elemento Receita/Acordo
Receita relacionado. Nesse erro, entretanto, nenhum Elemento Receita foi criado ainda. O
erro também não descreve qual é o problema real.
Solução
Você deve determinar o período em que essa ocorrência ocorreu primeiro e executar as
etapas abaixo.
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Criar
2. Clique em Transaction.
3. Nos Critérios > Padrão, adicione os seguintes filtros
• Criação do Elemento de Receita Pendente é Sim
• Data está na/entre (faixa de data/data)
4. Pressione Salvar e Executar.
Expanda os resultados. Se você puder identificar a data específica e tiver um único resultado,
continue com estas etapas:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Encargos dos Itens de Uso dos Contratos não são criados, embora a execução da classificação
tenha sido feita para todos os usuários.
Solução
Embora a execução da classificação tenha sido feita para Todos os Usuários, as operações de
faturamento só são executadas para todos os usuários na subsidiária selecionada na página
Operações de Faturamento.
1052
Para criar Encargos para o item de Uso do Contrato, o usuário deve executar uma classificação
para a Subsidiária selecionada no registro do Contrato relacionado.
1. Navegue até Transações > Faturamento > Processar Operações de Faturamento.
2. Preencha os campos necessários.
3. Caixa de seleção Marcar Execução de Classificação.
4. Selecione o mesmo conjunto de Subsidiárias no Contrato com Item de Uso.
5. Selecione o campo Cliente no Cliente/Grupo ou marque a caixa de seleção Todos os
Clientes.
6. Clique em Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1053
WEB STORE > FORNECER LINK DE DOWNLOAD PARA ITENS DE GABINETE
DE ARQUIVO
Referência: SuiteAnswers 87993
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: SuiteCommerce Advanced/SuiteCommerce Standard
Cenário
Para fornecer arquivos para download aos clientes no armazenamento da Web (Ex.
Forms/PDFs)
Solução
Para resolver isso, siga as instruções abaixo:
1. Navegue para Documentos > Arquivos > Gabinete de Arquivos
2. Criar uma Nova Pasta e fazer upload de formulários em PDF
3. Editar formulários PDF > Verificar disponível sem logon
4. Copiar URL
5. Crie uma tag HREF, com o URL do Arquivo para os links que você tem na loja da Web.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
WEB STORE > CHECKOUT > ERRO: OBJETO NÃO SUPORTA PROPRIEDADE OU
MÉTODO 'INCLUDES'
Referência: SuiteAnswers 87994
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Extensões do Sitebuilder/SuiteCommerce Advanced/SuiteCommerce Standard
Cenário
Ao tentar exibir as páginas de check-out, uma página branca é carregada e a console gera esse
erro:
O objeto não suporta a propriedade ou o método 'inclui', checkout.js (19,2700)
O problema está em reprodução usando o Internet Explorer; todos os outros tipos de
navegadores não são afetados.
Solução
1054
O includes() é um método Javascript nativo. A compatibilidade do browser para este método é
listada no seguinte link:
https://developer.mozilla.org/en-
US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes
Observação: o Internet Explorer não é suportado.
O desenvolvedor da personalização de script deve ser contatado para fazer as alterações
necessárias.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
WEB STORE > CHECKOUT > ERRO: NÃO É POSSÍVEL LER A PROPRIEDADE
'TYPE' DE INDEFINIDO
Referência: SuiteAnswers 87995
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: SuiteCommerce Advanced 19.1/SuiteCommerce 2019.1
Cenário
Ao tentar prosseguir com o check-out na loja da Web, a segunda página do processo de check-
out não é carregada, e um erro de console - Não é possível ler a propriedade 'tipo' de
indefinido, é gerado.
Solução
1. Navegue até Configuração > Contabilidade > Perfil de Processamento de
Pagamento
2. Editar Perfil de Processamento de Pagamento
3. Certifique-se de que o Web Site esteja selecionado
4. Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
1055
Cenário
Em alguns casos, o registro Estado do Endereço está localizado no Japão ou China (ou qualquer
outro país estrangeiro que tenha caracteres especiais). Se você tentar puxar o nome do Estado
via Web Services, o valor retornado seria o (símbolos) idioma estrangeiro (símbolos).
Solução
Para resolver esse problema e obter o nome equivalente em inglês, sugerimos fazer a solução
abaixo.
A. Criar um Campo de Corpo Personalizado
1. Navegue até Personalização > Listas, Registros, & Campos > Campo de Corpo da Transação
> Novo
2. Defina os seguintes valores:
• Tipo: Texto de Forma Livre
▪ Em Aplicar a:
▪ Em Validação & Padrão
▪ Valor Padrão = CASE WHEN {vendor.country} = 'China' e
{vendor.statedisplayname} else {vendor.state} END
3. Clique em Salvar
Observação: quando você criar uma solicitação de Web Services, certifique-se de abrir o campo
personalizado adicionando seu ID na solicitação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Comércio > Número de sites do Site Builder > Temas
2. Selecione o Tema aplicado
3. Na sub-aba Body, role para baixo até o Footer Template
4. Localize os ícones que precisam ser removidos e remova o fragmento de código
5. Selecione Salvar
1056
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1057
Produto: NetSuite 2020.2
Cenário
Não é possível fazer upload para a pasta "/SuiteScripts " da máquina local.
Na máquina local, a pasta Projeto deve ter um nome FileCabinet igual ao da Pasta de Arquivos
da conta do NetSuite. Tudo será carregado por meio do FileCabinet usando SDFCLI deverá
estar dentro dessa pasta.
Solução
Use a pasta-raiz do FileCabinet, em vez de fazer upload dele dentro da pasta do SuiteScripts,
porque congela o upload de cmd.
1. Use -paths "/dummy_folderName" -project.\projNameFromLocalMachine\ em vez
de -paths "/SuiteScripts/dummy_folderName" -
project.\projNameFromLocalMachine\
2. Inclua as outras credenciais necessárias como -email, -role, -url, -account.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um campo de Segmento Personalizado foi aplicado a Transações de Vendas.
No SuiteTalk, ao obter seus metadados usando " <baseRef
xsi:type="platformCore:CustomizationRef" type="transactionBodyCustomField"
internalId="508"/> ", o campo Segmento Personalizado muda de "cseg1" para
"custbody_cseg1" devido ao seu comportamento padrão quando aplicado como transação de
vendas.
Ao tentar fazer upsert usando custbody_cseg1, ele não atualiza o valor.
Solução
Verifique o ID do Script de Segmento Personalizado de duas maneiras:
1. Vá para Personalização > Listas, Registros e Campos > Segmentos Personalizados
> ID (que é cseg#)
2. Vá para Pedido de Venda através de Transações > Vendas > Digitar Pedido de
Venda > Lista
• Clique em Exibir ao lado do registro do Pedido de Venda
• Clique no rótulo do Segmento Personalizado e use seu ID de Campo
O usuário precisa usar o ID do Campo do Segmento Personalizado (cseg) como o que é visto
na IU ao usá-lo nos Serviços de web.
1058
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O projeto não está sendo exibido na criação de uma Ordem de Venda
Solução
Um possível motivo pelo qual um projeto não está sendo mostrado na ordem de venda é
porque a moeda da ordem de venda. Quando o usuário informa um cliente na ordem de venda,
o padrão é uma moeda específica do cliente. No entanto, se o cliente for um cliente
multimoeda, os projetos associados a ele podem ter moeda diferente. Com isso, talvez os
usuários precisem alterar a moeda da ordem de venda com a moeda do projeto por meio da
guia Contabilidade depois de selecionar o cliente na Ordem de Venda.
Depois disso, os usuários podem agora voltar para a guia Itens da Ordem de Venda e selecionar
o projeto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1059
Observação: Para procurar e votar no aprimoramento, consulte 10054 Votação de
aprimoramentos.
Solução
4. Clique em Salvar
5. Clique duas vezes em Estato 1.
6. Canto inferior direito: Clique em Nova ação
7. Clique em Definir valor do campo
8. Informação básica:
• Acionador em: Selecione Após o envio do registro
• Contextos: Desmarque tudo
9. Parâmetros:
• Campo: Selecione o número da conta de cobrança de terceiros
• Fórmula: Insira {thirdpartyacct}
10. Clique em Salvar
Observação: Isso funcionará apenas para registros que estão avançando. Para registros
existentes, faça uma importação CSV para preencher os campos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1060
RESOLVER ERRO: "OS PESOS NÃO SOMAM 100; AJUSTE OS VALORES
ADEQUADAMENTE" AO ALTERAR A TABELA DE ALOCAÇÃO DE ALOCAÇÃO
FIXA PARA O MODO DE ALOCAÇÃO DINÂMICA
Referência: SuiteAnswers 87828
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Ao atualizar a Tabela de alocação de Alocação fixa para Alocação dinâmica, o usuário recebe a
mensagem de erro: "Os pesos não somam 100; ajuste as quantias apropriadamente".
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
1061
Solução
Exemplo: 123456.suitetalk.api.netsuite.com
A parte "webservices.netsuite.com" no URL do endpoint padrão deve ser substituída pelo URL
recebido. Após a modificação, o URL deve ter o seguinte formato:
https://123456.suitetalk.api.netsuite.com/services/NetSuitePort_2020_1
O mais recente WSDL pode ser encontrado no artigo: 10822 NetSuite Versioning and WSDL
Versioning Overview
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um Pacote de personalização foi criado, mas há Objetos incluídos na lista que não foram
referenciados nem selecionados.
Por padrão o Bundle Builder adiciona automaticamente todos os objetos referenciados quando
você adiciona o objeto a um pacote. Por exemplo, uma Busca salva tem um Campo
personalizado nos Critérios ou Resultados. O Campo personalizado será referenciado e
adicionado automaticamente como um objeto no pacote.
No entanto, se houver objetos incluídos no pacote que você acha que não são objetos
referenciados ou que você não selecionou, talvez seja necessário revisar as Buscas salvas que
foram incluídas no objeto do pacote porque é possível que haja campos incluídos nos campos
expandidos da busca.
1062
Observação: Para obter mais informações, consulte o artigo 37817 Referenced Objects in
Customization Bundles.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Extrato do cliente por padrão exibe o Saldo em uma moeda da transação. O objetivo é
recalcular e imprimir o Valor em moeda secundária.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
o Nome do campo: Insira Moeda adicional
o Tipo: Selecione Número Decimal
2. Clique em Aplica-se a
o Venda: Marque a caixa de seleção
o Imprimir no extrato: Marque a caixa de seleção
3. Clique em Mostrar
o Sub-aba: Selecione Principal
1063
4. Clique em Salvar
2. Recupera e origina um valor de Taxa de câmbio para a moeda obrigatória da sublista Livros
contábeis para o campo personalizado do corpo usando script. Funções usadas:
• nlapiGetLineItemValue
• nlapiSetFieldValue
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário precisa criar uma busca salva para obter Faturas e Vendas à vista para clientes não
tributáveis.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Selecione Tipo
▪ Tipo: Selecione Fatura, Venda à vista
▪ Clique em Definir
o Selecione Linha principal
▪ Selecione Sim
1064
▪ Clique em Definir
o Selecione Fórmula (Texto)
▪ Fórmula: Defina case when {customer.taxitem} = '-Not Taxable-'
then 1 else 0 end
▪ Fórmula (Texto): Selecione é
▪ Conjunto 1
▪ Clique em Definir
7. Clique em Resultados
8. Clique em Colunas
9. Campo:
o Selecione Nome
o Selecione Número do documento
o Selecione Tipo
o Selecione Data
o Selecione Status
o Selecione Valor
10. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Não é possível editar o registro do Cliente e torná-lo não tributável removendo a marca na
caixa de seleção Tributável.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1065
ATUALIZAR ALTERAÇÃO DOS NÍVEIS DE PREÇO > ATUALIZAR PREÇOS
EXISTENTES = T > EFEITO SOBRE PREÇOS DE ITEM
Referência: SuiteAnswers 87760
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário pode notar que, ao alterar seus níveis de Preço, como renomear ou atualizar o
desconto, o Nível de Preço no registro do Item não considera a Programação de Preço de
Quantidade e retornaria o mesmo valor em todas as quebras de quantidade.
Solução
Para resolver isso, o usuário pode optar por fazer o seguinte:
1. Quando o Nível de Preço for alterado e Atualizar Preços Existentes estiver definido como T,
o usuário poderá ir para a Programação de Preços de Quantidade definida no Registro do item
e Atualizar Preços Existentes para refletir descontos em cada quebra de quantidade ou
2. Nos casos em que o cliente não atualizou nenhuma alteração nos descontos, o usuário pode
optar por definir a Atualização de Preços existentes = F ao salvar o registro de Nível de Preço
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2018.2
Cenário
Quando você encontrar o arquivo de log (*. ldf) de qualquer banco de dados RA do MSSQL
crescer além do seu tamanho padrão, considere revisar a definição do modelo de recuperação do
banco de dados. Ele pode ter sido alterado da configuração padrão de SIMPLE para FULL.
Solução
1066
2.Clique com o botão direito do mouse em um banco de dados, por exemplo,
RAPOS_Inventory
3.Clique em Properties > Options
4.Alterar modo de recuperação para: Simple
5.Clique em OK
1. Abrir SSMS
2. Clique com o botão direito no banco de dados RAPOS_Inventory
3. Clique em Tasks > Shrink > Files
4. Tipo de arquivo: Log, Nome do arquivo: RAPOS_Inventory_log, Shrink
action > Release unused space
5. Clique em OK
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2022.1
SuiteApp/Pacote: Time-Off Tracking | ID do pacote: 112449
Cenário
A Regra de ausências no plano de ausências atribuído ao funcionário está definida onde ela
deve ter expirado e transportado o valor não utilizado do período anterior para o período atual.
Solução
1067
Os valores de vencimento e transporte de ausências de Fim de Ano são calculados e gerados no
último dia do período. Se o Saldo de ausências do funcionário for zero até o final do período,
não haverá um valor para expiração e transportado.
Para obter mais informações, consulte o artigo 64519 Time-Off Balance Details
Report ou 64500 Viewing Time-Off Changes.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
1068
Ao criar uma Restituição do Cliente e aplicar ao registro de Pagamento, o usuário encontra as
seguintes mensagens:
1. Aviso:
Você está tentando vincular itens da linha de transação, mas os itens das linhas não
correspondem. Isso pode acontecer quando você cria um atendimento de uma ordem de venda,
um recebimento de uma ordem de compra, uma FATURA de uma ordem de venda, uma fatura
de fornecedor de uma ordem de compra ou um reembolso de uma compra.
Verifique se os itens da transação que você está criando correspondem aos itens da transação
de origem.
2. Erro:
Ocorreu um erro inesperado. Clique aqui para notificar o suporte e fornecer suas informações
de contato.
Solução
Verifique se a conta de Contas a Receber no registro de Reembolso do Cliente a ser criado
corresponde ao campo Contas a Receber no registro de Pagamento no qual a restituição será
aplicada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
A adição direta de Categorias do Commerce no Registro do Item não é viável por meio do
Script de Evento do Usuário, pois o sublista é controlado por Registro: Categorias de
Commerce (ID Interno: 'commercecategories').
1069
Uma solução alternativa é carregar o registro do Item e depois carregar as Categorias do
Commerce que você deseja incluir no item e executá-lo ainda como Script de Evento do
Usuário.
SuiteScript 1.0
record.selectNewLineItem('items');
record.setCurrentLineItemValue('items','item', nlapiGetRecordId());
//internal ID of the Item Record
record.setCurrentLineItemValue('items','primarycategory','F');
record.commitLineItem('items');
nlapiSubmitRecord(record);
SuiteScript 2.0:
record.selectNewLine({sublistId: 'item'});
record.setCurrentSublistValue({sublistId: 'items',fieldId:
'primarycategory',value: 'F'});
record.commitLine({sublistId: 'items'});
record.save();
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
1070
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Fixed Assets Management | ID do pacote: 285767
Cenário
O usuário tenta transferir um ativo para um novo Tipo de ativo mas recebe esse erro. O erro é
gerado porque o ativo tem contas em branco na aba Contas do registro de Ativo FAM.
Solução
Para transferir com sucesso o Ativo FAM para um novo Tipo de ativo e resolver o erro:
• Conta de depreciação
• Conta de cobrança da depreciação
• Conta de baixa
• Conta de redução do valor contábil de ativos
• Conta de Custo de descarte
4. Clique em Salvar.
5. Reprocesse a transferência de ativos em Ativos
fixos > Transações > Transferência de ativos
6. Selecione o ativo em ID do ativo/Nome
7. Digite a data da transferência =
8. Selecione Tipo de ativo
9. Clique no botão Transferência de processo
1071
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Supply Chain Management
Cenário
Ao exportar a lista de itens de Listas > Contabilidade > Itens e clicar no ícone do Excel, um erro
de tempo limite de gateway está sendo gerado
Solução
1. Navegue até Listas > Contabilidade > Itens
2. Alterar a exibição para TODOS
3. Clique em Personalizar visualização
4. Clique em Mais Opções
5. Na guia Resultados, adicione os campos que deseja que sejam mostrados no relatório e
que sejam exportados
6. Renomeie o Título da Pesquisa e Clique em Salvar (isso agora será criado como uma
Pesquisa Salva de Item)
7. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas
8. Localize o relatório que foi criado e clique no link Persistir CSV
9. O arquivo agora será renderizado como um arquivo CSV no back-end. e depois que o
status for concluído, clique no link Download.
Observação:
Isso pode levar algum tempo, dependendo do tamanho do arquivo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
SuiteApp: N/A
1072
Cenário
Ao definir o valor do campo 'Localidade' padrão nos Formulários de Transação (isto é, Pedido
de Venda) por meio da ação Valor do Campo do Conjunto de Grupos de Ações do Sublista do
Fluxo de trabalho:
Parâmetros: Campo = Local (Linha)
Valor: Fórmula = {line.item.location}
ou
Valor: Campo - De: Registro (Campo combinado) = Item (Linha) | Campo = Local
Um erro está sendo retornado: "Chave de referência do local inválida xx para subsidiária xx"
Solução
O Fluxo de trabalho retorna um valor de texto da Localidade do Item em vez do ID.
Use este Valor em vez disso: Fórmula = {line.item.location.id}
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1073
CRIAR PESQUISA SALVA POR TRANSAÇÃO PARA PEDIDO E MOSTRAR
QUANTIDADE BRUTA DE ITENS DE LINHA DE PEDIDO COM LINHA
PRINCIPAL = FALSO
Referência: SuiteAnswers 87755
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Os usuários gostariam de criar uma pesquisa salva dos itens de linha do Pedido de Compra,
exibindo o valor total, incluindo impostos, quando a Linha principal for Falso.
Solução
Atualmente, o aprimoramento # 210623 foi protocolado solicitando essa capacidade. Para a
solução alternativa, uma fórmula pode ser usada na pesquisa.
1. Navegue para Listas> Pesquisa> Pesquisas salvas
2. Editar: clique em Editar além da pesquisa que os usuários desejavam adicionar o valor
total com impostos
3. Clique em Resultados
4. Clique em Colunas
5. Campo:
Nota: Sempre clique em Adicionar uma vez que Campo selecionado e ajustado
conforme necessário.
* Selecione Fórmula (Moeda)
* Fórmula: insira {netamount} + {taxamount}
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
SuiteApp: Electronic Bank Payments
Cenário
1074
O usuário não pode selecionar a Conta de Contas a pagar usada nos Faturamentos do
fornecedor em TEF - página Pagamentos de contas > campo Conta de Contas a
pagar. Assim, as Faturas do fornecedor não são exibidas na página indicada.
Solução
Um possível motivo para isso é porque a Conta do Contas a pagar está selecionada
para Processamento Automático em Lote.
1. Usando a função Administrador, navegue até Pagamentos > Configuração > Detalhes
bancários da empresa
2. Procure a Conta Bancária usada no Processamento de pagamento da fatura > Clique
em Editar
3. Na aba Detalhes do Modelo TEF > seção Definições automáticas de processamento
em lote > desmarque a caixa de seleção Processar faturas automaticamente
4. Clique em Salvar
5. Observe que há uma conta definida no campo Conta do Contas a pagar. Esse é o
motivo pelo qual ele não aparece na página TEF - Pagamentos de Fatura.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário pode perceber que alguns custos de remessa no Atendimento do Item não são
transportados para a Fatura criada.
Esse é o comportamento padrão se o Atendimento Subsidiário Cruzado for permitido na
transação e a subsidiária da Ordem de Venda for diferente da subsidiária do Local de
Atendimento.
Devido às restrições do subsidiário nas contas do OneWorld, o método de entrega usado para
contabilizar o custo de entrega no atendimento do Item não é reconhecido na criação de uma
FATURA, portanto seu custo de entrega retornará zero.
1075
Solução
Para resolver isso, o usuário pode editar manualmente a Ordem de Venda e copiar o custo de
entrega do registro de Atendimento do Item para refletir o custo na FATURA como o subsidiário
na Ordem de Venda é responsável pelo faturamento da ordem.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário deseja restringir a criação de Itens de montagem com base na quantidade exata da
Ordem de trabalho.
Solução
Observação: O usuário poderá criar Itens de montagem mais do que a Quantidade da ordem
no registro da Ordem de trabalho se Permitir excedente em transações de ordem de
trabalho estiver ativado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
1076
Cenário
As contas Bancárias não são exibidas na página Histórico de Reconciliação.
Solução
1. Verifique o filtro de intervalo de datas no Histórico de Reconciliação
2. O valor é inserido no Saldo Final do Extrato.
3. Verifique todas as reconciliações anteriores de uma conta:
a) Navegue até Relatórios > Bancos/Orçamentos > Reconciliação.
b) Navegue até Transações > Banco > Página Reconciliar Demonstrativo Bancário e digite
manualmente a Data do Demonstrativo.
Quando o botão Histórico for clicado, ele mostrará apenas as transações nas quais o Saldo
Final de uma data de reconciliação específica tenha um valor.
Nota: A data não aparece no histórico quando o campo Reconciliar Este Demonstrativo mostra
uma quantia de 0. Mesmo que o Saldo Final do Extrato seja 0, se o campo Reconciliado Este
Extrato tiver um valor diferente de 0, a data aparecerá no Histórico.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
As taxas de impressão e de envio para um lote de folha de pagamento não são cobradas junto
com os fundos da folha de pagamento. Em vez disso, as taxas de impressão e envio são
faturadas depois que os cheques de pagamento são enviados aos usuários do SuitePeople US
Payroll. Essas taxas são coletadas posteriormente, juntamente com o financiamento da próxima
folha de pagamento.
Solução
Para revisar as taxas, o usuário da folha de pagamento pode verificar o lote da folha de
pagamento anterior ou seguinte por meio de:
1. Aba Taxas do lote da folha de pagamento
2. Relatórios > Folha de Pagamento > Relatório de Taxas de Serviço
Observação: os usuários do SuitePeople US Payroll podem optar por usar seus próprios
números de conta do Federal Express para que o custo seja faturado diretamente para eles pelo
Federal Express.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1077
OS NOVOS ENCARGOS E OS NOVOS DEPÓSITOS INFORMADOS EM UMA
RECONCILIAÇÃO BANCÁRIA SUSPENSA ESTÃO AUSENTES
Referência: SuiteAnswers 12517
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário inseriu Novos encargos e depósito em uma Conciliação bancária retida, mas essas
transações não foram encontradas. Os valores inseridos criariam uma transação assim que
clicar em Completar depois.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Processo para localizar a reconciliação bancária colocada em espera, pois ela não aparece em
"Relatórios> Bancos / Orçamento> Reconciliação" ou em "Transações> Banco> Reconciliar
extrato bancário> Histórico".
Solução
1. Navegue para Listas> Contabilidade> Contas
2. Clique no nome da conta bancária para abrir o registro da conta
1078
3. Role na lista de transações e veja a coluna Data da reconciliação e a coluna CLR
Nota: Se você vir uma entrada que possui um valor de Data de reconciliação, mas não
possui uma marca de seleção na coluna CLR, essa é a data da reconciliação bancária que
foi colocada em espera.
4. Navegue para Transações> Banco> Reconciliar extrato bancário
5. Selecione a conta bancária
6. Digite a Data com base nos resultados da Etapa 3
7. Prossiga para concluir e desmarque todos os outros registros que precisam ser reconciliados
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário observa um cheque anulado que aparece na página Reconciliar Demonstrativo
Bancário ou Reconciliar Demonstrativo da Conta.
1079
Solução
Se o cheque foi anulado com um Lançamento, então ele terá uma entrada de
estorno/cancelamento correspondente na reconciliação bancária para defasar o efeito.
Ao usar a opção Reconciliar Demonstrativo Bancário, o usuário localizará o Lançamento de
Estorno na guia Depósitos e Créditos e em Cheque Anulado na guia Contas e Pagamentos.
Ao usar o recurso Reconciliar Demonstrativo da Conta, o usuário localizará as transações na
suíte Transações do NetSuite na página Confirmar Correspondências de Transação.
Marque os dois na reconciliação para que o efeito da rede seja 0 na reconciliação bancária.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Para exibir o valor correto no campo Último saldo conciliado, o usuário pode fazer uma
conciliação fictícia para informar o último saldo conciliado do antigo sistema.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1080
A ALÍQUOTA DO IMPOSTO ESTÁ INCORRETA NA TRANSAÇÃO DE
CHEQUE/CARTÃO DE CRÉDITO CRIADA A PARTIR DO NOVO
DEPÓSITO/NOVOS ENCARGOS DA RECONCILIAÇÃO
Referência: SuiteAnswers 37322
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
• O usuário tem Código de Imposto padrão com taxa diferente de zero em Configuração >
Contabilidade> Configurar Impostos
• Usuário navegar para Transações > Banco > Reconciliar Demonstrativo
Bancário/Demonstrativo de Cartão de Crédito
• O usuário inseriu outro encargo na guia Novos encargos
• O usuário abriu o Cartão de Crédito/Cheque através de Transações > Banco > Cheque de
Gravação/Uso > Lista
• A Alíquota de Imposto para o Código do Imposto é zero
Solução
Descobertas:
• A Reconciliação Bancária é a única preocupação com a parte da conta bancária de uma
transação e não com o cálculo de imposto de uma transação
• A adição de Código de Imposto na Reconciliação Bancária ainda é um aperfeiçoamento
(133497)
• O NetSuite não foi projetado para dividir a quantia informada na linha Conta da guia Novos
Encargos entre a conta e a conta do Código do Imposto (usando a Alíquota de Imposto do
Código do Imposto)
• O NetSuite informará o valor total da conta especificada na guia Novo Encargo e uma Alíquota
de Imposto zero na transação
• O NetSuite usará uma Alíquota de Imposto zero porque ela levará a usuários finais que
exibirão a transação se houver uma Alíquota de Imposto diferente de zero, mas a Quantia de
Imposto zero na transação.
• O mesmo ocorre com a quantia e o Código do Imposto de Restituição de Depósito/ CCard
criada por meio de Novos Depósitos/Novos Créditos da Reconciliação de Cartão de
Crédito/Banco
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1081
ITEM DE FATURAMENTO INCOMPATÍVEL NO RELATÓRIO DE
RECONCILIAÇÃO INTER-EMPRESARIAL DO PEDIDO DE COMPRA OU PEDIDO
DE VENDAS QUE FOI TOTALMENTE FATURADO
Referência: SuiteAnswers 37807
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
A causa disso é quando Pedido de compra/Pedido de vendas é criado, ele contém apenas um
item de linha, enquanto a fatura contém mais de um item de linha, geralmente devido à
alocação do Pedido de compra/Pedido de vendas para localidades,
departamentos e classes diferentes ou qualquer combinação desses itens. O resultado que os
usuários notariam é que o sistema reconhece apenas o primeiro item de linha da fatura, e não a
quantia total.
Solução
Como o usuário não pode mais editar o Pedido de compra/Pedido de vendas para adicionar
outros itens de linha, ele/ela pode seguir as etapas abaixo:
• Edite a Fatura e remova os outros itens, exceto o primeiro que salvar a revisão.
• Faça uma cópia da fatura de outros itens de linha com revisões apropriadas ao valor.
Observe que mesmo se a Pedido de compra/Pedido de vendas tiver muitos itens de linha, mas
as classificações forem iguais, o sistema ainda reconhecerá como um único item de linha.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1082
Produto: NetSuite 2020.1
Cenário
Quando o usuário inicia a Conciliação de uma Conta Bancária, os Lançamentos criados não são
mostrados na aba Cheques e Pagamentos ou na aba Depósitos e Créditos.
Solução
Verifique se o Roteamento de aprovação está ativado para Lançamentos. Se estiver ativado,
verifique se o Status dos Lançamentos não mostrados está definido como Aprovação pendente.
Um Lançamento não será mostrado na página Conciliar extratos bancários até que seja
Aprovado.
A. Se você não tiver permissão para aprovar Lançamentos, entre em contato com o Próximo
aprovador ou com o Administrador da sua conta.
1. Navegue até Transações > Finanças > Criar lançamentos > Lista
2. Clique em Editar
3. Status de aprovação: Selecione Aprovado
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1083
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Ao executar lotes de reconciliação, o status permanece Em Andamento e não pode ser excluído.
Solução
Para corrigir, execute as seguintes etapas:
1. Usando a função Administrador, Navegue até Personalização > Listas, Registros e Campos >
Tipos de Registro
2. Na linha de AVARECONCILEBATCH, clique em Lista
3. Clique em Editar no lote desinstalado
4. Altere o Status do Lote para 2
5. Alterar Progresso do Batch para 100%
6. Alterar Fase do Lote para 2
7. Clique em Salvar
8. Reinicie o lote com um subconjunto menor de dados
Observação:
Esta documentação também é encontrada no site da Avalara:
https://help.avalara.com/kb/000/How_do_I_fix_my_stalled_reconciliation_batch_in_NetSuit
e%3F
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1084
As transações marcadas como reconciliadas são consideradas reconciliadas quando o
usuário clica no botão Completar depois?
Não, as transações marcadas como reconciliadas não serão reconciliadas até que salvemos a
reconciliação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Quando uma função personalizada recebe um erro "Você não tem acesso a essa funcionalidade.
Entre em contato com o administrador do sistema" ao acessar Avalara > Reconciliação > Criar
lote mesmo que a permissão Itens de Imposto já esteja definida como Integral, o usuário pode
adicionar o ID interno da função na Implantação do Script.
Solução
1085
Resultado: A função Personalizada agora pode criar um Lote de Reconciliação do Avalara
navegando para Avalara > Reconciliação > Criar lote
SuiteAnswers Relacionado
• Custom Role Permission to Configure Avatax
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite
SuiteApp: N/A
Cenário
Função Personalizada > Permissão de Relatório de Reconciliação Intercompanhias
1086
Solução
O Relatório de Reconciliação Intercompanhia requer pelo menos um acesso de ‘Exibição’ ao
Demonstrativo de Receita.
Você pode seguir as etapas abaixo para dar acesso à (s) Atribuição (ões) Personalizada (s):
1. Navegue até Configuração > Usuários/Funções > Gerenciar Funções > Editar a Função
Personalizada
2. No campo Subsidiárias, destaque todas as subsidiárias (ou selecionada, conforme
necessário).
3. Vá para Guia Permissões > Subguia Relatórios > Selecione ‘Demonstrativo de
Resultados’ na lista suspensa > Definir pelo menos um nível mínimo de VIEW > clique
no botão Adicionar.
4. Salvar a atribuição
A Função Personalizada deve ter acesso ao Relatório de Reconciliação Intercompanhias agora
(Relatórios > Financeiro > Reconciliação Intercompanhias).
OBSERVAÇÕES:
- A permissão Demonstrativos Financeiros não é obrigatória. A permissão Demonstrativo de
Resultados será suficiente.
- É altamente sugerido que as Reconciliações Intercompanhias sejam realizadas por Contadores
Intercompanhias, uma vez que envolve o acesso ao Demonstrativo de Renda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
1. Relatórios > Pesquisas salvas > Todas as pesquisas salvas > Novo
1087
2. Clique em Transações
3. Renomeie a pesquisa
4. Na aba Critérios:
1. Tipo é Lançamento
2. ID Interno é XXXX (defina um ID interno do Lançamento)
3. Conta é XXX (Conta bancária)
5. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Observação: Este relatório fornece ao usuário o que foi conciliado ou não conciliado na Data
do extrato indicada. A coluna Data seria a data de contabilização da transação e a
coluna Data conciliada seria quando a transação tivesse sido conciliada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1088
TORNAR FILTRO DE DATA DO DEMONSTRATIVO DISPONÍVEL NO
RELATÓRIO DETALHADO DA RECONCILIAÇÃO
Referência: SuiteAnswers 73030
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está buscando uma data para visualizar o relatório de Conciliação, mas nenhuma data
está disponível.
Solução
A data do demonstrativo para relatórios de Reconciliação não será exibida, a menos que a
Reconciliação da conta bancária já tenha sido salva. O relatório é retirado das reconciliações de
contas. O filtro não terá nenhuma data se não houver reconciliações da conta bancária.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
As transações de transferência de fundos entre duas contas bancárias afetam ambas as contas
no mesmo período de contabilização. Como o sistema permite apenas definir uma data de
transação em uma transação, haverá uma diferença na reconciliação bancária de um banco se a
transação de transferência de fundos tiver sido compensada em ambas as contas bancárias em
períodos diferentes, portanto, uma diferença de tempo.
Por exemplo, uma transação de transferência de fundos é criada no sistema para transferir
100usd da Conta Bancária #1 para a Conta Bancária #2 em 01 de fevereiro de 2016. Ao salvar
a transação de transferência de fundos, o impacto GL é criado para ambas as contas bancárias
de fevereiro de 2016. O Banco processou a transferência de fundos na Conta Bancária #1 em
31 de janeiro de 2016, mas só foi capaz de creditá-la à Conta Bancária #2 no dia seguinte (1 de
fevereiro de 2016). No demonstrativo bancário para a Conta Bancária nº1 será exibido como
1089
compensado em janeiro de 2016, mas na Conta Bancária nº2, ele só será exibido como
creditado em fevereiro de 2016.
Nesse cenário, a Conta Bancária #1 terá uma diferença na reconciliação para janeiro de 2016,
que totaliza 100usd, pois a data da transação da transferência de fundos é 1 de fevereiro de
2016. Para corrigir isso, o usuário pode alterar a data da transação de transferência de fundos
para 31 de janeiro de 2016 ou aguardar pelo mês de fevereiro de 2016 para reconciliar a
transação. Se o usuário optou por reconciliar a transação da Conta Bancária #1 em fevereiro de
2016, a reconciliação bancária de janeiro de 2016 terá uma diferença atribuída a essa diferença
de tempo. No entanto, a diferença de tempo na reconciliação bancária da Conta Bancária #1
deve ser compensada em fevereiro de 2016.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Ao trabalhar com o Relatório de Passivo de Imposto sobre Vendas por Item de Imposto, é
possível que a quantia de Imposto Devido não seja derivada diretamente, simplesmente
deduzindo o total de Pagamentos de Imposto sobre Vendas da Quantia de Imposto Cobrado.
Solução
1. Para essas discrepâncias, considere revisar seus registros de Pagamento de Imposto sobre
Vendas.
Observe que as Quantias pagas na seção Outro Imposto a Pagar do Pagamento de
Imposto sobre Vendas não pertencem às linhas do relatório Passivo de Imposto sobre
Vendas por Item de Imposto.
2. Remova tais quantias do cálculo e você deve chegar à quantia do Imposto Devido exata.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
1090
Cenário
O usuário gostaria de criar um novo registro de Lançamento usando a Solicitação SOAP.
Solução
Código de amostra do Corpo da Solicitação SOAP que pode ser usado para adicionar novo
registro de Lançamento:
<soapenv:Body>
<add xsi:type='platformMsgs:AddRequest'>
<record xsi:type='tranGeneral:JournalEntry'>
<subsidiary xsi:type='platformCore:RecordRef' internalId='1' />
<lineList xsi:type='tranGeneral:JournalEntryLineList'>
<line xsi:type='tranGeneral:JournalEntryLine'>
<account xsi:type='platformCore:RecordRef' internalId='1' />
<debit xsi:type='xsd:double'>2.3</debit>
</line>
</lineList>
</record>
</add>
</soapenv:Body>
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1091
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Há instâncias em que um usuário pode procurar outras formas para calcular Despesas
Financeiras. Quando uma discrepância surge, pode haver diferença em relação ao aplicativo de
computação de Encargo Financeiro Mínimo.
Solução
O cálculo do Encargo Financeiro Mínimo no NetSuite é feito por Cliente. Se o cálculo financeiro
mínimo for feito por FATURA, ocorrerão diferenças em cálculos. Por exemplo, se Encargo
Financeiro Mínimo for 3.00 e:
1. O Cliente A tem três FATURAs 1, 2 e 3 com as seguintes quantias calculadas:
- FATURA 1 = 1.00
- FATURA 2 = 0.77
- FATURA 3 = 0.33
Total = 2.33; Como o Encargo Financeiro Mínimo é maior que a Quantia Calculada, o Encargo
Financeiro será avaliado em Encargo Financeiro Mínimo, que é o 3.00.
2. O Cliente B tem duas FATURAs 1 e 2 com as seguintes quantias calculadas:
- FATURA 1 = 2.15
- FATURA 2 = 1.75
Total = 3.90; Como o Encargo Financeiro Mínimo é menor que o Valor Calculado, o Encargo
Financeiro será avaliado na Quantia Calculada que é o 3.90.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Personalização > Formulários > Formulários de entrada
2. Formulário de tarefa preferido: Clique em Personalizar/Editar
3. Clique na aba Sub-abas
4. Sub-aba necessária a ser removida
1092
5. Exibir: Marque a Caixa de seleção
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O período de contabilização de lançamentos já está fechado para os livros Principais, mas ainda
está aberto para livros Secundários/Outros. As transações foram contabilizadas no período
contábil que já está fechado para livros Principais porque a função do usuário inclui Substituir
restrições de período.
Solução
6. Clique em Salvar
Consulte o artigo 43343, Tasks for Closing All Accounting Books para obter mais informações.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1093
RESOLVER ERRO: “ESTE REGISTRO NÃO PODE SER EXCLUÍDO PORQUE TEM
REGISTROS DEPENDENTES.” AO EXCLUIR REGISTRO DO LOCAL
Referência: SuiteAnswers 88619
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Personalização > Listas, registros e campos > Outros campos de
registro
2. Descrição: Clique no Link descrição
3. Tipo: Selecione Tipo
Observação: O tipo pode ser alterado para Texto ou Lista/Registro. Para
Lista/Registro, selecione qualquer opção além do Local.
4. Clique em Salvar
5. Navegue até Configurações > Empresa > Local
6. Clique em Editar
7. Ações: Selecione Excluir
Observação: A alteração e exclusão de quaisquer registros e seus registros
dependentes podem ter impacto na transação e/ou registros existentes, portanto, devem
ser discutidos internamente. A definição desses registros como Inativo também pode ser
considerada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: PBCS, ID do Pacote: 168463
Cenário
1094
O usuário encontra Falha nos Detalhes do Processo ao Extrair Dados usando a ferramenta de
Gerenciamento de Dados do PBCS, em Workflow > executar a Regra de Carregamento de
Dados. Os logs de status mostram o INVLD_PWD
exemplo: 2019-10-23 04: 18: 59,917 ERRO [AIF]: não é possível fazer parse do número do
argumento: "errcode": "INVLD_PWD"
Solução
Para resolver o problema, verifique se a senha de criptografia do arquivo nas definições do
NetSuite PBCS está configurada.
1. Para fazer isso, vá para Configuração > Integração > Configurações do PBCS.
2. Adicione uma Senha de Criptografia de Arquivo, seguindo a política de senha
indicada acima do campo.
Depois disso, a carga deverá ser bem-sucedida nos Detalhes do Processo e o erro que
o INVLD_PWD não aparecerá mais nos logs.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
B. Atualizar custo de estoque está marcado (Artigo relacionado: Planned Standard Cost Rollup
> Update Inventory Cost| ID da Lista de Itens: 69680)
1095
• Montagem, Item de estoque, Outros custos, Item sem controle de estoque para compra,
Serviço (expt. Itens da matriz principal)
• Item de Montagem > Tipo de fornecimento = Compra > A montagem seria totalizada
juntamente com componentes, submontagens e componentes de submontagem.
• Item de montagem > Tipo de fornecimento = Montagem > Montagem seria totalizada
juntamente com componentes, submontagens e componentes de submontagem.
• Item de montagem > Síntese de conjuntos baseados em componentes marcado
(independentemente do Tipo de fornecimento) > A montagem seria totalizada
juntamente com componentes, submontagens, componentes de submontagem-principal
e montagens-principal (não incluiria o mesmo componente de nível do Registro de
montagem, por exemplo, se a Montagem-principal tiver outros componentes além do
Item de Montagem).
• Item do estoque > Síntese de conjuntos baseados em componentes desmarcado >
Somente o Item do Inventário seria afetado
• Item do estoque > Síntese de conjuntos baseados em componentes marcado >
Componente, Montagem-principal, incluindo Registros de montagem de nível superior.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Não é possível remover métodos de pagamento duplicados durante a confirmação.
Solução
1. Navegue até Configurações > Contabilidade > Listas Contábeis.
2. Edite o Método de pagamento que tem duplicações.
3. Em Perfis de Processamento de Pagamento Associados, certifique-se de que apenas um
(1) perfil de processamento de pagamento esteja selecionado.
4. Selecione Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1096
Aplica-se a
Produto: NetSuite 2021.1
Pacote: Onboarding/Offboarding Plans | ID do pacote: 244690
Cenário
O designado da Tarefa Onboarding marca uma tarefa como concluída, mas o número de
Tarefas Onboarding no portlet Lembretes não foi atualizado.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Sign-on Único/SSO SAML
Cenário
Os usuários que fizeram a transição para SSO de Sign-on Único/SSO de SAML ainda estão
recebendo notificações por e-mail de expiração de senha para alterar sua senha no NetSuite.
Solução
Uma causa possível é que os usuários afetados tenham uma função padrão designada a eles sem
uma permissão de Sign-on Único.
Se esse for o caso, ele ainda receberá um e-mail de notificação de expiração de senha do
NetSuite porque ainda há uma atribuição que tem acesso por meio da página de Log-in do
NetSuite.
Para resolver esse problema, adicione a permissão de Sign-on Único às atribuições ou remova
as atribuições sem a permissão de Sign-on Único dos usuários afetados.
1097
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.2
Cenário
Comportamento de Contas de Pagamento com Ganhos Zero
Solução
Transações > Funcionários > Criar Folha de Pagamento > Calcular Folha de Pagamento:
1. O cheque de pagamento com proventos zero (e com a Configuração da Porcentagem de
Dedução) é movido para a guia de erro = Mensagem de erro: Nenhuma linha de cheque de
pagamento localizada para cheque de pagamento.
2. O cheque de pagamento com ganhos zero (e com a Configuração da Porcentagem de
Contribuição do Empregador) é movido para a guia de erro = Mensagem de erro: Nenhuma
linha de cheque de pagamento encontrada para cheque de pagamento.
3. Cheques de pagamento com proventos zero (e com Definição 0.00 de Desconto) são movidos
para a guia de erro = Mensagem de erro: Nenhuma linha de cheque de pagamento foi localizada
para cheque de pagamento.
4. Cheque de pagamento com zero proventos (e com Contribuição ER 0.00 Configuração) passa
para a guia de erro = Mensagem de erro: Nenhuma linha de cheque de pagamento encontrada
para cheque de pagamento.
5. O cheque de pagamento com ganhos zero (e com a Configuração do Dólar de Dedução) é
movido para a guia de erro = Mensagem de erro: Verificação negativa detectada ou erro de
cálculo do imposto.
6. O cheque de pagamento com ganhos zero (e com a Configuração do Dólar de Contribuição
ER) = O sistema calculará o Lote da Folha de Pagamento
Conclusão:
Se houver uma única linha diferente de zero no Cheque de Pagamento, o sistema prosseguirá
com o cálculo sem o erro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1098
IMPACTO SOBRE COMISSÃO DE FUNCIONÁRIO AUTORIZADO SE
DEPARTAMENTO, CLASSE E LOCAL FOREM ALTERADOS NO REGISTRO DE
DOCUMENTO DE FATURAMENTO
Referência: SuiteAnswers 89226
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O Funcionário tem um Plano de Comissão atribuído à Programação de Comissão categorizada
por Departamento, Classe ou Local.
Há uma transação existente autorizada para o Representante de Vendas específico; no
entanto, o Departamento, a Classe ou o Local da transação são alterados no registro.
A Comissão Autorizada anteriormente será exibida na página Autorizar Comissão como item de
linha separado com um valor negativo.
O item de linha adicional será exibido relacionado ao registro da transação com o novo valor
calculado elegível para Comissão.
Solução
1. Autorize o valor negativo categorizado pela configuração antiga e com o valor na
coluna Autorizado Anteriormente.
2. Aprove o registro da Comissão para que as Contas do GL sejam contabilizadas e
revertidas para o impacto do GL da transação aprovada anterior.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1099
O NetSuite só permitirá a criação de registros de Pedidos de trabalho da ocorrência ou registros
de Item de montagem se reconhecer Quantidade Disponível suficiente no local do item,
independentemente de serem com data retroativa ou futura.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Extraia as Parcelas do registro de Fatura por meio do ODBC (SuiteAnalytics Connect).
Solução
A tabela de parcelas não está exposta ao ODBC e não pode ser extraída das tabelas expostas do
NetSuite ODBC real.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1100
1. Criar Busca salva
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira Alteração em massa de formulário - Fatura
4. Público: Marque a caixa de seleção
5. Disponível como visualização em lista: Marque a caixa de seleção
Observação: Na sub-aba Critérios, adicione os Critérios para identificar quais
registros devem ter seus formulários alterados
6. Clique em Salvar
1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
2. Informações Básicas:
o Nome: Insira Alteração em massa de formulário
o Subtipo: Selecione Fatura de cliente
o Executar como admin: Marque a caixa de seleção
o Status do lançamento: Selecione Liberado
3. Iniciação: Selecione Programado
4. Programação:
o Filtro de busca salva: Selecione Alteração em massa de formulário - Fatura
o Frequência: Selecione A cada 30 minutos
5. Clique em Salvar
6. Clique em Estado 1
7. Canto inferior direito: Clique em Nova ação
8. Clique em Definir o valor do campo
9. Informações Básicas:
o Acionador em: Selecione Entrada
10. Parâmetros:
o Campo: Selecione Formulário personalizado
o Seleção: Selecione Formulário preferencial
11. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1101
Produto: NetSuite 2019.2
Cenário
Existem vários métodos de financiamento da folha de pagamento que os clientes podem
escolher. Este artigo mostrará as definições dos diferentes métodos de financiamento da folha
de pagamento.
Solução
Existem vários métodos de financiamento da folha de pagamento que os clientes podem
escolher. Este artigo mostrará as definições dos diferentes métodos de financiamento da folha
de pagamento.
• Transferência Reversa - Iniciada por Ceridiano, o destinatário dos fundos. Ceridian
chama o banco do cliente em relação à retirada dos fundos com a aprovação do cliente.
Geralmente, esse é o método de financiamento que envolve o valor da folha de
pagamento de $ 100.000 ou mais.
• Remoto - Iniciado pelo Cliente, o remetente dos fundos. O cliente informa ao banco que
há um valor específico a ser retirado por Ceridian.
• ACH (Automated Clearing House) - Ceridian debita automaticamente a conta do
cliente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
Lista de Programações de Reconhecimento de Receita que mostra o status EM RETENÇÃO com
o nome do cliente.
Solução
1. Navegue até Lista> Contabilidade> Programações de Reconhecimento de Receita
2. Clique no botão Personalizar Exibição.
3. Na guia Resultados, adicione os Cliente Campos... e na janela pop-up Nome selecionado.
4. Clique em Adicionar.
5. Na guia Filtros Disponíveis, certifique-se de que o Status já foi adicionado.
6. Informe o nome preferencial no campo Título da Pesquisa.
1102
7. Pressione Salvar.
8. Na página de resultados, defina o campo Status do Filtro como Em Retenção, de forma que
ele só mostre programações de reconhecimento de receita com o status Em Retenção.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Se não é um membro, registre-se aqui! Para obter informações sobre como se registrar, visite
as Perguntas Frequentes sobre Registro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Ao trabalhar em qualquer ambiente do NetSuite e executar operações regulares (Exibir, Criar,
Editar, Salvar), a cor da barra principal do Centro (parte superior da página com as guias do
Centro) é exibida de repente como branco, apesar de ter sido previamente exibida com cor
baseada no Tema de Cor escolhido.
Solução
1103
Este problema está relacionado ao armazenamento no cache do browser e à conversão da
página. Para resolver o problema, tente o seguinte:
1. Faça logout e login novamente em sua conta de Produção
2. Limpe o cache do browser usado
3. Use outro navegador
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A moeda da transação está no GBP, mas em vez do sinal de '£' de impressão em PDF avançado,
o sinal de '$' na frente dos valores.
Solução
Ao usar a 'string? currency' do marcador livre com uma variável, ele imprime o sinal '$' na
frente da quantia. Há duas maneiras de corrigir isso (dependendo do seu código):
Usar Variável
1. Se a lógica do código for complexa e uma variável estiver sendo usada para imprimir
o valor, substitua o sinal '$' pelo sinal '£'
Exemplo: $ {record.subtotalĐreplace("$", "£")}
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem garantia de
qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc não garante ou garante
que os desenvolvedores de sucesso individuais possam ter implementado o código de amostra
em suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor
Web.
1104
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer serviço
ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
As funções personalizadas são usadas para configurar diferentes níveis de permissões para os
usuários de cada registro. No entanto, existem registros que exibem os dados de outros
registros em seu formulário. Se a função personalizada estiver configurada quando a função
não tiver privilégios suficientes para o registro vinculado, o registro vinculado não será
exibido.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1105
MOSTRAR SALDOS MENSAIS DO RELATÓRIO DE DEMONSTRATIVO DE
RESULTADOS
Referência: SuiteAnswers 87843
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Para fins internos, um usuário precisa preparar um Relatório de Demonstrativo de
Resultados que mostre os saldos de cada mês em colunas separadas.
Por exemplo, o usuário precisa mostrar saldos de 2019 de janeiro a 2019 de dezembro.
Solução
Como pré-requisito, as Preferências do Relatório por Período encontradas em Início > Definir
Preferências > Guia Análise devem ser definidas como Todos os Relatórios ou Finanças.
Depois que essa preferência tiver sido definida, os usuários precisarão executar as seguintes
etapas:
1. Navegue até Relatórios > Financeiro > Demonstrativo de Resultados.
2. No Rodapé do relatório, defina os Filtros De e Para.
Forneça o exemplo acima, defina os filtros da seguinte forma:
* De = Jan 2019
* Até = Dez 2019
3. No Rodapé do relatório, defina o Filtro da Coluna = Período Contábil
4. Clique em Atualizar
Resultado: agora o Relatório de Declaração de Renda Padrão mostrará saldos para cada um
dos meses de janeiro de 2019 a dezembro de 2019.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1106
O cliente usa contas personalizadas e deseja definir todas as Contas do Livro Razão Geral
nativas do NetSuite como inativas.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Contas
3. Título da busca: Insira um Search Title
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Select Observações do sistema campos...
o Filtro Observações do sistema: Selecione Contexto
1. Contexto: Selecione nenhum de
2. Clique em Definir
3. Clique em Adicionar
7. Clique em Resultados
8. Clique em Colunas
9. Campos:
Observação: Sempre clique em Adicionar depois que o Campo for selecionado e
ajustado conforme necessário.
o Selecione Nome
o Selecione Tipo de conta
o Selecione Descrição
o Selecione Saldo
o Selecione ID Interno
o Selecione Inativo
10. Clique em Salvar e executar
11. Exporte o resultado para Excel
12. Modifique o arquivo para incluir ao menos as seguintes colunas:
o ID Interno
o Inativo : Mude para Sim
Observação: Certifique-se de que todas as contas incluídas realmente não
sejam usadas.
13. Salve o arquivo como CSV
14. Importe o arquivo CSV
o Navigue até Configurações > Importar/Exportar > Importar registros CSV
o Tipo de importação: Selecione Contabilidade
o Tipo de registro : Selecione Plano de contas
o Arquivo(s) CSV : Selecione Um arquivo para carregar
o Clique Selecione...
o Selecione o arquivo que será carregado das pastas
o Clique em Próximo
o Manuseio de dados: Selecione Atualizar
o Clique em Próximo
1107
o Mapeamento de campo: Mapear colunas do arquivo CSV para campos NetSuite
Exemplo:
o Clique em Próximo
o Nome do mapa de importação: Insira Nome do mapa de importação
o Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Atualmente existe um Aprimoramento 203898 para SuiteScript API para incluir um método
que retorna o Nome do registro.
Para obter o Nome do registro, o usuário pode usar o código Javascript nativo, mas observe
que o NetSuite não recomenda confiar em elementos HTML e código Javascript nativo para o
uso em scripts.
Código de amostra:
var a = nlapiGetField('customform').uifield.previousElementSibling
var b = a.outerHTML;
var c = b.indexOf('Standard ');
var d = b.substr(c+9, b.length);
var e = d.substr(0, d.indexOf('&'));
e;
Aviso legal:
O código de amostra aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, em toda a extensão permitida por lei. A Oracle + NetSuite Inc. não garante ou
1108
garante o sucesso individual que os desenvolvedores possam ter na implementação do código
de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias configurações
de servidor Web.
Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, oportunidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. Oracle + NetSuite Inc. isenta-se de todas as garantias,
expressas ou implícitas e, em particular, isenta-se de todas as garantias de comercialização,
adequação a um propósito específico e garantias relacionadas ao código ou a qualquer serviço
ou software relacionado a ele.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1109
2. Atribua o Layout PDF do Formulário de transação personalizada a um Formulário de
transação de Fatura personalizada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
1110
Um usuário executa um Relatório de Balancete personalizado em que o campo Valor(Moeda
Estrangeira), mas o relatório retorna 3 linhas para seu saldo, em que os saldos só devem ser
apresentados em uma única linha resumida.
O motivo pelo qual 3 linhas aparecem como seu saldo se deve aos saldos multimoeda de
transações contabilizadas na Conta. Se personalizarmos o relatório para adicionar o campo
"Balancete: Moeda: Nome", observaremos que as várias moedas são refletidas em cada linha.
E com isso, o relatório fornece 3 linhas para mostrar os saldos de cada moeda.
Solução
1. Abrir relatório de balancete personalizado
2. Clique em Personalizar
3. Visualização de relatório: clique em Valor (moeda estrangeira)
Nota: serve como um identificador para a moeda que separa cada saldo.
4. Clique em Remover coluna
Nota: Certifique-se de remover também o campo Balancete: Moeda: Nome, se
adicionado.
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Os campos da Área de Texto contêm espaços em branco que são adicionados
involuntariamente. A solução remove os espaços em branco em uma Área de Texto cortando o
valor e armazenando o novo valor no Campo Personalizado.
Solução
1. Navegue até Personalização > Listas, Registros e Campos > Campos do Corpo
da Transação > Criar
2. Nome: Insira Nenhuma descrição de espaço em branco
3. ID: Insira custbody_no_white_desc
4. Tipo: Selecione Área de texto
5. Armazenar valor: Desmarque a caixa de seleção
6. Clique em Aplica-se a
1111
• Fórmula: Marque a caixa de seleção
• Valor Padrão: Insira REGEXP_REPLACE( {description}, '\s\s')
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Nos registros de aviso de crédito, as subguias e o botão Salvar poderão se tornar não
respondentes se a subguia Entrega estiver oculta. A subguia de entrega é um requisito na
criação do aviso de crédito quando a entrega do item de linha está ativada. Isso permite a
entrega para mais de um endereço, usando métodos de entrega alternativos, para esta
transação e adicionaria os campos Entregar Para, Transportadora e Meio de Transporte à
linha do Item.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1112
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma pesquisa salva para exibir o campo Número do pedido de compra de um item de
remessa na pesquisa como referência.
Solução
1. Navegue para Lista> Pesquisa> Pesquisas Salvas> Novo
2. Selecionar transação
3. Título da pesquisa: Digite o título
4. Clique na guia Resultados
5. Vá para Colunas> Campo
6. Selecione Aplicado a transação Campos ...
7. Na janela pop-up, selecione Pedido de compra (Aplicado à transação: pedido de
compra)
8. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Se você quiser apenas filtrar ou mostrar o registro correspondente para esse número de
documento, depois de colocar o número do documento, pressione a guia ou clique no mouse
fora da caixa de filtro.
1113
3. Pressione Tab ou clique no mouse fora do campo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Obtendo detalhes do endereço de um cliente usando seu ID interno via SuiteTalk
Solução
A solicitação SOAP de amostra abaixo pode ser usada para obter detalhes do endereço de um
cliente específico:
<soapenv:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<platformMsg:searchPreferences soapenv:mustUnderstand="0"
soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"
xmlns:platformMsg="urn:messages_2019_2.platform.webservices.netsuite.com">
<platformMsg:bodyFieldsOnly>false</platformMsg:bodyFieldsOnly>
<platformMsg:pageSize>200</platformMsg:pageSize>
</platformMsg:searchPreferences>
<ns2:tokenPassport soapenv:mustUnderstand="0"
soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"
xmlns:ns2="urn:messages_2017_2.platform.webservices.netsuite.com">
<ns1:account
xmlns:ns1="urn:core_2017_9.platform.webservices.netsuite.com">{{account}}</ns1:accoun
t>
<ns3:consumerKey
xmlns:ns3="urn:core_2019_2.platform.webservices.netsuite.com">{{consumerKey}}</ns3:co
nsumerKey>
<ns4:token
xmlns:ns4="urn:core_2019_2.platform.webservices.netsuite.com">{{tokenId}}</ns4:token>
<ns5:nonce
xmlns:ns5="urn:core_2019_2.platform.webservices.netsuite.com">{{nonce}}</ns5:nonce>
<ns6:timestamp
xmlns:ns6="urn:core_2019_2.platform.webservices.netsuite.com">{{timestamp}}</ns6:time
stamp>
1114
<ns7:signature algorithm="HMAC_SHA256"
xmlns:ns7="urn:core_2019_2.platform.webservices.netsuite.com">{{signature}}</ns7:sign
ature>
</ns2:tokenPassport>
</soapenv:Header>
<soapenv:Body>
<platformMsg:search
xmlns:platformMsg="urn:messages_2019_2.platform.webservices.netsuite.com">
<platformMsg:searchRecord xsi:type="ns2:CustomerSearch"
xmlns:ns2="urn:relationships_2019_2.lists.webservices.netsuite.com"
xmlns:ns3="urn:common_2019_2.platform.webservices.netsuite.com">
<ns2:basic xsi:type="ns3:CustomerSearchBasic">
<ns3:internalId operator="anyOf">
<platformCore:searchValue xsi:type="platformCore:RecordRef"
internalId="250"
xmlns:platformCore="urn:core_2019_2.platform.webservices.netsuite.com"/>
</ns3:internalId>
</ns2:basic>
</platformMsg:searchRecord>
</platformMsg:search>
</soapenv:Body>
</soapenv:Envelope>
Observação: altere o ID interno do cliente no qual você deseja executar a pesquisa. Somente os
campos que tiverem um valor serão retornados.
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1115
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
A regra de faturamento com base no tempo não pode capturar as horas que excedem de uma
regra com base no tempo anterior com um limite.
Quando a regra baseada em tempo tem Não faturar entradas que ultrapassem o limite como
habilitada, o encargo a ser gerado não permite que as horas que excedam o limite sejam
faturadas.
Solução
1. Navegue até Lista > Relacionamentos > Projeto
2. Clique em Editar ou Visualizar ao lado do Projeto
3. Clique em Financeiro
4. Clique em Regras baseadas em tempo
5. Clique em Editar ao lado da Regra com base em tempo que precisa ser
modificada
6. Não faturar entradas que ultrapassem o limite: Desmarque a caixa de seleção
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
O Administrador precisa criar campos personalizados para rastrear quando e quem criou
alterações manuais de ausência e uma busca salva de alteração de ausência para exibir esses
campos.
1116
1. Navegue até Personalização > Listas, Registros e Campos > Outros Campos de
Registro > Criar
2. Tipo de registro: Selecione Alteração de ausência
3. Nome: Insira a Data de Criação
4. Tipo: Selecione Data
5. Tipo de exibição: Selecione Desativado
6. Clique em Validação e valores padrão
7. Obrigatório: Marque a caixa de seleção
8. Padrão dinâmico: Selecione Data/Hora Atual
9. Clique em Salvar
1. Navegue até Personalização > Listas, Registros e Campos > Outros Campos de
Registro > Criar
2. Tipo de registro: Selecione Alteração de ausência
3. Nome: Insira Criado por
4. Tipo: Selecione Lista/Registro
5. Lista/Registro: Selecione Funcionário
6. Tipo de exibição: Selecione Desativado
7. Clique em Validação e valores padrão
8. Obrigatório: Marque a caixa de seleção
9. Padrão dinâmico: Selecione Usuário atual
10. Clique em Salvar
3. Crie uma busca salva de Alteração de ausência para exibir estes campos personalizados:
1. Navegue até Relatórios > Buscas salvas > Todas as Buscas salvas > Criar
2. Clique em Alteração de ausência
3. Título da busca: Insira um Título
4. Exemplo: Alteração de ausência com Data de Criação e Criado por
5. Filtro: Selecione Tipo de Alteração de ausência
6. Tipo de Alteração de ausência: Control + clique para selecionar Diminuição
manual e Aumento manual
7. Clique em Definir
8. Clique em Resultados
9. Campo:
Observação: Sempre clique em Adicionar quando Campo for selecionado e ajustado
conforme necessário.
• Selecione Data de criação (Personalizada)
• Selecione Criado por (Personalizado)
10. Clique em Salvar
1117
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Assets Management | Pacote do ID: 364000 | Versão 21.1
Cenário
Os usuários têm sua subsidiária dos EUA definida para usar Grupos de impostos somente na
página de preferências Configurar impostos. No entanto, quando eles tentam descartar um
Ativo e tentam selecionar um Grupo de impostos no campo Código do imposto sobre Vendas,
nenhum Grupo de impostos é mostrado na lista suspensa.
Solução
Observação:
Os Grupos de impostos agora são retidos na seleção drop-down do campo Código do imposto
sobre Vendas, avançando depois de alternar novamente o valor no campo Inclusão de listas de
códigos de imposto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1118
RESOLVER ERRO: “REFERÊNCIA DO OBJETO NÃO DEFINIDA PARA UMA
INSTÂNCIA DE UM OBJETO” NA CONFIGURAÇÃO DO MEIO DE PAGAMENTO
DO ZIPPAY
Referência: SuiteAnswers 87761
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite Point of Sale 2019.1 + ZipPay integration
Cenário
Um erro está sendo reportado para o Meio de pagamento ZipPay depois de ter as configurações
corretas do botão, conforme descrito no NSPOS Administrators Guide, e as configurações de
integração do ZipPay de terceiros instaladas estão corretas.
Para ajudar a corrigir esse erro de Meio de pagamento (considerando que os outros pré-
requisitos de ZipPay já foram atendidos, como a configuração do gateway PC-EFTPOS no
NetSuite e o flag Sequência contínua no NSPOS), os usuários podem verificar as seguintes
etapas para ver se o Meio de pagamento de ZipPay NSPOS está configurado corretamente.
Solução
Observação: A solução apresentada para esse erro é apenas para a solução de problemas de
um Meio de pagamento ZipPay já estabelecido no NSPOS. Antes de qualquer configuração de
Meio de pagamento no NSPOS, um registro de Meio de pagamento precisa ser criado
separadamente no NetSuite e o ID interno preenchido no campo ID do NetSuite da
configuração de Meio de pagamento do ZipPay NSPOS. A configuração do botão ZipPay
também precisa ser aplicada em etapas separadas e pode ser exibida no NetSuite
Administrators guide. Além das configurações iniciais do ZipPay ou do planejamento do
1119
usuário para configurar o ZipPay com suas implementações NSPOS estabelecidas, é
incentivado entrar em contato com seu Gerente de conta para obter assistência na
implementação e suporte ao ZipPay para a configuração e instalação de seu aplicativo ZipPay
Integration.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja ver o subtotal de Pedido de vendas usando a Busca salva de transação.
Subtotal 350.00
Desconto 0.00
Envio 10.00
Total 320.00
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar.
2. Tipo de busca: Selecione Transação.
3. Clique em Critérios
4. Clique em Filtrar
Observação: Sempre clique em Adicionar uma vez Campo selecionado e ajustado
conforme necessário
1. Selecione Tipo
1. Tipo: Pedido de vendas
2. Selecione Conta campos...
1. Selecione Tipo
2. Tipo: Renda
1120
5. Clique em Resultados
6. Clique em Colunas
Observação: Sempre clique em Adicionar uma vez Campo selecionado e ajustado
conforme necessário
1. Selecione Data
1. Tipo de resumo: Selecione Grupo
2. Selecione Número do documento
1. Tipo de resumo: Selecione Grupo
3. Selecione Valor(Bruto)
1. Tipo de resumo: Selecione Soma
7. Título da busca: Insira um Nome
8. Clique em Salvar e executar.
Observação: O valor mostrado no Subtotal é a soma das quantias de todos os itens de linha e
está marcada na conta Receita.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: Electronic Bank Payments | ID do pacote: 367156
Cenário
Além disso, quando um usuário processa o Pagamento dessa Fatura em moeda estrangeira
manualmente (Registro da Fatura > botão Efetuar Pagamento), também recebe um erro:
"Nenhum Conjunto de Regras Definido para Mapeamento da Conta de Variação".
Solução
1. Navegue até Configuração > Empresa > Habilitar recursos > aba Contabilidade
1121
2. Mapeamento de variação de moeda estrangeira: Verificar se a caixa de seleção está
marcada
3. Se sim, desative o recurso desmarcando a caixa
4. Clique em Salvar
5. Navegue de volta para Configuração > Empresa > Habilitar recursos >
aba Contabilidade
6. Mapeamento de variação de moeda estrangeira: Marque a caixa de seleção
7. Clique em Salvar
8. Tente processar o Pagamento da fatura manualmente ou via TEF
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 325764
Cenário
Às vezes, o cliente não consegue ver o Cash Drawer no pop-up Open Shift mesmo quando
o Advanced Cash Drawer Management está habilitado. Isso pode ocorrer devido a uma
atualização de endereço IP da impressora que está sendo usada, e uma incompatibilidade é
causada com a configuração da SCIS Cash Drawer da conta do NetSuite. Limpar o
campo Impressora/Registro pode resolver esse problema.
Solução
1. Navegue até Personalização > Lista, registro e campos > Tipos de registro
2. SCIS Cash Drawer: Clique em Lista
3. Impressora/Registro: Limpe o Campo
4. Clique em Salvar
5. Login para SCIS App (Você será solicitado com a opção cash drawer para
selecionar)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1122
PARSEINT() NO SUITESCRIPT 1.0 E 2.0 É BASE 8 (OCTAL) QUANDO A STRING
COMEÇA COM ZERO '0'
Referência: SuiteAnswers 87763
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
A preocupação do usuário era com o parseInt() os seguintes valores (para o cenário de caso
deles eram os meses do ano): '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'.
O problema era que estava funcionando para todos, mas para '08' e '09' o resultado era NaN.
Solução
O motivo para esse comportamento é aparentemente quando a string começa com zero (0), o
parseInt() no SuiteScript 1.0 e 2.0 transforma-o no base 8 (octal).
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1123
SUITESCRIPT 1.0 > TRANSFORMAR ORDEM DE TRANSFERÊNCIA PARA
RECEBIMENTO DE ITEM > SUPORTE AUXREFERENCE DO ATENDIMENTO DE
ITEM
Referência: SuiteAnswers 87794
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja criar um script que basicamente tente reproduzir as etapas 3-5 abaixo:
1. Crie uma Ordem de Transferência.
2. Crie um atendimento múltiplo a partir da Ordem de Transferência.
o Qtd. 1 do Fulfillment = 1
o Qtd. 2 do Fulfillment = 2
o Qtd. 3 do Fulfillment = 3
3. Na UI, clique no botão Receber na Ordem de Transferência.
4. Leva o usuário à página Ordens de Recebimento. Clique no
link Recebimento do Fulfillment nº1
5. Isso leva o usuário ao Recebimento vinculado ao Fulfillment.
Solução
Traduza as etapas 3-5 neste código SuiteScript abaixo:
SuiteScript 1.0
objRecord.save();
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
1124
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer serviço
ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Você pode encontrar um comportamento incomum em que o recebimento não está gerando
uma visualização ao usar dispositivos EMV e o Adyen como seu processador de pagamento. A
razão pela qual você está experimentando isso é devido à versão antiga do software instalado
no dispositivo EMV. Para resolver isso, você pode atualizar o firmware manualmente em cada
dispositivo EMV.
Solução
Observação: O dispositivo EMV será reiniciado algumas vezes e retornará à tela inicial
ociosa. Confirme a versão do software seguindo as etapas mais uma vez.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1125
ORDEM DE COMPRA > PARCIALMENTE FATURADA NA QUANTIA > MOSTRA
O STATUS TOTALMENTE FATURADO > FATURA JÁ PAGA NO INTEGRAL
Referência: SuiteAnswers 87799
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Os usuários criaram uma Ordem de Compra com vários itens. O registro relacionado mostra
uma Fatura que já foi Totalmente Paga, mas menor que o valor da Ordem de Compra. A ordem
de compra mostrou o status Totalmente Faturado em vez de Faturada Parcialmente,
portanto, a Ordem de Compra não poderá mais ser faturada.
Solução
Basicamente, como a Ordem de compra depende da QUANTIDADE da Fatura relacionada, os
usuários devem alterar a quantidade para refletir a quantia correta.
Para corrigir isso, os usuários precisam executar as etapas no SuiteAnswer ID 68240 na criação
de uma nova Fatura que ainda será relacionada à Ordem de Compra mais algumas etapas
adicionais:
Para criar uma nova Fatura que será um Registro Relacionado à Ordem de compra:
1. Abra a Fatura da Ordem de Compra
2. Passe o mouse sobre as Ações
3. Clique em Criar Cópia
4. Edite a Quantidade da Fatura para refletir a Quantia correta a ser faturada
5. Clique em Salvar.
Aplicando o Pagamento da Fatura à Fatura recém-criada e desaplicando-a à antiga.
6. Na antiga Fatura, vá para a guia Registros Relacionados e abra o Pagamento da Fatura.
7. Edite o Pagamento da Fatura.
8. Na subguia Aplicar, desmarque a Fatura antiga e marque a Fatura recém-criada.
9. Clique em Salvar.
Anulando a Antiga Fatura:
10. Edite a antiga Fatura.
11. Clique no botão Anular.
Essas etapas farão com que a Ordem de Compra tenha um status Parcialmente Faturada e
possa ser faturada novamente. Avançando, ao criar uma Fatura, e é apenas para parcial, editar
a Quantidade seria a melhor maneira de refletir o valor correto.
1126
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Não é possível ver um Plano de Assinatura Ativo na lista suspensa no campo Plano de Assinatura
no formulário Assinatura ao criar um novo registro de Assinatura.
Pré-requisitos: O cliente tem Módulo de Faturamento de Assinatura Avançada
Solução
Isso pode acontecer se o Item no Plano de Assinatura Ativo estiver Inativo no momento. Para
resolver, basta alterar o status do item para Ativo e o Plano de Assinatura estará disponível para
seleção ao criar uma nova Assinatura.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A meta é que o usuário deseja ter uma Busca salva que possa mostrar os funcionários que
ainda não estão enviando o Quadro de horários semanal e essa busca deve estar disponível
em funções específicas.
O usuário prefere não executar uma Busca salva de funcionário, pois não deseja adicionar
permissão de registro de funcionário à função.
Solução
1127
1. Certifique-se de que a função tenha a permissão Rastrear horário com pelo menos o nível
“Visualizar”
Observação: Esta é uma amostra para as necessidades do usuário. Essa busca pode variar
conforme necessário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1128
EDITAR DEPRECIAÇÃO ALTERNATIVA FAM COM MENSAGEM DE ERRO AO
SALVAR: SUBSIDIÁRIA DO MÉTODO ALTERNATIVO NÃO CORRESPONDE À
SUBSIDIÁRIA DESTE ATIVO
Referência: SuiteAnswers 87815
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Fixed Assets Management | ID do pacote: 336697
Cenário
{"type":"error.SuiteScriptError","name":"INVALID_DATA","message":"Subisidary of
Alternate Method does not match Subsidiary of this Asset.","stack":["createError(N/error)",.....
Solução
Um dos possíveis motivos para esta mensagem de erro é que a Subsidiária definida
na Depreciação Alternativa não está selecionada no Método Alternativo. Para verificar, o
usuário pode seguir as etapas abaixo:
1. Navegue até Ativo Fixos > Configuração > Métodos Alternativos
2. Clique em Visualizar no Método alternativo definido no registro de Depreciação
alternativa
O usuário também pode verificar as alterações no campo Subsidiária nas Observações do
sistema do Método alternativo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Tech Services Customization - Advanced Approval | ID do pacote : 108404
Cenário
O pacote de Aprovação avançada inclui um recurso que envia um e-mail ao Próximo aprovador
para notificá-lo das transações pendentes que precisam ser revisadas. O e-mail contém um link
de aprovação, um link de rejeição, bem como um Modelo PDF da referida transação.
1129
Para inserir qualquer personalização no arquivo PDF gerado, você precisa atualizar o arquivo
HTML localizado na Pasta de arquivo
Solução
Observação: O modelo que está sendo usado inicialmente é 'NSTS - GAW VBJEIJE PDF
template.html'.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Fórmula para calcular um valor de Campo (ou seja, Datas) por meio de Definir o valor do
campo no Fluxo de trabalho > Acionador em: Após edição do campo, não está funcionando.
Exemplo:
Fórmula para calcular o valor de 'Este Cálculo de Data' após a edição do campo 'Esta
Data': {custbody_this_date} + 30
Solução
1. Tente usar acionadores que executem a ação Definir valor do campo após o valor ter sido
salvo ou armazenado no sistema (Entrada ou Após o registro enviar) ou
1130
2. Use a fórmula abaixo e atualize apenas o ID e os dias do campo a serem adicionados
parâmetros conforme mostrado em azul:
nlapiDateToString(nlapiAddDays(nlapiStringToDate(nlapiGetFieldValue('custbody_this_date')
),30),'date')
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Listas > Pesquisar > Pesquisas Salvas > Novo > Caso > clique no botão Visualizar. A Pesquisa
Salva de Caso Resultou em um erro inesperado.
Solução
1. Clique em Retornar aos Critérios
2. Na subguia Resultados, altere o Tipo de Saída para Normal
3. Pressione Salvar ou Visualizar.
1131
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Quando o usuário está tentando criar um Lançamento Intercompanhias Específico de Livro ou
um Lançamento Intercompanhias Específico de Livros, o Campo Linha de Nome fica
acinzentado. Especificamente, se a Conta usada tiver o seguinte Tipo de Conta: Contas a
Receber ou Contas a Pagar
Solução
Como documentado no Artigo da SuiteAnswers:
Id da Resposta: 36437 - Lançamentos na Contabilidade de Vários Livros
Os lançamentos específicos do livro têm as mesmas características de outros lançamentos não
especializados. A única restrição é que você não pode adicionar contas a receber ou contas a
pagar com entidades nomeadas. O campo Nome está desativado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1132
O ADMINISTRADOR NÃO PODE DESMARCAR O BOTÃO MANTER
RECONHECIMENTO DA RECEITA NA PÁGINA GERENCIAR
RECONHECIMENTO DA RECEITA
Referência: SuiteAnswers 42196
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Reconhecimento de Receita Clássico
Cenário
1133
Modelo Reconhecimento Receita não preenche automaticamente Ordens Venda ou Doc Fat
quando a coluna Programação de Rec. aparece no lado esquerdo da coluna Item.
Solução
Para tornar a coluna Programação de Recebimento da Reavaliação exibida à direita da coluna
Item:
1. Editar Ordem de Venda ou FATURA
2. Passe o mouse sobre Personalizar e clique em Personalizar Formulário
3. Clique na subguia Campos da Tela
4. Clique na sublista Colunas
5. Arraste a Programação de Reconhecimento da Receita e solte-a abaixo do Item
6. Clique em Salvar
Isso também acontece com modelos de amortização em ordens de compra ou faturas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: N/A
Cenário
Quando uma FATURA existente com programação de reconhecimento de receita associada e
alocação de VSOE precisa ser excluída, os lançamentos de reconhecimento de receita precisam
ser excluídos primeiro. No entanto, há instâncias que o usuário não deseja excluir os
lançamentos de reconhecimento de receita devido a várias transações anexadas a ele.
Solução
Como uma solução alternativa, o usuário pode Anular a FATURA e, em seguida, estornar os
lançamentos de receita. No entanto, observe que o botão Anular não estará disponível se a
preferência Anular Transações Usando Lançamentos de Estorno estiver ativada em Configurar
> Contabilidade > Preferências Contábeis > Geral > Anular Transações Usando Lançamentos de
Estorno.
Se o usuário não quiser desativar a preferência acima, a criação de um aviso de crédito também
pode ser uma opção para estornar a FATURA com alocação de VSOE e programação de
reconhecimento de receita associadas.
1134
Para fazer isso, siga as etapas abaixo:
1. Abrir a FATURA no modo Verificar
2. Clique no botão Crédito
3. Na página Aviso de Crédito, vá até a guia Contabilidade e remova a marca de seleção das
caixas de seleção Transação É Pacote VSOE e Calcular Automaticamente Alocação VSOE
Nota: Isso não terá mais efeito desde o Impacto no GL da FATURA, isso já foi revertido
4. Salve o aviso de crédito
5. Navegue até Transações > Financeiro > Criar Lançamentos de Reconhecimento de Receita
6. Selecione a subsidiária na programação de reconhecimento de receita no campo Subsidiária
e, em seguida, selecione o período de contabilização na programação de reconhecimento de
receita no campo Período de Contabilização. Observe que o aviso de crédito criado acima será
exibido
7. Clique no botão Criar Lançamentos
8. O lançamento resultante reverterá a receita reconhecida na programação de
reconhecimento de receita para o período selecionado
A emissão do aviso de crédito estornará a quantia da FATURA nos saldos devidos do cliente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Adicionando Permissão para Editar a Página Gerenciar Reconhecimento de Receita
Solução
Para que os usuários editem campos na página Gerenciar Reconhecimento de Receita, eles
precisam se certificar de que a permissão "Programação de Reconhecimento de Receita" esteja
definida como Editar ou Completa em:
1. Navegue até Configuração > Usuários/Funções > Gerenciar Funções.
2. Clique em Editar na linha correspondente à função específica.
3. Navegue até a subguia Permissões > sublista Listas.
4. Defina o Nível da permissão Programação de Reconhecimento de Receita para Editar ou
Completa.
5. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1135
OS E-MAILS DE NOTIFICAÇÃO DE PAGAMENTO ACH ENVIADOS PELO
COASTAL NÃO PODEM SER ENCONTRADOS NO NETSUITE
Referência: SuiteAnswers 35837
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite
SuiteApp: N/A
Cenário
Os usuários têm preocupações com as notificações de Pagamento ACH.
Solução
O NetSuite não tem registros ou logs do sistema dos e-mails de notificação de pagamento ACH,
pois esses e-mails são enviados diretamente pela Costa e não são gerados do NetSuite.
Se o cliente solicitar uma cópia dos e-mails de notificação de pagamento, ele poderá entrar em
contato diretamente com a Coastal no 360-891-6174.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Quando os usuários registram Listas, Compras de Itens ou tentam Faturar um Pedido de Venda,
o sistema gera um erro "Você está tentando criar uma tabela de reconhecimento de amortização
ou de receita fora da faixa de períodos contábeis disponíveis" quando os Períodos Contábeis
não cobrirem todo o período de amortização.
Solução
Para configurar períodos para um ano inteiro:
1. Navegue até Configurações > Contabilidade > Gerenciar Períodos Contábeis.
2. Clique em Configurar Ano Completo.
3. No campo Primeiro Mês Fiscal, selecione o mês em que inicia o seu ano fiscal.
4. No campo Fim do Ano Fiscal, informe o ano fiscal de quatro dígitos para o qual você
deseja gerar períodos contábeis.
5. Selecione o Formato de Período que deseja usar para seus períodos contábeis:
1136
6. No campo Ano no Nome do Período, selecione o ano inicial ou final a ser incluído no
nome do período.
8. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Há ocorrências em que uma conta está usando Várias moedas para Clientes e não é evidente
em que moeda é usada na Programação de reconhecimento de receita. Não é possível exibir
o campo Moeda na Programação de reconhecimento de receita.
A transação (por exemplo, Pedido de vendas) usará o Registro do Cliente: Moeda
Principal. Entretanto, o Impacto razão-geral usará a Subsidiária: Moeda. Neste aviso,
a Programação de Reconhecimento de Receita também usará a Subsidiária: Moeda e não
o Registro do Cliente: Moeda Principal para garantir que o impacto financeiro se
contrabalançe quando a transação for faturada.
Para ilustrar:
1. Suponha que a opção Multi-moeda para Cliente esteja ativada para a conta.
2. Cliente: O Test_Customer é atribuído à Subsidiária: EUA onde Moeda = US $. No
entanto, no Registro do Cliente, a Moeda Principal = GBP.
3. A Taxa de Câmbio da Moeda é 1 GBP = 1.25 USD. No Pedido de vendas, um
usuário seleciona um Item e atribui Valor = 1000. Na verdade, é GBP 1000.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Revenue Recognition Module e Advanced Revenue Management
1137
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
select RS.SCHEDULE_ID,
(select case when sum(decode(IS_RECOGNIZED,'No',1,0)) = count(1) then 'Not
Started'
when sum(decode(IS_RECOGNIZED,'No',1,0)) < count(1) then 'In Progress'
else 'Complete' end
from REVRECSCHEDULELINES RSL where RS.SCHEDULE_ID = RSL.SCHEDULE_ID) Status
from REVRECSCHEDULES RS
Aviso legal
1138
O código de amostra descrito neste documento é fornecido com base em "tal como está", sem
garantia de qualquer tipo, até o máximo permitido pela lei. O Oracle + Netsuite Inc não garante
ou garante que os desenvolvedores de sucesso individuais tenham implementado o código de
amostra nas plataformas de desenvolvimento ou nas configurações de seus próprios servidores
Web.
O Oracle + Netsuite Inc não garante, garante ou faz qualquer representação relacionada ao uso,
resultados do uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Para preencher valores nesses campos para novos Lançamentos, a Classe, o Departamento ou o
Localidade deve ser preenchido na transação de origem (por exemplo, Fatura do fornecedor,
Lançamento, Fatura do cliente).
1139
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Não é possível criar Lançamento de Reconhecimento de receita, pois o campo Local está
definido como obrigatório, mas a Preferência de Local
em Configurações > Contabilidade > Preferências
contábeis > Geral > Classificações > Tornar Unidades Obrigatórias já está desmarcada.
Pode haver um campo da linha da Transação personalizada para o Local que está causando esse
comportamento.
Solução
4. Navegue até Personalização > Listas, registros e campos > Campos da linha de
transação
5. Verifique a coluna Lista caso haja um campo personalizado para Local
6. Clique em Editar
7. Clique em Validação e valores padrão
8. Se a caixa Obrigatório estiver marcada: Desmarque a caixa de seleção
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
1140
Crie uma Busca salva que compara a data da transação e a data inicial do Reconhecimento de
receita.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Na sub-aba Critérios > Padrão, adicione os seguintes filtros:
- Digite qualquer Pedido de vendas, Venda à vista, Fatura
- Linha principal falsa
- A Conta é Receita diferida
4. Vá para a sub-aba Resultados > Colunas e adicione o seguinte campo:
15. Fórmula (Data)
- Fórmula NULLIF({trandate}, {revrecstartdate})
5. Na Classificação, defina a Fórmula (Data) e marque Decrescente
6. Clique em Visualizar/Salvar e executar
Esta fórmula compara trandate e revrecstartdate. Se forem iguais, a função retornará nula. Se
não forem iguais, então a função retornará trandate. Em seguida, você pode verificar as
transações em que o campo Fórmula (Data) não é nulo. Como as linhas de resultados são
classificadas pela Fórmula (Data) em ordem decrescente, as linhas listadas primeiro serão
aquelas em que a trandate e revrecstartdate são diferentes. Em seguida, você pode verificar as
transações em que o campo Fórmula (Data) não é nulo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Mostrar Data inicial e final na Busca salva da Programação de reconhecimento de receita.
Solução
1. Navegue até Transações > Gerenciamento > Buscas salvas > Criar
2. Clique em Programações de reconhecimento de receita
3. Título da busca: Insira um Título
4. Clique em Resultados
5. Clique em Colunas
6. Campo:
1141
- Selecione Transação campos...
- Selecione Data inicial do rec. de receita
- Selecione Transação campos....
- Selecione Data final do rec. de receita
7. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce Advanced Elbrus | ID do pacote: 165410
Cenário
Quando um comprador/cliente relata que não recebeu nenhum e-mail depois que usou o recurso
Redefinir senha na Loja virtual, podemos verificar se há logs relativos a isso nos e-mails não
entregues.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
1142
Quando uma Transação Memorizada para Fatura de Fornecedor for definida
como Automática, uma Transação de Fatura de Fornecedor não será criada
automaticamente quando o campo Número de Referência (tranid) for definido
como Obrigatório. Em vez de criar um Registro, a transação memorizada é então
definida como Manual.
Solução
Para resolver isso, o usuário pode definir o campo Número de Referência como não
obrigatório da seguinte forma:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1143
TRANSAÇÕES > CRIAR DEPÓSITOS > IMPRIMIR VÁRIOS DEPÓSITOS COM
MAIS DE 18 CONTAS INCLUÍDAS. (APERFEIÇOAMENTO 79294)
Referência: SuiteAnswers 86610
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Imprimindo Recibos de Depósito com mais de 18 contas incluídas. No comportamento atual, um
recibo de depósito impresso pode ter no máximo 18 contas.
Solução
Atualmente está sob a Aprimoramento #79294.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Este aviso serve para informar a data da liberação e os aprimoramentos que serão incluídos na
próxima atualização do Gráfico de Alocação do Recurso/Grid SuiteApp. seu aviso serve para
informar a data da liberação e os aprimoramentos que serão incluídos na próxima atualização
do Gráfico de Alocação do Recurso/SuiteApp da Grade.
As contas de produção que executam a versão atual do Resource Allocation Chart/Grid
SuiteApp serão atualizadas automaticamente em agosto de 2019.
Aperfeiçoamentos
O Gráfico de Alocação/Grade de Recursos versão 19.2 incluirá os seguintes aprimoramentos:
• Filtro usando Segmentos Personalizados - Os filtros permitem que você limite os
dados no Gráfico de Alocação de Recursos ou na Grade para que apenas as informações
que correspondem às condições especificadas sejam mostradas.
1144
• Segmentos Personalizados que você cria e aplica a um Funcionário, Recurso Genérico e
Fornecedor agora podem ser usados como filtro no Gráfico/Grade de Alocação de
Recursos. Esta opção estará disponível quando você personalizar o filtro e selecionar o
registro de Recurso. Você pode usar os tipos de segmento personalizado Lista/Registro
e Várias seleções.
Mais informações sobre essas atualizações agora estão disponíveis no Help Center e no
SuiteAnswers.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1145
O usuário não consegue gerar Contratos de receita a partir da Fatura.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O cliente pode criar uma busca salva de Fatura do Fornecedor que mostrará as Faturas de
fornecedor e suas despesas e/ou linhas de item. Para mais informações sobre a criação de
Buscas salvas, veja Defining a Saved Search.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Selecione Tipo
▪ Tipo: Selecione qualquer um
▪ Selecionar Fatura
▪ Clique em Definir
7. Clique em Resultados
8. Clique em Colunas
9. Clique no botão Remover tudo
1146
10. Campos:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar.
o Selecione o Número da transação
o Selecionar Item
o Selecionar Conta
o Selecionar Valor
11. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Isso ocorrerá se um fragmento de URL da Categoria de comércio contiver a palavra ou frase
definida no Componente de URL da lista de facetas ou definida no registro de Configuração do
SuiteCommerce. Uma página não encontrada será exibida durante a visualização da Categoria
de comércio. Esse efeito seria o mesmo vice-versa.
Exemplo:
1. Crie um campo do item “Cor" personalizado com o ID do campo “custitem_color_facet”.
Defina-o como um campo do aspecto no registro de Configuração do Site.
2. Renomeie o aspecto “custitem_color_facet” no Componente de URL para “color” na lista
“Configurações > SuiteCommerce Advanced > Componente de URL para facetas”.
3. Defina o aspecto na Configuração do SuiteCommerce com o ID do Campo do Item como
“color”
4. Teste os seguintes fragmentos de URL da Categoria do Commerce que contêm a palavra “cor"
Solução
Soluções para evitar erros na Categoria do Commerce:
• Navegue até Configurações > SuiteCommerce Advanced > Componentes do URL
para aspectos e altere o componente do URL para uma palavra exclusiva.
• O ID do Campo de Item personalizado deve ser exclusivo.
• Navegue até Lista > Site > Categorias de Comércio > editar registro de Categoria
de Comércio > caixa de texto de fragmentos de URL. Altere o fragmento do URL
para uma palavra exclusiva.
SuiteAnswers Relacionado
1147
• Guia para resolver a página não encontrado para categorias de comércio com URL
semelhante às facetas existentes
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Onboarding/Offboarding Plans | ID do pacote: 244690
Cenário
O usuário não pode configurar o portlet Lembretes para exibir as tarefas de integração e
remoção quando conectado usando uma função personalizada.
Solução
O Portlet Lembretes é usado para lembrar o usuário da tarefa importante e futura do NetSuite.
Os usuários podem personalizar o Portlet Reminders com base em suas preferências. Para mais
informações, consulte o artigo 8169 Setting Up Reminders.
Para que as tarefas de integração e remoção sejam exibidas no portlet Lembretes, a permissão
da tarefa de integração / remoção deve ser adicionada à função personalizada.
4. Clique em Salvar
1148
1. Efetue login usando a função personalizada
2. Menu Portlets Lembretes: Clique em Configuração
3. Tarefas de integração e tarefas de integração: clique ou arraste para a seção Seleções
atuais
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.1
Cenário
Retire a taxa de desconto associada sobre as promoções usadas na Ordem de Venda.
Solução
Para criar a Busca salva de Transação para a taxa de desconto de promoções usadas no Pedido
de vendas, consulte as etapas abaixo:
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar > Transação
2. Na aba Critérios > sub-aba Padrão, informe o seguinte:
• Tipo: é Pedido de vendas
• Linha principal: é Verdadeiro
• Promoção: não é nenhuma
• Data: *Sua data preferida *
3. Na aba Resultados > sub-aba Colunas, informe o seguinte:
• Data
• Nome
• Número do documento
• Valor
• Promoção
• Fórmula (Numérica) | Fórmula: (REGEXP_REPLACE({couponcode}, '[^0-9]', '')*. 01)
| Rótulo Personalizado: Desconto de Promoção
4. Adicione um Título para a busca
5. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1149
DUPLICAR NÚMEROS DA ESTIMATIVA > DUPLICAR NÚMERO DA
ADVERTÊNCIA - BOTÃO SAIR
Referência: SuiteAnswers 86618
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite versão 2019.1
Cenário
No usuário do NetSuite versão 2019.1 ou vários usuários podem começar a trabalhar
paralelamente de diversas estimativas, até que não sejam Salvas, o próximo número estimado na
linha será oferecido a todas essas estimativas de trabalho em andamento porque o sistema
reconhece como número disponível.
Solução
1. Crie duas estimativas, por exemplo, Teste 1 e Teste 2 e trabalhe com elas
paralelamente, mantenha-as abertas, mas não as salve (é possível criar estimativas do
zero ou criar cópia das estimativas já existentes).
2. Os sistemas oferecem o mesmo número estimado, por exemplo, número
estimado 100 para Teste 1 e número 100 estimados para Teste 2
3. Depois de salvar o primeiro Teste de estimativa 1, o número estimado será marcado
como número 100.
4. Quando você estiver salvando o Teste de estimativa 2, a página de advertência Número
Duplicado abrirá o seguinte: "O número estimado 100 já está sendo usado. Você pode
informar um novo número abaixo, em seguida, clicar em Salvar ou em Sair para deixar
o número inalterado.
5. Se você clicar no botão Sair, o sistema salvará as estimativas Teste 1 e Teste 2 com o
mesmo número estimado que é 100.
6. Os Testes 1 e Teste 2 das Estimativas têm números de ID internos diferentes, mas o
número estimado será idêntico quando você escolher o botão Sair de Número
Duplicado na página de advertência.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
1150
O cliente configurou o Roteiro de Aprovação do Lote de Pagamentos TEF seguindo as
etapas de Configuração do Roteiro de Aprovação do Payment Batches Setting para Lotes de
Pagamentos). No entanto, os aprovadores ainda não estão recebendo e-mail.
Solução
Edite o script que é responsável pela notificação por e-mail:
1. Navegue até Personalização > Script > Implantações de Script
2. Clique no botão Editar no ID customdeploy_2663_batch_approval_notify
3. Selecione Administração do Arquivo de Pagamento na caixa suspensa Aplica-se a
4. Clique no botão Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: SuiteBilling
Cenário
Ao excluir resultados de uma Conta de Faturamento a um erro Aviso: 'Este registro não pode
ser excluído porque tem registros dependentes. '.
Solução
Mesmo quando todos os registros relacionados (por exemplo, Faturas criadas no registro de
Assinatura, Assinatura etc.) são excluídos antecipadamente, isso aparece, pois é causado pela
Solicitação Fora do Ciclo. No entanto, é possível excluir uma Conta de Faturamento que não
esteja associada a nenhuma Assinatura com uma Programação de faturamento sem uma
Solicitação Fora do Ciclo.
1. Edite a Conta de Faturamento navegando até Listas > Relacionamentos > Contas de
Faturamento
2. Localize a Conta de Faturamento > Editar
3. Marque Inativo na Seção de Classificação
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1151
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao obter uma nova Conta padrão do NetSuite, a Pasta de arquivo trará, por padrão, pastas já
diferentes criadas no caminho raiz da Pasta de arquivo. Essas pastas podem ser identificadas
por seu ID interno. Esses IDs internos são fáceis de identificar por um número negativo, por
exemplo:
Solução
Não é obrigatório usar essas pastas para manter os Scripts em uma Conta do NetSuite, por
exemplo. Embora, quando se trata da pasta do SuiteBundles, seja importante observar que a
renomeação pode ter consequências. Ao instalar um Pacote no NetSuite por padrão, ele será
instalado na pasta do SuiteBundles. Portanto, se for decidido renomeá-lo e conter os Scripts
1152
também e se houver um caminho relativo para carregar Módulos, salvar arquivos, scripts de
leitura etc, vários erros serão encontrados. Como a maioria dessas configurações de Pacotes
está bloqueada, não será possível alterar o caminho.
É recomendável manter os nomes de pasta padrão da Pasta de arquivo, pois eles estão para
evitar problemas raiz do caminho com Pacotes ou Scripts.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
A Estimativa emitida, por outro lado, significa que a Estimativa foi criada a partir da
Oportunidade.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1153
Ao upload de um Pedido de compra via Importação CSV, o erro Chave de referência inválida
XXX Contas a pagar para a Subsidiária X é encontrado, porque as Contas a pagar usadas
não estão disponíveis na Interface do Usuário. Geralmente é preenchido por um Ativo ou por
uma conta de Despesa. O mapeamento do campo é feito da seguinte forma:
Solução
Para resolver:
1. Usar uma conta de despesa/ativo para Despesas de pedido de compra: Campo conta
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Standard
Cenário
Caracteres indesejados mostrados em Descontos por Quantidade na página de detalhes do
produto.
Solução
Certifique-se de que os seguintes bundles sejam atualizados para as seguintes versões ou
superiores,
1154
Esse artigo foi útil? Clique aqui para deixar seu comentário.
AVISO: "OS SEGUINTES ARQUIVOS CSV TÊM ERROS E NÃO PODEM SER
IMPORTADOS NO SISTEMA" AO FAZER UMA IMPORTAÇÃO DE CSV
PERSONALIZADA
Referência: SuiteAnswers 86643
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Ao clicar em Próximo na parte de Mapeamento de Campo de uma Importação CSV, o erro "Os
seguintes arquivos CSV têm erros e não podem ser importados para o sistema" é aparece apesar
de o conteúdo correto no arquivo CSV estar correto para um Registro Personalizado.
Solução
Verifique cuidadosamente o arquivo CSV e remova as linhas em branco do arquivo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Advanced 2020.2 | ID do pacote: 356248
Cenário
Solução
1155
5. Limpar os valores
6. Clique em Salvar
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O Cliente tem Procedimento de Cobrança do Cliente e também tem nível de Cobrança
atribuído. Quando o modelo na Regra de Nível de Cobrança não estiver exibindo corretamente
o símbolo de moeda correto do documento de faturamento.
Solução
1. Navegue para Documentos > Arquivos > Pasta de arquivos
2. Navegue para SuiteBundles > Pacote 62340 > Modelos > Pasta Consolidada
3. Arquivo xml do Modelo de advertência consolidado: Clique em Download
4. Abrir usando o editor de texto nativo para abrir o arquivo
o Exemplo: Bloco de Notas
1156
5. Copie o conteúdo
6. Navegue para Documentos > Modelos > Modelos de Email > Criar
7. Nome: Digite o Nome
8. Clique em modelo
9. Clique em Editor de Texto
10. Clique no ícone Origem
11. Editor de texto: cole o conteúdo do arquivo xml
12. Clique em qualquer lugar no Editor de texto
13. Pressione Ctrl + F
14. Pesquisa: insira $ {invoice.amountremaining}
15. Pressione Enter
16. Substitua ${invoice.amountremaining} por ${invoice.fxamountremaining?String.nu
mber}
17. Clique em Salvar
Observação: Depois de salvo, o Modelo de email personalizado fica disponível para seleção
quando você cria ou edita um registro de Modelo de aviso de cobrança.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2020.1
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário editou uma Oportunidade existente e alterou a data de Fechamento esperada. Mas
quando o registro é salvo, um erro inesperado é gerado.
Solução
1157
O usuário agora deve poder editar o Registro da Oportunidade e alterar a Data de fechamento
esperada sem nenhum erro.
Observação: Nem todos os problemas relacionados serão resolvidos por isso. Mas pode
funcionar caso a caso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Para tornar determinados campos na sublista da Lista do fornecedor obrigatória. Parece que o
cliente só pode fazer campos da tela e campos personalizados obrigatórios, não campos da
sublista.
Solução
1. Navegue para Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
2. Propriedades do Fluxo de trabalho:
o Tipo de registro: Transação
o Subtipo: Faturamento do fornecedor
o Status do lançamento: Liberado
o Iniciação: Com base no evento
o Eventos: Na criação, Na visualização ou atualização
o Tipo de acionador: Todos
3. Clique no Estado 1 (Estado Inicial)
4. Clique em Nova ação
5. Clique em Definir campo obrigatório
o Ação: Definir campo obrigatório
o Acionar em: Carregar antes do registro
o Perímetros: Sublista > Itens
o Campo:
▪ Descrição (linha)
▪ Obrigatório: é Verdadeiro
6. Repita a Etapa 3 - 5 para Outros campos de sublista
7. Clique em Salvar e Edição Concluída
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1158
COMO DESATIVAR O E-MAIL DE ATENDIMENTO DE ITENS
Referência: SuiteAnswers 86694
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O cliente deseja desativar o e-mail automático enviado aos Clientes quando seus pedidos forem
atendidos.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue para Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
2. Propriedades do Fluxo de trabalho:
o Tipo de registro: Transação
o Subtipo: Faturamento do fornecedor
o Status do lançamento: Liberado
o Iniciação: Com Base no Evento
o Eventos: Na criação, Na visualização ou atualização
1159
o Tipo de acionador: Todos
3. Clique no Estado 1 (Estado Inicial)
4. Clique em Nova Ação
5. Clique em Definir o valor do campo
6. Parâmetros > Campo: Data
7. Selecione Valor Estático e mantenha-o em branco
8. Clique em Salvar e Edição Concluída
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Usando um Fluxo de trabalho se um usuário quiser que a Data real de expedição (ou qualquer
outro campo) no registro de Remessa (ou outro registro) seja preenchida após o clique no Botão
padrão, ele não será possível, a menos que o registro seja editado e salvo novamente. Para
superar essa situação, use um campo personalizado e um script de evento do usuário, conforme
descrito a seguir.
Solução
Observação: Este campo atua como um espaço reservado, para evitar que o script seja
executado repetidamente.
function beforeload(){
var date_today = new Date();
var date_string = nlapiDateToString(date_today);
nlapiLogExecution('DEBUG', '-----BEFORE LOAD-----');
var record_id = nlapiGetRecordId();
nlapiLogExecution('DEBUG', 'record_id' + ' .. '+ record_id);
var checkscriptfield = nlapiGetFieldValue('custom_field_from_step_1');
nlapiLogExecution('DEBUG', 'checkscriptfield' + ' .. '+
checkscriptfield);
1160
if (checkscriptfield == 'F'){
var ship_status = nlapiGetFieldValue('shipmentstatus');
nlapiLogExecution('DEBUG', 'ship_status' + ' .. '+ ship_status);
if (ship_status == 'inTransit'){
var inb_rec =
nlapiLoadRecord('inboundshipment',nlapiGetRecordId());
nlapiLogExecution('DEBUG', 'inb_rec' + ' .. '+ inb_rec);
inb_rec.setFieldValue('actualshippingdate', date_string);
inb_rec.setFieldValue('custrecord81272','T');
var final = nlapiSubmitRecord(inb_rec);
nlapiSetRedirectURL('RECORD','inboundshipment',
nlapiGetRecordId(), null, null, null);
nlapiLogExecution('DEBUG', 'final' + ' .. '+ final);
}
}
}
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1161
O Cliente cria uma Busca salva com duas Fórmulas (Texto) como resultado. No entanto, após
executar a busca salva, a contagem da soma é 2, mas quando ele detalha apenas 1.
Solução
Altere a fórmula de 0 para NULL. Em vez de ELSE 0 END, altere-a para ELSE NULL END.
O sistema conta o Zero (0) como valor distinto, no qual o resultado é 2.
Observação: O número 1 tem ID interno (contado como 1) e os 0 são contados como outro
valor exclusivo, portanto contados como o 2º.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
ARM > ATUALIZAR CONTRATO DE RECEITA > ERRO: A DATA INICIAL NÃO
PODE SER POSTERIOR À DATA FINAL > CRIAR BUSCA SALVA PARA
CAPTURAR TRANSAÇÕES EM QUE A DATA INICIAL É POSTERIOR À DATA
FINAL
Referência: SuiteAnswers 86715
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Uma Atualização do contrato de receita foi concluído e o erro "A Data inicial não pode ser
posterior à Data final" foi encontrado.
Como o erro não faz referência a transações específicas relacionadas, o usuário precisa criar
uma Busca salva que capture todas as transações com a Data inicial do Gerenciamento
avançado de receita após a Data final do Gerenciamento avançado de receita.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Na aba Critérios > Sub-aba Padrão, adicione abaixo:
o Filtrar: Fórmula (Texto)
o Fórmula: CASO WHEN ({custcol_arm_start_date}-{custcol_arm_end_date}) >
1 THEN 1 ELSE 0 END
▪ é=1
4. 4. Na aba Resultados > sub-aba Colunas, clique em Remover tudo e adicione os
seguintes campos:
o Número do Documento
o Data Inicial do Gerenciamento avançado de receita
1162
o Data Final do Gerenciamento avançado de receita
5. Visualize resultados
Observação: Adicione mais Critérios à Busca salva conforme considerado adequado e salve-a
para referência futura.
As Datas Inicial e Final do Gerenciamento avançado de receita podem ser alteradas para o
Campo personalizado que você está usando para as Datas inicial e final
em Configurações > Empresa > Mapeamento do campo de receita.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário enviou um E-mail usando mala direta, mas o E-mail enviado aos clientes não foi
registrado em Cliente > Comunicação > Mensagens.
Os e-mails de mala direta não são registrados em Cliente > Comunicação > Mensagens, mas
são registrados em Cliente > Comunicação > Mala direta em lote.
Para que a sublista mala direta em lote seja mostrada no registro Cliente, o usuário precisará
personalizar o formulário.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1163
IMPRIMIR UM QUADRO DE HORÁRIOS SEMANAL APROVADO
Referência: SuiteAnswers 86741
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Neste artigo, você pode encontrar uma solução alternativa para Aperfeiçoamento 139337.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Os usuários não podem ver as Observações do sistema na página Quadro de horários semanal.
A página Quadro de horários semanal não contém a área Observações do Sistema. As
Observações do sistema só podem ser vistas no registro de Horas.
Solução
1164
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário insere a Hora em um Quadro de horários semanal e percebe que a janela pop-up
Memo está desativada.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Personalização > Listas, registros e campos > Outros campos de
registro > Criar
1165
2. Nome do campo: Insira Adicional para quadro de horários (Editar como
preferencial)
3. Tipo de Registro: Selecione Registro de horas
4. Tipo: Selecione o Tipo preferido
5. Armazenar valor: Marque a caixa de seleção
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Há ocorrências em que o Memo para uma Quadro de horários semanal é igual. Também há
ocorrências em que os Memos para um Quadro de horários semanal são todos diferentes. Veja
a seguir como o Campo Memo funciona para Quadro de horários semanal.
Solução
Se você inserir um Memo no Quadro de horários semanal e inserir Horas para a semana na
mesma linha. Em seguida, os Registros de Acompanhamento de Horas individuais de cada dia
terão o mesmo memo.
Se fizermos alterações no Memo, a Hora nos Quadros de horários semanal aparecerá em uma
linha separada. Isso é verdadeiro porque um Memo diferente precisa ser mostrado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
1166
Quando a nova interface de usuário para Quadro de horários semanal estiver ativada, ao
navegar até Configuração > Empresa > Habilitar recursos > Funcionários > Planilha de
horas semanal definido como marcado e Nova interface de planilha de horas
semanal definido como marcada, os scripts implementados na Planilha de horas semanal não
serão executados conforme esperado.
Solução
Quando esses 2 recursos estiverem ativados, o script será executado quando implementado no
registro de Planilha de horas semanal (ID Interno: timesheet), não na Hora.
O motivo para isso é que a utilização do nlapiGetRecordType() para SuiteScript 1.0
ou Record.type / CurrentRecord.type para SuiteScript 2.0 no Quadro de horários semanal
padrão (sem ativar os recursos 2) retornará o timeBill. Quando Quadros de horários semanais e
Nova interface de planilhas de horas semanais estiverem habilitados, usar
nlapiGetRecordType() ou Record.type / CurrentRecord.type retornará a planilha de horas
semanal.
Observação: Esses dois recursos são sempre ativados juntos. Não é possível ativar apenas um
recurso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A Busca salva do Registro de horas encontra o erro ao ser executada. Isso acontece porque os
recursos de Quadro de horários semanal não estão ativados nesta conta do NetSuite.
Solução
1167
5. Clique em Padrão
6. Filtrar:
Observação: Selecione filtros usando o menu suspenso e, uma vez ajustado,
clique em Adicionar, se necessário.
Exemplo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário edita um registro de funcionário, mas recebe um erro informando Informe valor para:
Moeda Padrão.
Solução
1. Navegue até Listas > Funcionários > Funcionários > selecione um funcionário
2. Clique em Editar no registro do funcionário
3. Na aba Recursos Humanos > Seção Moedas do Relatório de despesas > defina
uma Moeda padrão
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1168
COMPARE A LOCALIDADE DO REGISTRO DE ATIVO E DO REGISTRO DE
RESUMO BG
Referência: SuiteAnswers 86754
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Asset Management | ID do pacote: 364000
Cenário
Solução
1. Navegue até Ativos fixos > Listas > Ativos > Exportar no excel
2. Navegue até Listas > Busca > Buscas salvas > Criar
3. Selecione Histórico de depreciação FAM
4. Aba Resultados: Adicione o Ativo ao qual o ID de ativo se refere
5. Clique em Pré-visualização para gerar o resultado da busca
6. Exporte o resultado em um Excel ou CSV
7. Navegue até Listas > Busca > Busca salva > Criar
8. Clique em Registro de resumo de BG
9. Aba Resultados: Adicione os seguintes campos:
o Nome
o Localidade
10. Clique em Pré-visualização para gerar os resultados da busca
11. Exporte o resultado em um Excel ou CSV
Como a convenção de nome dos registros de Resumo de BG são os mesmos que os registros
de Histórico de depreciação (RHD), use os arquivos exportados para mapear e tracejar tudo.
Como existem múltiplos RHDs associados com os Registros de resumo de BG, primeiro
mapeie (por meio da fórmula de busca do excel) a localização a partir do Registro de resumo
de BG exportado para a lista RHD e então da lista RHD colete as localidades do Registro de
resumo de BG e cole-as na lista de Ativos.
Observação: Uma vez que os passos acima forem realizados, o usuário terá uma comparação
das localidades designadas para o Registro de resumo de BG e os registros de Ativos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1169
LOCALIDADE DO RESGISTRO DE ATIVO NÃO ALINHADA COM REGISTRO DE
RESUMO DE BG
Referência: SuiteAnswers 86752
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Fixed Assets Management 20.2 | ID do pacote: 336697
Cenário
Solução
3. Navegue até Fixed Assets > Configurações > Configuração do sistema > clique no
botão Redefinir Valores do ativo
4. Atualize o mesmo arquivo de importação e defina os valores de Depreciação
ativa como Verdadeira
5. Navegue até o mesmo processo de importação que a Etapa 2
6. Navegue até Ativos Fixos > Configuração > Configuração do Sistema > clique no
botão Pré-calcular valores de depreciação
1170
Observação: quando as etapas acima forem feitas, o Local atribuído aos registros de ativo e
aos registros de Resumo de BG serão alinhados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A Depreciação ativa está definida como Falsa, mas o Ativo ainda está sendo depreciado.
Solução
Se a opção Pré-calcular valores de depreciação ainda não for mostrada no Status do Processo
FAM, navegue até Ativos fixos > Configuração > Configuração do sistema > Clique no
botão Pré-calcular valores de depreciação. Clicar no botão Redefinir Valores do Ativo na
página Configuração do Sistema aciona apenas os registros alterados
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1171
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Sempre que o usuário inserir um Item em suas Revisões da Lista de Materiais, o Item mostrará
a seguinte convenção de nomenclatura: Nome/Número do Item: Nome de Exibição.
Solução
O nome de exibição pode ser oculto seguindo estas etapas:
1. Navegue até Configurações > Empresa > Preferências Gerais
2. Procure Mostrar Nome de Exibição com Código de Item.
3. Desmarque essa preferência para ocultar o Nome de Exibição.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário da folha de pagamento precisa pagar ao funcionário as entradas de horas não foram
capturadas do Recurso de Rastreamento de Horas devido a um rótulo de item da folha de
pagamento inadequado.
• Término do Período de Pagamento: 15 de novembro de 2019
• Data do Cheque: Novembro de 15,2019
• Entradas de Horas Não Pagas: 8 de novembro e 12, 2019
Solução
Itens a Serem Verificados:
• O registro do funcionário foi configurado apropriadamente para processamento da folha
de pagamento (todos os campos obrigatórios são preenchidos, por exemplo, Número de
Previdência Social, Endereço Residencial, Frequência de Pagamento, Incluir na
Folha de Pagamento dos EUA)
• Tipo Remuneração: Remuneração
• O item de folha de pagamento usado é Ganho:Remuneração
• Todas as entradas de horas inseridas para o período foram aprovadas antes da criação e
do commit do lote da folha de pagamento.
• A folha de pagamento é processada através da navegação para Transações >
Funcionários > Criar Folha de Pagamento
1172
Itens a Serem Obtidos Observação:
• O sistema considera a última data de pagamento encontrada na guia de folha de
pagamento do registro do funcionário ao processar cheques de pagamento por meio da
tela de criação de folha de pagamento.
• As entradas de horas anteriores à Data do Último Pagamento não são capturadas e
pagas.
• Como a Data do Último Pagamento do funcionário afetado é 15 de novembro de 2019 e
as entradas de horas são para 8 e 12 de novembro, as entradas de horas não serão
capturadas pelo sistema no próximo processamento da folha de pagamento.
Para incluir as entradas de horas anteriores à Data do Último Pagamento, você pode optar por
executar qualquer uma das seguintes soluções:
1. Edite a Data do Último Pagamento. Ela deve ser a data anterior à data de entrada de horas.
2. Altere as Preferências da Folha de Pagamento em Definir > Folha de Pagamento > Configurar
Folha de Pagamento > Preferências > Ganhos de Pagamento antes do período de pagamento
(dias) para indicar o número de dias antes do período de pagamento que será capturado pela
execução da folha de pagamento atual.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 202.1
Cenário
O usuário navega até Configurações > Empresa > Modelos de e-mail do sistema e edita um
modelo em uma nova aba. O botão Cancelar não funciona.
Solução
O botão Cancelar desta página funciona como o botão Voltar de um browser. Clicar no botão
retornará o usuário à página anterior. Abrir um modelo em uma nova aba não registrará uma
página anterior para essa aba e, portanto, o botão Cancelar não funcionará. Como solução
alternativa, um usuário pode fechar a aba ou clicar em Lista no canto superior direito da página.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1173
STATUS DE UM PEDIDO DE VENDAS QUE PODE SER CANCELADO
Referência: SuiteAnswers 18636
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Somente Pedidos de vendas com status de Aprovação pendente podem ser canceladas.
Observação: Depois que um Pedido de vendas for aprovado, ele só poderá ser fechado, não
cancelado.
1. Navegue até Transações > Vendas > Digitar pedidos de vendas > Lista
2. Clique em Exibir por um Pedido de vendas com status Aprovação Pendente
3. Clique no botão Cancelar pedido
4. Pop-up de confirmação:
o Deseja realmente cancelar este Pedido de vendas?
o Clique em Sim
5. O status da Pedido de vendas é Cancelado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário deseja imprimir todos os pedidos de venda, exceto aqueles com o status "Cancelado".
Solução
1. Navegue até Transações > Gerenciamento > Imprimir Cheque e Formulários
2. Selecione Pedidos de Venda
3. Clique no botão Personalizar
4. Na aba Filtros adicionais > Marque o campo Incluir para Status > Salvar
1174
5. Volte para página Imprimir Pedidos de Venda > lista suspensa Status > Selecione
todos os status necessários, exceto "Cancelado"
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: N/A
Cenário
Desativar e-mail de notificação de pedido de venda cancelado.
Solução
1. Faça login usando a função Administrator
2. Navegue até Configurações > Contabilidade > Preferências Contábeis > sub-aba
Gerenciamento de pedidos
3. Desmarque a caixa de seleção Enviar confirmação de e-mail quando o pedido de
vendas for cancelado
4. Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Solução
O conteúdo dos Modelos de e-mail do sistema pode ser copiado e usado como um Modelo de
e-mail do documento seguindo estas etapas:
1175
1. Navegue até Configurações > Empresa > Modelos de e-mail do sistema
5. Navegue até Documentos > Modelos > Modelos de e-mail > Criar
6. Nomeie o modelo
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O erro será retornado depois que você clicar no botão Salvar ao criar um novo Modelo de e-
mail. Este aviso aparecerá mesmo se o Modelo de e-mail com esse nome não estiver listado
como um dos Modelos de e-mail em Documentos > Modelos > Modelos de e-mail.
Solução
Observação: O Modelo de e-mail existente está definido como Inativo e a lista não mostra
Modelos de e-mail inativos.
1176
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Quando o Pedido de vendas é criado, a caixa de seleção Enviar é marcada, no entanto, ao salvar
a caixa de seleção Enviar é desmarcada.
Solução
Este é o comportamento padrão do NetSuite. Isso acontece porque o e-mail já foi enviado. Se
desejar enviar outro e-mail ou fazer modificações no Pedido de vendas e enviar o e-mail
novamente, marque novamente a caixa manualmente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Há vários fatores por que os usuários não podem excluir um Modelo de E-mail e um deles é
porque esse Modelo de E-mail já foi usado no envio de uma Mensagem de E-mail a um
Cliente, Parceiro ou Funcionário. Para resolver isso, os usuários precisam excluir a
própria Mensagem de E-mail desse registro de Cliente e, em seguida, excluir o Modelo de E-
mail.
1. Navegue até o registro que o Modelo de E-mail foi usado. (isto é, registro do Cliente).
2. Navegue até a guia Comunicações > subguia Mensagens > procure a Mensagem de E-
mail que usou o Modelo de E-mail.
3. Clique em Remover.
4. Agora navegue para Documentos > Modelos > Modelos de E-mail.
5. Clique em Editar para excluir os usuários do Modelo de E-mail.
6. Passe o mouse sobre o botão Mais Ações e clique em Excluir.
Se a exclusão não for viável para o cliente, eles optarão por definir os modelos como Inativo,
executando as seguintes etapas:
1177
1. Como Administrador, navegue até Documentos > Modelos > Modelos de E-mail.
2. Clique na caixa de seleção Mostrar Inativos
3. Selecione os modelos a serem desativados.
4. Clique no botão Submeter.
5. Desmarque a caixa de seleção Mostrar Inativos.
Isso deve listar apenas os modelos Ativos e eliminar os modelos Inativos da view.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Como solução alternativa, crie uma Busca salva do Cliente.
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Cliente
3. Título da busca: Informe o Título
4. Clique em E-mail
5. Enviar e-mails de alerta quando registros forem criados/ atualizados: Marque a caixa
de seleção
6. Clique em Destinatários específicos
7. Destinatário: Informe o Destinatário
Observação: Este é o funcionário que receberá a notificação por e-mail.
8. Clique em Personalizar mensagem
9. De: Informe o E-mail
Observação: Este é o endereço de e-mail do remetente.
10. Assunto: Informe o Assunto
Observação: Este será o assunto da mensagem de e-mail.
11. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1178
RESPOSTAS AUTOMÁTICAS E NOTIFICAÇÕES FORA DO ESCRITÓRIO PARA E-
MAILS ÚNICOS NÃO ESTÃO CONECTADOS AOS REGISTROS DA ENTIDADE
Referência: SuiteAnswers 88961
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Envie um e-mail de qualquer registro do NetSuite para um destinatário cujo endereço de e-mail
tenha uma resposta automática (notificação de ausência do escritório) configurada. Observe
que uma resposta automática não é registrada no registro NetSuite original. As respostas
automáticas não estão anexadas aos registros da Entidade (por exemplo, Funcionário, Contato,
Cliente, Caso, Transação). A solicitação para registrar respostas automáticas no NetSuite como
resposta a e-mails únicos é arquivada em Aperfeiçoamento 562277.
Solução
Respostas automáticas de destinatários fora do escritório não são registradas no NetSuite, mas
são encaminhadas para a caixa de correio do remetente original do endereço de e-mail
noreply@notification.netsuite.com.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
A meta é definir a Data Final ou Condições do Reconhecimento da receita se a Fatura for criada.
Solução
Isso pode ser realizado via SuiteScript.
function userEventAfterSubmit(type){
if (type == 'create')
{
1179
var record = nlapiLoadRecord(nlapiGetRecordType(),nlapiGetRecordId(),
{recordmode: 'dynamic'});
var count = record.getLineItemCount('item');
nlapiSubmitRecord(record);
}
}
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.
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer serviço
ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1180
INTEGRAÇÃO DO OPENAIR: FALHA NA EXPORTAÇÃO DO NETSUITE DO
RECONHECIMENTO DE RECEITA DO PROJETO EM OUTRA MOEDA
Referência: SuiteAnswers 62586
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Cenário
Solução
Os Lançamentos de reconhecimentos de receita do OpenAir com moedas diferentes da Moeda
principal do Registro do Projeto serão rejeitados e não estabelecerão interface do NetSuite
mesmo quando um Cliente multi-moeda for usado. Os Lançamentos do projeto são limitados
apenas à moeda principal definida no registro do Projeto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
O cliente pode atualizar as taxas de câmbio da importação de Lançamentos por CSV existente,
1181
desde que os respectivos períodos ainda estejam abertos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Os lançamentos com entrada de crédito no tipo de conta Contas a receber podem ser aplicados
a NFFs de Cliente em aberto e aqueles com um lançamento de débito no tipo de conta Contas a
Pagar podem ser aplicados a Faturas de fornecedor em aberto. No entanto, o status de
Lançamentos não será mostrado se tiverem sido aplicados a outras transações ou não. O status
pode ser Aprovação pendente ou Aprovado para contabilização.
Solução
Para ver a lista de lançamentos não aplicados, uma busca salva da transação pode ser feita:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1182
DESAPLICAR LANÇAMENTOS POR MEIO DA IMPORTAÇÃO CSV
Referência: SuiteAnswers 22988
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Um lançamento contábil manual pode ser aplicado a uma fatura de fornecedor ou fatura de
cliente. Na interface do usuário, editar o lançamento no diário que possui uma transação
aplicada resultará em uma mensagem: “Este diário está pagando outras transações. A edição
do diário fará com que esses pagamentos não sejam aplicados. Tem certeza de que deseja
editá-lo? Clique em Ok e salve o diário sem alterar nada mais para remover o link da fatura de
fornecedor ou da fatura de cliente. ” Se você deseja cancelar a aplicação de várias entradas no
lançamento de diário em Faturas de Fornecedor ou Faturas de Cliente, poderá fazê-lo através
da importação de CSV.
Solução
1. Prepare um arquivo CSV com os IDs internos dos lançamentos diários a serem
desvinculados
2. Navegue para Configuração> Importar / Exportar> Importar registros CSV
3. Na página Digitalizar e carregar arquivo CSV
o Tipo de importação: selecione Transações
o Tipo de registro: Selecionar Lançamento
o Clique no botão Um arquivo para carregar
o Clique no botão Selecionar para escolher o arquivo na Etapa 1 para fazer o upload
o Clique em Próximo
4. Na página Opções de importação
o Manipulação de dados: selecione Atualizar
o Clique em Próximo
5. Na página de mapeamento de campo
o Mapear ID interno <> Lançamento: ID interno
o Clique em Próximo
6. Em Salvar mapeamento e iniciar importação
o Digite um valor para Importar Nome do Mapa
o Clique em Salvar e executar
Nota: Esse processo não fornece uma mensagem como quando o processo é finalizado na
interface com o usuário, assim como qualquer outra importação, deve-se tomar cuidado com
os dados a serem incluídos no arquivo CSV para evitar atualizações inadequadas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1183
OS MODELOS DE RECEBIMENTO DE RECEITA NÃO SÃO CONVERTIDOS EM
PROGRAMAÇÕES DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 63604
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma Pesquisa salva que irá mostrar Pedidos de vendas com tabelas reconhecidas de
reconhecimento de receita.
Solução
Para criar uma Pesquisa salva que trará transações de origem com Tabelas de reconhecimento
de receita reconhecidas, siga as etapas abaixo:
Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
1184
Na aba Critérios, você pode usar um dos seguintes como
Cliente/Projeto: Nome
Criado de
Item
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1185
realizada. As entradas de reconhecimento de receita simplesmente movem o valor da receita
não realizada para a receita realizada ou realizada. A desativação do item irá excluí-lo de ser
incluído em FATURAs futuras. As entradas de reconhecimento de receita das programações
existentes serão criadas da maneira normal.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
- O cliente inativo não será mais exibido no campo Cliente: Projeto ou filtro na página Criar
Lançamentos de Reconhecimento de Receita
- O Compromisso de Receita, o Estorno de Compromisso de Receita e o Documento de
Faturamento com Programação de Reconhecimento de Receita ainda serão exibidos na
página Criar Lançamentos de Reconhecimento de Receita para o cliente inativo
- O Lançamento de Reconhecimento de Receita ainda será criado com êxito para
a Programação de Reconhecimento de Receita relacionada ao cliente inativo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Solução
Uma possível razão para isso seria que o módulo de complemento Reconhecimento de receita
para a Conta do NetSuite expirou. Para verificar, siga os passos abaixo:
1186
2. Na aba Contabilidade, a caixa de seleção Reconhecimento de receita deverá estar
disponível na seção Recursos avançados.
Observação: Uma vez que este recurso seja restaurado na Conta do NetSuite, qualquer
informação nos campos Reconhecimento de receita nos Pedidos de vendas já existentes será
restaurada também.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma pesquisa salva de reconhecimento de receita semelhante ao relatório de detalhes da
previsão de reconhecimento de receita.
Solução
1. Navegue para Listas> Pesquisa> Pesquisas salvas> Novo
2. Selecionar programação de reconhecimento de receita
3. Digite um título para a pesquisa
4. Na guia Critérios> subguia Padrão>, defina o seguinte:
a. É reconhecido = é falso
b. Período de lançamento =
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1187
Produto: NetSuite 2020.2
Cenário
O usuário pode criar uma Busca salva para expor o número do compromisso de receita e o
número de reconhecimento de receita no Relatório de Acúmulo de Receita Diferida.
Solução
1. Navegue para Listas > Busca > Buscas salvas > Criar ou Relatórios > Nova busca
2. Clique em Agendas de reconhecimento de receita
3. Título da busca: Digite o título
Exemplo: Período contábil de reconhecimento de receita no registro de compromisso de
receita
4. Clique na aba Critérios
5. Clique na sub-aba Padrão
6. Filtro: selecione o tipo de transação como compromisso de receita
7. Clique na aba Resultados
8. Clique na sub-aba Colunas
9. Campo:
• Selecione data | Tipo de Resumo: Selecione Grupo
• Selecione Nome da programação | Tipo de Resumo: Selecione Grupo
• Selecione a transação de origem | Tipo de Resumo: Selecione Grupo
• Selecione o nome do modelo | Tipo de Resumo: Selecione Grupo
• Selecione valor (total da programação) | Tipo de Resumo:
Selecione Máximo
• Selecione saldo diferido remanescente | Tipo de Resumo:
Selecione Máximo
• Selecione período contábil | Tipo de Resumo: Selecione Grupo
• Selecione Valor | Tipo de Resumo: Selecione Soma
10. Clique na guia Filtros disponíveis
11. Filtro: Selecione período contábil
12. Marque Mostrar na região de filtro
13. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1188
BUSCA SALVA PARA EXPOR LANÇAMENTOS PROVENIENTES DAS TABELAS
DE RECONHECIMENTO DE RECEITA COM INFORMAÇÕES DE TABELA
Referência: SuiteAnswers 42192
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Tabelas de reconhecimento de receita
3. Título da busca: Informe o Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Selecione Fórmula (Numérica)
▪ Fórmula: case when NVL2({jedoc},1,0)=1 then 1 end
o Selecione Fórmula (Numérica)
▪ Clique em Igual a
▪ Definir valor: 1
7. Clique em Resultados
8. Clique no botão Remover Tudo
9. Clique em Colunas
10. Campo
o Selecione Lançamento
o Selecione Quantia
o Selecione Transação de origem
o Selecione Número
11. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1189
Aplica-se a
Produto: NetSuite
SuiteApp/Bundle: N/A
Cenário
· Criar um Item de Desconto de Contabilização através de Listas> Contabilidade > Itens >
Novo > Desconto
· Definir valor para o campo Conta na guia Contabilidade
· Criar uma Transação de Vendas (exemplo, FATURA do Cliente por meio de Transações
> Vendas > Criar FATURAs)
Adicione o item da linha da transação com valores no Modelo Rev. Rec. , Dt Inic Rec e Rev.
Rec. Colunas Data de Término
Adicione o Item de Desconto da Contabilização criado em #1 no item de linha da transação ou
no campo Item de Desconto na guia Itens
· Salvar a transação
Aviso: Este pedido foi parcial ou totalmente processado e não pode ser redefinido como
'Aprovação Pendente'.
Solução
1. Criar um Item de Serviço para o item Venda por meio de Listas> Contabilidade > Itens >
Novo
2. Marque esta opção na conta de vendas que o usuário normalmente usa para lançar itens de
desconto
3. Use o novo item nas transações de vendas depois do item de linha ao qual o usuário precisa
aplicar o desconto
4. Certifique-se de que a coluna Quantia mostre um valor negativo para este item
· O Impacto do GL da transação agora deve mostrar um Débito para a conta de desconto de
vendas
· O usuário tem a opção de marcar um Rev. Rec. Modelo para este item “desconto” e
reconhecê-lo ao mesmo tempo que os outros itens na transação via Transações > Financeiro >
Criar Lançamentos de Reconhecimento de Receita
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
1190
Este Artigo enfrenta a criação de uma Pesquisa Salva de Transação que mostra uma lista de
Faturas com Itens de Linha definidos para Atrasar Reconhecimento de Receita.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Criar
2. Selecionar Transação
3. Título de Pesquisa: Informar Título
• Exemplo: Faturas com Reconhecimento de Receita Atrasada
4. Clique em Critérios
5. Ir para Padrão > Filtro
Sempre clique em Adicionar quando o Filtro for selecionado.
• Selecionar Publicação
o Publicação = Verdadeiro
• Selecionar Período
o Escolha qualquer período disponível conforme necessário.
• Selecionar Reconhecimento de Receita de Retenção
o Reter Reconhecimento de Receita = Sim
5. Clique em Resultados
6. Ir para Colunas > Campo
Sempre clique em Adicionar quando o Campo for selecionado.
• Selecionar Data
• Selecionar Período
• Selecionar Tipo
• Selecionar Número
• Selecionar Nome
• Selecionar Conta
• Selecionar Valor
Observação: Você pode confirmar ou expor outros campos, conforme necessário
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O recurso Reconhecimento de Receita também permitirá que os usuários criem um modelo
para indicar como a receita dos itens associados deve ser lançada. Como Administrador,
em Listas > Contabilidade > Modelo de Reconhecimento de Receita está disponível. Para
1191
função não Administrador, o usuário deve ter permissão para que a Programação de
Reconhecimento de Receita acesse essa página.
Solução
Para adicionar essa permissão, consulte o seguinte:
1. Navegue até Configuração > Usuários/Funções > Gerenciar Funções
2. Editar Atribuição Personalizada
3. Navegue até Permissões > Listas
4. Adicionar Programações de Reconhecimento de Receita e definir Nível de Acesso para pelo
menos Criar
5. Clique em Salvar
Observação:
1. A conceder a permissão Programação de Reconhecimento de Receita também permitirá que
o usuário tenha acesso a Listas > Contabilidade > Programação de Reconhecimento de Receita.
Para obter informações adicionais, consulte este artigo Trabalhando com Programações de
Reconhecimento de Receita.
2. Problema Nº 293308 - Listas > Contabilidade > Modelo de Reconhecimento de Receita >
Para ter uma permissão separada para acessar/editar o Modelo de Reconhecimento de
Receita foi registrado em relação a isso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja criar uma busca salva para exibir os Lançamentos criados a partir de
Reconhecimento da receita e seu registro de fatura relacionado.
Solução
1. Navegue até Relatórios > Busca salvas > Todas as Busca salvas > Criar
2. Tipo de busca: Clique em Tabelas de reconhecimento de receita
1192
3. Aba Resultados, sub-aba Colunas: Adicione os seguintes campos:
• Lançamento campos...
▪ Lançamento campos...: Selecione Número do documento
• Transação de Origem
• Adicione mais campos necessários
4. Insira o Título da busca
5. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O Modelo de Reconhecimento de Receita não poderá ser criado se com a Origem do Termo
com Base na Ordem de Venda com o Período de Deslocamento Inicial.
Atualmente, está conectado no Aperfeiçoamento 106785.
Observação: para pesquisar e votar no Aperfeiçoamento, consulte10054 | Votação para
Aperfeiçoamentos.
Solução
Para a solução alternativa,
Usar Modelo Reconhecimento Receita com Origem do Período = Datas Rec. Valor da Data
Final de Recebimento Inicial e de Receita da Ordem de Venda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1193
PESQUISA SALVA DE ORDEM DE VENDA QUE MOSTRA PROGRAMAÇÃO DE
FATURAMENTO E RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 37610
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo> Transação.
2. Na guia Critérios > subguia Padrão, adicione os seguintes filtros:
• Tipo = é Ordem de Venda
• Programação de Faturamento = especificar programações de faturamento.
3. Na guia Resultados > subguia Colunas, adicione os seguintes campos:
• Número > Tipo de resumo = Grupo
• Nome > Tipo de resumo = Grupo
• Conta > Tipo de resumo = Grupo
• Revendedor (Personalizado) > Tipo de resumo = Grupo
• Programação de Faturamento > Tipo de resumo = Grupo
• Próxima Data de Faturamento > Tipo de resumo = Grupo
• Data Inicial de Rec. Rev. > Tipo de resumo = Grupo
• Data Final de Rec. Rev. > Tipo de resumo = Grupo
4. Renomeie a pesquisa e clique em Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Relatório de Previsão de Reconhecimento de Receita: Como ver a parte reconhecida das
programações de reconhecimento de receita por período?
Solução
1. Navegue até Relatórios > Receita > Relatório de Previsão de Reconhecimento de Receita.
2. No rodapé do relatório, selecione Período Contábil na lista suspensa Campo Coluna.
3. Clique no botão Atualizar.
1194
2. Marque a caixa de seleção É Reconhecido.
4. Clique no botão Atualizar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
2. Informação básica:
o Nome: Insira um Nome
o Exemplo: Fluxo de trabalho de lançamento
o Tipo de registro: Selecione Transação
o Subtipos: Selecione Lançamento interempresarial no diário, Lançamento
o Status do lançamento: Selecione Liberado
o Iniciação: Selecione Baseado em evento
3. Definição do evento:
o Ao criar: Marque a caixa de seleção
o Ao visualizar ou atualizar: Marque a caixa de seleção
o Tipo de ativador: Selecione -Tudo-
o Tipo de evento: Selecione Criar
o Contextos: Selecione Interface do usuário
o Fórmula personalizada: Marque a caixa de seleção
o Fórmula: Insira {isfromrevrec} != 'T'
4. Clique em Salvar
1195
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Título: Insira um Título para a busca
4. Clique em Critérios
5. Clique em Padrão
6. Campos:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Tipo: Selecione Lançamento
o Memo: Selecione Contém
o Destino Reconhecimento de receita
7. Clique em Salvar
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Título: Insira um Título para a busca
4. Clique em Critérios
5. Clique em Padrão
6. Campos:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Tipo: Selecione Lançamento
o Memo: Selecione Contém
o Destino da Amortização
1196
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Corrija a Busca salva de reconhecimento de receita que mostra o Valor incorreto quando
o Tipo de resumo = Soma for usado.
Solução
O grau de quantas vezes a linha será duplicada tem como base o número de Fornecedores no
Registro do Item. Para ilustrar:
Suponha que você tenha Item: Test_Item com dois Fornecedores: Vendor_1 e Vendor_2. Em
seguida, crie um Pedido de vendas em que um Reconhecimento de receita seja usado e
Quantia seja $ 100. Em seguida, você cria uma Busca salva:
2. Selecione Transação
4. Na aba Resultados, adicione Item (Tipo de resumo = Grupo) e Valor (Tipo de resumo =
Soma)
1197
5. Pressione Visualizar ou Salvar
Os resultados mostrarão Valor = US $ 200 em vez de US $ 100. Isso ocorre porque, como
discutido anteriormente, há dois Fornecedores neste Registro de Item. Se houver 4
Fornecedores para este Item, o Valor será de US $ 400.
• Fórmula (Numérica) = CASE WHEN {item} LIKE ‘value’ THEN 1 ELSE 0 END is
equal to 1
Nesse caso, será necessário substituir ‘valor’ por ‘Test_Item’. Isso usa a mesma lógica, mas
impede o uso dos Campos de Item e, portanto, funciona.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma busca salva para expor os Lançamentos de Reconhecimento de Receita com um
período diferente da Tabela de Reconhecimento de Receita.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar > Tabelas de
reconhecimento de receita
2. Na aba Critérios, defina o seguinte:
Período de postagem é (selecione período, por exemplo, Fev 2019).
Status é qualquer um de Em Andamento, Concluído.
Lançamento: Período é (selecione período, por exemplo, Março de 2019).
3. Na aba Resultados, defina o seguinte:
Período de postagem, Tipo de Resumo = Grupo
Valor, Tipo de resumo = Soma
Lançamento: Período, Tipo de Resumo = Grupo.
1198
O resultado da busca exibe os lançamentos de reconhecimento de receita contabilizados em
março de 2019 com período de lançamento de fevereiro de 2019 por tabela de reconhecimento
de receita.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Por exemplo, o Lançamento Nº1 será mostrado em todas as programações individuais a serem
criadas para o mesmo período de postagem, isto é, novembro de 2012. O problema é que
algumas programações mostram o lançamento contabilizado para 2012 de novembro e outras
em dezembro de 2012.
Solução
1199
• Evite fazer alterações na programação de reconhecimento de receita antes de clicar
em Criar Lançamentos de Reconhecimento de Receita.
• Se houver necessidade de alterar as programações, certifique-se de atualizar a página
para obter as transações atualizadas com base na programação.
• A preferência Selecionar agendamentos individuais está ativada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp/Bundle: SWV Contract Renewals Module 19.1
Cenário
Os usuários não podem editar a Autorização de Devolução ou uma transação de downsell
quando já estiver refletida como um Item de contrapartida no registro do Contrato.
Solução
Para alterar o Modelo de Reconhecimento da Receita na página Autorização de Devolução, siga
as etapas abaixo:
1. Abra o contrato relacionado clicando no link do contrato na ordem de venda.
2. No contrato, pressione Editar antes do item do contrato de compensação de venda
direta.
3. Exclua o item do contrato de downsell selecionando Excluir na lista suspensa Mais
Ações.
4. Retorne ao registro de Autorização de Retorno para alterar a Programação de
Reconhecimento de Receita e clique em Salvar. As alterações serão salvas sem erros.
5. Volte para Autorização de Devolução, altere o campo Verificar Status do Log de
Processado para Pendente localizado na subguia Opções e Log.
6. Execute o R03-SS (Configuração > Personalização > Implantações de Script >
Editar o R03-SS: Criar Itens de Contrato com pressão > Salvar e Executar) para
refletir a autorização de devolução como um item de contrapartida com uma quantidade
negativa no contrato.
1200
7. Abra o contrato relacionado para confirmar se o item de contrapartida já está exibido.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Salvar uma Fatura do Fornecedor com um modelo de Amortização resultou em um erro: "Você
está tentando criar uma amortização ou uma tabela de reconhecimento de receita fora do
intervalo de períodos contábeis disponíveis" mesmo se o período contábil estiver configurado
corretamente.
Solução
Esse erro normalmente ocorre se o modelo de Amortização usado não abranger
corretamente as Datas Inicial e Final definidas na Fatura.
Cenário de exemplo:
1. Listas > Contabilidade > Modelos de Amortização > Criar.
2. Método = use qualquer
3. Correção do Período = informe um valor
4. Iniciar ajuste = zero
1201
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Isso acontece quando o módulo Contas a Receber já está bloqueado em um Período. Esse
Período não estará disponível como um Período de Postagem na Tabela de reconhecimento
de receita.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O Cliente está usando um formulário personalizado e, neste formulário, Data inicial e Data
final do Reconhecimento de receita.
As caixas de data foram marcadas de acordo com o seguinte:
a. Campos da tela > Principal
b. Campos de impressão > Colunas
O Pedido do cliente da qual a Fatura veio foi associada a uma Tabela de reconhecimento de
receita e, portanto, possui as colunas Data inicial e Data final do Reconhecimento de receita,
mas a data final do pedido do cliente não é transportada para a fatura.
Solução
1202
As datas finais não são transportadas do Pedido do cliente para a fatura se o campo Revisão da
receita na confirmação da receita, na aba Receita do pedido, estiver marcada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
SuiteApp/Bundle: Revenue Management
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1203
AJUSTAR/EXCLUIR FATURA DUPLICADA EMITIDA DE FORMA INCORRETA
QUE TEM UMA TABELA DE RECONHECIMENTO DE RECEITA ANEXADA E
LANÇAMENTO
Referência: SuiteAnswers 12468
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Cenário
Observação: Como existem registros subordinados associados à fatura duplicada, isso não
pode mais ser excluído.
Solução
Os usuários podem ajustar a Fatura duplicada e a receita relacionada reconhecida, seguindo as
etapas abaixo:
1. Crie um lançamento para estornar a NFF duplicada. Verifique se o Cliente é referenciado no
lançamento, selecionando o nome do cliente na coluna Nome.
2. Aplique o lançamento à NFF duplicada. Isso fará com que a NFF duplicada tenha um status
de Pago Integralmente.
2.1. Navegue até Transações > Clientes > Aceitar Pagamentos do Cliente
2.2 Selecione o Cliente
2.3 Na aba NFF, marque a caixa para a NFF duplicada
2.4 Pressione a aba Créditos e marque a caixa do lançamento de estorno
2.5 Clique em Salvar
3. Estorne a receita reconhecida para a NFF duplicada criando outro lançamento. A quantia
total da receita reconhecida pode ser vista no link Tabela de reconhecimento de receita na
NFF duplicada.
4. Para parar de reconhecer a receita para a NFF duplicada, marque a caixa É
Reconhecida para períodos futuros na Tabela de Reconhecimento de Receita.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1204
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Especifique uma Conta de receita diferida no registro do Item. Para fazer isso, abaixo estão as
etapas:
Vá para Listas > Contabilidade > Itens
Localize o item e clique em Editar
Clique na sub-aba Contabilidade
Escolha um valor no campo Conta de receita diferida
Clique em Salvar
Você alterou as contas deste item. Clique em OK para atualizar as contas nas transações
existentes ou em Cancelar para permanecer nesta página.
6. Clique em OK
Resultado real: Depois de definir a conta de receita diferida no registro do item, ao criar um
novo Pedido/Fatura do cliente, a Programação de reconhecimento de receita não está mais
acinzentado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1205
Aplica-se a
Cenário
O usuário está procurando uma fórmula para calcular o valor em dias, entre uma data específica
(arbitrária) e a data de início de reconhecimento de receita em {revrecstartdate} ou término de
{revrecenddate}.
Solução
1. Navegue para Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Clique em Resultados
4. Navegue até Colunas > Campo
5. Campo = Fórmula (Numérico)
6. Vá para a coluna Fórmula
7. Clique no ícone Fórmula
8. Ao calcular o número de dias a partir da data de início da receita, digite na caixa
Fórmula
9. Fórmula = TO_DATE('11152008','MMDDYYYY')-{revrecstartdate} where
11152008 equals to November 11, 2008
10. que é a data específica / arbitrária para este exemplo
11. Ao calcular o número de dias a partir da data de término da receita, digite
12. Fórmula = TO_DATE('11152008','MMDDYYYY')-{revrecenddate} where
11152008 equals to November 11, 2008
13. que é a data específica / arbitrária para este exemplo
14. Clique em Definir
15. Clique em Concluído
16. Clique em Visualizar para verificar os resultados da busca
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1206
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário desejava ter uma moeda padrão nos Relatórios de Despesas.
Solução
Ter uma moeda padrão no Relatório de Despesas pode ser feito de uma das duas (2) formas a
seguir:
I. Desmarcar Usar Várias Moedas no Relatório de Despesas
a. Este processo pode ser feito em um Nível de Usuário. Navegue até Home > Definir
Preferências > Guia Geral > Usar Relatório de Despesas Multimoedas = Falso
b. Clique em Salvar
Observação: O campo da coluna Moeda não estará mais disponível. O relatório de despesas
usará a moeda base de sua empresa.
1207
a. Navegue até Configuração > Contabilidade > Categorias de Despesa
b. Edite as Categorias de Despesas e marque a caixa de seleção Taxa é Obrigatória
c. Clique em Salvar
Observação: Isso preencherá automaticamente o campo de moeda do Relatório de Despesas
ao selecionar a Categoria de Despesa. A moeda padrão terá origem na moeda da conta usada
nas Categorias de despesa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Assista a este vídeo para saber como criar um relatório de despesas e pagá-lo por meio da folha
de pagamento.
Solução
Clique aqui para ver o vídeo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1208
Solução
Abaixo estão as etapas para resolver o pagamento a maior, desde que a opção Permitir anular
transações utilizando lançamentos de reversão esteja habilitada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário com uma função de não Administrador está criando um Relatório de despesa em
nome de outro usuário, no entanto, o nome do funcionário não está disponível para seleção.
Isso ocorre porque o Funcionário está atribuído a uma Subsidiária diferente do usuário que está
enviando o Relatório de despesa.
Solução
1209
2. A função atribuída ao Funcionário que está submetendo o Relatório de
despesa: Clique em Editar ou Personalizar
3. Seção Restrições da subsidiária:
4. Clique em Salvar
SuiteAnswers relacionado
• Show Missing Employee Name in Expense Reports/Time Tracking
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Os Serviços Profissionais criaram um fluxo de trabalho que estava trabalhando no 2015.2.
On 2017.2 e versões posteriores. Ele não está mais funcionando.
Solução
Alguns campos têm uma forma diferente de fazer referência a valores em versões mais recentes.
Por exemplo, pode ter trabalhado com o campo Funcionário. Mas agora, ele só funcionará
conforme esperado quando definido como Entidade (Funcionário).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
1210
Cenário
Ao fazer carregamento de um log de despesas com o campo valor populado, há casos em que o
valor não é carregado para o Relatório de despesa quando a despesa é carregada.
Para resolver isso, os usuários devem habilitar a preferência Usar relatórios de despesas de
várias moedas.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1211
IMPACTO DO GL DO RELATÓRIO DE DESPESAS PAGO VIA FOLHA DE
PAGAMENTO
Referência: SuiteAnswers 65390
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Para limpar os relatórios de Vencimentos CP, crie um Lançamento com os seguintes detalhes:
1212
• Débito para o Contas a pagar apropriado para XXX
• Crédito para conta de Caixa/Verificação apropriada XXX
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja criar uma Busca salva para extrair as Datas da linha nos Relatórios de
despesas.
Solução
1. Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione Transação
3. Na aba Critérios > sub-aba Padrão, adicione o seguinte:
o Tipo = Relatório de despesa
o Linha principal = Não > Definir
Observação: Outros filtros podem ser definidos conforme necessário
4. Na aba Resultados > Adicionar Data da despesa
5. Clique em Visualizar ou clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1213
2. Clique no botão Personalizar
3. Clique no link Filtros
4. Expandir pasta de Contas a Pagar em Aberto
5. Expandir subpasta da Classe
6. Selecionar Nome
7. Clique em Salvar ou Visualizar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Há instâncias em que o campo Local é exibido no cabeçalho, mas oculto no nível de linha de
um Relatório de Despesas. Quando a Localização é exposta em uma Pesquisa Salva de
Relatório de Despesas, a Localização no nível da linha fica em branco.
Solução
O Local no nível da linha é controlado pelo Local do Funcionário.
1. Navegue até Listas > Funcionários > Funcionários
2. Abrir qualquer registro de Funcionário
3. Ir para guia Principal > seção Classificação
O Local no cabeçalho do Relatório de Despesas não é baixado para o nível de linha. Portanto,
mesmo se você selecionar um Local no cabeçalho e o Funcionário não tiver um Local atribuído,
então o nível de linha não terá Local.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
1214
Cenário
Solução
Para resolver essa preocupação, o que pode ser feito é criar uma Busca salva para apenas
a Aprovação do supervisor pendente e disponibilizá-la nos Lembretes. Dessa forma, quando
o usuário editar os Lembretes, poderá remover o lembrete Relatório de despesas padrão
para Aprovar e adicionar um para a Busca salva que foi criada.
1. Navegue até Relatórios > Busca salva > Todas as buscas salvas > Criar
2. Clique em Transação
3. Na página Busca salva de transação, defina o seguinte:
o Na aba Critérios, remova todos os Filtros e adicione somente o seguinte:
▪ Adicionar Tipo > é Relatório de despesa
▪ Adicionar Status > é Relatório de despesa:Aprovação do supervisor
pendente
▪ Adicionar Linha Principal > é Verdadeiro
o Na aba Resultados, adicione/remova qualquer campo de acordo com a
preferência e adicione o seguinte
▪ Adicionar Tipo e definir o Tipo de resumo como Grupo
▪ Adicionar Número e definir o Tipo de resumo como Contagem
4. Na parte superior direita, marque de seleção Disponível para lembretes
5. Pressione Salvar e executar
Resultado: Agora, quando o usuário entra na Configuração dos Lembretes, o usuário pode
adicionar a Busca salva a partir do botão Selecione lembretes.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
1215
Em alguns cenários, pode haver a necessidade de pagar um funcionário sem um Relatório de
Despesas. As ocorrências podem incluir Empréstimos ou Adiantamentos do Funcionário.
Solução
Para pagar um Funcionário sem informar um relatório de Despesas, siga as etapas abaixo:
1. Navegue até Transações > Financeiro > Criar Lançamentos.
2. Informe a Conta de Débito e a Quantia.
3. Insira a Conta do Contas a Pagar e o Valor como Crédito.
4. Informe o Nome do Funcionário no campo Nome juntamente com a Conta do Contas
a Pagar.
5. Clique em Salvar.
6. Navegue até Transações > Contas a Pagar > Pagar Fornecedor Único.
7. Selecione a conta Contas a Pagar inserida no Lançamento.
8. Escolha o Nome do Funcionário no campo Beneficiário.
9. O Lançamento agora pode ser pago de acordo com o método de pagamento
preferencial.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário quer exibir uma mensagem de alerta se não há um valor definido no campo Memo
em Relatórios de despesa.
Solução
Os usuários podem usar o módulo N/Record em um Script de cliente para esse propósito. A
seguinte amostra de código é colocado abaixo de uma função Validateline.
if ( record.getCurrentSublistValue({ sublistId: "expense", fieldId: "memo"
}) == null || record.getCurrentSublistValue({ sublistId: "expense", fieldId:
"memo" }) == "" ) { alert("Please provide a value for Memo"); return false;
} return true;
1216
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
O usuário gostaria de criar um link para direcionar o Relatório de despesa para Aprovar sempre
que um E-mail de alerta for recebido pelo Aprovador.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Tipo de busca = Transação
3. Renomear o Título da Pesquisa
4. Caixa de seleção Definir Disponível para Lembretes = Verdadeiro
5. Na aba Critérios > sub-aba Padrão > Adicionar os seguintes filtros:
1217
o Tipo = Relatórios de despesa
o Linha principal = Verdadeiro
o Status = Relatório de despesas: Aprovação do Supervisor Pendente
6. Pressione Salvar
7. Navegue até a aba Início
8. No portlet Lembretes, clique em Configurar
9. Clique no botão Adicionar Lembretes personalizados
10. Escolha o relatório criado acima
11. O relatório de despesa para lembrete de aprovação deve aparecer no portlet Lembrete
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
Tornar Código do Imposto Obrigatório nos Relatórios de Despesas
Solução
O campo Código do Imposto é um campo de coluna padrão no Relatório de Despesas. No
momento, não há nenhuma opção para marcar este campo como obrigatório. Capacidade de
marcar campos de coluna padrão obrigatórios ao personalizar os formulários é atualmente uma
melhoria (68840).
1218
7. Informe o rótulo, ex.. Você selecionou o Código do Imposto?
8. Tipo = Lista/Registro
9. No campo Lista/Registro > selecione as listas criadas acima (ex. : Código do Imposto
Inserido?)
10. Na guia Aplica-se a > marque a caixa de seleção Relatório de Despesas ou Despesa
11. Na guia Validação e Padronização > marque a caixa de seleção Obrigatório
12. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Nota: Os usuários podem anexar seu caso ao Aperfeiçoamento 109396: Capacidade de inserir
créditos nos relatórios de despesas do funcionário de maneira semelhante, em que podemos
informar créditos do fornecedor para faturas do fornecedor.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
1219
O usuário com uma Função personalizada com Nível de permissão definido como criar para
Relatório de despesa consegue aprovar Relatórios de despesa.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1220
3. Cobrar custos de clientes: Marque a caixa de seleção
4. Clique em Salvar.
5. Navegue até Transações > Funcionários > Inserir relatórios de despesa
Resultado: O campo Cliente agora está disponível.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Ao navegar Transações > Funcionários > Informar Relatórios de Despesas > Lista, o
link Editar está faltando no Relatório de Despesas.
Solução
Se o período contábil estiver fechado, o link de edição não aparecerá mais em Transações
Funcionários > Informar Relatórios de Despesas > Lista.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
1221
O usuário não pode editar o valor do campo Período de Postagem mesmo depois que
ele informa um Nome de Funcionário no campo Funcionário.
Solução
As seguintes condições devem ser atendidas ao tentar editar o valor do campo Período de
Contabilização:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp/Bundle: N/A
Cenário
Um usuário não pode editar seu próprio Relatório de Despesas com status Em Andamento se
ele tiver apenas um nível de Criação de Permissão para Relatórios de Despesas. O
Administrador poderá fazer o seguinte se quiser que o usuário tenha a capacidade de Editar o
Relatório de Despesas.
Solução
1. Navegue até Configuração > Usuários/Funções > Gerenciar Funções.
2. Clique em Editar ou Personalizar na função Centro de Funcionários.
3. Clique em Guia Permissões > subguia Transações.
4. Localize o Relatório de Despesas.
5. Defina o Nível como Completo ou Editar.
1222
6. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1223
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Neste artigo, você pode encontrar a solução para exibir o campo Conta no Relatório de
despesas. O campo Conta no Relatório de despesas só será mostrado se houver mais de uma
conta do tipo Contas a pagar configurada no Plano de contas.
Solução
1224
Observação: Para criar um novo tipo de conta Contas a pagar, consulte o artigo: 7698
Creating Accounts.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
1225
O Aprovador de Despesas aprovou um relatório de despesas:
1. Faça logon usando a Função da Central de Funcionários
2. No portlet Lembretes, clique no link Relatórios de Despesas a Aprovar
3. Na página Relatórios de Despesas a Aprovar, marque a caixa de seleção Aprovar.
4. Clique em Salvar
Resultado:
1. O relatório de despesas não estará mais disponível na lista de relatórios de despesas a
serem aprovados.
2. O relatório de despesas tem um status de Aprovação do Supervisor Pendente.
Solução
Há dois possíveis motivos do comportamento do relatório de despesas:
1. O Limite de Aprovação de Despesas do aprovador de Despesas está definido como 0.
o No campo Limite de Aprovação de Despesas, este é o valor máximo que este
funcionário pode aprovar em um relatório de despesas quando especificado
como um aprovador para outro funcionário. Despesas que excedem este valor
devem ser aprovadas por outro supervisor ou aprovador com um limite de
aprovação suficiente.
2. O Limite de Aprovação de Despesas do aprovador de Despesas não é suficiente.
o O Relatório de Despesas será encaminhado ao Supervisor do Aprovador de
Despesas. Ele terá o status de Aprovação do Supervisor Pendente até que seja
aprovado por um Aprovador com limite de Aprovação de Despesas suficiente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O Cliente navega para Transações > Vendas > Criar NFFs > Selecionar um Cliente > Ir para a
aba Itens > sub-aba Despesas a faturar > Relatório de despesas a faturar não está mostrando.
Solução
1. Navegue até Transações > Funcionários > Inserir relatórios de despesas > Lista
2. Na coluna Status, verifique se o status é Aprovação contábil Pendente ou Aprovação
do Supervisor pendente. Se o status for definido como um desses dois, o Relatório de despesas
deveria ser roteado para um supervisor, então para um aprovador contábil para aprovação antes
de ser faturado.
Observação:
1226
Apesar da ausência de Aprovação do supervisor, a Aprovação contábil pode substituir o
processo sem aguardar a aprovação do supervisor; o Relatório de despesas já pode ser
faturado. Em outras palavras, o Relatório de despesas só pode ser faturado depois de
aprovado pela Contabilidade.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Relatórios > Financeiro > Detalhe da transação > Personalizar
2. Navegar para Editar colunas
3. Clique na coluna Nome > clique em Mover (com a seta para a direita) para mover o
nome do Funcionário na primeira coluna
4. Clique na Coluna Tipo > Marque a caixa de seleção Grupo para agrupar com a coluna
anterior
5. Ir para aba Filtros
6. Clique na pasta Transação > Clique em Conta (Linha) > igual a Adiantamentos
pagos
7. Clique em Visualizar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1227
A CONTA DO CONTAS A PAGAR ESTÁ ACINZANTADA E NÃO É POSSÍVEL
SUBSTITUIR SEU VALOR PADRÃO NOS RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 12571
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
No Relatório de despesas, o usuário não pode substituir o valor padrão da conta do Contas a
pagar, pois ela está acinzentada.
Solução
Observação: Na Conta que não é do OneWorld, a última conta do Contas a pagar usada na
Fatura do fornecedor (Transações > Compras/Fornecedores > Inserir Faturas) é a conta do
Contas a pagar padrão no Relatório de despesas. Na conta OneWorld, o valor do campo
Contas a Pagar usado é o configurado no campo Conta a pagar padrão para Relatórios de
despesas na aba Preferências no respectivo registro Subsidiária em Configurações > Empresa
> Subsidiárias.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O botão Aprovar no Relatório de Despesas não está disponível para a função Administrador ou
usuário da função Não Administrador com permissão de aprovação contábil suficiente. O
motivo é que o Plano de Contas contém várias contas do tipo Contas a Pagar.
Solução
1228
1. Efetue log-in no sistema usando uma função de Administrador ou Não
Administrador com permissão suficiente para aprovar relatórios de despesas com aprovação
contábil pendente.
2. Navegue até Listas > Contabilidade > Contas
3. Tipo de coluna do cabeçalho: Clique em Tipo
Observação: Note que há várias contas com o tipo Contas a Pagar
4. Navegue até Transações > Funcionários > Inserir Relatórios de Despesas > Lista
5. Relatório de Despesas com status Aprovação Contábil Pendente: Clique em Editar
6. Aprovação Contábil: Marque a caixa de seleção
7. Conta: Selecione a Conta apropriada para o reembolso da despesa
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O cliente está encontrando um erro inadequado nos relatórios de despesas ao digitar um Nome
do projeto.
Solução
Este erro será encontrado quando o funcionário não estiver atribuído como um recurso para o
pedido de produção e a preferência de registro de pedido de produção Limitar hora e despesas
a recursos estiver ativada.
Abaixo estão as etapas para atribuir um funcionário como um Recurso para o Projeto:
1229
Abaixo estão as etapas para desativar a preferência para Limitar hora e despesas a recursos:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário por meio da função Central de funcionários cria Relatórios de despesa, mas continua
encontrando o erro: "Não há agência tributária definida para subsidiária: a subsidiária XXX
não está associada ao domicílio tributário XXX".
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1230
OS RELATÓRIOS DE DESPESAS NÃO SÃO MOSTRADOS NA FUNÇÃO APROVAR
RELATÓRIOS DE DESPESAS NA CENTRAL DE FUNCIONÁRIOS
Referência: SuiteAnswers 20341
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Cenário
1. Listas > Relacionamentos:
a. Funcionário 1: Recurso Humano > o Aprovador de Despesas é Funcionário 2. Esse
funcionário também tem acesso à função Centro de Funcionários
b. Funcionário 2: também tem acesso ao Centro de Funcionários
2. O Funcionário 1 cria um Relatório de Despesas usando a função de Centro de Funcionários.
O relatório de despesas deve ser para aprovação do Funcionário 2
3. O funcionário 2 estabelece login no Centro de Funcionários e navega até Painel de
Instrumentos Inicial > Aprovar Relatório de Despesas > O relatório de despesas criado pelo
Funcionário 1 não é mostrado nesta página.
Descobertas:
O Aprovador de Despesas deve ser atribuído ao registro do funcionário antes da criação do
relatório de despesas.
Caso contrário, o Aprovador (Funcionário 2) não verá o relatório de despesas em seu painel
Nesses casos, o Relatório de Despesas precisa ser editado e salvo sem nenhuma alteração, de
forma que ele possa ser visto pelo aprovador de Despesas usando a função de Centro de
Funcionários.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao usar o NetSuite Australia e navegar até Transações > Funcionários > Inserir relatórios
de despesa > Lista > Editar qualquer relatório de despesas e alterar o Código de imposto, a
quantia de imposto ou a quantia bruta de um Relatório de despesa, uma mensagem aparece
1231
"Aviso! Você está tentando inserir um valor de imposto de uma despesa sem recibo. Deseja
continuar?". Você precisa editar o Código do imposto, o Valor do imposto ou o Valor bruto do
seu Relatório de despesa, mas toda vez que você alterar algum, receberá a referida mensagem
no pop-up.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário navega até Transações > Funcionários > Inserir relatórios de despesa e quando
insere um nome de cliente no campo Cliente do Relatório de despesa o formulário
mostra "Sem resultados".
Solução
1232
•Desmarque esta caixa para permitir que tarefas e clientes sejam
selecionados no campo Cliente:Tarefa.
4. Clique em Salvar
5. Volte para Transações > Funcionários > Inserir relatórios de despesa e insira o
nome do Cliente novamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
- O funcionário incorrido despesas em outro país, como a Nova Zelândia, é por isso que o
relatório de despesas deve mostrar os códigos de imposto da Nova Zelândia.
- Ao criar um relatório de despesas, os únicos códigos de imposto que são mostrados são os
códigos de imposto australianos, embora a Nova Zelândia (Configuração > Contabilidade >
Nexuses) já esteja adicionada.
Solução
Temos uma solicitação de Melhoria para isso, Emissão 201762. Como solução alternativa, no
registro do funcionário, certifique-se de que o país atribuído ao seu endereço de Entrega Padrão
seja o país de onde você deseja que os códigos de imposto venham (nesse caso, Nova Zelândia).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1233
Um Aprovador contábil aprovou incorretamente um Relatório de despesas inválido (incorreto
ou duplicado) durante um Período contábil que já foi fechado e não é mais possível reabrir o
Período contábil para excluir o Relatório de despesas.
Solução
Observação: O status do Relatório de despesas será Quitado sem qualquer gasto de efetivo e
seu Impacto no no Livro Razão Geral será totalmente revertido.
1. Navegue até Transações > Financeiro > Criar Lançamentos para criar um
Lançamento de estorno que compensará o Relatório de despesas duplicado
2. No lado do Débito, selecione a conta Contas a Pagar. No campo Nome, selecione o
Funcionário
3. No lado Crédito, selecione a conta apropriada que está vinculada às Contas a Pagar
4. Para verificar a conta, clique em Exibir ao lado do Relatório de Despesas duplicado
> Ações > Impacto do Livro Razão Geral
5. Clique em Salvar
6. Navegue até Transações > A Pagar > Pagar fornecedor único
7. No campo Favorecido, informe o Funcionário
8. Na aba Aplicar, coloque uma marca de seleção no Lançamento criado na Etapa 1 e no
Relatório de Despesas duplicado para cancelar um ao outro
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja exibir o botão Completar depois no Relatório de despesa usando a Função
personalizada.
Solução
1234
2. Função personalizada: Clique em Editar
Observação: Sempre clique em Adicionar uma vez que Campo selecionado e ajustado
conforme necessário.
O botão Completar depois funciona da mesma forma que a caixa de seleção Concluído,
também exibida no Relatório de despesa para usuários com função de Administrador.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Para enviar um e-mail a um funcionário assim que o relatório de despesas arquivado for
aprovado pela contabilidade/aprovador de despesas/supervisor.
Solução
Execute as seguintes etapas:
1. Navegue para Configuração > Empresa > Preferências Gerais.
2. Coloque a caixa de seleção no campo E-mail funcionário em aprovações.
3. Clique em Salvar.
Observação:
Para que um alerta por e-mail seja acionado depois que a contabilidade aprovar os Relatórios
de Despesas, o botão Aprovar deve ser usado em vez da caixa de seleção Aprovação Contábil.
1235
Para obter as etapas de como a contabilidade deve aprovar os Relatórios de Despesas, consulte
ID da Resposta: 8516 Giving Accounting Approval for Expense Report.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário gostaria de reorganizar sob a sublista Despesas e ter o Valor bruto na frente do
Valor. Esta sublista não pode ser encontrada nos campos da Sublista.
Solução
Observação: O Código do imposto deve vir primeiro antes da coluna Valor bruto.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
1236
SuiteApp/Bundle: Withholding Tax 1.43.0 (ID do Pacote 47459)
Cenário
Os campos Código do Imposto, Alíquota do Imposto e Valor do Imposto no Relatório de
Despesas são parte do Pacote de Retenção de Imposto na Fonte. O Pacote está bloqueado e
gerenciado pelo NetSuite. O usuário deseja saber o ID interno desses campos.
Solução
Os IDs internos dos campos mencionados são:
▪ Código do Imposto = taxcode
▪ Alíquota do Imposto = taxrate1
▪ Valor do Imposto = tax1amt
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: n/d
Cenário
O usuário salva ou aprova a transação (isto é, Faturamento do Fornecedor, FATURA, Ordem de
Venda, Aviso de Crédito, Venda em Dinheiro, Relatório de Despesas), mas recebe um erro: A
moeda na transação, xxxx é diferente do yyyy, a moeda da entidade, zzzz nesta transação.
Exemplo: A moeda na transação, GBP é diferente de USD, a moeda da entidade, {Nome do
Funcionário} nesta transação.”
Solução
O erro é derivado de uma incompatibilidade entre a moeda da transação e as moedas
disponíveis da entidade na subguia Financeira do registro da entidade > guia
sublista Moedas ou a moeda do registro do funcionário e sua (s) transação(ões) é diferente da
moeda base de sua subsidiária.
1. Verifique se o Registro da Entidade (cliente, projeto, fornecedor) tem a mesma moeda da
transação de Venda/Compra (FATURA, Ordem de Venda, Faturamento do Fornecedor, Ordem
de Compra)
1237
Se houver uma incompatibilidade entre as duas (entidade e transação), o usuário terá a opção
de:
i. Adicionando a Moeda na guia Financeira do registro da entidade > Sub-lista de
moedas ou
ii. Escolhendo outra entidade para a transação com a mesma moeda da transação
2. Verifique se a moeda do registro do Funcionário e sua (s) transação (ões) são iguais a sua
subsidiária
1. Excluir a transação (ou seja, Relatório de Despesas)
2. Edite o registro do Funcionário para vincular a moeda do funcionário à moeda base
de sua subsidiária.
3. Recrie a transação para aquele funcionário com a moeda correta
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Aplicar pagamento em Relatório de Despesas via script
Solução
var makePayment = nlapiCreateRecord('vendorpayment', {recordmode: 'dyn
amic', 'entity': 16278});
makePayment.selectLineItem('apply', 1);
makePayment.setCurrentLineItemValue('apply', 'apply', 'T');
makePayment.commitLineItem('apply');
nlapiSubmitRecord(makePayment,true);
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
1238
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja visualizar uma pesquisa salva que mostrará o número de relatórios de
despesas arquivados pelo funcionário
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
2. Escolha Transação como Tipo de Pesquisa
3. Na guia Critérios > subguia Padrão, adicione o seguinte filtro:
• Data = é (escolha uma faixa de datas, ex. no último ano fiscal)
• Tipo = é Relatório de Despesas
• Linha Principal = verdadeiro (Sim)
4. Na guia Critérios > subguia Sumário, adicionar
• Contagem da coluna Tipo de Sumário
• Número do Documento para a coluna Campo e na janela pop-up: Número do
Documento = é maior que; Valor = 1
5. Na guia Resultados > subguia Colunas, clique em Remover Tudo e adicione os seguintes
campos:
• Nome, Tipo de Resumo = Grupo
• Número do Documento, Tipo de Resumo = Contagem, Rótulo de Resumo = Número de
Relatórios de Despesas arquivados
6. Forneça um Título de Pesquisa
7. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1239
IMPORTAÇÃO CSV DO RELATÓRIO DE DESPESAS COM UM ERRO DE CHAVE
DE REFERÊNCIA DE CATEGORIA INVÁLIDA
Referência: SuiteAnswers 36766
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
O usuário está tentando fazer upload dos Relatórios de Despesas via Importação CSV e obtém
o erro: Chave de Referência de Categoria Inválida XX.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O erro "Um ou mais e-mails de destinatários não são válidos" é encontrado quando
"Funcionário" é definido como o Destinatário na Ação Enviar E-mail de um fluxo de trabalho
1240
implantado no Relatório de Despesas. Isso ocorre devido ao fluxo de trabalho, incluindo as
opções de diferentes tipos de registro no Campo Destinatário.
Solução
Para evitar isso, selecione "Entidade (Funcionário)" com as seguintes etapas:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Ao verificar o Impacto do Razão Geral, ele ainda mostra a conta definida na Categoria de
custo em vez de Rastrear despesas a faturar no campo. Isso ocorre porque a conta no
campo Rastrear despesas a faturar é informada somente quando o Relatório de despesas é
faturado, não quando o Relatório de despesas é criado.
Solução
Para testar, continue criando uma Fatura em Transações > Vendas > Criar faturas:
1241
2. Salve a Fatura
3. Navegue até Ações > Impacto do Razão Geral
O impacto do Razão Geral mostra o conjunto de contas definido como Rastrear despesas a
faturar na conta da Categoria de custo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
A Busca salva do Relatório de despesa não mostra o nome do funcionário em todas as linhas.
Solução
O Nome do Funcionário só será exibido na Linha principal da busca salva. Para mostrar o
nome do funcionário em todas as linhas da busca:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp/Bundle: N/A
Cenário
1242
O usuário deseja personalizar o Relatório do General Ledger para mostrar a Categoria de
Despesas em Relatórios de Despesas.
Solução
1. Navegue até Relatórios > Financeiro > Razão Geral > Personalizar.
2. Na pasta Editar Colunas > expanda a pasta Transações > expanda a pasta Categoria >
selecione Nome.
3. Clique em Visualizar ou Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Você pode criar uma Busca salva para mostrar uma lista de Pagamentos do fornecedor ACH
aplicados ao Relatório de despesas ou Faturas
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Selecione Tipo
▪ qualquer um dos seguintes: Pagamento da fatura
▪ Clique em Definir
o Selecione Criados de campos...
▪ Criado de Campos: Tipo
▪ Tipo: qualquer um dos
▪ qualquer um dos seguintes: Fatura, Relatório de despesas
Observação: Pressione CTRL no teclado para selecionar vários campos.
▪ Clique em Definir
o Selecione Observações do sistema campos...
▪ Filtro de Observações do sistema: Novo valor
▪ Novo valor: Contém
▪ Contém: Para ACH
1243
▪ Clique em Definir
7. Clique em Resultados
8. Clique no botão Remover tudo
9. Clique em Colunas
10. Campos:
o Selecione Data
o Selecione Tipo
o Selecione Nome
o Selecione Número da transação
o Selecione Valor
11. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
CSV IMPORTAR > ADICIONAR > RELATÓRIO DE DESPESAS > ERRO: INFORME
VALOR(ES) PARA: MOEDA
Referência: SuiteAnswers 34762
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: N/A
Cenário
Ao adicionar um novo Relatório de Despesas, a resposta CSV encontra-se com um erro de
Resposta CSV: Informe o (s) valor (es) para: Moeda.
O erro será encontrado se a caixa Usar Multimoeda por padrão estiver sendo exibida como
marcada no form Relatório de Despesas e nenhuma informação sobre moeda tiver sido
mapeada ou fornecida manualmente no Assistente de Importação.
Solução
Para resolver o erro, o usuário pode escolher qualquer uma das opções mostradas abaixo:
Opção 2: Edite o arquivo CSV e adicione uma coluna para moeda ou forneça um valor padrão
para o campo Despesas 1: NetSuite de Moeda na página Mapeamento de Campo do Assistente
de Importação.
1244
No arquivo CSV:
Moeda
USD
No Assistente de importação > Mapeamento de campo da etapa 4:
1. Clique no ícone de lápis para a linha Despesas 1: Moeda para abrir um pop-up.
2. Escolha Fornecer Valor Padrão.
3. Selecione o valor em US $ no menu suspenso ou na lista pop-up.
4. Clique em Concluído.
Opção 3: Edite o arquivo CSV e adicione uma coluna para Usar MultiCurrency com o valor "Não"
ou forneça um valor padrão para o campo Usar MultiCurrency NetSuite na página Mapeamento
de Campos do Assistente de Importação.
No arquivo CSV:
Usar Multicurrenty
Não
No Assistente de importação > Mapeamento de campo da etapa 4:
1. Clique no ícone de lápis na linha Usar MultiCurrency para abrir uma pop-up.
2. Escolha Fornecer Valor Padrão.
3. Selecione o valor Não na lista drop-down ou na lista pop-up.
4. Clique em Concluído.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Buscar Relatórios de despesa não aprovados para mostrar Contas do Razão geral e Supervisor
de Funcionário.
Solução
1. Navegue até Transações > Gerenciamento > Buscas salvas > Criar
2. Na aba Critérios > Sub-aba Padrão > informe os seguintes filtros:
1. O Tipo é Relatório de despesa
2. O Status é qualquer um dos Relatórios de despesas: Aprovação do supervisor
pendente; Relatório de despesas: Aprovação contábil pendente
1245
3. A Linha principal é Falsa
3. Na aba Resultados > Sub-aba Colunas > adicione os campos necessários mais o abaixo
1. Categoria de Despesa
2. Categoria de despesa campos... em seguida, selecione Conta
3. Funcionário campos... em seguida, selecione Supervisor
4. Nos Filtros disponíveis, defina Filtro como Data e, em seguida, marque a
caixa Mostrar no rodapé.
5. Informe um Título de busca
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Definir o campo da coluna Memo padrão no Relatório de despesa como obrigatório ainda não é
possível e está registrado como Aprimoramento 68840. A solução alternativa é criar um
Campo de linha de transação personalizado e ocultar o campo de Memo padrão no formulário
personalizado preferido.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos de linha de
transação > Criar
2. Nome do campo: Digite Memo personalizado
3. Tipo: Selecione Texto livre
4. Armazenar valor: Marque a caixa de seleção
5. Clique em Aplica-se a
6. Relatórios de despesa: Marque a caixa de seleção
7. Clique em Validação e valores padrão
8. Obrigatória: Marque a caixa de seleção
9. Clique em Salvar
1246
2. Ocultar campo de Memo padrão
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp/Bundle: N/A
Cenário
O usuário deseja criar uma Pesquisa Salva de Relatórios de Despesas por Categoria de Despesas
filtrada por Cliente / Projeto.
Solução
1. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Novas.
2. Selecione Transação como o Tipo de Pesquisa.
3. Informe um Título de Pesquisa e defina o seguinte:
Guia Critérios > subguia Padrão:
*Tipo = Relatório de Despesas
* Linha Principal = F (Não)
*Nome = Definido aqui o cliente/projeto específico necessário
Guia Resultados > subguia Colunas:
Adicione campos necessários para mostrar como colunas de pesquisa, incluindo o seguinte:
* Categoria Despesa
*Nome
*Data
*Número
*Valor
1247
Guia Filtros Disponíveis:
*Nome | Mostrar no Rodapé = T
4. Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Para limitar a Categoria de Despesas por Subsidiária do funcionário que informa os Relatórios
de Despesas, precisamos definir a Subsidiária na Conta de Despesas selecionada na Categoria
de Despesas.
Cenário:
1. Navegue até Listas > Relacionamentos > Funcionário > Novo
Funcionário A
Nome = John Doe
Subsidiária = Nova Zelândia
Funcionário B
Nome = John Cruz
Subsidiária = US
3. Navegue até Configurar > Contabilidade > Categorias de Despesas > Novo
Nome = Utilitários NZ
Conta de Despesas = Nova Zelândia - Despesa com Utilitários
Resultado Real:
Categoria Despesa NZ Utilitários incluídos na lista
1248
- Navegue até Transações > Funcionários > Informar Relatórios de Despesas
- Guia Despesas, Clique em Categoria
Resultado Real:
Categoria Despesa NZ Utilitários não está na lista
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O Relatório de despesa não exibe a caixa de seleção Aprovação do supervisor nem no modo
de Edição.
Solução
Um destes itens deve ser atendido para exibir a caixa de seleção Aprovação do supervisor no
modo de Edição:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1249
Produto: NetSuite 2020.1
Cenário
Solução
Para poder encaminhar o Relatório de despesa para o novo supervisor ou aprovador, o usuário
deve Editar e Salvar o Relatório de despesa usando uma função com permissão total
para Relatórios de despesa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp/Bundle: N/A
Cenário
O usuário deseja criar uma Pesquisa Salva de Pagamentos da Fatura, excluindo pagamentos
feitos a Relatórios de Despesas.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
2. Clique em Transação.
3. Informe um título de pesquisa.
4. Na guia Critérios > subguia Padrão, selecione os seguintes filtros:
▪ Valor = não é 0
▪ Tipo = é Pagamento da Fatura
▪ Linha Principal = é falsa
▪ Aplicado à Transação: Tipo = não é Relatório de Despesas
1250
5. Na guia Resultados, selecione os seguintes campos de coluna:
▪ Data
▪ Período
▪ Nr. do Documento
▪ Nome
▪ Valor
▪ Aplicado à Transação
6. Clique em Visualizar ou Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário está usando uma Função da Central de Funcionários para Inserir relatórios de
despesas quando o botão Completar depois está ausente.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1251
PESQUISA SALVA DE RELATÓRIO DE DESPESAS: ADICIONAR VALORES DE
DUAS COLUNAS ONDE UMA COLUNA ESTÁ EM BRANCO
Referência: SuiteAnswers 31662
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Adicionar Valores de Duas Colunas em Branco com as Pesquisas Salvas do Relatório de Despesas
Solução
1. Edite ou crie uma pesquisa navegando até Listas > Pesquisar > Pesquisas Salvas.
2. Na guia Resultados > subguia Colunas, adicione Fórmula (Moeda).
3. Na caixa Fórmula, informe esta fórmula:
NVL({field id 1}, 0)+ NVL({field id 2}, 0)
* Os IDs de Campo podem ser encontrados na janela de ajuda Nível de Campo quando
você clica no rótulo Campo. Isso também é encontrado quando você personaliza o
formulário e clica na guia Campos da Tela. Se a coluna for personalizada, navegue
até Configuração > Personalização > Corpo da Transação/Campos de Coluna > coluna
ID.
4. Forneça um nome para esta coluna na caixa Label Personalizado (por exemplo, Valor Total).
5. Clique em Salvar e executar.
A função NVL força o valor a ser definido como o segundo parâmetro quando o ID do campo é
Nulo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Solução
1252
3. Clique em Conteúdo
4. Clique em Categorias
5. Clique e arraste o título do tópico para reorganizar seu pedido
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário quer criar uma Busca salva de Cheques e Pagamentos da fatura com detalhes do
Endereço do beneficiário mostrados em colunas separadas.
Solução
1. Navegue até Lista > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
Exemplo: Cheques e Pagamentos de fatura com Endereço do beneficiário
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Tipo
1. Tipo: Selecione qualquer
2. Selecione Cheque e Pagamento da fatura
3. Clique em Definir
7. Clique em Resultados
8. Clique em Colunas
9. Campo:
o Selecione Fornecedor campos...
1. Clique no botão Adicionar múltiplos
2. Selecione Endereço para Faturamento 1, Endereço para
Faturamento 2, Cidade para Faturamento, Estado/Província para
Faturamento, País para Faturamento, CEP para Faturamento
3. Clique em Adicionar
10. Clique em Salvar
1253
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
A importação de Tarefas do Projeto retorna um erro: "Chave de Referência do Formulário
Personalizado Inválida XXXX". No entanto, não há tal ID Interno nas listas de Formulários
Personalizados.
Solução
1. Navegue para Personalização > Forms > Forms de Entrada
2. Editar qualquer formulário
3. No link URL do formulário selecionado, altere o número do ID para o número indicado na
mensagem de erro e clique em Enter. O Formulário Personalizado com esse ID Interno será
carregado.
4. Marque a caixa de seleção Form como Preferencial e clique em Salvar
5. Na lista de Formulários de Entrada Personalizados, altere novamente para seu Formulário
Preferencial
6. Importe a Tarefa do Projeto novamente. Nenhum erro deve ser encontrado mais.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Pacote: China Localization Bundle | ID do pacote: 217320 | Versão 1.00.22
Cenário
1254
1. Usando uma Função Personalizada restrita a uma Subsidiária selecionada, navegue
até Relatórios > Financeiro > Saldo da conta da China
2. Selecione o campo Nível da Conta = Todas as Contas e Subcontas
3. Clique em Atualizar
Resultado: Uma mensagem de erro é mostrada, Erro: Falha ao localizar a conta pelo nome
da conta com estilo de relatório XX.
Isso se deve a uma Conta na Subsidiária selecionada, que tem uma conta pai em uma
Subsidiária diferente.Para resolver isso, execute as etapas mostradas abaixo.
Solução
A Função personalizada agora deve ser capaz de gerar o relatório de Saldo da Conta da China
sem erros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Pacote: Fixed Assets Management | ID do pacote: 364000
Cenário
O usuário tenta usar o filtro Programação na página Histórico de depreciação. Quando você
seleciona Sim ou Não no campo Programação, há um erro:
"SSS_INVALID_SRCH_OPERATOR", "mensagem": "Um nlobjSearchFilter contém um
operador inválido ou não está na sintaxe correta: custrecord_deprhistcurrentage."
O NetSuite está verificando os registros de Valores de Ativo FAM para determinar se as linhas
do Histórico de depreciação estão Programadas (geradas para uma depreciação futura) ou Não
programadas (geradas para a depreciação já executada ou linha de Aquisição).
1255
Se os Ativos não forem importados corretamente, geralmente com a caixa de seleção Executar
SuiteScript do Servidor e Acionar fluxos de trabalho desmarcada em Opções avançadas da
importação CSV, o NetSuite não criará Valores de Ativo FAM para Ativos importados. Em
seguida, o erro mencionado é exibido quando o filtro Agendar é usado.
Solução
Para corrigir este e todos os erros futuros causados por Valores de Ativo FAM ausentes:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Ao acessar Configurações > Empresa > Preferências de email após clicar em Salvar, há um
erro inesperado. Uma das causas pode ser a falta do endereço de email na sub-aba Ambiente
de Teste e Pré-Visualização de Lançamento quando você selecionou a opção Enviar email
para (endereços separados por vírgulas). Se esta opção estiver marcada e não houver valor, o
erro inesperado será exibido após Salvar.
Solução
Preencha o email
1256
1. Entrar como Administrador
2. Vá para Configurações > Empresa > Preferências de email
3. Clique na sub-aba Ambiente de Teste e Pré-Visualização de Lançamento
4. Nas Opções do ambiente de teste ou nas Opções de pré-visualização de
lançamento, marque Enviar um email para o usuário conectado ou Não enviar emails de
acordo com suas preferências
5. Clique em Salvar
Observação: Se você continuar com um erro inesperado, entre em contato com o suporte da
Netsuite. Para uma identificação mais rápida do erro, siga as instruções descritas no
artigo 88271 Capture Information Regarding Unexpected Error for the Customer Support.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
SuiteApp/Bundle: SuitePeople US Payroll
Cenário
Os usuários do SuitePeople US Payroll atualizam as informações de impostos de seus
funcionários usando o formulário W-4 2020 no registro do funcionário, mas após salvarem, as
novas informações de imposto não serão refletidas no registro do funcionário.
Solução
1. Usando a Função de Administrador
2. Navegue até Lista > Funcionários> Funcionário > Editar > Folha de Pagamento > Impostos >
Retenção Federal
3. Definir Método de Substituição de Imposto = Sem Substituição; Abatimentos de Retenção =
0
4. Salvar Registro do Funcionário
5. Editar Registro do Funcionário > Folha de Pagamento > Impostos > Retenção Federal
6. Clique no hyperlink W-4
7. Atualize as informações necessárias
8. Clique em Salvar
9. Salvar Registro do Funcionário
Observação:
1257
Por IRS, as Concessões não são mais usadas para o Formulário W-4 redesenhado. Essa alteração
destina-se a aumentar a transparência, a simplicidade e a precisão do formulário. No passado,
o valor de um subsídio de retenção estava ligado ao valor da isenção pessoal. Devido a
mudanças no direito, atualmente não é possível reivindicar isenções pessoais ou isenções de
dependência.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário com uma função de Administrador de Vendas está importando um arquivo CSV
para criar Pedido de Vendas. No Mapeamento de Campo da importação CSV, ele está
definindo o Status do Pedido para Atendimento Pendente, no entanto, no upload, o
resultado do Status do Pedido aparece como Aprovação Pendente. Em contraste com o uso
da função de Administrador, pois posteriormente pode definir o status como Atendimento
Pendente.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1258
NÚMERO DE CASOS FECHADOS POR REPRESENTANTE DE SUPORTE POR DIA
USANDO BUSCA SALVA DE CASO
Referência: SuiteAnswers 91741
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário quer criar uma Busca salva que mostrará o número total de casos fechados por um
Representante de suporte em um dia.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: N/A
Cenário
1259
1. Em Home Dashboard, clique em Personalizar
2. Em Conteúdo Padrão, clique em para selecionar o Gráfico de Tendência
3. No Portlet do Gráfico de Tendência, passe o mouse para Mais Opções > Clique
em Configurar
4. Na janela pop-up Gráfico de Tendência:
- KPI = KPI Personalizado nº1
- No campo Tipo de Tendência Padrão, a Pesquisa Salva não é mostrada e, portanto, não pode
ser selecionada
Solução
Quando a Pesquisa Salva não está sendo exibida, um usuário pode verificar se o campo Data foi
adicionado na subguia Filtros Disponíveis da Pesquisa Salva. O usuário pode adicioná-lo da
seguinte forma:
1. Navegue até Listas > Pesquisar > Pesquisas Salvas
2. Clicado em Editar para Pesquisa Salva que não está sendo exibida na lista
3. Na Subguia Filtros Disponíveis, adicione Campo Data (Mostrar na Região do Filtro = Sim)
4. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
É possível excluir compartimentos (bins) existentes desde que não haja itens ou transações
associados a eles. No entanto, se já houver itens ou transações associados, a exclusão de
registros de compartimentos (bins) não será possível, a menos que você também exclua todas
as transações associadas.
1260
para ser associado a registros de item. Por outro lado, a exclusão de registros de
compartimentos (bins) apagará todos os registros relacionados e não deixará rastro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
1. Navegue até Configurações > Contabilidade > Entrega > conta UPS > campo
Local
2. Remova a localização atribuída para que sua conta de UPS possa ser usada para todos
os locais que você tem no NetSuite
3. Clique em Salvar
Observação: Ao atribuir um local, o NetSuite reconhecerá que sua conta UPS é unicamente
para o uso desse local específico.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
1261
Cenário
O recurso Várias Moedas está ativado na conta. O usuário cria uma transação de vendas para
um Cliente e seleciona o campo Moeda para uma moeda diferente da Moeda Principal do
Cliente. O usuário edita a transação e a salva. O usuário percebe que o campo Moeda da
transação assumiu como padrão a Moeda Principal do Cliente.
Solução
Quando um usuário editar o campo Empresa em uma transação de vendas por engano e corrigi-
lo, o sistema preencherá novamente os campos que são originados automaticamente do
registro Cliente na transação. O campo Moeda é um desses campos, portanto, esse campo é
revertido para a Moeda Principal do Cliente.
Isso acontece principalmente por engano porque, quando o modo de edição de uma transação
é carregado, o foco do cursor está no campo Empresa e, se um botão do teclado for
pressionado, este campo será editado. Em seguida, o usuário precisará corrigi-lo, portanto, o
padrão do campo Moeda.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário cria uma Pesquisa salva de Item para mostrar a quantidade disponível de seus
itens por local, seja essa quantidade 0 ou não. No entanto, nenhum resultado está sendo
mostrado para seus novos locais para os quais as transações ainda não foram criadas.
Na Sublista do Local do registro do item, é um comportamento padrão que as
colunas Quantidade Disponível e Quantidade Disponível (Unidade-Base) dos novos locais
para os quais as transações ainda não foram criadas estão definidas como Nulas.
Solução
Para extrair resultados para esses locais, o usuário pode executar o seguinte:
1262
Depois de executar as etapas acima, os valores Nulos definidos nas Quantidade
Disponível e Colunas Quantidade Disponível (Unidade Base) serão alterados para 0, o que
permitirá que os usuários puxem os resultados para esses locais em sua Pesquisa salva de Item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Exemplo:
A falta de correspondência de Data e Período de contabilização causa o erro, pois isso foi
afetado pela Preferência contábil e tem um Impacto no Livro Razão Geral.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1263
A IMAGEM DE FUNDO DO RODAPÉ DO SITE ESTÁ FALTANDO
Referência: SuiteAnswers 91593
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: SuiteSuccess for Commerce Bridge and Horizon Theme
• SuiteSuccess - SC Theme|Bridge, ID: 239193 version 1.0.25
• SuiteSuccess - SC Theme|Horizon, ID: 239198 version 1.0.29
• SuiteSuccess - SC Theme|Bridge, ID: 239191 version 1.0.25
• SuiteSuccess - SC Theme|Horizon, ID: 239200 version 1.0.29
Cenário
Não é possível ver a imagem de fundo do rodapé devido a um erro da console de "404 (Não
Encontrado)".
Solução
O erro da console 404 (Não Encontrado) para a imagem de segundo plano do rodapé ocorre
porque uma imagem não existente na pasta que está sendo originada no campo URL de
Segundo Plano da Seção Superior em Configurar > Avançado SuiteCommerce > Configuração
> guia Tema da Ponte > subguia Rodapé.
Observação: O campo URL de Plano de Fundo da Seção Superior está usando esse
caminho de arquivo para originar sua imagem:
/scs/extensions/SC/Bridge/1.0.25/img/<image filename>.
Para resolver o erro da console 404 (Não Encontrado), é necessário fazer upload da imagem na
pasta img do tema que está sendo usado. Para verificar se a imagem foi submetida a upload na
pasta correta:
1. Navegue até Documentos > Arquivos > Gabinete de Arquivos
2. Navegue até Web Site Hosting Files > Live Hosting Files > SSP Applications >
NetSuite Inc. - SCS > SuiteCommerce Standard (2) > Extensions > SC > Bridge >
1.0.25 > img
3. Verifique cuidadosamente se a imagem que você pretende ver como o rodapé do site é
submetido a upload na pasta img
Se a imagem ainda não aparecer após verificar se foi feito o upload na pasta correta do tema:
1. Navegue até Configuração > Avançado do SuiteCommerce > Configuração
2. Ir para a guia Tema da Ponte > subguia Rodapé
3. Verifique se o formato do URL do campo URL de Plano de Fundo da Seção
Superior está correto. O formato deve ser: img/<image filename>
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1264
IMAGENS DE OPÇÕES DE LAYOUT NÃO ENCONTRADAS NO LAYOUT DA
PÁGINA DAS FERRAMENTAS DE GERENCIAMENTO DE SITES
Referência: SuiteAnswers 91595
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle:
Cenário
Os usuários não podem ver as imagens das Opções de layout na página Configurações de
apresentação de página no Site Management Tools (SMT) usando temas do SuiteSuccess.
Solução
As imagens ausentes/interrompidas das opções de layout são porque as imagens não estão
disponíveis na pasta img do tema.
1. Vá para Personalização > SuiteBundler > Pesquisar e instalar bundles > Lista
2. Procure o tema base do SuiteCommerce
3. Anote o ID do bundle
1265
3. Faça upload do img.zip para a pasta img do tema
Depois que as imagens forem carregadas, aguarde sua conclusão e verifique as Ferramentas de
gerenciamento de site para verificar se as imagens das opções de layout serão exibidas agora.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: Fixed Assets Management 19.2
Cenário
O campo Fornecedor na página Proposta de Ativos foi projetado para mostrar apenas o ID
Fornecedor. Como o campo faz parte do pacote de gerenciamento de ativos fixos, não pode ser
editado para alterar suas configurações. Isso também se aplica no registro de Ativo.
Um novo campo personalizado pode ser criado para mostrar o nome do Fornecedor.
Solução
1. Navegue até Personalização > Listas, Registros, & Campos > Tipos de Registro >
Proposta de Ativo FAM
1266
2. Na guia Campos, clique em Novo Campo
3. Criar um Nome de Rótulo
4. Defina o Campo Tipo = Lista/Registro
5. Definir o campo Lista/Registro = Fornecedor
6. Na guia Exibir, defina a Subguia = Geral
7. Na guia Seleção de Fornecedor e Filtragem,
• Lista de Origem = Transação de Origem
• Origem - De = Fornecedor
8. Pressione o botão Salvar e clique na seta drop-down e selecione Salvar e Aplicar aos Forms.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
• Navegue até Transações > A pagar > Digitar créditos do fornecedor ou os usuários
poderão clicar no botão Crédito no registro da Fatura
• Preencha todos os campos obrigatórios
• Clique em Salvar
• Navegue até Transações > Financeiro > Criar Lançamentos
Observação: Ao Criar o Lançamento, Débito da conta Bancária em que o Reembolso
foi depositado e Crédito da conta a pagar usada no Crédito do fornecedor criado na
Etapa 1. A coluna Nome do crédito deve ser preenchida da mesma forma que o nome
do Fornecedor do Crédito da Fatura para aplicar o Lançamento ao Crédito da fatura.
Isso serve para registrar o reembolso depositado e limpar o impacto suspenso
do Crédito da fatura para Contas a Pagar
• Preencha todos os outros campos obrigatórios
• Clique em Salvar
• Navegue até Transações > A pagar > Pagar fornecedor único
• Clique em Aplicar
• Marque o Crédito da fatura e o Lançamento criados nas Etapas 1 e 3
• Clique em Salvar
1267
Observação: Esta é apenas uma solução alternativa que os usuários podem fazer em relação
ao Reembolso do Fornecedor, pois a capacidade de lidar com reembolsos do fornecedor ainda
é uma melhoria registrada em Aperfeiçoamento 100130.
Vídeo Tutorial
Clique no Link
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Uma Função personalizada criada antes de ativar Permissões Avançadas do Funcionário não
pode criar ou editar Buscas salvas após ativar o recurso, incluindo as buscas que a Função
podia editar anteriormente.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1268
RESOLVER ERRO: “OCORREU UM ERRO INESPERADO.” AO VISUALIZAR O
LANÇAMENTO DE ESTORNO
Referência: SuiteAnswers 90958
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Erro: "Ocorreu um erro inesperado." em Meu perfil no portlet Home Links ao usar uma função
personalizada da Central de Funcionários.
Solução
1. Navegue para Personalização > Listas, registros e campos > Campos de entidade
1269
2. Mostrar inativos: marque a caixa de seleção
3. Verificar campos personalizados inativos
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: Fixed Assets Management 19.2 (ID do Pacote: 313134)
Cenário
O pacote de Gerenciamento de ativos fixos recém-instalado não está funcionando conforme o
esperado. Funções básicas, como a geração de Agendamentos de depreciação, a criação do
registro de Valor do ativo e a página Gerar proposta de ativo.
Solução
O motivo é porque o campo Pasta para usuário para geração de relatórios (ID Interno) *
está em branco. Para verificar se tem valor:
1. Navegue até Fixed Assets > Configuração > Configuração do Sistema
2. Na guia Relatórios > Verifique se o campo Pasta para Usuário para Geração de
Relatórios (ID Interno) * contém valor
Se o campo estiver em branco, informe o ID interno da pasta de arquivo no qual os relatórios do
Fixed Assets são salvos. Para ver o ID interno da pasta de relatórios na sua conta do NetSuite:
1. Navegue até Documentos > Arquivos > Pasta de arquivo > Abrir SuiteBundles
2. Abrir a pasta Pacote de FAM
3. Abrir a pasta src
Observação: Para verificar o ID do Pacote de FAM, vá para Personalização > SuiteBundler >
Buscar e instalar pacotes > Lista
1270
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Em vez de usar Campo: Empresa, use Campo: Principal para exibir as alterações no campo
Empresa principal.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Usuário A possui uma Busca salva do cliente privada que retorna um determinado número de
destinatários pretendidos.
Esta Busca salva do cliente está associada a um Grupo de clientes dinâmico que é usado na
Operação de mescla em massa.
O usuário B faz uma mala direta em lote e observa que o número de destinatários é diferente
quando se usa a Busca de cliente do usuário A.
1271
Solução
O Usuário A pode deixar a Busca salva do cliente como privada e adicionar o Usuário B como
público-alvo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O campo Conta na transação mostra a Conta principal, mesmo que a preferência Exibir
somente última subconta esteja ativada.
Solução
A preferência Exibir somente última subconta funciona apenas em listas suspensas. Quando
os registros são exibidos em listas pop-up, em vez de listas suspensas, os nomes das subcontas
sempre incluem o nome da principal.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1272
Produto: NetSuite 2020.2
Cenário
O usuário está tentando exibir uma nova linha quando um Código de barras criado a partir de
um Modelo avançado de PDF/HTML é decodificado.
Solução
2. Personalize Formulário
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1273
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário não pode salvar o novo registro do item quando escolhe o método de
Reabastecimento = Em fase de horas. Mas se o método de Reabastecimento = Ponto de
renovação, o usuário poderá salvar o registro.
Solução
Além disso, certifique-se de que a funcionalidade Demand Planning também esteja ativada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Do Registro do Item > Ações > Criar Cópia > Detalhes do Item que podem ser copiados
Solução
1274
Ao fazer uma cópia de um Registro de Item, como Item de Estoque, os detalhes do item que
são copiados estão limitados às informações que estão corretas para serem duplicadas. Alguns
dos detalhes significativos que são copiados são os seguintes:
• Código UPC
• Tipo de Unidades (Unidade de Estoque, Unidades de Compra, Unidades de Venda e
Unidade de Consumo)
• Unidade-base
• Preço de Compra
• Nível de Ação Preferencial
• Reordenar Vários
• Nível do Estoque de Segurança
• Transferir Preço
Observação: A maioria dos detalhes copiados ainda é editável, exceto para o Tipo de Unidades
e a Unidade Base.
SuiteAnswers Relacionado
• Criar uma Cópia de uma Função Existente
• Função não capaz de Copiar um Registro de Item
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Alguns campos confidenciais precisam ser mascarados, como: Números de Conta Bancária,
Detalhes do Cartão de Crédito etc. Usando a Fórmula do Campo Entidade Personalizada, isso
pode ser obtido.
Solução
Use a seguinte fórmula:
(REPLACE((({custentity1}), (SUBSTR({custentity1}, 1,3)), 'XXX'))
1275
*custentity1 é o ID interno do campo cujo valor precisa ser mascarado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Todos os e-mails enviados por um Fluxo de trabalho em um registro de Caso estão visíveis em
Comunicação > Mensagens. No entanto, e-mails internos não devem estar visíveis nessa
sublista.
O usuário deseja ocultar e-mails internos em Comunicação > Mensagens. Uma caixa de seleção
personalizada deve ser criada no tipo apropriado de registro (funcionário, cliente, fornecedor,
contato, parceiro ou qualquer outro em que haja um endereço de e-mail interno, que deve ser
tomado como interno).
Solução
1. Clique em Comunicação
1276
2. Clique em Mensagens
3. Clique em Personalizar visualização
4. Clique em Critérios
5. Filtrar:
o Selecione Autor campos...
o Selecione Interno (Personalizado)
o Selecione Não
6. Clique em Definir
Observação: No caso de haver um pedido para filtrar também e-mails de destinatários
como internos, siga o passo abaixo:
7. Filtrar:
o Selecione Destinatário campos...
o Selecione Interno (Personalizado)
o Selecione Não
8. Clique em Definir
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Time-Off Tracking | ID do pacote: 112449
Cenário
Solução
Quando um Tipo de folga está associado a um item da Folha de pagamento, o item da Folha de
pagamento deve ser atribuído no registro do Funcionário e deve estar ativo na data da
Solicitação de folga. Por exemplo, se o funcionário enviar uma Solicitação de folga para 31 de
março de 2020, a data efetiva do item de Folha de pagamento deverá ser 31 de março de 2020
ou anterior e sua Data de expiração deverá ser 31 de março de 2020 ou posterior.
1277
Para corrigir o item da Folha de pagamento, conclua as seguintes etapas:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: SCM Mobile bundle ID 294240
Cenário
Na função de criação de onda do WMS (Inventory > Wave > Criar uma Onda), a função de
pesquisa na Seção de Entrega não mostrará resultados mesmo que os parâmetros adequados
sejam colocados
Solução
Uma ordem de venda ou uma ordem de transferência só apareceria na pesquisa de Entrega se
ela satisfizesse os seguintes critérios:
1. Deve haver uma data no campo Data de Entrega Esperada no nível do item de linha
Observação: Esta pesquisa não usa a Data da Entrega na guia Entrega
2. O item com Data de Entrega Esperada tem quantidades confirmadas
3. Na Pesquisa de Critérios de Onda, verifique se o local apropriado e as datas de pesquisa
correspondentes à Data de Entrega Esperada estão selecionados
SuiteAnswers Relacionado
• WMS: Onda não concluindo; Relatório de Separação não imprimindo
1278
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro
2. Extensão SC ExtMech: Clique em Lista
3. Tema base do SuiteCommerce: Clique em Editar
4. Target_Version: Limpar valor
5. Clique em Salvar
6. Tema base do SuiteCommerce: Clique em Exibir
7. manifest.json: Clique em Editar
8. target_version: Remover no código
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sales (NSPOS) 2018.2
Cenário
1279
Um usuário abre o aplicativo NSPOS (NetSuite Point of Sale), ele não carrega e não há
mensagens de erro sendo mostradas. Como não há mensagens de erro mostradas no aplicativo
quando o usuário tenta executá-lo, o usuário verifica o Visualizador de eventos e encontra um
erro que aconteceu no momento exato em que ele tentou executar o aplicativo NSPOS. O erro
é: "Evento 455, ESENT: svchost (8772, R,98) TILEREPOSITORYS-1-5-18: Erro -1023
(0xfffffc01) ocorrido ao abrir o arquivo de log
C:\WINDOWS\system32\config\systemprofile\AppData\Local\TileDataLayer\Database\EDB.l
og."
Solução
Observação: Depois que o computador for reiniciado, execute o aplicativo NSPOS novamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário tenta alterar o Funcionário usado em um Relatório de despesa, mas solicita uma
mensagem de que "O Funcionário que você selecionou está baseado em um Nexus para o qual
você é obrigado debitar um Tipo diferente de Imposto", mesmo que eles já estejam no mesmo
Nexus.
O funcionário selecionado também não será preenchido como o novo Funcionário no Relatório
de despesa.
Solução
1280
Conforme a verificação usando a função "nlapiGetFieldValue", o Relatório de despesa estava
sob o Nexus do Vietnã, enquanto o novo Funcionário que está sendo selecionado estava sendo
criado sob o Nexus de Hong Kong, que causa a mensagem de aviso pop-up.
Para resolver,
1. Navegue até Listas > Funcionários > Funcionários, Edite o registro do novo
funcionário para o Relatório de despesa
2. Na aba Endereço, remova o Endereço padrão
3. Em seguida, na mesma página, na aba Endereço, clique no ícone Lápis sob a coluna
Editar para adicionar um endereço novamente
4. Na caixa pop-up, altere o país para o mesmo país do Funcionário anterior
selecionado e clique em OK.
5. Depois de concluir, clique em Salvar no registro do Funcionário
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Solução
Uma explicação possível é que o usuário que criou o Reembolso em dinheiro deve ter colocado
a Ref. N/P incorreta no Reembolso em dinheiro, assim o reembolso não passará pela conta do
cliente.
1281
5. Após salvar, observe que o campo Ref. N/P no Reembolso em dinheiro permanece
em 99999, que é a Ref. N/P da Venda à vista associada a
6. Abra o Evento de pagamento do Reembolso em dinheiro acessando a aba Cobrança >
sub-aba Pagamento
7. Na aba Solicitação bruta do evento Pagamento,
procure ccCreditService_captureRequestID e observe que o valor dele é 12345 ou a
Ref. N/P incorreta que foi colocada no Reembolso em dinheiro
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Ao usar o recurso de vários livros, espera-se que todos os períodos anteriores do recurso
selecionado sejam marcados como fechados e tenham as atividades de fechamento marcadas
como concluídas. Mas depois de pressionar o botão Fechar Vários Períodos, um erro mostra
que Períodos devem ser fechados em ordem cronológica.
Solução
Um dos possíveis motivos para isso é que existem períodos com datas sobrepostas. Isso
acontece quando um período de ajuste é criado com datas que já estão sendo cobertas por
períodos regulares. Por exemplo, um período regular está cobrindo as datas 12/01/2019 -
12/31/2019 enquanto o período de ajuste abrange 12/25/2019 - 12/31/2019. O período de
ajuste criado para este caso só deve mostrar as datas inicial e final 12/31/2019.
Para pesquisar esses períodos, é recomendável criar uma pesquisa salva.
1. Navegue até Listas > Pesquisas > Pesquisas Salvas > Novo
2. Selecionar Período Contábil
3. Em Critérios, adicionar Ajuste = Verdadeiro
4. Na guia Resultados, certifique-se de adicionar os campos Data Inicial e Data Final
Após executar a pesquisa, verifique os períodos de ajuste que podem causar a sobreposição.
Após corrigi-la, feche Vários Períodos deve ser executado sem erros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1282
A PÁGINA DO SANDBOX ESTÁ EM BRANCO
Referência: SuiteAnswers 91020
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Se uma nova licença do Sandbox for adquirida, o Administrador poderá gerenciar o Sandbox
por meio da conta de Produção. Em algumas ocasiões, esta página pode ficar em branco.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
A Coluna de Código de Imposto nos Forms Ordem de Compra dos Fornecedores do Reino Unido
está ausente. Portanto, nenhum Imposto de Compra é Calculado pelo sistema.
Solução
Verifique o seguinte:
1. O Nexus do Reino Unido está associado à Subsidiária do Fornecedor
1283
2. Verifique o formulário usado especialmente se ele for um formulário personalizado.
Para fins de teste, o Formulário da Ordem de Compra Padrão pode ser usado
3. O Fornecedor tem Endereço UK e um Endereço de Entrega Padrão UK está definido
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O administrador tenta conceder bônus a um funcionário. Na janela Bônus, o Tipo de Bônus não
está disponível no campo suspenso Tipo de Bônus.
Solução
Observação: Certifique-se de que o tipo de Bônus correto está associado a uma Subsidiária e
um Item da Folha de Pagamento. Se o registro do funcionário estiver conectado
à Subsidiária associado no Tipo de Bônus e o Tipo de Bônus ainda não aparecer no campo
suspenso, verifique se o Item de Folha de Pagamento está aplicado ao registro do funcionário.
1284
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
• O usuário criou um Scorecard de KPI do Inventário
• O KPI Scorecard está configurado no Home Dashboard
• A linha de estoque mostra valores zero
Solução
O Scorecard KPI do Inventário origina seu valor do Relatório de Avaliação do Inventário. Este
relatório rastreia o ativo do inventário que afeta as transações. Verifique se a Conta de
Ativo atribuída aos registros do item tem a caixa de seleção Inventário marcada nos
respectivos registros de conta para que seu valor seja incluído no total de Scorecard de KPI.
1. Observação das contas usadas como Conta de Ativo nos registros de item criando uma
pesquisa salva de item
1. Navigate para Lista > Pesquisar > Pesquisas Salvas > Novo
2. Selecione Item
3. Definir o Título da Pesquisa
4. Na guia Resultados > campo Adicionar Conta de Ativo
5. Clique em Salvar e Executar
2. Depois de identificar as Contas de Ativos usadas, continue verificando cada registro de conta
1. Navigate para Listas > Contabilidade > Contas
2. Clique em Editar na Conta de Ativo usada nos itens
3. Caixa de seleção Inventário de Marcação
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1285
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Um possível motivo para o arredondamento dos preços de Vendas nos registros do item é que
há uma Atualização em massa dos preços feita por meio de Listas > Atualização em
massa > Atualização de preços.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Durante a entrega para a China, o formato de endereço pode ser confuso devido a diferenças
entre países.
Solução
1286
3. Cidade
4. Província
A maior parte dos endereços deveria ser tanto Cidade/Município quanto Província. No entanto,
algumas grandes cidades (Pequim, Xangai, Tianjiano, Chongking) também são uma província
e, assim, compartilham o mesmo nome.
5. Endereço da rua
• 12 Estrada Sun
Observe que um Número de Rua não é opcional. Em vez disso, algumas ruas têm números de
rua, enquanto outras não. Se a rua no endereço usar números de rua, você deverá inserir o
número de rua no campo Endereço.
1287
Exemplo: Sky Road, Cloud Building, Bloco A, Quarto 12
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Qual é a diferença entre os filtros "Nome" e "Nome (Interno)" na guia Critérios em uma Pesquisa
de Item Salva?
Solução
- Isso inclui Nome do Item, Nome do Fornecedor, Nome de Exibição, Nome do
Produto, Nome de Exibição da Loja virtual, etc.
- O Nome (Interno), no entanto, pertence ao seu Nome/Número de Item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
1288
Nas ocorrências em que o botão Informar pagamento antecipado não estiver sendo mostrado
ao abrir um Pedido de compra no modo de Exibição, o usuário poderá verificar se a ação é
mostrada ou não no formulário.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce Standard 2021.1
Cenário
O cabeçalho do usuário em sua página da Minha Conta na loja virtual está trocado.
Especificamente, a Data e a Data de vencimento.
Solução
1289
▪Nome do campo = Data
o Terceira linha
▪ ID = valor
▪ Nome do campo = Valor
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja criar um relatório que contenha Meta e Dados efetivos do Representante de
vendas.
Solução
1. Navegue até Relatórios > Projeção > Projeção x meta por departamento
2. Clique em Personalizar
3. Nome: Insira um nome para o relatório
4. Clique em Salvar
5. Se as Metas não aparecerem no relatório, navegue
até Transações > Meta/Projeção > Estabelecer metas > Lista
6. Meta: Clique em Editar
7. Departamento: Selecione um departamento
8. Clique em Salvar
Observação: Repita as etapas 7-9 para todas as outras Metas usando o mesmo Departamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1290
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Há situações nas quais o Custo de envio precisa ser impresso na Folha de coleta usando o Layout
de PDF básico.
Solução
1. Navegue até Personalização > Formulários > Layouts em PDF para Formulário
de Transação
2. Layout padrão do recibo de coleta: Clique em Personalizar
3. Clique em Adicionar Elemento Personalizado
- Nome do elemento: Insira Custo de entrega
- Escolher elemento (s): Selecione Custo de entrega
- Mostrar nome: Marque a caixa de seleção
4. Clique em OK
5. Dividir Horizontalmente: Marque a caixa de seleção
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Use a página Receber Ordens para receber os Itens em uma Ordem de Compra, mas um erro
mostra "Forneça valores para os seguintes campos na lista Itens: Local de Destino", pois o
campo Local de Destino na página Recebimento de Item está em branco.
Solução
Certifique-se de que o campo Local de Destino na página Recebimento de Item não esteja em
branco antes de salvar a transação para gerar com êxito um Recebimento de Item e não
receber o prompt de erro.
1291
Para o campo Recebimento de Item, Local de Destino preenche automaticamente um Local,
certifique-se de que o campo Local na Ordem de Compra relacionada tenha
um Local selecionado.
Para identificar quais Ordens de Compra na página Ordens de Recebimento têm Local:
1. Navegue até Transações > Compras > Receber Ordens
2. Clique em Personalizar
3. Na guia Colunas Adicionais > marque a caixa de seleção Local
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: International Tax Reports - 43003
Cenário
O usuário tem o Pacote de Relatórios de imposto internacional instalado em sua conta e este
pacote fornece dois novos botões para clientes europeus: Marcar a coluna de triangulação da
UE e Limpar a coluna de triangulação da UE.O usuário deseja ocultar esses botões. Esses
botões estão localizados abaixo da Sublista do Item em um Registro de Transação.
Solução
Para este exemplo, considere que o Usuário deseja ocultar os botões em uma transação de
Pedido de vendas.
1. Crie um Script do Evento do usuário e uma função para executar Antes do registro
carregar
2. Localize o id do botão por: clique com o botão direito do mouse no botão e selecione
inspecionar, obter o código do id do botão relacionado. Neste caso, vamos considerar o
botão 'Marcar coluna de triangulação da UE' com id 'custpage_eutriangulation_mark'
3. Crie uma função usando a API nlobjForm > getSubList > getButton
function hideButton(form){
//Get the Item Sublist
var itemSublist =form.getSubList('item');
1292
button.setVisible(false);
}
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja exportar os detalhes do pedido de compra para o arquivo do Excel para fins de
rastreamento melhores. Os detalhes são os seguintes:
7. Navegue até Transações > Compras > Digitar pedidos de compra > Lista
8. Clique em Visualizar para qualquer Pedido de compra
Resultado Real:
Não há botão Exportar CSV/Excel
Resultado Esperado:
Deve haver botão Exportar CSV/Excel
Solução
1293
A exportação atualmente do Pedido de compra para o Excel não é suportada e está conectada
ao Aperfeiçoamento# 169583.
Observação: Para buscar e votar para esse aperfeiçoamento, veja o artigo 10054 Voting for
Enhancements.
Como solução alternativa, você pode usar a Busca salva para criar um relatório para os campos
na Pedido de compra.
12. Navegue até Listas > Busca > Buscas salvas > Criar
7. Clique em Transação
8. Título da busca: Insira um Título
9. Padrão: Sub-aba Critérios
10. Padrão: Sublista Padrão
11. Filtrar:
Observação: Sempre clique em Adicionar uma vez que Filtro tenha sido selecionado e
ajustado conforme necessário.
1. Selecione Tipo
Clique em Selecione múltiplo (Ícone Chevron duplo)
Clique em Pedido de compra
Clique em Concluído
Clique em Definir
12. Clique em Resultado
13. Padrão: Sublista de Colunas
14. Clique em Remover tudo
15. Campos:
Observação: Sempre clique em Adicionar uma vez que o campo seja selecionado e
ajustado conforme necessário.
Selecione Nome
Selecione Item campos...
Campo Item: Selecione Descrição
Selecione Número do Documento
Selecione Data
Selecione Item
Selecione Taxa do Item
Selecione Quantia
Selecione Transação de Faturamento
Selecione Fornecedor campos...
Campo Fornecedor: Selecione Nome
Selecione Quantidade
Selecione Quantidade Faturada
Selecione Quantidade Atendida/Recebida
Selecione Unidades
Selecione Departamento
Selecione Classe
Selecione Números de Série/Lote
16. Clique em Salvar e executar
17. Clique em Exportar - Microsoft ® Excel ou Exportar - CSV
1294
Observação: Estes são os campos mínimos em um formulário Pedido de compra padrão. O
usuário sempre pode adicionar seus campos preferenciais na aba Resultados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Navegue até Transação > Demand Planning > Gerar Plano de Suprimento de Item
> Abrir Plano de Suprimento de Item gerado > passar o mouse para Mais > Abrir Pesquisa de
Requisitos Brutos vinculados
Consulta de Requisitos Brutos Vinculados tem a primeira linha "Ordem de Serviço Planejada -
Consumo de Componente" com quantidade negativa
Solução
Isso acontece quando o item é um componente de uma Montagem na qual a data de demanda
da Montagem é anterior à data inicial da definição do Plano de Suprimento de Item.
É observado também no artigo 28016 do SuiteAnswers que o NetSuite não considerará a
demanda recomendada da ordem de serviço para ordens com uma data inicial de produção
anterior à data inicial do planejamento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1295
SUITEBILLING | SUBSCRIPTION > CONDIÇÃO DE RENOVAÇÃO PADRÃO =
EVERGREEN > A DATA FINAL ESTÁ EM BRANCO
Referência: SuiteAnswers 91494
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: SuiteBilling
Cenário
A assinatura tem uma Condição de Renovação Padrão = Evergreen. Na Assinatura de
Renovação, a Data Final está em branco.
Solução
Foi verificado que para Evergreen, a Data Final ficará em branco. A seleção de um Termo
Evergreen significa que não haverá data final (permanente).
Isso é verdadeiro, independentemente do Método de Renovação Padrão usado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Ao criar Ordens de Venda via RESTlet, a caixa de seleção "Cartão de Crédito Aprovado" não
está sendo marcada.
Solução
Isso pode acontecer porque a Moeda que está sendo selecionada ou preenchida na Ordem de
Venda não é suportada pelo Perfil de Processamento de Pagamento. Quando não houver
Perfil de Processamento de Pagamento Selecionado, a caixa de seleção "Cartão de Crédito
Aprovado" não poderá ser marcada/marcada.Para verificar se a moeda selecionada é
suportada no Perfil de Processamento de Pagamento, siga as etapas abaixo:
1. Navegue até Listas > Contabilidade > Moedas, verifique o nome da moeda que está
sendo definida na Ordem de Venda. O nome da moeda declarada deve ser o nome da
moeda a ser definida nas transações
1296
o Isso é crítico porque algumas das empresas usam os EUA como o nome da
moeda, mas os usuários estão tentando usar USD como a moeda nas transações
2. Para ver os Perfis de Processamento de Pagamento, navegue até Configuração >
Contabilidade > Perfis de Processamento de Pagamento
3. Exiba o Perfil que deve ser usado para a transação
4. Em Moedas Cobradas, verifique se a moeda que está sendo definida está selecionada
na lista e também verifique o nome
5. Na Ordem de Venda, certifique-se de usar o nome correto da Moeda
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O ID Externo de um Registro é usado para fazer referência a um objeto pela sua chave externa
em um Banco de Dados Externo. No momento, não é possível atualizar o ID Externo de um
Segmento Personalizado por meio da UI. Somente é possível atualizar ou alterar o ID Externo
de um Segmento Personalizado por meio da atualização da Importação CSV.
Solução
1297
11. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário não pode excluir um registro de lead devido a vários registros dependentes.
Solução
Para excluir um registro de Lead, o usuário precisa garantir que os registros dependentes
sejam excluídos / não mais vinculados ao registro.
1298
4. Origem do Lead: selecione o valor em branco
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SiteBuilder
Cenário
Se o site do Site Builder tiver um carrossel e as imagens precisarem ser alteradas, mas não fizer
parte do tema, siga a etapa abaixo.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Não foi possível definir um código de imposto no campo Taxa Nocional Derivada De de outro
registro de código de imposto.
1299
Em um registro de código de imposto, preencheremos o campo Alíquota de Noção Derivada
de se esse código de imposto for derivado de outro código de imposto. No entanto, o código
de imposto de onde um código de imposto específico (taxa conceitual) é derivado não
aparecerá na lista suspensa Taxa Nocional Derivada de se a caixa de seleção Código EC estiver
definida como Verdadeiro no registro do código de imposto do código de imposto de onde ele
é derivado.
Definimos a caixa de seleção Código EC como Verdadeiro se um código de imposto for usado
em transações com negócios na Comunidade Européia.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce Advanced e SuiteCommerce Standard
Cenário
Solução
1300
5. Navegue até a lista suspensa Fatura a selecionar, certifique-se de que um endereço de
faturamento esteja selecionado e não personalizado
6. Verifique se um endereço de entrega padrão e um endereço de faturamento
padrão estão selecionados e se o campo Número de telefone está preenchido
7. Selecione Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
A partir do NetSuite 2020.1, as seguintes alterações afetam os serviços fornecidos por este
aplicativo:
• O NetSuite 2020.1 retira a versão 2013.1 do ponto final WSDL que é usada pelo WMS
Printer Driver and Carrier Integrator
• O NetSuite WMS Versão 2020.1 recebe automaticamente a atualização WSDL do
aplicativo
• As versões do NetSuite WMS 2019.1 e anteriores também recebem a mesma
atualização de WSDL
• Para oferecer suporte à atualização de WSDL para o aplicativo WMS Printer Driver and
Carrier Integrator, conclua as atualizações de configuração necessárias
• Para suportar a atualização de WSDL para o aplicativo WMS Printer Driver and Carrier
Integrator, conclua as atualizações de configuração necessárias.
Verifique os detalhes das alterações e ações necessárias com base na versão do NetSuite WMS
instalada na sua conta do NetSuite:
• NetSuite WMS 2019.2 ou versões anteriores, ID 91022
• NetSuite WMS - Avançado, ID 91024
Observação: Depois que o NetSuite 2020.1 desativar a versão 2013.1 do ponto final WSDL,
você não poderá usar impressoras de depósito e serviços de integração de entrega fornecidos
pela aplicação, até atualizar suas configurações. Certifique-se de aplicar as atualizações de
configuração imediatamente após o upgrade programado da conta do NetSuite 2020.1.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1301
SEPARAÇÃO WMS > FUNÇÃO PERSONALIZADA > NÍVEL DE PERMISSÃO DO
ITEM
Referência: SuiteAnswers 90960
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao usar uma função personalizada na seleção de itens no WMS. O usuário encontra erro:
"Violação de Permissão: Você precisa de um nível mais alto da permissão Listas ->Itens para
acessar esta página. Entre em contato com o administrador da conta"
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2018.2
Cenário
O usuário tenta reconfigurar uma estação de trabalho, mas foi encontrado um erro relacionado à
Afinidade de IO. Isso acontece quando a definição de Afinidade de IO não é suportada pelo
SQL server.
Solução
1302
1. Inicie o Microsoft SQL Server Management Studio
2. Clique com o botão direito do mouse no Servidor Localhost
3. Vá para Processadores
4. Verifique se a máscara de afinidade do processador definida automaticamente para
todos os processadores, a máscara de afinidade de IO definida automaticamente para
todos os processadores e os Valores configurados estão marcados
5. Clique em OK
6. Inicie a Ferramenta de preparação do parceiro
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Versão 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Pode haver casos em que o usuário encontre o erro mencionado acima ao processar o
pagamento por meio do terminal de pagamento Adyen com um valor total de $0,01. Isso às
vezes acontece quando você está executando testes para ver se os terminais estão funcionando
como esperado.
A proposta de uma transação com esse valor gera um log de backend informando que o valor é
muito baixo e que a transação será rejeitada.
Solução
Talvez seja necessário pagar uma transação com um valor maior que $1,00 para evitar
encontrar esse erro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1303
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Withholding Tax Bundle | ID do pacote: 47459
Cenário
O usuário acessa o relatório Compra por Código de Imposto Retido na Fonte (Detalhe) por
meio de Relatórios > Imposto Retido na Fonte > Compra por Código de Imposto Retido na
Fonte (Detalhe), mas encontra um erro "Erro: Sua pesquisa contém uma referência à associação
para a qual você não tem uma permissão: Personalizado".
Solução
1. Usando uma função de administrador, navegue até Script > Implantações de Script >
Expandir Filtro, Conjunto de Filtros de Script Conjunto de Filtros de Retenção de
Fornecedor Detalhes de Compra
2. Clique em editar no script com o customdeploy_gen_vendor_purc_detail de
implantação; defina Executar como Atribuição como Administrador
3. Navegue até Configurações > Usuário/Funções > Gerenciar funções, clique
em Editar na função personalizada
4. Em aba Permissões > Sub-aba Registro Personalizado, adicione Código de Imposto
Retido na Fonte
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
FATURA PROFORMA
Referência: SuiteAnswers 91653
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário deseja enviar uma Fatura Proforma ao Cliente antes de receber ou atender ao pedido.
Solução
A funcionalidade atual do NetSuite não usa uma Fatura Proforma. Esse não é um registro
padrão disponível no NetSuite.
1304
1. Navegue até Personalização > Formulários > Formulários de transação
2. Clique em Personalizar para Pedido de vendas padrão
3. Nome: Informe o Nome
4. Para Tipo de impressão, selecione Básico
5. Clique na aba Campos de impressão
6. Para Título do formulário, altere o Nome do campo para Fatura Proforma
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Personalização > Listas, Registros e Campos > Campos de linha
de transação
2. Campo de linha de transação: Clique em Editar
3. Clique em Aplica-se a
4. Somente visualizar do pedido: Desmarque a caixa de seleção
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Há cenários em que o ID Funcionário é adicionado como sufixo no Nome do Funcionário ao
imprimir um Pedido de compra usando um Modelo avançado de PDF/HTML. Neste cenário, o
1305
usuário não deseja expor o ID Funcionário ao imprimir o Modelo avançado de PDF/HTML do
Pedido de compra. Como solução, este artigo mostra como usar uma função incorporada do
FreeMarker para remover o ID Funcionário do Nome do Funcionário no nível de impressão.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1306
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário deseja enviar e-mails de fatura aberta automática aos clientes todo mês.
Solução
7. Na aba Tabela
8. Marque a caixa de seleção Executar atualização de acordo com o cronograma
9. Selecionar Evento mensal
10. Defina a recorrência como sua preferência
Observação: Você pode clicar na aba Mensagem, personalizar o modelo de e-mail ou
escolher um modelo existente
11. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1307
PÁGINA DO RELATÓRIO DE DESPESAS NÃO RESPONDE QUANDO UM VALOR
PARA A DATA É SELECIONADO
Referência: SuiteAnswers 91575
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Isso acontece quando o campo Conta não é mostrado no formulário e os Relatórios de despesas
requerem esse campo para que um registro seja criado.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Assets Management | ID do pacote: 364000 | Versão 21.1
Cenário
Solução
1308
Isso acontece quando o registro de Valores do Ativo com um ID Interno correspondente
ao ID Interno especificado com erro está Inativo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2019.2
Cenário
Atualizar preferência de e-mail dos registros do cliente para PDF via Importação CSV.
Solução
A. Criar Pesquisa Salva do Cliente para identificar clientes com preferência por e-mail que
precisam ser atualizados em PDF.
1. Vá para Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Novas
2. Clique em Cliente.
3. Na guia Critérios > Adicionar Filtro > Preferência de E-mail = qualquer um de
HTML, Padrão (este é um campo de várias seleções)
4. Na guia Resultados > Adicionar Preferência de E-mail do Campo
5. Clique em Salvar.
6. Os resultados incluirão coluna para ID Interno e Preferência de E-mail.
1309
4. Selecione o arquivo CSV.
5. Clique em Próximo.
6. Definir Tratamento de Dados = Atualizar
7. Clique em Próximo.
8. Definir Mapeamento de Campo (Seus Campos = Campos do NetSuite para ID
Interno e Preferência de E-mail)
9. Clique em Próximo.
10. Defina o Nome do Mapa de Importação.
11. Clique em Salvar e executar.
12. Clique no link Status de Importação do Job e verifique se os registros foram
importados com sucesso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Transação de Recebimento de Item Pesquisa Salva para adicionar coluna para contagem de
ordens de compra relacionadas recebidas.
Solução
1. Navegue até Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Novas
2. Selecione Transação.
3. Na guia Critérios > Padrão > Adicionar os seguintes filtros:
▪ Tipo = é Recebimento de Item
▪ Linha Principal = é Falso
▪ Aplicado aos Transação Campos... | Tipo = é Ordem de Compra
4. Na guia Resultados > Adicionar os seguintes campos:
▪ Criado Por
▪ Número do Documento
▪ Quantia | Sumário = Soma
▪ Item | Sumário = Contagem
▪ ID Interno | Sumário = Contagem
▪ Aplicado à Transação | Sumário = Contagem | Rótulo Personalizado = Ordem de
Compra
5. Clique em Salvar.
1310
SuiteAnswers Relacionado
▪ Pesquisa Salva que Conta os Itens de Linha em Transações
▪ Pesquisa Salva de Transação > Contar o Total de Ordens de Venda criadas pelo
Estado/Província por semana
▪ Pesquisa Salva de Transação para contar o número de ordens de venda dentro de uma
quantia de faixa específica
▪ Transação Salva Pesquisa > Recebimento do Item > Remover Duplicatas
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: Return Authorization from Case Bundle | ID do pacote: 266623 |
Versão 1.00.2
Cenário
1. Vá para Transações > Vendas > Digitar pedidos de vendas para criar um novo
registro
2. Informe os detalhes necessários
3. Clique em Salvar
4. Clique em Atender
5. Na página Atendimento do item, marque todos os Itens
6. Clique em Salvar
7. Clique em Faturar (Gera Venda em dinheiro)
8. Clique em Salvar
9. Crie um registro de caso navegando até Lista > Suporte > Casos > Criar
o Assunto: Insira o Assunto do caso
o Empresa: Selecione o nome do cliente mostrado no Pedido de vendas
o Status: Selecione Em Andamento
10. Clique em Salvar
11. Na página Caso, clique em Pesquisar Transação
12. Na página Buscar transação, clique em Lista de transações
1311
13. Clique em Transação - Pedido de vendas
Resultado esperado: Os itens a serem devolvidos devem ser mostrados na página Criar
transação
Solução
O formulário usado pode afetar os itens que estão sendo exibidos na página Criar transação,
pois pode haver scripts do pacote de autorizações do fornecedor que podem não ser
compatíveis com o formulário personalizado usado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário gostaria de definir uma conta de Contas a pagar padrão ao inserir Faturas do
fornecedor.
Solução
A Conta de Contas a pagar padrão para Faturas do fornecedor só pode ser definida
no Registro do fornecedor. Depois que uma Fatura do fornecedor for criada e o Fornecedor
for selecionado, o Contas a pagar assumirá como padrão a Conta associada ao registro
fornecedor.
1312
fornecedor salva por Subsidiária (campo fixo). Isso significa que o valor do campo que será
obtido é a última conta do Contas a pagar usada na última Fatura do fornecedor salva na
Interface do usuário (por subsidiária em uma conta do OneWorld).
A Preferência contábil geral para Conta a pagar padrão é atualmente uma limitação no NetSuite
registrada em Aperfeiçoamento 250818.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Ocorreu um erro inesperado ao criar lançamentos de amortização fazendo o seguinte:
1. Navegue até Transações > Financeiro > Criar Lançamentos de Amortização
2. Definir o Período de Contabilização, a Subsidiária e outros filtros
3. Clique em Criar Lançamentos
4. Erro: "Um erro inesperado foi registrado no banco de dados com erro."
5. Descrição do erro: "A subsidiária da transação XXXXX não é válida para o departamento
XXXXX. Escolha um departamento diferente."
Solução
Uma causa possível é que um dos departamentos das guias Itens e/ou Despesa da transação
de origem não seja válido para uso pelo subsidiário da transação de origem. Para verificar:
1. Abrir a transação de origem elegível para criação de lançamentos de amortização
2. Nas guias Itens e/ou Despesas, verifique se há linhas de item ou de despesa com o
departamento que aparece na mensagem de erro.
3. Abra o registro do departamento em Configurar > Empresa > Departamentos
4. Comparar as configurações desse departamento com outros departamentos
5. Observe que a caixa de seleção Incluir subordinadas desse departamento está
definida como Falso, enquanto Verdadeiro para os outros departamentos
6. Para usar esse departamento para todas as subsidiárias da transação ou específicas,
clique em Editar, defina a caixa de seleção Incluir subordinadas como Verdadeiro e
clique em Salvar
7. Navegue até Transações > Financeiro > Criar Lançamentos de Amortização
1313
8. Definir o Período de Contabilização, a Subsidiária e outros filtros
9. Clique em Criar Lançamentos
SuiteAnswers Relacionado
• Transações > Financeiro > Criar Lançamentos de Amortização > Ocorreu um erro
inesperado. Clique aqui para notificar o suporte e fornecer suas informações de contato
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Para limitar o acesso de funcionários a determinados itens inseridos na ordem de venda é feito
pela criação de um formulário personalizado da ordem de venda que será atribuído ao usuário
e todas as permissões em outros formulários da ordem de venda serão removidas. A ordem de
venda personalizada usará uma Pesquisa Salva de Item como filtro de item para itens que só
podem ser usados ou adicionados pelo usuário na criação do registro da ordem de venda.
Solução
1. Crie uma Pesquisa Salva de Item para os itens. Inclua apenas os itens aos quais o Vendedor
terá acesso.
• Vá para Relatórios > Pesquisas Salvas > Todas as Pesquisas Salvas > Novas
• Selecione Item.
• Dê um nome ao Título da Pesquisa.
• Marque a caixa de seleção Público = Verdadeiro.
• Marque a caixa de seleção Disponível como View de Lista = Verdadeiro.
• Defina os filtros na guia Critérios para os itens específicos que devem ser incluídos.
• Clique em Salvar.
2. Crie o Form Ordem de Venda Personalizada e aplique a Pesquisa Salva de Item criada como
filtro de item.
• Ir para Personalização > Forms > Forms de Transação
• Clique em Personalizar na Ordem de Venda Padrão.
• Na guia Campos de Sublista > Filtro de Item > Selecione no menu suspenso o nome
da Pesquisa Salva de Item criada na Etapa 1.
• Clique em Salvar.
1314
3. Crie ou Edite a Função Personalizada para o Vendedor e atribua a Ordem de Venda
Personalizada para que seja o único form que eles podem usar na criação de Ordem de Venda.
• Vá para Configuração > Usuário/Funções > Gerenciar Funções
• Clique em Personalizar na função Vendedor.
• Na guia Formulários > Transação > Marcar o formulário Ordem de Venda
Personalizada e desmarcar todos os outros Formulários de Ordem de Venda.
• Clique em Salvar.
4. Atribua a Função Personalizada ao Vendedor.
SuiteAnswers Relacionado
• Formulário Personalizado > Aplicar Seleção de Formulários à Função Personalizada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Fixed Assets Management | ID do pacote: 336697
Cenário
Solução
1. Navegue até Ativos fixos > Listas > Ativos. Procure o ativo relacionado e clique
em Exibir.
2. Clique na guia Histórico de depreciação.
3. Clique em Exibir no Método de Depreciação para exibir toda a Programação de
depreciação.
4. Clique no link Lançamento de depreciação na Transação de depreciação.
5. Depois de redirecionado para a página Lançamento de Depreciação, passe o mouse
sobre as Ações e clique em Criar uma Cópia.
1315
6. Na aba Personalizado, escolha a sub-aba Histórico de depreciação FAM e clique no
botão Novo histórico de depreciação FAM.
7. Na página Histórico de depreciação FAM, preencha os detalhes necessários, como,
por exemplo, sem limitação, para:
o Ativo
o Livro Contábil
o Tipo de Ativo
o Tipo de Transação = Depreciação
o Data
o Quantia da transação
o Valor contábil líquido = (Deve ser igual ao número de meses para ajuste)
o Quantidade = 1
o Valor do ativo principal
o NBV do ano anterior
o Período de Depreciação = 1
8. Clique em Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1316
TRANSAÇÃO > COTA/PREVISÃO > ESTABELECER COTA > CAPACIDADE DE
ATRIBUIR VÁRIAS PESQUISAS SALVAS
Referência: SuiteAnswers 91779
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: Incentive Compensation Module
Cenário
O cliente deseja definir sua programação de comissão com base na Cota Acum Ano categorizada
pela Pesquisa de Item Comissionável. Eles têm várias Pesquisas de Item Comissionáveis e cada
uma delas tem um critério diferente para cada item e taxas de comissão. No momento, a cota
só pode ser atribuída a uma pesquisa de item comissionável. Para atribuir várias pesquisas
salvas à cota, é necessário replicar a cota igual ao número de pesquisas salvas para que ela
possa ser atribuída e anexada.
Solução
1. Criar 4 Pesquisa de Item Comissionável
• Navegue até Pesquisa Salva > Todas as Pesquisas Salvas > Nova
• Pesquisa de Item Comissionável
• Informar Detalhes e atribuir ao representante de vendas
• Salvo
2. Criar Programação de Comissão
• Navegue até Lista > Comissões > Programação de Comissão do Funcionário >
Novo
• Comissão de Vendas = Verdadeiro
• Tipo de Cota YTD = Verdadeiro
• Por Período Mensal = Verdadeiro
• Categorizado por Pesquisa de Item de Comissionário = Verdadeiro
• Faturamentos de Valores Elegíveis = Verdadeiro
• A Escala de Cálculo é Marginal
• Taxa é Porcentagem
• Na guia Configuração > Atribuir 4 Pesquisa de item Comissionável e especificar
porcentagens de taxa por Pesquisas Salvas
3. Criar Cota
• Transações > Cota/Previsão > Estabelecer Cota
• Selecionar Representante de Vendas
• Atribuir Pesquisa Salva
• Replique e crie a mesma cota 4 e designe cada uma das pesquisas salvas
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1317
EXIBIR CONTATO PRINCIPAL DO LEAD/CLIENTE POTENCIAL/CLIENTE NO
REGISTRO DA OPORTUNIDADE
Referência: SuiteAnswers 91876
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Corpo da transação personalizada:
o Nome do campo: Insira Contato principal
o Tipo: Selecione Texto de formato livre
o Armazenar valor: Desmarque a caixa de seleção
3. Clique na aba Aplica-se a
o Oportunidade: Marque a caixa de seleção
4. Clique na aba Origem e filtro
o Origem de: Selecione Cliente
5. Lista origem de dados: Selecione Contato
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1318
CRIAR LANÇAMENTO COM IVA > SALVAR > MENSAGEM DE ERRO: "A
TRANSAÇÃO NÃO ESTAVA BALANCEADA. TOTAL = XX"
Referência: SuiteAnswers 87841
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário criou um Lançamento com IVA para uma de suas subsidiárias. Consulte as linhas de
lançamento abaixo:
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1319
CAMPO PERSONALIZADO > PREENCHER ENDEREÇO RESIDENCIAL PARA O
CABEÇALHO DO REGISTRO DO CLIENTE
Referência: SuiteAnswers 87818
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Preencher endereço residencial para o cabeçalho do registro do cliente
Solução
A. Criar uma Busca salva do Cliente
1. Vá para Listas > Busca > Buscas salvas > Criar > selecione Cliente
2. Insira Título da busca: Busca de Endereço Residencial
3. Defina Público = Marcado
4. Na guia Resultados > Clique em Remover Tudo > Em seguida, adicione os seguintes campos
na subguia Colunas
* Fórmula(Texto) | Tipo de Sumário = Máximo | Fórmula = CASE WHEN
{isshipaddress} LIKE 'T' THEN {attention} || '<br> ' || {addressee} ||| '<br> || {address1}
||' '<br>|| {address2} ||' '<br>|| {city} ||' '|| {state} ||' '||| {pcziode} ||' '<br>|' | {country}
END
5. Na guia Filtros Disponíveis > adicionar ID Interno
6. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1320
RESOLVER ERRO: “VOCÊ ENTROU EM UM ENDEREÇO DE E-MAIL OU SENHA
INVÁLIDO” NO LOGIN DO USUÁRIO COM FUNÇÃO AVANÇADA DA CENTRAL
DE PARCEIROS
Referência: SuiteAnswers 87834
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Se a opção Somente login único estiver ativada, o usuário deverá acessar o NetSuite por meio
do login único de entrada de um aplicativo de autenticação de usuário externo.
Se a opção Somente função de serviços na web estiver ativada, espera-se que o usuário acesse
o NetSuite por meio de web services.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
1321
O usuário recebe um erro inesperado ao adicionar um Tipo de Unidades para um Item.
É possível que a causa desse erro seja por causa de Unidades ausentes. Unidades são campos
obrigatórios em um Registro de Item quando o campo Tipo de Unidades é preenchido. Efetivo
na versão do NetSuite 2019.2, um novo campo chamado Unidades de Consumo é
introduzido.
Solução
Observação: (1) Ao usar um formulário personalizado, há casos em que cada um dos campos
Unidades acima deve ser exibido individualmente. Ao personalizar um formulário de Peça de
Estoque padrão, é suficiente exibir apenas o campo Tipo de Unidades e Unidade Base. (2)
Para obter mais informações sobre a melhoria 2019.2 relacionada, o usuário pode consultar
o ID SuiteAnswers 31712.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
1322
O usuário deseja adicionar o Número de Rastreamento em um Modelo de E-mail. Quando o
usuário clicar no link, ele será redirecionado para a página do UPS ou do FedEx.
Solução
4. Clique em Div
5. Adicione o seguinte código
Aviso legal
O código de amostra descrito neste documento é fornecido com base em "tal como está", sem
garantia de qualquer tipo, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante
ou garante que os desenvolvedores de sucesso individuais tenham implementado o código de
amostra nas plataformas de desenvolvimento ou nas configurações de seus próprios servidores
Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados de utilização, precisão, pontualidade ou integridade de quaisquer dados ou
informações relativas ao código de amostra.
O Oracle + NetSuite Inc. se isenta de todas as garantias ou implícitas, e, em particular, se isenta
de todas as de garantias de responsabilidade de comercialização, adequação a um propósito
específico e garantias relacionadas ao código de serviço, ou qualquer tipo de serviço
relacionado a qualquer tipo de serviço, ou responsabilidade indireta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1323
RESOLVER ERRO: "POR FAVOR, INFORME VALOR(ES) PARA A
LOCALIDADE" NO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 87940
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Pode haver instâncias em que um usuário possa encontrar um erro dizendo "Por favor, informe
valor(es) para a Localidade" ao processar um retorno no aplicativo SuiteCommerce InStore
(SCIS).
Solução
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro
2. Configurações de SCIS: Clique em Lista
3. Configurações de SCIS: Clique em Exibir
4. Navegue até a aba Outras configurações > sub-aba Formulários de transações
5. Memorando de crédito: Anote o formulário definido neste campo
6. Navegue até Personalização > Formulários > Formulários de transação
7. Memorando de crédito apropriado: Clique em Editar
8. Clique na aba Campos da tela
9. Localidade:
o Obrigatório: Desmarque a caixa de seleção
10. Clique na aba Campos da sublista
11. Localidade:
o Exibir: Desmarque a caixa de seleção
12. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
1324
O usuário deseja limitar determinados Clientes a adicionar itens específicos com base em uma
caixa de seleção Campo personalizado no registro do Cliente.
Solução
Crie um Script do Cliente que valide o item sendo adicionado ao Pedido de vendas. Exemplo
de script abaixo:
function validateField(scriptContext) {
if (scriptContext.sublistId == 'item' && scriptContext.fieldId == 'item')
{
var currentRec = scriptContext.currentRecord;
if(!!customer){
var isCustomerDeviceApproved = search.lookupFields({
type: search.Type.CUSTOMER,
id: customer,
columns: 'custentity_deviceapproved'
});
if (itemid == 7 &&
!isCustomerDeviceApproved.custentity_deviceapproved) {
alert('The selected customer isn\'t allowed to buy this item')
return false;
} else {
return true
}
return true;
} else {
alert('Please select a Customer.');
return false;
}
return true;
}
return true;
}
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
1325
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Preço base é usado nos Pedidos de vendas mesmo quando a Precificação do item e o Preço
do grupo estão definidos no registro do Cliente.
Solução
Isso acontece quando Preço do item e Preço do grupo são definidos no registro do Cliente,
mas o Nível de preço usado pelo Preço do item/Preço do grupo é nulo/está em branco no
registro do Item.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1326
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Você pode encontrar um comportamento em que uma venda à vista já está sendo criada após a
preparação bem-sucedida de um Dispositivo de pagamento EMV (por exemplo, Dispositivo
Solupay Clover) no SuiteCommerce InStore (SCIS) se a Preferência contábil para Preservar
as transações quando o pagamento estiver em espera estiver desativada.
Como o resultado do evento de pagamento que está sendo criado quando um Dispositivo EMV
é preparado com sucesso é definido como Pendente, a preferência contábil para Preservar as
transações quando o pagamento estiver em espera não se aplica. A preferência contábil
mencionada aplica-se somente a eventos de pagamento com resultado definido como Retenção
de pagamento.
Para referência, o resultado do evento de pagamento mencionado acima pode ser visto
seguindo as etapas abaixo:
Solução
1. Navegue até Transações > Vendas > Inserir vendas à vista > Lista
2. Registro de Venda à vista: Clique em Editar
3. Clique na aba Faturamento
4. Clique na sub-aba Pagamento
5. Verifique a primeira linha dos eventos de Pagamento e faça referência à
coluna Resultado. O resultado será definido como Pendente se
o Motivo for Dispositivo de pagamento tiver sido preparado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
1327
Cenário
O usuário não pode intercalar clientes duplicados devido a um erro informando: 'XXXXXXX
Customer' não pode ser intercalado ou excluído porque: Não há permissões suficientes." ao
usar uma função personalizada.
Por outro lado, uma Função de Vendas personalizada com permissões completas para as
permissões de Gerenciamento de Entidade duplicada e Cliente pode mesclar duplicações sem
nenhum erro.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1328
Aplica-se a
Produto: 2019.1
Cenário
Ao executar um Demonstrativo de Resultados com Classe como um dos filtros de rodapé, o
resultado é mostrar somente transações com base em caixa. As Faturas que devem ser incluídas
no relatório não serão exibidas.
Solução
1. Abra a Fatura
2. No canto superior esquerdo da página, selecione Personalizar > Personalizar
formulário
3. Clique na sub-aba Campos da Tela > Principal > Procure por Classe
4. Marque a caixa de seleção Mostrar
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Verifique o seguinte:
1329
1. O formulário usado não deve ser o Pedido de vendas padrão - Fatura (ou uma versão
personalizada). Se esse formulário for usado, o Pedido de vendas se tornará
uma Fatura quando faturada, e, portanto, farão parte do Crédito do cliente.
2. Utilizando o formulário Pedido de vendas padrão (ou uma versão personalizada dele),
a Condição foi definida. É necessário deixar o campo Condições em branco em Pedido
de vendas > sub-aba Faturamento >seção Informações de Faturamento. Se
o Prazo estiver definido, o sistema assumirá que o Pedido de vendas será processada
como uma Fatura e formará parte do Crédito do cliente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Assets Management | ID do pacote: 313134 | Versão 20.1.0.a
Cenário
O Registro personalizado, Ativo FAM, faz parte do Fixed Assets Management Bundle (veja o
artigo 19097 Fixed Assets Management Overview).
Para garantir que o campo Data Final de Depreciação seja calculado automaticamente e não
esteja em branco durante a importação de Ativos FAM via Importação de CSV, o Usuário pode
verificar Execute o SuiteScript de servidor e acione os fluxos de trabalho na importação de
CSV.
Solução
1330
1. Navegue até Configurações > Importar/Exportar > Importar registros CSV
2. Digitalizar e carregar arquivo CSV:
o Tipo de importação: Registros personalizados
o Tipo de registro: FAM - Ativo
o Arquivo(s) CSV: Selecione Um arquivo para carregar
3. Clique em Selecione...
4. Selecione o Arquivo CSV a ser carregado
5. Clique em Próximo >
6. Opções de Importação:
o Manuseio de dados: Selecione Adicionar
7. Clique em Opções avançadas
8. Execute o SuiteScript de servidor e acione os fluxos de trabalho: Marque a caixa de
seleção
9. Clique em Próximo >
10. Mapeamento de arquivos:
Observação: A etapa para Mapeamento de Arquivos será ignorada se houver apenas
um arquivo a ser carregado porque ele só é necessário para importações de vários
arquivos (consulte o artigo 9947 Step 3 File Mapping).
11. Mapeamento de campo:
Observação: Mapeie com cuidado os campos do arquivo CSV para os campos NetSuite
(consulte o artigo 9948 Step 4 Field Mapping).
12. Clique em Próxima >
13. Salvar mapeamento e iniciar:
o Nome do mapa de importação: Insira um Nome para o mapa
Exemplo: Teste de importação FAM
14. Clique em Salvar e executar
15. Navegue até Configurações > Importar/Exportar > Visualizar status de importação
de CSV
16. Aguarde e clique em Atualizar até que seja exibido o seguinte:
o Status: Concluído
o Porcentagem de Conclusão: 100.0%
17. Navegue até Ativos Fixos > Listas > Ativos
18. Clique em Exibir em um dos Ativos FAM carregados
19. Clique na sub-aba Geral
20. Verifique se o campo Data final da depreciação está preenchido com o campo Data
inicial da depreciação e o campo Tempo de vida do ativo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1331
Produto: NetSuite 2020.1
Cenário
Em certas situações em que o campo Memorando precisa ser removido da impressão, mas
precisa ser mantido no formulário, é recomendável ocultar o campo "Memorando" padrão do
formulário Pagamentos de cobrança e criar um Campo personalizado para armazenar
anotações. Isso permitirá que o sistema mostre valores em branco na impressão do campo
memorando e mantenha um campo que exibe a anotação.
Solução
1. Navegue para Personalização > Listas, registros e campos > Campos do corpo de
transação > Criar
5. Clique em Aplica-se a
7. Clique em Exibir
9. Clique em Salvar
1332
4. Clique em Campos da tela
5. Memo:
6. Novo Memo:
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
O usuário da folha de pagamento importou a comissão e a autorizou, mas é necessário revisar
os valores da comissão.
Exemplo: o usuário da folha de pagamento precisa revisar os valores na comissão importada. A
Edição em Linha não é uma opção porque há centenas de itens de linha. Quando o usuário do
Payroll tenta reimportar o arquivo de comissão revisado, o erro apareceu.
Solução
O erro significa que o tipo de transação (ex. : NFF, venda de caixa, restituição de caixa, aviso de
crédito) com número de transação semelhante já existe no nome do funcionário e não pode
ser substituído. Para solucionar isso, a comissão precisa ser rejeitada e excluída no sistema para
importar o arquivo de comissão revisado.
1333
2. Excluir a Comissão Rejeitada
- Transações >Comissões >Comissão Individual de Funcionários >Lista
- Filtrar por status: Rejeitado pela Contabilidade >Selecione a comissão que precisa ser excluída
- Transação de comissão, página >Editar >Ações >Excluir
3. Importe novamente a Comissão. Agora ela deve ser importada com sucesso.
- Transações >Comissões >Autorizar Comissão
- Clique em Importar >Procurar >Selecionar o arquivo a ser importado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Como o Depósito WMS é de um pacote. Não é necessário criar uma guia Inventário
personalizada. Para que a guia Inventário seja posicionada no menu principal, precisamos
adicionar a função personalizada específica no público.
Solução
1. Efetuar Log-in como Administrador
2. Navegue para Personalização >Centros e Guias >Guias Centrais
3. Clique em Editar ao lado de Equipamento
4. Na subguia Público >Caixa de listagem Funções, adicione a função personalizada
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
1334
Cenário
O usuário precisa testar a Programação de Comissão com base na Cota/Previsão, entretanto, o
campo para Tipo de Cota está ausente ou não está sendo exibido na página de exibição de
programação.
O motivo por trás do campo Tipo de Cota ausente é que o recurso para Comissão no campo
Personalizado não está ativado.
3. Em que seleções de 'Comissão em', o campo 'QUOTA TYPE' personalizado não é aplicável?
- As seleções ‘Comissão em’ não aplicáveis ao uso para o campo personalizado ‘QUOTA TYPE’
são as seguintes.
Comissão em = QUANTIDADE
Comissão em = INVENTORY PROFITABILITY
Comissão em = INVENTORY TOTAL PROFIT
Solução
Para resolver esse problema/preocupação e refletir o campo personalizado 'Tipo de Cota', é
necessário seguir as etapas abaixo para ativar o recurso.
1. Navegue até Configurar >Empresa >Ativar Recursos (Administrador)
>subguia Funcionário.
2. Marque a caixa Comissão em Campos Personalizados e clique em 'Salvar'.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1335
AVISO DE LIBERAÇÃO: PLANOS ONBOARDING/OFFBOARDING SUITEAPP
VERSÃO 1.01
Referência: SuiteAnswers 88976
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Programação de Upgrade
O upgrade de todas as contas de produção que tenham o SuiteApp instalado está definido para
começar em 5 de novembro de 2019 e está programado para ser concluído dentro da semana.
Sua conta será atualizada automaticamente.
Após o upgrade, você verá o novo nome: Planos Onboarding/Offboarding.
Aperfeiçoamentos
Os seguintes aprimoramentos estão incluídos no upgrade:
• Detalhes atualizados do pacote – O nome do pacote é alterado para Planos
Onboarding/Offboarding.
• Adicionado o tipo de plano de desconto (lista de verificação anterior) – O SuiteApp
inclui planos de admissão para funcionários recém-admitidos e transferidos e planos de
admissão para a saída de funcionários.
• Acesso avançado para Administradores – Os administradores agora podem criar,
atualizar e excluir planos e modelos do SuiteApp.
• Navegação atualizada para criar planos e modelos – O acesso à nova página Plano
para as funções de HR Generalists (HRG) e CPO (Chief People Officer) foi mantido na
subguia Folha de Pagamento e HR.Os administradores podem acessar a página Plano na
subguia Listas. O acesso à página do modelo para HRGs, CPOs e Administradores foi
movido para a subguia Configuração.
• Adicionado o modelo de offboarding pré-criado – O SuiteApp inclui modelos pré-
criados para planos de onboarding e offboarding.
• Campos atualizados usados para determinar as datas de vencimento em um
modelo – O SuiteApp introduz o campo Base da Data de Vencimento e a coluna Dias
da Base da Data de Vencimento que trabalham juntos para calcular as datas de
vencimento.
As informações sobre o Onboarding/Offboarding Plans SuiteApp estarão disponíveis no
NetSuite Help Center a partir de 11 de novembro de 2019.
Se você tiver mais perguntas, entre em contato com o Suporte ao Cliente do NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1336
O ATIVO NÃO ESTÁ DEPRECIADO QUANDO A DEPRECIAÇÃO ATIVA ESTÁ
DEFINIDA COMO VERDADEIRA
Referência: SuiteAnswers 88979
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Fixed Assets Management | Bundle ID 336697
Cenário
Um Ativo não está sendo depreciado, mesmo que não esteja no final de sua Vida Útil e que a
Depreciação Ativa esteja definida como Verdadeira.
Solução
Um dos possíveis motivos pode ser que a Conta de Encargo de Depreciação esteja Inativa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Site Builder / SuiteCommerce
Cenário
1337
Texto do cenárioUma das causas possíveis pelos quais os itens no registro de Compra
em Minha Conta > Histórico de Compras do item estão sendo exibidos em "Produto que
não requer atendimento", apesar do item poder ser atendido, é quando a permissão de Pedido
de vendas definida para a função Central do cliente está definida somente como Visualização.
Solução
Para resolver esse comportamento, siga estas etapas usando uma atribuição de Administrador:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário poderá notar que o Registro de Reavaliação de Custo do Inventário tem uma Conta
do Work In Process no Impacto do GL.
Solução
Este é o comportamento esperado se um dos Itens na Ordem de Serviço usar o Método de
Custo Padrão e a Reavaliação for feita entre a Emissão da Ordem de Serviço e a Conclusão da
Ordem de Serviço.
Exemplo:
Data Transação
7/27/2019 Emissão da Ordem de Serviço
7/29/2019 Reavaliação de Custo do Inventário
8/05/2019 Conclusão da Ordem de Serviço
8/23/2019 Fechamento da Ordem de Serviço
O Item A é um dos Componentes do Item de Montagem que usa o método de cálculo de custo
padrão.
Na Emissão da Ordem de Serviço, o Custo Padrão do Item A = 100. A Entrada na Emissão
seria:
Conta da Produção em Andamento 100
1338
Conta de Ativo de Inventário 100
Após a Reavaliação do Custo, o custo padrão foi atualizado para 150. A entrada seria:
Conta da Produção em Andamento 150
Conta da Produção em Andamento 100
No Fechamento da Ordem de Serviço, o Work In Process usaria o novo custo padrão e teria um
valor WIP pendente que seria fechado na Conta de Variação do Preço de Compra.
Conta de Variação do Preço de Compra 50
Conta da Produção em Andamento 150
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao usar a Integração de Coupa, um script Programado é definido para ser executado para enviar
detalhes de Pagamentos da Fatura processados. Mas alguns não são processados e enviados para
Coupa, mesmo que já esteja paga.
Solução
Um problema possível é que o filtro da Pesquisa Salva no script não foi atendido, o que é o
motivo pelo qual os detalhes dos Pagamentos da Fatura não foram enviados para o Coupa. No
script, há 3 filtros iniciais declarados e, se um não for atendido, os detalhes do registro não serão
enviados para o Coupa.
• O primeiro filtro é para que o Tipo de Conta seja "Banco".
• Segundo é que o campo 'externalidstring' não deve conter a palavra "Processado"
• O terceiro é que o valor do campo 'limpo' deve ser F.
1. Para verificar esses filtros, vá para o registro via UI e vá para Modo de Edição.
2. Para verificar se o "Tipo de Conta" é banco, abra apenas a "Conta" na nova guia e
verifique se é um Banco.
3. Para verificar o valor do campo 'externalidstring', vá para o modo Editar e abra a
console do depurador do browser. (F12 para Google Chrome)
4. Na área da console, digite "nlapiGetFieldValue('externalidstring')" sem as aspas e o
valor do campo 'externalidstring' será retornado.
5. Para obter o valor do campo 'cleared', ele é exatamente o mesmo com a Etapa 4, é
necessário alterar 'externalidstring' para 'cleared' ou assim sem as
aspas: "nlapiGetFieldValue('cleared')
1339
6. Se você confirmar que esse é o motivo pelo qual os registros não são processados, entre
em contato com Coupa e forneça as informações, uma vez que são as que definem o
valor dos campos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
SuiteApp/Bundle: SuiteSuccess HR | Advanced Terminations l ID do pacote: 286061
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
ENVIO DE ENTRADA > FATURA > LINHAS COM FALHA > ERRO INESPERADO
Referência: SuiteAnswers 88963
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
1340
Os usuários podem ter um motivo de Erro Inesperado ao tentar Faturar transações de Envio de
entrada.
Solução
Quando os Pedidos de compra são definidas como Aprovação pendente depois de serem
adicionadas a uma transação de Envio de entrada, espera-se que as Faturas não possam ser
criadas para eles.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Amostra 2.0 Script do Cliente que verifica se o número de horas que um usuário inseriu no
Relatório de Horas Semanais está dentro do número mínimo de horas.
Solução
Use um Script do Cliente 2.0 para validar a entrada do usuário sempre que ele alterar uma
coluna de hora em um Relatório de Horas Semanais. Se o número de horas definido pelo usuário
for menor que 8 (mínimo de horas de amostra), o script mostrará um alerta e definirá o valor
como 8.
Dentro da função fieldChanged, implemente as seguintes etapas:
1. Obter o registro atual, usando currentRecord.get() e armazená-lo em uma variável
2. Conduza a validação usando a instrução if para verificar se a sublista e a coluna foram
alteradas pelo usuário são as Horas
3. Se #2 for verdadeiro, obtenha o valor de sublista atual e armazene-o em uma variável
4. Verifique se o valor é menor que 8, mostre um alerta e defina o valor como 8
5. Implantar na Planilha de Horas
Código de Amostra:
/**
* @NApiVersion 2.x
* @NScriptType ClientScript
1341
* @NModuleScope SameAccount
*/
define(['N/currentRecord'],
function(currentRecord){
/**
* Function to be executed when field is changed.
*
* @param {Object}
* scriptContext
* @param {Record}
* scriptContext.currentRecord - Current form record
* @param {string}
* scriptContext.sublistId - Sublist name
* @param {string}
* scriptContext.fieldId - Field name
* @param {number}
* scriptContext.lineNum - Line number. Will be undefined if not
* a sublist or matrix field
* @param {number}
* scriptContext.columnNum - Line number. Will be undefined if
* not a matrix field
*
* @since 2015.2
*/
function fieldChanged(scriptContext) {
var record = currentRecord.get();
/*
log.debug({
title: 'scriptContext.sublistId ',
details: scriptContext.sublistId
});
log.debug({
title: 'scriptContext.fieldId ',
details: scriptContext.fieldId
});
*/
if(sublistValue < 8) {
alert('There is a minimum number of hours.');
record.setCurrentSublistValue({
sublistId:scriptContext.sublistId,
fieldId:scriptContext.fieldId,
value:'8',
fireSlavingSync:true
1342
} );
return false;
}
}
}
return {
fieldChanged: fieldChanged
};
});
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
SuiteAnswers Relacionado
▪ Relatório de Horas Semanais >Campos de acesso na sublista Informar Tempo via
SuiteScript
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: SuiteScript >Scripts de Cliente
Cenário
1343
Obter o valor do item da sublista para o campo Programação de Amortização (Programação de
Amortização) retorna o ID interno do Modelo de Amortização.
Solução
Na exibição no modo de Edição, o campo de origem dos Modelos de Amortização é exibido no
campo de sublista Despesa para Programação de Amortização (Amortização). Programado) em
vez do link Programação de Amortização (ID interno) que é exibido no modo Exibir.
Isso significa que, por meio de scripts de cliente, se o SuiteScript 1.0 ou 2.0 estiver tentando
obter o valor do campo, ele retornará o ID interno do Modelo, em vez do ID interno da
Programação, uma vez que os scripts de cliente serão executados apenas no modo de Edição.
Para resolver isso, usamos uma pesquisa para obter a programação de amortização associada à
fatura, em vez de obter o valor no campo da sublista de despesas.
var columns = []
columns[0] = new nlobjSearchColumn('internalid');
mySearchResultSet.forEachResult(myCallbackFunc);
function myCallbackFunc(searchResult){
var id = searchResult.getId();
console.log('ID: ' + id);
}
para SuiteScript 2.0 - para console do browser (consulte 49359 Diretrizes de Validação do
Script do Ponto de Entrada para implantar o NetSuite)
require(['N/currentRecord', 'N/search'], function(currentRecord, search){
search.create({
type: search.Type.AMORTIZATION_SCHEDULE,
columns: [
search.createColumn({
name: 'internalid'
})
],
filters: [
search.createFilter({
name: 'internalid',
operator: search.Operator.ANYOF,
join: 'transaction',
values: currentRecordObj.id
})
]
})
.run()
.each(function(result){
1344
console.log('Result: ' + result.id)
});
})
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Ao tentar obter o Endereço Completo do Local para o Modelo PDF/HTML Avançado, os
usuários tentariam colocar o código {record.mainaddress_text} no Código de Origem do PDF,
no entanto, isso retornaria o erro ERRO: Campo 'location.main_text' Não Encontrado no PDF.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo
da transação > Criar
2. Nome do campo: Informe o nome do campo
3. Exemplo: Endereço da Localidade
4. ID: Informe custbody_location_address
5. Tipo: Selecione Área de texto
6. Armazenar valor: Desmarque a caixa de seleção
7. Clique em Aplica-se a
1345
8. Venda: Marque a caixa de seleção
9. Clique em Origem e filtro
10. Lista de origem de dados: Selecione Localidade (Principal)
11. Origem - De: Selecione Endereço
12. Clique em Salvar
<td align="right">${record.custbody_location_address}</td>
5. Clique em Salvar
Observação: Coloque o código na posição, dependendo de onde ele é preferido para ser
exibido no modelo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Quando Usar pedidos de vendas não aprovadas em planos de demanda de item estiver
marcado em Configurações > Contabilidade > Preferências de gerenciamento de estoque,
os Pedidos de vendas não aprovados ainda não serão capturados durante o cálculo do Plano de
demanda de item.
Solução
1346
A preferência Usar pedido de vendas não aprovadas nos planos de demanda do
item funciona, exceto quando o Método de projeção usado é Média móvel, pois o método só
usa dados históricos para calcular o Plano de Demanda do item.
O Método de projeção, como Previsão de vendas, usa dados de previsão de vendas futuras
para projetar a demanda de inventário, portanto quando usado, Pedidos de vendas não
aprovados são incluídas no cálculo do Plano de demanda do item, pois há uma tendência que
esses pedidos podem ser aprovados no futuro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do Pacote: 359209
Cenário
Solução
1347
- Os usuários podem escolher um Representante de Vendas específico. O
Representante de Vendas escolhido refletirá na transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
12. Busca salva > aba Critérios >sub-aba Filtros > Adicionar Tipo=é Fatura;
13. Na aba Resultados > sub-aba Colunas > Adicione colunas que você deseja que
sejam mostradas adequadamente:
• Número do documento
• Valor
• Aplicando Campos da transação: Criado de
14. Pressione Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
BUSCA SALVA DE TRANSAÇÃO > PEDIDO DE COMPRA > COLUNA DO ITEM >
NOME DO PROJETO
Referência: SuiteAnswers 88837
1348
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: N/A
Cenário
Busca salva de Transação que retira Pedidos de compra com Nome de Projeto no nível de
linha principal do Item da transação.
Solução
Navegue até Listas > Busca > Buscas Salvas > Criar > Transação
- Aba Critérios >sub-aba Padrão >adicionada na coluna Filtros >Tipo = Ordens de
Compra; Projeto Campos ... = Nome
- Aba Resultados >sub-aba Colunas > adicionados Projeto Campos ... = Nome
- Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
1. Navegue até Personalização > Formulários > Formulários de transação > edite o
formulário de transação Fatura usado > aba Campos da Tela >sub-aba Faturamento >
Coluna de Label > Condições devem marcar a caixa de seleção Exibir> Salvar.
2. Edite a transação de Fatura > aba Faturamento > selecione o Termo correto
como registro do Cliente > Salvar.
1349
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A Conta Bancária não está disponível para seleção nas linhas do Lançamento.
Solução
A seguir estão as combinações de moeda de amostra para as quais a Conta Bancária estaria
disponível na linha da transação;
Observações:
1350
2. A Moeda Base da Subsidiária pode ser encontrada no registro da Subsidiária,
enquanto a Moeda Bancária pode ser encontrada no registro da Conta Bancária no
Plano de contas
3. Aplica-se a uma instância única e a contas OneWorld
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao configurar uma nova SuitePromotions, o sistema não permite que o usuário selecione seus
itens elegíveis na seção O que o cliente precisa comprar, pois a Lista de itens de origem parece
estar desativada e não mostra a Lista de itens.
Solução
Observação: O botão Visualização fechada está localizado no lado direito das abas Código de
cupom, Público, Canais de vendas ou Limites de uso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
1351
Cenário
O recurso Vários orçamentos não está visível ao navegar até Configurações > Empresa >
Habilitar recursos.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O erro é recebido quando o usuário que importa o CSV usa uma função que não inclui a
Subsidiária do usuário em seu registro de Funcionário.
Solução
1. Usando uma função de Administrador, navegue até Lista > Funcionário > Lista
2. Clique em Editar
3. Clique na aba Acesso
4. Clique na Função
5. Clique em Editar
6. Restrições da subsidiária: Selecione Subsidiária
7. Clique em Salvar
1352
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1353
Quando o usuário cria Relatórios de despesas via Transações > Funcionários > Inserir
relatórios de despesa e marcado como Impacto no Razão Geral, alguns Relatórios de
despesas são contabilizados no Contas a pagar, enquanto outros no Despesas não aprovadas.
Solução
A. Os Relatórios de despesas com esses status terão um Impacto do Razão Geral marcado
para a conta não publicada Despesas não aprovadas:
B. Os Relatórios de despesas com este status terão um Impacto do Razão Geral marcado
para a conta Contas a pagar:
Observações: A conta padrão do Contas a pagar usada é a conta mais recente do Contas a
pagar usada em Faturas (recurso de fixação) – SuiteAnswers 12571. O usuário pode optar
por substituir o valor padrão do campo Conta, conforme necessário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Siga as etapas para criar campos personalizados e Script para calcular o Relatório de despesas:
1354
1. Criar Campo da Linha da Transação denominado Distância
1. Navegue até Personalização > Lista, Registros e Campos > Campos da Linha de
Transação > Criar
2. Defina os seguintes valores de campo como:
• Nome: Informe Distância
Observação: Este campo pode conter qualquer valor, dependendo da preferência.
• ID: Enter _distance
Observação: Esse campo pode ser gerado automaticamente pelo sistema, mas também pode
ser alterado para qualquer valor. Se alterado, certifique-se de fazer as alterações necessárias
no código.
• Tipo: Insera Número Decimal
• Armazenar valor: Marque a caixa de seleção
3. Na sub-aba Aplica-se a
• Verifique Despesa
• Verifique Relatório de despesas
4. Na sub-aba Exibir
• Tipo de exibição: Selecione Normal
5. Clique em Salvar
2. Criar outro Campo da Linha da Transação denominado Taxa
1. Navegue até Personalização > Lista, Registros e Campos > Campos da Linha de
Transação
2. Defina os seguintes valores de campo como:
3. Nome: Informe Taxa
Observação: Este campo pode conter qualquer valor, dependendo da preferência.
4. ID: Enter _rate
Observação: Esse campo pode ser gerado automaticamente pelo sistema, mas também pode
ser alterado para qualquer valor. Se alterado, certifique-se de fazer as alterações necessárias
no código.
5. Tipo: Insira Número Decimal
6. Armazenar valor: Marque a caixa de seleção
7. Na sub-aba Aplica-se a
8. Verifique Despesa
9. Verifique Relatório de despesas
10. Na sub-aba Exibir
11. Tipo de exibição: Selecione Normal
12. Clique em Salvar
Observação: Este script funciona somente para Categoria de Despesa com ID interno de 2. Se o
item da categoria Viagem estiver em um ID interno diferente, certifique-se de fazer as
alterações necessárias no código.
1355
var milestraveled =
nlapiGetCurrentLineItemValue('expense','custcol_distance');
return true;
}
alert('enter xExpenseReport');
return true;
}
function() {
function xCalcMilage(record) {
var milestraveled = record.getCurrentSublistValue({
sublistId: 'expense',
fieldId: 'custcol_distance'
});
1356
record.setCurrentSublistValue({
sublistId: 'expense',
fieldId: 'amount',
value: xTotal
}); // sets amount
return true;
}
function xExpenseReport(scriptContext) {
alert('enter xExpenseReport');
var record = scriptContext.currentRecord;
return true;
}
return {
validateLine: xExpenseReport
};
});
1. Navegue até Personalização > Criação de scripts > Scripts > Criar
2. Carregue o script clicando no ícone + e selecionando o arquivo de script salvo no computador
3. Clique no botão Criar Registro de Script
Observação: Se o script submetido a upload for SuiteScript 1.0, escolha qual Cliente como tipo
de script.
4. Nome: Informe Calcular Milhagem
Observação: Este campo pode conter qualquer valor, dependendo da preferência.
5. ID: Insira _calculate_mileage
6. Para o SuiteScript 1.0, na sub-aba Scripts,
• Validar Função da Linha: xExpenseReport
Observação: Se o script carregado for SuiteScript 2.0, ele será configurado automaticamente
como caixa de seleção.
7. Na sub-aba Implantações, defina as seguintes colunas:
• Aplica-se a: Relatório de Despesas
• ID: _calculate_mileage
• Implantado: Sim
1357
• Status: Teste/Liberado
8. Clique em Salvar
Aviso legal
O código de amostra descrito aqui é fornecido "tal como está", sem nenhuma garantia de
qualquer tipo, até a extensão total permitida por lei. A Netsuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham na implementação do código de amostra nas
plataformas de desenvolvimento ou usando suas próprias configurações do servidor Web.
A Netsuite Inc não garante, garanta ou faz qualquer representação sobre o uso, resultados de
uso, precisão, pontualidade ou integralidade de quaisquer dados ou informações relacionadas
ao código de amostra. A Netsuite Inc isenta todas as garantias, expressas ou implícitas e, em
particular, isenta de todas as garantias de comercialização, adequação a uma finalidade
específica e garantias relacionadas ao código ou a qualquer serviço ou software relacionado a
ele.
O Netsuite Inc. não pode ser responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
O Netsuite Inc. não pode ser responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1358
se refletem nas Observações do sistema do registro. Este artigo mostra como conseguir rastrear
o campo Próximo aprovador por meio do uso de um Fluxo de trabalho.
Solução
1. Navegue até Personalização > Fluxo de trabalho > Fluxo de trabalhos > Criar
2. Informações Básicas:
o Nome: Inserir Fluxo de trabalho relatório de despesa do Próximo aprovador
de Rastreamento
o Tipo de registro: Selecione Transação
o Subtipos: Selecione Relatório de despesa
o Executar como admin: Marque a caixa de seleção
o Status do lançamento: Selecione Liberado
o Ativar login: Marque a caixa de seleção
3. Definição do evento:
o Ao criar: Marque a caixa de seleção
o Ao visualizar ou atualizar: Marque a caixa de seleção
4. Clique em Salvar
5. Canto superior direito: Clique em Fluxo de trabalho
6. Clique em Campos(0)
7. Clique em Novo campo de fluxo de trabalho
8. Nome do campo: Selecione Fluxo de trabalho Próximo aprovador
9. Tipo: Selecione Lista/Registro
10. Lista/Registro: Selecione Funcionário
11. Armazenar valor: Marque a caixa de seleção
12. Clique em Salvar
13. Clique em Estado 1
14. Canto inferior direito: Clique em Nova ação
15. Clique em Definir o valor do campo
16. Informações Básicas:
o Acionar em: Selecione Entrada
o Tipos de evento: Selecione Visualizar
o Contexto: Selecione Interface do usuário
17. Parâmetros:
o Campo: Selecione Fluxo de trabalho Próximo aprovador
18. Valor:
o Selecione Do campo
o Registro (Campo de associação): Selecione Registro atual
o Campo: Selecione Próximo aprovador
19. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1359
A EXIBIÇÃO DA LISTA DE RELATÓRIOS DE DESPESAS NA CENTRAL DE
FUNCIONÁRIOS MOSTRA A COLUNA DE VALOR NA MOEDA DA SUBSIDIÁRIA
PRINCIPAL
Referência: SuiteAnswers 29025
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos de linha da
transação > Criar
2. Defina os seguintes campos:
o Nome do campo: Insira o nome desejado para o campo
o Tipo: Selecione Moeda
o Armazenar valor: Desmarque a caixa de seleção
o Clique na aba Aplica-se a
▪ Relatório de despesa: Marque a caixa de seleção
o Clique na aba Validação e valores padrão
▪ Valor padrão: Insira {amount}
3. Clique em Salvar
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Selecione Transação
3. Título da busca: Insira um Título
4. Público: Marque a caixa de seleção
5. Disponível como visualização de lista: Marque a caixa de seleção
6. Clique em Padrão
7. Filtrar:
Observação: para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Tipo
▪ Tipo: Selecione Qualquer um de
▪ Selecione Relatório de despesa
▪ Clique em Definir
1360
o Selecione Linha principal
▪ Clique em Sim
▪ Clique em Definir
8. Clique em Resultados
9. Clique em Colunas
10. Campo:
Observação: para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Campo personalizado criado
o Remova todos os campos que não são obrigatórios
11. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário que usa a atribuição da Central de Funcionários não está visualizando relatórios de
despesas para aprovação na página Aprovar relatório de despesas (nenhum fluxo de trabalho
ativo para aprovação do relatório de despesas).
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1361
RESOLVER ERRO: “NINGUÉM EM SUA CADEIA...APROVAR ESTA
TRANSAÇÃO.” QUANDO O USUÁRIO SUBMETE UM RELATÓRIO DE DESPESA
POR MEIO DA CENTRAL DE FUNCIONÁRIOS
Referência: SuiteAnswers 32727
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Usando uma função da Central de funcionários, o usuário encontra uma mensagem de erro
"Ninguém em sua cadeia de comando tem um limite de gastos suficiente para aprovar esta
transação.".
Solução
1362
Depois de executar qualquer uma das opções acima, o Funcionário poderá efetuar log-in
novamente usando a função Central de funcionários e informar um Relatório de despesa.
Observação: Essas três opções também são aplicáveis para Supervisores. Os Relatórios de
despesas serão roteados para Supervisores somente se o campo Aprovador de despesa estiver
em branco.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1363
SuiteApp/Bundle: Script, SuiteTalk e SuiteBundler
Cenário
Veja a seguir um código de amostra que atualizará a caixa de seleção completa no relatório de
despesas. Quando esse campo for atualizado, ele definirá o status do relatório de despesas
como Aprovação Contábil Pendente
Observe que você precisa ter uma sessão de log-in válida para que esta operação funcione.
Solução
if (stat.isSuccess)
{
// Creating the report object that is going to be updated.
ExpenseReport report = new ExpenseReport();
report.internalId = "1595";
report.complete = true;
report.completeSpecified = true;
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de todas
as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou
a qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
1364
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário precisa editar um Relatório de despesa porque o valor está incorreto. O valor
do Relatório de despesa foi faturado e pago com o valor incorreto. Ao editar o Relatório de
despesa, o usuário recebe um aviso: "Esta Despesa não pode ser editada ou excluída porque já
foi faturada".
Solução
Depois que um Relatório de despesa é pago e faturado ao Cliente a faturar, o NetSuite não
permite a edição do valor nas Linhas de despesas originais. Isso ocorre porque um link já foi
criado entre o Relatório de despesa e a Fatura.
Para definir o valor correto no Relatório de despesa, o usuário pode executar as seguintes
etapas:
1. Navegar para Transações > Funcionários > Inserir relatórios de despesas > Lista
2. Clique em Editar no Relatório de despesa a ser atualizado
3. Incluir uma linha de despesa adicional
o Se o Valor da Despesa for menor, adicione um valor de despesa negativo
o Se o Valor da Despesa for maior, adicione um valor de despesa positivo
4. Clique em Salvar
Neste caso, o Cliente a faturar foi faturado com um valor mais alto ou mais baixo.
1365
o Crie um Memorando de crédito e siga as etapas fornecidas no artigo do
SuiteAnswers de ID 12762 Issue Cash/Customer Refunds or Credit Memos
Without affecting Inventory Stock Level
o Exclua a Fatura criada e envie novamente o Cliente com o valor de despesa
correto
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
6. Clique em Salvar
- Para Relatórios de despesas que já foram importados do OpenAir para o NetSuite com tal
status, os usuários podem:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1366
TORNAR ANEXOS DO ARQUIVO OBRIGATÓRIOS PARA ITENS DE LINHA DO
RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 38679
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Torne o campo Anexar arquivo como Obrigatório nos Relatórios de despesa criando um novo
campo Obrigatório Corpo da transação personalizada para Anexos de arquivo e personalize o
formulário Relatório de despesa para usar o novo campo em vez do padrão.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Nome do campo: Insira Arquivo de anexo - Obrigatório
3. Tipo: Selecione Documento
4. Clique na aba Aplica-se a
5. Relatório de despesa: Marque a caixa de seleção
6. Clique na aba Validação e valores padrão
7. Obrigatória: Marque a caixa de seleção
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1367
O VALOR DE CAMPO DE SUBSIDIÁRIA ESTÁ AUSENTE AO EDITAR O
RELATÓRIO DE DESPESAS NA CENTRAL DO FUNCIONÁRIO
Referência: SuiteAnswers 38824
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Resultado:
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário deseja aprovar o Relatório de despesa usando o NetSuite para o Aplicativo iPhone.
1368
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário cria um Relatório de despesas com a configuração várias moedas como
marcada. Na linha Despesas, os seguintes detalhes foram inseridos:
Um erro é mostrado: "A taxa de câmbio, o valor da moeda estrangeira e o valor da moeda base
não estão sincronizados. Clique em OK para recalcular a taxa de câmbio ou em Cancelar para
cancelar a adição desta linha."
Solução
Para resolver esse erro, o usuário precisa garantir que esses campos para as linhas do relatório
de despesas estejam sincronizados. Eles são calculados como: Valor moeda
estrangeira x Taxa de câmbio = Valor.
No Relatório de despesas acima, em que Taxa de Câmbio = 1,00, o Usuário pode escolher
uma das opções abaixo:
• Se Valor for 10,00, Valor moeda estrangeira = 10,00; ou
• Se Valor moeda estrangeira = 15,00, Valor = 15,00; então
• Clique em OK no prompt para permitir que o Netsuite recompute a taxa de
câmbio em 1,50
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1369
LINK "INSERIR RELATÓRIOS DE DESPESAS" AUSENTE COM FUNÇÃO DA
CENTRAL DE FUNCIONÁRIOS PADRÃO OU PERSONALIZADO
Referência: SuiteAnswers 39192
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Resultado:
O problema é causado pelo usuário que tem Permissão Global para Relatórios de despesas que
tem somente o nível Visualizar de permissão.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1370
Produto: NetSuite 2020.2
Cenário
Quando os Relatórios de Despesas são criados por meio do Expensify para o NetSuite, o
Expensify tem uma configuração que define a Conta do AP padrão para despesas Não
Reembolsáveis, mas para Reembolsáveis, não há nenhum. Uma solução alternativa para isso é
criar um SuiteScript que definirá o valor do campo da Conta das despesas Reembolsáveis.
Solução
1. Crie um arquivo JavaScript com os códigos a seguir. Ele será usado para o Script de
Evento do Usuário.
O script é disparado apenas quando o Relatório de Despesas é criado por meio de Web
Services. O script verificará cada item da linha na sublista de despesas se for reembolsável ou
não analisável. Se reembolsável, isso definirá o valor do campo da Conta AP apropriada no
campo Conta.
1371
f. Clique em Salvar e Implantar
g. Implantar no Relatório de Despesas
h. Clique em Salvar
Aviso Legal
O código de amostra aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, em toda a extensão permitida por lei. A Oracle + NetSuite Inc. não garante ou
garante o sucesso individual que os desenvolvedores possam ter na implementação do código
de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias configurações
de servidor Web.
A Oracle + NetSuite Inc. não garante, não garante ou faz qualquer representação em relação ao
uso, resultados do uso, precisão, oportunidade ou integridade de quaisquer dados ou
informações relacionadas ao código de amostra. Oracle + NetSuite Inc. isenta-se de todas as
garantias, expressas ou implícitas e, em particular, isenta-se de todas as garantias de
comercialização, adequação a um propósito específico e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
conseqüenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Crie uma Busca salva que mostre Relatórios de despesa que ainda estão no status Em
andamento após um número de dias.
Solução
1372
• Selecione Tipo
• Selecione Número
• Selecione Nome
• Selecione Data de criação
• Selecione Status
• Selecione Fórmula numérica = Função é arredondada
4. Insira Título da busca
5. Clique em Salvar ou Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp/Pacote: Site Builder Web Store
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1373
Aplica-se a
Cenário
Solução
Isso acontece quando os Subsidiárias definidos na função não incluem a Subsidiária definida
no registro de Funcionário do usuário. Quando o usuário cria um Relatório de Despesas,
observe que o campo Subsidiária está em branco. Este é um campo obrigatório e, como está
vazio, ele causa um erro no sistema ao salvar um Relatório de Despesas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário recebe um aviso de erro ao inserir a linha da transação no Relatório de despesa: "Se o
valor da moeda base ou da moeda estrangeira for zero, ambos deverão ser zero".
Solução
1374
1. Se o Valor for diferente de 0.00, o Valor em moeda estrangeira será diferente de
0.00; ou
2. Se Valor = 0.00, Valor em moeda estrangeira = 0.00
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja criar uma Busca salva para enviar notificação quando o Supervisor aprovar o
Relatório de despesa.
Solução
1. Navegue até Listas > Busca > Busca salvas > Criar
2. Selecione Transação
3. Clique na aba Critérios
4. Clique na sub-aba Padrão
5. Filtrar: Selecione Status
6. Insira relatório de despesa: Aprovação contábil pendente
7. Clique em Definir
8. Clique na aba E-mail
1. Caixa de seleção Enviar e-mail de alerta quando registros forem
criados/atualizados: Marque a caixa de seleção
2. Clique na sub-aba Destinatários específicos
1. Destinatário: Insira o Nome do supervisor
2. Caixa de seleção Enviar na atualização: Marque a caixa de seleção
3. Clique em OK
3. Clique na sub-aba Personalizar mensagem
1. Assunto e Introdução: Informe os valores desejados
2. Caixa de seleção Incluir link para visualizar registro: Marque a caixa
de seleção
9. Título da busca: Informe um Título
10. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1375
LIMITAR USUÁRIOS A SOMENTE UM CLIENTE POR RELATÓRIO DE DESPESA
Referência: SuiteAnswers 42058
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja limitar os itens de linha do relatório de despesas a apenas 1 cliente e detectar
se um cliente diferente foi adicionado aos itens de linha subsequentes.
Um script de cliente com evento Validar linha pode ser criado para verificar a coluna do cliente
se os itens de linha subsequentes tiverem um cliente diferente do primeiro item de linha. O
script do cliente pode então solicitar uma mensagem de alerta se um cliente diferente for
identificado.
Solução
Para limitar os usuários à configuração de apenas 1 cliente para todos os itens de linha, siga as
etapas abaixo:
1. Crie um script de cliente em sua conta NetSuite usando o código de exemplo abaixo:
var customer = nlapiGetLineItemValue('expense', 'customer', 1); // get the value for
the customer field on the first line item
if (customer == '' || customer == null) // set a condition that will check
whether the returned value is blank or null
{
return true; // if true, then return true
} else
{
var succeeding_customer = nlapiGetCurrentLineItemValue('expense',
'customer'); // get the value of the customer field on current line item that you are
adding
if (customer != succeeding_customer) // Set a condition that will
check if the customer values on both of your line items are not equal
{
alert('You can only enter one customer for this particular
transaction.'); // set a custom message that will prompt your customer that he may
only enter line items with the same customer
return false; // return false to prevent user from adding
the line item
} else
{
return true; // return true
}
}
}
1376
3. Teste o script criando um relatório de despesas para ver se são necessárias modificações.
Aviso Legal
O código de amostra aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, em toda a extensão permitida por lei. A Oracle + NetSuite Inc. não garante ou
garante o sucesso individual que os desenvolvedores possam ter na implementação do código
de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias configurações
de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, oportunidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. Oracle + NetSuite Inc. isenta-se de todas as garantias,
expressas ou implícitas e, em particular, isenta-se de todas as garantias de comercialização,
adequação a um propósito específico e garantias relacionadas ao código ou a qualquer serviço
ou software relacionado a ele. A Oracle + NetSuite Inc. não será responsável por quaisquer
danos diretos, indiretos ou consequenciais ou custos de qualquer tipo decorrentes de qualquer
ação realizada por você ou outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
No aplicativo NetSuite for iPhone, ao criar um novo Log de Despesas com base em uma
imagem usando o Capturar utilizando a câmera, a imagem não é armazenada/salva na
galeria do telefone e nem na Conta do NetSuite ainda.
As imagens são carregadas na Conta do NetSuite somente após a seleção da despesa para criar
um Relatório de despesa.
Solução
No Portlet de Despesas:
Este é um estágio em que as imagens de despesa selecionadas são carregadas para a Conta do
NetSuite e estarão disponíveis na Pasta de arquivo.
1377
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Aplicativo NetSuite Mobile
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Dependendo do caso de uso, os usuários terão que obter os detalhes nos Relatórios de despesas.
Solução
Veja como fazer isso juntando a tabela de detalhes de despesas e a tabela de transações.
1378
14. Para extrair resultados da tabela de detalhes de despesas e da tabela de
transações de uma transação específica. Use a consulta abaixo:
Aviso legal:
O código de amostra descrito aqui é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, na extensão máxima permitida por lei. A Oracle + NetSuite Inc. não garante nem
garante que os desenvolvedores de sucesso individuais possam ter na implementação do código
de amostra em suas plataformas de desenvolvimento ou usando suas próprias configurações de
servidor da Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra.O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço
ou software jurídico relacionado à Oracle.A Oracle + NetSuite Inc. não se responsabiliza por
quaisquer danos diretos, indiretos ou conseqüentes ou custos de qualquer tipo decorrentes de
qualquer ação tomada por você ou outras pessoas relacionadas ao código de exemplo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2018. 2
SuiteApp/Bundle: Nenhum
Cenário
O cliente está criando um relatório de despesas por Departamento.
Solução
Para criar um Relatório de Despesas por Colunas de Departamento, faça o seguinte:
1. Navegue até Relatórios >Novo Relatório Financeiro
2. Selecione Layout da Declaração de Renda Padrão (EUA)
1379
3. Na parte LAYOUT, (lado esquerdo da página), Exclua (x) o seguinte:
* Renda Líquida
* Outra Renda Líquida >clique em OK
* Renda do Pedido Líquido >clique em OK
4. Na lista suspensa Adicionar Linha/Seção... >selecione Adicionar Cabeçalho e Linhas de
Resumo
5. Na Linha do Cabeçalho: Nova Linha do Cabeçalho da página
>Definir o Rótulo de Cabeçalho (por exemplo, Despesas)
>Inserir o Rótulo de Resumo (por exemplo, Despesas Totais)
6. Na lista drop-down Adicionar Linha/Seção...
>Selecionar Adicionar Seção Financeira
>No Nome/ID da Seção, selecione Despesa
>Clique em OK
7. Na Seção Conta: Nova Linha de Seção da página >Definir Rótulo do Cabeçalho (por exemplo,
Salários)
>Inserir o Rótulo Total (por exemplo, Despesa Total de Salários)
>Definir Subordinado da nova linha de cabeçalho criada das etapas 4-5
>Na subtab Seção >Filtrar coluna >Selecionar Nome da Conta na lista drop-down
>Várias contas que estão no Grupo Salários >Clique em OK
8. Repita as Etapas 6-7 para os grupos restantes (por exemplo, Impostos da Folha de Pagamento
e Benefícios, Comissões/Bônus etc.)
9. Na seção Editar Colunas >defina o campo VIEW COLUMNS BY como Departamento
9. Atribua um nome para o relatório, conforme apropriado
10. Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário precisa definir a Conta padrão de adiantamento a ser aplicado aos relatórios de
despesas usando a conta do OneWorld.
Solução
1380
Nas contas do OneWorld, a preferência de Conta padrão de adiantamento a ser aplicado é
definida no nível Subsidiária.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário precisa atribuir uma Conta a pagar padrão para Relatórios de despesas.
Solução
1. Navegue até Configurações > Contabilidade > Preferências Contábeis > aba Horas
e despesas
2. Na seção Despesas, clique na lista suspensa Contas a pagar padrão para relatórios
de despesas
3. Clique em Salvar
1381
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Solução
Este erro ocorre quando a Conta associada à Categoria de despesas tem restrição de
Subsidiária e a Subsidiária usada no Relatório de despesa não está incluída nos Subsidiárias
definidos para a conta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
1382
O usuário quer definir o campo Data de vencimento como obrigatório ao submeter Relatório de
despesa usando o app do NetSuite para iPhone.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Execute um relatório para mostrar todos os Relatórios de Despesas com um valor em branco
no campo Memo da linha de transação.
O campo Memo nos Relatórios de Despesas aparece como ‘Categoria: Memo nos resultados
da pesquisa de transação, portanto, a definição de um critério 'Memorando está vazio' ainda
mostrará relatórios de despesas com valor no campo Memo.
1383
Solução
• Selecione Memo
1. Memo: Selecione não está vazio
2. Clique em Definir
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Usuário deseja enviar automaticamente um E-mail quando uma Fatura com Despesas a
faturar for criada. A subaba Despesas a faturar na fatura pode conter Relatórios de despesas
como linhas. O E-mail contém Anexos como Arquivos da coluna Arquivo de anexo do
Relatório de despesa.
Solução
Um Script de evento de usuário definido como Após a função enviar pode ser usado
Implementado no registro da Fatura.
1384
Observação: Possivelmente a Fatura pode ser criada como independente ou por meio do
Processamento em massa.
function invEmailWithFilesSample_ue_afterSubmit(type){
//send the Email with the Attached Files when the Invoiced is Saved
when first created
if (type == 'create'){
//looping through the Items on Invoice record > Items tab >
Billable Expenses subtab:
var i = 1;
attachments.push(nlapiLoadFile(attachFileInternalID));
i++;
1385
Aviso legal
O código de amostra descrito aqui é fornecido "tal como está", sem a garantia de qualquer tipo,
até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc. não garante ou
garante que os desenvolvedores de sucesso individuais tenham ao implementar o código de
amostra nas plataformas de desenvolvimento ou ao usar suas próprias configurações do
servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Versão 2019.1 do Netsuite
Cenário
O usuário gostaria de imprimir os detalhes de despesas de todos os Relatórios de Despesas
cobrados em um Projeto específico.
Solução
O usuário pode seguir as seguintes etapas:
1. Navegar para Relatórios > Financeiro > Detalhes da Transação > Personalizar
2. Clique em Editar Colunas > defina os seguintes campos:
o Tipo
o Data
o Número do Documento
o Nome
o Conta
1386
oMoeda:Nome
oQuantia
oValor (Moeda Estrangeira)
oMemorando
oStatus da Transação:Descrição
3. Clique no link Filtros
o Transação - Data (defina o filtro de Data)
o Entidade (Linha) - selecione o Nome do Cliente/Projeto
4. Informe o Nome do relatório
5. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Atualmente, em Início > Definir preferências, cada funcionário tem a definição Usar
relatórios de despesas de várias moedas padrão como marcada. Como essa é uma preferência
de usuário, ela precisa ser desmarcada manualmente pelos usuários.
Solução
Observação: Para alterar globalmente o padrão para Falso, a preferência pode ser definida
como Falso no registro da função. Isso desativaria a preferência na página Definir
preferências dos usuários nessa função específica. Os usuários ainda terão a opção de ativá-lo
posteriormente, caso prefiram.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1387
PAGAMENTO DA FATURA ESTÁ DESVINCULADO DO RELATÓRIO DE
DESPESA
Referência: SuiteAnswers 71265
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário tem um Relatório de despesas que foi desvinculado de um Pagamento da fatura. Isso
pode acontecer quando há uma alteração na Conta no Relatório de despesas após a criação do
Pagamento de fatura.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Envie uma Notificação por e-mail ao Aprovador contábil quando um Relatório de despesa
estiver pronto para Aprovação da contabilidade. No momento, o NetSuite não tem uma
preferência padrão para e-mails de notificação enviados aos Aprovadores contábeis quando um
Relatório de despesa está pronto para Aprovação da contabilidade. Como solução alternativa, é
possível criar uma Busca salva do Relatório de despesa.
Solução
1388
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Tipo: Relatório de despesa
o Status: Relatório de despesa: Aprovação contábil pendente
7. Clique em Resultados
8. Clique em Colunas
9. Campo: Adicione os Campos desejados
10. Clique em E-mail
11. Enviar e-mails de alerta quando registros forem criados/ atualizados: Marque a caixa
de seleção
12. Clique em Destinatários específicos
13. Destinatário: Selecione Aprovador contábil / aprovadores contábeis
14. Enviar na atualização: Marque a caixa de seleção
15. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Solução
1389
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Procure to Pay
SuiteApp/Bundle: N/A
Cenário
Crie uma pesquisa salva para pagamentos de fatura que foram criados a partir do relatório de
despesas. Uma coluna deve mostrar um hiperlink para mostrar o hiperlink Criado de. Depois
que o usuário clicar no hiperlink, o registro do relatório de despesas deverá ser aberto em uma
nova guia.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo > Transação.
2. Na subguia Critérios, adicione o seguinte:
Tipo = Pagamento de Fatura
Linha Principal = Falso
Criados de Campos... Tipo = Relatório de Despesas
3. Na subguia Resultados, adicione o seguinte:
Data
Número do Documento
Fórmula (Texto) | Rótulo Personalizado = Relatório de Despesas
Para a Fórmula (Texto), adicione esta fórmula:
'<a href=https://system.netsuite.com/app/accounting/transactions/exprept.nl?id='||
{createdfrom.internalid}||' target="_blank">'||{createdfrom.number}||'</a>'
4. Informe um Título de Pesquisa.
5. Pressione Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1390
O USUÁRIO SEM AUTORIDADE DE APROVAÇÃO CONTÁBIL ADICIONA NOVOS
RELATÓRIOS DE DESPESAS VIA IMPORTAÇÃO CSV> RESPOSTA CSV: CHAVE
DE REFERÊNCIA DE CONTA INVÁLIDA XX PARA A SUBSIDIÁRIA X
Referência: SuiteAnswers 65144
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
Solução
Definir uma Conta a pagar padrão para relatórios de despesas. Isso é feito usando a função
Administrador.
1. Navegue até Configurações > Contabilidade > Preferências contábeis > Hora e
despesa > portlet Despesas
2. Selecione uma conta na lista suspensa Conta a pagar padrão para relatórios de
despesas
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1391
NÃO É POSSÍVEL APROVAR O RELATÓRIO DE DESPESA NO STATUS DE
APROVAÇÃO DO SUPERVISOR PENDENTE USANDO UMA FUNÇÃO DO
ADMINISTRADOR
Referência: SuiteAnswers 68586
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Um Relatório de despesas não pode ser aprovado usando uma função de Administrador porque,
no modo Editar, a caixa de seleção Aprovação do supervisor e Aprovação da contabilidade está
desativada.
Isso se aplica ao Relatório de despesas criado usando o formulário de transação personalizado.
Solução
1. Navegue até Transações > Funcionários > Inserir relatórios de despesa > Lista
2. Relatório de despesas em questão: Clique em Editar
3. No painel superior direito da tela, passe o mouse sobre Personalizar
4. Clique em Personalizar formulário
5. Campos da tela:
6. Principal:
• Aprovação do supervisor:
o Tipo de exibição: Selecione Normal
• Aprovação da contabilidade:
o Tipo de exibição: Selecione Normal
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1392
Para calcular os dias entre o horário em que o Relatório de despesa é roteado para
contabilidade para aprovação e o horário em que é aprovado pela contabilidade em uma Busca
salva de transação do Relatório de despesa.
Solução
Os usuários podem criar uma pesquisa salva de relatório de despesas e usar uma fórmula como
uma das colunas na aba Resultados.
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Título da busca: Insira um Nome
3. Clique em Transação
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
• Selecione Tipo
• Tipo: Selecione Relatório de despesa
• Clique em Definir
• Selecione Observações do sistema campos...
• Filtro de Observações do sistema: Selecione Campo
• Campo:
• Selecione Status do Documento
• Clique em Concluído
• Clique em Definir
• Selecione Linha principal
• Linha principal: Selecione Verdadeiro
• Clique em Definir
Clique em Resultado
Clique em Colunas
Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e, uma vez
ajustado, clique em Adicionar, se necessário.
• Selecione Número do documento
• Tipo de resumo: Selecione Grupo
• Selecione Nome
• Tipo de resumo: Selecione Grupo
• Selecione Fórmula (Numérica)
• Tipo de resumo: Selecione Soma
• Função: Selecione Arredondar
• Fórmula: max(case when {systemnotes.oldvalue} = 'Approved by
Accounting' AND {systemnotes.newvalue} = 'Paid In Full' then {systemnotes.date} end) -
max(case when {systemnotes.oldvalue} = 'Pending Supervisor Approval' AND
{systemnotes.newvalue} = 'Pending Accounting Approval' then {systemnotes.date} end)
Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1393
A APROVAÇÃO CONTÁBIL DO RELATÓRIO DE DESPESAS FOI MARCADA
AUTOMATICAMENTE
Referência: SuiteAnswers 50513
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Cenário
O cliente está tendo problemas com o Relatório de despesas quando cria a transação, a caixa de
seleção Aprovação contábil automaticamente marcada.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está tentando editar um relatório de despesa que pertence a um período aberto.
Em Transações > Funcionários > Inserir relatórios de despesas > Lista > Status =
Quitado e o link Editar está sendo exibido. No entanto, após exibir o registro do Relatório de
despesa, Status = Aprovado e o botão Editar estiver ausente.
1394
Observação: A empresa não tem nenhum workflow ou script personalizado implantado nos
Relatórios de Despesas.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Há 2 opções que podem ser consideradas que farão com que o Relatório de despesas mostre
um status Quitado:
A. Criar Pagamento da Fatura para alterar o status do Relatório de despesas para Quitado
1395
Observação: Para garantir que nenhuma nova verificação será criada a partir desta
transação.
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1396
Solução
Defina um Limite de despesas alto no registro do funcionário que está enviando o Relatório de
despesa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Crie uma Busca salva para Relatórios de Faturas/ Despesas de Fornecedores que sejam
Faturáveis para Clientes com Grupo de Tipos de Resumo.
Problema: Quando Nome é agrupado e os detalhes são exibidos em uma nova aba, os detalhes
da Busca salva mostrados são classificados por Fornecedor/Funcionário e não por Cliente.
Solução
Crie duas Buscas salvas e adicione um hiperlink para mostrar os detalhes do Cliente.
1. Navegue até Listas > Busca > Buscas salvas > Criar e selecione Transação na lista
2. Renomear o Título da busca
3. Na aba Critérios, sub-aba Padrão, defina os Filtros para:
4. Tipo | é qualquer Lista, Relatório de despesa
5. Faturável | é verdadeiro
6. Na aba Resultados, sub-aba Colunas, adicione Campos conforme desejado
7. Na aba Filtros Disponíveis, defina um Filtro para:
8. Cliente/Projeto: ID Interno || Mostrar na região do filtro = T
9. Clique em Salvar e executar
1397
Observação: Anote o ID Interno usado na Busca salva 1
1. Navegue até Listas > Busca > Buscas salvas > Criar e selecione Transação na lista
2. Renomear o Título da busca
3. Na aba Critérios, sub-aba Padrão, defina os Filtros para:
4. Tipo | é qualquer Lista, Relatório de despesa
5. Faturável | é verdadeiro
6. Na aba Resultados, sub-aba Colunas, adicione Campos conforme desejado
7. Nome | Grupo
8. Fórmula (Texto) | Grupo | '<a
href="https://system.na1.netsuite.com/app/common/search/searchresults.nl?searchid=X
XX&Transaction&CU_Entity_INTERNALID='||{customer.internalid}||'"<span
style="color:blue">Details' | Nome do campo personalizado = Detalhes
9. Valor | Soma
10. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Ao criar uma Busca salva de transação para que as Faturas exibam informações sobre os Custos
a faturar, o campo Iniciais do funcionário no Relatório de despesas relacionado não está
disponível para ser adicionado nos Resultados.
Solução
A Fórmula (Texto) a seguir pode ser adicionada para exibir as Iniciais do funcionário.
1398
"substr({appliedtotransaction.mainname}, 1,1)||substr({appliedtotransaction.mainname},
instr({appliedtotransaction.mainname}, ' ', 1)+1,1)"
Por exemplo, um funcionário com o nome de John Doe terá iniciais do JD nos resultados da
busca salva.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Um usuário com função personalizada com acesso à Entidade ou registro da Transação não
pode ver o Botão E-mail na aba Comunicação do registro.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Aplicativo NetSuite Mobile
1399
Cenário
Não permitir que usuários do aplicativo iPhone possam ver Relatórios de despesas para
aprovação de outros funcionários.
Solução
1. Crie uma função personalizada a ser atribuída aos usuários que só podem ver seus
próprios Relatórios de despesas para aprovação
2. Na sub-aba Permissões > sub-lista Transações, certifique-se de adicionar o Relatório
de despesa como Permissão e defina o Nível como Criar ou Total
3. Marque a caixa de seleção 'Restringir horas e despesas'
o De acordo com a ajuda do nível do campo, essa preferência quando ativada
permitirá que os funcionários com essa função vejam somente seus próprios
relatórios de despesas e transações de horas, bem como de seus subordinados
4. Clique em Salvar
Com essa configuração, os usuários só poderão ver seus Relatórios de Despesas para
Aprovação do portlet Minhas aprovações no painel do Aplicativo Móvel se tiverem
como Aprovador de despesa da pessoa que submeteu o relatório, além de extrair apenas uma
lista de Despesas do portlet Minhas despesas que eles e seus subordinados tiverem criado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Desde 2017.1, os links iniciais da Central de funcionários foram modificados e removidos
algumas tarefas na função da Central de funcionários padrão ou da Central de funcionários
personalizada como parte das Aprimoramentos do Portlet da Central de funcionários.
Quando um funcionário gostaria de informar uma Solicitação de compra ou um Relatório de
despesas por meio dos portlets da Central de funcionários, compras separadas e Relatórios de
despesas agora estão disponíveis para realizar essas tarefas.
1400
Observação: Para obter mais informações sobre os novos portlets,
consulte SuiteAnswers 43339 - Employee Management.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja eliminar as linhas negativas (Crédito) da Busca salva criada para Relatórios de
despesa e ver apenas o lado positivo (Débito) da conta. Isso acontece quando a aba Critérios da
Busca contém o filtro Não Reembolsável como Sim.
Solução
1401
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário precisa atualizar os Campos personalizados nos Relatórios de despesas existentes por
Item de linha através da Importação CSV.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1402
Produto: NetSuite 2021.1
Cenário
O usuário está procurando o botão Efetuar Pagamento no Relatório de despesa, mas ele não
está disponível.
Solução
1. Vá para Transações > Funcionários > Inserir relatórios de despesa > Lista
2. Localize o Relatório de despesa em que o botão Efetuar pagamento deverá ser visto
3. Clique em Exibir
4. Verifique o status da transação e o Valor totalmente reembolsável no Resumo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A Notificação de e-mail recebida pelo Funcionário para o Relatório de despesa aprovado não
contém o nome do Aprovador.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1403
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
Uma das razões para a Categoria de despesa estar ausente é porque ela está inativa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Este artigo mostra como filtrar uma lista de Projetos com base na seleção de Cliente em um
campo personalizado para um registro de Relatório de despesa.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos de corpo da
transação > Novo
2. Nome do campo: Insira um Nome
3. Tipo: Selecione Lista/Registro
4. Lista/Registro: Selecione Cliente
5. Armazenar valor: Marque a caixa de seleção
6. Clique em Aplica-se a
o Relatório de despesa: Marque a caixa de seleção
1404
7. Clique em Salvar
1. Navegue até Personalização > Listas, registros e campos > Campos de linha de
transação > Novo
2. Nome do campo: Insira um Nome
3. Tipo: Selecione Lista/Registro
4. Lista/Registro: Selecione Projeto
5. Armazenar valor: Marque a caixa de seleção
6. Clique em Aplica-se a
o Despesa: Marque a caixa de seleção
7. Clique em Origem e filtro
o Lista de origem de dados: Selecione Campo da etapa 1
o Origem de: Selecione Principal
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O usuário não pode aprovar os Relatórios de despesas porque as caixas de seleção Aprovação
do supervisor e Aprovação da contabilidade estão ausentes.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1405
ALTERAR STATUS PARA PAGO INTEGRALMENTE PARA O RELATÓRIO DE
DESPESAS VIA IMPORTAÇÃO DE CSV
Referência: SuiteAnswers 72164
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Cliente deseja realizar a Importação CSV para definir o status do Relatório de Despesas = Pago
em Integral
Solução
1406
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegando até Relatórios > Buscas salvas > Todas as Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
• Selecione campo Aplicado à transação
• Aplicado ao filtro de transações: Selecione Tipo
• Tipo: Selecione Qualquer um dos
• Selecione Relatório de despesa
• Selecione Fatura do cliente
• Clique em Definir
Clique em Resultados
Clique em Colunas
Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo
e, uma vez ajustado, clique em Adicionar, se necessário.
• Selecione Aplicado à transação
Observação: Selecione outros campos conforme necessário.
Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1407
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Quando um usuário optou por extrair a data em que o relatório de despesas foi pago realmente.
Solução
1. Vá para Lista > Busca > Buscas salvas > Criar > Transações
2. Na aba Critérios, defina o seguinte:
o Tipo = é Relatório de despesas
o Linha principal = é verdadeira
o Status = é Relatório de despesas: Quitado
o Observações do sistema: Novo Valor = começa com pago integralmente
o *Você pode adicionar outros campos conforme necessário
3. Na aba Resultados, defina o seguinte:
o Número do documento
o Observações do sistema: Data
o Observações do sistema: Novo Valor
o *Você pode adicionar outros campos conforme necessário
4. Informe o nome para a busca
5. Clique em Visualizar ou Salvar & executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Aplicativo móvel NetSuite
Cenário
Solução
1408
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário tem uma função de Contador personalizada com permissão Total para o Relatório
de despesas. Usando a função, o usuário navega até a página Aprovar relatório de
despesa para exibir listas de Relatórios de despesa para aprovação. Depois que uma marca de
seleção for colocada no Relatório de despesa para aprovar e clicar em Submeter, a página
será recarregada, mas o Relatório de despesa marcado ainda não aprovado.
A prática comum dos usuários é editar manualmente os relatórios de despesas e definir o Status
como Aprovado. Isso derrota a finalidade da página Aprovar Relatório de Despesas, que
permite a seleção múltipla e aprovação da função de uma só vez
Solução
Para que o Relatório de despesa seja aprovado por meio da página de aprovação, é necessária a
permissão adicional “Registros - sem lançamento”. Usando uma função de Administrador,
faça o seguinte:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1409
CRIAR UM RELATÓRIO DE BUSCA SALVA PARA O RELATÓRIO DE DESPESA E
MOSTRAR TRANSAÇÕES DE PAGAMENTO DO FATURAMENTO APLICADAS
Referência: SuiteAnswers 66408
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
1. Navegue até Listas > Buscas > Buscas salvas > Criar
2. Selecione Transação como o Tipo de Busca
3. Na sub-aba Critérios > Coluna, adicione o filtro Tipo = Relatório de despesa
4. Na aba Resultados, adicione os seguintes campos:
5. Clique em Salvar
Observe que podemos adicionar outras informações usando o Campo de resultado Aplicando
Transação Campos…
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
1410
Cenário
O usuário precisa criar uma Busca salva para exibir todos os Relatórios de despesa com
aprovação de supervisor pendente.
Solução
1.Navegue até Listas > Busca > Buscas salvas > Criar
2.Selecione Transação
3.Clique em Critérios
4.Padrão: Adicione os seguintes Filtros:
5.Clique em Resultados
6.Colunas: Selecione Status
7.Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1411
RESOLVER ERRO: AS CONFIGURAÇÕES DE ELIMINAÇÃO DA LINHA DE
LANÇAMENTO, DA CONTA E DO NOME NÃO COINCIDEM NA APROVAÇÃO DE
RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 68524
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O erro é gerado quando a conta do Payable está definindo como padrão uma conta do Contas a
pagar interempresariais e a opção 'Eliminar transações interempresariais' na conta do
Payable está definida como verdadeira.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1412
• Os Relatórios de despesas são migrados para registrar o saldo de abertura de Contas a
Pagar e Despesas.
• Os Relatórios de despesas estão em geral já pagos e foram importados incorretamente
durante a migração.
• O Pagamento à vista já está registrado, portanto, o saldo de caixa está correto.
• O Contas a Pagar tem o valor ultrapassado.
• O Período contábil está fechado e o cliente localiza que não é possível reabrir o período.
Solução
Observação: Realizar o descrito acima não registraria outra transação de pagamento, mas
somente aplicaria o Lançamento como um pagamento. Isso é feito para remover o saldo de CP
nos Relatórios de Vencimento CP.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
Um funcionário que usa uma Função Personalizada com Permissão do Relatório de
Despesas definida como Visualizar, pode aprovar seu próprio Relatório de Despesas.
Solução
1413
1. Navegue até Configuração > Usuário/Funções > Gerenciar funções
2. Clique em Editar ao lado da Função personalizada usada pelo funcionário
3. Marque a caixa de seleção Restringir Tempo e Despesa
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário gostaria de criar uma Busca salva do último relatório de despesas que foi enviado
pelos funcionários
Solução
1.Navegue até Listas > Busca> Buscas Salvas > Criar Transação
2.Título da Busca: Insira um Título
3.Selecione Critérios
4.Adicione Filtros:
• Tipo = Relatório de despesas
• Linha principal = Verdadeiro
5.Clique em Resultados
6.Clique em Colunas
• Selecione Nome = Tipo de resumo: Grupo
• Selecione Fórmula (Data) = Tipo de resumo: Máximo |
Fórmula: max({trandate}) keep(dense_rank last order by {datecreated}) | Nome do
Campo Personalizado: Data
7.Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1414
OS RELATÓRIOS DE DESPESA AGUARDANDO APROVAÇÃO ESTÃO
APARECENDO PARA TODOS OS SUPERVISORES
Referência: SuiteAnswers 66708
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Configurações > Contabilidade > Preferências contábeis > Horas e
despesas > Rastreamento de tempo > Aprovações avançadas em registros de horas
2. Navegue até Configurações > Contabilidade > Preferências
Contábeis > Roteamento de aprovação > Faturamentos de tempo
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
1415
Solução
Motivo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1416
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Com base em suas diversas subsidiárias, o usuário deseja saber qual moeda base será exposta
em seus Relatórios de despesas.
Solução
No campo Relatório de despesa > Subsidiária, ele é preenchido com a Subsidiária atribuída
ao Funcionário. A Moeda atribuída a essa Subsidiária será a moeda base no Relatório de
despesa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
Um usuário reportou que um de seus funcionários não puderam selecionar uma Categoria de
Despesas existente no sistema ao criar Relatórios de Despesas para ele próprio.O usuário tem
uma Conta do OneWorld provisionada para eles.
Solução
1417
3. No campo Subsidiárias, selecione a Subsidiária atribuída no Registro de Funcionários
do funcionário que está tendo o problema.
4. Clique em Salvar.
Isso agora deve permitir que o funcionário veja a Categoria de despesas ausente no final ao
criar Relatórios de despesas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2018.2
Cenário
O usuário está usando um Formulário de Relatório de Despesas Personalizado e obtendo um
Erro Inesperado ao enviar o Relatório de Despesas.
Solução
O erro geralmente é causado pelo Formulário Personalizado. Para solucionar:
1. Navegar até Personalização > Formulários > Formulários de Transação
2. Clique em Editar no Formulário Personalizado
3. Na guia Campos da Tela > subtab Principal, defina o seguinte:
o Aprovação de Supervisor: Tipo de Exibição = Normal; Padrão da Caixa de
Seleção = Desmarcada
o Aprovação Contábil: Tipo de Exibição = Normal; Padrão da Caixa de
Seleção = Desmarcada
4. Clique em Salvar
O usuário precisa ativar esses campos, pois é necessário que o formulário seja aprovado pelo
Aprovador.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1418
Produto: NetSuite 2021.1
Cenário
Solução
1. Aprove o relatório
2. Clique no botão "Exportar" ao exibir um relatório no Expensify
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1419
INFORMAR ERRO DO RELATÓRIO DE DESPESA: “TRANSAÇÃO E CONTA DE
MOEDA ESTRANGEIRA USAM MOEDAS DIFERENTES”
Referência: SuiteAnswers 81007
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Solução
O erro é recebido quando a moeda da Conta paga de adiantamentos e a Moeda da transação são
diferentes uma da outra.
1. Criar uma Conta paga para Adiantamentos com o Tipo de conta = Outro ativo
atual, sem atribuir uma Moeda a ela.
2. Após a criação da conta sem moeda, definir como Adiantamento padrão para
aplicar conta para relatórios de despesas para Subsidiária B. Agora podemos
inserir o Relatório de Despesas com êxito para o Funcionário A.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário que usa uma Função personalizada não pode ver o campo Conta para despesas em
cartão corporativo nos Relatórios de despesas.
Solução
1420
1. Usando a função de Administrador, navegue
até Configurações > Usuário/Funções > Gerenciar funções
2. Edite a Função personalizada
3. Na aba Permissões > sub-aba Transações, defina o nível Relatório de
despesa como Total
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja que uma função do Centro contábil/Função personalizada tenha acesso à
informação de um Relatório de despesa.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1421
USUÁRIO NÃO DESIGNADO COMO SUPERVISOR NOS RELATÓRIOS DE
DESPESA VIA CENTRAL DO FUNCIONÁRIO
Referência: SuiteAnswers 79099
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Com uma Função de Central de Funcionários, o usuário pode visualizar Relatórios de despesa
de outros funcionários, também usuários não atribuídos como Supervisor.
Todas as Funções da Central de Funcionários, por design, ativaram a preferência Restringir
horas e despesas. O usuário definido como Aprovador de horas do funcionário pode visualizar
não só o Rastreamento de tempo para aprovação, mas também o Relatório de despesa.
Para resolver isso, o usuário precisa confirmar ou modificar o Aprovador de horas de um
funcionário.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O Relatório de Despesas está mostrando o status Aprovação Contábil Pendente, mas a caixa
de seleção Aprovação Contábil está marcada.
1422
Solução
Um Relatório de Despesas informado em um período fechado com o status Aprovado pela
Contabilidade, só pode ser pago uma vez. Portanto, o botão Fazer Pagamento deverá estar
disponível até que um Pagamento/Verificação de Fatura tenha sido salvo para pagar
o Relatório de Despesas.
Depois que o Pagamento/Cheque de Faturamento for anulado e o lançamento de estorno
relacionado for aprovado, o Relatório de Despesas relacionado retornará ao status Aprovação
Contábil Pendente. Isso está apesar de a caixa Aprovação Contábil estar marcada.
A solução seria reabrir o Período Contábil em que o Relatório de Despesas foi registrado. Edite
o Relatório de Despesas e Salvar.
O Relatório de Despesas será revertido para o status Aprovado pela Contabilidade e o
botão Fazer Pagamento deverá ficar disponível novamente. Em seguida, o usuário poderá
continuar pagando com a verificação normalmente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
Caso os usuários tenham certeza de que existem Relatórios de despesas existentes, no entanto,
eles não estão visíveis, o Administrador pode ajudar e prosseguir com as etapas a seguir
Solução
1423
- Transações:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NeSuite 2021.1
Cenário
Ao imprimir o Relatório de despesas enviado com encargos de cartão de crédito, o erro "O
modelo não pode ser impresso" está sendo retornado. Para resolver isso, o formulário Relatório
de despesas deve ser personalizado e o campo Cartão Corporativo na segunda aba Despesas
deve ser mostrado no formulário.
Solução
1. Navegue até Transações > Funcionários > Inserir Relatórios de despesas > Lista
2. Relatório de despesas: Clique em Visualizar
3. Canto Superior Direito: Passe o mouse sobre Personalizar
4. Clique em Personalizar Formulário
5. Formulário transação personalizada:
• Cartão Corporativo:
• Exibir: Marque a caixa de seleção
1424
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Este é o local onde uma Busca salva de Transação do Relatório de despesas mostra 2 linhas
para o mesmo registro de transação.
Isso, normalmente, é causado por Relatórios de despesas em que os pagamentos foram
anulados e pagos novamente usando outra fatura.
Solução
1. Navegue até Listas > Buscas > Buscas salvas > Criar
2. Clique em Transação
3. Clique na aba Critérios
4. Clique na sub-aba Padrão
5. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e, uma vez
ajustado, clique em Adicionar, se necessário
• Selecione Tipo
• Selecione Status
1425
▪ Clique em Definir
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Cenário
Relatório de Despesas como Registro Relacionado no Registro do Projeto
Solução
a. Criar um Campo do Corpo da Transação Personalizada
1. Navegue até Personalização > Lista, Registros e Campos > Campos do Corpo da
Transação > Novo
2. Na página Campo Corpo da Transação, definimos os campos a seguir;
LABEL = Projeto Relacionado
TYPE = Lista/Registro
LIST/RECORD = Projeto
3. Salvar
1426
Você só pode anexar uma pesquisa salva como sublista se a pesquisa tiver pelo menos
um filtro disponível. A sublista mostrada é filtrada pelo primeiro filtro listado na
pesquisa salva. Certifique-se de que a pesquisa e o filtro aplicam-se ao registro ao qual
você está anexando a sublista.
5. Clique em Salvar.
Para obter mais informações sobre a criação de uma pesquisa salva para uma sublista, consulte
o ID da resposta: 48803
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Aprovador de despesa que tem Limite de aprovação insuficiente para aprovar o Relatório de
despesa de um Funcionário ainda precisará aprovar o Relatório de despesa antes de encaminhar
o mesmo para o próximo Aprovador.
Solução
Todos os funcionários na fila de aprovação têm que aprovar o Relatório de despesa específico,
e não apenas o último com Limite de aprovação adequado.
Isso se trata de um Aprimoramento se for esperado que o Relatório de despesa seja roteado
imediatamente para a pessoa que tem Limite de aprovação suficiente. Isso está registrado
no Aprimoramento #432842.
1427
Observação: Para pesquisar e votar no aprimoramento, consulte 10054 Voting for
Enhancements.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Se um registro de funcionário que possa ter enviado um relatório de despesas (ou qualquer um
dos supervisores envolvidos) for editado, a fila de aprovação do relatório de despesas será
reconstruída. Durante a reconstrução, os limites são verificados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Selecione uma Categoria de Despesa em um Relatório de Despesas e uma Quantidade do
Campo da Coluna da Transação e Taxa aparece e definida como Obrigatória.
1428
Solução
Isso acontece quando a caixa de seleção Taxa é Obrigatória é marcada no registro da Categoria
de Despesa.
Para verificar isso:
1. Navegue até Configuração > Contabilidade > Categorias de Despesa (usando a função
Administrador)
2. Na lista de Categorias de Despesa > clique no nome da Categoria de Despesa para exibir o
registro.
3. Verifique se a caixa de seleção foi marcada acima.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Na entrada da Alteração de campo no script do cliente, defina valor de item de linha para
Valor, Moeda, Memo.
Resultado Real: Valor sendo definido como Zero
Resultado Esperado: Valor sendo definido corretamente
Solução
Quando você define a Moeda, ela calcula automaticamente o Valor a partir do Valor externo.
Para definir o campo Valor, você também deve definir o Valor externo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
1429
Cenário
Os usuários podem encontrar uma caixa de seleção oculta na aprovação de relatórios de
Despesas/Pedidos de Compra por meio do aplicativo móvel NetSuite.
Solução
Para resolver o problema, os usuários finais devem usar a função Contador e atribuí-la ao registro
do funcionário ou os usuários podem optar por copiar as permissões da Transação para sua função
preferencial atual.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
7. Navegue até Página inicial > Definir preferências > seção Otimização do
NetSuite
8. Máximo de entradas nos campos suspensos: Defina o valor como 0
Observação: Lembre-se do valor atual
9. Agora prossiga para o registro da categoria desejada
10. Na sub-aba Mídia: Clique no ícone de adição (+)
11. Na janela pop-up, campo Pasta: Selecione Lista
12. Encontre e selecione a pasta desejada
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1430
REMOVER O PORTLET RELATÓRIO DE DESPESAS E PEDIDO DE COMPRA DO
PAINEL DE CONTROLE DO APLICATIVO MÓVEL DO NETSUITE
Referência: SuiteAnswers 77601
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Os usuários podem limitar ou restringir seus funcionários para editar, exibir ou salvar
Relatórios de despesas e Pedido de compra do NetSuite Mobile Application. Isso pode ser feito
removendo a permissão do funcionário dos registros.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Listar todos os registros de transação que foram criados por meio do Serviços web no Painel do
NetSuite
Solução
1. Navegue para Listas > Busca > Busca salvas > Criar
2. Selecione Transação
1431
3. Na sub-aba Critérios:
• Selecione o Tipo e selecione qualquer Chave a ser exibida
• Selecione a Linha principal e selecione Sim
• Selecione Observações do sistema campos... e, em seguida,
selecione Contexto e Serviços web
4. Clique em Salvar
Isso exibirá todas as transações selecionadas adicionadas ao NetSuite via Serviços web no
Painel de controle.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2018.2
Cenário
Ao atualizar o Código tributário no relatório de despesas via importação CSV, a importação falha
com o seguinte erro:
Chave de referência de código de imposto inválida xx.
Se o erro referenciar apenas o Código Tributário sem referência a outros registros (por
exemplo, Subsidiária), verifique se o Código Tributário possui o formato correto no arquivo
CSV. Por exemplo, se o código tributário correto for "CA-ZERO" e for inserido como "CAZERO"
com um espaço antes de ZERO no arquivo CSV, a importação falhará com o erro do código de
imposto.
Solução
Para resolver o erro:
1. Edite o arquivo CSV
1432
2. Atualizar valor do código tributário com o formato correto
3. Salve o arquivo CSV
4. Prossiga com o Relatório de Importação de CSV para Despesas
Nota: Para obter mais informações, consulte o artigo 31843 Exemplos de CSV do relatório de
despesas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja criar o Relatório de pesquisa salva para Despesas a faturar e mostrar os que
estão Faturados e ainda não foram Faturados.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas salvas > Novo
2. Clique em Transação
3. Na aba Critérios, adicione estes filtros:
• Data
• Período
• Número do documento
• Nome
• Conta
• Memo
• Valor
• A faturar
• Tipo de Resumo: Grupo
• Aplicando Transação
4. Clique em Salvar e executar
Observações:
1433
• A coluna Aplicando Transação também indicará a transação de Pagamento de
cobrança usada para pagar o Relatório de despesa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Na página Aprovar relatório de despesa, eles verão apenas os relatórios de despesas dos
funcionários dos quais eles são o Aprovador de despesa (ou Supervisor, se o Aprovador de
despesa não estiver definido) com o status Aprovação pendente do supervisor.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1434
Produto: NetSuite 2021.1
Cenário
Solução
O erro é encontrado quando a caixa de seleção Permitir edição manual está marcada
em Configurações > Empresa > Número gerado automaticamente > Números de
documento > Relatórios de despesa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Como Extrair uma Lista de Relatórios de Despesas quando a página Relatórios de Despesas
estiver vazia.
1435
Solução
Para extrair uma lista dos relatórios de despesas que estão preparados no Expensify e não
aparecem na página Relatórios de Despesas, devemos seguir estas etapas:
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo.
2. Selecione Transação como o Tipo de Pesquisa.
3. Na guia Critérios > subguia Padrão – selecione o seguinte = Tipo onde Descrição =
é Relatório de Despesas.
4. Na guia Resultados > subguia Colunas > Certifique-se de que, em Campos,
adicionamos o que quer que apareça no Relatório de Pesquisa,
como Nome e Departamento, e outros detalhes importantes.
5. Defina um nome para a Pesquisa Salva.
6. Clique em Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Buscas salvas da Transação para mostrar Relatórios de despesas somente como Valor negativo
Solução
1. Aba Critérios (Você pode selecionar vários Tipos de transação, se apenas mostrar 1 tipo de
transação como valor negativo, selecione Negar na coluna Função (SuiteAnswer ID 21291):
• No Campo de fórmula copie e cole: CASE WHEN {type} = 'Expense Report' then -
{amount} when {type} = 'XXXXXXX' then {amount} Else 0 End
• O XXXXXXX na fórmula acima representa outra transação na busca salva, se você
tiver um pagamento de faturamento, a fórmula será CASE WHEN {type} = 'Expense
Report' then -{amount} when {type} = 'Bill Payment' then {amount} Else 0 End
• Se você tiver várias transações, adicione essa expressão para cada when {type} =
'XXXXXXX' then {amount} , por exemplo, se você tiver um pedido de compra e
faturar, a fórmula será esta: CASE WHEN {type} = 'Expense Report' then -
1436
{amount} when {type} = 'Bill Payment ' then {amount} when {type} = 'Purchase
Order' then {amount} Else 0 End.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário gostaria de criar uma Busca salva para Relatórios de despesas para mostrar aqueles
com as alterações feitas por Funcionários.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar e selecione Transação como o
Tipo de busca
2. Em seguida, na aba Critérios, adicione:
o Tipo = Relatório de despesas
o Observações do sistema campos... Valor antigo = não está vazio
o Observações do sistema campos... Campo = é Entidade
3. Em seguida, na aba Resultados, adicione:
o ID Interno = Grupo
o Número do documento = Grupo
o Observações do sistema campos... Valor Antigo = Grupo
o Observações do sistema campos... Novo Valor = Grupo
4. Renomeie a Busca salva e, em seguida, clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
1437
Cenário
Ao navegar até Transações > Funcionários > Inserir relatório de despesas > Lista > Erro de
busca: Os parênteses estão desbalanceados.
- O usuário obtém este erro ao acessar a lista Relatórios de despesas. Isso também pode
acontecer em outras Listas de Transações, como Pedido de compra, Pedido de vendas
etc.
- Normalmente, isso acontece por causa da Busca salva usada como visualização
personalizada, que contém expressões desbalanceadas como Parênteses.
- Isso também acontecerá se a Busca salva estiver extraindo dois Tipos de transação.
- Por exemplo, a busca salva está usando o Tipo de Critérios = Relatórios de despesas e
Pedidos de compra, e os usuários estão tentando usá-la como visualização personalizada
em Transações > Funcionários > Inserir relatório de despesas > Lista. Ele resultará em
erro na mensagem Erro de busca: Os parênteses estão desbalanceados porque essa
página está exibindo apenas os relatórios de despesas. É igual à Lista de pedidos de
compra.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
É uma funcionalidade NetSuite padrão que o campo da coluna de código do imposto em
relatórios de despesas não é obrigatório. Como a personalização básica tem limitações para
tornar esse campo obrigatório, uma solução é através do script. A solução abaixo mostra um
exemplo de script em Antes da Função de Carga para tornar obrigatório a coluna do código do
imposto nos relatórios de despesas.
Solução
function beforeLoad_mandatoryfield(type, form) {
1438
if(type == 'edit' || type == 'create') {
itemSublist.getField('taxcode').setMandatory(true);
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem nenhuma
garantia de nenhum o tipo da extensão mais completa permitida por lei. O Oracle + NetSuite
Inc não garante ou garante a garantia da desenvolvedores de sucesso individuais podem ter a
implementação do código de amostra nas plataformas de desenvolvimento ou usando suas
próprias configurações de servidor Web. O Oracle + NetSuite Inc. não garante, garanta ou faça
qualquer representação sobre o uso, resultados de uso, precisão, vigência ou conclusão de
quaisquer dados ou informações relacionadas à amostra code. Oracle + NetSuite Inc. isenta
todas as garantias, expressas ou implícitas e, em particular, isenta de todos garantias de
comercialização, adequação a um propósito específico e garantias relacionadas ao código ou a
qualquer um thereto relacionado ao serviço ou software. A Oracle + NetSuite Inc. não é
responsável por quaisquer danos diretos, indiretos ou consequenciais ou despesas de qualquer
um tipo exibido de qualquer ação realizada por você ou outras relacionadas ao código de
amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Insira um Relatório de despesa do funcionário que tenha um reembolso grande e fazer com que
o Relatório de despesa seja negativo.
Solução
Há 2 soluções alternativas:
1439
A. Use os lançamentos no entanto, tente a seguinte etapa para inserir um relatório de Despesas
de Funcionário que tenha um reembolso grande e torne o Relatório de despesa negativo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Esse erro só ocorre quando o campo Não reembolsável está oculto no Form Relatório de
despesas preferenciais.
Solução
1440
1. Navegue até Personalização > Formulários > Formulários de transação
2. Clique em Editar no Formulário de relatório de despesa preferido
3. Clique na aba Campos da Tela
4. Clique na sub-aba Despesas
5. Não reembolsável: Marque a caixa de seleção
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Pré-requisitos:
• Separe as funções para uso móvel e não móvel. (Central de funcionários não
móvel/Central de funcionários móvel).
• Atribua as duas funções a um funcionário.
1441
1. Como Administrador, navegue até Configurações > Usuários/Funções > Gerenciar
funções
2. Edite a Central de Funcionários móvel que está sendo usada
3. Na aba Permissões > sub-aba Listas: Documentos e arquivos (Nenhum)
4. Clique em Salvar
No login, a função Central de funcionários não móvel não pode ser usada, pois a permissão de
Acesso do dispositivo móvel é definida como Nenhum.
Usando a função Central de funcionários móvel, observe que o item Anexar Arquivo por linha
não está mais disponível. Além disso, a aba Arquivos encontrada no menu lateral não será
exibida.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Um usuário deseja criar ou atualizar um registro do Relatório de despesa no NetSuite por meio
de serviços da web usando sua integração. Mas ao verificar o registro após enviar a solicitação
SOAP, a caixa de seleção é A faturar não é marcada, embora a solicitação SOAP contenha
uma operação para atualizar o campo.
<expenseList xsi:type='tranEmp:ExpenseReportExpenseList'>
<expense xsi:type='tranEmp:ExpenseReportExpense'>
<isBillable xsi:type='xsd:boolean'>T</isBillable>
</expense>
</expenseList>
Solução
1442
Para marcar a caixa de seleção A faturar como verdadeira, a solicitação SOAP deve usar o
valor booliano "verdadeiro" em vez de "T".
<expenseList xsi:type='tranEmp:ExpenseReportExpenseList'>
<expense xsi:type='tranEmp:ExpenseReportExpense'>
<isBillable xsi:type='xsd:boolean'>true</isBillable>
</expense>
</expenseList>
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso, resultados
de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações relacionadas ao
código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de todas as garantias,
expressas ou implícitas e, em especial, isenta de todas as garantias de comercialização, adequação
a uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço ou software
relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
1443
Solução
Pode acontecer porque o Funcionário informado no Relatório de despesa não tem Supervisor
atribuído. O sistema reconheceu isso como se o Funcionário que enviou o Relatório de despesa
não precisa de Aprovação do Supervisor.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Crie uma Pesquisa salva que mostrará Limites de aprovação de compra e Limites de aprovação
de despesas de funcionários.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas salvas > Novo
2. Clique em Funcionário
3. Título da pesquisa: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Inativo = Não
7. Clique em Resultados
8. Clique em Colunas
9. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Nome
1444
▪ Tipo de resumo: Selecione Grupo
o Selecione Limite de aprovação de despesa
▪ Tipo de resumo: Selecione Soma
o Selecione Limite de aprovação de compra
▪ Tipo de resumo: Selecione Soma
10. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário bloqueia o A/R e o A/P do Período contábil atual. Mesmo que os Relatórios de
despesa tenham data dentro do período atual, o usuário espera postá-lo no próximo Período
aberto.
Solução
Para que os Relatórios de despesa contam com o próximo Período em aberto, verifique o
seguinte:
1. A Lista de Verificação para Travar todos foi processada e realizada antes da marcação
dos Relatórios de despesa para Aprovação da contabilidade
1445
2. A Função do usuário do Funcionário que está processando a Aprovação da
contabilidade não deve ter a permissão Substituir restrições de período. Essa
permissão pode ser verificada em Configurações > Usuário/Funções > Gerenciar
funções > Função do Usuário para a Aprovação contábil > aba Permissões > Sub-
aba Configurações.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O cliente deseja definir o campo Conta de Despesas de Cartão Corporativo por meio da função
Antes de Enviar em um script de Evento do Usuário.
Solução
Para definir um valor para o campo Conta para Despesas com Cartão Corporativo, deve haver
pelo menos uma linha de despesa na qual a coluna Cartão Corporativo está marcada. As etapas
para fazer isso estão descritas abaixo.
1. Personalizeo formulário de um relatório de despesas
2. Navegue até Campos da Tela > Principal e, em seguida, marque a caixa de seleção
Mostrar para o campo Conta para Despesas com Cartão Corporativo
3. Navegue até a sub-aba 2ª Despesas e marque a caixa de seleção Mostrar para o
campo Cartão Corporativo.
4. Crie um script de Evento do Usuário do SuiteScript 2.0 e, em seguida, insira na função
Antes de enviar no script abaixo.
5. Crie um registro de Script usando o script de Evento do Usuário que foi criado.
6. Implante o script no Relatório de Despesas
rec.setSublistValue({
sublistId: 'expense',
fieldId: 'corporatecreditcard',
value: true,
line: 0
})
rec.setValue({
fieldId: 'acctcorpcardexp',
value: 158
1446
})
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem nenhuma
garantia de nenhum o tipo da extensão mais completa permitida por lei. O Oracle + NetSuite
Inc não garante ou garante a garantia da desenvolvedores de sucesso individuais podem ter a
implementação do código de amostra nas plataformas de desenvolvimento ou usando suas
próprias configurações de servidor Web.
O Oracle + NetSuite Inc. não garante, garanta ou faça qualquer representação sobre o uso,
resultados de uso, precisão, vigência ou conclusão de quaisquer dados ou informações
relacionadas à amostra code. Oracle + NetSuite Inc. isenta todas as garantias, expressas ou
implícitas e, em particular, isenta de todos
garantias de comercialização, adequação a um propósito específico e garantias relacionadas ao
código ou a qualquer um thereto relacionado ao serviço ou software. A Oracle + NetSuite Inc.
não é responsável por quaisquer danos diretos, indiretos ou consequenciais ou despesas de
qualquer um tipo exibido de qualquer ação realizada por você ou outras relacionadas ao código
de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao criar ou editar Relatórios de Despesas, os usuários observados que estiverem abaixo das
caixas de seleção ficam ocultos mesmo que usem o Formulário de Relatório de Despesas
Padrão ou um Formulário de Relatório de Despesas Personalizado, mas esses campos foram
marcados como Mostrar:
- Aprovação do Supervisor
- Aprovação Contábil
Solução
1447
13. Navegue até Configurações > Contabilidade > Preferências
Contábeis
14. Clique na aba Roteamento de Aprovação
Observação: Relatórios de Despesas devem ser verificados.
Quando a preferência acima está ativada, o sistema permite que os Usuários criem um Fluxo de
trabalho de aprovação personalizado em vez de usar o utilitário NetSuite Expense Approval
Approvers, Limites de despesa e Limites de aprovação de despesa padrão. As duas caixas de
seleção serão substituídas por dois campos, que são os seguintes:
O campo Próximo aprovador serve como um marcador da Entidade (Funcionário) que tomará
a próxima ação no processo de Aprovação que será gerenciada pelo Fluxo de trabalho. O
Próximo aprovador pode conter apenas uma entidade (1) de cada vez, mas o processo de
Aprovação pode rotear para vários Aprovadores, conforme tratado pelas ações de Fluxo de
trabalho personalizado.
Para obter mais detalhes sobre as Aprovações de Fluxo de trabalho personalizadas, veja o
artigo 24244 Custom Workflow-based Approvals for Expense Reports.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Na página Aprovar relatórios de despesa > menu suspenso do campo Ação mostra os estados
do fluxo de trabalho quando Configurações > Contabilidade > Preferências contábeis >
aba Roteamento de aprovação > Relatórios de despesas está marcado.
1448
Solução
Para remover os estados de Fluxo de trabalho no campo suspenso Ação, execute o seguinte:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Esta solução se aplica aos Relatórios de despesas que estão sendo preenchidos por um
funcionário em nome de outro funcionário e os campos Departamento, Classe e Local não são
preenchidos automaticamente com base no perfil do funcionário para o qual o relatório de
despesa foi informado. Isso só se aplica quando um formulário de relatório de despesa
personalizado é usado.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1449
APLICAR PAGAMENTO DO RELATÓRIO DE DESPESAS DO BANCO EM
DIFERENTES SUBSIDIÁRIA E MOEDA
Referência: SuiteAnswers 84013
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Observação: As etapas abaixo são aplicáveis apenas à versão 2019.1 ou mais recente. O
recurso Relatórios de despesa e Várias moedas precisa ser habilitado primeiro.
Solução
1450
3. Pague o Relatório de despesas
1. Clique em Efetuar pagamento para que você seja encaminhado para a página
Pagamento de fatura.
2. Informações principais:
o Conta: Selecione a Conta para a qual a Despesa será cobrada
Observação: se você usar o NetSuite OneWorld, somente as contas associadas à
Subsidiária à qual o funcionário pertence estarão disponíveis para seleção
neste campo.
o Moeda: Selecione a Moeda Estrangeira a ser usada no pagamento do Relatório
de Despesas
Observação: Observe que agora o Relatório de Despesas pode ser pago usando
a Moeda Estrangeira selecionada na Etapa 1.
3. Navegue até a aba Aplicar
4. Marque a caixa Aplicar do Relatório de despesa a ser pago
5. Verificar se os outros campos estão definidos corretamente
6. Clique em Salvar
7. Observe que o Pagamento de fatura está definido em uma Moeda estrangeira.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário precisa desvincular o Pagamento em trânsito do Relatório de despesas, mas a caixa de
seleção Aplicar está desabilitada ao editar o Pagamento da Fatura.
Solução
O usuário precisa alterar o nome do Funcionário no relatório de despesas para outro e, em
seguida, colocá-lo de volta para desvincular o Pagamento de Faturamento.
1. Navegue até o Relatório de despesas e clique em Editar
2. Altere o Funcionário para um diferente e clique em Salvar
3. Edite o Relatório de despesas novamente
4. Altere o Funcionário para o original e clique em Salvar
Agora o Pagamento de Faturamento será desvinculado.
1451
Observação: Talvez haja outras transações relacionadas ao relatório de Despesas, por exemplo,
Lançamentos que precisam ser removidas antes de alterar o funcionário. No entanto, antes de
remover qualquer uma dessas transações, consulte estas etapas com seu Contador. Para
determinar a transação relacionada, recomenda-se criar uma Busca salva.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O aviso mostra que há um Relatório de despesa preso na fila de Aprovação pendente que
precisa ser aprovado antes que o sistema permita qualquer atualização no
campo Supervisor ou Aprovador de despesa dos registros do Funcionário.
Solução
1452
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Release 2020.2
Cenário
Resultado Real:
Ocorreu um erro inesperado. Clique aqui para notificar o suporte e fornecer suas informações
de contato.
1453
Solução
O erro é recebido quando a caixa Cartão Corporativo na Linha de Despesas não está marcada e
uma Conta de despesas de Cartão corporativo é selecionada. Este é um campo obrigatório para
incluir despesas como despesas de cartão corporativo.
Quando houver uma Conta para despesas de Cartão corporativo selecionada, a caixa Cartão
corporativo sempre deverá ser marcada para Itens de linha em que o valor for negativo.
Quando a Conta de despesas com Cartão corporativo for selecionada e todos os valores forem
positivos, o salvamento do relatório de despesas será bem-sucedido. No entanto, o Campo
Conta de despesas com Cartão corporativo ficará em branco, pois não há Linha de despesa
marcada como Despesa de cartão corporativo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Expensify Connect | ID do pacote: 165288
Cenário
Solução
Para poder exportar Relatórios de despesas faturáveis para o NetSuite sem expor nomes de
clientes:
1454
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário criou um Campo do Corpo da transação personalizada do Tipo Hiperlink, para poder
exibir a Política de despesas ao informar um Relatório de despesa. No entanto, ao clicar no
URL, o usuário encontra uma mensagem de erro que informa “Página Não Encontrada
https://system.netsuite.com/core/media/media.nl Clique no botão 'Voltar' do seu browser para
retornar.”
Solução
O erro geralmente ocorre quando o URL que está sendo referenciado no Campo de Valor
padrão não é atualizado.
1. Navegue até Documentos > Arquivos > Pasta de arquivo e abra a pasta onde o
Arquivo está localizado.
o O usuário pode simplesmente informar o Nome do arquivo na Busca global ou
usar o formulário Buscar na Pasta de arquivo localizado no painel esquerdo.
2. Copiar o URL do Registro de arquivo
3. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação
4. Editar o Campo corpo da transação em questão
5. Na aba Validação e valores padrão, cole o URL copiado da Etapa 1 para o
campo Valor padrão
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1455
SUITESCRIPT 2.0 > MAPEAR/REDUZIR SCRIPT > CRIAR FATURA DO
FORNECEDOR > VALOR E TAXA É DEFINIDO COMO 0.00 PARA ITEM NÃO DE
ESTOQUE/ITEM DE LINHA
Referência: SuiteAnswers 84376
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
O Usuário está usando scripts Mapear/Reduzir para criar registros de Faturamento do
Fornecedor. Ele está definindo os valores de item de linha Taxa e Quantidade para itens Não
Relacionados a estoque para itens de revenda. Mas ao abrir o registro recém-salvo, o Valor e
a Taxa desse item de linha são definidos como 0.00.
O Usuário não define um valor no campo Preço de Compra no registro do Item, uma vez que
eles estão personalizando o valor do item de linha Taxa toda vez que o script Mapear/Reduzir é
acionado. Ele é disparado pela criação de um Relatório de Despesas em uma Integração de
Terceiros separada, e os valores definidos nessa integração são informados nos campos de item
de linha Fatura de Fornecedores.
Este é seu código de amostra:
// Set amount
log.debug('Expense Report ' + reportId +
' Line number' + (lineIndex + 1),
'Setting line amount to ' + lineAmount);
newBill.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: 1
});
Solução
O Item é recriado como um item Não de estoque para Compra. Em seguida, o Usuário define
o Preço de Compra no Registro de Item para o 1.00. Esse valor é alterado dinamicamente toda
vez que usa record.submitFields(opções).
Código de Amostra:
1456
// Set amount
log.debug('Expense Report ' + reportId +
' Line number' + (lineIndex + 1),
'Setting line amount to ' + lineAmount);
newBill.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: 1
});
//the lines that set the Rate are removed as they no longer necessary
var otherId = record.submitFields({
type: 'record.Type.NON_INVENTORY_ITEM',
id: itemInternalId,
values: {
'cost': lineAmount
}
});
newBill.commitLine({
sublistId: 'item'
});
Aviso legal
Há uma chance de que a variável lineAmount que define a Taxa seja nula. Essa variável é
originada por meio da integração de terceiros e o processamento dela não é suportado.
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de todas
as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou
a qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1457
RELACIONAMENTO DO RELATÓRIO DE DESPESAS, PROJETO E DESPESAS A
FATURAR PADRÃO
Referência: SuiteAnswers 84368
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1458
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
O usuário encontra um erro inesperado com o filtro 'between' para o relatório Departamentos
no Demonstrativo de Resultados.
Resultado real: Ocorreu um erro inesperado. Clique aqui para notificar o suporte e fornecer
suas informações de contato.
Resultado real: Ocorreu um erro inesperado. Clique aqui para notificar o suporte e fornecer
suas informações de contato.
Solução
Ao usar o filtro 'entre' para Departamentos, o NetSuite usa os IDs internos como referência.
Basta indicar os IDs internos nos campos 'De' e 'Para' para evitar o erro.
Para verificar: Veja Colunas por Departamento > capacidade de ver a faixa dos
departamentos.
1459
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
Solução
1. Navegue até Personalização > Listas, registros e campos > Listas > Criar
2. Nome: Insira Nome
Exemplo: Lista de Códigos WC
3. Valores:
o Valor: Insira o Valor
o Clique em Adicionar
Observação: Repita esta etapa até ter informado todos os valores necessários
4. Clique em Salvar
1460
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1. Navegue até Configurações > Empresa > Habilitar recursos > CRM > Vendas
2. Conversão de Lead: Marque a caixa de seleção
3. Clique em Salvar
4. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
5. Informações básicas:
o Nome: Insira Região do conjunto
o Tipo de registro: Selecione Oportunidade
o Executar como Admin: Marque a caixa de seleção
o Status do lançamento: Selecione Liberado
o Manter Instância e Histórico: Selecione Sempre
o Ativar log: Marque a caixa de seleção
6. Definição do evento:
o Na Criação: Marque a caixa de seleção
o Tipo de acionador: Selecione -Tudo-
7. Clique em Salvar
8. Clique em Estado 1
9. Clique em Nova ação
10. Clique em Definir o valor do campo
11. Acionador em: Selecione Após envio de registro
12. Parâmetros:
o Campo: Selecione Região
o Valor: Selecione do Campo
▪ Registro (Campo relacionado): Selecione Cliente
▪ Campo: Selecione Região
13. Clique em Salvar
1461
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale 2018.2
Cenário
Solução
No caso de ocorrer um erro na Pasta de dinheiro, identifique como ela está conectada à
impressora e ao computador.
Observação: Nesse caso, a Pasta de dinheiro está conectada ao computador via porta Ethernet
e conectada à impressora via pino.
No Epson OPOS ADK, o Standard deve ser usado em vez do Multi_A na configuração da
pasta de dinheiro, pois não está conectado via USB.
Após alterá-lo para "Padrão", a saúde da caixa registradora agora é bem-sucedida e pode ser
detectada corretamente pelo aplicativo NSPOS.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
1462
O cliente está encontrando um problema no qual um Alternate Method (Método de
Imposto) criado não é definido automaticamente como Status
Depreciating (Depreciado) na execução da transação de Asset Depreciation (Ativos
fixos > Transações > Asset Depreciation)
Solução
Isso pode ter ocorrido devido a uma situação em que o método alternativo não tem um
Registro do Histórico de Depreciação associado. A solução seria recriar o método
alternativo na seguinte sequência:
2. Na guia Reports, altere o ID interno de 389 para 390 porque 390 é o ID interno da
pasta SRC
3. Consulte o SuiteAnswer 68091 para obter uma referência que foi aplicada neste cenário
2. Preencha os campos necessários, como Tipo de Ativo, Vida Útil do Ativo, Data de
Início da Depreciação, Data da Compra etc.
1463
D. Gerar Previsão de Depreciação/Programação para os ativos
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
1464
estoque não é mostrado na impressão em PDF, certifique-se de que o campo de sublista de
Detalhe do estoque seja mostrado.
Solução
Isso agora deve mostrar o valor de Detalhe do estoque na impressão PDF da Folha de coleta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
BUSCA SALVA > TRANSAÇÃO > ABA CRITÉRIOS > SUB-ABA PADRÃO >
CAPACIDADE DE ADICIONAR VÁRIOS NÚMEROS DE DOCUMENTO DE UMA
VEZ
Referência: SuiteAnswers 86722
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Capacidade de adicionar vários Números de Documento de uma vez em uma busca salva na
aba Critérios > na sub-aba Padrão.
Solução
Atualmente, está listado em Aprimoramento 228281: Listas > Busca > Buscas
salvas > Criar > Transação > Na aba Critérios > sub-aba Padrão > Selecione um filtro de
número de transação de várias seleções.
Soluções Alternativas:
1465
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário está tendo problemas com dois scripts em conflito em algumas funções de script do
cliente, como saveRecord ou validateField. Veja a seguir um exemplo de cenário para isso.
No registro de Atendimento do item, há dois scripts de cliente implantados (um destina-se a ser
executado quando o Atendimento do item é criado a partir de um Pedido de vendas e o outro
destina-se a ser executado quando o Atendimento do item é criado a partir de um Pedido de
transferência).
Solução
O usuário deve indicar no script que as linhas de andamento só serão executadas dependendo
do tipo de registro do registro no campo Criado De. Por exemplo, se o script do cliente for
criado para ser executado quando Atendimento do item for criado a partir do registro do Pedido
de vendas, o usuário deverá seguir o padrão abaixo:
function saveRecord(){
var created_from_id =
scriptContext.currentRecord.getValue({fieldId:'createdfrom'});
var created_from_type = search.lookupFields({
type: search.Type.TRANSACTION,
id: created_from_id,
columns: 'type'
})
if(created_from_type.type[0].text=='Sales Order'){
var sales_order_rec = record.load({
type: record.Type.SALES_ORDER,
id:created_from_id
});
//YOUR CODE HERE...
return true;
}else{
return true;
}
No código acima, apenas o "retorno verdadeiro" foi gravado no bloco else, pois se o
1466
Atendimento do item não for criado a partir de um Pedido de vendas, espera-se que o
Atendimento do item seja salvo.
Aviso legal
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
A referência do código de amostra a seguir mostra como recuperar o registro de origem dos
Registros de Chamada Telefônica. Isso é necessário para preencher automaticamente um campo
do registro de origem após salvar o Registro de Chamada Telefônica.
Solução
1. Crie e implemente um Script de Evento do Usuário no Registro de Chamada Telefônica
usando Após envio de registro.
1467
2. Use o código abaixo como referência de amostra:
function afterSubmit(){
var recordID = nlapiGetRecordId(); //recuperando o ID de Registro
do Registro de Chamada Telefônica
var rec = nlapiLoadRecord("phonecall", recordID); //carregando o
registro de chamada telefônica usando o ID
processPhoneCallRecord(recordID); //chamando a função abaixo
}
function processPhoneCallRecord(recordID){
var phoneInfo = nlapiLookupField("phonecall", recordID, new
Array("transaction", "status", "company")); //obtendo campos do
registro phonecall para recuperar o ID de Registro da Transação
de Origem. O campo 'transação' mantém o valor do ID.
nlapiSubmitField("salesorder", phoneInfo.transaction,
'custbody_customfield', nlapiDateToString(new Date()));
//atualiza o campo personalizado ('custbody_customfield) do
registro de origem.
}
Aviso legal
O código de amostra descrito aqui é fornecido "tal como está", sem nenhuma garantia de qualquer
tipo, até a extensão total permitida por lei. A Netsuite Inc não garante ou garante que os
desenvolvedores de sucesso individuais tenham na implementação do código de amostra nas
plataformas de desenvolvimento ou usando suas próprias configurações do servidor Web.
A Netsuite Inc não garante, garanta ou faz qualquer representação sobre o uso, resultados de uso,
precisão, pontualidade ou integralidade de quaisquer dados ou informações relacionadas ao
código de amostra.
A Netsuite Inc se isenta de todas as garantias, expressas ou implícitas e, em particular, isenta de
todas as garantias de comercialização, adequação a uma finalidade específica e garantias
relacionadas ao código, ou qualquer serviço ou software relacionado a este. A Inc não pode ser
responsável por quaisquer danos diretos, indiretos ou consequenciais ou despesas de qualquer
tipo que surgirem por você ou outras pessoas relacionadas ao código de amostra
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1468
Produto: NetSuite 2020.2
Cenário
O cliente está reportando que determinados campos não estão sendo definidos, mesmo que
estejam incluídos na solicitação SOAP.
Solução
A definição do formulário personalizado na solicitação dos Serviços da web pode ser um dos
possíveis motivos. Não defirnir um faz com que a solicitação use o formulário padrão. Este
formulário pode não conter todos os campos que estão sendo definidos via SuiteTalk. Para
corrigir isso, defina o form na solicitação usando o código abaixo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário navega até Transações > Banco > Utilizar cartão de crédito e define todos os
campos necessários. O usuário deseja definir manualmente a Taxa de câmbio para um número
diferente de 1.00, mas o sistema continua revertendo a Taxa de câmbio para 1.00.
Amostra:
1469
II. Criar Transação de cartão de crédito
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
Cenário
O cliente tem duas fórmulas e gostaria de mostrar em uma coluna. Se a fórmula 1 for zero, ela
mostrará o valor da fórmula 2 e vice-versa. Veja o exemplo de fórmulas e as etapas para
combiná-las.
Solução
Fórmula de exemplo 1 = DECODE({custrecord_ag_register}, 'Actual',
{custrecord_ag_register_value}, 0)
Fórmula de exemplo 2 = DECODE({custrecord_ag_register}, 'Actual Invoiced',
{custrecord_ag_register_value}, 0)
1. Navegue até Listas > Buscas > Buscas Salvas > Editar a Busca Salva
2. Aba Resultados > Campo = Fórmula(Numérica) > Tipo de Resumo = Soma
3. Fórmula:
1470
CASE WHEN (DECODE({custrecord_ag_register}, 'Actual', {custrecord_ag_register_value},
0) = 0) THEN (DECODE({custrecord_ag_register}, 'Actual Invoiced',
{custrecord_ag_register_value}, 0)) ELSE (DECODE({custrecord_ag_register}, 'Actual',
{custrecord_ag_register_value}, 0)) END
4. Salvar
Aviso
Essa é uma fórmula de exemplo. Ela pode depender da estrutura da sua fórmula.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: Módulo de Renovações do Contrato SWV
Cenário
Solução
Observação: Além disso, se uma fórmula for configurada no campo, verifique se Valor de
Armazenamento está definido como Falso. Conforme o SuiteAnswer 10081 Creating Formula
Fields, a caixa Fórmula deve ser marcada para que o campo seja processado como uma
fórmula e, assim como com qualquer campo padrão, a caixa Valor de Armazenamento deve
ser limpa para recalcular dinamicamente o valor cada vez que o campo for exibido.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1471
O CAMPO PERCENTUAL DE LUCRO BRUTO (LINHA) MOSTRA VALORES
INCORRETOS NO REPS. DE VENDAS POR PIPELINE TOTAL
Referência: SuiteAnswers 86584
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Relatórios > Análise de pipeline > Pipeline total por representante de
vendas
Observação: O caminho de navegação para usuários com o Idioma definido como
Inglês (UK) é Relatórios > Sales Force Automation.
2. Clique em Personalizar
3. Campos de busca:
o Digite Percentual est. de lucro bruto (Linha)
o Selecione Percentual est. de lucro bruto (Linha)
Observação: Coluna denominada Est. O Percentual de Lucro Bruto (Linha) é
adicionado na Visualização do Relatório.
o Sumário: Selecione Média
4. Clique em Salvar
5. Coluna: Selecionar Total
Observação: Esta seleção está localizada na parte inferior do Relatório.
6. Clique em Atualizar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1472
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O cliente gostaria de enviar um e-mail quando o Pedido de compra existente tiver alterado o
valor dos campos Data de vencimento ou Data de confirmação.
Solução
1. Navegue até Personalização > Fluxo de trabalho > Fluxo de trabalho > Criar
2. Informe o seguinte:
o Tipo de registro = Transação
o Subtipo = Pedido de compra
o Iniciação = Baseado em evento
o Definição do evento = Ao visualizar ou atualizar
o Tipo de acionador= Todos
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1473
CONFIGURAÇÃO DA PREFERÊNCIA DE RENOVAÇÃO DO CONTRATO >
ALGUNS CAMPOS ESTÃO VAZIOS
Referência: SuiteAnswers 86549
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Módulo SWV Contract Renewals
Cenário
O usuário navega até Renovações do contrato > Configuração > Preferências de renovações do
contrato, na aba Transações e Validações, a opção Preços Padrão M/S é definida como em
branco e se você for Vá para Criação e validação de contratos, o Status do pedido de vendas
para Criar contrato também será definido como em branco e alguns dos campos da página
Preferência de Renovações do contrato.
Solução
O motivo pelo qual ele está em branco é porque o registro da Lista de preferências de
renovação do contrato não está preenchido. Para resolver isso:
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro
2. Nos filtros, defina Do pacote 187499
3. Clique em Link de Lista na coluna Lista nas Preferências de Renovação de Contrato
4. Clique em Editar ao lado da seguinte Lista de Preferências de Renovações de Contratos
e defina o Campo Lista/Registro com seus valores correspondentes:
o Atribuir a = Atribuir ao Tipo
o Opção de preço de M/S padrão = Modelos de manutenção/suporte
o Status do pedido de vendas para criar contrato = Status do pedido de vendas
o Classe de transação baseada em = Métodos de seleção de segmento
o Departamento da transação baseado em = Modelos de seleção de segmento
o Status da transação a processar = Status da transação
o Tipo de transação a criar = Tipos de transação de renovação
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
1474
Cenário
Solução
1. Navegue até Transações > Financeiro > Criar tabelas de alocação > Lista
2. Clique em Editar na Tabela de alocação selecionada
3. No campo Modo de alocação > Defina-o de Alocação dinâmica para Alocação
fixa
4. Vá para a aba Destino > Desmarque a caixa de seleção Usar conta(s) de
Origem/Crédito
5. No campo Modo de alocação > Defina-o de volta de Alocação fixa para Alocação
dinâmica
6. Volte para a aba Destino e selecione uma Conta
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O Relatório de Demonstrativo de Receita personalizado com Coluna tem Classe, mas a NFF é
mostrada na coluna Nenhuma classe.
Solução
1. Personalize o Formulário de Fatura
2. Clique na aba Campo Sublista
3. Marque Mostrar para o campo Classe
4. Clique em Salvar
5. Verifique se o campo Classe no nível do item de linha da fatura é nulo
6. Defina o valor da classe adequadamente
1475
Observação: O sistema extrai as informações das contas de Balanço Geral (AR, AP etc.)
no campo Principal enquanto as contas de Declaração de Renda (Vendas, Despesas etc.) são
referenciadas no nível de linha de transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Ao adicionar um novo Catálogo de Preços com outra moeda (Ex. Euro) em um Plano de
Assinatura existente, o usuário recebe uma mensagem de erro. Este é um comportamento
esperado porque um Catálogo de Preços Euro não pode ser adicionado ao Plano de Assinatura
existente se ele precisar ser renovado com outro Plano de Assinatura com um Catálogo de
Preços USD.
Para ilustrar:
Plano de Assinatura A - Catálogo de Preços: USD
Configuração da Guia Renovação:
• Plano de Assinatura de Renovação Padrão = Plano de Assinatura B
• Método de Renovação Padrão = Estender Assinatura Existente
• Tipo de Transação de Renovação Padrão = Não Criar Transação de Venda
Resultado:
1476
Talvez você não defina o plano de assinatura de renovação padrão para o Plano de Assinatura
B, a menos que as subsidiárias e moedas do plano de assinatura de renovação padrão
contenham completamente as subsidiárias e moedas do plano de assinatura.
Solução
Para resolver, existem duas maneiras:
1. Para alterar o Plano de Assinatura de Renovação Padrão para o Plano de
Assinatura existente. Normalmente, quando o Método de Renovação Padrão for
Estender Plano de Assinatura Existente, o Plano de Renovação Padrão estará em
branco.
2. Para adicionar o Catálogo de Preços Euro ao Plano de Assinatura de Renovação
Padrão (por exemplo, Plano de Assinatura B) e depois adicionar o Catálogo de
Preços Euro ao Plano de Assinaturas existente (por exemplo, Plano de Assinatura
A). É melhor verificar se o Plano de Assinatura está usando o Método de Renovação
Padrão correto. Se a intenção for usar um Plano de Assinatura diferente para renovação,
o Método de Renovação Padrão será Criar Nova Assinatura.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao importar uma Mensagem para o NetSuite, a formatação do E-mail (Espaços, Linhas e
Recuos) não está sendo seguida como vista no registro CSV.
Solução
A resposta é porque se a Mensagem não for formatada usando Tags HTML ( br, th, a, etc.), o
registro o exibirá como uma única linha.
O NetSuite também armazena esses Registros de Mensagem como formato HTML. Isso pode
ser testado através da exportação de qualquer registro de Mensagem e verificação do arquivo
resultante.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1477
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Uma Reavaliação de Moeda (Ganho/Perda Não Realizado) foi criada durante o mês para todas
as transações de Moeda Estrangeira abertas para Subsidiária A. Incluída na reavaliação de
moeda é sua conta de Contas a Pagar de Interconexão que fica na subguia Outras Contas. No
entanto, não há link que mostrará uma lista de transações contabilizadas nesta conta.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Nova > Transação
2. Na guia Critérios > subguia Padrão > seção Filtro, adicione o seguinte:
• Subsidiária: Subsidiária A
• Conta: Interco a Pagar
• Contabilização: Sim
• Moeda: * Moedas não base da Subsidiária A
3. Na guia Resultados, marque a caixa de seleção Mostrar Totais.
4. Na subguia Colunas > Clique em Remover Tudo.
5. Na seção Campo, adicione o seguinte:
• Data
• Periodo
• Tipo
• Número do Documento
• Nome
• Conta
• Valor (Moeda Estrangeira)
• Taxa de Câmbio
• Moeda
6. Adicione o Título da Pesquisa.
7. Clique em Visualizar ou Salvar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.1
1478
Cenário
O usuário encontrou um erro inesperado ao imprimir as verificações de Pagamento do Bill, mas
não ao imprimir as verificações normais.
Eles estão usando um modelo pdf avançado com uma instrução IF que está procurando por
{checks.usertotal} para a condição. O erro foi encontrado porque as verificações de Pagamento
de Faturamento e Pagamento de Cliente não têm este campo, mas tem o campo {checks.total}.
Solução
Siga as etapas abaixo para evitar encontrar o erro inesperado:
1. Navegar até Personalização > Formulários > Modelo PDF/HTML Avançado >
Editar o modelo preferido
2. Use o código abaixo em vez da declaração IF anterior:
<table
style="height:60pt;left:320pt;overflow:hidden;position:absolute;top:11
8pt;width:137pt;"><tr> <#if (check.usertotal?length > 0)><#assign x =
check.usertotal><#else><#assign x = check.total> <td style="text-
align: right; vertical-align: top;"><#if x<=25000><img
src="https://app.netsuite.com/core/media/media.nl?id=" style="float:
right; width: 100px; height: 30px; top: 2px; left: 4px;" /><#else><img
src="https://app.netsuite.com/core/media/media.nl?id=" style="float:
right; width: 100px; height: 30px; top: 2px; left:
4px;" /></#if> </td></#if> </tr></table>
Aviso
O código de amostra descrito neste documento é fornecido "tal como está", sem a garantia de
qualquer tipo, até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc não
garante ou garante que os desenvolvedores de sucesso individuais tenham em implementar o
código de amostra nas plataformas de desenvolvimento ou usando suas próprias configurações
do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de
todas as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou a
qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1479
Produto: Netsuite 2019.1
SuiteApp: N/A
Cenário
Como expor as diferenças em Vendas por Cliente, Lucratividade do Cliente e Declaração de
Renda identificando as Linhas da Conta.
Solução
Para identificar as Contas usadas, siga a seguir de forma kinente:
1. Funciona tanto nos Relatórios de Vendas por Cliente e Lucratividade do Cliente:
a. Clique em Personalizar
b. Na Página Editar Colunas, expanda Profitability
c. Role para baixo até Linha da Conta, expanda.
d. Clique em Número.
e. Mova a coluna Linha da Conta para a extremidade esquerda.
f. Salvar ou Visualizar
g. Clique em Recolher nos rodapés.
2. As linhas da conta de Declaração de Renda já estão expostas no relatório.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: SuiteBilling
Cenário
O usuário deseja criar uma Busca salva que mostrará próximos faturamentos de todas as
Assinaturas.
Solução
4. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
5. Clique em Cobrança
6. Título da busca: Insira um Título
7. Clique em Critérios
8. Clique em Padrão
9. Filtrar:
Observação: Sempre clique em Adicionar depois que os Filtros forem
selecionados e ajustados conforme necessário.
- Tipo: é Após Hoje
1480
10. Clique em Resultados
11. Clique em Colunas
12. Campos:
Observação: Sempre clique em Adicionar depois que os Campos forem
selecionados e ajustados conforme necessário.
- Selecione a Data da Fatura
- Tipo de resumo: Selecione Grupo
- Selecione Cliente campos...Projeto
- Tipo de resumo: Selecione Grupo
- Selecione a Assinatura
- Tipo de resumo: Selecione Grupo
- Selecione Quantidade
- Tipo de resumo: Selecione Grupo
- Selecione Valor
- Tipo de resumo: Selecione Grupo
- Selecione Data
-Tipo de resumo: Selecione Grupo
13. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
PEDIDO DE VENDAS COM CONTRATO > E-MAIL > NÃO DEVE SER ENVIADA
PARA O ENDEREÇO DE E-MAIL DO USUÁRIO FINAL
Referência: SuiteAnswers 86624
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.1
SuiteApp/Bundle: SWV Contract Renewals Module
Cenário
O Pedido de vendas com Contrato foi criada. Após a criação do Pedido de vendas, o Endereço
de e-mail do Usuário final foi modificado no registro do Cliente, pois o funcionário anterior
que possui o Endereço de e-mail original não está mais trabalhando para a empresa.
Solução
É padrão que, quando o Pedido de vendas com Contrato for criado, o Endereço de e-mail do
Usuário final seguirá o Endereço de e-mail definido no registro Cliente do Usuário final
quando ele foi criado. Assim, se o Endereço de e-mail do cliente for modificado após a criação
do Pedido de vendas, o Endereço de e-mail do Usuário final de todo Pedido de vendas existente
permanecerá para usar o endereço de e-mail antigo. Esse comportamento é o mesmo para o
campo Endereço de e-mail ao lado da caixa de seleção Enviar por e-mail no Pedido de
vendas.
1481
De acordo com o padrão, os e-mails de registro de transação serão enviados para o endereço de
e-mail definido ao lado da caixa de seleção Enviar por e-mail. Se os usuários quiserem enviar o
Pedido de vendas existente para o novo Endereço de e-mail definido nos registros do Cliente,
os usuários deverão alterar esse campo para o novo Endereço de e-mail seguindo o seguinte
procedimento:
1. Navegue até Pedido de vendas > aba Comunicação > ao lado da caixa de
seleção Enviar por e-mail
2. Altere este campo para o novo Endereço de e-mail
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: SiteBuilder e Web Stores Básicos
Cenário
A criação da Pesquisa de Item entra em vigor para gerar uma lista de itens na Área de
Armazenamento da Web com detalhes dependendo dos critérios especificados. Geralmente, a
Busca de Item com Categorias de Site é usada para determinar em qual Item está sob quais
Categorias do SiteBuilder.
Além disso, ela pode ser usada em outros cenários, como se você tiver vários sites e várias
categorias. Com isso, você também pode determinar todas as suas categorias ativas.
A exportação do arquivo Excel pode ser útil para listar, comparar e compilar e alguns outros
processos, especialmente com comandos do Excel e outros arquivos de exportação.
Solução
Para executar a Pesquisa de Item:
1. Na sua Conta do NetSuite, navegue até Listas > Contabilidade > Itens > Pesquisa
2. Clique em Personalizar pesquisa
3. Na aba Resultados, agora podemos adicionar a "Categoria"
4. Clique em Salvar
5. Finalmente, clique em Enviar
Ela retornará à lista de itens, outros detalhes e Categorias do Site. Você pode exportar esta
Busca de Item com o Excel ou com o Botão Outros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1482
O LINK DE MIGRAÇÃO DE DETALHES DE LEASING NÃO ESTÁ DISPONÍVEL
Referência: SuiteAnswers 86795
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: Fixed Asset Management Bundle | ID do pacote: 266022
Cenário
O usuário deseja criar propostas de leasing para seus ativos existentes, editando o registro do
ativo e marcando a caixa de seleção Ativo Arrendado. Ao salvar o registro, o usuário clicará no
link Migrar Detalhes de Leasing na aba Registro de Ativo > Leasing > sub-aba obsoleta
para iniciar o processo de migração em que a proposta de leasing será criada para esses ativos
que ainda não têm propostas de leasing, mas o link não está disponível e os campos na subguia
obsoleta são acinzentados.
Solução
A sub-aba Obsoleto está atualmente desativada no registro do ativo e não pode ser editada
porque o link Migrar Detalhes de Leasing também não está disponível. No momento, a
capacidade de criar propostas de leasing para ativos existentes ainda é uma melhoria e está
registrada no momento no Aprimoramento #548255.
Com isso, o usuário pode criar novas Propostas de Leasing (Fixed Assets >
Arrendamentos > Proposta de Leasing > Criar) e proponá-las como ativos na página
Proposta do Ativo (Fixed Assets > Transações > Proposta do Ativo) a ser registrado para que
esses ativos arrendados sejam registrados no módulo FAM.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Para adicionar um Evento de calendário, anexe Caso de suporte a ele e adicione um Funcionário
como participante via Serviços da web.
1483
Solução
Aqui está uma solicitação XML de amostra para adicionar o evento do calendário aos
participantes e anexar um caso de suporte a ele:
<soapenv:Body>
<addList xsi:type='platformMsgs:AddListRequest'>
<record xsi:type='actSched:CalendarEvent'>
<company xsi:type='platformCore:RecordRef' internalId='1'
type='customer'/>
<supportCase xsi:type='platformCore:RecordRef' internalId='106'
type='supportCase'/>
<title xsi:type='xsd:string'>Calendar Test</title>
<startDate xsi:type='xsd:dateTime'>2019-08-
14T16:23:59.667Z</startDate>
<endDate xsi:type='xsd:dateTime'>2019-08-
14T17:23:59.667Z</endDate>
<attendeeList xsi:type='actSched:CalendarEventAttendeeList'>
<attendee xsi:type='actSched:CalendarEventAttendee'>
<attendee xsi:type='platformCore:RecordRef'
internalId='1' type='employee'/></attendee>
</attendeeList>
</record>
</addList>
</soapenv:Body>
Observação: A empresa precisa ser capaz de anexar um caso mapeado para ela.
Aviso legal
O código de amostra descrito aqui é fornecido "tal como está", sem a garantia de qualquer tipo,
até a extensão mais completa permitida por lei. O Oracle + NetSuite Inc. não garante ou garante
que os desenvolvedores de sucesso individuais tenham ao implementar o código de amostra
nas plataformas de desenvolvimento ou ao usar suas próprias configurações do servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou fazer representações relativas ao uso,
resultados de uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. A responsabilidade da Oracle + NetSuite Inc. isenta de todas
as garantias, expressas ou implícitas e, em especial, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código ou
a qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não é responsável por quaisquer danos diretos, indiretos ou
consequenciais ou despesas de qualquer tipo que venha de qualquer ação tomada por você ou
outras relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1484
OCULTAR CATEGORIA DE SITE DO PÚBLICO-ALVO
Referência: SuiteAnswers 86826
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SiteBuilder
Cenário
Às vezes, os usuários gostariam de ocultar determinados catálogos de itens ou categorias de um
grupo selecionado de clientes ou públicos-alvo para comercializar melhor seus itens à direita
demográfica. Isso também pode ser usado ao configurar novas categorias antes de iniciá-las
oficialmente no site.
Solução
Para ocultar categorias de site de um público-alvo, faça o seguinte:
Observação: Na ajuda do campo Exibir no website "Para publicar somente esta categoria
internamente, desmarque esta caixa e selecione quem deve ver a categoria na subguia
Público".
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Ao procurar um funcionário usando a pesquisa global por meio do nome ou sobrenome,
somente o ID do Funcionário é mostrado.
Solução
1485
Quando o Número gerado automaticamente não estiver ativado, o ID padrão será o nome e o
sobrenome do registro do funcionário. Quando o usuário substituir esse valor, ele será
mostrado na Pesquisa Global sem o nome e o sobrenome do funcionário.
Para resolver isso, siga as etapas abaixo:
1. Ativar número Gerado Automaticamente em Configuração > Empresa > Número
Gerado Automaticamente
2. Crie um funcionário em Listas > Funcionários > Funcionários > Novo
3. Desmarque a caixa de seleção Automático ao lado do ID do Funcionário
4. Informe o ID do Funcionário desejado
Agora, o nome e o sobrenome do funcionário devem mostrar na Pesquisa Global com o ID do
funcionário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: NetSuite Mobile Application 9.4.1
Cenário
Para que seja possível contatar usuários que usam regularmente o aplicativo móvel NetSuite
para acessar suas contas, os Administradores podem criar uma busca salva para identificar
essas pessoas.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1486
FUNÇÕES PERSONALIZADAS > EXIBIR RESULTADO DAS BUSCAS SALVAS
FAZENDO REFERÊNCIA A REGISTROS DE FUNCIONÁRIOS
Referência: SuiteAnswers 86822
Aplica-se a
Produto: NetSuite 2020.1
Cenário
As Funções Personalizadas não podem exibir o Resultado das Buscas Salvas que fazem
referência a Registros do Funcionário (por exemplo, Busca Salva criada com base no ID
SuiteAnswer: 34233)
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Fixed Assets Management 20.2
Cenário
Obtenha todos os Lançamentos anteriores que foram criados pelo módulo Gerenciamento de
Ativo Fixo ao executar a Depreciação de Ativo.
1487
Solução
1. Navegue até Listas > Buscas > Buscas Salvas > Criar
2. Selecione Transação
3. Na guia Critérios, adicione os seguintes campos:
- Tipo = Lançamento
- Conta = *Adicione todas as contas de Despesa de Depreciação usadas
- Memorando contém "FAM"
4. Na guia Resultados, adicione os seguintes campos e tipos de resumo:
- Número do Documento = Grupo
- Data = Máximo
- Subsidiária = Grupo
5. Adicione um Nome Exclusivo à Busca
6. Clique em Salvar e Executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: SuiteSolutions - Vendor Prepayments | ID do pacote: 132058 | Versão 1.3.0
Cenário
Solução
1488
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: Fixed Asset Management bundle ID 313134
Cenário
Um usuário percebeu que a Vida do Ativo no Registro do Ativo não corresponde à Vida Útil do
Ativo padrão no Tipo de Ativo. Além disso, ao verificar as Observações do Sistema do Registro
de Ativos e a Proposta de Ativo, não há nenhuma indicação de que a Vida do Ativo foi
alterada.
Exemplo:
Solução
A Proposta de Ativo pode ter sido criada quando o Tipo de ativo ainda tinha 60 períodos.
A Vida Útil do Ativo do Tipo de Ativo pode ter sido alterada após a criação da Proposta do
Ativo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1489
O RELATÓRIO DE ATIVO FIXO NÃO CORRESPONDE AO RELATÓRIO DE
BALANÇO PATRIMONIAL
Referência: SuiteAnswers 86819
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Asset Management Bundle 21.1
Cenário
Antes de entrar em tempo real várias transações de saldo inicial são inseridas no sistema. O
usuário indica que o Relatório resumido do relatório de ativo fixo não corresponde
ao Balanço patrimonial.
Exemplo de Cenário:
Solução
• Um possível motivo é que essas transações têm Data e Período de postagem diferentes
em comparação à aba Histórico de depreciação no registro do ativo. Além disso, a
preferência Relatório por período em Início > Definir preferências > Análise foi
definida como Todos os relatórios/Somente financeiro.
• Outra maneira é que o usuário possa examinar o registro da conta do ativo e compará-
lo com o Relatório do balanço patrimonial.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1490
VALORES DE CAMPO DE SELEÇÃO MÚLTIPLA DE ORIGEM PARA UM CAMPO
NO REGISTRO PERSONALIZADO USANDO UM FLUXO DE TRABALHO
Referência: SuiteAnswers 86818
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Crie um Fluxo de trabalho que defina o valor de um campo Seleção múltipla para outro campo
Seleção múltipla.
Solução
1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
2. Informações Básicas:
o Nome: Insira Seleção múltipla de origem
o Tipo de registro: Selecione Registro preferido
o Executar como admin: Marque a caixa de seleção
o Status do lançamento: Selecione Liberado
o Iniciação: Selecione Baseado em evento
3. Definição do evento:
o Ao criar: Marque a caixa de seleção
o Tipo de ativador: Selecione -Tudo-
4. Clique em Salvar
5. Clique em Estado 1
6. Canto inferior direito: Clique em Nova ação
7. Clique em Definir o valor do campo
8. Informações Básicas:
o Acionador em: Selecionar Após edição do campo
o Tipos de evento: Selecione Criar
o Acionando Campos do cliente: Selecione Cliente
9. Parâmetros:
o Campo: Selecione Campo de seleção múltipla personalizada
10. Valor:
o Campo de: Marque a caixa de seleção
o Registro (Campo relacionado): Selecione Cliente
o Campo: Selecione Campo de origem de seleção múltipla
11. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1491
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Uma sublista personalizada para o registro Tarefa foi criada para ser exibida no registro
Estimativa. No entanto, a sublista mostra o resultado duplicado uma vez aplicada ao registro.
Adicione os Campos da Transação: Linha principal como um filtro na Busca salva da Tarefa
que está sendo usada como uma sublista personalizada na Estimativa para evitar duplicatas que
aparecem nos resultados.
Solução
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Quando alguns usuários navegam até um registro de Cliente e verificam o campo Empresa
Principal, eles não veem o nome Principal e só veem o último Cliente na hierarquia desse
campo.
Solução
1. Passe o mouse sobre o botão Início > Clique em Definir Preferências
1492
2. Na aba Geral > No cabeçalho Padrões > Desmarque a caixa de seleção Mostrar Somente a
Última Subentidade
3. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Se um período tiver sido bloqueado, os usuários que não são do administrador e essas
funções sem a permissão Substituir restrição de período não poderão publicar nem
selecionar Períodos bloqueados na página de transação como a página Atendimento.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1493
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Várias linhas por transação são geradas por uma Busca salva de transação quando o campo
Observações do sistema: Definido por é incluído na aba Resultados, mesmo que Critérios
contenham a Linha principal definida como Sim.
O usuário quer retornar somente um resultado para mostrar ao usuário que criou a transação.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1494
DOCUMENTOS > MODELOS > MODELOS DE E-MAIL > USE KEEP_BEFORE
FREEMARKER
Referência: SuiteAnswers 86805
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário cria um modelo de e-mail para registro de projeto. Eles puxam um campo
personalizado e o usuário gostaria de usar a função keep_before do Freemarker para remover
partes desse campo.
Solução
<#assign ca="CA">
${project.custentity_nx_asset?keep_before(ca)}
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Uma vez que a empresa faça a conciliação bancária, o usuário gostaria que o registro de
transação estivesse prontamente disponível ou talvez o tivesse automaticamente ajustado por
diferença. No entanto, isso está atualmente registrado como o Aprimoramento 32103 na
NetSuite.
Solução
Como a página Carregar arquivo não pode conter scripts, uma solução alternativa foi sugerida
para que isso seja feito através do carregamento dos arquivos na Pasta de arquivo e sejam
criados lançamentos via Script programado.
1495
Para dar uma visão geral, a página Carregar arquivo não é compatível com scripts e nem os
usuários podem implantar scripts a serem acionados durante a importação desses arquivos. No
entanto, uma possível solução alternativa é talvez ter um script programado para ser executado
a cada fim do dia para acessar a Pasta de arquivo e carregar arquivos recém-criados para o dia.
Depois disso, o usuário pode optar por armazenar seus valores em variáveis a serem usadas
posteriormente ao criar um Lançamento.
No entanto, devido a limitações, o Arquivo de declaração enviado deve ser incluído na lista de
tipos de arquivo suportados para SuiteScript:
Aqui estão outros artigos do SuiteAnswers que podem possivelmente ajudar também:
Aviso legal
A solução de solução amostral descrita neste momento é fornecida em uma base "como está",
sem garantia de qualquer tipo, na medida do permitido por lei.Oracle + NetSuite Inc.não
garante ou garante o sucesso individual que os desenvolvedores podem ter na implementação
do código de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias
configurações de servidor Web.Oracle + NetSuite Inc.não garante, garante ou faz quaisquer
representações sobre o uso, resultados de uso, precisão, pontualidade ou completude de
quaisquer dados ou informações relacionadas ao código amostral.
Oracle + NetSuite Inc.não serão responsáveis por quaisquer danos diretos, indiretos ou
conseqüentes ou custos de qualquer tipo decorrentes de qualquer ação tomada por você ou
outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1496
ACORDO DE ITENS DE LINHA DO PEDIDO DE VENDAS USANDO A
SOLICITAÇÃO DE ATUALIZAÇÃO DO SUITETALK
Referência: SuiteAnswers 86773
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Ao usar uma atualização ou o UpdateList nos serviços da web para alterar os valores dos itens
de linha do Pedido de vendas, é possível que o item de linha seja reorganizado. O pedido do
item agora dependerá da lista de pedidos do item na Solicitação de cima para baixo.
Por exemplo, o item do Pedido de vendas original é ordenado por (item1, item2, item3), mas
quando o usuário envia uma solicitação com o item de linha ordenado por (item2, item3,
item1), o Pedido de vendas recém-atualizada agora terá itens reorganizados para (item2,
item3, item1), pois ela seguiu o pedido na solicitação.
Isso é principalmente importante para o Pedido de vendas que tem um Desconto para um item
de linha específico.
Solução
Para reter o pedido da lista de itens de linha do Pedido de vendas, a solicitação deve seguir o
pedido original do item de linha ou definir o item de linha na própria solicitação. Consulte a
solicitação SOAP de amostra abaixo para adicionar Linha na solicitação SOAP:
<updateList xsi:type='platformMsgs:UpdateListRequest'>
<record xsi:type='tranSales:SalesOrder' internalId='46566'>
<itemList xsi:type='tranSales:SalesOrderItemList'>
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef' internalId='51'/>
<quantity xsi:type='xsd:double'>1</quantity>
<amount xsi:type='xsd:double'>200</amount>
<line xsi:type='xsd:long'>2</line>
</item>
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef' internalId='23'/>
<quantity xsi:type='xsd:double'>1</quantity>
<line xsi:type='xsd:long'>1</line>
</item>
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef' internalId='35'/>
<line xsi:type='xsd:long'>3</line>
</item>
1497
<item xsi:type='tranSales:SalesOrderItem'>
<item xsi:type='platformCore:RecordRef' internalId='66'/>
<line xsi:type='xsd:long'>4</line>
</item>
</itemList>
</record>
</updateList>
</soapenv:Body>Disclaimer
Aviso legal
O código amostral descrito aqui é fornecido em uma base "como está", sem garantia de
qualquer tipo, na medida do permitido por lei.Oracle + NetSuite Inc.não garante ou garante o
sucesso individual que os desenvolvedores podem ter na implementação do código de amostra
em suas plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor
Web.
Oracle + NetSuite Inc.não garante, garante ou faz quaisquer representações sobre o uso,
resultados de uso, precisão, pontualidade ou completude de quaisquer dados ou informações
relacionadas ao código amostral.Oracle + NetSuite Inc.se isenta de todas as garantias, expressas
ou implícitas, e, em particular, isenta todas as garantias de comercialização, adequação para um
propósito específico e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ele.
Oracle + NetSuite Inc.não serão responsáveis por quaisquer danos diretos, indiretos ou
conseqüentes ou custos de qualquer tipo decorrentes de qualquer ação tomada por você ou
outros relacionados ao código amostral.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1498
2. Clique em Exibir ao lado do registro de Item usado no Pedido de vendas
3. Clique em Editar
4. Clique em Vendas/Preços
5. Preço Base: Informe Quantia
Observação: Certifique-se de que o Nível de Preço recém-criado tenha o Preço atribuído.
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
No Atendimento do item com Fedex na sua aba Transporte > Envio, o Endereço de
Devolução reflete o que está no registro da Subsidiária, embora exista um endereço de
devolução diferente definido nos registros de Localização. Observe que a Integração do
Rótulo de Retorno marcado.
Solução
1. Navegue até Configurações > Contabilidade > Preferências contábeis >
Gerenciamento de pedidos
2. Preferência Padrão de Zero Recebido/Atendido: Desmarque a caixa de seleção
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1499
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Personalize uma Busca salva que mostre os itens de linha do Cronograma de amortização.
Na configuração atual da Busca salva, os Resultados mostram todos os itens de linha de todos
os períodos dos Cronogramas de amortização.
Para fins de relatório interno, o usuário precisa filtrar os resultados com base no Período
contábil dos itens de linha do Cronograma de amortização.
Para ilustrar:
* O cliente gosta da Busca salva para mostrar apenas os itens de linha de janeiro de 2019 a
agosto de 2019.
Solução
1500
12. Marque a caixa de seleção
13. Mostrar na região do filtro
14. Mostrar como seleção múltipla
15. Clique em Salvar e executar ou Visualizar
Observação: A Busca salva mostraria inicialmente todos os itens de linha dos Cronogramas de
amortização para todos os períodos. No entanto, agora os usuários têm a capacidade de filtrar
a Busca salva em tempo real. Na parte superior da busca salva, está disponível um filtro
adicional para o período contábil, no qual os usuários podem selecionar quais períodos
gostariam de aparecer na busca salva.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O cliente deseja definir a data padrão e a taxa de câmbio de um registro de Fatura a partir de
um pedido de venda faturado.
Solução
1. Crie um script de evento do usuário
2. Em acionar antes de carregar, adicione o código abaixo:
SuiteScript 1.0
if (type == 'create' && nlapiGetFieldValue('createdfrom') == null) {
nlapiSetFieldValue('trandate', nlapiLookupField('salesorder',
nlapiGetFieldValue('createdfrom'), 'trandate'), false);
nlapiSetFieldValue('exchangerate',
nlapiLookupField('salesorder',nlapiGetFieldValue('createdfrom'),
'exchangerate'), false);
}
SuiteScript 2.0
var record = scriptContext.newRecord;
1501
record.setValue({
fieldId: 'trandate',
value: search.lookupFields({
type: search.Type.SALES_ORDER,
id: createdFromVal,
columns: ['trandate']
})
});
record.setValue({
fieldId: 'exchangerate',
value: search.lookupFields({
type: search.Type.SALES_ORDER,
id: createdFromVal,
columns: ['exchangerate']
})
});
}
Aviso
O código amostral descrito aqui é fornecido em uma base "como está", sem garantia de
qualquer tipo, na medida do permitido por lei.Oracle + NetSuite Inc.não garante ou garante o
sucesso individual que os desenvolvedores podem ter na implementação do código de amostra
em suas plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor
Web.
Oracle + NetSuite Inc.não garante, garante ou faz quaisquer representações sobre o uso,
resultados de uso, precisão, pontualidade ou completude de quaisquer dados ou informações
relacionadas ao código amostral.Oracle + NetSuite Inc.se isenta de todas as garantias, expressas
ou implícitas, e, em particular, isenta todas as garantias de comercialização, adequação para um
propósito específico e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ele.
Oracle + NetSuite Inc.não serão responsáveis por quaisquer danos diretos, indiretos ou
conseqüentes ou custos de qualquer tipo decorrentes de qualquer ação tomada por você ou
outros relacionados ao código amostral.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1502
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteSolution - Shared Vendor Bill | ID do pacote: 224753 | Versão 2
Cenário
Ao acessar a página SVB | Bill Distribution Schedule usando uma função personalizada, o
usuário receberá a mensagem de erro acima.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
1503
Ao tentar salvar um Pedido de vendas, o usuário recebe um erro: "Essa transação inclui itens
que postam na Receita e itens que postam para Receita diferida.Você não pode incluir ambos
os tipos de itens na mesma transação."
Solução
A razão pela qual isso acontece é porque alguns dos itens da transação estão sendo postados em
receita, enquanto alguns estão postando para receita diferida.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Uma vez que um Item é adicionado no Pedido de vendas, mesmo que o usuário altere o preço
que ele carrega no registro do Item, o registro do Pedido de vendas ainda reconhecerá o Preço
que o Item tem no momento em que o Pedido de vendas foi criado. A mudança de preço do
item só se aplicará prospectivamente, ou seja, em transações futuras.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1504
EXIBIR OS LOGS DO HISTÓRICO DO FLUXO DE TRABALHO PARA REGISTROS
DA APLICAÇÃO DE DEPÓSITO POR MEIO DA SUBLISTA PERSONALIZADA
Referência: SuiteAnswers 86634
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O registro do aplicativo de depósito não tem uma guia Informações do Sistema por padrão.Se o
cliente quiser exibir o registro do Histórico do fluxo de trabalho, precisaremos criar os
seguintes elementos para imitar a aba Informações do sistema.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira o Nome da busca
Exemplo: Logs do Fluxo de trabalho da aplicação de depósito
4. Clique em Critérios
5. Critérios:
• Tipo: Selecione Aplicativo de Depósito
• Linha Principal: Selecione Verdadeiro
6. Clique em Resultados
7. Clique em Colunas
8. Remova todos os campos, exceto Nome
9. Campos:
• Selecione Campos do histórico do Fluxo de trabalho
• Clique em Adicionar vários
• Selecione todos os campos
10. Clique em Adicionar
11. Clique em Filtros disponíveis
1505
12. Filtro:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
• Selecione ID Interno
13. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Projeto > Definir o campo Data de término real > As entradas de tempo não aprovadas são
automaticamente aprovadas.
Solução
1. Crie um projeto.
2. Digite tempo para ele.Certifique-se de que não está aprovado
3. Edite o Projeto e digite um valor no campo Data de término real
4. Note que a entrada de tempo inserida na Etapa 2 está agora aprovada
1506
Isso é como projetado porque uma vez definida a Data de término real, o Projeto agora é
considerado completo.Assim, as entradas de tempo são automaticamente aprovadas, pois
também são consideradas feitas e completas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Versão 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote 299153
Cenário
Os usuários podem ter um problema no qual os itens que têm estoque disponível estão se
mostrando como esgotados. Uma possível causa deste problema é que, o conjunto de campo
apropriado não está presente no registro do Site do SuiteCommerce InStore (SCIS).
Solução
4. Clique Adicionar
5. Clique Submeter
6. Clique OK
7. Clique Salvar
1507
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2018.2
Cenário
Sempre que um item sem quantidade em estoque for digitalizado a partir do NetSuite Point of
Sale (NSPOS), ele permitiria que a venda ocorresse enquanto criava um Item aberto
(Bin) uma vez que a transação fosse transmitida para o NetSuite ERP (NSERP).Além disso,
se um item estiver inativado do ERP, mas não sincronizar a inativação através das estações de
trabalho NSPOS, ele também criará um Item aberto (Bin) sempre que este item for vendido
no NSPOS.
O aplicativo NSPOS aceita com sucesso o item inativo no NSERP, uma vez que a partir do
banco de dados o item pode ser visto como ainda ativo.No mesmo item, um item sem
quantidade em mãos ainda está ativo, por isso também aceita a transação do NSPOS.
No entanto, quando a transação passa pelo processo de sincronização de dados do NSPOS para
o NSERP, parece que não há quantidade disponível ou o item já está inativo.Assim, substitui o
item de venda por um Item Aberto (Bin) como um substituto temporário para o item, a fim de
corrigi-lo manualmente posteriormente.
Solução
Para reduzir o número de Itens Abertos (Bin) criados a partir de transações, abaixo estão as
coisas a verificar e utilizar do NSERP:
1508
2. Verifique o registro RA-location se ele foi definido como Bins para o Local da loja.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Do registro do Cliente A, envie um e-mail adicionando nos campos Para, CC, BCC colados os
endereços de e-mail pertencentes aos contatos vinculados ao registro do Cliente B, registro do
cliente C, registro do Cliente D separados por um ",".
O email será salvo/rastreado apenas na aba Comunicação > Mensagens do registro A do cliente
(de onde foi enviado) e não aparecerá em Comunicação > aba Mensagens dos contatos colados.
Para garantir que o sistema reconheça sob qual registro Empresa x Contato, salve o E-mail
necessário para defini-lo ao selecionar os destinatários.
Solução
1509
• Selecione o Destinatário desejado na lista retornada
Observação: Este pode ser o registro do cliente ou um dos
contatos, consulte a coluna Tipo para obter detalhes.
3. Para CC-BCC: Selecione conforme necessário
4. Clique em Adicionar
6. Clique em Mensagem
Observação: Você pode selecionar um modelo ou digitar uma mensagem.
• Assunto: insira Assunto
7. Clique em Mesclar e enviar
Observação: O email será salvo no registro que foi selecionado na opção Lista.
Observação: Se você selecionar o Registro do cliente e este não tiver um endereço de email
especificado, será necessário definir um. Se você definir o mesmo endereço de email de um dos
contatos, o email ainda será salvo na empresa e não no contato.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
* Configurações > Contabilidade > Listas contábeis > Editar Agência Fiscal > Agência
Fiscal marcado
* Subsidiária (Configurações > Empresa > Subsidiárias > Criar) tem pelo menos um
Domicílio tributário associado (Editar Subsidiária > aba Domicílio
tributário > Adicionar domicílios tributários) que é o mesmo com outra subsidiária
Solução
De acordo com o SuiteAnswers 15273 Setting Up Tax Agencies as Vendors, "Quando você
adiciona uma Subsidiária, e seu domicílio tributário é o mesmo de uma subsidiária existente,
a NetSuite cria uma cópia do fornecedor de impostos preferido para que esse domicílio
tributário seja associado à nova subsidiária.Essa cópia (conhecida como fornecedora de
1510
subordinada ou sombras) é necessária porque os fornecedores de agências fiscais não podem
ser compartilhados entre subsidiárias."
Se os domicílios tributários já forem criados, mas nenhum imposto sobre sombras for
encontrado mesmo após a pesquisa global, certifique-se de que existem códigos/grupos fiscais
associados ao domicílio tributário.
1. Navegue até Configurações > Contabilidade > Usar tabelas fiscais de vendas
estaduais
2. Certifique-se de que os códigos/grupos fiscais dos domicílios tributários foram
importados. Se não, importe-os um por um.
3. Depois disso, se a Pesquisa Global for usada para as agências fiscais ou navegar
para Listas > Relacionamentos > Fornecedores, as agências fiscais sombra
associadas aos domicílios tributários das subsidiárias criadas serão agora mostradas
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2020.1
Cenário
O Usuário gostaria de executar seu próprio script de Evento de Usuário apenas em certos
Suitlets.Atualmente não há Nenhuma API que possa fazer essa funcionalidade.
Solução
1511
var x = record.load({
type: record.Type.SALES_ORDER,
id: ***
});
x.setValue({
fieldId: 'custbody67', // Custom Field created from step 1
value: 'Suitelet1' // Any String you want in the Custom Field
})
x.save();
Aviso legal
O código amostral descrito aqui é fornecido em uma base "como está", sem garantia de
qualquer tipo, na medida do permitido por lei.Oracle + NetSuite Inc.não garante ou garante o
sucesso individual que os desenvolvedores podem ter na implementação do código de amostra
em suas plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor
Web.
Oracle + NetSuite Inc.não garante, garante ou faz quaisquer representações sobre o uso,
resultados de uso, precisão, pontualidade ou completude de quaisquer dados ou informações
relacionadas ao código amostral.Oracle + NetSuite Inc.se isenta de todas as garantias, expressas
ou implícitas, e, em particular, isenta todas as garantias de comercialização, adequação para um
propósito específico e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ele.
Oracle + NetSuite Inc.não serão responsáveis por quaisquer danos diretos, indiretos ou
conseqüentes ou custos de qualquer tipo decorrentes de qualquer ação tomada por você ou
outros relacionados ao código amostral.
Oracle + NetSuite Inc.não serão responsáveis por quaisquer danos diretos, indiretos ou
conseqüentes ou custos de qualquer tipo decorrentes de qualquer ação tomada por você ou
outros relacionados ao código amostral.
1512
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Como adicionar o campo Empresa Principal na Busca Salva de Cliente
Solução
1. Navegue até Listas > Buscas > Buscas Salvas > Novo
2. Selecione Cliente
3. Na subguia Resultados, adicione Cliente Principal Campos...
4. Selecione o Nome
5. Clique no botão Adicionar
6. Clique em Salvar e Executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Time-Off Tracking l ID do pacote: 112449
Cenário
Os administradores criam registros de funcionários e perdem a atribuição do Plano de ausências
afastado. Se não houver um Plano de ausências atribuído a um registro de funcionário, o
empregado não poderá apresentar uma folga ou ter qualquer regra de folga que dite sobre como
o funcionário pode acumular. Para obter mais informações, consulte o artigo 64506: Planos de
Tempo.
Solução
Os administradores podem garantir que os registros dos funcionários sejam atribuídos a um
Plano de ausências desmarcado marcando o campo Plano de ausências obrigatório no
formulário personalizado do funcionário:
1. Navegar para Personalização > Formulários > Formulários de Entrada
2. Formulário personalizado de funcionário: clique em Editar
1513
3. Clique em Campos
4. Clique em Folga
5. Descrição: Plano de ausências do funcionário
o Obrigatório: Digite marca de seleção
6. Descrição: Data de início para cálculos de tempo afastado
o Obrigatório: Marque a caixa de seleção
o Observação: Por padrão, o sistema preenche automaticamente este campo com
a Data de Contratação do funcionário.Os administradores podem alterar essa
data.
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Ao fazer uma atualização em massa do cliente, a caixa de E-mail está faltando na sub-
aba Campos de atualização em massa da página Atualização em Massa.
Solução
A razão pela qual a caixa de e-mail está faltando é porque o Formulário de Cliente Preferido
usado não está mostrando o campo: Enviar transações através de.
Para resolver o problema:
1. Navegue até Personalização > Formulários > Formulários de Entrada
2. Edite o formulário preferido cliente/lead/prospect
3. Clique na aba Campos > sub-aba Preferências
4. Procure o campo Enviar transações através de e marque como Mostra
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1514
Produto: NetSuite 2019.2
Cenário
Um usuário atribuído a uma Função personalizada foi fornecido com permissão para acessar
Relatórios Financeiros (ex. Balanço patrimonial, Demonstrativo de receita, etc.).
Solução
Resultado: Os usuários com funções personalizadas agora têm a opção de exibir o Nível
consolidado do relatório financeiro em que estão exibindo/trabalhando usando o filtro de
contexto da subsidiária.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
1515
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1516
A reversão de uma transação começou a aparecer na página confirmar correspondências de
transações como não marcada e não reconciliada após a edição da transação de origem.
Solução
Depois de seguir as etapas, navegue até Transações > Banco > Confirmar Correspondências
de Transações para verificar se o registro de reversão ainda está aparecendo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: Oracle NetSuite WMS
Cenário
A função de armazém padrão no Oracle NetSuite WMS paira sobre a guia RF e a lista não
mostra a tela móvel rf.
Solução
1. Navegar para Personalização > Scripts > Scripts (Admin)
2. Script aberto: RF WMSSE Menu Loc Scan
3. Vá para a guia Implantação de script e clique na implantação de script
4. Clique em Editar na implantação de script
1517
5. Marque a caixa de seleção IMPLANTADA = TRUE
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
CRIAR FATURA > TIPO DE EXPORTAÇÃO = SEM LUT OU BOND > ERROS NO
SCRIPT GERAR LANÇAMENTOS AUTOMATICAMENTE
Referência: SuiteAnswers 88791
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2020.2
SuiteApp/Bundle: India Localization SuiteTax Engine | ID do pacote: 253246
Cenário
Após a criação de uma Fatura com Tipo de Exportação = Sem LUT ou Bond, o Lançamento de
ajuste não é gerado automaticamente.
Solução
Os Lançamentos de ajuste não são criados devido a um erro recebido durante a implementação
do script "India Auto Generate Journal" dizendo "Você inseriu um Valor de Campo Inválido
21 para o seguinte campo: entidade".
Uma possível causa é quando a Moeda da Subsidiária usada não foi inicialmente associada na
sub-aba Registro do Cliente > aba Financeiro > Moedas.
Agora que a moeda base da Subsidiária é adicionada como uma das Moedas para o Cliente,
após a criação da Fatura, o Lançamento de ajuste agora deve ser gerado automaticamente após
a conclusão da implementação do script "India Auto Generate Journal".
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1518
RESOLVER ERRO: “O REGISTRO FOI ALTERADO” NO SUITECOMMERCE
INSTORE (SCIS)
Referência: SuiteAnswers 88825
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce InStore | ID do pacote: 359209
Cenário
Você pode se perguntar por que o script ainda está em execução no SuiteCommerce InStore
(SCIS), mesmo que você tenha restringido a execução do script à função usada no SCIS. Além
disso, você também pode ter um erro acima no processo.
Para evitar que o script seja executado no postback de pagamento no SCIS, aqui estão as etapas
para sua referência:
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
1519
Cenário
Erro: "Exceção durante a mesclagem do modelo. Causa: Índice -1 fora dos limites para o
comprimento 45".
O usuário está alterando a identificação de campo de um campo personalizado para uma
identificação de campo diferente de um novo campo personalizado via modo código-fonte em
um modelo PDF avançado personalizado em funcionamento (Tipo: Busca salva). Ao aplicar as
alterações e salvar o modelo, o usuário encontra esse erro.
Solução
A correção para esse problema é certificar-se de que o novo campo personalizado seja
adicionado na guia Resultados da Busca salva onde o Modelo PDF Avançado é aplicado. Siga
os passos abaixo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Use Fluxo de trabalho para ocultar o campo padrão Duração no Registro de horas para exibir a
duração em um campo personalizado.
1520
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
1521
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está tentando preencher um tipo de campo Data / Hora (Data / Hora 2) em um registro
via SuiteFlow subtraindo os dias de outro tipo de campo Data / Hora (Data / Hora 1). Exemplo
dado abaixo.
Dias para subtrair: 5 (o número depende do que você preferir)
DateTime 1: 21/03/2020 10:00:00 (valor definido original da data)
DateTime 2: 16/03/2020 10:00:00 (data em que os dias foram subtraídos)
Solução
Observação: O formato de data das preferências gerais deve ser MM / DD / AAAA para que isso
funcione.
1. Crie um fluxo de trabalho navegando para Personalização> Fluxo de Trabalho> Fluxos de
Trabalho> Novo
2. Preencha os campos abaixo
* Nome: Exemplo de fluxo de trabalho
* Tipo de registro: transação (o registro deve ser o mesmo em que você implanta o
campo Data / Hora)
* Subtipos: Pedido de vendas (o subtipo deve ser o mesmo em que você implanta o
campo Data / Hora)
1522
* Status da Versão: Lançado
* Manter instância e histórico: sempre (apenas para fins de solução de problemas)
* Ativar log: marcado (somente para fins de solução de problemas)
* Iniciação: Baseado em Evento
* Definição do evento: Ao criar e Ao exibir ou atualizar
* Tipo de gatilho: - Todos -
Observação: O usuário pode ajustar outra configuração depende do que for necessário
3. Na página de fluxo de trabalho, clique em Estado 1
4. No painel direito, clique em Nova ação
5. Na lista de ações, selecione Definir valor do campo
6. Preencha os campos abaixo
* Ativar: antes da edição do usuário
* Parâmetros: DateTime 2
* No valor, escolha Formula
* Fórmula: nlapiDateToString(nlapiAddDays(new Date({field_id_of_DateTime1}), -
5), 'datetimetz')
Observação: Mais informações sobre como a fórmula é construída, consulte o SuiteAnswers ID:
10250 - APIs de data
7. Clique em Salvar
Aviso legal
O código de exemplo aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, na extensão máxima permitida por lei.
A Oracle + NetSuite Inc. não garante o sucesso individual que os desenvolvedores podem ter na
implementação do código de amostra em suas plataformas de desenvolvimento ou no uso de suas
próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra.
A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou implícitas, e, em particular,
se isenta de todas as garantias de comercialização, adequação a um fim específico e garantias
relacionadas ao código ou a qualquer serviço ou software relacionado a ele.
A Oracle + NetSuite Inc. não se responsabiliza por quaisquer danos ou custos diretos, indiretos
ou conseqüentes de qualquer tipo decorrentes de qualquer ação tomada por você ou outras
pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1523
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Asset Management | ID do pacote: 364000
Cenário
O Ativo descartado foi registrado manualmente por meio do Lançamento. Como o registro de
Ativo não foi atualizado, ele foi depreciado continuamente.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
1524
Crie uma pesquisa salva que mostre o item de montagem e seus componentes com o custo
padrão correspondente.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas salvas > Novo
2. Clique em Item
3. Título da pesquisa: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtro:
7. Selecione o Tipo
8. Selecione Montagem/Lista de Materiais
9. Selecione Método de Custeio
10. Selecione o padrão
11. Clique em Resultados
12. Clique em colunas
13. Campo:
14. Selecione o Nome
15. Tipo de resumo: Selecione o Grupo
16. Selecione o item do Membro
17. Tipo de resumo: Selecione o Grupo
18. Selecione Item de Membro campos ...
19. Selecione o Custo padrão do local
20. Tipo de resumo: Selecione o Máximo
21. Rótulo de resumo: Insira o Custo padrão definido do item
22. Selecione Item de Membro campos...
23. Selecione o Custo médio do local
24. Tipo de resumo: Selecione o Máximo
25. Rótulo de resumo: Insira o Custo padrão/médio
26. Clique em Adicionar
27. Clique em Salvar e executar
Observações:
O Custo padrão da localidade preencherá o Custo padrão predefinido no registro do item do
componente (consulte: Coluna Custo padrão no Registro do Item na aba Compras/Estoque>
sub-aba Local)
Custo médio da localização:
Para componentes que usam Método de custo médio = este é o Custo médio calculado por
localização
Para componentes que usam o Método de custo padrão = este é o Custo padrão calculado
com base na Reavaliação do custo do estoque
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1525
FAZER O DOWNLOAD DO XML DA PESQUISA SALVA COM RESUMO DE
CRITÉRIOS QUE ASSOCIA UM REGISTRO PERSONALIZADO RESULTA EM UM
ERRO INESPERADO
Referência: SuiteAnswers 91535
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Uma das possíveis causas disso é quando uma pesquisa salva está se juntando a um registro
personalizado para um dos resumos de critérios.
Como alternativa, use expreesões/fórmulas para conseguir o mesmo valor dos Critérios.
Em vez do seguinte:
Use no lugar:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao usar vários formulários de transação, certifique-se que o seu formulário preferido foi
selecionado para evitar falhas ao Imprimir pagamentos de pedidos da Loja virtual.
1526
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2019.2
Cenário
O relatório Análise de imposto sobre vendas mostra os passivos por impostos sobre vendas em
cada transação de vendas para o período selecionado. A pesquisa de impostos usa o endereço de
entrega como base para os impostos a serem preenchidos nas transações de vendas.
Existem usuários que personalizam a Análise de imposto sobre vendas para mostrar os campos
Enviar para cidade, Enviar para estado e Enviar para.
1. Navegue para Relatórios> Imposto sobre vendas nos EUA> Análise de imposto sobre
vendas> Personalizar
2. Em Editar colunas> Expandir pasta de dimensão de transação
3. Clique em Enviar para
4. Role para baixo> Expandir subpasta de endereços
5. Clique em Estado do endereço de entrega
6. Clique em Cidade do endereço de entrega
7. Renomeie o relatório
8. Clique em Salvar
Esses campos devem corresponder, pois estão fornecendo o mesmo endereço de entrega. No
entanto, há casos em que não.
Solução
1. Abra uma transação que não corresponde (por exemplo, uma fatura)
1527
2. Clique em Editar
3. Na guia Remessa, observe que o campo Enviar para seleção está definido como
- Personalizado - e que o campo Enviar para não possui país (Estados Unidos) na
última linha
4. Marque novamente o campo Enviar para selecionar. No menu suspenso, selecione
novamente o endereço usado. Observe que, depois de fazer isso, o país agora é
mostrado e o Ship To Select não é mais - Personalizado -
5. Marque novamente o campo Enviar para selecionar. No menu suspenso, selecione
novamente o endereço usado. Observe que, depois disso, o país será exibido e que o
Ship To Select não será mais - Personalizado-
6. Clique em Salvar
7. Atualize o relatório de análise de imposto sobre vendas personalizado. Observe que o
Ship To City e o Ship To State agora corresponderão ao campo Ship To
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Para adicionar bordas com bordas curvas ou redondas nos modelos avançados de PDF:
1528
5. Para remover as bordas da tabela com bordas curvas, o Usuário precisa desabilitar os
valores do raio dos cantos das tabelas seguintes dentro do corpo. Use este código
abaixo:
6. Clique em Salvar
Aviso legal
O código de exemplo aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, na extensão máxima permitida por lei. A Oracle + NetSuite Inc. não garante o
sucesso individual que os desenvolvedores podem ter na implementação do código de amostra
em suas plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor
Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas, e, em particular, se isenta de todas as garantias de comercialização,
adequação a um fim específico e garantias relacionadas ao código ou a qualquer serviço ou
software relacionado a ele.
A Oracle + NetSuite Inc. não se responsabiliza por quaisquer danos ou custos diretos, indiretos
ou conseqüentes de qualquer tipo decorrentes de qualquer ação tomada por você ou outras
pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
1529
Esses Erros podem aparecer quando a Empresa não tiver uma Conta a receber padrão definida e
a Preferência do cliente no Registro do Cliente > aba Financeiro estiver definida como
"Preferência do sistema do usuário" no Campo Conta a receber padrão.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O recurso Status do estoque está ativado, mas não é possível selecionar a visualização/busca de
Números de estoque personalizados na aba Registro de item > Detalhes do estoque > sub-aba
Detalhes do estoque.
Solução
Se o recurso Status do estoque estiver ativado, a sub-aba Detalhes do estoque, na aba Registro
de item > Detalhes do estoque, utilizará a busca Saldo do item de número de estoque em vez
da busca Números do estoque.
Os usuários não podem mais usar a busca Números de estoque como uma visualização
personalizada na sub-aba Detalhes do estoque, mas ainda podem usá-lo na sub-aba Números de
estoque, que aparece quando o item usa caixas (bins).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1530
CONFIGURAR UMA IMPRESSORA DE ETIQUETAS/RÓTULOS NO NETSUITE
POINT OF SALE (NSPOS)
Referência: SuiteAnswers 90930
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2018.2)
Cenário
Solução
Observação: O NSPOS deve ser reiniciado para que as alterações tenham efeito.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: SuiteSuccess - Inv Collection WF| SW STD | ID do pacote: 289218 | Versão
5.219.1
Cenário
1531
Depois de atualizar o Endereço de e-mail no campo Enviar e salvar o registro da Fatura, o
endereço de e-mail será revertido para o endereço de e-mail original registrado no registro do
Cliente.
Solução
Com base no documento Práticas Líderes do Software NA, “O NetSuite envia automaticamente
a Fatura ao Cliente usando o método preferido, incluindo e-mail, fax ou impressão”. Assim, o
comportamento é esperado.
// nlapiSubmitField(nlapiGetRecordType(), nlapiGetRecordId(),
HC_EMAIL, stEmail);
Linha 65:
// nlapiSetFieldValue(HC_EMAIL, stEmail);
5. Clique em Salvar
Observação: Observe que a personalização já está fora do escopo de Suporte.
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até
a extensão máxima permitida pela lei. A Oracle Netsuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle Netsuite Inc. não garante nem faz representações sobre o uso, os resultados de uso, a
precisão, a pontualidade ou a integridade de quaisquer dados ou informações relacionadas ao
código de amostra. A Oracle Netsuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
1532
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
A Oracle Netsuite Inc. não deverá ser responsável por quaisquer danos diretos, indiretos ou
consequentes ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Na página Requisição de fornecedor, quando o usuário clica na lista suspensa País, a lista está
incompleta.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Os status dos Funcionários são usados para categorizar o status de trabalho dos funcionários.
Ele é definido por uma Categoria que é usada para rastrear o ciclo de vida de um funcionário
durante a transição pela empresa.
1533
Solução
Para obter mais informações sobre Status do Funcionário, consulte o artigo 7674 Setting Up
Employee Related Lists.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário precisa obter o valor anterior de um campo personalizado chamado "Próxima etapa"
e exibi-lo em um campo personalizado.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Oportunidade
3. Título: Insira um Título
Exemplo: Valor histórico das próximas etapas
4. Campo:
o Selecione Observações do sistema campos...
o Clique em Campo
o Clique em Próximas etapas
5. Clique em Definir
6. Clique na aba Resultados
7. Campo:
o Selecione Observações do sistema campos...
o Clique em Valor antigo
o Clique em Definir
o Tipo de resumo: Selecione Máximo
1534
o Quando ordenado por campo: Selecione Observações do sistema campos...
o Selecione Data
8. Clique em Definir
9. Clique na aba Filtros disponíveis
10. Campo:
o Selecione ID interno
o Mostrar na região do filtro: Marque a caixa de seleção
11. Clique em Salvar
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Nome de campo: Insira um Nome
Exemplo: Valor anterior da próxima etapa
3. Armazenar valor: Desmarque a caixa de seleção
4. Clique na aba Aplica-se a
5. Oportunidade: Marque a caixa de seleção
6. Clique na aba Exibir
7. Sub-aba: Selecione Principal
8. Clique na aba Validação e valores padrão
9. Busca: Selecione Valor histórico das próximas etapas
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Não foi possível encontrar o item do kit/pacote no registro da transação (Por exemplo: Pedido
de vendas, Venda à vista, Fatura, Pedido de compra etc.) quando as subsidiárias estão corretas.
Solução
1535
1. Abra o registro de item de Kit/Pacote
2. Clique em Editar
3. Clique na aba Contabilidade
4. Selecione Conta de receita
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
O usuário está sendo redirecionado para uma página de resposta externa do caso ao clicar no
link "Clique aqui para atualizar o caso on-line" em um e-mail que foi enviado pelo NetSuite
quando um caso foi atualizado. O usuário gostaria de saber se há uma tag, diferente da tag
{case.url}, que permitirá que o e-mail inclua o link. Atualmente, essa é uma limitação, como
declarado no Aprimoramento 589023.
Atualmente, a tag {case.url} é a única tag usada para obter o URL do caso.
Observação: Para pesquisar e votar para o Aprimoramento, consulte 10054 Voting for
Enhancements.
Solução
1536
2. Quando uma notificação é enviada a um cliente, ela contém o link para
externalcaseresponsepage.nl (formulário com aparência estranha)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1537
PÁGINA APROVAR RELATÓRIO DE DESPESAS> ALGUNS RELATÓRIOS DE
DESPESAS SÃO EXIBIDOS COMO APROVAÇÃO PENDENTE SUBORDINADA
Referência: SuiteAnswers 91914
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
Um usuário com uma função de central que não é do funcionário (por exemplo, função de
Contador personalizado) notou que, ao acessar a página Aprovar relatório de despesa para
aprovar Relatórios de despesa, alguns são exibidos como Aprovação pendente do subordinado
e não devem ser aprovados.
Solução
Os aprovadores estão vendo Relatórios de despesa para aprovar também para outros
funcionários porque a função que está sendo usada é irrestrita. A função pode ser personalizada
e a caixa de seleção Restringir horas e despesas pode ser marcada - depois disso, a função
fica restrita e apenas os Relatórios de despesa sob sua aprovação serão exibidos. Para fazer
isso, usando uma função de administrador:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Por exemplo, um usuário deseja acionar um SuiteScript de Evento do usuário após selecionar
Concluído em uma das Atividades na Lista de atividades.
Solução
1538
A seleção de Concluído tem markcomplete como seu Tipo de execução. É possível disparar um
SuiteScript de Evento do usuário nesse tipo de execução, adicionando Marcar como
Concluído na condição inicial da função Após a função enviar. Inicialmente, a condição filtra
apenas o Tipo de execução de edição.
Aqui está um trecho de amostra que permite que um SuiteScript seja acionado quando o Tipo
de execução estiver marcado como completo:
function userEventAfterSubmit(type){
if(type=='markcomplete' || type=='edit'){
//Code here
}
}
Aviso legal
O código de exemplo aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, na extensão máxima permitida por lei. A Oracle + NetSuite Inc. não garante o
sucesso individual dos desenvolvedores na implementação do código de exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas, e, em particular, se isenta de todas as garantias de comercialização,
adequação a um fim específico e garantias relacionadas ao código ou a qualquer serviço ou
software relacionado a ele.
A Oracle + NetSuite Inc. não se responsabiliza por quaisquer danos ou custos diretos, indiretos
ou conseqüentes de qualquer tipo decorrentes de qualquer ação tomada por você ou outras
pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
1539
Um script de Evento do usuário do SuiteScript 2.0 que cria uma Tabela de faturamento
privada vinculada a um Pedido de vendas existente.
Solução
Num Script de Evento do Usuário implementado nos registros do Pedido de vendas, o código
de exemplo abaixo pode ser executado no ponto de entrada após o envio em um Pedido de
vendas existente:
if(context.type == context.UserEventType.EDIT){
var recordId = scriptContext.newRecord.getValue({
fieldId: "id" // get internal Id of
the current sales order
})
billingScheduleRec.setValue({
fieldId: 'name',
value: 'BlilingSchedViaScript' //set the name of the
billing schedule record
});
billingScheduleRec.setValue({
fieldId: 'initialamount',
value: 2 // set the initial
amount field
});
billingScheduleRec.setValue({
fieldId: 'numberremaining',
value: 2 // set the number
remaining field
});
billingScheduleRec.setValue({
fieldId: 'ispublic',
value: false // set the public
checkbox to false
});
billingScheduleRec.setValue({
fieldId: 'transaction',
value: recordId // set the transaction
field to the current sales order internal Id
});
1540
var billingSchedId = billingScheduleRec.save({
enableSourcing: true,
ignoreMandatoryFields: false // save the record
});
log.debug('billing Sched Id', billingSchedId)// optional
record.submitFields({
type: record.Type.SALES_ORDER,
id: recordId,
values: {
billingschedule: billingSchedId
}
}); // set the billing
schedule field to the newly created private billing schedule
}
Observação: Isso seria executado apenas em scripts do lado do servidor por causa do método
'Field.getSelectOptions (options)'.
Aviso legal
O código de exemplo aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, na extensão máxima permitida por lei. A Oracle + NetSuite Inc. não garante o
sucesso individual dos desenvolvedores na implementação do código de exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas, e, em particular, se isenta de todas as garantias de comercialização,
adequação a um fim específico e garantias relacionadas ao código ou a qualquer serviço ou
software relacionado a ele.
A Oracle + NetSuite Inc. não se responsabiliza por quaisquer danos ou custos diretos, indiretos
ou conseqüentes de qualquer tipo decorrentes de qualquer ação tomada por você ou outras
pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1541
Produto: Netsuite 2020.2
Cenário
O script de evento do usuário implantado mostra um erro "Esse registro não é editável" após
clicar no botão enviar de um registro de peça de inventário (item de inventário).
No script, o usuário está usando a API "nlapiGetNewRecord ()" para acessar o registro e enviá-
lo.
Solução
O erro é exibido porque não temos permissão para enviar o registro atual ou anterior retornado
pela API "nlapiGetNewRecord()".
Aviso legal
O código de exemplo aqui descrito é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, na extensão máxima permitida por lei. A Oracle + NetSuite Inc. não garante o
sucesso individual dos desenvolvedores na implementação do código de exemplo em suas
plataformas de desenvolvimento ou no uso de suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados de uso, precisão, pontualidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas, e, em particular, se isenta de todas as garantias de comercialização,
adequação a um fim específico e garantias relacionadas ao código ou a qualquer serviço ou
software relacionado a ele.
A Oracle + NetSuite Inc. não se responsabiliza por quaisquer danos ou custos diretos, indiretos
ou conseqüentes de qualquer tipo decorrentes de qualquer ação tomada por você ou outras
pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
1542
Cenário
O usuário tem uma função personalizada que não consegue encontrar uma Busca salva de
registro personalizado usando a Busca global.
Solução
Observação: Para definições gerais de possíveis níveis de acesso para permissões, veja o
artigo 9894 Access Levels for Permissions.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1543
1. Anule ou Exclue o Lançamento de reconhecimento de receita incorreto
2. Execute novamente Criar lançamentos de reconhecimento de receita
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário usa o recurso Configuração avançada de localização do item e não consegue
localizar a origem da transação do último preço de compra usando a sub-lista Localização do
registro do item. O usuário deseja conhecer a base do preço da última compra.
Solução
Crie uma pesquisa salva de transação para mostrar a lista de transações recentes consideradas
como base do último preço comprado
1. Navegue para Relatórios> Pesquisas salvas> Todas as pesquisas salvas> Novo.
2. Clique em transação.
3. Na subguia Critérios> subguia Padrão, defina o seguinte:
o Tipo = qualquer um dos> Recebimento de item, Ajuste de estoque,
Transferência de estoque
o Item = define um item específico que você precisa verificar
o Aplicado a transação Campos...> Tipo = não é Autorização de Devolução,
Fatura, Cumprimento de Item
o Conta = nenhum dos custos dos produtos vendidos
4. Na subguia Resultados> subguia Colunas, defina o seguinte:
o Data
o Tipo
o Número do documento
o Aplicado a transação Campos...> Tipo
o Item
o Localização
o Taxa de Item
o Quantidade
o Item Campos...> Último preço de compra
5. Defina Classificar por = Data, Decrescente = V
6. Salvar e executar.
1544
Nota: Os recebimentos de itens de autorizações de devolução e ajustes de estoque negativos
não são considerados como base para o último preço de compra.
Se várias transações forem consideradas com a mesma data da transação, a maior taxa de
itens será a base do último preço de compra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1545
CENTRAL DE SUPORTE DO ORACLE NETSUITE + OXYGEN SYSTEMS
Referência: SuiteAnswers 92093
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: Brazilian Hub
Cenário
Um guia de boas-vindas sobre como os clientes do Brazilian Hub podem obter acesso à
'Central de Suporte do Oracle NetSuite + Oxygen Systems'.
Solução
Este documento serve como um guia do usuário para explicar como suscitar uma preocupação
à Equipe de Suporte de Oxygen por meio da Central de Suporte de Sistemas Oracle NetSuite +
Oxygen, como visualizar e gerenciar seus casos existentes e como obter informações
atualizadas para seu casos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.1
Cenário
Os usuários de RH desejam ter um acesso rápido para inserir um bônus de prêmio para um
funcionário sem obter o registro do funcionário. Para obter mais informações, consulte o artigo
91180. Atribuindo um bônus a um funcionário.
Solução
Os usuários de RH podem criar um atalho e fazer com que apareça como opções de menu no
menu Estrela
1546
1. Barra de endereço: execute
https://xxxxxxx.app.netsuite.com/app/hcm/wfm/variablepay/bonus.nl
xxxxxxx- refere-se ao ID da conta do Netsuite. Isso pode ser encontrado no início da URL
do NetSuite.
Exemplo:
se o URL for https://1234567.app.netsuite.com/app/hcm/wfm/variablepay/bonus.nl, o ID
da sua conta será 1234567.
2. Vá para o menu estrela
3. Clique em Adicionar aos atalhos
4. Adicionar janela pop-up de atalho:
• Nome: Digite o bônus de prêmio ao funcionário
• Marque a caixa de seleção Abrir em nova janela
• Clique em Salvar
Agora, os usuários de RH podem inserir um bônus para um funcionário, navegando para Menu
Estrela> Bônus para empregado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Prepare um arquivo de dados CSV para importação. Os campos a seguir são as informações
necessárias ao atualizar as informações de Rastreamento de compensação usando data efetiva.
• ID interno
• Moeda de Remuneração
• Salário-base
• Tipo de salário-base
• Data efetiva
• Motivo da alteração
• Detalhes do motivo da alteração
1547
Carregue um arquivo de importação CSV com um funcionário para verificar se há algum erro
antes de importar o arquivo com vários funcionários.
1. Navegue para Configurações > Importar / Exportar > Importar registros CSV
2. Tipo de Importação: Selecione Funcionários
3. Tipo de Registro: Selecione Funcionários
4. Clique em Selecionar
5. Localize o arquivo de importação CSV
6. Clique em Próximo
7. Manuseio dos dados: Selecione Atualizar
8. Clique em Próximo
9. No Mapeamento de campo, combine os cabeçalhos das colunas no arquivo CSV
com os registros no Netsuite
• ID interno: Selecione Funcionário: ID interno
• Moeda de remuneração: Selecione Funcionário: Moeda de remuneração
• Salário-base: Selecione Funcionário: Salário-base
• Tipo de salário-base: Selecione Funcionário: Tipo salário-base
• Data efetiva: Selecione Funcionário: Data efetiva
• Motivo da alteração: Selecione Funcionário: Alterar motivo
• Detalhes do motivo da alteração: Selecione Funcionário: Alterar detalhes do
motivo
10. Clique em Próximo
11. Nome do mapa de importação: Digite o Nome
12. Clique em Salvar e executar
13. Clique no link Importar status do trabalho para verificar se os arquivos foram
enviados com sucesso
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
1548
ser Aberto ou Quitado, a aplicação parcial de Pagamento/Memorando de crédito /Lançamento
do cliente não alterará o Status da Fatura (ainda Aberta). Portanto, a alteração não é registrada
nas Notas do sistema.
O Status Parcialmente pago para registros de Fatura é atualmente uma limitação no NetSuite,
registrado no Aprimoramento 64494.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
O motivo pelo qual o Relatório de pedido de vendas padrão por cliente não mostra dados é
porque a Conta de receita atribuída no registro do Item não é um Tipo de receita.
Observação: A alteração da conta geral atribuída no registro do item também mudará a conta
nas transações existentes.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1549
IMPORTAÇÃO DE CSV> REGISTRO DO CLIENTE> DESATIVAR CARTÃO MES
PADRÃO NO ARQUIVO
Referência: SuiteAnswers 91951
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
O usuário deseja desabilitar um cartão de crédito como padrão na subguia Registro do cliente>
guia Financeiro> Cartão no arquivo.
Solução
Para desabilitar o cartão de crédito padrão na subguia Registro do cliente> guia Financeiro>
Cartão no arquivo, siga as etapas abaixo:
1. Vá para Configurações > Importar / Exportar > Importar registro CSV
2. Configure o seguinte:
• Tipo de importação = Registros personalizados
• Tipo de Registro = Cartão MeS em Arquivo
• Selecione um arquivo CSV para fazer upload
• Manipulação de dados = Atualização
3. Na página Mapeamento de Campo, mapeie o seguinte:
• ID interno do cliente: cartão MeS no arquivo: cliente
** Certifique-se de clicar no ícone Lápis e selecione ID interno em vez de Nomes **
• ID interno do cartão de crédito: cartão MeS no arquivo: ID interno
• Número: Cartão MeS no arquivo: use como método de pagamento padrão
4. Digite o Nome do mapa de importação.
5. Clique em Salvar e executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SWV Contract Renewals Module | ID do pacote: 187488
Cenário
O usuário precisa atualizar o campo Condição do contrato (Nº de Meses) no Pedido de vendas
de renovação; no entanto, o campo fica acinzentado. Os valores padrão neste campo seguem os
1550
valores configurados no registro Contrato relacionado. Ao marcar o registro Contrato no modo
Editar, o campo Data final do Contrato também fica acinzentado.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: HR Dashboard Components | ID do pacote 288380
Cenário
O usuário adiciona o total de funcionários ativos como um indicador no portlet KPI, mas
mostra zero na coluna Atual.
Solução
1551
Isso acontece porque o script HRDC Create Total Active Emp Tracker, para a busca salva de
Total de funcionários ativos, é um script agendado. O administrador pode ajustar a hora de
início quando o script é executado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1552
1. Vá para Personalização > Formulários > Formulários de entrada
2. Formulário de funcionário personalizado: Clique em Editar
3. Vá para Campos > sub-aba Principal
4. Descrição: Localize a Classe
5. Nome: Insira Divisão
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário deseja ter acesso a uma Busca salva da Lista de e-mails enviada feita por outro
usuário. A função do usuário tem as permissões Publicar busca e Executar busca, mas ainda
não consegue ver a Busca salva da Lista de e-mails enviada.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
1553
Cenário
Há casos em que um segmento personalizado não pode ser excluído com uma mensagem de
erro "Este segmento personalizado foi corrompido".
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos de linha de
transação
2. Campo da linha personalizada afetada: Clique em Editar
3. Passar o mouse sobre Ações
4. Clique em Excluir
5. Clique em OK
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Um Balancete comparativo personalizado foi gerado para 2018 e 2019. No entanto, o valor
exibido na conta de Lucros acumulados está incorreto quando comparado aos valores dos
Balanços patrimoniais de 2018 e 2019.
1554
Solução
Verifique o valor correto de Proventos retidos para FY 2018 via Balanço Patrimonial
Verifique o valor correto de Ganhos retidos para FY 2019 via Balanço patrimonial
1. Navegue até Relatórios > Relatórios salvos > Balancete comparativo personalizado
2. Clique em Personalizar
3. No painel Visualização do relatório
4. Remover colunas do Balancete: Valor
5. Adicionar campo do Balancete: Valor (Bruto)
6. Tipo de faixa de períodos alternativa: Selecione Relativo à data do relatório
7. Faixa de períodos alternativos: Selecione Último Ano Fiscal
8. Adicione campo do Balancete: Valor (Bruto)
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
A Valorização da moeda é executada incorretamente e os lançamentos criados são excluídos.
Solução
Para ter uma lista das entradas de valorização de moeda excluídas:
1. Navegue para Listas > Buscas > Buscas salvas > Criar
1555
2. Selecione Registro excluído
3. Na aba Critérios, adicione os seguintes filtros:
o Data de exclusão
o Excluído por é -Mim-
o Tipo é reavaliação de moeda
4. Título da busca: Digite o título
5. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Bank Feeds SuiteApp
Cenário
Usando uma função personalizada com permissão total nos registros da instituição financeira, o
usuário recebe um erro: "O servidor pode processar sua solicitação. Se o problema persistir, entre
em contato com o suporte". na guia Configuração de conectividade da página Formatar perfil ao
tentar vincular contas bancárias.
Solução
Adicione permissão de acesso ao certificado à função personalizada.
1. Usando a função Administrador, navegue até Configurações > Usuários / Funções >
Gerenciar Funções
2. Clique em Editar na função personalizada
3. Vá para Permissões > Listas
4. Selecione a permissão Acesso ao certificado definida para, pelo menos, Nível Exibir
5. Clique em Salvar
Nota: Depois de executar essas etapas, Formatar perfil > Configuração de conectividade deve
mostrar os bancos disponíveis para vinculação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1556
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Applies To
Scenario
1557
Customize the Reconciliation Detail Report but there is no Customize button available on the
page.
Solution
The Customize button is not available on the Reconciliation Detail Report but to customize
the report, follow the below:
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está atualizando o Modelo avançado de PDF/HTML de Nome de item para adicionar
o campo Nome/Número do item. Ao adicionar o campo Nome via WYSIWYG (Editor de
modelo), o valor fica em branco no Nome de item impresso.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1558
COMO DEFINIR A DATA INICIAL DO CAMPO CÁLCULOS DE TEMPO
AFASTADO AO RECRIAR UM FUNCIONÁRIO
Referência: SuiteAnswers 89962
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Por exemplo, se o período anterior que o funcionário tiver com a empresa for de dois anos,
a Data inicial para Cálculos de tempo afastado deverá ser definida como a nova Data de
contratação, menos dois anos. Portanto, se a nova Data de contratação for 1º de março de
2020, para incluir o prazo anterior para fins de provisão para Tempo afastado, a Data inicial
para cálculos de tempo afastado deverá ser definida como 1º de março de 2018.
Observações: O funcionário começará a acumular Tempo afastado assim que a data estiver
definida no Registro do funcionário, portanto, se estiver definida muito cedo, o funcionário
poderá começar a acumular Tempo afastado antes da Data de contratação. Esteja ciente de
quando as provisões do Plano de tempo afastado aplicáveis ocorrerem e defina esta data após
a última provisão antes da Data de contratação, mas antes da próxima provisão após a Data
de contratação.
Além disso, se o Plano de tempo afastado estiver definido para provisionar de forma proativa
e com a quantia total ou uma quantia rateada para novas contratações, a primeira provisão não
acontecerá na Data de contratação e uma Alteração de tempo afastado deverá ser feita para
considerar isso.
Se o funcionário tiver algum Saldo de tempo afastado de seu emprego anterior com a
empresa, esses Saldos deverão ser zerados com uma Alteração de data de Data de
terminação/liberação. Se esses Saldos deverão estar disponíveis quando o funcionário for
admitido novamente, adicione o Saldo de volta usando uma Alteração de tempo afastado
manual, efetiva na nova Data de contratação do funcionário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1559
USAR AVATAX NA CONTA DO SANDBOX
Referência: SuiteAnswers 14243
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Para usar o Avatax na Conta Sandbox, os usuários precisam entrar em contato com o Avalara para obter uma
nova chave de licença emitida exclusivamente para a Conta Sandbox.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário com a função Administrador tenta excluir um registro de funcionário com ID Interno
(-5), mas encontra uma mensagem de erro: "Ocorreu um erro inesperado. "
Solução
Este registro de funcionário não pode ser excluído porque o ID Interno (-5) está atribuído
ao administrador padrão (inicial) da conta do usuário.
Em vez de excluir esse registro de funcionário, é possível defini-lo como Inativo e remover
qualquer acesso concedido a ele.
Observação: para obter instruções detalhadas, consulte o artigo 65837 Inactivating Employee
Records
1560
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Lots Traceability| ID do pacote: 132060 | Versão 1.1.0
Cenário
Solução
1561
var objFldAllLotNoIds = form.addField({
id: 'custpage_lot_nos_ids',
type: serverWidget.FieldType.LONGTEXT,
});
6. Clique em Salvar
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante
que os desenvolvedores de sucesso individuais tenham implementado o código de amostra em
suas plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada
ao uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou
informações relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas
as garantias, expressas ou implícitas e, em particular, se isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código,
ou a qualquer serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Um Contato autorizado não consegue submeter um Chamado via SuiteAnswers, logo, precisa
entrar em contato com o Suporte ao cliente da NetSuite para enviar o caso.
Solução
1562
1. Efetue Log-in como Administrador
2. Navegue até Suporte
3. Clique em Central de contas do NetSuite
4. Em Central do cliente - Links da Página inicial, Clique em Contatos autorizados
5. Edite o registro de Contato autorizado
Observação: Note que o campo E-mail está acinzentado e não pode ser editado
6. Caixa de seleção Autorizado: Desmarque caixa de Seleção
7. Caixa de seleção Inativo: Marque a caixa de Seleção
8. Clique em Salvar
9. Clique no botão Novo contato autorizado
10. Preencha todos os campos obrigatórios
11. Certifique-se de Inserir o Novo endereço de e-mail
12. Caixa de seleção Autorizado: Marque a caixa de Seleção
13. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
O campo Localidade é obrigatório no Registro semanal de horas.
Solução
1563
Para verificar, agora você pode verificá-lo em seu Registro semanal de horas, navegando
para Transações > Funcionários > Registro semanal de horas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Assets Management Bundle ID 285767
Cenário
O usuário importou um ativo de vida intermediária onde o Custo Atual do Ativo não é o
mesmo com o Valor Contábil Líquido e o Método de Depreciação escolhidos são Lineares.
Os registros do Histórico de Depreciação criados não são conforme esperado onde devem ser
calculados com base no Valor Contábil Líquido onde Valor Residual = zero (0).
1564
Solução
Linear como Método de Depreciação Pré-configurado tem uma fórmula padrão de (CC-
RV)/AL onde:
Dessa forma, o cliente pode escolher outro Método de Depreciação Pré-configurado, Linear
Restante, que tem uma fórmula padrão de (NB-RV)/(AL-CP+1) onde:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
/**
* @NApiVersion 2.0
* @NScriptType Suitelet
* @NModuleScope SameAccount
*/
define(['N/record']
/**
1565
* @param {record} record
*/, function (record) {
/**
* Definition of the Suitelet script trigger point.
*
* @param {Object} context
* @param {ServerRequest} context.request - Encapsulation of the
incoming request
* @param {ServerResponse} context.response - Encapsulation of the
Suitelet response
* @Since 2015.2
*/
function updateSiteCategory(context) {
try {
var siteCategory = record.load({
type: 'sitecategory',
id: '###' //Site Category Record ID on the NS
Account
});
siteCategory.setValue({
fieldId: 'description',
value: 'New Description Text goes here...'
//The new DESCRIPTION value/text you want to update the record with.
});
siteCategory.save();
} catch (error) {
log.debug({ title: 'Catch Error', details: error });
}
}
return {
onRequest: updateSiteCategory
};
});
Aviso legal
O código de amostra descrito neste documento é fornecido com base em "tal como está", sem
garantia de qualquer tipo, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante
ou garante que os desenvolvedores de sucesso individuais tenham implementado o código de
amostra nas plataformas de desenvolvimento ou nas configurações de seus próprios servidores
Web.
Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados de utilização, precisão, pontualidade ou integridade de quaisquer dados ou
informações relativas ao código de amostra.
Oracle + NetSuite Inc. se isenta de todas as garantias ou implícitas, e, em particular, se isenta
de todas as de garantias de responsabilidade de comercialização, adequação a um propósito
específico e garantias relacionadas ao código de serviço, ou qualquer tipo de serviço
relacionado a qualquer tipo de serviço, ou responsabilidade indireta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1566
UMA CONEXÃO SFTP ESTABELECIDA POR CADA UPLOAD/DOWNLOAD DE
ARQUIVO USANDO A FUNÇÃO SFTP.CREATECONNECTION ()
Referência: SuiteAnswers 88609
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Common Customization - Consolidated Inv | ID do pacote: 154385 | Versão: 2.5
Cenário
O usuário não consegue ver a sub-aba Notas do Sistema em nenhuma transação Fatura de
Cliente Consolidada, mesmo que a caixa de seleção Habilitar notas do sistema já esteja
marcada no Registro Personalizado da Fatura de Cliente Consolidada.
Quando a caixa de seleção Exibir notas estiver marcada, mas a caixa de seleção Habilitar notas
do sistema estiver desmarcada, o usuário ainda poderá ver a sub-aba Notas do Sistema no
1567
Registro da Fatura de Cliente Consolidada, mas as alterações não serão registradas. O usuário
ainda pode ver a sub-aba Notas do Sistema porque quando o usuário personaliza o Formulário,
a caixa de seleção Exibir notas do Sistema é marcada.
Como a sub-aba Notas do Sistema está sob a aba Notas, a sub-aba Notas do sistema não
aparecerá no Registro da Fatura de Cliente Consolidada quando a caixa de seleção Exibir notas
não estiver marcada, mesmo que a caixa de seleção Habilitar notas do sistema esteja marcada
no Registro Personalizado da Fatura de Cliente Consolidada.
Quando o usuário atualiza o pacote Common Customization - Consolidated Inv (ID 154385;
Versão: 2.5), a caixa de seleção Exibir notas e a caixa de seleção Habilitar notas do
sistema revertem para desmarcar.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2020.2
Cenário
O usuário deseja limpar os 2 Lançamentos para os quais não aparecerão mais no Relatório
Detalhado de Vencimento do Contas a Pagar.
Solução
1568
1. Usando uma função de Administrador, navegue até Transações > Contas a Pagar
> Fornecedor da Execução de Pagamento.
2. Na página Pagamento da Fatura, defina os seguintes campos:
a. Conta C/P
b. Conta
c. Beneficiário
d. Data
e. Período de Contabilização
3. Na guia Aplicar, marque os 2 Lançamentos
4. Clique em Salvar
Depois de salvar, você observará que não há registro de Pagamento da Fatura e, se você abrir o
Relatório de Detalhes de Vencimento de Contas a Pagar, os 2 Lançamentos não serão mais
exibidos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 325764
Cenário
Você pode encontrar um comportamento em que, ao navegar para a página Configurar Site
SCIS, você está sendo redirecionado para um site do Site Builder em vez de ser redirecionado
para a lista de sites disponíveis.
Para resolver isso, o recurso Vários webites deve ser ativado.
Solução
SuiteAnswers relacionado:
• Commerce-Related Menus Moved to a New Commerce Tab
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1569
RELATÓRIO DE LUCRATIVIDADE DO PROJETO > COLUNA DO FUNCIONÁRIO
Referência: SuiteAnswers 88478
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do Pacote: 325764
Cenário
Solução
1570
5. Campos incluídos na coluna Conjunto de campos: Clique no ícone Definir
6. Nome do campo: Clique em Descrição detalhada
7. ID do Campo: storedetaileddescription
8. Clique em Remover
9. Clique em Submeter
10. Clique em OK
11. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Uma Busca salva pode ser criada para visualizar todos os funcionários ativos e as funções
atribuídas seguindo as etapas abaixo:
1. Navegue para Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Tipo de busca: Clique em Funcionário
3. Título da busca: Insira um Título exclusivo
4. Filtro:
5. Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo
e, uma vez ajustado, clique em Adicionar, se necessário.
• Selecionar Função
• Função: Selecione nenhum de
• Campo de Seleção Múltipla: Selecione - Nenhum -
• Clique em Definir
• Selecione Inativo
• Inativo: Selecione Não
• Clique em Definir
1571
• Clique em Definir
6. Clique em Resultados
7. Clique em Remover Tudo
8. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e, uma vez
ajustado, clique em Adicionar, se necessário.
• Selecione Nome
• Selecione Função
9. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1572
PERSONALIZE LINKS DE MÍDIA SOCIAL EM TEMAS SUITECOMMERCE SC
Referência: SuiteAnswers 88335
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Cenário
Modifique os links de mídia social, pois eles são serviços de internet que permitem que você
interaja com outras pessoas e compartilhe conteúdo por meio de comunidades on-line. Ela
apresenta ótimas oportunidades de marketing para empresas de todos os tamanhos. Você pode
usar mídia social para promover o nome de sua marca e negócio.
Solução
• Icon name
• Text
• URL
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1573
RESOLVER ERRO: “FTP_PERMISSION_DENIED” AO FAZER UPLOAD DE
ARQUIVOS DO NETSUITE PARA SERVIDORES SFTP VIA SUITESCRIPT
Referência: SuiteAnswers 88524
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O cliente está tentando fazer upload de arquivos do NetSuite para seu servidor SFTP usando o
método Connection.upload(opções) no Módulo sftp no SuiteScript 2.0, mas retorna
um FTP_PERMISSION_DENIED. Sempre que eles tentam se conectar ao SFTP ou
Download do servidor, o script não retorna um erro. Ao verificar as Permissões, a Função
usada ao fazer upload tem acesso total ao upload no diretório do servidor SFTP.
Solução
O erro retornado está equivocado tanto que até permissões completas recebem a mensagem,
mostrando um erro de FTP_PERMISSION_DENIED.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Assets Management | ID do pacote 336697
Cenário
O usuário gostaria de criar um ativo composto adicionando Novo ativo na aba Componentes
em um registro de ativo. No entanto, o registro não pode ser salvo porque o erro mencionado
acima é recebido. Um ativo de componente não pode ser adicionado a um ativo não composto
1574
(regular) por meio do registro de ativo. Em vez disso, é necessário construir um novo ativo
composto.
Solução
1. Navegue para Ativos fixos> Listas> Criar ativo composto (Build compound
asset)
Observação: Para obter instruções detalhadas, consulte o artigo 62835.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário encontra o erro: "java.lang.No setWidth for Tr" ao executar um script de mala que
usa render.xmlToPdf () e origina um modelo PDF/HTML avançado.
Solução
Um motivo é que existem algumas tags <tr> no Modelo PDF/HTML Avançado e não há
tag <table> que foi declarada para essas tags <tr>.
A solução para corrigir este erro é localizar as tags <tr> que não têm tags <table>. Esses
códigos HTML podem ser encontrados no script com declaração de variável ou no Modelo
PDF/ HTML Avançado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1575
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: SuiteSolution - Lot Traceability | ID do pacote: 132060 | Versão 1.1.0
Cenário
Solução
Isso geralmente acontece quando a página Rastreabilidade de Lote está carregando um volume
pesado de dados de itens e números de lote. Como solução alternativa, para melhorar o
desempenho, atualize o script para otimizar seu tempo de carregamento.
2. Clique em SuiteBundles
• De:
var rp = search.create(option).runPaged();
• Para:
6. Clique em Salvar
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relacionadas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
1576
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao executar o módulo N/de busca (por exemplo, search.load) em um script programado 2.0, e
você recebeu o erro "INVALID_SEARCH", embora a busca salva que você deseja referenciar
não esteja definida como Inativa e seja Pública.
Solução
Verifique cuidadosamente o Tipo de busca salva. É possível que você esteja recebendo o erro
que o INVALID_SEARCH tem em decorrência de um tipo incorreto de busca salva usada no
código e não foi configurado como Pública. Por exemplo, sua busca salva é o Saldo do
Inventário e no script que você está usando Transação como o tipo de busca salva, ele
retornará o erro INVALID_SEARCH.
Para definir a busca salva como Pública, edite a busca salva e marque a caixa de seleção
Pública.
Tenha em mente que é necessário adicionar o Tipo de busca salva caso a busca salva seja
independente.
Para maiores informações a respeito de tipos de buscas salvas independentes, veja o artigo do
SuiteAnswers: 43707 search.load(options).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1577
RESOLVER ERRO: “ADICIONAR ITEM AO CARRINHO COM QUANTIDADE
MÍNIMA” NO SUITECOMMERCE AVANÇADO
Referência: SuiteAnswers 88325
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp:
Cenário
Há situações nas quais você pode encontrar a mensagem de erro mencionada acima ao tentar
adicionar ao Carrinho a partir da página de resultados da busca. Para resolver esse erro, siga as
etapas abaixo:
Solução
Observação: Para garantir que as alterações feitas foram aplicadas, execute Reconstruir
índice de pesquisa. Você pode visitar o SuiteAnswer Artigo: 28866 (Search Index Overview) e
procurar a seção Reconstruir manualmente o índice de pesquisa.
SuiteAnswers relacionado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1578
A SUB-ABA ENDEREÇO NÃO ESTÁ SENDO MOSTRADA NO REGISTRO DO
CLIENTE
Referência: SuiteAnswers 88523
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Observação:
A sub-aba Endereço que contém a sublista Catálogo de Endereços agora será exibida no
registro do cliente porque está usando o Formulário de cliente personalizado e não o
Formulário Pop-up do Cliente Personalizado
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1579
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
A função da Central do cliente com permissões Caso e Problema cria um caso. Erro: "Violação
de permissão: Você precisa da permissão ‘Configuração de Suporte’ para acessar esta página.
Entre em contato com o administrador da conta.”
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Este artigo trata da violação de permissão que você poderá encontrar quando a Permissão de
Resumo do projeto não for adicionada à Função que você está usando.
Solução
1. Navegue até Personalização > Lista, registros e campos > Tipos de registro
2. Clique em Resumo do projeto
1580
3. Marque um valor no campo Tipo de acesso
Observação: Cada opção tem as seguintes implicações:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
RESOLVER AVISO: “ESTA CONTA NÃO TEM UMA LICENÇA ATIVA PARA O
USO DE FATURAMENTO ELETRÔNICO POR VÁRIOS PAÍSES”
Referência: SuiteAnswers 96417
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Electronic Invoicing | ID do pacote: 116076
Cenário
Ao abrir transações, a mensagem de aviso é apresentada:“Esta Conta não tem uma Licença
ativa para o uso de Faturamento eletrônico para vários países.“
Solução
1581
4. Anote o País
5. Se o País destinatário do Documento Eletrônico for o mesmo do registro
de Subsidiária principal:
6. Navegue até Listas > Relacionamentos > Clientes ou Fornecedores
7. Clique em Exibir para o registro da Entidade relacionado à transação que apresenta a
mensagem de aviso
8. Clique na aba Endereço
9. Clique no ícone Lápis
10. Selecione para o campo País o mesmo do Campo País do Documento eletrônico da
subsidiária Pai para Uso Livre, mesmo que a entidade não seja desse País
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Antes de instalar o pacote de Electronic Invoicing (ID 116076), existe algum outro pacote
que eu precise ter instalado como pré-requisito?
Sim, antes de instalar o Electronic Invoicing SuiteApp, o NetSuite SuiteApps License Client
(ID 116144) deve ser instalado na conta NetSuite de destino.
• Registros personalizados
• Modelos avançados de PDF/HTML
• SuiteScript do cliente
• Servidor SuiteScript
• Serviços da web
1582
Um usuário pode programar a geração de faturas eletrônicas?
Sim, os usuários podem programar a geração de faturas eletrônicas configurando um script de
geração programada. Observe que, por padrão, esse script não está programado.
O pacote de faturamento eletrônico pode ser usado para enviar documentos eletrônicos
para faturas do fornecedor?
Não, somente os tipos de transação do Pedido até o Fechamento são suportados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1583
RESOLVER BACKSLASHES (\) TRADUZIDOS PARA SÍMBOLOS
DESCONHECIDOS AO FORNECER UM URL PARA O CAMPO DE HIPERLINK
PERSONALIZADO
Referência: SuiteAnswers 96417
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Observação: Depois de alterar o URL do campo de origem, ele agora deve estar acessível ao
clicar no link no campo de destino.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
1584
O Método de entrega e o Custo de entrega não podem ser vistos nas colunas da sub-aba
Campos de impressão do formulário personalizado.
Para imprimir ou remover o Método de entrega e o Custo de entrega nas colunas da impressão
de transações de Faturas ou Pedidos de vendas ao usar um Layout em PDF do formulário da
transação, uma preferência para Impressão e fax deve ser habilitada ou desabilitada.
Solução
1. Navegue para Configurações > Empresa > Preferências > Impressão e fax
2. Clique em Imprimir
3. Transações:
o Imprimir itens de desconto/entrega em col.: Desmarque a caixa de seleção
4. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Foi criada uma busca salva para uma transação que permite que os usuários realizem edições
em linha na página de exibição de resultados. Depois de implantar um fluxo de trabalho, os
usuários agora estão vendo um "Erro SuiteScript inesperado" ao executar as edições em linha
na página de resultados da busca salva.
O fluxo de trabalho implantado tem uma ação Definir valor do campo que tem um tipo de
acionador Em entrada e está definido para ser executado nas ações Criar e Editar. O problema
ocorre porque o fluxo de trabalho executa a ação Definir valor do campo ao executar edições
em linha.
É por design do sistema que a ação Definir valor do campo não funcionaria ao carregar o
registro. Como o tipo de acionador da ação é Entrada, a ação Definir valor do campo também é
acionada no carregamento.
1585
Observação: Consulte o artigo 11527 Set Field Value Action para referência.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
1586
Observação: Para que o atalho funcione, o "donde" no final do URL deve ser removido.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2019.1
Cenário
Os itens inativos no ERP ainda estão ativos e podem ser pesquisado e usados no POS, pois os
itens foram desativados (marcados como Inativos no POS), mas ao mesmo tempo, o Não
fazer download no POS foi marcado.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2018.2
1587
Antes de 2016.2, a preferência Executar Suitescript do Servidor e Acionar fluxo de trabalho só
poderia ser definida globalmente para todas as importações de CSV
em Configurações > Importar/exportar > Preferências de importação de CSV.
Em 2016.2, os usuários também podem definir uma preferência de tarefa por importação
indicando se o Server SuiteScripts e Fluxos de trabalho devem ser acionados por essa
importação. Essa preferência está disponível na Etapa 2 do Assistente de importação em
Opções avançadas.
Para importações CSV Salvas que foram criadas antes de 2016.2, qual seria a
configuração da preferência Executar Suitescript do Servidor e Acionar fluxo de trabalho
no Assistente de importação?
Para importações CSV salvas que foram criadas antes de 2016.2, depois que essa alteração é
carregada, a caixa Executar SuiteScript do Servidor e Acionar fluxos de trabalho é a mesma
que a configuração na preferência da empresa por padrão. Os usuários podem alterar a
configuração da importação atual, conforme necessário.
O arquivo CSV para Importação de transação de cartão de crédito deve incluir pelo menos os
campos abaixo para uma importação bem-sucedida.
1588
Se um cliente tiver contas de Cartão de Crédito, mas essas contas estiverem Inativas, um
usuário ainda poderá processar a Importação de CSV para Cobrança/Reembolso de
Cartão de Crédito?
Os tipos de Registro cobrança de cartão de crédito e Reembolso de Cartão de Crédito ainda
estarão disponíveis no Assistente de importação, no entanto, a importação não será bem-
sucedida e o sistema lançará uma mensagem de erro "Você deve ter uma conta de cartão de
crédito para executar esta operação".
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
2. Execute a Importação
1589
9. Mapeie os seguintes campos:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O cliente já fez download de um novo e só precisa de ajuda para fazer upload do novo Arquivo
de segurança no NetSuite.
O cliente deseja fazer upload de uma nova Chave de segurança no Netsuite (Cybersource).
Solução
Para fazer upload do novo Arquivo de chave de segurança, siga as etapas abaixo:
1590
2. Clique no botão Editar na sua conta do Cybersource.
3. Vá para o campo Arquivo de chave de segurança e clique no botão Procurar.
4. Procure o Arquivo de segurança que você baixou e selecione-o.
5. Salve a página.
Para obter as etapas sobre como fazer download do Arquivo de chave de segurança da sua
conta do CyberSource antes de fazer upload para o NetSuite, siga as etapas artigo de ID 12532.
Se você ainda estiver recebendo um erro após o upload do novo Arquivo de Segurança no
NetSuite, siga as instruções do artigo de ID 35349.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1591
AO FAZER A IMPORTAÇÃO DE CSV USANDO UMA IMPORTAÇÃO DE CSV
SALVA, OS CAMPOS DO ARQUIVO CSV NÃO SÃO MAPEADOS
AUTOMATICAMENTE PARA OS CAMPOS DO NETSUITE
Referência: SuiteAnswers 73687
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário está usando uma Importação CSV salva ao criar e/ou atualizar transações ou
registros via importação CSV, mas alguns campos não foram mapeados automaticamente
conforme esperado.
Solução
Espera-se que os campos do arquivo CSV sejam mapeados automaticamente com campos do
NetSuite, mas se os cabeçalhos de coluna do seu arquivo forem diferentes dos cabeçalhos de
coluna originais, ele não será mapeado.
Antes de importar um arquivo CSV usando uma importação CSV salva, verifique primeiro os
nomes dos campos originais usados para mapear automaticamente os campos para evitar tempo
extra de mapeamento de todos os campos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1592
Produto: NetSuite 2020.2
SuiteApp/Bundle: Brazil Localization | ID do pacote: 130074
Cenário
Solução
Para obter mais informações sobre a definição de permissões, consulte o artigo 91080 Setting
Permissions.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1593
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: Electronic Invoicing | ID do pacote: 116076
Cenário
Mesmo depois de incluir o Pacote de E-document, o botão Gerar E-document ainda não está
sendo exibido para registros de Fatura de cliente anteriores. Isso acontece porque o NetSuite
carrega os dados do Registro do Cliente após a criação de uma Fatura, portanto, para Faturas
criadas antes da inclusão do Pacote de E-document, precisamos atualizar esses dados inseridos
na Fatura desse cliente.
Solução
1. Navegue até Transações > Vendas > Criar faturas > Lista
2. Clique em Editar para a Fatura com o problema reportado
3. Altere campo do Cliente para um Cliente diferente
4. Altere campo do Cliente de volta para o Cliente original
5. Clique na aba E-document
1. Selecione Modelo de documento eletrônico
2. Selecione Método de envio de documento eletrônico
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSute 2021.1
Cenário
Há casos em que os usuários precisam usar o campo Definir ação de valor do campo em uma
data em um fluxo de trabalho da transação para adicionar dias a partir da data atual em um
grupo de ação de sublista. Nesse cenário, o usuário possui um fluxo de trabalho de pedido de
compra existente e gostaria de definir o valor do campo Data de vencimento para a data de hoje
mais uma quantidade específica de dias.
Solução
1594
2. Fluxo de trabalho do pedido de compra: Clique em Editar
3. Clique em Estado preferencial
4. Clique em Grupo de ações da sublista
5. Clique em Nova ação
6. Clique em Definir o valor do campo
7. Parâmetros:
8. Campo: Selecione Data de vencimento
9. Valor: Selecione Fórmula
10. Fórmula: Insira TO_CHAR({today}+x, 'DD/MM/AAAA')
Observação: Onde "x" representa o número de dias a serem adicionados.
11. Clique em Salvar
Observação: Esse comportamento é específico para ações que estão presentes em um Grupo
de ações de sublista. Em uma ação regular fora de um grupo de Ações de sublista, isso não é
necessário, pois "{today}+x" funcionará muito bem.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Netsuite 2021.1
Cenário
O usuário pode contabilizar tempo além do valor definido para Número Máximo de Horas por
Semana em Configuração > Contabilidade > Preferências Contábeis > Guia Tempo e Despesas
usando uma Função de Administrador.
Solução
As função de Administrador podem postar tempo além do limite definido porque têm as
permissões de substituição para fazer isso. No entanto, o limite é respeitado por outros papéis.
Portanto, eles não podem contabilizar tempo além do limite definido, desde que os
usuários não estejam usando o SuiteScript, o SuiteFlow ou o Roteiro de aprovação
personalizado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1595
IMPRIMIR NÚMERO DO PEDIDO DE COMPRA AO IMPRIMIR LISTA DE
EMBARQUE USANDO O MODELO PDF BÁSICO
Referência: SuiteAnswers 89982
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Por padrão, o número do Pedido de compra não é incluído nas Listas de embarque ao imprimir
com um Layout PDF do formulário de transação. Tradicionalmente, a adição de elementos nos
Layouts PDF do formulário transação pode ser feita atualizando a aba Campos de impressão do
Formulário transação. No entanto, o campo Pedido de compra no registro Pedido de vendas só
pode ser adicionado por meio do uso dos elementos personalizados. O uso dessa abordagem
colocará o campo Pedido de compra como um elemento estático em cada página da tela.
Solução
1. Navegue até Personalização > Formulários > Layouts em PDF para formulários de
transação
2. Layout de lista de embarque preferencial: Clique em Editar/Personalizar
3. Clique em Adicionar elemento personalizado
4. Defina os seguintes valores para a janela pop-up Adicionar elemento:
o Nome do elemento: Informe o Número do Pedido de compra do
Cliente (qualquer nome ou rótulo preferencial)
o Texto de elemento: Informe {otherrefnum}
o Quebrar automática de texto: Marque a caixa de seleção
o Exibir nome do campo: Marque a caixa de seleção
5. Clique em OK
6. Clique e arraste o novo elemento criado para a posição desejada no layout
7. Clique em Salvar
8. Depois de ser redirecionado para a página Layouts PDF personalizados, certifique-se
de que o layout editado tenha a caixa de seleção Preferido marcada. Caso contrário,
clique na caixa de seleção preferida.
Observação: Se o usuário estiver usando um Form Transação Personalizada, o Layout
PDF da Transação deverá ser selecionado lá. Personalização > Formulários >
Formulários de Transação.
9. Clique em Submeter
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1596
RESOLVER ERRO: “OCORREU UM ERRO INESPERADO...” DURANTE A
INSTALAÇÃO DO PACOTE
Referência: SuiteAnswers 98999
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Quando o usuário tentou instalar um pacote, ele encontrou um erro ao clicar no botão Instalar.
Solução
Para remover o erro, o Modelo de e-mail padrão precisa ser selecionado para o
campo Modelo de mensagem de e-mail.
Se o erro ainda for encontrado após a repetição, entre em contato com o Suporte.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário tem a preferência Imprimir resumo do código de imposto nos formulários de Vendas
ativada em cada Nexus em Configurações > Contabilidade > Configurar impostos.
Nesse cenário, o resumo das transações nos Campos do corpo da transação impresso mostrará o
valor de Vendas na Moeda base da Subsidiária, em vez da Moeda da transação.
1597
Se o usuário quiser especificar o símbolo de que o Resumo nos campos do corpo está na Moeda
base da Subsidiária, ele deverá certificar-se de que Substituir formato da moeda esteja ativado
na Moeda base da Subsidiária.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Assets Management 21.1 | ID do pacote: 364000
Cenário
Os Históricos de depreciação do ativo não são atualizados sempre que o botão Pré-calcular
valores de depreciação é clicado.
Solução
1598
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Sua conta tem a Hierarquia de mercadorias ativada e você cria uma Busca de Item para mostrar
os campos Hierarquia de mercadorias nos registros de Item, como níveis de Hierarquia de
Mercadorias. Isso pode ser causado pela Data inicial da versão da hierarquia de Mercadorias
relacionada definida como uma data futura, em vez de uma data passada ou atual.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: 2020.1
1599
Cenário
O usuário tem o seguinte código em um script de cliente que retorna um erro que informa
"Você informou "Infinidade. 00" em um campo em que era esperado um valor numérico. Volte
e altere este valor para um número. "
Solução
Fique atento ao código que define valores nos campos e verifique a variável se os dados a
serem colocados são válidos para esse tipo de campo.
Aviso Legal
O código de amostra descrito aqui é fornecido "no estado em que se encontra", sem garantia de
qualquer tipo, em toda a extensão permitida por lei. Oracle + NetSuite Inc. não garante ou
garante o sucesso individual que os desenvolvedores possam ter na implementação do código
de amostra em suas plataformas de desenvolvimento ou no uso de suas próprias configurações
de servidor da Web.
Oracle + NetSuite Inc. não garante, garante ou faz qualquer representação em relação ao uso,
resultados do uso, precisão, oportunidade ou integridade de quaisquer dados ou informações
relacionadas ao código de amostra. Oracle + NetSuite Inc. isenta-se de todas as garantias,
expressas ou implícitas e, em particular, isenta-se de todas as garantias de comerciabilidade,
adequação a uma finalidade específica e garantias relacionadas ao código ou a qualquer serviço
ou software relacionado a ele.
Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
conseqüenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1600
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Há um requisito para identificar se um registro de Pedido de vendas está Ativo ou Inativo por
meio de uma fórmula como valor padrão de um Campo personalizado.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Nome do campo: Informe o Nome
3. Armazenar valor: Marque a caixa de seleção
4. Mostrar na Lista: Marque a caixa de seleção
5. Clique em Aplica-se a
• Venda: Marque a caixa de seleção
6. Clique em Validação e valores padrão
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: SuiteSolution - Advanced Approvals | ID do pacote: 108404 | Versão 3.5.2
Cenário
O usuário pode receber o e-mail para aprovação, mas, ao clicar no link de aprovação, a
transação não é atualizada. Um dos motivos possíveis é que o aplicativo de e-mail padrão da
1601
estação de trabalho não está definido corretamente.
Solução
Se você estiver usando o Windows, uma das possíveis razões é que o aplicativo de e-mail
padrão da estação de trabalho não está definido corretamente.
Para definir os aplicativos padrão de e-mail para o navegador padrão (Chrome, se você estiver
usando o chrome).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
${record.message}
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1602
FATURAS > SUBSIDIÁRIAS DA AMÉRICA LATINA > EXIBIR > ERRO
SUITESCRIPT: VOCÊ INFORMOU UM VALOR DE CAMPO INVÁLIDO PARA O
SEGUINTE CAMPO: CUSTRECORD_SUB_ENABLE_PH_DOC_NUM
Referência: SuiteAnswers 98733
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle:
• Electronic Invoicing | ID do pacote: 116076 | Versão 7.00.0
• Southeast Asia Localization | ID do pacote: 298382 | Versão 3.03.0
Cenário
Solução
Você precisa recuperar o script SAL Subsidiária UE do pacote Southeast Asia Localization:
1. Navegue até Personalização > Criação de scripts > Registros com Script
2. Editar o registro com script da Subsidiária
3. Desmarque a caixa de seleção de implementação para a "Subsidiária SAL UE"
4. Clique em Salvar
5. Editar novamente o registro com script Subsidiária
6. Marque a caixa de seleção de implementação para a "Subsidiária SAL UE"
7. Clique em Salvar
Aviso legal
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1603
Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: Payment Gateway | ID do pacote: 47196
Cenário
O usuário deseja saber como configurar a Integração de Check-out Externo do PayU LatAm no
NetSuite.
Solução
1. Argentina
2. Brasil
3. Chile
4. Colômbia
5. México
6. Panamá
7. Peru
1604
10. Permitir métodos de pagamento sem cartão de crédito durante o check-out: Marque
a caixa de seleção
11. Tipo de Pedido de vendas: Selecione o formulário Pedido de vendas padrão ou um
formulário personalizado criado a partir do Pedido de vendas padrão.
1. Navegue até Configurações > Contabilidade > Listas contábeis > Criar
2. Clique em Método de pagamento
3. Nome: Informe Nome
4. Check-out externo: Marque a caixa de seleção
5. Exibir no website: Marque a caixa de seleção
6. Conta: Selecione Conta
7. Configure Elementos visuais de pagamento
8. Clique em Salvar
1605
Observação: Uma conta de perfil de processamento de pagamento deve ser criada para cada
país.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
ATIVOS FIXOS > TRANSAÇÕES > GERAR PROPOSTA DE ATIVO > MENSAGEM
DE ERRO: “RCRD_DSNT_EXIST”, “MENSAGEM”: “ESTE REGISTRO NÃO
EXISTE.”
Referência: SuiteAnswers 88504
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Asset Management 20.2
Cenário
O usuário está usando Proposta do Ativo ao criar novos ativos. No entanto, não é possível
continuar a propor ativos porque eles estão tendo a mensagem de erro abaixo quando navegam
para Ativos fixos > Transações > Gerar proposta de ativo:
Solução
1. Navegue até Documentos > Arquivos > Pasta de arquivo > SuiteBundles > Copiar o
ID Interno ao lado da pasta src do Pacote 336697
Observação: Certifique-se de que a preferência de usuário Exibir IDs internas esteja
ativada em Home > Definir preferências > aba Geral. (O ID do SuiteBundle pode ser
alterado quando houver uma nova versão para o pacote)
2. Navegue até Ativos fixos > Configuração > Configuração do Sistema
3. Na aba Relatórios, insira a ID Interna da etapa nº 1 na pasta a ser usado no campo
Relatório (ID Interna)
4. Clique em Submeter
5. Depois disso, volte à página Gerar proposta de ativo para concluir o processo de
proposta de ativo conforme necessário
1606
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O cliente encontrou o erro "parece que não temos documento XML" ao tentar extrair uma
Resposta dos Serviços da web SOAP usando o NetSuite PHP Toolkit.
Solução
Para resolver isso, o cliente deve atualizar o URL do NS_HOST para o URL específico da
conta.
NS_ACCOUNT: 1234567
NS_HOST: https://webservices.na3.netsuite.com
NS_ENDPOINT: 2018_1
NS_ACCOUNT: 1234567
NS_HOST: https://1234567.suitetalk.api.netsuite.com
1607
NS_ENDPOINT: 2018_1
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário com uma função personalizada não pode acessar a aba Registros relacionados no
Projeto.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
1608
Cenário
Solução
• Definir o Campo de sublista como não obrigatório é possível usando Scripts de Evento
do usuário por meio da função Antes de carregar.
});
});
fieldSublist.isMandatory = false;
define(['N/log'],
function(log) {
function disableField(context) {
if (context.sublistId == 'item') {
log.debug('itemCount',itemCount);
1609
if (itemCount > 0) {
itemField.isDisabled = true;
return {
lineInit: disableField,
postSourcing:disableField,
};
});
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1610
CAMPO FORNECEDOR PRINCIPAL AUSENTE NA IMPORTAÇÃO CSV DOS
DETALHES BANCÁRIOS DA ENTIDADE
Referência: SuiteAnswers 88496
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está executando Importação CSV para Detalhes bancários da entidade. No painel de
campos do NetSuite disponível para mapeamento, o campo Fornecedor principal está ausente.
Solução
O campo Fornecedor principal fica oculto nos formulários. Para exibir o campo, siga as etapas:
1. Navegue até Personalização > Listas, registros e tipos de campos > Tipos de
registro.
2. Clique no registro Detalhes bancários da entidade
3. Na sub-aba Campos, clique em Fornecedor principal
4. Clique em Aplicar aos formulários
5. Marque Exibir em todos os Formulários personalizados
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1611
5. Campo:
Observação: Sempre clique em Adicionar uma vez Campo selecionado e ajustado
conforme necessário
o Selecione Fórmula (texto)
▪ Fórmula: Informe {paymenthold}
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário está encontrando um erro: "Registro alterado" ou "O registro foi editado desde a
recuperação" ao tentar salvar um Pedido de vendas. O usuário tem um script implantado que
atualiza todos os registros de Atendimento do item (relacionados ao Pedido de vendas)
para 'Enviado' antes de salvar o registro do Pedido de vendas e poder criar
uma Fatura posteriormente.
Solução
function beforeSubmit(scriptContext){
if(customField){
if(status != 'Pending Billing'){
var updateSuccess = UpdateItemFulfillment(newRecord,
customField);
//function that has a search of Item Fulfillment records
related to the Sales Order
//Iterates through the search results set to load the Item
Fulfillment record
1612
//Sets values for the customField passed and status to
Shipped and saves the record
}
}
function afterSubmit(scriptContext){
if(customField){
createInvoice(newRecord);
//transforms Sales Order to Invoice to bill items fulfilled
O registro do Pedido de vendas atual tem o status 'Atendimento pendente'. No script acima,
ele chama uma função para atualizar o status de todos os registros de Atendimento do item
(relacionados ao Pedido de vendas) para 'Enviado'. A atualização de todos esses registros de
Atendimento do item acionaria uma alteração no status do Pedido de vendas
para 'Faturamento pendente' ou 'Pendente de cobrança/Atendido
parcialmente' (dependendo da situação).
Observe que a função que está sendo usada é um antes do envio. Os erros estão sendo
encontrados devido à alteração no status feita no Pedido de vendas pelo sistema devido às
atualizações de Atendimento do item. O objeto de registro do Pedido de vendas atual que está
sendo usado na função de envio anterior não contém o registro atualizado, portanto, o sistema
informa ao usuário para atualizar a página.
A fim de eliminar e evitar esses erros, antes de enviar não deve ser usado. Em vez disso, após o
envio pode ser usado. Aqui está um exemplo de script que funcionaria:
function afterSubmit(scriptContext){
if(customField){
if(status != 'Pending Billing'){
if(updateSuccess == true){
createInvoice(newRecord.id);
1613
}
}
}
Podemos atualizar os registros de Atendimento do item no após o envio para que ele não entre
em conflito com a alteração simultânea de status feita pelo sistema.
Observações:
Aviso legal
O código de amostra descrito aqui é fornecido em uma base "tal como está", sem nenhuma
garantia, até o máximo permitido pela lei. O Oracle + NetSuite Inc não garante ou garante que
os desenvolvedores de sucesso individuais tenham implementado o código de amostra em suas
plataformas de desenvolvimento ou usando suas próprias configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
1614
Cenário
Dois usuários importam CSV para registrar o Lançamento. Um foi bem-sucedido e o outro
erro.
Solução
A função do usuário que recebe o erro não tem permissão para o registro da entidade no
Lançamento. Para resolver o erro, adicione ou altere a função do usuário.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Observação: Para pesquisar e votar no Aperfeiçoamento, consulte o artigo 10054 Voting for
Enhancements.
Solução
Crie uma Busca salva que acionará a notificação por e-mail para Aprovadores de tempo:
1. Navegue até Lista > Busca > Busca salva > Criar
2. Clique em Registro de horas
1615
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Selecione Data do registro de horas
o Data do registro de horas: Insira Data do registro de horas
o Clique em Definir
o Selecione Status de aprovação
o Status da aprovação: Selecione Aprovação pendente
o Clique em Definir
7. Clique em Resultados
8. Clique em Colunas
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Campos do funcionário
o Campos do funcionário: Selecione Aprovador de tempo
o Clique em Adicionar
Observação: Adicione este campo aos campos de resultados padrão: ID,
Funcionário, Data Inicial, Total de horas, Status de Aprovação.
9. Clique em E-mail
10. Clique em Destinatários dos resultados
11. Campo Destinatário: Selecione Campos do funcionário
o Campos do Funcionário: Selecione Aprovadores de tempo
o Clique em Adicionar
12. Clique em Personalizar mensagem
Observação: Informe o texto nos campos opcionais abaixo para personalizar
mensagens de e-mail programadas e/ou de alerta. Você não precisa preencher nenhum
desses campos. Os padrões são usados para qualquer campo em branco. Os campos
De, Assunto e Introdução se aplicam a todos os alertas e e-mails programados da
pesquisa salva. Para resultados de registro único, ou seja, e-mails contendo resultados
de um registro (todos os alertas e e-mails programados quando Resumir E-mails
Programados está desativado), você pode (1) Incluir campos de resultados de pesquisa
nos campos De, Assunto e Resultados de registro único (corpo) informando IDs de
campo entre chaves: {fieldID}. (2)Use a lista suspensa Inserir Campo para inserir
campos de resultados da pesquisa no campo Resultados de registro único. (3)Use a
sintaxe <%= formula%> para adicionar fórmulas ao campo Resultados de registro
único. As fórmulas podem incluir {fieldID} referências. (4)Defina o conteúdo do campo
Resultados de registro único como uma página HTML inteira começando com; nesse
caso, o conteúdo do e-mail é enviado exatamente como especificado, sem estilos
adicionais, link Exibir registro ou introdução.
Exemplo:
Olá {requestor.approver}
Você tem um Relatório de despesas para aprovar: ER # {number} no valor de
{amount}.
Efetue log-in na Central de funcionários para Aprovar o relatório de despesa.
Obrigado.
1616
13. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Conecte sua conta do NetSuite a qualquer instituição financeira preferencial para integração de
feeds bancários por meio do Bank Feeds SuiteApp.
Solução
O Bank Feeds SuiteApp atualmente suporta instituições financeiras que operam nos seguintes
países:
o Países da Europa
1617
▪ Para o Non-PSD2, a partir da versão 21.1.1, o SuiteApp só suporta
instituições financeiras que operam na Suíça. Para obter a lista,
consulte Bancos Conectados na Suíça
o Outros países
Para exibir a lista de instituições financeiras que operam globalmente e não são
específicas do país, consulte .
1. Antes de configurar seus feeds bancários, certifique-se de que seu banco já esteja
registrado ou inscrito no banco on-line.
2. Você poderá usar o Cash Management SuiteApps a seguir se sua instituição financeira
preferencial não for suportada pelo Bank Feeds SuiteApp:
o ABSI (Auto Bank Statement Import) SuiteApp que inclui um Plug-in de
Conectividade SFTP integrado para conectar com segurança sua instituição
financeira ao NetSuite. Para obter mais informações, consulte o tópico da
ajuda ABSI (Auto Bank Statement Import) SuiteApp, SuiteAnswers ID 93708.
o Analisadores de Demonstrativo Bancário SuiteApp para importar arquivos de
demonstrativo bancário no NetSuite para reconciliação bancária. Para obter mais
informações, consulte o tópico da ajuda Analisadores de Demonstrativo
Bancário SuiteApp, SuiteAnswers ID 86977.
Como alternativa, você também pode criar seu próprio plug-in para estabelecer conexão direta
com instituições financeiras para transmissões de entrada, por meio do NetSuite usando um
plug-in de conectividade. Para obter mais informações, consulte o tópico da ajuda Visão Geral
da Interface de Plug-in de Conectividade da Instituição Financeira, SuiteAnswers ID 91093.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1618
LINKS DE VISUALIZAÇÃO E EDIÇÃO AUSENTES NA PÁGINA LISTAS
CONTÁBEIS
Referência: SuiteAnswers 99487
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário encontrou um erro: "Sua fórmula contém uma referência a um campo para o qual
você não tem permissão" quando uma Lista de transações, como Pedido de vendas, está sendo
acessada por uma função personalizada.
Solução
1619
Cole o URL na Função personalizada:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Electronic Bank Payments | ID do pacote: 308852 | Versão 2020.1.54
Cenário
Solução
2. Clique em Exibir
1620
3. Clique no botão Rollback
2. Clique em Editar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1621
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteSolutions-Project From Opportunity | ID do pacote: 192046 | Versão:
1.0
Cenário
Não é possível criar uma Oportunidade de vendas e vinculá-la ao registro do Projeto usando a
função personalizada Gerente de vendas e Gerente de projeto, pois resulta em um erro.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1622
Há um requisito em que as empresas estão negociando com Clientes de diferentes países, além
dos Estados Unidos, que seguem um formato de endereço específico. Alguns países como a
Alemanha seguem o formato de endereço <Código postal> <Cidade>.
Solução
<td colspan="3" style="font-size: 8pt; padding: 6px 0 2px; font-weight: bold; color:
#333333;">${record.billaddress@label}</td>
<td colspan="3" style="font-size: 8pt; padding: 6px 0 2px; font-weight: bold; color:
#333333;">${record.shipaddress@label}</td>
<td colspan="5" style="font-size: 12pt; background-color: #e3e3e3; font-weight:
bold;">${record.total@label?upper_case}</td>
</tr>
<tr>
<td colspan="3" style="padding: 0;">${record.billaddress}</td>
<td colspan="3" style="padding: 0;">${record.shipaddress}</td>
<td align="right" colspan="5" style="font-size: 28pt; padding-top: 20px; background-color:
#e3e3e3;">${record.total}</td>
</tr></table>
1623
<#else>
<td colspan="3" style="padding: 0;">
${record.shippingaddress.addressee} <br />
${record.shippingaddress.addr1}<br />
${record.shippingaddress.zip} ${record.shippingaddress.city}
${record.shippingaddress.state}<br />
${record.shippingaddress.country}
</td>
</#if>
<td align="right" colspan="5" style="font-size: 28pt; padding-top: 20px; background-color:
#e3e3e3;">${record.total}</td>
</tr></table>
6. Clique em Salvar
Aviso legal
Isenção de responsabilidade: O código de amostra descrito aqui é fornecido de forma "tal como
está", sem garantia de qualquer tipo, até o máximo permitido por lei. O Oracle + NetSuite Inc
não garante ou garante que desenvolvedores de sucesso individuais tenham implementado o
código de amostra em suas plataformas de desenvolvimento ou usando suas próprias
configurações de servidor Web.
O Oracle + NetSuite Inc não garante, garante ou realiza qualquer representação relacionada ao
uso, resultados do uso, precisão, pontualidade ou conclusão de quaisquer dados ou informações
relativas ao código de amostra. O Oracle + NetSuite Inc. se isenta de todas as garantias,
expressas ou implícitas e, em particular, se isenta de todas as garantias de comercialização,
adequação a uma finalidade específica e garantias relacionadas ao código, ou a qualquer
serviço ou software relacionado.
O Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo decorrentes de qualquer ação realizada por você ou
por outros relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
1624
Cenário
O usuário pode excluir faturas canceladas do fornecedor. Isso será removido da lista de faturas
do fornecedor.
Solução
1. Navegue até Transações > A pagar > Inserir faturas > Lista
2. Clique em Editar na fatura do fornecedor cancelada
3. Passe o mouse para o menu Ações
4. Clique em Excluir
Observação: Será exibida uma caixa pop-up: Tem certeza de que deseja excluir esta
transação?
5. Clique em OK
Observação: A página mostrará: Confirmação de exclusão de transação com sucesso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Usuário para exibir e extrair uma lista de permissões concedidas a cada função.
Solução
1625
Usando uma Busca salva de Função:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Por padrão, a Descrição de vendas de um Item não está disponível para Pesquisa global. Por
exemplo, quando isso for necessário, um Campo personalizado deverá abordar essa
preocupação.
Solução
1626
4. Personalize o formulário Item e desmarque a caixa de seleção Mostrar do
campo Descrição de vendas padrão na sub-
aba Campos > Vendas/Precificação e Salve o formulário
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: Account Administration
Cenário
Etapas para criar uma função semelhante a de Administrador que não pode excluir registros de
Fatura.
Solução
1. Navegue até Personalização > SuiteBundler > Buscar & instalar pacotes
2. Digite '1251' no campo 'Palavras-chave' e clique em 'Pesquisar'
3. Clique em 'Administrator Role - Customizable'
4. Clique em 'Instalar' e, em seguida, clique em 'Instalar pacote' na próxima página.
5. Você pode clicar em 'Atualizar' para ver o andamento. A instalação do pacote pode
demorar um pouco.
Aviso legal
Depois de seguir as etapas, os usuários devem ter uma função Admin semelhante que não possa
excluir registros de Fatura.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1627
RESOLVER ERRO: “OCORREU UM ERRO AO PROCESSAR OPÇÕES DE ITEM.”
NO PEDIDO DE VENDAS
Referência: SuiteAnswers 92001
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Há casos em que ao salvar um Pedido de vendas retorna uma mensagem "Ocorreu um erro ao
processar Itens de linha." Um motivo possível é um campo de linha personalizado que exibe
uma mensagem de erro "Erro: Campo não encontrado". Para resolver isso, o campo de linha
personalizado precisa ser verificado se tiver uma fórmula fornecendo um valor por meio de um
{id} válido.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos de linha de
transação
2. Campo personalizado preferencial: Clique em Editar
3. Armazenar valor: Desmarque a caixa de seleção
4. Clique na aba Validação e valores padrão
5. Fórmula: Verifique se a Fórmula está fazendo referência a um {id} válido de um campo
existente
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
As pastas que estão sendo acessadas externamente são limitadas apenas ao local ao qual a
função Central de Funcionários pode ter acesso. A função deve ter a permissão ativada
1628
primeiro em Documentos e Arquivos como Exibir, Editar ou Total. Se o local do arquivo for
conhecido na Pasta de arquivo, ele poderá ser movido para uma pasta acessível externamente.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
1629
• Adicionar novo Usuário com licença completa à conta do NetSuite
ou
Aplica-se a
Produto: NetSuite 2019.2
Cenário
As etapas abaixo mostram como usar uma imagem na Pasta de arquivo como o logotipo de um
Modelo avançado de PDF/HTML.
Solução
1630
II. Use a imagem para o Modelo avançado de PDF/HTML.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
• Crie o Lançamento
1631
6. Clique na Sub-aba Créditos > Marque o registro de Pagamento
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Por padrão, o tipo Contas a receber e Contas a pagar com a preferência Eliminar transações
intercompanhias marcada exigem que o nome do Cliente intercompanhia e do Fornecedor
intercompanhia sejam associados, respectivamente, em um lançamento. Como não há opção
para definir um nome ao inserir um saldo de abertura, você pode seguir as etapas abaixo:
Solução
1. Navegue até Configurações > Contabilidade > Inserir saldos iniciais > preencha o
seguinte campo:
o Subsidiária
o Data
o Definir um valor para a conta intercompanhia
2. Clique em Salvar
o Resultado: As definições de eliminação da linha de lançamento, da conta e do
nome não correspondem. Para verificar essa linha quanto à eliminação
intercompanhia, marque Eliminar transações intercompanhias no registro da
conta e informe uma Subsidiária - Até no registro de nome, se usado.
3. Como alternativa, você pode definir uma quantia para outra conta e clicar em Salvar
4. Edite o lançamento criado na etapa 3 para definir a conta correta e preencher o seguinte
campo:
o Nome
o Subsidiária de destino > talvez seja necessário personalizar o formulário para
expor o campo Subsidiária de destino
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1632
ERRO DE PERMISSÃO AO EDITAR REGISTRO SALVO DE PROJETO: VOCÊ
PRECISA DE UMA PERMISSÃO MAIS ALTA PARA QUE O TIPO DE REGISTRO
PERSONALIZADO ATIVO FAM ACESSE ESTA PÁGINA
Referência: SuiteAnswers 99585
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Erro ao editar ou modificar o registro do Projeto "Você precisa de uma permissão mais alta
para que o tipo de registro personalizado Ativo FAM acesse esta página"
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Após a importação bem-sucedida do Arquivo CSV criado após o artigo 70182 Preparing
CSV do SuiteAnswers, os usuários notaram na página Confrontar dados bancários
(Transações > Banco > Confrontar dados bancários) que o valor do tipo de transações de
Crédito é negativo e os valores do tipo de transação de Débito são positivos.
O motivo é que o tipo de conta Cartão de crédito é Passivo. Como tal, as transações CREDIT
do demonstrativo bancário do Cartão de crédito são tratadas como passivo adicional, o que
poderia, eventualmente, reduzir o saldo de caixa (negativo).
Solução
1633
Edite seu arquivo CSV e ter o tipo de transação CREDIT como negativo e o tipo de transação
DEBIT como positivo.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja saber por que o campo Tipo de fornecimento de localidade está ausente
na Pesquisa salva do Item, mesmo que o recurso Demand Planning esteja ativado e Permitir
aquisição de itens de montagem esteja definido como Sim.
Solução
Navegue até Configuração > Empresa > Habilitar recursos > aba Itens e estoque
Desmarque a caixa de seleção do Demand Planning
Clique em Salvar
Navegue até Configuração > Empresa > Habilitar recursos > aba Itens e estoque
Marque a caixa de seleção Demand Planning
Clique em Salvar
Observação: Isso só será aplicável se, em Produção, o campo estiver visível e, no Sandbox,
não estiver.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1634
AO USAR O REGISTRO DE LANÇAMENTO INTEREMPRESARIAL PARA
TRANSFERIR DESPESAS DE UMA SUBSIDIÁRIA PARA OUTRA SUBSIDIÁRIA >
“DEFINIÇÕES DE ELIMINAÇÃO PARA A LINHA DE LANÇAMENTO, CONTA E
NOME NÃO CORRESPONDEM.”
Referência: SuiteAnswers 49035
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Solução
Ao usar uma Conta Interempresarial com Contas a receber e Contas a Pagar como tipos em um
Lançamento interempresarial que é definido para eliminar, o sistema gerará o erro
"Configurações de eliminação para a linha de lançamento, conta e nome não correspondem.
Para verificar esta linha para eliminação interempresarial, marque Eliminar Transações
Interempresariais no registro da conta e informe uma Subsidiária de destino no registro do
nome, caso necessário. " Isso se deve ao motivo de que se esses Tipos de conta forem usados,
a transação atingirá os sub-razões que exigirão um Nome da Entidade.
Abaixo estão as etapas para transferir com êxito as despesas de uma Subsidiária para outra:
1635
o Incluir Filiais: Clique caixa de seleção
Observação: Os tipos de conta Outro ativo circulante e Outro passivo
circulante não exigirão um nome no Lançamento interempresarial.
o Subsidiária: US-West
o Conta: Contas a receber interempresariais
o Débito: 1,000
o Subsidiária: US-West
o Conta: Taxas profissionais
o Crédito: 1,000
o Subsidiária: US-East
o Conta: Taxas profissionais
o Débito: 1,000
o Subsidiária: US-East
o Conta: Contas a pagar interempresariais
o Crédito: 1,000
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Quando o usuário criou um pedido de venda, os impostos não estão sendo calculados, embora o
cliente selecionado esteja marcado como Tributável.
Solução
Um possível motivo pelo qual o sistema calcula impostos incorretos é devido à preferência de
imposto no campo Listas de código de imposto incluem. A seleção do campo Listas de
código de imposto incluem permite selecionar grupos de impostos em transações e em
registros de cliente. Para que o sistema também use Códigos de imposto para nexos que não
1636
combinem vários impostos, o usuário deve selecionar Grupos e códigos de imposto no
campo Listas de código de imposto incluem.
Abaixo estão as etapas para definir o campo Listas de código de imposto incluem:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Quando um Pedido de compra é salvo com 0.00 Taxa e Valor e é faturado posteriormente, um
erro inesperado será encontrado se a opção Correspondência de 3 vias para Faturas do
fornecedor estiver ativada. Apesar do erro inesperado, a Fatura ainda seria salva.
Pré-requisitos:
1637
Resultado real: Ocorreu um erro SuiteScript inesperado. (Embora a Fatura do
fornecedor tenha sido criada com sucesso.)
Resultado esperado: Nenhum erro. O registro da Fatura do fornecedor deve ser exibido com
status = Aprovação Pendente
Solução
1. A tolerância foi definida como zero ou qualquer valor positivo. , se o total da transação
do Pedido de compra for igual a 0.00, mas o total da transação da Fatura for maior que
o valor do Pedido de compra, será encontrado um erro, mas a Fatura ainda será salva.
2. A tolerância foi definida como zero ou qualquer valor positivo. , se o total da transação
do Pedido de compra for igual a 10.00 ou qualquer número superior a 0.00 e o total da
transação da Fatura for maior que o valor do Pedido de compra, nenhum erro será
encontrado e a Fatura também será salva.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Isso ainda não é suportado na versão atual do NetSuite. Esta preocupação está sendo abordada
no Aperfeiçoamento nº 89790.
Como solução alternativa, os usuários podem criar uma busca salva de transação. O usuário
pode seguir estas etapas:
1. Usando a função Administrador, Navegue até Listas > Busca > Buscas salvas > Criar
1638
2. Selecione Transação
3. Insira um Título para a busca
4. Na aba Critérios > Sub-aba Padrão, informe os seguintes filtros:
1. Tipo de Conta = é Contas a Receber
2. Contabilização = é Verdadeira
3. Data = é igual ou anterior (clique em Personalizar > Dia > Hoje)
4. O Valor restante = não é igual a 0.00
5. Na aba Resultados > Sub-aba Colunas, informe os seguintes campos:
Nome Grupo
Data
Tipo
Número do
documento
1639
0))) between 31 and 60 then
({amountremaining}*-1)
When substr({amount},1,1)
<> '-' and
(NVL({daysoverdue},
Round({today}-{trandate},
0))) between 31 and 60 then
{amountremaining} else 0
end
1640
({amountremaining}*-1)
When substr({amount},1,1)
<> '-' and
(NVL({daysoverdue},
Round({today}-{trandate},
0))) between 1 and 30 then
{amountremaining} else 0
end) + (Case When
substr({amount},1,1) = '-'
and (NVL({daysoverdue},
Round({today}-{trandate},
0))) between 31 and 60 then
({amountremaining}*-1)
When substr({amount},1,1)
<> '-' and
(NVL({daysoverdue},
Round({today}-{trandate},
0))) between 31 and 60 then
{amountremaining} else 0
end) + (Case When
substr({amount},1,1) = '-'
and (NVL({daysoverdue},
Round({today}-{trandate},
0))) between 61 and 90 then
({amountremaining}*-1)
When substr({amount},1,1)
<> '-' and
(NVL({daysoverdue},
Round({today}-{trandate},
0))) between 61 and 90 then
{amountremaining} else 0
end) + (Case When
substr({amount},1,1) = '-'
and (NVL({daysoverdue},
Round({today}-{trandate},
0))) > 90 then
({amountremaining}*-1)
When substr({amount},1,1)
<> '-' and
(NVL({daysoverdue},
Round({today}-{trandate},
0))) > 90 then
{amountremaining} else 0
end)
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1641
PROGRAMAÇÃO DE MANUTENÇÃO DO BANK FEEDS SUITEAPP
Referência: SuiteAnswers 94347
Observação: Todas as datas postadas são provisórias e estão sujeitas a alterações no último
minuto.
Durante a janela de
manutenção, todas as conexões
e solicitações de importação
para suas instituições
Integração do 20 de novembro de 21 de novembro financeiras nos Estados Unidos
Bank Feeds 2021 de 2021 e Canadá por meio do Bank
4 horas
dos EUA e Feeds SuiteApp estarão
Canadá 10:00 p.m. PST 02:00 a.m. PST indisponíveis. Se você tentar
conectar uma nova instituição
financeira dos EUA ou do
Canadá a NetSuite ou iniciar
manualmente uma solicitação
1642
de importação, receberá uma
mensagem de erro.
Durante a janela de
manutenção, você poderá
experimentar um erro ou
latência de conexão de 10 a 30
Integração do 16 de outubro de 17 de outubro de minutos ao se conectar às
Bank Feeds 2021 2021 contas de suas instituições
4 hours
dos EUA e financeiras nos Estados Unidos
Canadá 10:00 p.m. PST 02:00 a.m. PST e no Canadá.
Durante a janela de
manutenção, todas as conexões
e solicitações de importação
para suas instituições
financeiras nos Estados Unidos
e Canadá por meio do Bank
Feeds SuiteApp estarão
Integração do 11 de setembro de 12 de setembro de indisponíveis. Se você tentar
Bank Feeds 2021 2021 conectar uma nova instituição
4 horas
dos EUA e financeira dos EUA ou do
Canadá 10:00 p.m. PST 02:00 a.m. PST Canadá a NetSuite ou iniciar
manualmente uma solicitação
de importação, receberá uma
mensagem de erro.
1643
Durante a janela de
manutenção, todas as conexões
e solicitações de importação
para suas instituições
financeiras nos Estados Unidos
e Canadá por meio do Bank
Feeds SuiteApp estarão
indisponíveis. Se você tentar
Integração do 29 de agosto de conectar uma nova instituição
28 de agosto de 2021
Bank Feeds 2021 financeira nos EUA ou Canadá
4 horas
dos EUA e a NetSuite ou iniciar
10:00 p.m. PST
Canadá 2:00 a.m. PST manualmente uma solicitação
de importação, receberá uma
mensagem de erro.
Caso tenha mais perguntas, por favor, contate o Suporte ao cliente do NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Depois que um envio de entrada for criado para um pedido de compra, nenhum link estará
disponível no pedido de compra para exibir o envio de entrada. Podemos criar um campo
personalizado no pedido de compra para vincular manualmente o envio de entrada.
Solução
1. Navegue até Personalização > Lista, registros e campos > Campos do corpo da
transação > Criar
2. Adicione um Nome do campo, um ID e uma Descrição para o Campo Personalizado
3. Defina o Tipo = Hiperlink
1644
4. Defina Armazenar valor = marcado
5. Na sub-aba Aplica-se a, marque uma marca de seleção na Compra
6. Na sub-aba Exibir, defina o seguinte:
7. * Sub-aba = Sub-aba preferencial no formulário Pedido de compra, exemplo Principal
8. * Tipo de display = Normal
9. * Texto do Link = exemplo Clique para abrir o Envio de Entrada
10. Clique em Salvar
11. Abra o envio de entrada e copie o URL
12. Edite o Pedido de compra e cole o URL de Remessa de entrada no Campo
personalizado
13. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O relatório Resumo de Vencimento do C/R resume Faturas não pagas e Cobrança de encargos
em contas a receber, agrupadas por Cliente e Período de faturamento. Para mostrar a idade de
cada Fatura, os usuários podem usar a solução abaixo.
Solução
1645
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao salvar o registro do Projeto, foi encontrado o seguinte erro: "Aviso (SuiteScript) Inválido
csegXXX chave de referência XXX."
A ação Definir valor de campo dentro de um fluxo de trabalho em execução no registro Projeto
atribui ao Campo personalizado um valor de um campo principal localizado no registro Cliente.
O valor específico no registro personalizado está definido como inativo, no entanto, na lista de
valores do registro Segmento personalizado.
Solução
Para resolver o erro, o valor de campo específico deve ser definido como ativo no registro
Segmento personalizado.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1646
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário gostaria de importar Contatos no Grupo de contatos estático por meio da Importação
CSV.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
1647
Cenário
Há situações em que você está encontrando um erro acima ao processar um pedido e pagá-lo
por meio do Cartão de crédito (entrada manual) no aplicativo SCIS.
Isso acontece porque o recurso Advanced Cash Drawer Management (Gerenciamento avançado
da gaveta de caixa) está habilitado nos registros de Configurações do SCIS. No entanto, a conta
definida no registro de Configuração do Usuário do SCIS não tem o campo Restrito ao
local preenchido.
Solução
Preencha o campo Conta no registro Configuração do Usuário do SCIS com uma conta de
gaveta do caixa que tem o campo Restringir ao Local preenchido.
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro
2. Configurações do Usuário do SCIS: Clique em Lista
3. Configuração do Usuário do SCIS adequada: Clique em Editar
4. Conta: Preencha com a conta correta da gaveta do caixa
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Algumas autoridades fiscais brasileiras, como Campinas (SP), Sorocaba (SP) e Uberlândia
(MG), exigem que você envie documentos eletrônicos para certificação em ordem sequencial.
A ordem é baseada na sequência transitória de números de documento eletrônico (conhecida no
Brasil como recibo provisório de serviços ou RPS) em uma série.
Quando você envia documentos eletrônicos em ordem sequencial, o NetSuite coloca uma
solicitação de certificação de documento eletrônico em uma fila e segue a sequência de
numeração para enviar os documentos eletrônicos para certificação.
1648
No entanto, quando uma solicitação de certificação de documento eletrônico falha, ela mantém
as seguintes solicitações de serem enviadas à autoridade fiscal, pois elas devem ser enviadas
em uma sequência. Isso bloqueia a fila de envio.
Você tem duas opções quando uma solicitação de certificação de documento eletrônico falha e
bloqueia o envio de outros documentos eletrônicos para a mesma autoridade fiscal:
Substitua o documento eletrônico por outro e corrija o erro posteriormente. Se não puder ou
não quiser corrigir o erro imediatamente, você poderá substituir a solicitação com falha e
limpar o caminho das seguintes solicitações.
Solução
1649
Observação: Você também pode usar o portlet Monitor de certificação do documento
eletrônico. Para obter mais informações, consulte o artigo 98788 E-Document Certification
Monitor Portlet.
1650
Observação: Você pode alterar esse número posteriormente, quando
corrigir o erro e enviar o documento eletrônico novamente. No entanto,
você deve sempre observar a sequência de numeração para não ser
quebrada.
A captura de tela a seguir mostra o campo Número RPS que está sendo
atualizado com um número que não foi atribuído a nenhuma Fatura.
4. Clique em Salvar
3. Edite a fatura relacionada à última solicitação de certificação de documento
eletrônico na fila
1. Clique em Editar ao lado da fatura cujo ID interno corresponde ao ID de
registro relacionado anotado da última solicitação de certificação do
documento eletrônico na fila.
2. Clique na subaba NFS-e
3.Campo RPS: Limpe o número de documento eletrônico transitório
existente e substitua-o pelo número de documento eletrônico transitório da solicitação
de certificação de documento eletrônico com falha
A captura de tela a seguir mostra o campo NúmeroPS que está sendo atualizado com o
número transitório do documento eletrônico da solicitação com falha.
1651
4. Clique em Salvar
5. Clique em Gerar documento eletrônico
6. Clique em Enviar documento eletrônico
4. Exclua a solicitação de certificação de documento eletrônico para o documento
eletrônico que costumava ter o documento eletrônico transitório mais alto
1. Vá para Listas > Certificação de documentos
eletrônicos > Requisição de certificação do documentos eletrônico
2. Clique em Editar ao lado da solicitação de certificação do documento
eletrônico com o número mais alto de documento eletrônico transitório
Exemplo: Em nosso exemplo, você excluiria a solicitação de certificação
com o número de documento eletrônico transitório 860, que foi o último
na fila.
3. Lista de ações: Selecione Exclusão
5. Verificar o status de certificação do documento eletrônico
1. Para verificar se a solicitação está na fila, vá para Listas > Certificação
de documentos eletrônicos > Requisição de certificação do
documentos eletrônico
2. Se a solicitação não estiver na fila, ela pode já ter sido enviada. Para
exibir a devolução, acesse Listas > Certificação de documentos
eletrônicos > Retorno de certificação do documento eletrônico
Observação: Você também pode usar o portlet Monitor de certificação
do documento eletrônico. Para obter mais informações, consulte o
artigo 98788 E-Document Certification Monitor Portlet.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1652
VERIFICAR A VIABILIDADE DO PACOTE DE INSTALAÇÃO DO NETSUITE
POINT OF SALE (NSPS)
Referência: SuiteAnswers 99966
Aplica-se a
Produto: NetSuite Point of Sale (NSPOS) 2019.1
Cenário
Caso ocorra uma condição de erro durante a instalação do cliente NSPOS, este teste simples
confirma a viabilidade do pacote de instalação do NSPOS e os serviços que o suportam. Essa
etapa ajuda a isolar o vetor de investigação de NetSuite e para o MS SQL, o MS Windows e as
estações de trabalho locais em si.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
NetSuite não expõe IDs internos para Estado/Províncias/Condados e País, mesmo que a
preferência de usuário individual para Mostrar IDs Internos esteja ativada na conta do
usuário. O país e a lista de estados disponíveis em NetSuite são enumerações.
Solução
Os países são organizados em ordem alfabética. Eles não têm especificamente IDs internos
numerados, mas como texto. Como o número de países do mundo não é constante, isso permite
1653
que países recém-criados sejam inseridos no banco de dados e entre países, em vez de tê-los no
final da listagem de países. Assim, o ID interno de um país é texto, não em números. Você
pode ir para Configurações > Empresa > Países > por exemplo, Estados Unidos. Veja o
endereço da Web e observe que o id do país não é um número, mas 'EUA'.
Ao contrário das enumerações de país, é diferente para enumerações de estado. NetSuite foi
capaz de identificar estados fixos para 7 países: Austrália, Canadá, China, Japão, México,
Reino Unido e Estados Unidos. Assim, cada estado desses países tem seus próprios IDs
internos numerados. Você tem a opção de adicionar mais estados aos países disponíveis em
NetSuite. É possível visualizar isso no link do URL do registro de estado. Para ilustrar:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Este artigo descreve como obter todos os países definidos em NetSuite via SuiteScript. Isso é
possível criando um tipo de registro personalizado e um campo personalizado com a
lista/registro do país. O script de amostra também é melhor executado no Evento do Usuário:
Antes do Carregamento.
Solução
1. Navegue até Personalização > Listas, registros e campos > Tipos de registro > Criar
2. Nome: Insira Script - Lista de Países Alternativos
3. ID: Digite _alternate_country
4. Clique em Salvar
5. Criar Novo campo
1654
6. Nome: Insira Campo do País
7. ID: Insira _country_list
8. Tipo: Selecione Lista/Registro
9. Lista/Registro: Selecione País
10. Clique em Salvar
SuiteScript 1.0
for(i in countryOptions ) {
var id = countryOptions[i].getId(); //stored ID for that iteration at
your disposal
var text = countryOptions[i].getText(); //stored text for that iteration
at your disposal
SuiteScript 2.0
require(['N/record'],
function(record) {
for(i in countryOptions ) {
var id=countryOptions[i].value;
var text = countryOptions[i].text;
};
});
Aviso legal
1655
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
A BUSCA SALVA NÃO FILTRA RESULTADOS CORRETAMENTE QUANDO O
CAMPO DE TEXTO PERSONALIZADO OU DE FORMATO LIVRE É USADO
COMO UM CRITÉRIO E AO MESMO TEMPO COMO UM FILTRO
Referência: SuiteAnswers 100016
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Quando uma Busca salva é criada com um campo de formulário de texto personalizado ou livre
usado como um filtro na aba Critérios definido como "não está vazio" e ao mesmo tempo
definido na caixa de seleção Mostrar em regiões de filtro marcada, a busca não filtra os
resultados corretamente. Para superar o cenário, você pode usar uma Fórmula (Texto) = não
está em branco.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Evento
3. Título da busca: Insira um Nome
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
1. Selecione Fórmula (texto)
1. Campo: Selecione o formato livre ou o campo personalizado
Observação: A seleção acima preencherá automaticamente o campo
Fórmula.
1656
Exemplo: Selecionando Localidade para uma busca de evento, o campo
Fórmula retornará {location}
2. Fórmula (texto): Selecione Não está em branco
3. Clique em Definir
7. Clique em Salvar e executar
Observação: Se você não visualizar essa opção, clique no ícone de seta para baixo e
clique em Salvar e executar.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
Função personalizada obtém Violação de permissão: Você precisa de um nível mais alto da
permissão 'Outros campos personalizados para acessar esta página. Entre em contato com o
Administrador.', ao editar um campo personalizado de outro/ou outro campo de registro
existente ou ao criar um novo campo. O Nível de Acesso para Outra Permissão de Campo
Personalizado está definido como Completo.
Solução
Observação:
1657
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao atualizar para a versão 2020.2, a página Histórico de importações bancárias não tem mais
um vínculo direto com os Detalhes de importação pertencentes a cada uma das linhas
importadas.
De acordo com o artigo 95291 Banking Import History, há uma observação que diz "A partir
da versão NetSuite 2020.2, a página Detalhes da Importação está obsoleta".
O Detalhe de importação é útil para os usuários poderem verificar coisas como número de
transações importadas, correspondidas automaticamente e duplicadas.
A solicitação foi registrada em uma solicitação de Aprimoramento. Para pesquisar e votar para
o aprimoramento, consulte 602921 Transações > Banco > Histórico de importação bancária >
Link Exibir para Detalhes de importação não disponíveis.
Solução
Para poder acessar um Detalhe de Importação específico, o usuário pode adicionar o portlet
Lista de Demonstrativo Importado em seu Painel Inicial ou alterar URLs na página Histórico
de Importação Bancária.
1658
2. Página histórico de importação bancária: Observe o ID Interno da importação em que
os detalhes precisam ser verificados
Observação: Verifique se a opção Mostrar IDs Internos (Página inicial > Definir
preferências > aba Geral, seção Padrões) está ativada.
3. Na mesma página, remova do
URL /erp/bankimport/ui/bankingimporthistory.nl?whence= e substitua-o por
/app/accounting/transactions/bankimport/bankimporthistory.nl?id=XX em
que XX é o ID interno anotado na etapa 2 acima
4. Pressione Enter
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: Electronic Bank Payments Version 2019.2.4
Cenário
Solução
A.
B.
1659
6. Clique no botão Editar
7. Definir o Arquivo processado? campo para “Falhou”
8. Clique em Salvar
9. Clique no botão Reprocessar
10. Se o PFA ainda estiver preso no status “Na fila”, prossiga para C
C.
D.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
BUSCA SALVA > OBSERVAÇÕES DO SISTEMA: NOVO VALOR > USAR “É”, EM
VEZ DO FILTRAR CRITÉRIOS COM “COMEÇA COM”
Referência: SuiteAnswers 100029
Aplica-se a
Produto: NetSuite 2021.1
1660
Cenário
De acordo com o artigo do SuiteAnswers ID: 63766, o usuário pode criar uma Busca salva para
mostrar detalhes das Observações do sistema nas Transações, por exemplo, para ver
Transações com determinado valor atualizado.
Esse valor atualizado é a coluna Novo valor na aba Notas do sistema do registro de transação.
No entanto, há algumas ocorrências que a busca salva não capturará resultados. Isso ocorre
porque o Filtro de Critérios está definido como "começa com".
Solução
Em vez de usar "começa com" nas Notas do sistema: Critérios de Novo valor, use "é".
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Clique em Tipo de busca de transação
3. Clique na aba Critérios
4. Clique na sub-aba Padrão
5. Filtrar:
o Selecione o campo relacionado Observações do sistema campos...
o Filtro de Observações do sistema: Selecione Novo valor
o Novo valor: Selecione é
6. Clique em Adicionar
7. Editar/Adicionar campos preferenciais nos Critérios
8. Editar/Adicionar campos preferenciais na aba Resultados
9. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Isso acontece porque o Débito não é igual ao Crédito do impacto no Livro Razão Geral.
Portanto, o sistema não permite que o usuário salve essa transação.
1661
Item de serviço ou sem controle de estoque pode ser salvo sem a Conta de despesas. Assim,
quando esses tipos de itens são usados na Conclusão de pedido de trabalho sem Conta de
despesa em que sua conta Livro Razão Geral será contabilizada, o sistema lançará os erros
acima.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Pode haver uma instância em que você não pode localizar os Eventos de Pagamento do
Reembolso do Cliente criado do SCIS. Uma das causas possíveis é que a aba Método de
pagamento ou Reembolso não é exibida no formulário Reembolso do cliente que você está
usando nas Configurações do SCIS.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1662
PAGAMENTOS > PROCESSAMENTO DE PAGAMENTO > LISTA DE LOTES DE
PAGAMENTO > AVISO: OS LOTES DE PAGAMENTOS ESTÃO SENDO
ATUALIZADOS NO MOMENTO. AGUARDE A CONCLUSÃO DA ATUALIZAÇÃO
ANTES DE APROVAR OS LOTES DE PAGAMENTO
Referência: SuiteAnswers 40647
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Pagamentos > Processamento de pagamento > Lista de lotes de pagamento > Aviso: Os Lotes
de pagamentos estão sendo atualizados no momento. Aguarde a conclusão da atualização antes
de aprovar os lotes de pagamento.
Solução
Certifique-se de que não há lotes de pagamentos eletrônicos sendo atualizados antes de tentar
novamente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja incorporar o Google Calendar à respectiva conta NetSuite como portlet.
1663
Solução
1. Navegue até Personalização > Criação de scripts > Scripts > Criar
2. Faça upload do arquivo JavaScript que contém o seguinte script:
3. NetSuite Home > Adicione 'Portlet personalizado' > Clique em Configurar nas
definições do Portlet
4. Selecione o nome do script do Portlet
SuiteScript 1.0
portlet.setHtml(content);
}
SuiteScript 2.0
function render(params) {
var portletObj = params.portlet;
portletObj.setTitle ('Google Calendar in Netsuite');
content = '';
portlet.setHtml(content);
}
Aviso legal
1664
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
A Importação de CSV de registros de Depósito do cliente ainda não está disponível para
NetSuite. No entanto, isso pode ser feito fazendo upload do arquivo CSV no Arquivo e usando
nlapiLoadFile para ler e salvar a linha por linha. Isso demonstra como importar um Depósito do
cliente usando o SuiteScript.
1665
var payment = content[1]; //second column
// submit record
nlapiSubmitRecord(custDepo);
}
Para o SuiteScript 2.0, consulte o artigo 72421 Import Customer Deposit CSV File Via
SuiteScript 2.0
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
1666
Cenário
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Campo:
o Selecione Dias em débito
▪ Dias vencidos: Selecione Maior ou igual a
▪ Valor: Insira 0
o Selecione Status
▪ Status: Qualquer
▪ Selecione Fatura:em aberto
7. Clique em Resultados
8. Clique em Colunas
9. Campo:
o Selecione Data de vencimento/Receber até
10. Clique em E-mail
o Marque Enviar e-mails de alerta quando registros forem criados/atualizados
o Marque Enviar e-mails de acordo com tabela
11. Clique em Resultados de destinatários
o Marque Enviar na atualização
o Destinatário: Insira endereço de e-mail
12. Clique em Personalizar mensagem
o Corpo personalizado: Insira uma Mensagem
Observação: Um modelo não está disponível no momento para ser incorporado
à Busca salva. No momento, esta é uma solicitação (Enhancement #158910) a
ser adicionada em versões futuras do NetSuite
13. Clique em Tabela
o Marque o evento que você deseja que a busca execute e envie e-mail
Observação: Como só é possível enviar os e-mails em um dia específico, as
faturas que venceram em qualquer outro dia não serão enviadas até o dia
programado para enviar e-mails
1667
62340). Para obter mais informações sobre Dunning, entre em contato com o seu
Gerente de conta.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja criar uma Busca salva do Pedido de vendas que exibirá os Clientes cobrados
do Imposto sobre vendas para domicílios tributários dos EUA específicos. O resultado da
Pesquisa Salva também deve mostrar a Soma do valor da transação, bem como a Soma do
imposto.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Navegue até a aba Critérios > Sub-aba Padrão
5. Adicione os seguintes Filtros:
Observação: Para cada Conjunto de filtros, clique no botão Adicionar.
o Tipo: Pedido de vendas
o Linha do imposto: Falso
o Nexus: é qualquer um dos domicílios tributátrios específicos para Estados
Unidos
o Linha principal: Falso
o Fórmula (numérica): Defina os seguintes Valores
▪ Fórmula: {taxtotal}
▪ Fórmula (numérica): maior que
▪ Valor: 0
6. Navegue até a aba Resultados > sub-aba Colunas
7. Remova todos os Campos existentes
Observação: Para cada Campo existente, clique no botão Remover.
8. Adicione os seguintes Campos:
Observação: Para cada conjunto de campos, clique no botão Adicionar.
o Campo: Número do documento
▪ Tipo de resumo: Grupo
1668
o Campo: Nome
▪ Tipo de resumo: Grupo
o Campo: Valor
▪ Tipo de resumo: Soma
o Campo: Valor(Imposto)
▪ Tipo de resumo: Soma
9. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Como solucionar o erro de tempo limite ao clicar em um link nos resultados da pesquisa do
SuiteAnswers.
Erro: Ajuda não está disponível porque a conexão expirou. Esta janela de ajuda será fechada.
Faça login no aplicativo e abra a janela de ajuda novamente.
Solução
Google Chrome:
Firefox:
1. Navegue até Opções (três barras) na extrema direita da barra de endereço > Opções
1669
2. Clique em Privacidade e segurança
3. Em Cookies e dados de sites, clique em Gerenciar permissões...
4. Insira https://netsuite.custhelp.com/app/home no endereço do site
5. Clique em Permitir
6. Clique em Salvar alterações
7. Em Permissões, se você tem o "Avise-me quando os sites tentarem instalar
complementos" marcado, você pode permitir certos sites de sobrepor esse aviso ao
clicar em Exceções.
Safari:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
objField.isDisplay = false;
Aviso legal
1670
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Assim que a resposta do cliente no endereço de e-mail chegar para a transação do NetSuite, se
parecerá com <messages.4888221.19815.5fb4ec47fd@4888221.email.netsuite.com>.
1671
O endereço de e-mail longo não é um spam. O cliente está seguro para resposta. Esta é a
maneira de capturar a resposta do cliente e armazená-la em NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
A solução a seguir usa o acionador Script de Evento de usuário 1.0 - Depois de enviar e-mail
para vários endereços de e-mail após a criação do registro de Fatura. O script procurará os
endereços de e-mail armazenados no campo da área de texto personalizado criado no Registro
da Conta de faturamento relacionado ao registro da Fatura criada.
Solução
Para enviar vários e-mails por meio de uma execução de script, você pode consultar as
informações abaixo:
2. Criar Novo script de Evento de usuário 1.0 - após submeter, use o script de amostra
abaixo:
var currentUser = nlapiGetUser();
var currentRecord = nlapiLoadRecord('invoice', nlapiGetRecordId());
var billingAccount = currentRecord.getFieldValue('billingaccount');
1672
var emailAddresses = nlapiLookupField('billingaccount', billingAccount,
'custrecord21');//replace 'custrecord21' with the script id of your created
text area field under the billing account record
var emailAddressesSplit = emailAddresses.split(',');
if(emailAddresses == ""){
nlapiLogExecution('DEBUG', '1', 'Billing Account Email Empty ' +
emailAddressesSplit.length);
}else{
for(var i = 0; i < emailAddressesSplit.length; i++){
var trimmed = emailAddressesSplit[i].trim();
if (filter.test(trimmed)){
nlapiSendEmail(currentUser, emailAddressesSplit[i], "test",
"test", null, null, communicationArray);
}else{
nlapiLogExecution('DEBUG', '2', 'Email not allowed ' +
trimmed);
}
}
}
Observação: Para que o script funcione, os endereços de e-mail devem ser separados
por vírgula (por exemplo,
user1@netsuite.com,user2@netsuite.com,user3@netsuite.com).
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
1673
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Como as variações são tratadas entre os recebimentos e as faturas dos itens não de
estoque acumulados?
O Aprimoramento 326154 foi registrado para que a funcionalidade Enviar variações de fatura
de fornecedor esteja disponível para transações com variações lançadas na conta de Estoque
recebido não faturado ou Compras acumuladas para Itens sem controle de estoque.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1674
PERGUNTAS FREQUENTES SOBRE CONTAS DE DESENVOLVIMENTO
Referência: SuiteAnswers 49406
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1675
OCULTAR LIMITE DE CRÉDITO EM MINHA CONTA
Referência: SuiteAnswers 100045
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce 2021.1.1 | ID do pacote: 369366
SuiteCommerce Advanced 2020.2.7 | ID do pacote: 356248
Cenário
Para domínio seguro único para Loja virtual e finalização, oculte o campo indicador de
saldo em Minha conta.
Solução
<pre><code class="language-html">.balanced-indicator{
display: none;
}
</code></pre>
7. Clique em Salvar.
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
1676
A Oracle + NetSuite Inc. não deverá ser responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra. O código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce
SuiteCommerce Advanced
Cenário
Solução
Os usuários precisam garantir que o nome da pasta de imagens não tenha espaços.
Os usuários precisam garantir que o nome do arquivo de imagem não tenha espaços.
1677
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Para os usuários na sua conta cuja preferência de idioma seja Português (Brasil) – Portuguese
(Brazil) no aplicativo NetSuite. O objetivo desta notificação é informar sobre as próximas
atualizações na tradução desse idioma.
O que muda?
Novas traduções de termos ou estilos serão lançadas no NetSuite 2020.2. Essas melhorias serão
aplicadas a todos os recursos novos ou alterados no NetSuite 2020.2. A atualização dos demais
recursos para esse novo padrão de tradução, especificamente strings de interface de usuário,
continuará gradualmente e será concluída no NetSuite 2021.1. Observe que pode haver
divergências na tradução do mesmo termo, até mesmo entre o NetSuite 2020.1 e o NetSuite
2020.2. Todas as novas strings adicionadas ao NetSuite 2020.2 seguirão as novas traduções, ou
seja, é possível que existam algumas inconsistências entre a tradução atual e a nova. Essas
discrepâncias podem ser inconvenientes em um primeiro momento, porém integram uma etapa
importante de um processo que, a longo prazo, resultará em melhorias significativas na
qualidade das traduções.
Ações recomendadas:
Não deixe de ler e aderir às “Práticas recomendadas para trabalhar com strings de
tradução (Best Practices for Working with Translation Strings), SuiteAnswers ID 94931”,
a fim de reduzir a quantidade de problemas relacionados a esses aprimoramentos. Além disso, é
imprescindível que se usem valores de ID estáticos nas chamadas de API sempre que aplicável,
visto que os valores de nome podem mudar e, em geral, evitam strings fixas (hardcoded).
Se possuir seus próprios guias de implementação, manuais de usuário, automações que utilizam
SuiteScript, personalizações, scripts, relatórios, buscas, integrações ou outras soluções que
utilizam rótulos de interface de usuário, prepare-os de maneira proativa para as melhorias que
ocorrerão e substitua os rótulos de interface pelos valores de ID estáticos. Aceite o Release
Preview do NetSuite 2021.1 o mais rápido possível, pois ele oferecerá mais tempo para testes.
Caso não consiga usar IDs estáticos eventualmente, continue usando as traduções, mas informe
ao Suporte ao cliente do NetSuite qual ID estático está ausente utilizando os canais adequados.
1678
Posteriormente, no Release Preview do NetSuite 2021.1, verifique se tudo está funcionando
corretamente, ou faça as correções a tempo da atualização.
Se você não conseguir se preparar para essa mudança, poderá encontrar problemas graves
relacionados às suas soluções existentes, citadas acima.
1679
inventory part peça de inventário peça de estoque
issue ocorrência, problema, emissão incidente
issue role função de problema função de gestor de incidentes
item commitment empenho de item comprometimento do item
item demand demanda pelo item demanda do item
indicador-chave de Principal(is) Indicador(es) de
key performance indicator desempenho Desempenho
lift elevação lift
locale local localidade
meta tag tag meta metatag
Mini One Stop Shop miniloja completa Mini One Stop Shop
estoque com unidades em
multi-location inventory vários endereços estoque multilocal
multiple pricing vários preços multiprecificação
online bill pay pagamento de conta online Online Bill Pay
lançamento de folha de
payroll journal registro de folha de pagamento pagamento
responsabilidade de folha de
payroll liability pagamento passivo de folha de pagamento
picking ticket Lista de seleção de pedidos folha de coleta
posting period período contábil periodo contábil
prenoted pré-registrado prenoted
price tag etiqueta etiqueta de preço
Pedido de Compra, Ordem de
Purchase Order Compra Pedido de Compra
purchase tax imposto sobre compra imposto sobre aquisição
rate plan plano de preço plano de tarifas
reconcile conciliar reconciliar
reorder point ponto de pedido ponto de renovação
revenue commitment comprometimento de renda comprometimento de receita
revenue recognition programação de tabela de reconhecimento de
schedule reconhecimento de renda receita
reverse charge cobrança inversa cobrança estornada
sales tax imposto sobre venda imposto sobre vendas
sales tax item imposto sobre venda imposto sobre a venda
Expedir, Enviar, Despachar,
Ship Remeter, Entregar etc. Enviar
Expedição, Envio, Remessa,
Shipment Entrega etc. Envio
Expedido, Enviado,
Despachado, Remetido,
Shipped Entregue etc. Enviado
shipping and handling expedição expedição e manuseio
1680
soft descriptor soft descriptor descritor suave
statutory employee funcionário estatuário funcionário estatutário
página de servidor do
Suitescript Server Pages Suitescript SSP (SuiteScript Server Pages)
tab aba guia, aba
tax agency órgão tributário órgão fiscal
third-party sick pay auxílio doença por terceiros auxílio-doença por terceiros
upsell item item de venda incremental item sugerido
gerenciador de vendas
upsell manager incrementais Upsell Manager
vendor center centro do fornecedor central do fornecedor
Essas alterações serão feitas no aplicativo NetSuite, mas podem levar mais tempo para ser
implementadas em todos os SuiteApps.
Obrigado,
Equipe Oracle NetSuite
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Crie uma Busca salva que mostrará todas as permissões concedidas a um Funcionário.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Tipo de busca: Selecione Funcionário
3. Título da busca: Insira um Título
4. Clique em Critérios
5. Clique em Padrão
6. Filtrar:
o Selecione Inativo
1. Inativo: Selecione Não
2. Clique em Definir
1681
7. Clique em Resultados
8. Clique em Colunas
9. Campos:
o Selecione Name
1. Tipo de resumo: Selecione Grupo
o Selecione Função campos...
1. Campo Função: Selecione Permissão
Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um fluxo de trabalho envia e-mails todos os dias para as Faturas de fornecedores cujo status é
definido como Aprovação pendente. O usuário deseja enviar esses e-mails somente nos dias da
semana porque eles não trabalham nos finais de semana.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1682
BUSCA SALVA DE CHAMADA TELEFÔNICA PARA MOSTRAR REGISTRO DE
CLIENTE PRINCIPAL COMO UM RESULTADO CLICÁVEL
Referência: SuiteAnswers 99599
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Para que o resultado do registro de Cliente principal possa ser clicado, ele deve estar presente
no formulário de registro Chamada telefônica.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1683
RESOLVER EXIBIÇÃO DO NÍVEL DE PREÇO PERSONALIZADO NO
SUITECOMMERCE INSTORE
Referência: SuiteAnswers 78405
Aplica-se a
Produto: NetSuite 2021.2
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) Versão 2020.1.11 | ID do pacote: 359209
Cenário
Solução
Os usuários podem executar as seguintes etapas para alterar a página de conjuntos de campos
da configuração do site por:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Identificar se deve ser usada a Data real de entrega/Recebimento ou a Data de envio real em
uma Busca salva da transação.
Solução
1684
A "Data real de envio/recebimento" (ID interno = Data de envio real) foca por nível de item de
Linha, enquanto o outro campo (ID interno = data transcorrida) usa a última data de
atendimento do item do Pedido de vendas. Considere o seguinte no Pedido de vendas:
Resultados:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1685
IDENTIFICAR LISTA DE USUÁRIOS E FUNÇÕES QUE TEM ACESSO AOS
DEMONSTRATIVOS FINANCEIROS CONSOLIDADOS
Referência: SuiteAnswers 100057
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Cliente gostaria de ter uma Lista de usuários e Funções que tenham acesso aos
Demonstrativos financeiros consolidados.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Nova Busca salva: Selecione Funcionário
3. Título da busca: Insira um Título
4. Filtrar:
1. Selecione Permissão
1. Permissão: Selecione qualquer um dos Demonstrativos financeiros
2. Selecione Função campos...
1. Filtro de funções: Selecione Subsidiária permite visualização
1. Subsidiária permite visualização: Selecione Sim
Observação: Clique em Definir cada após selecionar um filtro.
5. Resultados:
1. Colunas: Clique em Remover tudo
6. Campo:
1. Selecione Nome
2. Selecione Função
Observação: Clique em Adicionar a cada após selecionar um campo.
7. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Assets Management | ID do pacote: 364000 | Versão 21.1.6
Cenário
1686
O Cliente tem uma Busca salva existente com Número do contrato de arrendamento, mas o
campo Número do contrato de arrendamento no registro do Ativo parece estar em branco
depois da atualização para a versão 19.1.
Solução
Os valores informados antes da atualização ainda podem ser encontrados no campo Número
do contrato de arrendamento no registro do Ativo > Arrendamento (Leasing) >
aba Subpreterido (Deprecated).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário precisa criar uma busca salva para a Resposta da campanha por origem de Lead.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Contato
3. Filtrar:
o Selecione Categoria
o Selecione Categoria (por exemplo, Nome do Lead ou da Origem)
4. Clique na aba Resultados
5. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
depois de ajustado, clique em Adicionar, se necessário.
o Selecione Categoria
1687
o Tipo de resumo: Selecione Grupo
o Selecione Enviado
o Tipo de resumo: Selecione Soma
o Selecione Clickedthru
o Tipo de resumo: Selecione Soma
o Selecione Respondido
o Tipo de resumo: Selecione Soma
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Este artigo mostra as etapas de como extrair o número de interações por registro de Caso.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Tipo de busca: Selecione Caso
3. Título da busca: Insira um Título
4. Clique na aba Resultados
5. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
depois de ajustado, clique em Adicionar, se necessário.
o Selecione Número
▪ Tipo de resumo: Selecione Grupo
o Selecione ID Interno
▪ Tipo de resumo: Selecione Grupo
o Selecione Mensagens campos...
▪ Campos de Mensagens: Selecione ID Interno
▪ Tipo de resumo: Selecione Contagem
6. Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1688
OS VALORES PREENCHIDOS NOS CAMPOS CARTÃO DE CRÉDITO APROVADO
E CÓDIGO DE AUTORIZAÇÃO APARECEM DEPOIS DE SALVAR A VENDA À
VISTA
Referência: SuiteAnswers 46354
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1689
Se o botão Comprar não estiver sendo exibido na Loja virtual e tiver sido determinado que a
personalização dos layouts/modelos de item não é o problema, pode ser devido à configuração
incorreta da loja virtual.
Solução
Siga estas etapas para garantir que a loja virtual esteja configurada como uma loja virtual
completa:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1690
6. Substitua-o pelo script abaixo:
var transNo = objTrans['tranid'];
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1691
Produto: NetSuite 2020.1
SuiteApp/Bundle: NetSuite for Outlook
Cenário
Os usuários recebem um erro de que não têm acesso ao pacote durante a instalação.
Solução
• O pacote NetSuite para Outlook não será mais suportado pela Oracle após 30 de junho
de 2019.
• Todas as novas instalações não estarão mais disponíveis.
• Para clientes existentes que ainda têm acesso e que estão usando o NetSuite para
Outlook ainda serão assistidos de acordo até a data de descontinuação.
• Não haverá correções de problemas ou atualizações após o fim do suporte.
• Para clientes interessados nesse recurso, você pode usar o Celigo CloudExtend Outlook
para NetSuite. Caso esteja interessado, verifique o site deles em processos. Novos
clientes podem precisar coordenar com o Celigo e, para os clientes existentes, o Celigo
também oferecerá assistência aos clientes NetSuite para mudar e suavizar o processo de
transição.
• Informações oficiais e/ou comunicação em NetSuite referentes a NetSuite para a
próxima descontinuação do Outlook já foram em cascata, verifique seu Contato
Principal e seu Produto
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja que uma Função personalizada seja restrita à exibição de Clientes somente
enquanto mantém o ícone na Nova coluna.
Solução
1. A opção Editar na parte superior da página está ativada para edição em linha
2. A Função personalizada é concedida ao tipo de registro Editar nível de acesso à Busca
salva
1692
Observação: Para obter instruções detalhadas, consulte o artigo 9894 Access Levels
for Permissions.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Se o local for APAC e o Idioma PDF for Chinês (Padrão/Simplificado), o valor total não estará
disponível na visualização do Layout PDF.
Solução
Observação: O valor total não está disponível na visualização de impressão em PDF porque o
tamanho do campo total deve ser muito maior ao imprimir no idioma chinês
(padrão/simplificado).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
1693
Cenário
Solução
Quando um usuário salva um Pedido de compra, o status é definido como Fechado em vez
de Faturado integralmente. Isso acontece quando todos os itens têm quantidade zero e custo
zero.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Antes da versão 2018.2, era possível definir o número de dias para envio em branco na página
de configuração de envio, para o campo padrão de data de envio no Pedido de vendas como em
branco. Isso não está mais funcionando na versão atual do Netsuite. Se preferir, pode definir o
campo de data de envio no Pedido de vendas como em branco por padrão, é possível criar o
fluxo de trabalho a seguir como uma solução alternativa.
Solução
1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Criar
2. Nome: Insira um Nome
Exemplo: Data de envio padrão como em branco no Pedido de vendas
3. Tipo de registro: Selecione Transação
4. Subtipos: Selecione Pedido de vendas
5. Status da liberação: Selecione Liberado
Observação: Você pode selecionar Somente ao testar para executar um teste antes de
liberar o fluxo de trabalho.
6. Iniciação: Selecione Baseado em evento
7. Definição do evento > Ao criar: Marque a caixa de seleção
1694
8. Tipo de ativador: Selecione Antes da carga do registro
9. Clique em Salvar
10. Seção Espaço de trabalho > Clique em Estado 1
11. Clique em Nova ação
12. Clique em Definir o valor do campo
13. Ação de fluxo de trabalho:
1. Acionador em: Selecione Antes de editar usuário
2. Parâmetros:
1. Campo: Selecione Data de envio
2. Selecione Fórmula
3. Fórmula: Insira "
14. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Asset Management | ID do pacote: 364000
Cenário
Após gerar um registro de ativo, os ativos que não pertencem à subsidiária selecionada no filtro
de subsidiária serão mostrados no relatório.
Solução
O motivo pelo qual esses ativos estão sendo mostrados é porque seu primeiro Registro de
histórico de aquisição original está abaixo da subsidiária selecionada no filtro de subsidiária.
Com isso, eles não aparecerão mais no Registro de ativos filtrado para essa subsidiária.
1695
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Observação: Para pesquisar e votar para o Aprimoramento, consulte 10054 Voting for
Enhancements.
Solução
1696
1. Navegue até Configurações > Empresa > Informações da empresa
2. E-mail de retorno: Adicione um Endereço de e-mail
3. Clique em Salvar
Observação: Alterar isso afeta o Endereço de e-mail remetente de toda a empresa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
1697
Cenário
Solução
O erro pode ser causado pela Subsidiária inativa associada ao Pedido de vendas. Para eliminar
o erro, verifique se a Subsidiária está ativa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ocorre um erro ao criar o registro de Subsidiária do Reino Unido: "Não é possível enviar este
formulário devido a um erro inesperado."
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1698
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Asset Management 21.1 | ID do pacote: 364000
Cenário
Para instâncias em que o usuário desejava atualizar os campos do Ativo abaixo e corrigir seus
registros históricos de depreciação. Um processo Redefinir valores do ativo precisa ser feito,
pois os campos abaixo afetam a depreciação.
Informações principais:
Aba Geral:
Data da compra
Nesse cenário, o Ativo FAM tem seus Registros históricos de depreciação presentes e o
Cronograma de depreciação está completa e não está vazia.
Solução
1699
• Atualize os Campos do Ativo com seus valores corretos, conforme necessário
• Clique em Salvar
• Edite Ativo FAM
• Na aba Geral, defina Depreciação ativa = Falso. Clique em Salvar
• Um Processo Redefinir valores do ativo seria enfileirado em segundo plano para
remover todos os registros do histórico de depreciação/previsão após a Data da última
depreciação
• Edite Ativo FAM
• Na aba Geral, defina retroativamente Depreciação ativa = Verdadeiro. Em seguida,
clique em Salvar
• Em Ativos fixos > Configuração > Configuração do sistema FAM, acione Gerar
cronograma de depreciação clicando no botão Pré-calcular valores de depreciação
Depois de executar a Etapa 9 acima, Redefinir valores do ativo seria enfileirado e concluído
primeiro na página Status processo FAM antes de Gerar processo de cronograma de
depreciação.
O botão Redefinir valores do ativo só estará disponível se houver registros antigos de previsão
de depreciação/histórico de depreciação a serem excluídos pelo sistema. Se não houver
nenhum, esse botão não estará disponível.
1700
Etapas por CSV para atualizar a Vida útil do ativo e a Data inicial de depreciação pela
Importação CSV
Etapas por meio da Importação CSV para atualizar os Registros de Ativos FAM (NBV e
Últimos Campos de Depreciação)
Usando a Importação CSV, atualize os Registros de Valores de ativos FAM dos Ativos FAM.
Isso atualizará os Registros do Ativo FAM em vigor.
1701
Observação: Pesquisa global = Valores do Ativo FAM para ver a Lista de valores do ativo
FAM.
1702
ID interno de ativos FAM
Depreciação Ativa = Verdadeiro/Falso
Observação: A redefinição dos Valores de Ativos do FAM exclui todos os seus Registros
históricos de depreciação após a Última data de depreciação. Para Históricos de Depreciação
em que já existe um Lançamento de depreciação em Referência de Lançamento, apenas o
vínculo desse Registro histórico de depreciação é excluído. O Lançamento não será excluído.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1703
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Foi encontrado um erro ao fazer upload de um extrato bancário usando o arquivo CSV.
Solução
Certifique-se de que não haja quebras de linha em nenhuma das colunas de arquivo CSV:
• Data (MM/DD/AAAA)
• Nome do favorecido/pagador
• ID da transação
• Tipo de transação
• Valor
• Memorando
• ID do cliente interno do NS
• Nome do cliente NS
• Número(s) da(s) Fatura(s)
Por exemplo, se na coluna Nome do Favorecido/Pagador você tiver uma entrada como segue
no arquivo CSV, a mensagem de erro será recebida:
Favorecido
Empresa
Empresa do favorecido
1704
Observação: Use um nome curto no seu arquivo. Um nome muito longo também pode causar
mensagem de erro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1705
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Bank Feeds SuiteApp
Cenário
Solução
Ao usar o recurso SuiteApp Bank Feeds, uma mensagem de erro padrão pode ser observada.
Essa mensagem serve como uma Notificação de que qualquer configuração no ambiente
da Conta que não é de Produção afetaria a configuração na conta de Produção.
Este erro implica que vincular uma nova conta ou remover uma conta existente no ambiente
de Pré-visualização do lançamento/ Sandbox também vincularia ou desvincularia a conta na
Produção porque cada Conta tem direito a apenas um ID de Usuário do SuiteApp Bank
Feed. Mas isso só é aplicável se a Conta de sandbox tiver sido atualizada e copiada da Conta
de produção onde os bank feeds estão instalados. Nesta instância, ambos os ambientes terão o
mesmo ID de Usuário porque o Sandbox é um espelho da conta de Produção.
Por outro lado, se o usuário instalar Bank feeds na Conta de Sandbox e Produção em uma
instância separada, eles deverão ter um ID de Usuário diferente no qual qualquer alteração
feita agora com a Conta de Sandbox não afetará as contas refletidas na Conta de Produção e
vice-versa.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1706
ERRO DE IMPORTAÇÃO DE LANÇAMENTO: “OS VALORES DE UM
LANÇAMENTO DEVEM SER BALANCEADOS.”
Referência: SuiteAnswers 70365
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
Todas as linhas de Débito devem ser listadas no Arquivo CSV consecutivamente e nas linhas
de Crédito. O sistema lê as linhas na importação consecutivamente, portanto, se os débitos
estiverem listados primeiro no arquivo, é esperado que também não haja linhas de débito após
os créditos.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao salvar um registro, há casos em que ele redireciona para uma página com um aviso
informando que "O registro foi alterado" ou "O registro foi editado desde a recuperação. Clique
no botão Voltar e clique em Atualizar/recarregar para recuperar o registro atualizado e depois
reenvie as alterações."
Esse erro geralmente aparece quando um registro é alterado devido a qualquer um dos cenários
mencionados abaixo.
Solução
1707
• Dois usuários têm o mesmo acesso a um registro e depois salvar o registro ao mesmo
tempo.
• Um usuário abriu várias abas de navegador que mostram registros idênticos. A edição
dos registros iniciará simultaneamente a mensagem de aviso. Esse cenário também se
aplica a vários navegadores diferentes.
• Quando um Script ou um Fluxo de trabalho atualizou um registro enquanto o usuário
atualiza e, em seguida, salva as alterações no mesmo registro.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
ARQUIVO > PASTA > DEFINIR CAMPO “RESTRITO POR SUBSIDIÁRIA” POR
MEIO DO SUITESCRIPT 2.0
Referência: SuiteAnswers 100112
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está tentando atualizar o campo Restrito por susbsidiária de várias Pastas na Pasta
de arquivo.
Portanto, o usuário deseja saber se é possível definir o campo Restrito por susbsidiária usando
o script.
Solução
Crie um script para obter todos os IDs internos de suas pastas de destino e insira o trecho de
código a seguir.
require(['N/record'], function(record){
var myFolder = record.load({
type: record.Type.FOLDER,
id: 1 //Target Folder's Internal ID
});
myFolder.setValue({
fieldId: 'subsidiary',
value: '' //Value of Restriction to set
});
myFolder.save();
});
1708
Aviso legal
O código de amostra descrito aqui é fornecido com base em ""como é"" sem garantia de
qualquer tipo, até a extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante
ou garante que os desenvolvedores de sucesso individuais possam ter ao implementar o código
de amostra em suas plataformas de desenvolvimento ou ao usar suas próprias configurações de
servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de capacidade do comerciante,
adequação a uma finalidade específica e garantias relacionadas ao código, ou qualquer serviço
ou software relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Crie uma Busca salva de Item de notícias e defina um alerta de e-mail a ser enviado aos
funcionários.
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
1709
2. Clique em Item de notícias
3. Título da busca: Insira um Título
4. Critérios: Informe critérios para restringir a busca
Exemplo: Selecione o Intervalo de datas/data como quando o item de Notícias
foi publicado.
5. Clique na aba E-mail
6. Enviar E-mails de acordo com a Tabela: Marque a caixa de seleção
7. Enviar se não houver Resultados: Desmarque a caixa de seleção
8. Clique em Destinatários específicos
9. Destinatário: Adicione destinatário específico para o lembrete de e-mail
10. Clique em Tabela
11. Selecione a programação preferida para que o lembrete de e-mail seja enviado
aos funcionários
12. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1710
REMOVER TAREFA CRIAR AJUSTES INTERCOMPANHIA DA LISTA DE
VERIFICAÇÃO DO PERÍODO
Referência: SuiteAnswers 95421
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja adicionar uma coluna nos Resultados da Busca de conta que exibe um
hiperlink que redireciona o usuário para o Registro de Conta específico da conta.
Solução
1711
O usuário pode adicionar um hiperlink aos Resultados da busca adicionando uma Fórmula
(Texto):
1.Navegue até Listas > Busca > Buscas salvas > Criar
2.Tipo de busca: Selecione Conta
3.Clique em Resultados
4.Clique em Colunas
5.Selecione Fórmula (Texto)
• Fórmula: Insira '' || Asset Register Link ||''
Observação: xxxxxxx denota o ID da Conta do usuário. O usuário precisa
substituir isso pelo ID da Conta real.
6.Clique em Adicionar
7.Título da busca: Insira um Título
8.Clique em Salvar e executar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário deseja criar um Depósito do cliente depois que o Pedido de vendas for enviado.
Solução
function(record) {
/**
* Definition of the Suitelet script trigger point.
*
* @param {Object} scriptContext
* @param {Record} scriptContext.newRecord - New record
1712
* @param {Record} scriptContext.oldRecord - Old record
* @Since 2016.1
*/
function onAction(scriptContext) {
cDepositObjRecord.setValue({
fieldId : 'customer',
value:entity
})
cDepositObjRecord.setValue({
fieldId : 'salesorder',
value:soId
})
cDepositObjRecord.setValue({
fieldId : 'payment',
value:total
})
cDepositObjRecord.save();
return {
onAction : onAction
};
});
2. Navegue até Personalização > Fluxos de trabalho > Fluxo de trabalho > Criar
3. Informações básicas:
o Nome: Insira um Nome
o Tipo de registro: Selecione Transação
o Subtipo: Selecione Pedido de vendas
4. Iniciação:
1713
o Selecione Baseado em evento
5. Definição do evento:
o Na atualização: Marque a caixa de seleção
o Tipo de acionador: Selecione Após envio de registro
6. Clique em Salvar
7. Clique em Estado 1
8. canto inferior direito: Clique em Nova ação
9. Clique em Depósito do cliente do pedido de vendas (personalizado)
10. Informações básicas:
o Ativar: Selecione Carregar antes do registro
11. Clique em Salvar
Aviso legal
A solução descrita aqui é fornecida com uma base "como está", sem garantia de qualquer tipo,
até a extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que
os desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a um
determinado e garantias relacionadas ao código, ou qualquer serviço ou software relacionado a
ele.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1714
O usuário gostaria de obter o número do pedido de compra ao enviar um e-mail ao fornecedor a
partir do registro do Pedido de compra usando um Modelo de e-mail.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Os usuários com funções da Central do cliente não podem fazer log-in em Contas de Sandbox
(system.sandbox.netsuite.com e system.eu1.netsuite.com), Contas de desenvolvimento e
Contas de tipos especiais como demonstração, avaliação e contas de test drive (IDs de conta
que começam com TSTDRV).
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1715
RESOLVER ERRO: “A SUBSIDIÁRIA DA TRANSAÇÃO {SUBSIDIARY} NÃO É
VÁLIDA PARA O ITEM {TAX GROUP} ...” NO SUITECOMMERCE INSTORE
(SCIS)
Referência: SuiteAnswers 83967
Aplica-se a
Produto: NetSuite OneWorld 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Pode haver instâncias em que você possa encontrar o erro "A Subsidiária da transação
{SUBSIDIARY} não é válida para o Item {TAX GROUP}. Escolha um item diferente" enquanto
paga um pagamento via EMV, Visa ou Master Card no aplicativo SuiteCommerce InStore
(SCIS). Para resolver isso, siga estas etapas:
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário executa novamente a Tabela de alocação sem excluir o primeiro Lançamento criado
a partir da mesma Tabela de alocação do mesmo período e, como resultado, o valor
1716
contabilizado na Conta de Destino aparece dobrado. É porque o campo Conta de crédito na
aba Origem tem um valor.
O usuário exclui o Lançamento criado a partir da mesma Tabela de alocação do mesmo período
para alocar as despesas corretamente antes da reexecução da Tabela de alocação mencionada.
Solução
1. Navegue até Transações > Financeiro > Criar Tabela de alocação > Lista
2. Clique no link Exibir da Tabela de alocação em questão
3. Clique na aba Histórico
4. Lançamento: Clique no Número do lançamento
Observação: Selecione o Lançamento no mesmo Período de contabilização para
reexecução da Alocação.
5. Clique no botão Editar
6. Passe o mouse sobre as Ações
Observação: Verifique se você tem o Lançamento correto e discuta isso internamente
porque envolve a exclusão de um registro.
7. Clique em Excluir
8. Navegue até Transações > Financeiro > Criar Tabelas de alocação > Lista
9. Clique no link Exibir da Tabela de alocação
10. Próxima data: Insira uma Data
Observação: Use a Data que você deseja mostrar no Lançamento.
11. Clique no botão Criar lançamento
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O Cliente gostaria de alterar o campo Nome da Empresa para um campo não obrigatório no
Formulário de Caso On-line.
Solução
1717
3. Selecione os Campos:
1. Campo: Adicione um Nome
1. Obrigatório: Marque a caixa de seleção
2. Campo: Adicione o Sobrenome
1. Obrigatório: Marque a caixa de seleção
3. Campo: Clique em Nome da empresa
1. Obrigatório: Desmarque a caixa de seleção
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
O usuário gostaria de emitir um Memorando de crédito para uma Fatura e só afeta o Valor, não
o Estoque. No momento, isso é arquivado com o Aprimoramento #81003.
Solução
Duração: 3 minutos
(Disponível somente em inglês)
1718
1. Navegue até Listas > Contabilidade > Estoque > Criar > Selecione Outros encargos
para venda
2. No campo Nome/Número do item, insira o nome do item
3. Vá para a aba Contabilidade > no campo Conta de receita, selecione a Conta para a
qual você cobrará o crédito
4. Clique em Salvar
Observação: Para pesquisar e votar para aprimoramento, consulte o artigo 10054 Voting for
Enhancements.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
1719
2. Via aba Acesso
1. Aba Público:
Exemplo de cenário:
2. Aba Acesso:
Se for necessário conceder acesso de relatório personalizado aos usuários que normalmente não
têm permissão para executar o relatório padrão no qual o relatório personalizado se baseia,
você poderá selecioná-los na aba Acesso.
Exemplo de Cenário:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1720
COBRAR VÁRIOS PEDIDOS DE COMPRA EM UMA FATURA POR MEIO DE
IMPORTAÇÃO CSV
Referência: SuiteAnswers 78573
Aplica-se a
Produto: NetSuite 2019.1
Cenário
Importe uma Fatura do fornecedor para vários Pedidos de compra usando um Arquivo CSV.
Solução
Observação 1: Há uma preferência para definir a chave delimitada personalizada que será
usada para Valores de seleção múltipla. O exemplo acima usou a chave (,). Verifique a
preferência e use o que é preferencial.
Observação 2: Capture todas os PCs em uma célula usando a função Concat no Excel. Estas
são as etapas para combinar vários números de PC em uma célula no arquivo CSV:
a. Copie todas os PCs pretendidas em um espaço em branco e adicione uma vírgula (,) na célula
à direita. Exemplo: PO-001 (célula C1) e , (célula D1).
d. Em seguida, usei a fórmula Concat na célula E1 para combinar as colunas em uma célula:
=CONCAT(E1:E4)
1721
e. Os números do PC estarão contidos na célula 1 e garantir que não haja chave de vírgula na
última parte da célula.
c. Clique em Próximo
f. Clique em Próximo
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1722
Produto: NetSuite 2021.1
SuiteApp/Bundle: Reference Product Review Records | ID do pacote: 53053
Cenário
O usuário importou um grande número de revisões para uma nova configuração da loja virtual
e precisaria aprovar todas para que fossem exibidas. No entanto, isso exigirá muito tempo e
esforço se necessário manualmente.
Solução
A. Para aprovar revisões em massa, o usuário deve exportar a lista de revisões do produto
primeiro.
1. Navegue até Personalização > Lista, registros e campos > Tipos de registro
2. Procure Avaliações de Produtos e clique no link Lista
3. Uma vez na página Lista de revisões do produto, há três opções disponíveis para
exportação. CSV, PDF e Excel, escolha sua preferência
4. Edite o arquivo exportado e depois de concluir a importação dentro de NetSuite
novamente usando a importação de CSV
5. Em seguida, importe os dados de volta via Importação CSV:
1. Navegue até Configurações > Importar/Exportar > Importar registros CSV
2. Defina Tipo de importação = Registros personalizados
3. Defina Tipo de registro = Avaliações de produtos
4. Selecione o arquivo
5. Clique em Próximo
6. Defina Opções de importação = Adicionar
7. Opções avançadas > desmarque Validar campos personalizados
obrigatórios e clique em Avançar
1723
8. No Mapeamento de campo:
Consulte este artigo para obter mais informações sobre Importação de CSV.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário que cria o registro de Lead, Prospect ou Cliente é definido como um Representante
de Vendas, portanto, NetSuite substitui qualquer Regra de Vendas existente e atribui
automaticamente o usuário como Representante de Vendas.
1724
Solução
NetSuite pressupõe que o Representante de vendas que está inserindo Lead, Prospect ou
registro Cliente pretende assumir a propriedade do registro.
Registro de Lead, Prospect ou Cliente inserido por um usuário não definido como
Representante de vendas ou registros criados por meio de um Formulário On-line, adere a
qualquer Regra de vendas existente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao criar um Fluxo de trabalho para um Pedido de compra, o campo Título não estará
disponível no menu suspenso Campo de uma ação de fluxo de trabalho se o recurso
Oportunidade não estiver habilitado.
Solução
1725
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Clique em Transação
3. Título da busca: Insira um Título
4. Exemplo: Data da Fatura do Pedido de vendas
5. Clique em Critérios
6. Clique em Padrão
7. Filtrar:
o Selecione Tipo
o Tipo: Selecione Pedido de vendas
o Clique em Definir
8. Clique em Resultados
9. Clique em Colunas
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
depois de ajustado, clique em Adicionar, se necessário.
o Selecione Fórmula (texto)
▪ Tipo de resumo: Selecione Máximo
▪ Fórmula: Insira CASE WHEN {systemnotes.newvalue} =
'Billed' THEN {systemnotes.date} END
10. Clique em Filtros disponíveis
11. Filtrar
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
depois de ajustado, clique em Adicionar, se necessário.
o Selecione o ID interno
12. Clique em Salvar
1726
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Nome do campo: Insira o Nome do campo
Exemplo: Data da Fatura do Pedido de vendas
3. ID: Digite _soinvoicedate_vb
4. Tipo: Selecione Data
5. Armazenar valor: Desmarque a caixa de seleção
6. Clique em Aplica-se a
o Compra: Marque a caixa de seleção
7. Clique em Validação e valores padrão
o Busca: Selecione a Busca salva criada na Etapa 1
o Campo: Selecione Pedido de vendas
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) 2021.1
Cenário
Ao criar pedidos para entrega no SuiteCommerce InStore (SCIS), os usuários que usam a
função SCIS Store Manager podem encontrar um erro {"errorStatusCode": "403",
"errorCode":"ERR_INSUFFICIENT_PERMISSIONS","errorMessage":"Permissões
insuficientes"}. Uma causa possível disso é por ter a opção Fatura antecipada do atendimento
desativada nas preferências Contábeis (Configurações > Contabilidade > Preferências contábeis
> Gerenciamento de pedidos).
Solução
1727
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Erro: "Erro ao validar a chave de registro do produto", ocorre quando uma integração falhou.
Exemplo é um ABR de integração com o Nolan, um provedor de terceiros. Ao navegar para a
aba ABR > Conciliar extrato bancário > selecione Conta bancária.
Solução
1. Navegue até Personalização > SuiteBundler > Buscar e instalar bundles > Lista
2. No mecanismo de busca, procure o nome da integração, isto é, Nolan. Quando a
integração for verificada,
3. Vá para Personalização > Criação de scripts
4. Procure o nome do script e clique em Editar
5. Vá para a aba Execução de patch
Visualize o log de erros mais recente. Observe que o erro é específico do Pacote relacionado.
Em instâncias como essa, o cliente precisa contatar diretamente seu provedor de terceiros para
a resolução.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1728
Produto: NetSuite 2021.1
Cenário
Solução
A Avaliação de desempenho programada é iniciada para funcionários que atendem aos critérios
especificados na Classificação de programação da avaliação de desempenho. Verifique se os
funcionários que não receberam a Avaliação de Desempenho Programada pertencem à
Subsidiária, à Localização, ao Departamento ou ao Título do cargo selecionado na
Classificação da programação de Avaliação de desempenho.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Atualmente não é possível extrair o Nome do contato de um registro de Cliente usando a tag
${contact.firstname}, pois vários contatos podem estar associados a um cliente.
O Nome do contato só será retirado se você enviar e-mails do próprio registro de Contato.
Solução
Para exibir os dados, envie o e-mail no registro Contato, e não no registro Cliente.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1729
RESOLVE UM ERRO INESPERADO AO SALVAR UMA NOVA CATEGORIA DE
COMÉRCIO NO SUITECOMMERCE ADVANCED
Referência: SuiteAnswers 61611
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce Advanced (SCA) | ID do pacote: 134179
Cenário
Há momentos em que, após salvar uma nova Categoria de comércio, ocorre um erro
inesperado.
Solução
Para resolver isso, você pode verificar o valor do campo de fragmento de URL seguindo as
instruções abaixo:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
O Log-in de IU padrão NetSuite fornece seis (6) tentativas de informar a combinação correta
de ID/senha. Após seis (6) tentativas malsucedidas, o usuário é bloqueado por 30 minutos e um
e-mail é enviado ao Administrador do sistema
1730
Não há limitações impostas no número de tentativas por meio do SAML SSO. Isso significa
que as seis tentativas do login da IU não se aplicam ao fazer login por meio do SAML SSO.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário gostaria de criar uma busca salva do cliente que exclui clientes que tenham o
mesmo Endereço de e-mail que seus Contatos associados.
Solução
1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Clique em Cliente
3. Título da busca: Insira um Título
4. Na sub-aba Critérios, adicione o seguinte
Observação: Sempre clique em Adicionar depois que o Campo for selecionado e
ajustado conforme necessário.
o Selecione Fórmula (numérica)
▪ Fórmula: Insira CASE WHEN {email} LIKE {contact.email} THEN
1 ELSE 0 END
▪ Fórmula (numérica): Selecione igual a
5. Clique em Definir
6. Clique na sub-aba Resultados
7. Campo:
Observação: Sempre clique em Adicionar depois que o Campo for selecionado e
ajustado conforme necessário.
o Selecione o Nome da empresa
o Selecione E-mail
o Selecione Telefone
o Selecione Contato: Nome
o Selecione Contato: E-mail
o Selecione Contato: Telefone
o Selecione Contato: Duplicado
8. Clique em Salvar e executar
1731
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja saber por quanto tempo os e-mails estão armazenados em NetSuite.
Solução
Os e-mails recebidos ou enviados ficarão armazenados desde que os registros principais ainda
existam e os e-mails não sejam excluídos manualmente. A conta NetSuite deve estar ativa para
você acessar os registros que contêm os e-mails.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1732
ATUALIZAR LINHAS EM PEDIDOS DE VENDAS USANDO O SCRIPT
MAP/REDUCE
Referência: SuiteAnswers 85416
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
O script está pesquisando linhas em Pedido de vendas que contem a letra 'x' em uma coluna
personalizada. Exemplo de código de script Map/Reduce com comentários em:
/**
*@NApiVersion 2.x
*@NScriptType MapReduceScript
*/
define(['N/search', 'N/record'], function (search, record) {
function getInputData() {
log.debug('START', 'Set Searh');
//Set search for lines with values you want to change. It is
recommended to test the search in UI to see results.
var inputSearch = search.create({
type: 'transaction',
filters: [
['mainline', 'is', 'F'], 'and',
['type', 'anyof', 'SalesOrd'], 'and',
['custcol4', 'contains', 'x']
],
columns: [
'lineuniquekey' //This field is used to identify particular
line
]
});
//Search result is only for first 1000 lines for more you need
implement floating logic or run script multiple times.
var result = inputSearch.run().getRange({ start: 0, end: 1000 });
//getInputData step returning results to next step.
return result;
}
function map(context) {
//Sales order id is set in key and line unique key in value
context.write({
key: JSON.parse(context.value).id, //salesorder id as key
1733
value: JSON.parse(context.value).values.lineuniquekey //line
identificators
});
}
//after map step are values reduce to one key = Sales Order id and
values array with all lines stored by previous map function
//in reduce step we execute our logic on records
function reduce(context) {
//Loading record, in my case Sales Order and Id is get from
context.key (id of SO)
var recSO = record.load({
type: 'salesorder',
id: context.key,
isDynamic: false
});
//Here the script loops through array of lines to be modified.
var i;
for (i = 0; i < context.values.length; i++) {
//looking for number of line with uniqueKey
var lineNum = recSO.findSublistLineWithValue({
sublistId: 'item',
fieldId: 'lineuniquekey',
value: context.values[i]
});
//update line with new value
recSO.setSublistValue({
sublistId: 'item',
fieldId: 'custcol4',
line: lineNum,
value: 'MapReduced'
});
};
//saving the record
recSO.save();
log.debug('saved', 'END');
}
function summarize(summary) {
return {
getInputData: getInputData,
map: map,
reduce: reduce,
summarize: summarize
}
});
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
1734
A Oracle + NetSuite Inc. não garante, garante ou faz representações sobre o uso, resultados de
uso, precisão, pontualidade ou integridade de quaisquer dados ou informações relacionados ao
código de amostra. A Oracle + NetSuite Inc. se isenta de todas as garantias, expressas ou
implícitas e, em particular, isenta de todas as garantias de comercialização, adequação a uma
finalidade específica e garantias relacionadas ao código, ou qualquer serviço ou software
relacionado a ela.
A Oracle + NetSuite Inc. não deverá ser responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra. O código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Como solução alternativa, você pode criar uma pesquisa salva para cada registro que poderá ser
exportado depois. Consulte SuiteAnswer.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1735
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Para saber mais sobre o recurso Segurança de arquivo aprimorada, consulte o SuiteAnswers ID
93938: Important Changes to Expense Report Attachments in File Cabinet.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Navegue até Configurações > Empresa > Habilitar recursos > Sub-aba Empresa
2. Em Internacional, se Vários idiomas não estiver habilitado, defina o recurso Vários
idiomas como verdadeiro e clique em Salvar
3. Navegue até Início > Definir preferências > Sub-aba Geral
4. De acordo com a Localização, defina a Linguagem como 简体中文 (Chinês
simplificado) ou 繁体中文 (Chinês tradicional)
5. Clique em Salvar
6. Continuar imprimindo o Impacto livro-razão
1736
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
No entanto, ao executar a busca, ela retorna resultados incorretos sempre que o usuário altera o
Filtro disponível.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
2. Clique em Item
3. Título da busca: Insira um Título
4. Exemplo: Busca salva de item
5. Clique em Critérios
6. Clique em Padrão
7. Filtrar:
o Selecione Fórmula (texto)
▪ Fórmula: CASE WHEN {custitem} IS NOT NULL THEN 1 ELSE 0
END
▪ Fórmula (texto): Selecione começa com 1
▪ Clique em Definir
8. Clique em Filtros disponíveis
9. Filtrar:
Observação: Para cada campo obrigatório, use o menu suspenso para selecioná-lo e,
depois de ajustado, clique em Adicionar, se necessário.
o Selecione Campo de item personalizado
o Mostrar na região de filtro: Marque a caixa de seleção
10. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1737
ACIONAR UM SCRIPT DE EVENTO DE USUÁRIO EM UM SCRIPT
PROGRAMADO
Referência: SuiteAnswers 45639
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Nome e versão da SuiteApp/Bundle
Cenário
Um usuário gostaria de garantir que um Script de evento de usuário seja acionado quando um
Script programado for executado.
Solução
Para que um Script programado acione um script de evento de usuário de um registro que ele
toca, há algumas configurações e ponteiros que devem ser anotados:
Ao executar um Script programado, o usuário que será registrado como aquele que
acionou o script é -System-. Se o script de evento do usuário não estiver definido
como Liberado (por exemplo, possivelmente definido como Testando), apenas seu
proprietário poderá acionar o script. Como não podemos definir -System- como o
proprietário do script de Evento de Usuário, precisamos garantir que o script será
acionado, independentemente do usuário. Portanto, precisamos definir o status
como Liberado.
A. Script programado
1. Crie um arquivo .js para o Script programado usando o código de amostra abaixo para
atualizar um registro de Cliente específico:
function updateCustomer_scheduled(){
1738
rec.setFieldValue('comments','Set by Scheduled Script');
var x = nlapiSubmitRecord(rec);
2. Navegue até Personalização > Criação de scripts > Scripts > Criar
3. Escolher arquivo: Faça Upload do arquivo .js
4. Clique em Criar registro de script
5. Tipo de script: Clique em Programado
6. Nome: Insira um Nome
7. Clique na sub-aba Scripts
8. Função: Insira updateCustomer_scheduled
9. Clique em Salvar
10. Clique em Implementar script
11. Título: Insirar um Título
12. Status: Selecione Programado
13. Programação: Selecione uma Programação
14. Clique em Salvar
1. Crie um arquivo .js para o Script de evento de usuário usando o código de amostra
abaixo para atualizar um registro de Cliente específico:
function updateCustomer_UE(){
nlapiSetFieldValue('phone','0123456789');
2. Navegue até Personalização > Criação de scripts > Scripts > Criar
3. Escolha um arquivo: Faça Upload do arquivo .js
4. Clique em Criar registro de script
5. Tipo de script: Clique em Evento do usuário
6. Nome: Insira um Nome
7. Clique na aba Scripts
8. Função antes de envio: Digite updateCustomer_UE
9. Clique em Salvar
10. Clique em Implementar script
11. Aplica-se a: Selecione Cliente
12. Público-alvo: Selecione Tudo ou Administrador
13. Status: Selecione Liberado
14. Clique em Salvar
1739
Observação: Assim que o Script Programado for executado, observe que há dois campos (por
exemplo, Comentários e Telefone) que serão atualizados no registro do Cliente com base no
que é especificado nos dois tipos de script.
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante nem faz representações sobre o uso, os
resultados do uso, a precisão, a pontualidade ou a integridade de quaisquer dados ou
informações relacionados ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao usar um Suitelet, o envio do formulário inicial nos leva ao estado POST do Suitelet. Uma
maneira de voltarmos ao estado inicial é adicionar um botão que executa a função.
Solução
function backToInitialState() {
var suiteletURL =
nlapiResolveURL('SUITELET','customscript698','customdeploy1',null,null);
window.open(suiteletURL,'_self');
1740
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante nem faz representações sobre o uso, os
resultados do uso, a precisão, a pontualidade ou a integridade de quaisquer dados ou
informações relacionados ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
qualquer serviço ou software relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
A integração de terceiros não pode extrair valores usando Aplicar transação: Documento,
portanto, o usuário precisa de um campo personalizado para armazenar o valor e, em seguida,
mapear o campo personalizado na integração.
Solução
1. Navegue até Personalização > Listas, registros e campos > Campos do corpo da
transação > Criar
2. Nome do campo: Insira um nome
3. Tipo: Selecione Texto de formato livre
4. Armazenar valor: Marque a caixa de seleção
5. Clique em Validação e valores padrão
6. Valor padrão:
1741
CASE WHEN {applyingtransaction.tranid} ='' THEN {applyingtransaction.tranid}
ELSE {applyingtransaction.tranid} END
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: E-Document Certification Service, Brazil Certification Tax Authorities,
Brazilian Hub
Cenário
Para enviar documentos eletrônicos gerados no NetSuite às autoridades fiscais de forma segura,
os clientes devem fazer upload dos certificados digitais de sua empresa para NetSuite.
Solução
Para evitar ou resolver esse erro, você precisa marcar o certificado como exportável, exportá-lo
com todas as informações necessárias e carregá-lo para NetSuite.
1742
4. Clique em Próximo
O assistente abre a página Arquivo para Importação
5. Clique em Próximo
O assistente abre a página Proteção de Chave Privada
6. No campo Senha, informe a senha da chave privada
7. Marque a caixa Marcar esta chave como exportável
8. Clique em Próximo
O assistente abre a página Armazenamento de Certificados
9. Clique em Concluir
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1743
RESOLVER ERRO: “OCORREU UM ERRO INESPERADO. CLIQUE AQUI PARA
NOTIFICAR O SUPORTE E FORNECER SUAS INFORMAÇÕES DE CONTATO”
NO MODELO DE TAREFA DO PROJETO
Referência: SuiteAnswers 100344
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Este artigo aborda como tratar um Erro inesperado ao criar uma Nova tarefa de projeto ou
marco em um Modelo de projeto.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário gostaria de personalizar a lista Pedido de compra para incluir o Solicitante do Pedido
de compra.
Solução
1. Navegue até Transações > Compras > Inserir pedidos de compra > Lista
2. Clique em Personalizar a visualização
3. Título da busca: Insira um Título para a busca
4. Clique em Resultados
5. Campo:
1744
1. Selecione Solicitante campos...
1. Clique em Adicionar vários
2. Selecione Último nome
3. Pressione a tecla Ctrl
4. Selecione Primeiro nome
2. Clique em Adicionar
6. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Expense Commitments and Budget Validation SuiteApp
Cenário
O usuário instala o Expense Commitment and Budget Validation SuiteApp. Quando o usuário
tenta inserir e enviar um novo Orçamento personalizado, ocorre um erro "A conta usada pela
transação não está disponível nesta subsidiária".
Solução
Observações:
1745
• O erro pode acontecer mesmo ao usar uma função de administrador se a Subsidiária
do funcionário não estiver incluída na lista de subsidiárias à qual a Conta de
orçamento personalizada está disponível.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário está tentando editar o registro de Lançamento estatístico por meio de Transações >
Financeiro > Criar lançamentos estatísticos > Lista, mas o botão de edição está ausente ou não
está disponível.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1746
A NetSuite Support Assistant é uma ferramenta de linguagem natural do módulo de perguntas e
respostas que pode fornecer respostas imediatas às perguntas comuns de suporte NetSuite.
Nossa equipe utilizou mais de 20 anos de conhecimento e experiência para treinar a NetSuite
Support Assistant em uma ampla variedade de tópicos NetSuite e o projetamos para ajudá-lo a
encontrar respostas de vários repositórios de conhecimento, incluindo o SuiteAnswers e a
Comunidade de Suporte NetSuite. Para obter detalhes adicionais, consulte o artigo 98541 do
SuiteAnswers.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O usuário deseja excluir uma Importação bancária da página Histórico de Importação bancária
e ocorre um erro.
O motivo é que há importações mais duplicadas que dependem umas das outras.
Solução
Para resolver o erro e excluir a Importação com sucesso, o usuário precisa remover todas as
transações duplicadas da aba Excluído na página Vincular dados bancários primeiro e depois
prosseguir com a exclusão novamente.
1747
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Antes do upgrade da sua conta de produção para a versão NetSuite 2021.2, você pode testar a
nova versão deste SuiteApp em suas contas de Release Preview e Sandbox.
1. Vá para Personalização > SuiteBundler > Buscar e instalar bundles > Lista
2. Coluna Ação: Selecione Atualizar para o SuiteApp com os seguintes detalhes:
3. Nome: SuiteBilling Aprimoramentos
4. Versão: 20.1.0
5. ID do bundle: 306700
6. Quando a atualização for concluída, a nova versão e o ID do bundle deverão ser:
7. Versão: 21.2.0
8. ID do bundle: 393878
1748
NetSuite 2021.2
Aprimoramentos
No SuiteBilling Enhancements versão 21.2, você pode processar pedidos de alteração de
assinatura em massa.
Uma nova página Ordem de Alteração do Processo em Massa está disponível por meio
de Transações > Assinaturas > Processar Pedidos de Alteração em Massa. Nesta página,
faça o seguinte:
1749
Observação: Trilhas de auditoria mostrando ações Excluir Registros para registros de uso e
ordem de alteração antes da versão 21.2 serão inalteradas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Crie uma Busca salva de Funcionário para exibir um Relatório de Funcionário com a última
data de login.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1750
ANULAR PAGAMENTO DO CLIENTE
Referência: SuiteAnswers 14519
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Quando o botão Anular no Pagamento do cliente está ausente no modo Visualizar ou Editar,
você pode tentar Desativar a Preferência contábil Anular transações Usando Lançamentos de
estorno.
Solução
1. Desative as Transações Anuladas de Preferência contábil usando Lançamentos de estorno
1. Navegue até Configurações > Contabilidade > Preferências Contábeis
2. Clique em Geral
3. Anule transações usando lançamentos de estorno: Desmarque a caixa de seleção
4. Clique em Salvar
2. Anule Pagamento do Cliente
1. Navegue até Transações > Clientes > Aceitar Pagamentos do Cliente > Lista
2. Pagamento do Cliente: Clique em Editar
3. Clique em Anular
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.1
Cenário
1751
O motivo pelo qual um usuário recebe a mensagem de erro "Você não tem permissões para
editar esta transação", mesmo que ele tenha uma função de Administrador ou Personalizada
com Permissão total para essa Transação é porque o Período em que a Transação foi
contabilizada já está Fechado.
Solução
Para atualizar o registro com êxito via script, o usuário precisa fazer alterações no Período
fechado.
Observação: Quando o usuário faz login em uma função Personalizada com Permissão
Completa nessa Transação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
O usuário deseja ter uma página que contenha um campo 'selecionar' que filtra outro campo
'selecionar'.
1752
Solução
No SuiteScript 1.0
Script Suitelet:
function filterSelect(request,response){
var pEntity = request.getParameter('custpage_entity');
if (!pEntity) pEntity = 0;
var action = request.getParameter('custpage_action');
if (action == null || action == 'refresh')
{
response.writePage(refreshOtherSelect(pEntity));
}
}
function refreshOtherSelect(pEntity){
try {
var form = nlapiCreateForm('Fulfill Order Lines');
var action = form.addField('custpage_action', 'text', 'Action');
action.setDefaultValue('submit');
action.setDisplayType('hidden');
var entity = form.addField('custpage_entity', 'select', 'Customer');
addEntityOptions(entity, pEntity);
var transactions =
form.addField('custpage_transaction','select','Transactions');
nlapiLogExecution('DEBUG','Entity', 'Entity is: '+pEntity);
nlapiLogExecution('DEBUG','Run Search', 'Running
Search');
var search = nlapiLoadSearch('transaction',
'customsearch_all_transactions');
search.addFilter(new nlobjSearchFilter('entity',
null, 'anyof', pEntity));
var resultSet = search.runSearch();
resultSet.forEachResult(function(result) {
var n = 0;
nlapiLogExecution('DEBUG','Transactions',result.getValue('number'));
transactions.addSelectOption(n,
result.getValue('type') + ' ' + result.getValue('number'));
n++;
return true;
});
} catch(e) {
if ( e instanceof nlobjError )
nlapiLogExecution('DEBUG','Error','Details: ' + e.getDetails() + '
Code: ' + e.getCode());
else
nlapiLogExecution('DEBUG','Error','Error Details: ' + e.toString());
}
form.setScript('customscript_item_fulfillment_cs');
form.addSubmitButton('Submit');
form.addResetButton();
return(form);
}
function addEntityOptions(select, default_)
1753
{
select.addSelectOption(0, '- Select One -');
var search = nlapiLoadSearch('transaction',
'customsearch_all_transactions');
search.addFilter(new nlobjSearchFilter('mainname', null, 'noneof',
'@NONE@'));
search.setColumns(null);
search.addColumn(new nlobjSearchColumn('mainname', null, 'group'));
var resultSet = search.runSearch();
resultSet.forEachResult(function(result) {
var value = result.getValue('mainname', null, 'group');
select.addSelectOption(value, result.getText('mainname',
null, 'group'));
return true;
});
select.setDefaultValue(default_);
}
Script do Cliente:
function pageInit(type)
{
}
No SuiteScript 2.0
Suitelet:
/**
* @NApiVersion 2.x
* @NScriptType Suitelet
* @NModuleScope SameAccount
*/
define(['N/ui/serverWidget', 'N/search'],
function(nServerWidget, nSearch) {
1754
/**
* Definition of the Suitelet script trigger point.
*
* @param {Object} context
* @param {ServerRequest} context.request - Encapsulation of the
incoming request
* @param {ServerResponse} context.response - Encapsulation of the
Suitelet response
* @Since 2015.2
*/
function onRequest(context) {
var request = context.request;
var response = context.response;
if (!parameterEntity)
parameterEntity = 0;
log.debug({
title: 'Exception Occured',
details: errorDetails
});
}
response.writePage(formToWrite);
}
function refreshOtherSelect(parameterEntity) {
var form = nServerWidget.createForm({
title: 'Fulfill Order Lines'
});
actionField.defaultValue = 'submit';
actionField.displayType = 'hidden';
1755
addEntityOptions(entityField, parameterEntity);
log.debug({
title: 'Entity',
details: parameterEntity
});
transactionSearch.filters.push(nSearch.createFilter({
name: 'entity',
operator: nSearch.Operator.ANYOF,
value: parameterEntity
}));
transactionSearch.run().each(function(result) {
var count = 0;
transactionsField.addSelectOption({
value: count,
text: result.getValue({
name: 'type'
}) + ' ' + result.getValue({
name: 'number'
})
});
count++;
return true;
});
form.clientScriptFileId = '213';
form.addSubmitButton({
label: 'Submit'
});
form.addResetButton({
label: 'Reset'
});
return form;
}
1756
id: 'customsearch_all_transactions',
type: nSearch.Type.TRANSACTION
});
entitySearch.filters.push(nSearch.createFilter({
name: 'mainname',
operator: nSearch.Operator.NONEOF,
value: '@NONE@'
}));
entitySearch.columns.push(nSearch.createColumn({
name: 'mainname',
summary: nSearch.Summary.GROUP
}));
entityField.addSelectOption({
value: value,
text: resultText
});
return true;
});
entityField.defaultValue = parameterEntity;
}
return {
onRequest: onRequest
};
});
SuiteScript do Cliente:
//Additional code
...
function pageInit(scriptContext) {
function fieldChanged(scriptContext) {
if(scriptContext.fieldId == 'custpage_entity'){
var objRecord = scriptContext.currentRecord;
objRecord.setValue({
1757
fieldId: 'custpage_action',
value: 'refresh'
});
var button =
document.forms['main_form'].elements['submitter'];
if(button){
button.click();
}else{
document.forms[0].submit();
}
}
}
...
//Additional code
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante nem faz representações sobre o uso, os
resultados do uso, a precisão, a pontualidade ou a integridade de quaisquer dados ou
informações relacionados ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
qualquer serviço ou software relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
1758
Um erro INVALID_LOGIN_ATTEMPT é acionado sempre que um RESTlet é chamado com
parâmetros de URL adicionais por meio da Autenticação baseada em Token. No entanto, o erro
não ocorre quando nenhum parâmetro de URL adicional é incluído.
Esse erro é causado quando os parâmetros de URL não são incluídos no hash da string base ao
gerar a assinatura OAuth.
Solução
Os parâmetros de URL precisam ser incluídos (além dos parâmetros de URL padrão). A não
inclusão desses valores resultará em uma assinatura OAuth inválida, portanto, o erro
INVALID_LOGIN_ATTEMPT.
Para obter instruções detalhadas sobre como criar a assinatura OAuth, consulte o artigo 42019
Create oauth_signature for Token-based Authentication in RESTlet.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Assets Management 21.1 | ID do pacote: 364000
Cenário
Como o pacote de Gerenciamento de ativos fixos está instalado, o usuário está recebendo um e-
mail diariamente, com o seguinte erro: "SSS_INVALID_TYPE_ARG Você informou um
argumento de tipo inválido: options,params[0]".
Solução
O erro está sendo exibido devido ao script padrão SS de limpeza de relatórios de acionadores
FAM. Esse script é executado diariamente para examinar os ativos com a finalidade de geração
de relatórios. Para poder funcionar corretamente, esse script precisa do campo Pasta a ser usada
para geração de relatórios (ID interno) preenchido na Configuração do pacote Ativos fixos.
1759
1. Navegue até Documentos > Arquivos > Pasta de arquivo
2. Página de navegação esquerda da página: Clique em + ao lado da pasta
SuiteBundles para expandi-la
3. Clique na pasta Bundle 364000
Observação: Isso abrirá o conteúdo da pasta Bundle 364000
4. Pasta src: Anote seu ID Interno
5. Navegue até Ativos fixos > Configuração > Configuração do sistema
6. Clique na aba Relatórios
7. Pasta a ser usada para relatórios (ID interno): Insira o ID interno
notado na etapa 4
8. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Nesse ponto, a restrição à configuração do portlet só pode ser feita por meio de painéis
publicados. No entanto, a publicação de painéis na Central do cliente ainda não é suportada na
versão atual do NetSuite. Além disso, essa preocupação é abordada no Aprimoramento 75108.
Criar um link central personalizado para as buscas salvas a que os clientes devem ter acesso
pode ser usado como uma solução alternativa.
Solução
A.
1760
5. Ou você também pode definir a busca Salva como Pública
B.
Para adicionar o Link personalizado aos links da Página inicial da Central do cliente:
1. Vá para Personalização > Centrais e abas > Categorias centrais > Criar
2. Informe um nome para a categoria central no campo Nome
3. Tipo de central = Central do Cliente
4. Aba central = Início
5. No Link, escolha o link Criado no Pré-requisito B.
6. Em Nome do campo, informe o rótulo que será exibido nos links Início da Central do
cliente
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2020.2
Cenário
Solução
1761
5. Nível: Selecione Total
6. Clique em Adicionar
7. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
function pageInit(scriptContext){
var rec = scriptContext.currentRecord;
var objField = rec.getField({
fieldId: 'memo'
})
objField.isDisabled = true;
}
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Netsuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter na implementação do código de amostra em
suas plataformas de desenvolvimento nem no uso de suas próprias configurações de servidor
Web.
A Netsuite Inc. não garante nem faz representações sobre o uso, os resultados do uso, a
precisão, a pontualidade ou a integridade de quaisquer dados ou informações relacionadas ao
código de amostra. A Netsuite Inc. se isenta de todas as garantias, expressas ou implícitas e, em
particular, se isenta de todas as garantias de comercialização, adequação a um propósito
específico e garantias relacionadas ao código, ou qualquer serviço ou software relacionado a
ele.
1762
A Netsuite Inc. não será responsável por quaisquer danos diretos, indiretos ou consequenciais
ou custos de qualquer tipo decorrente de qualquer ação tomada por você ou por outras pessoas
relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Uma função personalizada com acesso ao registro de Entidade ou Transação não pode ver a aba
Comunicação do registro. Para visualizar essa aba, a função do usuário deve ter a permissão
Rastrear mensagens.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário tem um botão personalizado que gera arquivo PDF, mas o logotipo da empresa não
pôde ser lido e exibido como ponto de interrogação (?).
1763
Solução
No script, o símbolo de E comercial (&) é usado no URL da imagem, os links de URL, mas
não mostram o logotipo da empresa nos arquivos PDF. Para corrigir isso, você deve substituir o
símbolo de E comercial (&) por & dentro do URL.
Para ver um código de exemplo dessa solução, consulte o artigo do SuiteAnswers How to
Correctly Use Hyperlinks in Printing and Emailing Templates (ID 100284).
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1764
Produto: NetSuite 2021.1
Cenário
É possível criar uma tarefa a partir de um registro de Pedido de vendas existente usando a lista
suspensa Criar nova barra. No entanto, para Formulários personalizados, há instâncias em que a
Tarefa está ausente das opções.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Withholding Tax | ID do pacote: 47459
Cenário
Ao criar um novo Tipo de Imposto Retido na Fonte, o usuário encontra o erro "Insira valor(es)
para: Nome de Exibição/Código, Descrição."
Solução
1765
3. Clique em Enviar
2. Personalize o Formulário de desconto personalizado usado para desmarcar a
caixa de seleção Obrigatório dos campos Nome de exibição/código e Descrição
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Assets Management | ID do pacote: 364000 | Versão: 21.1
Cenário
Solução
Após alterar o valor de Vida útil do Ativo, execute novamente os Valores de depreciação pré-
calculados e espera-se que o Cronograma de depreciação correta seja gerada sem erros.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1766
COMO DEFINIR A PROMOÇÃO COMO INATIVA
Referência: SuiteAnswers 100430
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Adicione um Campo de linha da transação personalizada no Recebimento de item que irá gerar
o Preço base de um Item no nível da linha.
Solução
8. Navegue até Personalização > Listas, registros e campos > Campos de linha de
transação > Criar
9. Nome de campo: Insira Nome de campo
Exemplo: Preço base
10. Tipo: Selecione Moeda
11. Armazenar valor: Marque a caixa de seleção
12. Clique em Aplica-se a
13. Recebimento de item: Marque a caixa de seleção
14. Clique em Origem e filtro
- Lista de origem: Selecione Item
- Origem - De: Selecione Preço base
15. Clique em Salvar
1767
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
A Captura de caso de e-mail deve estar ativada para expor a sub-aba E-mail de entrada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1768
problema é uma configuração incorreta das Opções de Item da Transação associadas ao Item da
Matriz.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Ao enviar e-mails para o endereço NetSuite em Configurações > Suporte > Preferências de
suporte > E-mail de entrada, um caso é criado automaticamente em NetSuite.
Algumas empresas têm uma abordagem diferente na criação de Casos. Em algumas instâncias,
as empresas têm seus representantes de suporte, enviam um e-mail para o Cliente e o endereço
de e-mail de entrada do CC. Usando o SuiteScript, o caso criado pode ser anexado ao cliente
usando o endereço de e-mail do destinatário da mensagem de entrada e atribuí-lo ao
representante de suporte que enviou o e-mail.
Solução
É possível utilizar um script de evento de usuário acionado em uma função Após a submissão
para atingir esse objetivo.
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/record', 'N/search'],
1769
function(record, search) {
/**
* Function definition to be triggered before record is loaded.
*
* @param {Object} scriptContext
* @param {Record} scriptContext.newRecord - New record
* @param {Record} scriptContext.oldRecord - Old record
* @param {string} scriptContext.type - Trigger type
* @Since 2015.2
*/
function afterSubmit(context) {
if (context.type == context.UserEventType.CREATE) {
var authorEmail;
var recipientEmail;
if (authorEmail) {
log.debug('Message Details', 'Author: ' + authorEmail + '\nRecipient: ' +
recipientEmail);
//search for the employee which has the same sender's email address used in
the inbound email message
var employeeid;
search.create({
type: search.Type.EMPLOYEE,
filters: [search.createFilter({
name: 'email',
operator: search.Operator.IS,
values: [authorEmail]
})],
columns: ['internalid']
}).run().each(function(result) {
employeeid = result.getValue({
1770
name: 'internalid'
});
return true;
});
if (employeeid)
{
log.debug('Found Employee', 'Id: ' + employeeid);
//set the value of the 'Assigned To' field on the case record
record.submitFields({
type: record.Type.SUPPORT_CASE,
id: caseId,
values: {
assigned: parseInt(employeeid)
},
options: {
enableSourcing: false,
ignoreMandatoryFields : true
}
});
}
}
if (recipientEmail) {
//search for the customer which has the same recipient's email address used
in the inbound email message\
var customerid;
search.create({
type: search.Type.CUSTOMER,
filters: [search.createFilter({
name: 'email',
operator: search.Operator.IS,
values: [recipientEmail]
})],
columns: ['internalid']
}).run().each(function(result) {
customerid = result.getValue({
name: 'internalid'
});
return true;
});
if (customerid)
{
log.debug('Found Customer', 'Id: ' + customerid);
//set the value of the 'Company' and 'Email' field on the case record
record.submitFields({
type: record.Type.SUPPORT_CASE,
id: caseId,
values: {
company: customerid,
email: recipientEmail
},
options: {
enableSourcing: false,
1771
ignoreMandatoryFields : true
}
});
}
}
}
}
return {
afterSubmit: afterSubmit
};
});
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante nem faz representações sobre o uso, os
resultados do uso, a precisão, a pontualidade ou a integridade de quaisquer dados ou
informações relacionados ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
qualquer serviço ou software relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: NetSuite One Implementation Bundle | ID do pacote: 39609
Cenário
1772
Após a instalação do pacote, a sub-aba Implementação mostra apenas a Visão geral da
implementação e o Repositório de documentos. As seguintes Categorias centrais não estão
presentes:
- Gerenciamento de projeto
- Consultoria
- Testes
- Requisitos
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2019.2
Cenário
Solução
Código de amostra
SuiteScript 1.0
function beforeLoad_getInventoryDetails() {
1773
var count = nlapiGetLineItemCount('item');
//invcount will store the number of line item of the inventory assignment
var invcount = "";
//array item will store the values of the quantiy and serial number of each
line item
var items = new Array();
1774
//loop for all the items
//create a new inventory detail subrecord
//setting the values from the Item Fulfillment
for(var i=1; i <= soItem; i++ )
{
record2.selectLineItem('item', i);
var itemSubRecord = record2.createCurrentLineItemSubrecord('item',
'inventorydetail');
// loop for the so item inventory details line
for(y=1; y <= arrLen ; y++) {
itemSubRecord.selectNewLineItem('inventoryassignment');
itemSubRecord.setCurrentLineItemValue('inventoryassignment',
'quantity', items[y][1] );
itemSubRecord.setCurrentLineItemValue('inventoryassignment',
'issueinventorynumber', items[y][0]);
itemSubRecord.commitLineItem('inventoryassignment');
}
itemSubRecord.commit();
}
record2.commitLineItem('item');
var id = nlapiSubmitRecord(record2);
SuiteScript 2.0
function beforeLoad_getInventoryDetails() {
//invcount will store the number of line item of the inventory assignment
var invcount = "";
//array item will store the values of the quantiy and serial number of each
line item
var items = new Array();
1775
line: i});
invcount = subrec.getLineCount({
sublistId: 'inventoryassignment'
});
1776
});
var invDetailSubrecord = record2.getCurrentSublistSubrecord({
sublistId: 'item',
fieldId: 'inventorydetail'
});
record2.removeCurrentSublistSubrecord({
sublistId: 'item',
fieldId: 'inventorydetail'
});
record2.commitLine({
sublistId: 'item'
});
}
var id = record2.save();
1777
}
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante nem faz representações sobre o uso, os
resultados do uso, a precisão, a pontualidade ou a integridade de quaisquer dados ou
informações relacionados ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
qualquer serviço ou software relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Para acessar qualquer um desses recursos, sua empresa deve revisar e aceitar o Acordo de
licença de avaliação Beta do Oracle Cloud Services preenchendo o formulário de Recrutamento
do Programa Beta do Oracle NetSuite.
Para concluir este formulário, faça o seguinte:
1778
tiver uma conta do Oracle SSO, clique no botão Solicitar Log-in para criar essa
conta
7. Preencha o formulário. Você deve identificar um usuário autorizado que possa
assinar para aceitar o Acordo
8. Depois de enviar o formulário, o Oracle Beta Programs Office (BPO) o
verificará. Eles entrarão em contato com você se precisarem de esclarecimentos
9. O processo levará aproximadamente 2 semanas para que o Oracle BPO seja
concluído. Não siga antes de evitar atrasos no processamento da sua solicitação
10. Se nenhuma informação adicional for necessária, você receberá um e-mail de
confirmação para participar do Programa Beta
11. Depois que esse processo for concluído, os recursos solicitados estarão
disponíveis para capacitação na página Habilitar recursos, na subaba
SuiteCloud.
As empresas que habilitaram anteriormente qualquer um dos recursos acima sem preencher o
formulário de Recrutamento do Programa Beta do Oracle NetSuite deverão preencher esse
formulário assim que possível. Se sua empresa estiver nesse grupo, você recebeu a notificação
direta desse requisito.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Pode haver situações no SuiteCommerce InStore (SCIS), onde você pode encontrar o erro
acima ao editar o perfil do cliente. Para resolver isso, basta adicionar determinadas permissões
às funções do SCIS. Para fazer isso, siga as etapas abaixo:
1779
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
function searchCustomers()
1780
function getResultsLength()
var length = 0;
var currentIndex = 0;
do{
currentIndex += pageSize;
length += count;
while(count == pageSize);
return length;
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante nem faz representações sobre o uso, os
resultados do uso, a precisão, a pontualidade ou a integridade de quaisquer dados ou
informações relacionados ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
qualquer serviço ou software relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1781
EVITE O ERRO: O DOMÍNIO DE ARMAZENAMENTO ESCOLHIDO
WWW.DOMAIN.COM JÁ FOI UTILIZADO
Referência: SuiteAnswers 22902
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SiteBuilder | SuiteCommerce | SuiteCommerce Advanced
Cenário
Os usuários que têm contas anteriores com NetSuite, sejam unidades de teste durante o
treinamento ou contas ao vivo, podem ter a chance de encontrar o erro.
NetSuite monitora todos os nomes de domínio que estão sendo salvos no sistema. Isso é feito
para garantir que todo o conteúdo do site será exibido na instância do site associada ao
domínio.
Solução
2. Tente verificar se o usuário tem outras contas com NetSuite. Pode ser contas
passadas que abandonaram ou já tenham contas ativas.
1782
Se o usuário não tiver mais acesso a essas contas ou não tiver certeza se tiver contas anteriores
com NetSuite, envie um chamado ou entre em contato com a linha direta do Suporte de
NetSuite.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: EFT - Electronic Bank Payments
Cenário
O pacote EFT - Electronic Bank Payments oferece opção para criar o Suitelet de
processamento de pagamento de conta personalizado.
Observação: Para obter instruções detalhadas, consulte o artigo 38517 Example Custom Bill
Payment Processing Suitelet.
1783
epPaymentSelectionForm.AddColumn('text', 'Location', 'location',
true);
epPaymentSelectionForm.BuildUI(request, response);
Solução
epPaymentSelectionForm.AddFilter(true, 'custbody_sourced_location',
'select', 'custbody_sourced_location', '', '', 'Select the location on the
main line of the transactions.', 'location', '');
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante nem faz representações sobre o uso, os
resultados do uso, a precisão, a pontualidade ou a integridade de quaisquer dados ou
informações relacionados ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
qualquer serviço ou software relacionado a ela.
1784
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
ABRIR LINK EM UMA NOVA JANELA USANDO SUITESCRIPT 2.0
Referência: SuiteAnswers 80390
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O script de amostra navega o usuário para um site diferente em uma nova janela clicando em
um botão.
Solução
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define([],
function() {
function beforeLoad(scriptContext) {
var form = scriptContext.form;
var gotolink = "window.open('https://www.google.com/');";
form.addButton({
id : 'custpage_buttonid',
label : 'Test',
functionName: gotolink});
}
return {
beforeLoad: beforeLoad
};
});
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Netsuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter na implementação do código de amostra em
suas plataformas de desenvolvimento nem no uso de suas próprias configurações de servidor
Web.
1785
A Netsuite Inc. não garante nem faz representações sobre o uso, os resultados do uso, a
precisão, a pontualidade ou a integridade de quaisquer dados ou informações relacionadas ao
código de amostra. A Netsuite Inc. se isenta de todas as garantias, expressas ou implícitas e, em
particular, se isenta de todas as garantias de comercialização, adequação a um propósito
específico e garantias relacionadas ao código ou qualquer serviço ou software relacionado a
ele.
A Netsuite Inc. não será responsável por quaisquer danos diretos, indiretos ou consequenciais
ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por outras pessoas
relacionadas ao código de amostra.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Purchase to Project 1.0.0
Cenário
A compra para o Project SuiteApp resulta em falha de validação e o SuiteApp não foi instalado
com sucesso. A Validação falhada mostra os seguintes detalhes do erro:
"Falha na Validação:
Detalhes: A função com ID de Consultor referenciado pela função de campo não existe.
Verifique o ID da função pretendida ou se o formulário padrão está ativado para a função
pretendida.
Arquivo: ~/Objects/form/custform_p2p_po_form.xml"
Todos os recursos necessários estão habilitados. A Função padrão do Consultor com ID Interno
46 está definida como Inativa.
Solução
1786
11. Pesquise pela Função do Consultor com ID Interno 46
12. Inativo: Desmarque a caixa de seleção
13. Clique em Enviar
14. Navegue até SuiteApps
15. Pesquisar SuiteApps: Insira Purchase to Project
16. Clique em Purchase to Project SuiteApp
17. Clique em Instalar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
O comprador tentou adicionar um novo Cartão de crédito na página Minha Conta na loja
virtual, mas recebeu a mensagem de erro "falha inesperada".
Para resolver esse problema, o usuário deve garantir que a moeda preferencial definida no
registro de Cliente afetado seja selecionada no registro de Perfil de processamento de
pagamento.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1787
Produto: NetSuite 2021.1
Cenário
Algumas lojas virtuais gostariam de ter blogs ativados nos sites hospedados NetSuite. Na
versão atual de NetSuite, isso ainda não é possível. Para uma solução alternativa ter uma página
de blog em uma loja virtual hospedada com NetSuite.
Solução
1. Configure
um subdomínio como blog.mysite.com no Comércio > Hospedagem > Domínios >
Criar
2. Subdomínio de host com uma plataforma como Blogger, Wordpress etc.
3. Configure o DNS para apontar todas as solicitações para o site de blog para o
subdomínio e a solicitação wwww normal para o site da NetSuite
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteSuccess-WIP for Cost|NOAM AG | ID do pacote: 289677
Cenário
Solução
O comportamento deve-se aos adiantamentos para aplicar o valor nos Relatórios de despesas.
Quando um Funcionário tiver adiantamentos, o script de mapear/reduzir de Liberação de Fatura
não criará um Lançamento de Lançamento de Liberação de NFF para o registro WIP de um
item de linha de despesa.
Para evitar que isso aconteça, o valor precisa ser zerado consumindo os avanços ou criando um
Lançamento. Para obter instruções detalhadas sobre como criar um Lançamento, consulte o
artigo 7743 Making Journal Entries.
1788
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Determine os detalhes de uma busca salva carregando a busca pelo SuiteScript 1.0 por meio do
console do navegador.
Solução
É extremamente útil ver um filtro de Busca salva e Detalhes da coluna, especialmente quando
alguém está tentando recriá-lo por meio do script. Abaixo está uma maneira para isso.
Observação: Isso retornará um objeto. Abra o objeto e os detalhes da busca, incluindo seus
filtros e colunas, serão exibidos. Ao abrir os filtros, você poderá ver os detalhes do filtro. O
mesmo vai para colunas.
1789
Observação: O usuário deve estar em uma página NetSuite ao fazer isso.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209
Cenário
Pode haver instâncias em que o campo Endereço para entrega não seja preenchido no backend
se o Pedido de vendas for criado no SuiteCommerce InStore (SCIS). Uma causa possível disso
é que o endereço do cliente está incompleto.
Solução
1790
13. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1791
O SuiteScript de amostra a seguir é Script de evento de usuário e, para testá-lo, é necessário
implementá-lo em qualquer registro NetSuite Após o envio.
/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define([], function() {
/**
* Function definition to be triggered before record is loaded.
*
* @param {Object} scriptContext
* @param {Record} scriptContext.newRecord - New record
* @param {Record} scriptContext.oldRecord - Old record
* @param {string} scriptContext.type - Trigger type
* @Since 2015.2
*/
function getRecId(scriptContext) {
try {
var recordId = scriptContext.newRecord.id;
log.debug({ title: 'Record ID', details: recordId });
} catch (error) {
log.debug({ title: 'CATCH - ERROR', details: error });
}
}
return {
afterSubmit: getRecId
};
});
Aviso legal
O código de amostra descrito aqui é fornecido "como está", sem garantia de qualquer tipo, até a
extensão máxima permitida pela lei. A Oracle + NetSuite Inc. não garante ou garante que os
desenvolvedores de sucesso individuais possam ter ao implementar o código de amostra em
suas plataformas de desenvolvimento ou ao usar suas próprias configurações de servidor Web.
A Oracle + NetSuite Inc. não garante, garante nem faz representações sobre o uso, os
resultados do uso, a precisão, a pontualidade ou a integridade de quaisquer dados ou
informações relacionados ao código de amostra. A Oracle + NetSuite Inc. se isenta de todas as
garantias, expressas ou implícitas e, em particular, isenta de todas as garantias de
comercialização, adequação a uma finalidade específica e garantias relacionadas ao código, ou
qualquer serviço ou software relacionado a ela.
A Oracle + NetSuite Inc. não será responsável por quaisquer danos diretos, indiretos ou
consequenciais ou custos de qualquer tipo resultante de qualquer ação tomada por você ou por
outras pessoas relacionadas ao código de amostra.
1792
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Withholding Tax Bundle
Cenário
Solução
De acordo com nossa Equipe de produto, isso é o padrão. Quando nenhum Código de retenção
de imposto estiver disponível, o formulário não será recarregado com os Campos de imposto
retido na fonte.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
NetSuite 2021.2 aplica alterações às APIs que os scripts devem usar para verificar os valores
dos campos de senha personalizados. A partir desta versão, o uso do SuiteScript
1.0 nlapiEncrypt(s, algorithm, key) A API para verificar valores de campo de senha
personalizada não será mais suportada e o uso do SuiteScript
2.x record.getValue(options) ou currentRecord.getValue(options) métodos para
verificar valores de campo de senha personalizada não serão mais recomendados. Em vez
disso, os scripts devem incluir as novas APIs a seguir que você deve usar para verificar os
valores do campo de senha personalizado. Essas APIs estarão disponíveis a partir da versão
2021.1.
1793
SuiteScript 2.x: checkPasswordField(options) método no módulo N/crypto
Após o upgrade da sua conta para a versão 2021.1 e antes do upgrade para a versão 2021.2,
atualize os scripts para usar essas novas APIs.
Essas novas APIs incluem novos recursos de validação que melhoram a segurança do produto e
não exigem que os usuários saibam ou identifiquem informações específicas sobre criptografia.
Observação: É necessário fazer alterações nos scripts que usam nlapiEncrypt somente se
verificarem campos de senha e tiverem um valor definido para sha1 or void.
No NetSuite 2021.2, o uso do nlapiEncrypt A API para verificar os valores corretos dos
campos de senha personalizados será proibida.
Além disso, NetSuite 2021.2 incluirá as seguintes alterações para retornar valores:
Para garantir que seus scripts continuem a ser executados conforme esperado após o upgrade da
sua conta para a versão 2021.2, faça as seguintes alterações assim que possível após o upgrade
da sua conta para a versão 2021.1:
1794
Atualize os scripts do SuiteScript 1.0 que chamam nlapiEncrypt para utilizar
nlapiCheckPasswordField.
Determine se alguma das opções a seguir inclui lógica construída ao redor da obtenção do valor
do campo de senha personalizada criptografado, o que significa que há uma dependência em
valores de campo criptografados. Após o upgrade da sua conta para a versão 2021.1 e antes do
upgrade para a versão 2021.2, atualize-as para evitar problemas com valores de retorno nulos.
Buscas salvas
Exemplos de código
1795
Exemplo SuiteScript 1.0
/*
Script to compare password value entered by the user with existing custom
password field
*/
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1796
OS CAMPOS DE INFORMAÇÕES FISCAIS SÃO DIFERENTES EM DUAS
COTAÇÕES USANDO O MESMO FORMULÁRIO PERSONALIZADO
Referência: SuiteAnswers 100752
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
Esse comportamento se deve à configuração dos Impostos por linha nas transações em
Configurar Impostos.
A diferença entre as duas cotações deve-se à diferença na definição quando as transações foram
criadas.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1797
2. Ao lado do Modelo de PDF/HTML avançado preferencial: Clique
em Editar
3. Canto direito do topo: Alterne Código-fonte
4. Código-fonte: Adicione ${companyInformation.companyName}
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Um usuário deseja ver a lista de todos os Lançamentos com status Aprovação pendente na
página Aprovar lançamentos, mas um Lançamento está ausente.
Solução
O motivo mais comum pelo qual um Lançamento com status Aprovação pendente não aparece
na lista Aprovar lançamentos é que a transação foi anulada.
Ele ainda aparecerá como Aprovação pendente, mas o Aprovador não verá isso na lista de
Lançamentos a serem aprovados.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
1798
Solução
O motivo desse erro pode ser que o SuiteTax não esteja ativado na conta do usuário.
De acordo com 84042 Tax point dates - Somente campos de imposto do SuiteTax serão
suportados no SuiteAnalytics Connect, incluindo SuiteQL com a fonte de dados do Analytics.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Há situações em que o campo Data não é mostrado nas Notas do sistema da transação durante a
criação.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1799
RESOLVER ERRO: ERRO INESPERADO NO FORMULÁRIO DE CASO ONLINE
Referência: SuiteAnswers 101365
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Ao enviar um formulário de caso on-line, o usuário está recebendo uma mensagem de erro
inesperado. Isso está acontecendo nos formulários existentes e nos formulários recém-criados.
Isso também está acontecendo ao usar o URL do Formulário interno ou o URL do Formulário
editável.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
O cliente deseja visibilidade em relação ao número de itens disponíveis para venda. A lógica de
fórmula usada foi a soma de Quantidade encomendada e Quantidade em estoque menos
Quantidade comprometida e Quantidade com backorder.
Solução
1. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar > Itens
2. Na aba de Resultados, adicione o seguinte:
1800
- Tipo de resumo: Máximo
- Fórmula: NVL({quantityonorder},0)+NVL({quantityonhand},0)-
NVL({quantitycommit},0)-NVL({quantitybackordered},0)
- Rótulo personalizado: Quantidade para venda
- Rótulo resumo: Quantidade para venda
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
Pode haver instâncias em que você não possa imprimir a etiqueta de envio do Pedido de vendas
quando ele estiver marcado como empacotado no SuiteCommerce InStore (SCIS). Uma causa
possível disso é que o método de entrega usado não tem uma integração de etiqueta de envio.
Solução
5. Clique em Salvar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1801
Produto: NetSuite 2020.2
Cenário
Solução
Para encaminhar mensagens para NetSuite usando o Gmail, execute as seguintes etapas:
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
1802
Um usuário deseja excluir um Lançamento rejeitado. No entanto, ele não aparece na lista de
lançamentos.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Produto: NetSuite 2021.1
Cenário
Solução
1. Na janela do browser, copie o link de endereço abaixo quando estiver conectado à conta
NetSuite
https://system.netsuite.com/app/common/item/calcstocklevels.nl
2. Clique em Enviar
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
1803
Cenário
O Cliente deseja poder ocultar os formulários personalizados que não estão mais sendo usados,
pois faz a lista muito longa e torna os formulários mais difíceis de localizar. Os formulários não
devem ser excluídos, pois isso pode ser necessário para uso futuro.
Solução
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
A página Faturar clientes faturáveis não está mais agrupando encargos por Cliente, em vez
disso, ela está agrupando-a por Funcionário.
Solução
Informações Adicionais: Agrupar cobranças por - Use a lista suspensa para escolher o campo
que você deseja usar para agrupar cobranças nas NFFs. Quando você gera uma fatura do
cliente, todas as cobranças com as mesmas informações no campo selecionado são combinados
em uma única linha na fatura.
Observação: Quando você cobra encargos na página Faturar clientes faturáveis, uma fatura
separada é criada para cada agrupamento. As NFFs criadas incluem itens de linha para cada
cobrança agrupada.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1804
ADICIONAR ENDEREÇO RESIDENCIAL DO FUNCIONÁRIO NA BUSCA SALVA
DO FUNCIONÁRIO
Referência: SuiteAnswers 103356
Aplica-se a
Cenário
O usuário queria criar uma Pesquisa salva de Funcionário que só puxe os endereços
residenciais dos funcionários.
Solução
1805
Esse artigo foi útil? Clique aqui para deixar seu comentário.
Aplica-se a
Cenário
Este artigo aborda como fazer as Regras de Cobrança Baseadas em Tempo aplicadas
exclusivamente aos Funcionários selecionados (Recurso).
Solução
Observação: O usuário também pode usar a aba Filtros da Regra de cobrança baseada em
tempo para personalizar o filtro que a Regra de cobrança se aplicará.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1806
NOTIFICAÇÃO DE LANÇAMENTO DE E-FIX
Referência: SuiteAnswers 103478
• Uma correção eletrônica é uma versão programada usada para resolver problemas
relatados pelo cliente que não exigem atenção imediata, mas deve ser resolvida antes das
versões semestrais principais.
• Cada versão de e-fix é feita em duas partes; uma liberação para o Ambiente de teste
geralmente na terça-feira da semana de e-fix, e uma liberação para o Ambiente de Produção
geralmente na quinta-feira da semana de e-fix. Durante a maioria dos meses, os lançamentos
ocorrem duas vezes por mês. Há exceções ao cronograma durante novembro e dezembro.
• 07 de setembro - Sandbox
• 09 de dezembro - Produção
1807
Fixed Assets Management (FAM)
Electronic Bank Payments (EP)
Recurring Billing (RB)
Contract Renewals (CR)
Electronic Invoicing (E-Invoicing)
Withholding Tax (Wtax)
International Tax Reports (ITR)
Tax Audit Files (TAF)
Supplementary Tax Calculation
Supply Chain Management (SCM)
Warranty and Repairs Management (WRM)
EITF-08-01 Platform Feature
Shelf-to-Sheet Count
Bank Statement Parsers SuiteApp (BSP)
Bank Connectivity SuiteApp (BC)
SuiteApprovals
Purchase Order Approval Workflow
Advanced Procurement
NetSuite Approvals Workflow
Advanced Manufacturing
Manufacturing Mobile
Quality Management
Brazilian Hub
Brazilian Hub Reporting
SuiteTax Engine
O processo de e-Fix do SuiteApp começa na data mostrada e continua até que todas as contas
sejam atualizadas.
Todas as datas publicadas nesta página são tentativas e sujeitas a alterações de última hora.
Aplica-se a
1808
Cenário
O usuário já tem um papel personalizado que tem permissões para visualizar seus registros de
transação. No entanto, Nenhum lembrete a exibir é mostrado no portlet Lembretes do usuário
ao configurar o portlet Lembretes padrão.
Solução
Para resolver o problema, garanta que o papel personalizado tenha pelo menos uma permissão
Criar para as transações.
Aplica-se a
Cenário
O usuário deseja criar uma pesquisa salva de Projeto e destacar esses projetos sem transações.
Solução
1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo
2. Selecione Projeto/tarefa
3. Vá para a sub-aba Destaque > Clique em Destacar se... na sublista.
4. Preencha o seguinte:
- Filtro = Transação: Data
- Descrição = está vazia
5. Clique em Salvar
1809
Resultados: A Pesquisa salva destacará projetos sem nenhuma transação.
Aplica-se a
Cenário
Quando o usuário tenta criar uma transação (ou seja, NFF) com uma incompatibilidade de data
e período da transação, o usuário encontra o aviso: "A data da transação não está dentro do
intervalo de datas do período contábil selecionado..." mesmo se a preferência: Permitir data de
transação fora do período contábil estiver definida como Permitir ou Avisar.
Solução
Veja abaixo uma descrição mais detalhada da preferência encontrada na Central de ajuda:
Permitir transações de estoque com data fora do período contábil
1810
PROGRAMANDO O SCRIPT PFA ENFILEIRADO DO PROCESSO AUTOMÁTICO
PARA PROCESSAR PFAS PARADAS NO STATUS ENFILEIRADO
Referência: SuiteAnswers 103511
Aplica-se a
Cenário
Solução
Como alternativa, para processar as PFAs bloqueadas na fila, você pode definir manualmente o
status das PFAs bloqueadas como Falha. Para definir manualmente o status do PFA em espera,
consulte o artigo de suporte do SuiteAnswers Payment File Administration Stuck in Queued
Status de ID 26150 para obter mais informações.
Aplica-se a
1811
Produto: NetSuite 2021.2
SuiteApp/Pacote: Fixed Assets Management | ID do pacote: 364000
Cenário
O usuário precisa Propor um ativo e, depois de navegar para Ativos fixos > Transações >
Proposta de ativo, mostra uma página em branco.
Solução
Aplica-se a
Cenário
A tabela 'Período contábil' é exposta no Catálogo de registros, mas não pode ser acessada
usando a origem de dados NetSuite2.com.
Solução
1812
12. Atualizar a conexão na ferramenta de banco de dados
Aplica-se a
Produto: NetSuite 2021.2
Cenário
Solução
Isso é verdadeiro quando o número de Fornecedores não excede 500 e que na Preferência dos
usuários, no Nº máximo de registros em menus suspensos em Otimizando o NetSuite
está padronizado como 500 (máximo). Estas são as etapas para que os usuários ainda possam
procurar o Nome do Fornecedor no Campo Fornecedor de uma Fatura.
1. Vá para Página Inicial > Preferência dos Usuários > Otimizando a seção
NetSuite
2. Nº máximo de registros em menus suspensos: Defina esta Preferência como Menor
que o número de seus Fornecedores ou defina como 0
3. Clique em Salvar
Aplica-se a
Produto: NetSuite 2022.1
SuiteApp/Pacote: Brazilian Hub
Cenário
1813
Em 8 de março de 2022, o Oracle NetSuite mudará a forma como o Brazilian Hub fornece
informações para os documentos eletrônicos gerados. Um plug-in de fonte de dados
personalizada predefinido será usado para reunir e fornecer as informações inseridas nos
documentos eletrônicos. A partir de 8 de março de 2022, para certificar documentos
eletrônicos, será necessário atualizar os Modelos do Documento eletrônico para usar o novo
plug-in.
Dependendo dos seus modelos de documento eletrônico atuais, você deve atualizá-los de
maneira diferente:
- Se você usar modelos de documentos eletrônicos predefinidos fornecidos pelo Brazil
Certification Tax Authorities SuiteApp sem personalização, substitua o conteúdo dos registros
dos modelos de documentos eletrônicos pelos novos modelos.
- Se seus modelos de documentos eletrônicos atuais tiverem sido personalizados para a sua
empresa, atualize as referências nos modelos personalizados para oferecer suporte ao plug-in
Fonte de dados personalizada.
Solução
1814
R-2020
R-2098
R-2099
R-9000
Se os modelos de documentos eletrônicos atuais foram personalizados para a sua empresa, você
deve substituir as variáveis atuais nos registros dos modelos de documentos eletrônicos pelos
novos.
As variáveis a seguir foram alteradas para suportar o plug-in Fonte de Dados Personalizada:
1815
EFDReinf.param.ambient br.taxAuthority.environment
Qual é o valor padrão da preferência Número máximo de linhas de compra para consolidar?
10
Qual é o número máximo que pode ser inserido na preferência Número máximo de linhas de
compra para consolidar?
250
O Máximo de Linhas de Compra para Consolidação está disponível mesmo que o Módulo
Advanced Procurement não esteja provisionado?
Sim
Existe uma página separada de Máximo de Linhas de Compra para Consolidar para
Requisições de Pedido?
Não. A preferência é aplicável a Requisições de pedido e Itens de pedido.
Em Configuração > Empresa > Habilitar recursos > aba Transações, não vejo os Contratos de
compra, mas apenas os Pedidos de compra.
Isso significa que o Módulo Advanced Procurement ainda não foi provisionado para a Conta.
Entre em contato com o Gerente da Conta para o provisionamento.
Depois que o Módulo Advanced Procurement é instalado, há algo mais que precisa ser
baixado?
1816
Não. Os Contratos de Compra podem ser ativados depois. Não é necessário instalar o ID do
pacote de Advanced Procurement 57060.
O que acontece se este pacote não estiver instalado e ainda assim o Contrato de compra estiver
ativado?
O Contrato de Compra não passará pela aprovação.
Esse artigo foi útil? Clique aqui para deixar seu comentário.
1817