Você está na página 1de 1817

Artigos do Suporte

Atualizado em 22 de fevereiro de 2022

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!

SEVERIDADE DE CHAMADO PARA CHAMADOS ON-LINE


Referência: SuiteAnswers 24367

O novo campo de Severidade de chamados foi adicionado ao formulário de caso on-line no


SuiteAnswers.

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.

Severidade Nível 1 (Crítico) ou C1


Significa um incidente em que o uso de produção do Cliente do Serviço é interrompido ou tão
severamente afetado que o Cliente não pode razoavelmente continuar as operações de negócios.
Isso pode resultar em uma interrupção imediata e material da operação comercial do Cliente,

1
que causará uma perda de dados do Cliente e / ou restringirá a disponibilidade a esses dados e /
ou causará impacto financeiro significativo.

Severidade Nível 2 (Significante) ou C2


Significa um incidente em que uma ou mais funções importantes do serviço não estão
disponíveis sem uma solução alternativa aceitável. A implementação ou uso de produção do
Cliente pelo Serviço continua, mas não é interrompido; no entanto, há um sério impacto nas
operações comerciais do Cliente.

Severidade Nível 3 (Menos Significante) ou C3


Significa um incidente em que: (a) os recursos importantes do Serviço não estão disponíveis,
mas uma solução alternativa está disponível, ou (b) os recursos do serviço menos significativos
não estão disponíveis sem uma solução Alternativa razoável. Os clientes experimentam uma
pequena perda de funcionalidade de operação de negócios e / ou um impacto nos recursos de
implementação.

Severidade Nível 4 (Mínimo) ou C4


Significa um incidente que tenha um impacto mínimo nas operações de negócios ou na
funcionalidade básica do serviço.

Os níveis de severidade são atribuídos para permitir a priorização de incidentes recebidos. A


NetSuite pode reclassificar incidentes com base no impacto atual no serviço e nas operações
comerciais, conforme descrito nas definições de Nível de Severidade acima mencionadas. No
caso da NetSuite determinar que um incidente é, de fato, uma Solicitação de Aprimoramento, a
gravidade do chamado padrão no formulário será atribuída.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONTATOS AUTORIZADOS
Referência: SuiteAnswers 38154

A fim de melhorar nossos tempos de resposta e desenvolver um Suporte ao Cliente escalável, a


NetSuite adaptou o processo de Contatos Autorizados de acordo com nossos Termos de
Serviço de Suporte.
Para configurar os contatos autorizados da sua empresa, acesse Manage Authorized Contacts
via NetSuite Account Center.

Quem são os contatos autorizados?


São os funcionários nomeados do Cliente que possuem conhecimento técnico, treinamento ou
experiência suficiente com o Serviço; ele será responsável por todas as comunicações com o
Suporte da NetSuite. Isso inclui submissão de casos e relatórios de incidentes. Esses Contatos
Autorizados estão autorizados a solicitar e receber Serviços de Suporte em nome de sua
organização.

Onde encontro os Termos de Suporte do NetSuite?


Ele está disponível em https://www.netsuite.com/portal/resource/terms-of-support-

2
services.shtml

Quantos Contatos Autorizados nossa empresa pode ter?


Depende do tipo de suporte que você possui. Isso é explicado nos Termos Suplementares de
Suporte e na Tabela de Comparação da Oferta de Suporte também encontrados neste
link https://www.netsuite.com/portal/resource/terms-of-support-services.shtml

Quando isso ficou disponível em nossos Termos de Serviço do NetSuite?


Durante a renovação do contrato do cliente a partir de 2012.

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.

Os contatos autorizados também se aplicam aos provedores de solução?


Sim.

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.

Todos os Administradores são contatos autorizados?


Não automaticamente. Usuários autorizados são pessoas especificadas por sua empresa. Eles
podem ter qualquer função, incluindo a função Administrador.

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.

E se o cliente solicitar um Contato Autorizado adicional?


O número atual publicado deve ser respeitado. Qualquer preocupação sobre isso deve ser
discutida com os gerentes de conta.

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.

Os Provedores de Soluções / Serviços Profissionais / Funcionários do NetSuite ligam no


lugar dos clientes automaticamente autorizados?
Entre os listados, apenas os Serviços Profissionais ou quaisquer funcionários da NetSuite são
pré-autorizados por padrão.

E se um caso foi submetido por um usuário autorizado em nome de um contato não


autorizado, nós fornecemos suporte?

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.

GERENCIAR CONTATOS AUTORIZADOS POR MEIO DA CENTRAL DE CONTAS


DO NETSUITE
Referência: SuiteAnswers 37605

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Nenhum Contato autorizado foi configurado na conta do NetSuite.

Em consonância com o provisionamento de Contatos Autorizados, uma conta tem o direito de


ter determinado número de indivíduos que servirão como contatos autorizados para o Suporte
do NetSuite.

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:

1. Efetue log-in na sua Conta do NetSuite


2. Clique na aba Suporte
3. No portlet Central de Contas do NetSuite, clique no link Central de Contas do
NetSuite
4. No portlet Central do cliente - Links da página inicial, clique em Contatos
autorizados
5. Clique em Novo contato autorizado
6. Preencha os campos obrigatórios:

o Nome
o Sobrenome
o E-mail
o Número de telefone
o Fuso horário

7. Marque a caixa de seleção Autorizado


8. Clique em Salvar

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.

ACESSANDO A CENTRAL DE CONTAS DO NETSUITE


Referência: SuiteAnswers 10038

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.

Para acessar a Central de Contas do NetSuite:


1. Clique na guia Suporte para visualizar o portlet da Central de Contas do NetSuite.
Para a maioria dos usuários, o portlet exibe uma mensagem indicando que você não tem
permissão. Se você acha que deve ter permissão para este portlet e para a Central de Contas
do NetSuite, entre em contato com o administrador da sua conta.

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.

Os funcionários com permissão acessam a Central de Contas do NetSuite a partir do mesmo


portlet, portem eles a função Centro de Suporte do NetSuite ou Centro de Suporte 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.

Para sair da Central de Contas do NetSuite:


A partir do ícone para mudar de função, clique em Visualizar todas a funções.
1. No ícone Alterar funções, selecione Visualizar todas a funções.
2. Na página Escolher Funções, clique na função desejada.

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.

VISÃO GERAL DA RELEASE PREVIEW (PRÉ-VISUALIZAÇÃO DE


LANÇAMENTO)
Referência: SuiteAnswers 48831

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.

Solicitando uma conta de Release Preview (pré-visualização de lançamento)


Se você usou uma última versão da Release Preview, receberá uma conta do Release Preview
de 2019.1 por padrão. Se você não se enquadra nessa categoria e gostaria de receber uma conta
do Release Preview de 2019.1, inscreva-se para poder testar a nova versão antes da data de
atualização da sua produção. O opt-in estará disponível a partir de 25 de janeiro de 2019. Em
2019.1, um procedimento de opt-in foi introduzido para ajudar seu administrador a solicitar
uma prévia da próxima versão.
Para ativar a Release Preview (pré-visualização do lançamento):
- Na sua conta de produção, vá para Configurações > Empresa > Pré-visualização de
Lançamento
- Clique em Solicitar Release Preview.

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.

URLs da Release Preview (pré-visualização de lançamento)


Você pode acessar sua conta do Release Preview a partir do mesmo URL da sua conta de
produção:
https://system.netsuite.com.
Faça login na conta de produção e, em seguida, selecione a função Visualizar Release da lista
mudança de função ou da página Escolher Função para acessar a conta de Release Preview.
As URLs que você usa para acessar o Release Preview de outras maneiras que não através da
interface do usuário também podem exigir atualização. Para ver as URLs dos domínios
específicos da sua conta para serviços web, REST (Representational State Transfer), e outros
serviços, na sua conta de Release Preview, vá a Configurações > Informações da Empresa e
clique na aba URLs da empresa. Para detalhes, veja Entendo URLs do NetSuite.

Aproveitando o máximo da Release Preview (pré-visualização de lançamento)


Para ajudar você a aproveitar ao máximo o seu Release Preview, revise os seguintes tópicos:
Preparando-se para o teste inclui as seguintes seções:
- Definindo preferências para o email de pré-visualização de lançamento
- Acessando sua conta de Release Preview (pré-visualização de lançamento)
- Funcionalidade disponível para teste
- Como relatar problemas da Release Preview (pré-visualização de lançamento)

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.

DEFINIÇÕES DOS STATUS DOS CASOS NO SUPORTE DO NETSUITE


Referência: SuiteAnswers 39911

Not started (não iniciado): status automático quando da criação do caso.


Open – pending investigation (aberto – investigação pendente): o caso foi designado ao
time apropriado.
In progress (em progresso): um técnico do suporte está trabalhando no caso.
Transferred (transferido): o caso demanda outro conjunto de habilidades (skillset) e é
designado para outro time.
Escalated (escalado): o caso foi redesignado a um SME (expert).
Awaiting for customer (aguardando resposta do cliente): o suporte está aguardando a
resposta do cliente sobre as informações requisitadas. Esse status permanece por três dias uteis
e o caso será automaticamente fechado se não houver resposta.
Resolved – pending customer review (resolvido – revisão do cliente pendente): uma
solução definitiva ou testada foi enviada ao cliente, mas nenhuma confirmação acerca do
fechamento do caso foi recebida. Esse status permanecerá por três dias úteis e o caso será
automaticamente fechado se não houver resposta.
Resolved – waiting RCA (resolvido – aguardando RCA): o defeito relatado foi resolvido,
mas foi solicitado a RCA (root cause analysis – análise da causa raiz). Uma vez que a RCA for
enviada ao cliente, o suporte fechará manualmente o caso.
Closed (fechado): o cliente concordou explicitamente que não demanda mais nenhuma ação
do suporte, portanto o caso pode ser fechado.
Re-opened (reaberto): status padrão quando um cliente atualiza um caso.

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.

• O que é Suporte Premium


• 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
• Como deixar um feedback sobre sua experiência com nosso Suporte

Esse artigo foi útil? Clique aqui para deixar seu comentário.

QUANDO ENTRAR EM CONTATO COM O SUPORTE


Referência: SuiteAnswers 67468

Os clientes portadores de um pacote de Suporte Premium podem conseguir auxílio do Suporte


ao cliente por telefone ou por casos on-line sobre os seguintes temas:
• defeitos do produto
• problemas de performance
• perguntas sobre funcionamento ou sobre como fazer algo
• pedidos de aprimoramento do produto

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

Seja bem-vindo ao Premium Suporte


O NetSuite oferece serviços e benefícios da melhor qualidade para assegurar o sucesso da sua
empresa. Nós estamos comprometidos a responder suas perguntas e solucionar seus problemas
de maneira eficiente.

O Suporte Premium tem os seguintes recursos:


• Número de telefone gratuito para o Suporte ao Cliente
• Submissão ilimitada de chamados online
• Prioridade na resposta dos chamados
• Permite perguntas básicas sobre funcionalidade e passo-a-passo (how-to questions)
• Permite até quatro contatos autorizados

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.

PROCESSO DE SOLUÇÃO DE DEFEITOS DA NETSUITE


Referência: SuiteAnswers 74573

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.

Veja o atual cronograma do E-fix aqui

Não consegue abrir um chamado via SuiteAnswers? Clique aqui.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMO SE PREPARAR PARA UMA ATUALIZAÇÃO DA NETSUITE


Referência: SuiteAnswers 67477

Duas vezes ao ano, nós temos grandes lançamentos nos quais adicionamos novas
funcionalidades baseadas nas votações de aprimoramento.

Para se preparar para a nova versão, recomendamos que faça o seguinte:

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.

COMO DEIXAR UM FEEDBACK SOBRE SUA EXPERIÊNCIA COM SUPORTE AO


CLIENTE NETSUITE
Referência: SuiteAnswers 67478

Sua opinião é importante para nós!

No Suporte ao Cliente, nós estamos comprometidos em oferecer os melhores serviços aos


nossos clientes. Aqui mostraremos como você pode nos contar como foi sua experiência com
nosso time do suporte.

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.

DIRETRIZES PARA O ENVIO DE CASOS ONLINE


Referência: SuiteAnswers 74029

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.

PASSO-A-PASSO SOBRE COMO ACESSAR O SUITEIDEAS


Referência: SuiteAnswers 30288

Aplica-se a
Produto: NetSuite 2020.1

Cenário
O usuário deseja acessar a página SuiteIdeas para procurar por aprimoramentos.

Solução

1.Navegue até Suporte > clique em Suporte Visão geral


2.Na página Suporte Visão geral, role para baixo e procure pelo portlet Suiteideas
3.Clique em Ir para o SuiteIdeas

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

Observação: Certifique-se de estar registrado/conectado na página Comunidade de Suporte


NetSuite para ver o vídeo.

13
Esse artigo foi útil? Clique aqui para deixar seu comentário.

APRESENTAÇÃO DO SUPORTE BÁSICO


Referência: SuiteAnswers 68828

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.

O QUE É SUPORTE BÁSICO


Referência: SuiteAnswers 68833

O Suporte Básico é um ótimo serviço que possui os seguintes recursos:


• Submissão de casos online sobre problemas críticos (C1) e sobre defeitos do produto;
• Acesso ao banco de dados SuiteAnswers para dúvidas sobre funcionalidades e passo-a-
passo (how-to questions);
• Possibilidade de demandar aprimoramentos do produto por meio do SuiteIdeas;
• O Suporte Básico permite até dois contatos autorizados.

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.

QUANDO ENTRAR EM CONTATO COM O SUPORTE


Referência: SuiteAnswers 68835

Abra um caso online por meio do SuiteAnswers sobre:


(1) Problemas críticos (C1)
• grande customização ou configuração que para de funcionar repentinamente;
• incidente que derruba o negócio ou interrupção do serviço causando um impacto severo
nos negócios e/ou operações.

(2) Defeitos potenciais

14
• problema com a aplicação quando ela não está funcionando como foi desenhada ou
documentada

No formulário online do caso online, as seguintes informações são necessárias:


• descrição do problema: uso específico que causa o problema, exatas palavras de todas
as mensagens de erro relacionadas, qualquer mudança na conta anterior à ocorrência do
problema (por exemplo, customização, habilitar recursos, etc) e quando o problema
começou;
• passo-a-passo: os passos incluindo os resultados obtidos e esperados, funções e
ambientes usados;
• impacto nos negócios: os processos afetados e como isso impacta suas operações
diárias.

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.

Para dúvidas sobre funcionalidade básica, você

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.

O QUE FAZER QUANDO NÃO SE CONSEGUE ACESSAR O NETSUITE


Referência: SuiteAnswers 68846

Vá até a página Status do sistema NetSuite.

Se você não estiver conseguindo acessar a interface do usuário (https://system.netsuite.com),


você pode checar o status do sistema em outro site, http://status.netsuite.com. Esse site está
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.

Entre em contato com seu administrador ou coadministrador da NetSuite para resetar


sua senha.

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.

Haverá um processo de autenticação rigoroso para garantir a segurança da sua conta

15
NetSuite.

IMPORTANTE: A linha de Serviço ao cliente é estritamente reservada para relatar log-in ou


problemas para resetar senhas.

Para mais informações, veja a SuiteAnswers 28848.

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.

COMO SE PREPARAR PARA UMA ATUALIZAÇÃO DA NETSUITE


Referência: SuiteAnswers 68849

Duas vezes ao ano, temos grandes lançamentos nos quais adicionamos novas funcionalidades
baseadas nas votações de aprimoramento.

Para se preparar para a nova versão, recomendamos que faça o seguinte:

Descubra! - Veja as novidades disponíveis na nova versão nas Notas de Lançamento e


em Sneak Peeks.
Planeje e visualize! - Acesse sua conta de Release Preview para testar os processos da
sua empresa e a personalização na nova versão. O Plano de Teste do Release
Preview servirá de guia para você.
Promova! - Assista aos treinamentos webinar sobre os novos recursos conforme
entregues pela Equipe de Gerenciamento de produtos.

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.

QUAL É A DIFERENÇA ENTRE VOTAR UM APRIMORAMENTO E ANEXAR


CHAMADO A UM APRIMORAMENTO
Referência: SuiteAnswers 64393

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

Se um recurso ou funcionalidade precisar ser adicionado ao NetSuite, comunique-se com a


equipe de Suporte ao Cliente para solicitar ou procurar um Aprimoramento:

1. Um chamado a ser anexado para contar como voto


2. A votação para Aprimoramento é uma ação separada
Observação: Para pesquisar e votar no aprimoramento - 10054 Voting for
Enhancements. Definir voto como inativo remove a contagem de votos. A única
notificação a ser enviada é quando o aprimoramento for implementado.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CHECANDO O STATUS DE UM APRIMORAMENTO


Referência: SuiteAnswers 32561

Como checar o status de um aprimoramento?


• Navegue até a página do SuiteIdeas (veja abaixo)
• Procure pelo aprimoramento (enhancement)
• Na página do Aprimoramento (enhancement), é exibido o status do aprimoramento

O passo-a-passo para a navegação para a página SuiteIdeas a partir da interface do usuário


pode ser encontrado na SuiteAnswers 30288

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DIFERENÇA ENTRE FECHAR E CANCELAR UM PEDIDO DE VENDAS E DEPOIS


REABRIR UM PEDIDO DE VENDAS FECHADO
Referência: SuiteAnswers 26281

17
Aplica-se a
Produto: NetSuite 2020.2

Cenário

Clique aqui para ver o vídeo.

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.

IDENTIFICANDO A PERMISSÃO NECESSÁRIA PARA UM USUÁRIO/FUNÇÃO


Referência: SuiteAnswers 19370

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O Administrador deseja identificar a permissão necessária para uma função / usuá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.

I. Crie uma função personalizada sem permissão.

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções > Criar
2. Nome: Insira Sem permissão
3. Clique em Salvar

II. Atribuir a função personalizada a um usuário.

1. Navegue até Listas > Funcionários > Funcionários


2. Funcionário: Clique em Editar
3. Clique em Acesso
4. Clique em Funções
o Função: Selecione Sem permissão
5. Clique em Salvar

III. Identifique a permissão.

1. Faça login como Administrador


Observação: Navegue até a página à qual o Usuário não tem acesso. (Por exemplo,
Navegue até Listas > Relacionamentos > Clientes para exibir as listas de clientes).
2. Copie o URL da página
3. Alterne função do Administrador para Sem permissão
4. Cole o URL copiado da Etapa 3 para o campo de endereço do browser
5. Clique em Ir ou pressione Enter

Observação: O erro Violação de permissão deve fornecer o nome da permissão necessária


para exibir a página.

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

Ao trabalhar com uma busca salva de transações, o critério deve ser:


• Linha principal é verdadeira
• Tipo é colocado para um tipo de transação (e.g. pedido de venda, fatura, etc.)

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

Observe: Para arquivos de transações, as permissões estão sob a sub-aba transações

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

4. O campo no arquivo refere-se a uma fórmula no campo personalizado (e.g. campo de


entidade)
a. Navegue até Personalização > Formulários > Listas, registros e campos >
Campos de entidade
b. Edite o campo
c. Clique em Origem e Filtro / Validação e Valores padrão
d. Verifique se há algo selecionado no campo de Valor padrão ou no campo de Lista de
origem de dados

Observe: Se um campo em um arquivo se refere a uma fórmula de um campo customizado,


você não pode editá-lo com o texto inline (Hel Guipe Topic: Using inline editing).

5. O campo não está disponível no tipo de arquivo


a. Crie um campo de item customizado
a1. Navegue até Personalização > Listas, registros e campos > Campos do
item
a2. Preencha o Nome do campo
a3. Selecione armazenar valor
a4. Selecione texto livre como tipo
a5. Marque Item de estoque e item sem controle de estoque na aba Aplica-se
a
a6. Clique em salvar e aplicar a formulários
a7. Selecione exibir para todos os formulários ao qual se aplica
b. Insira um valor em um campo por meio da edição inline
b1. Navegue até Listas > Contabilidade > Itens
b2. Clique em Editar visualização
b3. Na aba filtros disponíveis, coloque sim na coluna exibir como seleção
múltipla

21
b4. Clique em Salvar
b5. Selecione Item de estoque, item sem controle de estoque e item de serviço
no filtro

Resultado: o campo customizado não é editável


Resultado esperado: Editar o campo customizado na lista de visualização
Para resolver, edite o Campo de item customizado e selecione serviço na aba Aplica-se a

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)

8. Função do usuário como Tempo e gastos restritos configurado como verdadeiro


a. Para resolver isso, siga as instruções no artigo do SuiteAnswers Custom role unable
to edit Purchase Orders via Inline Editing > remove Restrict Time and Expenses
restriction from the role

9. A função não tem a permissão de Encontrar transações


a. Navegue até Configurações > Usuários/Funções > Gerenciar funções >
Personalizar
b. Na aba Permissões > Transações > Localizar transações
c. Defina o nível de acesso para Editar no mínimo
d. Clique em Salvar

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.

PESQUISA SALVA PARA COMBINAR DOIS "CASE WHEN STATEMENTS" NOS


CRITÉRIOS
Referência: SuiteAnswers 34756

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.

TRANSAÇÕES LANÇADAS NA CONTA DE PAGAMENTO DO CLIENTE NÃO


APROVADO
Referência: SuiteAnswers 24667

23
Aplica-se a

Produto: NetSuite 2020.1

Cenário

Você pode encontrar Vendas à vista, Pagamento ao cliente, Depósito e Reembolsos ao


cliente/dinheiro que são lançados na conta Pagamentos do cliente não aprovados.

Solução
Há dois motivos pelos quais as transações são contabilizadas na conta de Pagamentos do
cliente não aprovados.

1. Quando a Venda à vista, o Pagamento do cliente, o Depósito do cliente e


os Reembolsos do cliente/em dinheiro forem inseridos com as informações do cartão
de crédito sem marcar a opção Cobrar cartão de crédito/processar cartão de
crédito ou CC aprovado, serão lançados na conta Pagamentos do cliente não
aprovados.
2. Quando um dos filtros de fraude configurados no PayPal Manager é acionado. A
transação é contabilizada temporariamente na conta Pagamentos do cliente não
aprovados até que a transação seja revisada. Isso acontece ao usar o PayFlow Pro como
gateway de pagamento.

Observação: Todas as transações contabilizadas na conta Pagamentos do cliente não


aprovados não seriam mostradas nos Relatórios Financeiros e de Vendas porque a conta é de
tipo não contabilizado.

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

1. Marque os Cheques a serem impressos no Registro da Conta

a. Navegue até Listas > Contabilidade > Contas

24
b. Clique na linha da Conta Bancária
c. Imprimir: Marque Caixa de Seleção
d. Clique em Atualizar

2. Imprimir os Cheques

a. Navegue até Transações > Gerenciamento > Imprimir Cheques e Formulários


b. Clique em Cheques
c. Conta: Selecione Conta Bancária
d. Imprimir: Marque Caixa de Seleção
e. Clique em Imprimir

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFININDO O LOGOTIPO USADA NOS FORMULÁRIOS E PÁGINAS NA


NETSUITE
Referência: SuiteAnswers 38359

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

1. Defina um logotipo da empresa padrão:


• Navegue até Configurações > Empresa > Informações da empresa
• Logotipo da empresa (formulários) = selecione o logotipo que será usado para
todos os formulários de entrada e de transação no NetSuite.
• Logotipo da empresa (páginas) = selecione o logotipo que aparecerá nas
páginas do NetSuite.

2. Defina um logotipo padrão para formulários específicos:


• Navegue até Personalização > Formulários > Editar/personalizar Formulários
de entrada/de transação > Logotipo
• O logotipo selecionado será usado em um formulário específico. Se nenhum
logotipo for selecionado no formulário customizado, o logotipo definido nas
Informações da empresa será usado.

3. Configure um logotipo padrão para as localidades


• Navegue até Configurações > Empresa > Localidade > Logotipo

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.

Observação: Para contas OneWorld, o logotipo selecionado no registro da subsidiária é usado


quando formulários de transações daquela subsidiária forem impressos ou enviados por email.
Se nenhum logotipo for selecionado para o formulário customizado, o logotipo da subsidiária
será usado. Se o logotipo da subsidiária não for selecionado, o logotipo das Informações da
empresa será usado.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UMA BUSCA SALVA PARA MOSTRAR A QUANTIDADE VENDIDA POR


MÊS EM COLUNAS SEMELHANTE AO RELATÓRIO DE VENDAS POR ITEM
Referência: SuiteAnswers 23079

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:

o Selecione Linha principal

▪ Clique em Sim
▪ Clique em Definir

o Selecione Tipo

26
▪ Selecione Pedido de vendas
▪ Clique em Definir

o Selecione Data

▪ Data: Selecione dentro


▪ Selecione De preferencial
▪ Selecione Para preferencial

4. Clique em Resultados
5. Campo:

o Selecione Item

▪ Tipo de resumo: Selecione Grupo

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')),0,{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')),1,{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')),2,{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')),3,{quantity})

o Selecione Fórmula(Numérica)

• Tipo de resumo: Selecione Soma

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)

• 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')),5,{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')),6,{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')),7,{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')),8,{quantity})

o Select 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')),9,{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')),10,{quantity})

o Select 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})

6. Clique em Salvar e executar

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:

TO_CHAR({today},'MM') - TO_CHAR({trandate},'MM') + 12*(TO_CHAR({today},'YYYY')-


TO_CHAR({trandate},'YYYY'))

é 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

• A solução abaixo requer que a função Edição em linha esteja habilitada


(Configurações > Empresa > Habilitar recursos > Empresa > Gerenciamento de
dados > Edição em linha)
• Similar à exclusão manual, esse processo é irreversível. Tome cuidado extra quando
deletar arquivos.
• Nem todos os tipos de registro permitem a edição em linha, como registros de tópicos e
de base de conhecimento.

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:

• Selecione um lote para deletar:


o Aperte Shift e o mantenha pressionado e clique na última linha da coluna para
deletar o lote inteiro. A coluna selecionada ficará com a margem pontilhada.
o Aperte Ctrl e o mantenha pressionado e clique em linhas específicas para
deletar somente certos registros da lista.
• Uma vez que todos os registros desejados foram selecionados, clique em Deletar.
• Clique em OK na janela de notificação que abrirá.

Observação: Para mais informações, veja Using Inline Editing (SuiteAnswers 8953)

30
Esse artigo foi útil? Clique aqui para deixar seu comentário.

REAVALIAÇÃO DE ESTOQUE NÃO É MAIS A PRIMEIRA TRANSAÇÃO NO


HISTÓRICO DO ITEM DURANTE A CRIAÇÃO DE UMA TRANSAÇÃO PARA UM
ITEM COM MÉTODO DE PREÇO PADRÃO
Referência: SuiteAnswers 23107

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

Essa mensagem aparecerá a não se que os seguintes passos sejam seguidos:

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.

EXEMPLOS DE FUNÇÕES TO_CHAR


Referência: SuiteAnswers 50499

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.

Parâmetro Fórmula Resultado Explicação


Saturday, April
DL to_char({today},'DL') Data longa
02, 2016
TWENTY
YEAR to_char({today},'YEAR') Ano, soletrado
SIXTEEN
YYYY to_char({today},'YYYY') 2016 Ano de 4 dígitos
YYY to_char({today},'YYY') 016 Últimos 3, 2, ou 1 dígito(s) do ano
YY to_char({today},'YY') 16 Últimos 3, 2, ou 1 dígito(s) do ano
Y to_char({today},'Y') 6 Últimos 3, 2, ou 1 dígito(s) do ano
IYY to_char({today},'IYY') 016 Últimos 3, 2, ou 1 dígito(s) do ano ISO
IY to_char({today},'IY') 16 Últimos 3, 2, ou 1 dígito(s) do ano ISO
I to_char({today},'I') 6 Últimos 3, 2, ou 1 dígito(s) do ano ISO
Ano com 4 dígitos baseado no padrão
IYYY to_char({today},'IYYY') 2016
ISO
Trimestre do ano (1, 2, 3, 4; JAN-MAR =
Q to_char({today},'Q') 2
1).
MM to_char({today},'MM') 04 Mês (01-12; JAN = 01).
MON to_char({today},'MON') APR Nome do mês abreviado
to_char({today},'MONT Nome do mês, preenchido com espaços
MONTH APRIL
H') para ter o tamanho de 9 caracteres
Mês em algarismo romano (I-XII; JAN =
RM to_char({today},'RM') IV
I).
Semana do ano (1-53) sendo que a
WW to_char({today},'WW') 14 semana 1 começa no primeiro dia do
ano e acaba no sétimo
Semana do mês (1-5) sendo que a
W to_char({today},'W') 1 semana 1 começa no primeiro dia do
mês e acaba no sétimo
Semana do ano (1-52 or 1-53) baseada
IW to_char({today},'IW') 13
no padrão ISO
D to_char({today},'D') 7 Dia da semana (1-7).
DAY to_char({today},'DAY') SATURDAY Nome do dia
DD to_char({today},'DD') 02 Dia do mês (1-31).
DDD to_char({today},'DDD') 093 Dia do ano (1-366).
DY to_char({today},'DY') SAT Nome do dia abreviado
Dia Juliano; o número de dias desde 1º
J to_char({today},'J') 2457481
de janeiro 4712 AC.

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.

REABRIR UM PEDIDO DE COMPRA FECHADO


Referência: SuiteAnswers 27376

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Reabrir um Pedido de Compra fechado.

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

Observação: Se você não visualizar a coluna Fechado no primeiro momento, arraste


para a direita. Se ainda assim não encontrar, use o formulário Pedido de compra
padrão. Se a lista no campo formulário personalizado não estiver disponível, entre em
contato com seu administrador ou use ou total acesso ou a função de administrador.

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.

EXEMPLO DE FUNÇÃO SQL CASE NO ODBC


Referência: SuiteAnswers 19751

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:

Nome da empresa CEP ResCo13


AVEX Entrepises 94103 Califórnia
Arugula Inc 85255 Arizona
Pritong Dulong No state
Preparations No state
CanadaWares TOA OAO No state
Currency Test One No state
Test Project One No state

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.

PREÇO PADRÃO E NÍVEL DE PREÇO USADO EM UM PEDIDO DE VENDAS


Referência: SuiteAnswers 27011

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A explicação do Preço padrão e do Nível de preço usado em um Pedido de vendas.

Solução

A hierarquia a ser seguida é:

1. Se o nome do cliente já estiver indicado, o Preço padrão estará baseado no Nível de


preço definido na aba Financeiro > sub-aba Preço do item (no registro do cliente). Se
não,
2. Será baseado no Nível de preço definido na aba Financeiro > Definição de preços em
grupo (no registro do cliente). Se não,
3. Estará baseado no Nível de preço definido na aba Financeiro no registro do cliente
(campo do nível de preço). Se não,
4. Ele seguirá o Nível de preço definido no Registro do item, começando do Preço
base até o Último nível de preço. Se nenhum,
5. O Nível de preço padronizado como Nulo.

35
Esse artigo foi útil? Clique aqui para deixar seu comentário.

MUDANDO OS TIPOS DE CONTA DO RAZÃO GERAL NO NETSUITE


Referência: SuiteAnswers 33710

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário quer mudar o tipo de conta de um registro de conta do Razão geral.

Solução

Possível mudar o Possível mudar o tipo de Possível mudar o


tipo de conta antes conta antes da transação ser tipo de conta depois
Tipo de conta
da transação ser lançada e antes da moeda da transação ser
lançada estrangeira ser habilitada lançada
Banco (Bank) Não Não Não
Contas a receber
(Accounts Não Não Não
receivable)
Outro ativo
circulante (Other Não Não Não
current assets)
Ativo fixo (Fixed
Sim Não Não
asset)
Outro ativo (Other
Não Não Não
asset)
Contas a pagar
Não Não Não
(Accounts payable)
Cartão de crédito
Sim Não Não
(Credit Card)
Outro passivo
circulante (Other Não Não Não
current liability)
Obrigação de longo
prazo (Long term Não Não Não
liability)
Patr. líquido
Sim Não Não
(Equity)

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.

SCRIPT PARA BUSCAR PEDIDOS DE VENDA COM UM STATUS ESPECÍFICO


Referência: SuiteAnswers 34624

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
});

var columns = new Array();


columns[0] = search.createColumn({
name: 'statusref'
});

var results = search.create({


type: search.Type.TRANSACTION,
filters: filters,
columns: columns
});

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

Equivalente no filtro de busca -- Status do pedido de venda na interface do usuário


SalesOrd:A -- Pedido de venda: esperando aprovação
SalesOrd:B -- Pedido de venda: atendimento pendente
SalesOrd:C -- Pedido de venda: cancelado
SalesOrd:D -- Pedido de venda: parcialmente atendido
SalesOrd:E -- Pedido de venda: faturamento pendente / parcialmente atendido
SalesOrd:F -- Pedido de venda: faturamento pendente / faturado
SalesOrd:H -- Pedido de venda: fechado

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.

EVITANDO O PROBLEMA DE CONEXÃO NLAPIREQUESTURL


Referência: SuiteAnswers 32729

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
{

var parameter = "http://www.example.com";

39
var response = nlapiRequestURL(parameter); //calling
the service

var responseXMLcode1 = (response.getCode());


var responseXML1 = (response.getBody());
if (responseXMLcode1 == 200)
{
status = 'true';
exit = true;
}
else if (responseXMLcode1 != 200)
{
var responsecode = "NetSuite received a non-
200 response code: "+responseXMLcode1;
var e = nlapiCreateError(responsecode,
responseXML1, true); //nlapiCreateError 3rd parameter suppressNotification
is set to true, error email notification is suppressed. This can be changed
to false to send error email notification after script execution.
throw e;
}
}

catch(error)
{

if ( error instanceof nlobjError )


{

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.

SUITESCRIPT PARA ENVIAR EMAIL PARA UM GRUPO DE PESSOAS USANDO


NLAPISENDEMAIL
Referência: SuiteAnswers 13770

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.

Veja um exemplo de código abaixo:

function sendEmail(type) {
var filters = new Array();
filters[0] = new nlobjSearchFilter('custbody_ismanager', null, 'is', 'T');

var columns = new Array();


columns[0] = new nlobjSearchColumn('email');

results = nlapiSearchRecord('employee', null, filters, columns);

var emailArray = new Array();


for (var i in results) {
emailArray[i] = results[i].getValue('email');
}
nlapiSendEmail(-5, 1, 'Test', 'Test', emailArray, null, null, null);
}

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

Há um requisito para atribuir um valor ao Campo de cliente personalizado, dependendo do


Tipo de cliente.

Solução

1. Navegue até Personalização > Listas, registros e campos > Campos de


Entidade > Criar
2. Nome do campo: Insira o Nome do campo
3. Tipo: Selecione Texto de forma livre
4. Armazenar Valor: Desmarque a caixa de seleção
5. Aplica-se a:
o Cliente: Marque a caixa de seleção
6. Clique na sub-aba Exibir
7. Sub-aba: Selecione Principal
8. Clique na sub-aba Validação e valores padrão
9. Fórmula: Marque a caixa de seleção
10. Valor padrão: CASE WHEN {isperson}='No' THEN 'Company' ELSE 'Individual'
END
11. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPORTAÇÃO DE CSV VIA SUITESCRIPT


Referência: SuiteAnswers 29308

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

3. Etapa do Campo de Mapeamento: Os campos na tela esquerda são campos CSV e os


campos à direita são campos do NetSuite. Arraste e solte os campos CSV para a coluna do
centro e, em seguida, corresponda ao Campo NetSuite também arrastando esse campo para o
centro.

4. Clique em Salvar e Executar para testar o Mapa de Campos na Importação de CSV.


5. Verifique o Status de Importação de CSV para ver se ele foi bem-sucedido. Caso contrário,
faça o ajuste necessário ao Mapa de Campos.
2. Crie um arquivo ". js" com o snippet de código a seguir. Você pode escolher entre as versões
2:

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);
}

Para obter mais informações, consulte Registrar APIs e nlobjCSVImport.

Sample 2.0 code


var csv = task.create({
taskType: task.TaskType.CSV_IMPORT,
mappingId: 1,
fileId: 2766
})
csv.submit();

Para obter mais informações, consulte N/Módulo da tarefa.


3. Faça upload e implante o script em um script Programado porque o tipo de script suportado
para Importação de CSV de SuiteScript é Script Programado.

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.

7. Nos campos Quantidade e Descontos, insira os valores para a tabela.


8. Clique em Salvar.
9. Edite um item child matrix para atualizar.
10. Sob a aba Básico no registro do item, selecione o fornecedor, o preço de compra e a
tabela. Isso assegurará que o preço de compra é só para o item específico e que a tabela é
aplicável para esse item.

Por exemplo:
I. Itens
--- Item parent matrix = A
--- Item child matrix = A.1
--- Item child matrix = A.2

Fornecedor = Fornecedor teste

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%

III. Defina 2 registros de item da seguinte forma:


--- Registro do item child matrix A.1 > aba Básico
Fornecedor = Fornecedor teste
Preço de compra = $26,30
Tabela = Primeira tabela de preço por quantidade

--- Registro do item child matrix A.2 > aba Básico


Fornecedor = Fornecedor teste
Preço de compra = $33,05
Tabela = Segunda tabela de preço por quantidade

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.

ENVIE UM POST REQUEST DE UM SUITELET A UM RESTLET


Referência: SuiteAnswers 21154

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";

//Create the request headers


var headers = new Array();
headers['Content-Type'] = 'application/json';
headers['Authorization'] = authorization;
headers['User-Agent-x'] = 'SuiteScript Call';

//obtain the values entered by the user


var companyname = request.getParameter('companyname');
var isperson = false;

//format the data to be submitted; for this instance I used JSON


var jsonString = "{\"companyname\":\"" + companyname
+ "\",\"isperson\":" + isperson + "}";

//send the request to the restlet and retrieve the response


var output = nlapiRequestURL(url, jsonString, headers, null,
"POST");
response.write(output.getBody());
} catch (e) {
throw nlapiCreateError('SUITELET_ERROR', e.name + ' ' +
e.message, false);
}
}
}

Código Restlet
function RestletPost(data) {
//create customer record
var customer = nlapiCreateRecord('customer');

//set values of the record depending on the values submitted to the


Restlet
if (data.isperson == false) {
customer.setFieldValue('isperson', 'F');

48
} else {
customer.setFieldValue('isperson', 'T');
}
customer.setFieldValue('companyname', data.companyname);
customer.setFieldValue('billpay', 'F');

//submit record to NetSuite


var id = nlapiSubmitRecord(customer);

//create an object that would contain the response to be sent


var output = new Object();
output.id = id;

//send response back


return output;
}

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.

CONTAGEM DO USO DE LICENÇAS DE USUÁRIO COM ACESSO TOTAL E


CENTRAL DO FUNCIONÁRIO
Referência: SuiteAnswers 34697

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

Um usuário pode ter múltiplas funções atribuídas a um só email de acesso.

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.

ITEM DE DESCONTO PARA ITEM POR LINHA E TAXA PERSONALIZADA


Referência: SuiteAnswers 34811

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

O Item de Desconto pode ser criado pelas seguintes etapas:

1. Navegue até Listas > Contabilidade > Itens > Criar


2. Clique em Desconto
3. No campo Nome/Número do Item, informe um nome ou um número para o Item de
Desconto
4. No campo Taxa, informe um valor ou um valor de porcentagem
5. Na aba Contabilidade, para o campo Conta, selecione uma Conta GL que será
efetivada quando este item for usado
6. Insira informações adicionais, conforme necessário
7. Clique em Salvar

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:

1. Navegue até Transações > Vendas > Digitar pedidos de vendas


2. Selecione o cliente e informe outros detalhes do pedido
3. Informe o Item A para o primeiro Item de Linha
4. Informe o Item B para o segundo Item de Linha
5. Informe o Item de Desconto para o item de terceira linha
6. Defina o Nível de Preço para Item de Desconto como Personalizado
7. No Preço Unitário do Item de Desconto, informe -50%
8. O valor do Item de Desconto será alterado para $100 porque está calculando 50% do
item logo acima dele, que é o Item B para $200

Observação: A Conta do Livro Razão Geral selecionada durante a criação do Item de


Desconto será efetivada por esse valor.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DETERMINE QUEM USA AS LICENÇAS DE USUÁRIO COM ACESSO TOTAL DE


UMA CONTA
Referência: SuiteAnswers 21314

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.

Em Configurações > Empresa > Visualizar informações de faturamento > aba


Componentes a faturar, o administrador pode determinar a quantidade de licenças atualmente
provisionadas e atualmente usadas para sua conta. Contudo, o registro não inclui usuários
específicos que estão atualmente usando cada licença provisionada para cada tipo de licença.

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).

Como uma solução alternativa, um registro manual pode ser criado:


1. Navegue até Configurações > Usuários/Funções > Gerenciar usuários
2. Clique no cabeçalho da coluna Função para classificá-las por função em ordem crescente.
3. Clique no botão Exportar e selecione Exportar-Microsoft Excel
4. Veja o arquivo Excel
5. Apague todas as linhas que correspondem às funções de Operador de varejo e de
Operador de varejo (somente serviços de web), se houver algum.

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.

Observação: Os passos contidos no item 7 podem variar dependendo da versão do Microsoft


Office instalada no computador do usuário. Esses passos foram testados em um Microsoft
Office Excel 2007.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CÓDIGO-EXEMPLO PARA GERAR UM ARQUIVO DE PDF USANDO


NLAPIXMLTOPDF
Referência: SuiteAnswers 20358

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.

Clique aqui para ver o vídeo.


Duração: 6 minutos

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');

//load the record


var recPO = nlapiLoadRecord('purchaseorder', recId);

//check the number of line items


var lineCount = recPO.getLineItemCount('item');

//create a table to present the line items


var strName = "";
strName += "";
strName += "";
strName += "";
strName += "";
strName += "";
strName += "";
strName += "";

//iterate through each item


for (var x = 1; x <= lineCount; x++)
{
strName += "";
strName += "";
strName += "";
strName += "";
strName += "";
}
strName += "
Bar
Item Rate cod Quantity Amount
e

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
+= "
+= "
";

// build up BFO-compliant XML using well-formed HTML


var xml = "\n\n";
xml += "\n\n

Purchase Order Items with Barcode


\n";
xml += "
";
xml += strName;
xml += "\n";

// run the BFO library to convert the xml document to a PDF


var file = nlapiXMLToPDF( xml );

// set content type, file name, and content-disposition


(inline means display in browser)
response.setContentType('PDF','PO_Item_Barcode.pdf',
'inline');

// write response to the client


response.write( file.getValue() );
}

Implementação do Suitelet Script

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();

//show the PDF file


newWindow = window.open(createPDFURL);
}

Implementação do script do cliente

3. Crie um script de Evento do usuário que adicionará o botão personalizado no formulário.


Isso será disparado em função Antes do carregamento. Note que o nome da função do script
do cliente é específico. O script do cliente é, então, configurado usando "setScript".
function onClick(type, form)
{
//add a custom button on the form
//specify the function name of the Client script created in Step 2
form.addButton('custpage_Add', 'Print Item
Barcode',"fxn_generatePDF();");

//set the internal id of the Client script created in Step 2


form.setScript('customscript326');
}

Implementação do User event script

Esse exemplo mostra um botão personalizado no registro de Pedidos de compra intitulado


como "imprima o código de barra do item)

No carregamento do registro do Pedido de compra, o botão "imprima o código de barra do


item" é mostrado imediatamente. Clicar nesse botão gerará um arquivo de PDF que contém
todos os Itens que estão sob a aba Itens > sub-aba Itens.
O arquivo de PDF mostrará cinco colunas: item, taxa, código de barra, quantidade, valor.
1. Visualize um pedido de compra
2. Clique no botão "Imprimir código de barra do item"

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:

1. Primeiramente, considere o método HTTP a ser usado, URL e os parâmetros de autorização.


Exemplo:
GET on https://rest.na1.netsuite.com/app/site/hosting/restlet.nl? script=10&deploy=1
Método HTTP: GET
Base URL: https://rest.na1.netsuite.com/app/site/hosting/restlet.nl

Observação: Para saber mais sobre os parâmetros de autorização, leia a SuiteAnswers 24417.

2. Classifique os parâmetros em ordem alfabética com seus valores correspondentes.

3. Ligue os no passo 2 usando o símbolo &


Resultado:

4. URL-Encode the base string do passo 3


Resultado:

57
5. Ligue o resultado método HTTP, o URL-undecoded Base URL e o resultado do valor do
passo 4 usando &
Resultado:

6. Assine a string resultante do passo 5 usando o segredo do consumidor e o token secreto


concatenado usando & (nesse caso, HMAC-SHA1 or HMAC-256).

7. Codifique o valor do passo 6 usando Base64.

8. URL codifica a string resultante do passo

Observação: Para exemplos de criação e uso de assinaturas em várias linguagens de


programação, por favor, veja os artigos: 44710 (Java), 51116 - 42168 - 46254 (PHP), 44786 -
44787 - 46018 - 78838 - 42169 (C#), 44787 (Python)

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PASSE O VALOR DE SUITELET A SUITELET


Referência: SuiteAnswers 30153

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:

function suitelet1(request, response) {


var form = nlapiCreateForm('Suitelet 1');
form.addField('custpage_param1', 'text', 'Param 1');
form.setScript('customscript_lab_client');
form.addButton('custpage_openform', 'Pass Parameters',
"openSuitelet");
response.writePage(form);
}

3. Recupere o campo valor no Suitelet #2 (Personalização > Criação de scripts > Scripts >
Criar > Suitelet) usando o ID customscript_lab_suitelet2:

function suitelet2(request, response) {


response.write(request.getParameter('custpage_param1'));
}

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.

DIFERENÇA ENTRE NLAPIREQUESTURL, NLAPIRESOLVEURL E


NLAPISETREDIRECTURL
Referência: SuiteAnswers 34461

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

• Recupera conteúdo de um URL especificado e devolve como nlobjResponse


• URL pode ser gerado usando nlapiResolveURL()
• Trabalha com todos os tipos de script (o comportamento depende se é invocado do lado
do script do cliente ou do servidor)

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

• Faz o redirecionamento para fonte interna do NetSuite ou para URL externo


• Essa função é suportada somente em em user-event scripts e Suitelets
• O uso comum é o redirecionamento do usuário para uma página diferente depois do
registro ser salvo.

Descrição detalhada de todas as funções podem ser encontradas no artigo Application


Navigation APIs (SuiteAnswers 10246).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONSUMO DA BIBLIOTECA OAUTH PARA APLICAÇÃO DO CLIENTE


Referência: SuiteAnswers 42171

Parte essencial do processo de autenticação baseada em token é a geração de uma


oauth_signature. Para o processo, já há bibliotecas que poderiam ser usadas para fazer a tarefa
mencionada e gerar o cabeçalho também.
A lista de bibliotecas para diferentes plataformas está disponível em OAuth.net’s Code Links
(http://oauth.net/code/).

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.

Veja estes artigos:


• Python via cURL > RESTlet Authentication using Token
• PHP > RESTlet Authentication using Token

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CALCULE HÁ QUANTOS DIAS DE TRABALHO E HÁ QUANTAS HORAS DE


TRABALHO UM CASO ESTÁ ABERTO
Referência: SuiteAnswers 25112

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)

CASE WHEN {closed} IS NULL THEN decode(((TRUNC({now},'D')-


TRUNC({createddate}+6,'D'))/7*5)+MOD(7-
TO_CHAR({createddate},'D'),6)+LEAST(TO_CHAR({now},'D')-2,5)- 1,-
1,0,((TRUNC({now},'D')-TRUNC({createddate}+6,'D'))/7*5)+MOD(7-
TO_CHAR({createddate},'D'),6)+LEAST(TO_CHAR({now},'D')-2,5)-1)+
decode(trunc({createddate}),trunc({now}),0,trunc(((decode(to_char({createdda
te},'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({now},'D'),1,0,7,0,case when
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))||' 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({now},'D'),1,0,7,0,case when

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

5. Clique Salvar e executar

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.

DEFINA O STATUS DE UM DOCUMENTO NAS ESTIMATIVAS


Referência: SuiteAnswers 22956

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

I. Para estimativas independentes (sem oportunidade vinculada)

• Na criação, o Status do Documento dependerá do status padrão do cliente


(Probabilidade) definido para Estimativas em Configurações > Vendas > Preferências
de vendas, a menos que o usuário altere manualmente o Status e
a Probabilidade antes de salvar

o Se a Probabilidade for 0%, o Status do Documento será Fechado


o Se a Probabilidade for 100%, o Status do Documento será Processado
o Se a Probabilidade for de 1 a 99%, o Status do Documento será Aberto
o No entanto, se a data do campo Expira tiver passado, o Status do
Documento será definido como Expirado

• Além disso, a base do Status do Documento em uma Estimativa é a Probabilidade


• Se um Pedido de vendas/Vendas à vista/Fatura for criada ou associada à Estimativa,
o Status do documento será definido automaticamente como Processado; mesmo que a
Probabilidade e o Status da Estimativa sejam editados para menos de 100%, o Status
do Documento permanecerá como Processado
• Se o Pedido de vendas for excluído ou cancelado, e a estimativa ainda não tiver
expirado, o status do documento da estimativa será definido
de Processado para Aberto
• Se o Pedido de vendas for excluído e a estimativa tiver expirado, o status
do documento da estimativa será definido de Processado para Expirado

63
II. Para Estimativas vinculadas a Oportunidades

• Se a Oportunidade vinculada à Estimativa for editada e o status for alterado:


• Para Fechada ganha (A probabilidade é igual a 100%)
o O Status Estimado do Documento será Processado
o O Status do Documento da Oportunidade será Fechado ganho
• Para Qualificado ou qualquer status (A probabilidade é de 1 a 99%)
o O Status Estimado do Documento será Aberto
o O Status do Documento da Oportunidade estará em Andamento
• Para Perdida fechada (A probabilidade é igual a 0%)
o O Status Estimado do Documento será Processado
o O Status do Documento da Oportunidade será Fechado perdido
• No entanto, se a Data esperada de fechamento da Oportunidade for uma data
passada (expirou) e o Status for alterado para Perdido fechado
o O Status Estimado do Documento será Aberto
o O Status do Documento da Oportunidade será Fechado perdido

III. Abaixo estão as condições que resultarão em um Status Estimado do Documento de


Processado

1. Quando um Pedido de vendas é criado a partir do registro Estimativa


2. Quando uma Oportunidade a partir da qual a Estimativa é criada é definida
como Fechada ganha
3. Quando uma Oportunidade da qual a Estimativa é criada é definida como Fechada
ganha ou Fechada perdida e a Oportunidade expirou
4. Quando a Estimativa tiver uma Probabilidade de 100% com ou sem uma
Oportunidade anexada

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BOAS-PRÁTICAS SOBRE ESTOQUE, LOCALIDADE E RECURSO DE ESTOQUE


DE MULTILOCAL
Referência: SuiteAnswers 27120

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).

Observação: Usuários devem entrar em contato com o Suporte ao Cliente NetSuite


para assistência na submissão de uma questão para resolver a implicação acima.
Observe, também, que a quantidade e valor distorcidos são mostrados somente nos
relatórios de estoque, sendo que a quantidade e valor correto continuam mostrados nos
registros do item e nos relatórios financeiros do cliente.

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").

Portanto, é considerado uma boa-prática habilitar o recurso estoque multilocal imediatamente


após habilitar o recurso de estoque para evitar essas implicações. Mesmo se o usuário não
pretender adquirir depósitos separado ou se não houver necessidade de mapear a quantidade e
valor por localidade, o usuário pode ainda decidir criar só uma localidade em Configurações >
Empresa > Local. Com essa prática, se o usuário decidir habilitar o recurso estoque multilocal,
não mais demandará uma distribuição de estoque.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

USE MATRIZ PARA SETLINEITEMVALUES EM UMA SUBLISTA


PERSONALIZADA DO SUITELET
Referência: SuiteAnswers 19377

65
Aplica-se a

Product: NetSuite 2020.1

Cenário

Use Array para setLineItemValues em um Sublista Personalizado Suitelet

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

• Nome: Digite o nome


• Função: createForm
• Arquivo: selecione o arquivo javascript criado
• Clique em Salvar e implantar

3. Na implantação do script

• Nome: Digite o nome para atribuir o público


• Status: Testando
• Clique em Salvar

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'};

//create the Form where the Sublist will be attached


var form = nlapiCreateForm('Sample Item Sublist', true);
//add the Sublist onto the Form
var itemList = form.addSubList('custpage_send_to_flex',
'list', 'Items');

//create the Fields for the Sublist

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);

//assign the array values on the Sublist using


setLineItemValues
itemList.setLineItemValues(itemArray);

//write the form on the reponse of the Suitelet


response.writePage( form );
}
}

Para obter um exemplo de pesquisa salva em setLineItemValues, consulte o guia de ajuda do


script de amostra: Adding Sublists with SuiteScript.

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.

EXECUTE NLAPISETREDIRECTURL() DE UM SCRIPT DO LADO DO CLIENTE


Referência: SuiteAnswers 12238

Aplica-se a
Produto: NetSuite 2020.2

67
Cenário

O usuário deseja redirecionar para um registro usando um Script do Cliente.

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:

1. Crie um script Suitelet usando o seguinte trecho de código:

function mySuitelet(context){
request = context.request
response = context.response

var recType = request.parameters.recordType


var recId = request.parameters.entity

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

var url = url.resolveScript({


scriptId:'customscript57', //Replace with Suitelet Script ID
deploymentId: 'customdeploy5' //Replace with Suitelet Script
Deployment ID
})

url = url + '&entity=' + curRec.id + '&recordType=' + curRec.type


document.location=url;
}

Observação: Use a variável curRec para carregar um registro e redirecioná-lo


dinamicamente. Para este exemplo, scriptContext.currentRecord foi usado para
redirecionar para o mesmo registro.

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.

USANDO TRIM, LTRIM E RTRIM PARA FUNÇÕES DE FÓRMULA


Referência: SuiteAnswers 21503

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.

USE RANK OU DENSE_RANK COMO CRITÉRIO EM UMA BUSCA SALVA


Referência: SuiteAnswers 31414

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.

Esse comportamento ainda está arquivado como Aprimoramento #180201.

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.

USANDO REPLACE E SUBSTR PARA FUNÇÕES DE FÓRMULA


Referência: SuiteAnswers 21662

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

Abaixo estão algumas das funções de string comuns com exemplos.

REPLACE - substitui uma sequência de caracteres em uma string por outro conjunto de
caracteres

Sintaxe: REPLACE(char, search_string, replacement_string)

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'

SUBSTR - extrai uma substring de uma string.

Sintaxe: {SUBSTR | SUBSTRB | SUBSTRC | SUBSTR2 | SUBSTR4}(caractere, posição,


substring_length)

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.

IMPRIMA TRANSAÇÕES E EXTRATOS USANDO SUITESCRIPT


Referência: SuiteAnswers 27296

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.

Há dois casos de uso primário para nlapiPrintRecord:


1. Envie email ou anexos de fax usando ou nlapiSendEmail (autor, receptor, assunto, corpo, cc,
bcc, registros, anexos) ou nlapiSendFax (autor, receptor, assunto, corpo, registros, anexos).

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).

Importante: nlapiPrintRecord não é suportado no scripting do cliente. Esse é um API do lado


do servidor somente. Também observe que essa função não envia transações ou extratos para
uma impressora imprimir. Isso não abre o Adobe Acrobat se o modo especificado for PDF.

Parâmetros
* tipo{string} [required] - Tipo de operação de impressão. Pode ser qualquer uma das
seguintes:
- TRANSACTION
- STATEMENT
- PACKINGSLIP
- PICKINGTICKET
- BILLOFMATERIAL

* id {int} [required] - O id interno do arquivo a ser impresso


* modo{string} [optional] - O tipo de output: PDF|HTML|DEFAULT. DEFAULT usa a
preferência do usuário/empresa para impressão
* propriedades{hashtable} [optional] - Pares de nome e valor usados para configurar a
operação de impressão

- 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.

var file = nlapiPrintRecord('STATEMENT', 12, 'PDF', null); //id interno do


cliente
file.setFolder(5);
nlapiSubmitFile(file);
var x = 1;

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.

var file = nlapiPrintRecord('PICKINGTICKET', 4187, 'PDF', null); //id


interno da transação (e.g pedido de venda)
file.setFolder(5);
nlapiSubmitFile(file);
var x = 1;

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

var file = nlapiPrintRecord('BILLOFMATERIAL', 4291, 'PDF', null); //id


interno do pedido de trabalho
file.setFolder(5);
nlapiSubmitFile(file);
var x = 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 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.

MESCLAR ARQUIVOS MESCLA TODAS AS TRANSAÇÕES AO CLIENTE


SELECIONADO NO CAMPO MESCLAR COM
Referência: SuiteAnswers 24592

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

Para testar, por favor, siga os passos abaixo:

o Navegue até Listas > Relacionamento > Clientes > Criar


o Preencha todos os campos mandatórios
o Nome do cliente: Insira um Nome
o No mesmo arquivo, navegue até Transações > Vendas > Digitar pedidos de
vendas
o Na página do Digitar pedidos de vendas, preencha todos os campos
mandatórios
o Registro de Cliente: Clique Editar
o Clique em Mesclar
o Na página Mesclar Cliente, selecione um cliente no campo Mesclar com
Observação: Esse registro é o dominante. A informação será adicionada a esse
registro para completar fusão.
Observação: Uma janela abrirá com a seguinte mensagem: "Essa ação é
irreversível. Você tem certeza de que quer mesclar essas entidades?" Clique
em OK.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONE DINAMICAMENTE UM BOTÃO PERSONALIZADO USANDO SCRIPTS


DE EVENTO DO USUÁRIO
Referência: SuiteAnswers 19376

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

Implementação do script e instalação


Navegue até Configurações > Personalização > Criação de scripts > Scripts > Criar >
Evento do usuário
• nome = add button
• ID = customscript_add_button
• Arquivo de Script = <Javascript file uploaded>

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()'
});

form.clientScriptFileId = 7018; //internal id of the script file in the


file cabinet
}

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
}

Observe: o botão só executa scripts suportados no lado do cliente.

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.

USE AUTOMATICAMENTE UM MODELO DE E-MAIL PERSONALIZADO AO


MANDAR TRANSAÇÕES POR E-MAIL
Referência: SuiteAnswers 29180

Aplica-se a
Produto: NetSuite 2021.1
Cenário

Uso automático de um modelo de email personalizado ao enviar emails de transação.

Solução

I. Desabilite a notificação de e-mail padrão da NetSuite

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

II. Crie um Fluxo de trabalho

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.

SUITESCRIPT > NLAPISEARCHRECORD > SCRIPT MODELO PARA FILTRAR


RESULTADOS QUANDO UM CAMPO DE BUSCA NÃO ESTIVER DISPONÍVEL
COMO UM CRITÉRIO DE FILTRAGEM
Referência: SuiteAnswers 49886

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.

var criteria = new Array();


criteria.push(new nlobjSearchFilter('shipstate', null, 'anyof', 'VIC'));

var col = new Array();


col.push(new nlobjSearchColumn('shipstate'));

var search = nlapiSearchRecord('transaction', null, criteria, col); //


this will return an error

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:

var col = new Array();


col.push(new nlobjSearchColumn('shipstate'));

var searchObj = nlapiSearchRecord('transaction', null, null, col );

80
//*** Sample Data ***//

searchObj = ['CA','BC','VIC','VIC','UXB'];

//*** Sample Data ***//

var filteredSearchObj = searchObj.filter(function(obj){

return obj.getValue('shipstate') == 'VIC';


});

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.

DEFININDO EXPRESSÕES DE FILTRO DE BUSCA COM OPERADORES


AND/OR/() USANDO SUITESCRIPT 1.0
Referência: SuiteAnswers 30270

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

Exemplo 1 (expressões simples, expressão com um registro conjunto)

// (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];

var arrCols = [ new nlobjSearchColumn('id') ];


var arrSearch = nlapiSearchRecord('customrecord137', null, filterExpr1 ,
arrCols);

Exemplo 2 (expressões com AND/OR)

// ((A equal to 1) OR (B between 1 and 10))


var filterExpr2 = [
['A', 'equalto', 1],
'OR' ,
['B', 'between', 1, 10]
];

Exemplo 3 (expressões aninhadas [nested expressions] com AND/OR

// (((A equal to 1) OR (B between 1 and 10)) AND (C equal to 1))


var filterExpr3 = [
[
['A', 'equalto', 1],
'OR' ,
['B', 'between', 1, 10]
],
AND,
['C', 'equalto', 1]
];

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:

var mySearch = nlapiLoadSearch('customrecord13',178);


var filterExpr = mySearch.getFilterExpression();

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.

APLIQUE O PAGAMENTO DO CLIENTE A UMA FATURA COM MOEDA


DIFERENTE
Referência: SuiteAnswers 21339

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:

• Moeda principal do cliente: Euro


• Moeda da fatura de cliente: Euro
• Moeda de pagamento: USD

83
Etapa 1: Crie pagamento do cliente para fatura em euro. Este é o Pagamento original não
aplicado com base na moeda da Fatura.

1. Visualizar fatura (em euro)


2. Clique em Aceitar pagamento
3. Conta: Selecione Undep. Fundos
4. Clique na aba Aplicar
5. Clique na sub-aba Faturas
6. Marque a caixa de seleção para a fatura
7. Clique em Salvar

Etapa 2: Deposite o Pagamento da Etapa 1

1. Vá para Transações > Banco > Fazer depósito


2. Conta: Selecione a Conta bancária em USD
3. Moeda: Selecione USD
4. Clique na aba Depósitos
5. Clique na sub-aba Pagamentos
6. Marque a caixa de seleção para o pagamento criado
7. Valor (USD): Insira o valor em USD do pagamento
8. Clique em Salvar

Etapa 3: Insira um lançamento contábil em USD para reverter o impacto do pagamento não
aplicado ao cliente

1. Vá para Transações > Financeiro > Criar lançamentos contábeis manuais


2. Moeda: Selecione USD
3. Clique na aba Linhas
4. Conta: Selecione Conta de contas a receber
5. Débito: Insira um valor em USD
6. Nome: Selecione Nome do cliente
7. Conta: Selecione Conta bancária em USD
8. Crédito: Digite o valor em USD
9. Nome: Selecione Nome do cliente
10. Clique em Salvar

Etapa 4: Aplique o lançamento contábil manual ao pagamento do cliente da Etapa 1.

1. Vá para Transações > Clientes > Aceitar pagamentos de clientes


2. Cliente: Selecione o nome do cliente
3. Moeda: Selecione USD
4. Clique na aba Aplicar
5. Clique na sub-aba Faturas

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.

CAMPOS CONJUNTOS DE BUSCAS SALVAS DE TRANSAÇÕES


Referência: SuiteAnswers 34532

1. Aplicados na transação Campos... - por exemplo, em um pedido de venda e estimativa, o


aplicados na transação é uma oportunidade, pois pedidos de venda e estimativas são criados de
uma oportunidade. Portanto, os Aplicados na transação Campos... de um pedido de venda ou
estimativa são campos encontrados em um registro de oportunidade.
2. Aplicando transações Campos... - por exemplo, na estimativa, o Aplicando transações é um
pedido de venda, pois o pedido de venda é/pode ser criado a partir de uma estimativa. Portanto,
o Aplicando transações campos... de uma estimativa são campos encontrados em um registro
de pedido de venda.
3. Transação de cobrança Campos... - por exemplo, em um pedido de venda, a transação de
cobrança pode ser uma fatura ou uma venda à vista. Portanto, a transação de cobrança
campos... de um pedido de vendas são campos encontrados em vendas à vista ou em registros
de faturas.
4. Transação de depósito/reembolso Campos... - por exemplo, uma venda à vista e um
pagamento do cliente, a transação de depósito/reembolso é o depósito (através de Transações
> Banco > Fazer depósito).
5. Transação de atendimento/recebimento Campos... - por exemplo, em um pedido de
compra, a transação de atendimento/recebimento é um item de recibo. Em um pedido de venda,
a transação atendimento/recebimento é um item de atendimento.
6. Transação paga Campos... - por exemplo, em um pagamento de fatura, a transação paga é a
fatura de um fornecedor, pois a fatura do fornecedor é paga pelo pagamento de fatura.
7. Transação de pagamento Campos... - comporta-se como o Aplicando transações
Campos..., mas com o envolvimento da transação "em dinheiro". Por exemplo, em um
reembolso do cliente, a transação de pagamento é o Crédito Memo, pois o reembolso do cliente
é pago com um crédito memo.
8. Transação de lançamento de lucros realizados Campos... - comporta-se como o
Aplicando transações Campos... e a Transação de pagamentos Campos..., mas com o
envolvimento de perda/ganho de câmbio estrangeiro. Então, se uma fatura denominada em uma
moeda estrangeira, paga em um dia no qual a taxa de câmbio estiver diferente, o pagamento
será considerado como transação de lançamento de lucros realizados.
9. Transação de comprometimento de receita Campos... - por exemplo, em um pedido de
venda, a transação de comprometimento de renda pode ser uma venda à vista, ou uma fatura, se
o dito pedido de venda não tiver um comprometimento de receita.

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.

Observação: Aprimoramento nº 119409: Configuração> Empresa> Configuração de modelos


de e-mail do sistema: capacidade de personalizar as notificações por e-mail geradas pelo
sistema quando as transações são anexadas a este e-mail.

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.

SUITESOLUTIONS - PRÉ-PAGAMENTOS DO FORNECEDOR


Referência: SuiteAnswers 51779

A solução de pré-pagamentos do fornecedor proporciona:


• Economia de tempo para fazer pagamentos avançados para fornecedores através da
automatização da criação, rastreamento e aplicação dos pré-pagamentos
• Capacidade de mapear pré-pagamentos associados a um pedido de compra, incluindo
criação de cobrança de crédito automática e aplicação à cobrança
• Visibilidade em créditos de cobrança disponíveis e pré-pagamentos não usados para
aplicar a cobranças
• Capacidade de controlar como pré-pagamentos são aplicados e de sobrepor créditos
padrões para cobranças
• Notificação do fornecedor automatizada quando pré-pagamentos são aplicados a
cobranças

SuiteSolutions é um conjunto de soluções extensíveis construídas baseadas em boas-práticas,


desenvolvidas e desenhadas pelo NetSuite Professional Services. Essas soluções são
direcionadas a necessidades empresariais específicas. SuiteSolutions podem ficar disponíveis
como um bundle adicional na sua conta NetSuite. Para adquirir o SuiteSolutions, entre em
contato com seu representante de vendas da NetSuite ou com seu gerente de conta. Para mais
informações, clique aqui.

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.

Veja como os recursos-chave abaixo são suportados no SuiteSolutions Pré-pagamento do


fornecedor:
• Processamento simplificado do pré-pagamento do fornecedor
• Redução de tempo, custo e papel para a criação, mapeamento e aplicação do pré-
pagamento do fornecedor
• Controle e rastreabilidade dos pré-pagamentos dos fornecedores

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

Clique aqui para ver o vídeo.


Observação: Se você tiver problemas para executar o vídeo, siga as instruções neste
artigo:77592 Unable to play Adobe connect videos in SuiteAnswers when using Chrome

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

1. Navegue até Configuraçções > Empresa > Subsidiárias


2. Editar a atual Controladora
Observação: Não há campo Subsidiária de onde você pode selecionar uma nova
subsidiária controladora.
3. Clique em Cancelar para voltar à lista de Subsidiárias
4. Clique em Nova subsidiária
5. Nome: Digite o nome da nova subsidiária matriz
Observação: O campo Subsidiária de assumiu como padrão a subsidiária
controladora. Clique na lista suspensa Subsubsidiária de e observe que não é possível deixar
isso em branco.
6. Preencher os seguintes campos:
• País
• Moeda

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.

COMPUTE A DIFERENÇA DA DATA/HORA DE UM INCIDENTE {STARTDATE}


MENOS A DATA/HORA ESCALADA DE NOTAS DO SISTEMA CONVERTIDAS EM
MINUTOS
Referência: SuiteAnswers 32744

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.

2. Crie um fluxo de trabalho.


O propósito desse fluxo de trabalho é ser capaz de definir um valor de campo para o
custevent639 automaticamente assim que o status do chamado for escalado de qualquer status
anterior (e.g. em aberto, em progresso, etc.). Veja as seguintes capturas de tela:

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.

10. Fórmula (numérica)


Função: arredondar para centenas
Fórmula: (to_number(Regexp_substr ({custevent639}-{startdate}, '^[^ ]+
'))*24*60)+(to_number(regexp_substr(substr({custevent639}-
{startdate},instr({custevent639}-{startdate},' ')+1), '^[^:]*')*60)) +
(to_number(replace(regexp_substr(substr({custevent639}-
{startdate},instr({custevent639}-{startdate},' ')+1), ':[^:]*:'),':','')))+
(to_number(replace(regexp_substr(substr({custevent639}-
{startdate},instr({custevent639}-{startdate},' ')+1), ':[^:]*$'),':',''))/60)
Etiqueta personalizada: tempo em minutos
Observação: O valor de g+h+i convertido em minutos.

11. Clique em Salvar e executar

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.

OBTENHA O TIPO DE REGISTRO DA ENTIDADE SELECIONADA NO CAMPO


EMPRESA NO REGISTRO DO CONTATO PARA SER USADO NO
NLAPILOADRECORD
Referência: SuiteAnswers 41938

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);
}
}

**Salve o script como um arquivo .js [JAVASCRIPT]**

Observe: .getText deveria ser usado, pois .getValue retorna CustJob para ambos registros de
cliente e projeto.

*Criar um registro de script na NetSuite


1. Navegue até Personalização > Criação de scripts > Scripts > Criar
2. Selecione evento de usuário como tipo
3. Atribua um nome ao registro de script
4. Na aba script, clique em "+" do lado campo arquivo de script
5. Faça o upload do script criado no campo arquivo de script
6. Na aba script, use o nome da função do script e preencha em após a função enviar
7. Clique Salvar e implementar
8. Na implementação do script, selecione o tipo de registro. Nesse caso, selecione Contato
como o valor do campo empresa que virá do registro de contato.
9. Assegure-se de que a o campo implementado esteja assinalado.

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

Usuário quer usar nlapiLookupField para campos combinados.

Solução

O exemplo a seguir retorna o e-mail do cliente, e-mail do contato e ID do contato da entidade


de um cliente específico por meio do ID recordId do cliente. Nesse cenário, usar uma busca de
campo combinado na matriz "cust_fields" elimina ter de fazer múltiplas chamadas de
nlapiLookupField (one para o e-mail do cliente e uma outra para o contato do e-mail e uma
para contact.entityid) para obter a informação do contato e do cliente.

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'];

var contactfname = search.lookupFields({


type: search.Type.CUSTOMER,
id: customer_id,
columns: cust_fields
});

var custEmail= contactfname.email;


var conEmail= contactfname['contact.email'];
var conEnt = contactfname['contact.entityid'];
log.debug('customer.email',custEmail);
log.debug('contact.email',conEmail);
log.debug('contact.entityid',conEnt);

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.

IMPORTAÇÃO DE CSV PARA ADICIONAR DETALHES BANCÁRIOS DA


ENTIDADE PARA FORNECEDORES USANDO PAGAMENTOS ELETRÔNICOS DA
NETSUITE
Referência: SuiteAnswers 27012

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.

Antes de começar a importação, assegure-se de que o Execute o SuiteScript de servidor e o


Acione os fluxos de trabalhos está habilitado nas preferências de importação de CSV.

Solução

1. Navegue até Configurações > Importar/Exportar > Importação de registros de CSV


2. Tipo de importação = registros personalizados
3. Tipo de registro = detalhes do banco da entidade
4. Selecione o modelo CSV > clique em Próximo
5. Manuseio dos dados = Adicionar (Observação: clique em Opções avançadas, então, sob o
formulário personalizado, selecione formulário de detalhes bancários de entidade padrão)
6. Nesse momento, você verá muitos campos de detalhes bancários de entidade. Isso deve-se ao
fato de os formatos de registro de pagamento terem campos diferentes e eles estão todos
listados aqui.
7. Mapeamento de campo:

• 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

*Selecione o ícone de lápis para ID de Fornecedor e selecione ID Interno para Escolher


Tipo de Referência em vez de Nomes

8. Clique em Próximo e dê um nome à importação


9. Clique em Salvar e executar

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.

EXEMPLO DE SUITELET PARA DELETAR TRANSAÇÕES EM MASSA


Referência: SuiteAnswers 40768 |

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.

1. Crie uma busca salva:

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:

1. ID: Insira _mass_deletion_results


2. Aba Critérios:
Aba Filtros: Selecione Linha principal como verdadeiro

98
2. Crie um arquivo Javascript (.js)

Exemplo SuiteScript 1.0:

function suitelet(request, response) {

//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');

// Create a sublist to show the search results


var sublist = form.addSubList('custpage_transaction_list', 'list',
'Transactions');

// Create an array to store the transactions from the search results


var transactionArray = new Array();

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');

// Add a column for the Internal ID link


sublist.addField('internalidlink', 'text', 'Internal ID');

// Get the the search result columns


var columns = results[0].getAllColumns();

// Add the search columns to the sublist


for (var i = 0; i < columns.length; i++) {
sublist.addField(columns[i].getName(), 'text',
columns[i].getName());
}

// For each search results row, create a transaction object and


attach it to the transactionArray
for (var i = 0; i < results.length; i++) {
var transaction = new Object();
// Set the Delete column to False
transaction['delete'] = 'F';

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);
}
}

Exemplo SuiteScript 2.0:

/**
* @NApiVersion 2.x
* @NScriptType Suitelet
* @NModuleScope SameAccount
*/
define(['N/ui/serverWidget', 'N/search', 'N/url', 'N/record'],

function(serverWidget, search, url, 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'
});

var transactionArray = new Array();


if (results != null) {
sublist.addField({
id: 'delete',
type: serverWidget.FieldType.CHECKBOX,
label: 'Delete'
});

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;

// Add the search columns to the sublist


for (var i = 0; i < columns.length; i++) {
sublist.addField({
id: columns[i].name,
type:
serverWidget.FieldType.TEXT,
label: columns[i].label
});
}

for (var i = 0; i < results.length; i++) {


var transaction = new Object();
// Set the Delete column to False
sublist.setSublistValue({
id: 'delete',
line: i,
value: 'F'
});
// Set the hidden internal ID field
sublist.setSublistValue({
id: 'internalid',
line: i,
value: results[i].id
});
// Set the hidden record type field
sublist.setSublistValue({
id: 'recordtype',
line: i,
value: results[i].recordType

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.

3. Crie um registro de script

1. Vá para Personalização > Criação de scripts > Scripts > Criar

2. Selecione Suitelet

3. Nome: Insira SL Delete Transactions

Aba Scripts:

- Arquivo do script: Selecione o arquivo JavaScript criado no passo 2

- Função: Insira Suitelet

4. Página da nova implementação:

- Título: Insira SL Delete Transactions

- Implementado: Marque a caixa de seleção

- Status: Selecione Liberado

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.

MOSTRAR CENTRAIS, LINKS CENTRAIS, CATEGORIAS CENTRAIS E ABAS


CENTRAIS QUANDO NÃO ESTIVEREM DISPONÍVEIS
Referência: SuiteAnswers 25012

Aplica-se a
Produto: NetSuite 2020.1

Cenário

As opções para configurar Centros Personalizados, abas Centrais personalizadas, Categorias


centrais personalizadas e Links centrais personalizados estão ausentes ao navegar para
Personalização > Centros e abas.

Para que as opções se tornem disponíveis, ative o recurso Registros personalizados.

Solução

1. Faça login na função de Administrador


2. Navegue até Configurações > Empresa > Habilitar recursos
3. Clique na sub-seção SuiteCloud
4. Registros personalizados: Marque a caixa de seleção
5. Na janela pop-up, clique em Concordo para aceitar os Termos de serviço do NetSuite
SuiteCloud
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPORTAÇÃO DE CSV DE NOVOS PAGAMENTOS DO FORNECEDOR E DO


CLIENTE > ERRO: NÃO FOI POSSÍVEL ENCONTRAR UMA LINHA
CORRESPONDENTE PARA A SUBLISTA APLICAR COM CHAVE: [DOC, LINE]
Referência: SuiteAnswers 25565

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].

Isso pode ser causado pelas seguintes razões:


1. O pagamento sendo importado é aplicado a uma transação que já tem o status =
pagamento completo
- Somente transações A/R (e.g. faturas do cliente) ou A/P (e.g. cobranças do
fornecedor, lançamentos) em aberto estão disponíveis para pagamento.
2. Não há transação em aberto com ID interno ou externo especificado no arquivo de
CSV.
3. Um número de linha incorreto foi digitado no arquivo de CSV.
4. Falha ao mapear o seguinte:
▪ pagamento do cliente: campo fundos não-depositados
▪ pagamento do fornecedor: campo conta
▪ campo moeda (se aplicável)
▪ campo subsidiária (em casos em que a transação não é definida para a
subsidiária principal do cliente ou fornecedor)
5. O valor do pagamento é maior do que o saldo restante na transação na qual o
pagamento está sendo aplicado (pagar em excesso acidentalmente).

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

C. Use a busca salva de transação para procurar o ID interno/externo codificado no arquivo


CSV para verificar se está marcado como uma transação A/R ou A/P que ainda está em aberto
(disponível para pagamento) ou se existe no sistema:

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

E. Assegure-se de mapear os itens abaixo:


1. pagamento do cliente = campo fundos não-depositados
2. pagamento do fornecedor = campo conta
3. campo moeda (se aplicável)

Esse artigo foi útil? Clique aqui para deixar seu comentário.

USE O SUITESCRIPT PARA OBTER RETORNO ILIMITADO DE LINHAS POR


BUSCA SALVA
Referência: SuiteAnswers 33496

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao usar nlapiSearchRecord(), os resultados são limitados a 1000 linhas. É possível, entretanto,


obter mais registros usando o objeto nlobjSearch que suporta linhas ilimitadas nos resultados.

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.

Observação: A execução do método getResults() consome 10 unidades de governança.

Um script exemplo usado para buscar mais de 1000 registros de pedido de vendas.

SuiteScript 1.0:

// create search; alternatively nlapiLoadSearch() can be used to load a


saved search
var search = nlapiCreateSearch('salesorder', ['mainline', 'is', 'T']);
var searchResults = search.runSearch();

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;

// process or log the results


nlapiLogExecution('DEBUG', 'resultSet returned', resultSet.length
+ ' records returned');
// once no records are returned we already got all of them
} while (resultSet.length > 0)

SuiteScript 2.0:

var actSearch = search.create({


type: search.Type.SALES_ORDER,
filters: [
search.createFilter({
name: 'mainline',
operator: search.Operator.IS,
values: 'T'
})
]
});

var actResult = actSearch.run();


actResult.each(entry)

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.

EXEMPLO DE SINTAXE DO SUITELET FREEMAKER


Referência: SuiteAnswers 34504

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Freemaker proporciona a capacidade de obter valores a partir de qualquer registro e de passá-


los a um modelo personalizado. Ele opera com IDs dos campos (podem ser encontrados em
Record Browser) e tem sua própria sintaxe de Freemaker.

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

1. Crie Suitelet e implante no registro necessário


2. Insira abaixo o código e execute

var salesOrderID = 1002;


var record = nlapiLoadRecord('salesorder', salesOrderID);
var renderer = nlapiCreateTemplateRenderer();
var item;
var template = '';
template += '';
template += '';
template += '';
template += '
SALES ORDER #${record.tranid}
${record.trandate}
';
template += '
';

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.

CRIE CAMPOS SUSPENSOS CONTROLADOS E DEPENDENTES OU LISTAS


ANINHADAS
Referência: SuiteAnswers 19662

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

4. Criar Entradas de registro para o tipo de registro de navegador


Observação: Por exemplo, ao criar um registro personalizado para o Apple Safari definindo
Macintosh OS como sistema operacional.

1. Navegue até Personalização> Listas, registros e campos > Tipos de registros


2. Localize o tipo de registro Navegador
3. Clique em Novo registro
4. Nome: Insira Nome
Exemplo: Safari
5. Sistema operacional: Selecione Macintosh OS
6. Clique em Salvar

Observação: Continue criando registros personalizados adicionais para os seguintes


navegadores:

Nome Sistema operacional


Mozilla Firefox Windows
Mozilla Firefox Macintosh OS
Google Chrome Windows
Google Chrome Macintosh OS
Opera Windows
Opera Macintosh OS
Internet Explorer Windows

5. Criar Campo personalizado para o Sistema operacional preferido

1. Navegue até Personalização > Listas, registros e campos > Campos da


entidade > Criar

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

6. Criar Campos personalizados para o navegador preferido

1. Navegue até Personalização > Listas, registros e campos > Campos de


entidade > Criar
2. Nome do campo: Insira Nome
Exemplo: Navegador preferido
3. Tipo: Selecione Lista/Registro
4. Lista/Registro: Selecione Navegador
5. Armazenar valor: Marque a caixa de seleção
6. Navegue até Aplica-se a
7. Cliente: Marque a caixa de seleção
8. Clique em Display
9. Sub-aba: Selecione Principal
10. Clique em Origem e filtro
1. Uso do filtro: Selecione Sistema operacional
2. Comparar tipo: Selecione igual
3. Comparar campo: Selecione Sistema operacional preferido
11. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXTRAIA CAMPOS DE LINHA DE TRANSAÇÃO DA LINHA EM PEDIDOS DE


VENDA PARA OS CAMPOS DE CORPO PARA PEDIDOS DE TRABALHO
VINCULADOS USANDO O SUITESCRIPT
Referência: SuiteAnswers 45149

Aplica-se a
Produto: NetSuite 2020.2

Cenário

O usuário gostaria de obter valores de campos de linha de transação personalizados das


respectivas linhas em um Pedido de vendas em campos de corpo para o Pedido de trabalho
vinculado possivelmente criado da seguinte maneira:

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

O script de exemplo abaixo procura o Pedido de vendas a partir da qual o Pedido de


trabalho foi criada, uma vez que o Pedido de trabalho é criado e obtém o valor do Campo
de linha de transação personalizada do Item de linha ao qual está associado. Em seguida,
ele define esse valor em um campo Corpo de transação personalizado do Pedido de
trabalho.

Observação: A Ordem de Serviço não será atualizada automaticamente se o Campo de Linha


de Transação do Pedido de Vendas correspondente for atualizado após a Ordem de Serviço
ser salva. Para atualizar a Ordem de Serviço, ela precisará ser editada e salva novamente.
• Tipo de script: Evento do usuário
• Função: Após a função enviar
• Implantado em: Pedido de trabalho

SuiteScript 1.0
function setSOColFieldsonWO_afterSubmit_UE(type) {

//internal ID of the Work Order


var wo_internalID = nlapiGetRecordId();

//load the Work Order record


var wo = nlapiLoadRecord('workorder', wo_internalID);

//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);

//if there are results from the search, do the following:


if (searchResults) {
//get value of the first search result's (there should be only
one search result) to Custom Transaction Line Fields from the Sales Order
var myCustTransColFieldfromSO =
searchResults[0].getValue('custcol_fieldonSO', 'appliedtotransaction');
//(can add more Custom Transaction Line Fields from the Sales
Order here)

//set value of Custom Transaction Line Fields from the Sales


Order onto the Custom Transaction Body Fields on the Work Order
wo.setFieldValue('custbody_fieldonWO',
myCustTransColFieldfromSO);
//(can add more Custom Transaction Body Fields on the Work Order
here)

//save the Work Order


nlapiSubmitRecord(wo);

}
}
}

116
SuiteScript 2.0
/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*/

define(['N/record', 'N/log', 'N/search'],


function(record, log, search) {
function setSOColFieldsonWO_afterSubmit_UE(context) {

// internal ID of the Work Order


var wo_internalID = context.newRecord.id;

//load the Work Order record


var wo = record.load({
type: record.Type.WORK_ORDER,
id: wo_internalID,
isDynamic: true
});

//internal ID of the Sales Order that the Work Order


was created from
var createdFromSO = wo.getValue('createdfrom');

//if the Created From field on the Work Order has a


value, do the following:
if ((createdFromSO != "") && (createdFromSO != null))
{

//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] = 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" });

var mySearch = search.create({


type: search.Type.WORK_ORDER,
columns: columns,
filters: filters
});

var searchResults = mySearch.run().getRange({


start: 0,
end: 1
});

//if there are results from the search, do the


following:
if (searchResults.length > 0) {
//get value of the first search
result's (there should be only one search result) to Custom Transaction Line
Fields from the Sales Order
var myCustTransColFieldfromSO =
searchResults[0].getValue({name: 'custcol_fieldonSO', join:
'appliedtotransaction'});
//(can add more Custom Transaction
Line Fields from the Sales Order here)

//set value of Custom Transaction Line


Fields from the Sales Order onto the Custom Transaction Body Fields on the
Work Order
wo.setValue('custbody_fieldonWO',
myCustTransColFieldfromSO);
//(can add more Custom Transaction
Body Fields on the Work Order here)

//save the Work Order


var woIdSaved = wo.save({
enableSourcing: true,
ignoreMandatoryFields: true
});

}
}
}

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.

EMITIR REEMBOLSOS DO CLIENTE / ESTORNO OU MEMORANDOS DE


CRÉDITO SEM AFETAR O NÍVEL DE ESTOQUE
Referência: SuiteAnswers 12763

Aplica-se a

Produto: NetSuite 2021.1

Cenário

Geralmente, emitir um Reembolso do cliente/estorno na NetSuite afeta o nível do estoque


(quantidade). Entretanto, se o objetivo do usuário é emitir um reembolso que deve somente
diminuir o saldo do cliente ou reembolsar custos de entregas anteriores, sem mostrar efeito no
nível de estoque, execute uma das opções abaixo:

Solução

Use Outro item de encargo

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.

Use quantidade zero

1. Clique em Editar num Memorando de crédito/Reembolso


2. Valor: Insira 0
3. Clique em OK na mensagem pop-up: "O valor total da linha não é igual ao preço do
item vezes a quantidade. Está correto? "
4. Clique em Salvar

Use processo de Autorização de Devolução

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Clique na aba Gerenciamento de pedidos
3. Reembolso adiantado de devolução: Marque a caixa de seleção
4. Clique em Salvar
5. Em Venda à vista ou Fatura, clique em Reembolso
6. Clique em Aprovar
7. Na tela Autorizar devolução, clique em Reembolso
8. Clique em Salvar

Os seguintes artigos do SuiteAnswers são relacionados:

• 89799 Issue Credit or Refund on Invoice Where Inventory is Not Returned


• 35853 Issue a Credit Memo Linked to an Invoice Without Impact to Inventory
• 35129 Tracking damaged items returned by the Customer

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

Os usuários podem realizar o seguinte para investigar o problema:


1. Verifique se a conta usada na transação está definida como uma conta de ativo em um dos
tipos de ativos.
• Navegue até Ativos fixos > Configuração > Tipos de ativos
• Ver o registro do tipo de ativo
• Clique na sub-aba Contas
• Verifique a conta do ativo
2. Se Ativo fixo > Configuração > Configuração do sistema> na aba Geral tiver a
configuração Propor apenas transações aprovadas ativada, verifique se as transações
ausentes (como contas e lançamentos) foram aprovadas.
3. Crie uma Busca salva para FAM - Registro de proposta de ativo para confirmar que a (s)
transação (ões) que o usuário deseja propor ainda não foi rejeitada ou já foi criada como ativo.
O usuário pode consultar o ID da resposta: 22467 para obter as etapas sobre como criar a
pesquisa.
4. Se todos os itens listados acima forem verificados, verifique o Status do processo de
gerenciamento de ativos fixos para ver se há / foram encontrados erros que fizeram com que a
(s) transação (ões) desaparecesse (s) na página de Proposta de ativo. Para verificar, navegue
até Ativos fixos> Processamento em segundo plano> Lista de processos FAM
5. Atualize a lista de Propostas de ativos:
• Escolha o(s) Tipo(s) de ativo(s)
• Escolha o Intervalo de datas, Datas de início e término
• Clique em Propor novos ativos

Observações: Se após as etapas acima, as transações ainda não estiverem aparecendo na


página da proposta, tente editar a transação e salvá-la sem fazer nada. Em seguida,
reprocesse a Proposta novamente.

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

1. Crie um arquivo de script como o script abaixo


define([ 'N/record', 'N/search', 'N/runtime' ], function(record, search,

runtime) {

function beforeLoad(scriptContext) {

if (scriptContext.type == 'view') {

var salesorderSearchObj = search.create({

type : "salesorder",

filters : [ [ "type", "anyof", "SalesOrd" ],


"AND",

[ "status", "anyof",
"SalesOrd:G" ], "AND",

[ "mainline", "is", "T" ] ],

columns : [ search.createColumn({

name : "mainline",

label : "*"

}), search.createColumn({

name : "trandate",

sort : search.Sort.ASC,

label : "Date"

122
}), search.createColumn({

name : "asofdate",

label : "As-Of Date"

}), search.createColumn({

name : "postingperiod",

label : "Period"

}), search.createColumn({

name : "type",

label : "Type"

}), search.createColumn({

name : "tranid",

label : "Document Number"

}), 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;

});

var userObj = runtime.getCurrentUser();

if (salesorderSearchObj && userObj.role != 3) {

scriptContext.form.removeButton('edit');

return {

beforeLoad : beforeLoad

};

});

2. Salve como um arquivo de JavaScript


3. Carregue para sua conta NetSuite e implemente no registro de Pedido de vendas.
Observação: Esta solução especifica é para o Script de Evento do usuário usando Script 2.0.

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.

SUITELET SUITESCRIPT 2.0 PARA MOSTRAR RESULTADOS DA BUSCA SALVA


EM VÁRIAS PÁGINAS, PAGINAÇÃO DE BUSCA
Referência: SuiteAnswers 63272

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 getSuiteletPage(suiteletScriptId, suiteletDeploymentId, pageId)


{
document.location = url.resolveScript({
scriptId : suiteletScriptId,
deploymentId : suiteletDeploymentId,
params : {
'page' : pageId
}
});
}

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
*/

var PAGE_SIZE = 50;


var SEARCH_ID = 'customsearch225';
var CLIENT_SCRIPT_FILE_ID = 5345;

define(['N/ui/serverWidget', 'N/search', 'N/redirect'],


function (serverWidget, search, redirect) {
function onRequest(context) {
if (context.request.method == 'GET') {
var form = serverWidget.createForm({
title : 'Transaction Amounts',
hideNavBar : false
});

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;

// Adiciona a sublista que mostrará os resultados


var sublist = form.addSublist({
id : 'custpage_table',
type : serverWidget.SublistType.LIST,
label : 'Transactions'
});

// Adiciona colunas a serem mostradas na página


sublist.addField({
id : 'id',
label : 'Internal ID',
type : serverWidget.FieldType.TEXT
});

sublist.addField({
id : 'amount',
label : 'Amount',
type : serverWidget.FieldType.CURRENCY
});

// Executa a busca e determina a contagem de página


var retrieveSearch = runSearch(SEARCH_ID, PAGE_SIZE);
var pageCount = Math.ceil(retrieveSearch.count / PAGE_SIZE);

// Define pageId para valor correto se fora do índice


if (!pageId || pageId == '' || pageId < 0)
pageId = 0;
else if (pageId >= pageCount)
pageId = pageCount - 1;

// Adiciona botões para simular próxima e anterior


if (pageId != 0) {
form.addButton({
id : 'custpage_previous',
label : 'Previous',
functionName : 'getSuiteletPage(' + scriptId + ', ' +
deploymentId + ', ' + (pageId - 1) + ')'
});
}

if (pageId != pageCount - 1) {
form.addButton({
id : 'custpage_next',
label : 'Next',
functionName : 'getSuiteletPage(' + scriptId + ', ' +
deploymentId + ', ' + (pageId + 1) + ')'
});
}

// Adiciona lista suspensa e opções para navegar a uma página


específica
var selectOptions = form.addField({
id : 'custpage_pageid',
label : 'Page Index',
type : serverWidget.FieldType.SELECT
});

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)
});
}
}

// Pegue subconjunto de dados a ser mostrado na página


var addResults = fetchSearchResult(retrieveSearch, pageId);

// Defina dados retornados para coluna


var j = 0;
addResults.forEach(function (result) {
sublist.setSublistValue({
id : 'id',
line : j,
value : result.id
});

sublist.setSublistValue({
id : 'amount',
line : j,
value : result.amount
});

j++
});

context.response.writePage(form);
}
}

return {
onRequest : onRequest
};

function runSearch(searchId, searchPageSize) {


var searchObj = search.load({
id : searchId
});

log.debug('searchObj', JSON.stringify(searchObj));

return searchObj.runPaged({
pageSize : searchPageSize
});
}

128
function fetchSearchResult(pagedData, pageIndex) {

var searchPage = pagedData.fetch({


index : pageIndex
});

var results = new Array();

searchPage.data.forEach(function (result) {
var internalId = result.id;

var amount = result.getValue({


name : 'amount'
});

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.

O QUE FAZER QUANDO NÃO SE CONSEGUE ACESSAR A NETSUITE


Referência: SuiteAnswers 67475

Vá até a página NetSuite System Status.


Se você não estiver conseguindo acessar a interface do usuário (https://system.netsuite.com),
você pode checar o status do sistema em outro site, http://status.netsuite.com. Esse site está

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.

Entre em contato com seu administrador ou coadministrador da NetSuite para resetar


sua senha.
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.

Haverá um processo de autenticação rigoroso para garantir a segurança da sua conta NetSuite.

Importante: a linha de Serviço ao Cliente é estritamente reservada para relatar log-in ou


problemas para resetar senhas.
Para mais informações, veja a SuiteAnswers 28848.

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.

SUITESCRIPT ERRO SSS_USAGE_LIMIT_EXCEEDED


Referência: SuiteAnswers 45313

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á.

As tabelas a seguir mostram a governança para os APIs SuiteScript e os diferentes tipos de


script, respectivamente:

Tabela de Governança de API


Uso de unidade
API Exemplo
por API

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:

// Pegue os pontos de uso restantes do script


var usage = nlapiGetContext().getRemainingUsage();

// Se os pontos de uso restantes do script forem menor do que 1000


if (usage < 1000)

// ...produza o script

var state = nlapiYieldScript();

// Lance um erro ou registre os resultados produzidos

if (state.status == 'FAILURE')

throw "Failed to yield script";

else if (state.status == 'RESUME')

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.

PROPÓSITO DA PREFERÊNCIA COMPROMETIMENTO DE ITEM NA


TRANSAÇÃO DE ENCOMENDA
Referência: SuiteAnswers 25593

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário precisa saber como funciona o pedido de transação de Comprometimento de item.

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.

O compromisso da quantidade disponível de um item é baseado na quantidade disponível no


momento da criação. A Quantidade comprometida em ordens existentes criadas antes do novo
pedido não será alterada, independentemente da preferência selecionada acima e
independentemente da data da transação ou da data de remessa esperada.

Os aprimoramentos relacionados são os seguintes:

• Aprimoramento 92543 - Pedidos de vendas > Alocar estoque disponível na Data de


envio, em vez de na entrada do pedido (por preferência Confirmação). Esta solicitação
de aprimoramento específica foi enviada para contas, independentemente de o recurso
Demand Planning ser Verdadeiro ou não falso.
• Aprimoramento 235394 - Capacidade de redistribuir automaticamente o compromisso
de quantidade com base na Data de envio esperada após a criação ou edição de um
pedido de vendas.

Observação: Para pesquisar e votar em aprimoramento, consulte 10054 Voting for


Enhancements.

133
A ilustração abaixo se baseia neste cenário de amostra:

• A Data de hoje é 10/1/2020


• Registro do item XXX > aba Compras/Estoque > Sublista de localidades > Localidade
A
o Quantidade em estoque: 1
o Disponível: 0
o Confirmado: 1

Solução

Cenário 1: Ordem por Data da transação

1. Navegue até Transações > Vendas > Digitar pedido de vendas


2. Cliente: Insira Cliente
3. Data da Transação: Insira 05/01/2020
4. Data de envio esperada: Insira 02/05/2020
5. Localidade: Insira a Localidade
6. Clique na aba Itens
7. Item: Insira Item
8. Quantidade: Insira 1
9. Clique em Salvar
10. Navegue até Transações > Vendas > Digitar pedido de vendas
11. Cliente: Insira Cliente
12. Data da transação: Insira 01/01/2020
13. Data de envio esperada: Insira 10/2020
14. Localidade: Insira Localidade
15. Clique na aba Itens
16. Item: Insira Item
17. Quantidade: Insira 1
18. Clique em Salvar

Observação: Os resultados mostram Comprometido de 1 no Pedido de vendas no 1 (criado


nas etapas 1-9) e Pedido pendente de 1 no Pedido de vendas no 2 (criado nas etapas 10-18). O
compromisso no pedido anterior não será alterado mesmo que a Data da transação no Pedido
de vendas no 2 seja anterior à Data da transação no Pedido de vendas no 1, pois o
compromisso acontece com base na quantidade disponível no momento da criação.

Cenário 2: Pedido por Data de Envio Esperada

1. Navegue até Transações > Vendas > Digitar pedido de vendas


2. Cliente: Insira Cliente
3. Data da transação: Insira 05/01/2020
4. Data de envio esperada: Insira 02/5/2020
5. Localidade: Insira Localidade
6. Clique na aba Itens
7. Item: Insira Item
8. Quantidade: Insira 1

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

Observação: Os resultados mostram Comprometido de 1 no Pedido de vendas no 1 (criado nas


etapas 1-9) e Pedido pendente de 1 no Pedido de vendas no 2 (criado nas etapas 10-18). O
compromisso no pedido anterior não será alterado mesmo que a Data de envio esperada no
pedido de vendas no 2 seja anterior à Data de envio esperada no pedido de vendas no 1, pois o
compromisso acontece com base na quantidade disponível no momento da criação.

Cenário 3: Ordenar por Data da Transação com nova Quantidade recebida entre ordens

1. Navegue até Transações > Vendas > Digitar pedido de vendas


2. Cliente: Insira Cliente
3. Data da transação: Insira 05/01/2020
4. Data de envio esperada: Insira 02/05/2020
5. Localidade: Insira Localidade
6. Clique na aba Itens
7. Item: Insira Item
8. Quantidade: Insira 1
9. Clique em Salvar
10. Navegue até Transações > Vendas > Digitar pedido de vendas
11. Cliente: Insira Cliente
12. Data da transação: Insira 01/01/2020
13. Data de envio esperada: Insira 10/2020
14. Localidade: Insira Localidade
15. Clique na aba Itens
16. Item: Insira Item
17. Quantidade: Insira 1
18. Clique em Salvar
19. Navegue até Transações > Vendas > Digite pedido de vendas
20. Cliente: Insira Cliente
21. Data da transação: Insira 10/01/2020
22. Data de entrega esperada: Insira 10/01/2020
23. Localidade: Insira Localidade
24. Clique na aba Itens
25. Item: Insira Item
26. Quantidade: Insira 1
27. Clique em Salvar

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

Observação: Os resultados mostram Comprometido de 1 no Pedido de vendas #1 (criado nas


etapas 1-9) e Pedido pendente de 1 no Pedido de vendas #2 (criado nas etapas 10-18) e Pedido
pendente de 1 no Pedido de vendas #3 (criado nas etapas 19-27). No entanto, quando a nova
quantidade de 1 foi recebida (criada nas etapas 28-37), a nova quantidade foi comprometida
com o Pedido de vendas no 2 (1/1/2020) como a Data da transação no Pedido de vendas no 2
(1/10/2020) é anterior à do Pedido de vendas no 3.

Cenário 4: Pedido por Data esperada com Nova quantidade recebida entre Ordens

1. Navegue até Transações > Vendas > Digite pedido de vendas


2. Cliente: Insira Cliente
3. Data da transação: Insira 05/01/2020
4. Data de envio esperada: Insira 02/05/2020
5. Localidade: Insira Localidade
6. Clique na aba Itens
7. Item: Insira Item
8. Quantidade: Insira 1
9. Clique em Salvar
10. Navegue até Transações > Vendas > Digitar pedido de vendas
11. Cliente: Insira Cliente
12. Data da transação: Insira 01/01/2020
13. Data de envio esperada: Insira 10/2020
14. Localidade: Insira Localidade
15. Clique na aba Itens
16. Item: Insira Item
17. Quantidade: Insira 1
18. Clique em Salvar
19. Navegue até Transações > Vendas > Digita pedido de vendas
20. Cliente: Insira Cliente
21. Data da transação: Insira 10/01/2020
22. Data de entrega esperada: Insira 10/01/2020
23. Localidade: Insira Localidade
24. Clique na aba Itens
25. Item: Insira Item
26. Quantidade: Insira 1
27. Clique em Salvar

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

Observação: Os resultados mostram Comprometido de 1 no Pedido de vendas #1 (criado nas


etapas 1-9) e Pedido pendente de 1 no Pedido de vendas #2 (criado nas etapas 10-18) e Pedido
pendente de 1 no Pedido de vendas #3 (criado nas etapas 19-27). No entanto, quando nova
quantidade de 1 foi recebida (criada nas etapas 28-37), a nova quantidade foi comprometida
com o Pedido de vendas no 3, pois a Data de envio esperada (1/10/2020) no Pedido de vendas
no 3 é anterior à do Pedido de vendas no 2 (2/10/2020).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

VERIFIQUE A CONTAGEM DA LICENÇA DO USUÁRIO


Referência: SuiteAnswers 33820

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Identifique quantas licenças de usuário já estão sendo usadas.

Solução

1. Efetue log-in como Administrador


2. Navegue até Configurações > Empresa > Visualizar informações de
faturamento
3. Clique na aba Componentes a faturar
4. Verifique a Quantidade atual provisionada e a Quantidade usada
atualmente para a Central do funcionário e Usuários com licença completa

Observação: Se o usuário desejar solicitar licenças adicionais, entre em contato com o


Gerente de Conta (AMO) ou Representante de vendas.

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

I. Crie 4 campos CRM personalizados

Observação: Os dois primeiros campos obterão a Data de criação e a Data do incidente.


Os últimos 2 obterão a Hora (em horas, decimal) em que o caso foi Criado e a hora do
incidente.

Navegue até Personalização > Listas, registros e campos > Campos


CRM > Novo
Observação: Este campo obterá a "Data" em que o registro de Caso foi CRIADO.

Nome do campo: Digite Data de criação 111

Tipo: Selecione Texto de formatação livre

Armazenar valor: Desmarque a caixa de seleção

Aplica-se a:
Caso: Marque a caixa de seleção

Clique em Display

Sub-aba: Selecione Principal

Clique em Validação e valores padrão

Fórmula: Marque a caixa de seleção

Valor padrão: Digite 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)
when to_char({createddate},'HH24') >= 17 then
to_char(trunc({createddate}) + 17/24) else
to_char({createddate}) end ELSE to_char(trunc({createddate}) +
17/24) END

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.

Nome do campo: Insira Data do Incidente 222

Tipo: Selecione texto de formato livre

Armazenar valor: Desmarque a caixa de seleção

Aplica-se a:
Caso: Marque a caixa de seleção

Clique Display

Sub-aba: Selecione Principal

Clique em Validação e valores padrão

Fórmula: Marque a caixa de seleção

Valor padrão: Digite CASE WHEN TO_CHAR({startdate},'D') BETWEEN 2


AND 6 THEN CASE WHEN to_char({startdate},'HH24') < 9 then
to_char(trunc({startdate}) + 9/24) when
to_char({startdate},'HH24') >= 17 then to_char(trunc({startdate})
+ 17/24) else to_char({startdate}) end ELSE
to_char(trunc({startdate}) + 17/24) END

Navegue até Personalização > Listas, registros e campos > Campos


CRM > Novo
Observação: Este campo obterá o "Tempo", expresso em Horas, o
registro do Caso foi CRIADO.

Nome do campo: Insira Horário de criação 333

Tipo: Selecione texto de formato livre

Armazenar valor: Desmarque a caixa de seleção

Aplica-se a:
Caso: Marque a caixa de seleção

Clique em Display

Subtab: Selecione Principal

Clique Validação e valores padrão

Fórmula: Marque a caixa de seleção

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))

Navegue até Personalização > Listas, registros e campos > Campos


CRM > Novo
Observação: Este campo obterá o "Horário", expresso em Horas, da "Data do
incidente".

Nome do campo: Insira Hora do incidente 444

Tipo: Selecione Texto de formato livre

Armazenar valor: Desmarque caixa de seleção

Aplica-se a:
Caso: Marque a caixa de seleção

Clique Display

Sub-aba: Selecione Principal

Clique Validação e valores padrão

Fórmula: Marque a caixa de seleção

Valor padrão: Digite to_number(CASE WHEN TO_CHAR({startdate},'D')


BETWEEN 2 AND 6 THEN CASE WHEN to_char({startdate},'HH24') <
9 then to_char(trunc({startdate}) + 9/24,'HH24') when
to_char({startdate},'HH24') >= 17 then to_char(trunc({startdate})
+ 17/24,'HH24') else to_char({startdate},'HH24') end ELSE
to_char(trunc({startdate}) + 17/24,'HH24') END) +
(to_number(CASE WHEN TO_CHAR({startdate},'D') BETWEEN 2
AND 6 THEN CASE WHEN to_char({startdate},'HH24') < 9 then
to_char(trunc({startdate}) + 9/24,'MI') when
to_char({startdate},'HH24') >= 17 then to_char(trunc({startdate})
+ 17/24,'MI') else to_char({startdate},'MI') end ELSE
to_char(trunc({startdate}) + 17/24,'MI') END) / 60)

II. Crie uma Pesquisa salva

140
Navegue até Relatórios > Pesquisas Salvas > Todas as pesquisas salvas > Novo

Clique em Caso

Título da pesquisa: Insira um título

Clique Resultados

Campo:

Selecione Número

Selecione Data de criação - Data do incidente

Selecione Data de criação 111

Selecione Data do incidente 222

Selecione Horário de crição 333

Selecione Horário do incidente 444

Selecione Fórmula (Texto)

Fórmula: Digite case when to_date({custevent44}) -


to_date({custevent42}) = 0 then to_number({custevent46})
- to_number({custevent45}) when to_date({custevent44}) -
to_date({custevent42}) = 1 then to_number({custevent46})
+ to_number({custevent45}) when to_date({custevent44}) -
to_date({custevent42}) > 1 then (18 -
to_number({custevent46})) + (18 -
to_number({custevent45})) + (((to_date({custevent44}) -
to_date({custevent42})) - 1) * 8) end

Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

USE LINHA PRINCIPAL, LINHA CMV, LINHA DE IMPOSTO E LINHA DE


ENTREGA AO CRIAR UMA BUSCA SALVA
Referência: SuiteAnswers 40191

Aplica-se a

Produto: NetSuite 2019.2

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:

- Item: NFT-TESTE ITEM

- Item de entrega: UPS Ground

- Item de taxa/código: CA_AGUD

1. Linha principal = verdadeira e linha principal = falsa


Basicamente, linha principal refere-se ao cabeçalho principal da seção. Informações como
nome, data, nome do cliente, memo, etc são localizadas na seção superior do formulário ou
simplesmente acima das abas.

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.

Quando a linha principal é verdadeira, as informações de item de linha são escondidas e a


busca só analisa as informações do cabeçalho da linha principal. Quando a linha principal é
falsa, a linha com o asterisco (*) é escondida.

Ao visualizar a página de resultados da busca salva, há asteriscos em algumas linhas. O


asterisco na aba Resultados da busca salva indica que a linha é a linha principal da transação.
Exemplo:

Tópico A. Linha principal = verdadeira


a. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
b. Selecione o link Transação
c. Coloque o seguinte na aba Critérios > sub-aba Padrão:

Filtro Descrição
Tipo é Fatura
Linha principal é verdadeira
Data é dentro de hoje

d. Adicione Item na aba Resultados > sub-aba Coluna


e. Execute a busca

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

Resultado atual: item está vazio.

B. Linha principal = falsa


a. aba Critérios
Filtro Descrição
Tipo é Fatura
Linha principal é falsa
Data é dentro de hoje

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.

O trabalho da linha de imposto e da linha de entrega é esconder ou expor esses itens no


resultado da busca. Defina-os como falso, para esconder esses campos.

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.

SUPORTE MULTILÍNGUE AO CLIENTE (ONLINE) DISPONÍVEL EM


MANDARIM, JAPONÊS, FRANCÊS, ALEMÃO, ESPANHOL E PORTUGUÊS
Referência: SuiteAnswers 74087

Agora, a NetSuite oferece a possibilidade da abertura de casos/chamados online e de


comunicação em mandarim, alemão, francês, espanhol, português e japonês.
Para abrir um caso/chamado, vá até sua Central de Contas NetSuite.
Na sua conta, clique na aba Suporte > portlet da Central de Contas NetSuite > link
da Central de Contas NetSuite. Clique na aba Multi Language Support > Cases e selecione
sua língua na lista suspensa ou clique na bandeira do país. Abra um novo caso/chamado
clicando no link Case lists > Novo caso.

Por favor, preencha o formulário do chamado, responda as questões e conceda informações


detalhadas sobre sua demanda.

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.

Para ler artigos do suporte em português, siga os seguintes passos:

1. Entre na sua conta NetSuite, clique em Suporte

2. Clique no portlet Central de Contas da NetSuite

3. Clique em Suporte Multilíngue > Casos

4. Selecione o idioma de sua preferência na lista ou clique em uma das bandeiras, que estão no
canto superior da tela

5. Clique em Artigos do Suporte.

Por favor, note que os artigos são atualizados periodicamente

Kundendienstfall auf Deutsch öffnen


Sie können einen Kundendienstfall auf Deutsch von Ihrem NetSuite Konto-Zentrum öffnen.
Melden Sie sich bei Ihrem Konto an und klicken Sie auf Kundendienst Tab > NetSuite Konto-
Zentrum Portlet > NetSuite Konto-Zentrum Link. Gehen Sie zum Subtab Mehrsprachiger
Kundendienst > Kundendienst > Vorgänge, um einen Kundendienstfall zu erstellen.

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.

Créer un cas en Français

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.

Crea un caso en Español

Para enviar un caso, vaya a su Centro de cuentas de NetSuite.

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: Si no tiene suficientes permisos en el portlet del Centro de cuentas de NetSuite,


comuníquese con su Administrador para agregar funciones del Centro de soporte de NetSuite y
del Centro de soporte de NetSuite (Básico) en Registro del empleado> Subficha de acceso>
Sublista de roles.

Crie um caso em Português

Para enviar um caso, vá para o Centro de contas do NetSuite.

Na sua conta NetSuite, clique no link Suporte> Guia do NetSuite Account


Center > NetSuite Account Center. Clique no link Guia de vários idiomas> Casos e selecione
seu idioma preferido no menu suspenso ou clique na bandeira do país. Envie um novo caso
clicando no link CASE LISTS> botão Novo caso.

Por favor, preencha o formulário, responda às perguntas e forneça informações detalhadas


sobre o seu pedido.

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.

Para ler artigos do suporte em português, siga os seguintes passos:

1. Entre na sua conta NetSuite, clique em Suporte

2. Clique no portlet Central de Contas da NetSuite

3. Clique em Suporte Multilínguas > Casos

4. Selecione o idioma de sua preferência na lista ou clique em uma das bandeiras, que estão no
canto superior da tela

5. Clique em Artigos do Suporte.

Ressaltamos que os artigos são atualizados periodicamente

日本語でケース作成
ケースを提出するには、NetSuiteアカウントセンターにアクセスしてください。

147
NetSuiteアカウントで、「サポート」タブ> 「NetSuiteアカウントセンター」ポートレ
ット> 「NetSuiteアカウントセンター」リンクをクリックします。 「多言語サポート
」タブ> 「ケース」のリンクをクリックし、プルダウンから言語を選択するか、国の
ロゴをクリックします。ケースリストのリンク>新規ケースボタンをクリックして新
しいケースを送信してください。

ケースフォームに必要事項を記入し、質問に答え、お問い合わせ関する詳細情報を共
有してください。

注意:NetSuiteアカウントセンターポートレットの権限がない場合は、管理者に連絡し
て、従業員レコード>アクセスサブタブ>ロールのサブリストにNetSuite Support Center
およびNetSuite Support Center(Basic)のロールを追加するようにリクエストをしてくだ
さい。"

用中文提交个案
NetSuite 现在已提供简体中文 (国语)、德语和法文的在线提交案例和答复, 并在西班牙语
、葡萄牙语、日语和其他语言中很快提供支持服务。

要提交案例, 请转到您的 NetSuite 帐户中心。

在您的 NetSuite 帐户中, 单击支持选项卡 > NetSuite 帐户中心 门户> NetSuite 帐户中心链
接。 单击 多语言支持 选项卡 > 案例链接, 然后从下拉列表中选择首选语言, 或单击 国家
徽标。通过单击 案例列表 链接 > 新建案例按钮提交新案例。

请填写案例表格, 回答问题并提供有关您要求的详细信息。

请注意: 如果您在 NetSuite 帐户中心 门户 中没有足够的权限, 请与您账户的管理员联系,


以在您的员工记录 > 访问子标签 > 角色子添加 NetSuite 支持中心和 NetSuite 支持中心 (
基本) 角色。

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERGUNTAS FREQUENTES SOBRE SUITESUCCESS


Referência: SuiteAnswers 85454

Podemos atualizar os pacotes SuiteSuccess?

Não, atualizar qualquer pacote SuiteSuccess não é recomendado - especialmente para os


pacotes de configuração. Uma tentativa de atualização pode levar à exclusão de
transações existentes, personalização e outras preferências/configurações na conta do

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.

Os bundles SuiteSuccess são gerenciados por bundles?

Não, os pacotes SuiteSuccess não são pacotes gerenciados. Nenhuma atualização


automática será enviada.

Podemos fazer o downgrade de um pacote SuiteSuccess instalado para uma


versão inferior?

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.

Podemos solicitar o desbloqueio de Pesquisas Salvas fornecidas pela


SuiteSuccess?

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.

Podemos solicitar o desbloqueio dos Campos fornecidos pela SuiteSuccess?

Não. Os Campos fornecidos pela SuiteSuccess são uma mistura de componentes


bloqueados e desbloqueados. Alguns Campos estão sendo entregues bloqueados como
design, pois esses valores/campos estão sendo referenciados na lógica do script. A
atualização dos campos/valores pode resultar em problemas/ erros inesperados.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITESOLUTIONS - APROVAÇÕES AVANÇADAS


Referência: SuiteAnswers 49934

O SuiteSolutions de aprovações avançadas proporciona:


▪ processo de aprovação consistente nos tipos de transação
▪ configura uma rota única de aprovação por transação
▪ flexibilidade para atender demandas atuais e futuras dos negócios

SuiteSolutions é um conjunto de soluções extensivas construído baseado em boas-práticas,


desenhado e desenvolvido pelo NetSuite Professional Services. Essas soluções direcionam-se a
demandas empresariais específicas. O SuiteSolutions pode ser disponibilizado como um bundle
adicional na sua conta NetSuite. Para adquirir o SuiteSolutions, entre em contato com seu
representante de vendas da NetSuite ou com seu gerente de contas. Para mais informações,
clique em SuiteSolutions.

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

Os recursos abaixo são suportados no SuiteSolutions de Aprovações Avançadas:


▪ uma estrutura configurável para processamento de aprovação de um pedido de compra,
fatura do fornecedor, registro de despesas, pedido de venda, requisição de compra e
transações de lançamento
▪ podem ser estendidos para suportarem tipos de transações adicionais
▪ flexibilidade para configurar recursos e funcionalidades proporcionadas para melhor
apoiar e melhorar seu processo de aprovação

Guia SuiteSolutions
SS_AdvancedApprovals_v3.5.2_SolutionGuide.pdf (3.12 MB)

VARREDURA DE ANTIVÍRUS NOS ARQUIVOS DA PASTA DE ARQUIVO


Referência: SuiteAnswers 86349

O recurso de antivírus da Pasta de arquivo com disponibilidade geral a partir do lançamento


2019.2 assegura a segurança dos seus arquivos. Os arquivos são examinados quando você
realiza o upload à Pasta de arquivo NetSuite, aqueles identificados como maliciosos são
rejeitados e não é realizado seu upload para a Pasta. A varredura cobre todos os arquivos
subidos através da interface do usuário, SuiteScript, Serviços da web, Pacotes e mensagens
CRM.

Observação: O recurso de antivírus da Pasta de arquivo examina apenas novos arquivos.


Qualquer arquivo armazenado anteriormente à habilitação do recurso não é examinado, a não
ser que ele seja modificado posteriormente.

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

Importação bem-sucedida de Dados Bancários On-line para CAMT.053.001.06, BAI2, CSV e


OFX/QFX.

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:

• A extensão do arquivo deve ser .txt


• O nome do arquivo não deve exceder 50 caracteres, incluindo a extensão
• A subguia Mapeamento de Importação Bancária no registro da Conta deve ter os
valores corretos para Identificação do Originador e Número da Conta do Cliente
• O formato de data no arquivo deve ser AAMMDD
• Você pode usar um arquivo para importar Demonstrativo Bancário para contas
diferentes, desde que todas as contas do arquivo tenham a subguia Mapeamento de
Importação Bancária configurada corretamente
• Ao importar o arquivo BAI2, por comportamento normal, os campos da conta
permanecerão acinzentados. O sistema mapeará automaticamente o arquivo de acordo
com os valores definidos na subguia Mapeamento de Importação Bancária

Para CAMT.053.0001.06

• A extensão do texto deve ser .xml


• O nome do arquivo não deve exceder 50 caracteres incluindo a extensão
• A aba de mapeamento de importação bancária no registro da conta deve ter os valores
corretos para o número do IBAN
• O formato da data no arquivo deve ser AAMMDD
• Ao importar um arquivo CAMT, por padrão, os campos de conta permanecerão
acinzentados. O sistema irá automaticamente preencher o arquivo de acordo com os
valores definidos na aba Mapeamento de importação bancária

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:

• A extensão do arquivo deve ser .csv


• Ao salvar o arquivo no Excel, salve o arquivo como CSV (delimitado por vírgulas) (*.
csv)
• O nome do arquivo não deve exceder 50 caracteres, incluindo a extensão
• Não é necessário configurar a subguia Mapeamento de Importação Bancária no registro
da Conta
• Um arquivo é importar apenas para uma conta
• O formato da data deve ser MM/DD/AAAA
Observação: Para CSV, refira-se ao SuiteAnswers ID 70182 Preparing CSV Files for
Import.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONE UM TEXTO DE AVISO EM UM MODELO AVANÇADO DE PDF PARA


DEMONSTRATIVOS
Referência: SuiteAnswers 78963

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Em alguns casos, é necessário incluir um Termo de responsabilidade no Modelo avançado de


extrato PDF/HTML. Para isso, o Modelo avançado de extrato em PDF/HTML deve ser
personalizado.

Solução

1. Personalize um modelo avançado de PDF/HTML padrão para a declaração


1. Navegue para Personalização > Formulários > Modelos avançados de
PDF/HTML
2. Standard multi-currency statement template: Clique em Personalizar

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

2. Aplique o modelo no Formulário de declaração personalizado


1. Navegue para Personalização > Formulários > Formulários de transação
2. Custom Statament Form: Clique em Editar
3. Tipo de impressão: Selecione Avançado

• Imprimir modelo: Selecione Modelo personalizado de declaração de


várias moedas
Observação: Selecione o nome do modelo avançado personalizado de
PDF/HTML na etapa 1.

4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERMISSÃO "PERMITIR CARREGAMENTOS DE JS/HTML"


Referência: SuiteAnswers 79177

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.

Para solucionar isso, usando a função administrador:


1. Navegue até Configurações > Usuários/Funções > Gerenciar funções
2. Clique em Editar ao lado da função afetada
3. Na aba Permissões, sub-aba Configurações, adicione Permitir carregamentos de
JS/HTML
4. Clique em Salvar

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.

GUIA RÁPIDO DE REFERÊNCIA PARA OS TIPOS "APLICADO NA" E


"APLICANDO TRANSAÇÃO" BASEADO NO TIPO DE TRANSAÇÃO
Referência: SuiteAnswers 72893

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.

A segunda coluna (tipo) é adicionada na aba Critério, enquanto a primeira (Aplicado na


Transação) e a terceira (Aplicando Transação) são adicionadas na aba Resultados.

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 (...)

Tipo Aplicado na Transação mostra:

• Pedido de compra: se a cobrança for criada diretamente de um pedido de compra


• Recibo de item: se a cobrança for criada diretamente de um recibo de item

Aplicando Transação mostra:

• Cobrança de crédito = se a transação for criada ao clicar no botão Crédito na cobrança


• Pagamento de cobrança = se o botão Realizar pagamento for usado

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.

Tipo Aplicado na transação Tipo Tipo Aplicando transação


Crédito de cobrança, pagamento
de cobrança, autorização de
Pedido de compra, recibo de item Cobrança
devolução ao fornecedor,
lançamento
Cobrança, relatório de despesas, Pagamento de
Valorização da moeda
comissão, lançamento cobrança
Pedido de compra, pedido de
transferência, autorização de devolução, Recibo de item Cobrança
cobrança, atendimento de item, fatura
Autorização de devolução ao
Pedido de venda, requisição, pedido de fornecedor, cobrança, recibo de
Pedido de compra
compra coberto, contrato de compra item, atendimento de item,
lançamento
Autorização de
Crédito de cobrança, atendimento
Pedido de compra, cobrança devolução ao
do item
fornecedor
Fatura, lançamento, reembolso do
Pagamento Depósito
cliente, encargo financeiro
Fatura, venda à vista, atendimento
do item, autorização de devolução,
Oportunidade, estimativa Pedido de venda
depósito do cliente, pedido de
compra, pedido de trabalho
Autorização de devolução ao cliente,
Atendimento do Recibo de item, memorando de
pedido de venda, pedido de
item crédito, reembolso à vista
transferência, pedido de compra
Cobrança, autorização de devolução ao Crédito de
Fatura
cliente cobrança
Pagamento, depósito do cliente, venda à
Depósito Crédito de cobrança
vista
Pedido de venda, fatura, venda à vista Depósito do cliente Aplicação de depósito, depósito
Autorização de devolução,
Pedido de venda Venda à vista
reembolso à vista, depósito
Depósito do cliente, reembolso do
Aplicação de
cliente, fatura, lançamento, encargos
depósito
financeiros
Autorização de Memorando de crédito, recibo de
Venda à vista, fatura, pedido de venda
devolução item, reembolso à vista
Reembolso do cliente, autorização de
Memorando de
devolução, fatura, atendimento de item,
crédito
lançamento, encargo financeiro

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.

LISTA DE IDS INTERNOS DOS STATUS DA TRANSAÇÃO


Referência: SuiteAnswers 50165

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:

filters[2] = new nlobjSearchFilter(�status’, null , ’is’, 'VendBill:A')

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:

var s = nlapiLoadSearch('salesorder','customsearch564'); // use o ID de


busca da busca salva criada na interface do usuário
var filters = s.getFilters();

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

Q1: O que é o fechamento do final do ano?

É 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).

Q2: Quais são os diferentes métodos para o fechamento do final do ano?

Fechamento automático - Este método é altamente recomendado pelo NetSuite. Concluindo


as tarefas na lista de verificação de fechamento do período e, posteriormente, fechando o
período, a receita líquida será refletida no valor de lucros acumulados no balanço. Nenhuma
entrada manual é necessária no fechamento automático.

O que o usuário precisa fazer em Fechamento Automático?

O usuário simplesmente precisa fechar o período concluindo as tarefas na lista de verificação


de fechamento do período antes de clicar em Fechar. Sem a necessidade de lançamentos
manuais, a receita líquida será refletida no valor do Lucro acumulado no balanço.

As contas de receita e despesa são zeradas no Fechamento automático?

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.

Q3: Qual é a diferença entre bloquear e fechar o período?

Bloquear o período significa realmente bloquear as tarefas dentro da lista de verificação de


fechamento do período enquanto o fechamento do período está alterando o status de um
período de aberto para fechado.

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.

ID DE LINHA VS. NÚMERO DE SEQUÊNCIA DE LINHA


Referência: SuiteAnswers 29621

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 número de sequência de linha contém o número da sequência interna armazenado para


cada transação de linha de acordo com a posição do item de linha na sublista e é o valor
esperado pelos métodos nlobjSublist setLineItemValue(name, linenum, value) e
getLineItemValue(group, fldnam, linenum).

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.

Para ilustrar a diferença entre o ID de linha e o número de sequência de linha, considere o


pedido de compra #123, cuja sublista de itens contêm três itens de linha e a seguinte busca de
transação:

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.

Item ID de linha Número de sequência de linha


Item 1 1 1
Item 2 2 2
Item 3 3 3

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:

Item ID de linha Número de sequência de linha


Item 2 2 1
Item 3 3 2

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UM REGISTRO PERSONALIZADO LIGADO A UM REGISTRO DO CLIENTE


E O EXIBA COMO UMA SUBLISTA DO REGISTRO DO CLIENTE
Referência: SuiteAnswers 38231

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. Crie um Registro personalizado

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

Observação: Se necessário, crie mais campos personalizados.

2. Crie uma Sub-aba personalizada

1. Navegue até Personalização > Formulários > Sub-abas


2. Clique na aba Entidade
o Título: Insira Informações adicionais
o Clique em Adicionar
3. Clique em Salvar

3. Personalize o Formulário Lead/Cliente potencial/Cliente

1. Navegue até Personalização > Formulários > Formulários de entrada


2. Clique no link Editar ou Personalizar ao lado do formulário preferencial Lead/Cliente
potencial/Cliente
3. Clique em Mover elementos entre sub-abas
4. Clique em Listas
5. Clique em Personalizar

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

Observação: Essa alteração se aplicará somente a um Lead/Cliente potencial/Formulário do


cliente personalizado específico. Será visível a nova sub-aba Informações adicionais no mesmo
nível que Relacionamentos.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

QUANTIDADE DO NÍVEL DE ESTOQUE PREFERENCIAL É A MESMA DO


PONTO DE REPOSIÇÃO
Referência: SuiteAnswers 19768

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.

Fórmula para nível de estoque preferido (baseado no Help Guide)

(daily demand * preferred stock level in days)

Fórmula para ponto de pedido (baseado no Help Guide)

Sem estoque armazenado definido:


Reorder point = (average lead time days * demand)

Com estoque armazenado definido em dias:


Reorder point = [(average lead time days + safety stock days) * demand]

Com quantidade de estoque armazenado definida:


Reorder point = [(average lead time days * demand) + safety stock quantity)

166
Isso funciona como padrão. As regras são:

1. Se o Ponto de reposição calculado > Nível de estoque preferencial, o Nível de


estoque preferencial e o Ponto de resposição mostrarão os mesmos valores
baseados no Ponto de reposição calculado.

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.

2. Se o Ponto de reposição calculado < Nível de estoque preferencial, o Ponto de


reposição e o Nível de estoque mostrarão os verdadeiros valores calculados e o
item mostrará na página de Pedir itens, na qual a quantidade a ser pedida é a
diferença entre o Nível de estoque preferencial menos o Ponto de reposição.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

GUIA DE REFERÊNCIA DKIM


Referência: SuiteAnswers 14740

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:

Configurações de DKIM no NetSuite


Ao navegar para a configuração de DKIM em Configurações > Empresa > Preferências de e-
mail > aba Chaves de domínio, a instalação do DKIM no NetSuite é composta das 4 partes
grandes e funcionais a seguir:

1. Assim que o selecionador já estiver escolhido como um subdomínio, não há necessidade de


adicionar um outro subdomínio a string de DKIM. Por exemplo:

167
Onde:
Seletor de domínio: Selector1
Domínio: domain.com

Então:
DNS Query: Selector1._domainkey.domain.com

Observação: Para saber o que Selector1._domainkey.domain.com contém atualmente, use esse


link para verificar que informação o Selector1 tem.

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.

Observação: O conhecimento só da chave pública ou só da chave privada não gera nenhuma


ameaça à segurança. Só conhecendo uma das chaves, não há mecanismo para decodificar a
outra chave devido aos algoritmos usados para a criptografia da chave pública.

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.

Observação: Ao configurar o DKIM a partir de instruções encontradas na seção de Ajuda no


NetSuite disponíveis em Marketing, Sales Force Automation, and Partners > Marketing >
Email Marketing Campaigns > Domain Key Identified Mail (DKIM), por favor, observe que a
propagação de dados tal qual a atualização da DNS do seu domínio e NetSuite levará, as vezes,
de 24 a 72 horas para completar, ou, alternativamente, se você tiver controle do servidor de
hospedagem, descarregar as entradas DNS as atualizarão e devem quase automaticamente
permitir que você use o DKIM quase que instantaneamente.

Leitura mais profunda e prova de conceito


O processo inteiro de autenticação para DKIM pode ser lido detalhadamente aqui, a seção
"Appendix A. Example of Use (INFORMATIVE)" discute o processo inteiro desde a
submissão até a entrega final.

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.

RESETE NÚMEROS GERADOS AUTOMATICAMENTE


Referência: SuiteAnswers 14516

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.

REABRIR PEDIDOS DE VENDAS QUE FORAM ACIDENTALMENTE FECHADOS


Referência: SuiteAnswers 19582

Aplica-se a
Produto: NetSuite 2019.1
Cenário

O usuário deseja reabrir um Pedido de vendas que foi acidentalmente fechado.

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

Há vezes em que um depósito do cliente precisa ser removido de um Pedido de vendas e


aplicado a um outro. Atualmente, uma vez que o depósito estiver ligado a um Pedido de
vendas, ele só pode ser aplicado a faturas ligadas ao Pedido de vendas.

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

Observação: O recurso Criar depósito só estará disponível quando o formulário


Pedido de vendas for uma Fatura. Quando o formulário for alterado para Venda à
vista, qualquer Depósito do cliente criado de ou vinculado ao Pedido de vendas será
removido.

Uma solicitação de aprimoramento foi apresentada para ter a capacidade de


desaplicar o Depósito do cliente a qualquer momento, caso ele tenha sido aplicado ao
pedido errado. (Aperfeiçoamento nº 216449).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXPRESSÕES DE FÓRMULAS DE BUSCA SQL: SINTAXE CASE


Referência: SuiteAnswers 32544

171
Aplica-se a
Produto: NetSuite 2019.1

Cenário

Ao usar fórmulas em buscas salvas, expressões SQL permitem um processamento mais


profundo desses resultados. Para fazer uma simples decisão baseada no valor do input, a
sentença CASE pode ser usada. Essa é uma solução sobre como criar uma busca salva que
inclua resultados dependendo da fórmula de expressão SQL da sentença CASE.

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.

EXEMPLO DE SCRIPT PARA ENVIAR UM E-MAIL COM RESULTADOS DE


BUSCA EM UM ARQUIVO CSV USANDO SUITESCRIPT
Referência: SuiteAnswers 67503

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');

var search = nlapiSearchRecord('customer', null, filters, columns);


var contents = '';

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';
}

var file = nlapiCreateFile('results.csv', 'CSV', contents);


nlapiSendEmail('', '', 'Email Subject', 'Email Body', null, null, null,
file);
}
}

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.

LOGIN DO AMBIENTE DE TESTE COM SENHA INCORRETA


Referência: SuiteAnswers 70804

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.

Para resolver isso:


▪ O usuário deve usar a senha antiga para acessar a conta Ambiente de teste.
▪ Se tiver esquecido, o usuário deve resetar a senha e colocar a correspondente com a
nova senha da conta de Produção.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

E-MAILS DE NOTIFICAÇÃO RECEBIDOS A RESPEITO DE FALHAS DE LOGIN


Referência: SuiteAnswers 74359

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.

APAGUE O LANÇAMENTO DE REAVALIAÇÃO DE MOEDA


Referência: SuiteAnswers 31183

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

Observação: O lançamento da reavaliação de moeda pode ser deletado somente se registrado


em um período aberto. Para ganhos/perdas adquiridos e perdas/ganhos de arredondamento de
reavaliação monetária, nós não seremos capazes de apagar essas transações já que elas são
aplicadas a transações. Se a transação-fonte for deletada, a reavaliação da moeda será
automaticamente excluída.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXEMPLO DE SCRIPT DO CLIENTE FORM.ADDBUTTON() ONCLICK


Referência: SuiteAnswers 12069

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;
}

2. Anote o ID do script (exemplo: customscript110)


3. Defina uma função testAddButton() dentro de um script do lado do servidor (exemplo:
Suitelet)
4. Chame form.setScript('customscript110') dentro da função testAddButton()
5. Finalmente, chame form.addButton('custombutton','Show Message', 'clientscript()')
dentro da função testAddButton(), especialmente clientscript() como seu script de botão.

Exemplo de código snippet:

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 = '

404-Page Not Found


';

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.

EVITANDO A PERDA DE DADOS GRAÇAS AO ERRO "O REGISTRO FOI


ALTERADO"
Referência: SuiteAnswers 34404

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:

var startModifiedDate = null;

function init() {

startModifiedDate = nlapiGetFieldValue('lastmodifieddate');

function saveRecord() {

if(startModifiedDate != null && startModifiedDate !=


nlapiLookupField(nlapiGetRecordType(), nlapiGetRecordId(),
'lastmodifieddate')) {

alert('The record being edited has been modified. Please


back up or take note of changes and try again.');

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']
});

if(startModifiedDate != null && startModifiedDate !=


fieldLookUp['lastmodifieddate']) {
alert('The record being edited has been modified. Please
back up or take note of changes and try again.');
return false;
}
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
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.

COBRANÇA NÃO APARECE PARA PAGAMENTO DE TEF


Referência: SuiteAnswers 23092

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

1. O Formato do Arquivo de pagamento da empresa e o Formato do Arquivo de


pagamento do fornecedor são iguais.
2. A Conta do Contas a pagar definida no Formulário de pagamento da fatura e
na fatura do fornecedor são iguais.
3. A caixa de seleção Pagamento da fatura TEF no registro do Fornecedor
está marcada.
4. As faturas estão aprovadas.
5. O Registro do fornecedor não é "Inativo". Se o Registro do fornecedor estiver
inativo, a fatura do fornecedor não será mostrada na Página processamento de pagamentos da
fatura.
6. O conjunto de subsidiárias na Fatura do fornecedor é o mesmo conjunto de
subsidiárias no Detalhe do banco (conta) usado.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONAR UMA 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).
Referência: SuiteAnswers 17946

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.

Para resolver isso:

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.

CRIE UM ARQUIVO CSV A PARTIR DOS RESULTADOS DE UMA BUSCA SALVA


POR MEIO DE SCRIPT
Referência: SuiteAnswers 36206

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 = '';

// Load a Custom Search, by using its Internal ID


var mySearch = search.load({
id: 'searchID' // Search ID on NS Account
});

// Run/Execute the loaded Search


var resultSet = mySearch.run();

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);
});

for (var i = 0; i < csvColumns.length; i++) {


lineOne += csvColumns[i] + ',';
}

// Looping through the content array and assigning it


to the contents string variable.
lineOne = lineOne + '\n';
for (var j = 0; j < content.length; j++) {
lineOne += content[j].toString() + '\n';
}

log.debug({ title: 'Contents from Line One', details:


JSON.stringify(lineOne) });

// Creating a csv file and passing the contents


string variable.
var csvFile = file.create({
name: 'search_csv_file.csv',
fileType: file.Type.CSV,
contents: lineOne,
folder: '##' // Folder ID where the file
should be saved in the File Cabinet
});

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.

NOTIFICAÇÃO POR E-MAIL DE FALHA DE LOGIN RECEBIDO PARA UM


FUNCIONÁRIO INATIVO
Referência: SuiteAnswers 79309

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:

1. Navegue até Listas > Funcionários > Funcionário


2. Marque a caixa de seleção Mostrar inativos
3. Clique em Editar no registro do usuário inativo
4. Vá à aba Acesso
5. Defina Dar acesso como falso
6. Clique em Salvar

183
Esse artigo foi útil? Clique aqui para deixar seu comentário.

FUNÇÃO INACESSÍVEL DEPOIS DA CONFIGURAÇÃO DE UM REGISTRO DE


FUNCIONÁRIO
Referência: SuiteAnswers 76882

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.

A FUNÇÃO ADMINISTRADOR ESTÁ RECEBENDO UMA NOTIFICAÇÃO DE E-


MAIL SOBRE MÚLTIPLAS TENTATIVAS DE LOGIN DE UM USUÁRIO COM
ACESSO NÃO AUTORIZADO
Referência: SuiteAnswers 78110

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.

1. Vá até Configurações > Usuários/funções > Visualizar trilha de auditoria de login


2. Assegure-se de marcar Usar busca avançada
3. Na aba Resultados > Selecione Solicitar URI, detalhe, e-
mail, função, usuário e endereço de IP
4. O Solicitar URI está vindo do app/suite/hosting/restlet.nl
Observação: Verifique se o usuário possa estar usando um Restlet que esteja causando
múltiplas tentativas de login.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REALIZE ATUALIZAÇÃO EM MASSA DE CLIENTE BASEADA EM CÓDIGOS


POSTAIS DE ENTREGA OU COBRANÇA
Referência: SuiteAnswers 40477

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

1. Como Administrador, navegue até Listas > Atualização em


massa > Atualizações em massa.
2. Expanda Atualizações gerais > Cliente.
3. Na aba Critérios > Sub-aba Filtrar, selecione Fórmula (Texto).
4. Na janela pop-up, defina o seguinte:

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.

5. Na aba Campos de Atualização em massa, defina todos os campos que precisam


de atualização e o valor correspondente para cada um.
6. Clique em Visualizar para verificar os registros a serem atualizados. Insira filtros
adicionais conforme necessário.
7. Clique em Executar atualização para iniciar a Atualização em massa.

185
Para mais informações, veja Defining a Mass Update, SuiteAnswers ID: 8419.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATUALIZAÇÃO EM MASSA PARA DEFINIR NOME DE EXIBIÇÃO DO ITEM DE


ESTOQUE COMO NULO OU EM BRANCO
Referência: SuiteAnswers 64650

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

1. Navegue até Listas > Atualização em massa > Atualizações em massa


2. Clique em Atualizações gerais e selecione Item de estoque
3. Vá para Critérios, selecione o critério desejado
4. Campos de atualização em massa:

- Nome e código do fornecedor e de exibição: Verificado


Observação: Em vez de definir o valor em branco, adicione espaço (pressione a
barra de espaço)

5. Clique em Visualizar
6. Clique em Executar atualização

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DOCUMENTO NA PASTA DE ARQUIVO VINCULADO A UMA TRANSAÇÃO OU A


UMA ENTIDADE
Referência: SuiteAnswers 73951

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

Observação: O Aperfeiçoamento 139182 é arquivado para esta preocupação (Documentos >


Pasta de arquivo: Histórico de registros (entidade/transação) em que o arquivo está anexado)

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.

NÚMERO GERADO AUTOMATICAMENTE ESTÁ FALTANDO


Referência: SuiteAnswers 65154

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Número gerado automaticamente está faltando.


Quando habilitado, o recurso de número automaticamente gerado evita a atribuição de
números duplicado a um registro no NetSuite. Entretanto, quando marcamos Permitir edição
manual, o usuário pode receber um aviso quando um registro duplicado for criado; contudo, o
usuário não receberá um aviso quando um número for pulado.

Observação: Se um usuário pular um número consecutivo, a NetSuite continuará a sequência a


partir do último número de registro salvo.

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

Para evitar números duplicados ou ausentes, siga os seguintes passos:


1. Como administrador, vá até Configurações > Empresa > Número gerado
automaticamente
2. Desmarque o campo Permitir edição manual dos registros que o usuário desejar
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

E-MAIL EM MASSA > HIERARQUIA DO E-MAIL DO CONTATO


Referência: SuiteAnswers 75111

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

> E-mails do cliente e da transação não foram preenchidos.

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.

BUSCA SALVA PARA EXIBIR FUNCIONÁRIOS COM AS ÚLTIMAS DATAS DE


LOGIN
Referência: SuiteAnswers 65801

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:

• Funcionário: John Smith


• Cargo: Consultor
• Empregador: Empresa A

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:

• Defina uma senha = nulo


• Solicitar alteração de senha no próximo login = falso

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.

MUDE PARA A CENTRAL CLÁSSICA (INTERFACE CLÁSSICA)


Referência: SuiteAnswers 34379

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

1. Navegue até Início > Definir preferências > aba Aparência


2. Marque a caixa de seleção Usar interface clássica
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER E-MAILS NÃO ENTREGUES


Referência: SuiteAnswers 66680

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

Para remover um endereço de e-mail de uma lista de endereços de e-mail devolvidos:

1. Navegue até Listas > Relacionamentos > Endereços de e-mail devolvidos


2. Excluir: Marque a caixa de seleção
Observação: Estes são os endereços de e-mail a serem removidos. Clique em Marcar
tudo caso todos precisem ser excluídos.
3. Clique em Excluir

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.

PERMISSÃO DE BUSCA GLOBAL


Referência: SuiteAnswers 21318

Aplica-se a
Produto: NetSuite 2019.1

Cenário

Conceder permissão de busca global a uma função

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

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 Executar busca 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 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.

ACESSO AOS DETALHES BANCÁRIOS DA ENTIDADE MAS SEM A PERMISSÃO


EDITAR
Referência: SuiteAnswers 61441

A função personalizada tem a seguinte permissão:


1. Aba Permissão > sub-aba Registros personalizados > Detalhes bancários da
entidade > Nível Visualização
2. Aba Permissão > sub-aba Registros personalizados > Detalhes do TEF da
cobrança > Nível Visualização
3. Aba Permissão > sub-aba Registros personalizados > Informação de pagamento
de cobrança TEF > Nível Visualização

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.

A configuração da função é da seguinte forma:

7. Navegue até Configurações > Usuários/funções > Gerenciar funções


8. Edite a função personalizada
9. Na aba Permissões > aba Configurações > Assegure-se que nenhuma permissão foi
dada a tipos de registro personalizados
10. Na aba Permissões > sub-aba Registros personalizados > Adicione os registros a
seguir:
- detalhes bancários da empresa, nível = nenhum
- detalhes bancários da entidade, nível = nenhum
11. Clique em Salvar

Observação: O usuário que é dono do registro personalizado Detalhes bancários de entidade vê


os detalhes bancários de entidade nos registros do fornecedor independentemente da função
que ele usar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PAGINAÇÃO SIMPLES DE UMA SUBLISTA EM UM SUITELET


Referência: SuiteAnswers 31751

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
/**

* @param {nlobjRequest} request Request object

* @param {nlobjResponse} response Response object

* @returns {Void} Any output is written via response object

*/

function suitelet(request, response) {

var form = nlapiCreateForm('Web Store Items');

// uma lista suspensa simples para selecionar quais registros do resultado


mostrar

var fld = form.addField('custpage_rows', 'select', 'View Row Numbers');

fld.addSelectOption('3', '1 to 3');

fld.addSelectOption('6', '4 to 6');

fld.addSelectOption('9', '7 to 9');

// define um script do cliente

form.setScript('customscript128');

var rowsPerPage = 3;

var rowCount = request.getParameter('custpage_rows');

if (null == rowCount || rowCount == '') {

rowCount = rowsPerPage;

var rowCountURL = request.getParameter('param_rowCount');

if (null != rowCountURL && rowCountURL != '') {

194
rowCount = rowCountURL;

fld.setDefaultValue(rowCount);

form.addSubTab('tab1', 'Web Store Items');

var sublist = form.addSubList("custpage_sublist", "staticlist", "Sublist",

"tab1");

sublist.addField('itemid', 'text', 'Name');

sublist.addField('displayname', 'text', 'Display Name');

sublist.addField('salesdescription', 'text', 'Description');

sublist.addField('type', 'text', 'Type');

sublist.addField('baseprice', 'currency', 'Base Price');

// os registros a serem exibidos são de uma busca salva

var s = nlapiLoadSearch('item', 'customsearch22');

var resultSet = s.runSearch();

// somente exibir linhas do resultado da busca que coincidam com o valor na


lista suspensa

var results = resultSet.getResults(rowCount - rowsPerPage, rowCount);

for ( var i = 0; results != null && i < results.length; i++) {

var row = i + 1;

searchresult = results[i];

sublist.setLineItemValue('itemid', row, searchresult.getValue('itemid'));

sublist.setLineItemValue('displayname', row,
searchresult.getValue('displayname'));

sublist.setLineItemValue('salesdescription', row,
searchresult.getText('salesdescription'));

sublist.setLineItemValue('type', row, searchresult.getValue('type'));

sublist.setLineItemValue('baseprice', row,
searchresult.getValue('baseprice'));

195
response.writePage(form);

Script do cliente
/**

* O recordType (internal id) corresponde ao registro "Aplicado a" na sua


implementação de script

* @appliedtorecord recordType

* @param {String} type Sublist internal id

* @param {String} name Field internal id

* @param {Number} linenum Optional line item number, starts from 1

* @returns {Void}

*/

function clientFieldChanged(type, name, linenum) {

if (name == 'custpage_rows') {

var rowCount = nlapiGetFieldValue('custpage_rows');

var url = window.location.search;

if (url.indexOf('&param_rowCount') > 0) {

// Remove o valor anterior do parâmetro: param_rowCount

url = url.substring(0, url.indexOf('&param_rowCount'));

// O código abaixo atualiza a página e passa o valor da lista suspensa

// no URL como um parâmetro

window.location.search = url + '&param_rowCount=' + rowCount;

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.

EXEMPLO DE SCRIPT DE AÇÃO DE FLUXO DE TRABALHO QUE DEFINE


VALOR DE ITEM DE LINHA NO CAMPO LOCALIDADE DE UM PEDIDO DE
VENDA
Referência: SuiteAnswers 39659

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.

Script de ação de fluxo de trabalho acionado Antes de enviar registro

function updateLineLevelLocation1() {
var record = nlapiGetNewRecord();
nlapiLogExecution('DEBUG', 'id', record);

var tranType = record.getRecordType();


nlapiLogExecution('DEBUG', 'type', tranType);

var loc = record.getFieldValue('location');


nlapiLogExecution('DEBUG', 'id', loc);

var numLines = nlapiGetLineItemCount('item');


nlapiLogExecution('DEBUG', 'count', numLines);

197
for (var i = 1; i <= numLines; i++) {
var lineLoc = nlapiGetLineItemValue('item', 'location', i);
nlapiSetLineItemValue('item', 'location', i, loc);
}
}

Script de evento do usuário similar acionado Após enviar registro

function updateLineLevelLocation() {
var id = nlapiGetRecordId();
nlapiLogExecution('DEBUG', 'id', id);

var tranType = nlapiGetRecordType();


nlapiLogExecution('DEBUG', 'Tran Type', tranType);
// nlapiLogExecution('DEBUG', 'Tran Type' , tranType);

var rec = nlapiLoadRecord(tranType, id);


var location = rec.getFieldValue('location');
nlapiLogExecution('DEBUG', 'Location', location);

var count = rec.getLineItemCount('item');


nlapiLogExecution('DEBUG', 'count', count);

for (var i = 1; i <= count; i++) {


var lineLoc = rec.getLineItemValue('item', 'location', i);
nlapiLogExecution('DEBUG', 'Line Location', lineLoc);
rec.selectLineItem('item', i);
rec.setCurrentLineItemValue('item', 'location', location);
rec.commitLineItem('item');
nlapiLogExecution('DEBUG', 'submitted line', i);
}
nlapiSubmitRecord(rec, true);
}

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:

▪ Transação: Lançamento aprovado


▪ Data: 23 de março de 2018
▪ Período de lançamento: Maio de 2018
▪ Impacto no Livro de Razão Geral:
− Débito - Rent expense
− Crédito - Deferred expense

O impacto em Rent expense e em Deferred expense será lançado em maio de 2018


independentemente da data da transação.

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.

MOSTRE O VALOR EM MOEDA ESTRANGEIRA BASEADO NA MOEDA DE UMA


TRANSAÇÃO
Referência: SuiteAnswers 30058

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).

Nós também podemos usar a Fórmula (Moeda) {grossamount}/{exchangerate} para


obter o valor esperado nos resultados da busca.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PAGAMENTO DE COBRANÇA USANDO UMA MOEDA DIFERENTE DA MOEDA


BASE DO FORNECEDOR E DA EMPRESA
Referência: SuiteAnswers 14257

Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: N/A

Cenário

Ao efetuar pagamentos do fornecedor, os usuários podem selecionar apenas contas bancárias


com a mesma moeda que o fornecedor ou a moeda base da empresa.

Para ilustrar:

- Moeda do Fornecedor A: dólares americanos


- Moeda base do usuário: dólares americanos

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.

Observação: Para pesquisar e votar no aprimoramento, consulte 10054 Voting for


Enhancements.

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

Solução alternativa 1: primeiro pague o fornecedor em dólares americanos e, em seguida, faça


uma transferência de fundo da conta bancária canadense para a conta bancária americana.

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:

- No Oneworld, as contas bancárias devem pertencer à mesma subsidiária.


- Além disso, as contas bancárias cuja moeda é a mesma da subsidiária estarão
disponíveis para pagar contas denominadas em qualquer moeda. Se uma conta
bancária tiver uma moeda diferente da moeda da subsidiária, ela estará disponível
apenas para as contas da mesma moeda.

201
Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXEMPLO DE SCRIPT DE AÇÃO DE FLUXO DE TRABALHO PARA ENVIAR


DEMONSTRAÇÃO DE CLIENTE COMO UM ANEXO PARA UM ENDEREÇO DE E-
MAIL NÃO-PRINCIPAL
Referência: SuiteAnswers 46203

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

1. Criar um Campo Personalizado no registro do Cliente

1.Navegue até Personalização > Listas, Registros e Campos > Campos


de Entidade > Criar
2.Nome: Informe o Nome
3.Exemplo: Destinatário
4.Tipo: Selecione Endereço de e-mail
5.Aplica-se a:

• Cliente: Marque a caixa de seleçã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

2. Criar um script de ação de Fluxo de trabalho

1. Em um aplicativo do Bloco de Notas, cole o código abaixo e salve como


um arquivo JavaScript (. js):

function printStatement()

var id = nlapiGetRecordId();

var email = nlapiGetFieldValue('custentity_accounting_email'); //internal


id of the custom field

202
//create an array to set the STATEMENT properties(optional)

var sdate = new Array();

sdate.startdate = '11/01/2015'; // replace it as per requirement

sdate.statementdate = '11/30/2015'; // replace it as per requirement

sdate.openonly = 'T'; // replace it as per requirement

sdate.formnuber = 112; // replace it as per requirement

//print the statement to a PDF file object

var file = nlapiPrintRecord('STATEMENT', id, 'PDF', sdate);

//send the PDF as an attachment

nlapiSendEmail('-5', email, 'Regular Statement', 'Please see attached


Statment', null, null, null, file); //change the value of author id.

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:

• Função: Informe printStatement

9. Clique em Salvar e Implantar

3. Você será redirecionado para a página Implantação de Script

1. Aplica-se a: Selecione Cliente


2. Status: Selecione Liberado
3. Executar como função: Selecione Administrador
4. Público-alvo:
• Funções: Marque a caixa de seleção Selecionar Tudo
5. Clique em Salvar
4. Criar um Fluxo de trabalho
1. Navegue até Personalização > Fluxos de trabalho > Fluxos de
trabalho > Criar

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:

• Na Criação: Marque a caixa de seleção


• Na Atualização: Marque a caixa de seleção
• Tipo de acionador: Selecionar - Tudo -

7. Clique em Salvar
8. Canto inferior direito: Clique em Nova ação
9. Clique no botão Adicionar
10. Informações Básicas:

• Acionador Ativado: Selecione Antes da Carga do registro

11. Parâmetros:

•Nome: Informe um nome


Exemplo: Envie E-mail

12. Clique em Salvar


13. Clique em Novo estado
14. Estado 1: Clique duas vezes
15. Clique em Transições
16. Clique em Nova transição
17. Informações Básicas:

• Para: Selecione Estado 2


• Botão executar em: Selecione Enviar e-mail

18. Clique em Salvar


19. Clique em Estado 2
20. Canto inferior direito: Clique em Nova ação
21. Clique em Demonstrativo do cliente de e-mail WAS
(personalizado)
22. 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.

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.

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.

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
Referência: SuiteAnswers 46369

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

3. Adicione uma ação Ir para o registro no mesmo fluxo de trabalho


▪ Crie uma nova ação
 Tipo: Ir para o registro
 Acionador em: Entrada
 Tipo de registro: chamado
 ID: ID do registro copiado
 Salve o registro

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.

2. Cobrar cartão de crédito


-- Esse campo aparece nos Pagamentos e nas Vendas à vista. Marque esse campo para
realizar esse pagamento cobrando o cartão de crédito escolhido no campo de Cartão de
crédito selecionado.
-- Isso significa que você cobrará do cartão de crédito definido na transação dentro do
Processamento de cartão de crédito do NetSuite. O usuário deve ter definido previamente
uma conta comercial NetSuite para isso funcionar.

3. Processar cartão de crédito


-- Essa opção aparece no Reembolso. Se o reembolso for por cartão de crédito, marque esse
campo para processar o crédito para a conta de cobrança do cliente pela internet.
-- Isso significa que o usuário processará o cartão de crédito definido no reembolso dentro do
Processamento de cartão de crédito do NetSuite. O usuário deve ter definido previamente
uma conta comercial NetSuite para isso funcionar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPORTAÇÃO CSV: SOMENTE CLIENTES > PARA ATUALIZAR ENDEREÇO


Referência: SuiteAnswers 41115

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.

2. Navegue até Configurações > Importar/Exportar > Importar registros CSV


▪ Tipo de importação: relacionamentos
▪ Tipo de registro: somente cliente
▪ Codificação de caractere: Ocidental (Windows 1252)
▪ Selecione um arquivo para carregar
▪ Clique em Próximo
▪ Manuseio dos dados = atualizar
▪ Em Opções avançadas, marque Substituir sublistas
▪ Clique em Próximo
▪ Mapeie os campos, da seguinte forma:
 ID interna do cliente = ID interna
 ID interno do endereço = ID do endereço 1
 Outros campos de endereço (como acima)

*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.

BUSCA SALVA DE TRANSAÇÃO > MOSTRAR O VALOR DO DEPÓSITO DO


CLIENTE, VALOR APLICADO E NÃO APLICADO CLASSIFICADOS PELO NOME
DO CLIENTE
Referência: SuiteAnswers 22423

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:

1. Navegue até Relatórios > Buscas salvas > Todas as buscas


salvas > Criar (Administrador)
2. Selecione o tipo Transação
3. Nomeie a busca e defina o seguinte:
4. Na aba Critérios > sub-aba Padrão:
o Tipo = é depósito do cliente
o Status = é qualquer Depósito do cliente: não depositado, Depósito do cliente:
depositado
o Linha principal = é falsa (não)
Observação: O usuário pode também adicionar Depósito do cliente: valores
aplicados completamente no filtro status para mostrar todas as transações de
depósito do cliente totalmente aplicadas.
5. Na aba Resultados:
o Classificar por = Nome
o Então por = Data
6. Na aba Resultados, sub-aba Colunas:
o ID interna | Tipo de resumo = grupo
o Data | Tipo de resumo = grupo
o Nome | Tipo de resumo = grupo
o Conta | Tipo de resumo = grupo
o Valor | Tipo de resumo = média | Nome do campo de resumo = Valor do
depósito do cliente
o Aplicando transação: valor | Tipo de resumo = soma | Função = Valor absoluto
| Nome do campo de resumo = Valor aplicado

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.

DESAPLICAR O PAGAMENTO APLICADO A UMA FATURA E REVERTER O


IMPACTO DO REGISTRO DE PAGAMENTO
Referência: SuiteAnswers 34882

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário pode cancelar a aplicação de um Pagamento de uma NFF e, posteriormente, reverter


o Impacto do livro-razão do Registro de Pagamento. Isso pode ser feito, ou, por exemplo,
quando você percebe que o pagamento é inválido ou tem erros. Há várias formas de reverter o
impacto no livro-razão das transações. Para obter mais informações, consulte Reversing or
Deleting Customer Payments.

Como alternativa, você também pode inserir um Lançamento contábil para compensar a
transação.

Solução

1. Cancele a Aplicação do Pagamento da NFF

1. Edite o Registro de Pagamento


2. Clique na sub-aba Aplicar
3. Caixa de seleção Desmarcar Aplicação da NFF à qual ela foi aplicada
4. Clique em Salvar

2. Reverta o impacto no livro-razão do pagamento

1. Visualize o Registro de Pagamento


2. Menu ações: Impacto no livro-razão
Observação: Como alternativa, você também pode clicar na subaba Impacto livro-
razão.
3. Anote as entradas de débito e crédito
4. Navegue até Transações > Financeiro > Criar lançamentos
5. Clique em Linhas:
6. Conta: Insira uma Conta para o débito (por exemplo, Contas a Receber)
Observação: Isso deve reverter o crédito do impacto no RG de Pagamento.
- Débito: Insira o Valor para o lado de débito

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

3. Aplique o Lançamento ao Pagamento

1. Navegue até Transações > Clientes > Aceitar pagamento do cliente


2. Cliente: Insira um Cliente
3. Clique na sub-aba Aplicar
4. Clique na sublista Faturas
5. Marque Aplicar no lançamento
6. Clique na sublista Créditos
7. Marque Aplicar o pagamento
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

USAR FÓRMULA (DATA) EM UMA BUSCA SALVA (ANINHADA) RESULTA NO


ERRO: EXPRESSÃO INVÁLIDA
Referência: SuiteAnswers 76561

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):

▪ Para obter o mês atual de hoje


to_char({today},’mm’)
▪ Para mostrar o mês anterior a partir de hoje
to_char({today},’mm’)-1

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.

BUSCA SALVA PARA COMPARAR VENDAS MENSAIS COM O PERÍODO


ANTERIOR POR ESTADO/MUNICÍPIO DE ENTREGA
Referência: SuiteAnswers 63425

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

▪ 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') = 3 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Mar. 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') = 3 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Mar. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 3
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') = 3
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Mar

▪ 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') = 4 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Abr. 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') = 4 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Abr. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 4
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') = 4
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Abr

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

▪ 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') = 6 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Jun. 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') = 6 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Jun. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 6
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') = 6
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Jun

▪ 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') = 7 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Jul. 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') = 7 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Jul. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 7
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') = 7
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Jul

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

▪ 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') = 9 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Set. 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') = 9 THEN {amount} ELSE 0 END | Nome
do campo personalizado = Vendas Set. 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') = 9
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Set

▪ 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') = 10 THEN {amount} ELSE 0 END |
Nome do campo personalizado = Vendas Out. 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') = 10 THEN {amount} ELSE 0 END |
Nome do campo personalizado = Vendas Out. período atual
▪ Fórmula (moeda)| CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 10
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') = 10
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Out

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

▪ 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') = 12 THEN {amount} ELSE 0 END |
Nome do campo personalizado = Vendas Dez. 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') = 12 THEN {amount} ELSE 0 END |
Nome do campo personalizado = Vendas Dez. período atual
▪ Fórmula (moeda) | CASE WHEN TO_CHAR({trandate}, 'YYYY') =
(TO_CHAR({today}, 'YYYY')) AND TO_CHAR({trandate}, 'MM') = 12
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') = 12
THEN ({amount} - NVL({taxtotal},0) - NVL({shippingamount},0))
ELSE 0 END | Nome do campo personalizado = Variação Dez

6. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERGUNTAS FREQUENTES SOBRE FUNÇÕES E PERMISSÕES SAML


Referência: SuiteAnswers 29354

Eu acabei de terminar minha configuração de SAML. Entretanto, ao chamar o URL para


iniciar o SAML SSO, eu recebo um erro dizendo: Uma função com permissão SAML é
requerida. O que isso significa?
Para fazer um login bem-sucedido via SAML, você tem de definir uma nova função com
SAML Single Sing On". Por favor, veja o artigo ID 29355 - Solving SAML login error: A role
with SAML permission is required.

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.

RESOLVA MENSAGEM DE ERRO: "O IMPACTO LIVRO-RAZÃO DE UMA


TRANSAÇÃO EM UM PERÍODO FECHADO NÃO PODE SER ALTERADO." AO
ATUALIZAR O CAMPO ATRASO DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 23992

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Resolver mensagem de erro: "Não é possível alterar o Impacto livro-razão de uma


transação em um período fechado." ao atualizar a caixa de seleção Atrasar Recebimentos
de Receita.

217
Solução
O campo Reconhecimento de receita para adiar que a NetSuite crie uma tabela de
reconhecimento de receita.

Usuários devem verificar:

1. Se o Modelo de reconhecimento de receita está associado a todas as linhas de


transação

* Se o Modelo de reconhecimento de receita não estiver atribuído a um dos


itens, a NetSuite não pode criar uma tabela de reconhecimento de receita e irá
reverter o valor da receita diferida para a atual conta de receita (Revenue account)
no período de lançamento da transação, e não no mês atual

2. O período possui Permitir mudanças que não são do livro-razão como


desmarcado
3. A função do usuário não tem permissão para Permitir mudanças que não são do
livro-razão (aba Permissões > sub-aba Configurações de função)

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXCLUA TRANSAÇÕES INTEREMPRESARIAIS CORRELACIONADAS


Referência: SuiteAnswers 24451

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

Para o pedido de venda/compra interempresarial contendo itens 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. No pedido de venda interempresarial, mude o item para um tipo sem controle de estoque
5. Clique em Salvar no pedido de venda interempresarial
6. Na outra aba, na qual o pedido de compra está aberto, clique em Editar
7. No pedido de compra interempresarial, mude o item para um tipo sem controle de estoque
8. Resultado: os campos transação interempresarial correlacionada e status
interempresarial ficarão vazios
9. Uma vez de volta ao modo de visualização, clique em Editar no pedido de compra
interempresarial
10. Passe o cursor sobre Ações e, então, clique em Excluir. O pedido de venda interempresarial
será excluído
11. Na outra aba, na qual o pedido de venda está aberto, clique em Editar
12. Passe o cursor sobre Ações e, então, clique em Excluir. O pedido de venda interempresarial
será excluído

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPACTO DE ANULAR O PAGAMENTO DE UMA COBRANÇA DE UM MÊS


ANTERIOR NA CONCILIAÇÃO BANCÁRIA
Referência: SuiteAnswers 46365

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O impacto de anular pagamentos de cobrança depende das preferências definidas para


transações anuladas.

Navegue até Configurações > Contabilidade > Preferências


contábeis > aba Geral > seção livro Razão Geral para verificar se Transações nulas que
usam os lançamentos de estorno está habilitada ou não.

Solução

Se Transações nulas que usam os lançamentos de estorno estiver desmarcada:

• Anular Pagamentos de fatura tornará o Valor e o Valor da linha zero

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

Se Transações nulas que usam os lançamentos de estorno estiver marcada:

• Anular Pagamentos de fatura criará um Lançamento de anulação que permite que os


usuários selecionem o Período de contabilização
• O lançamento de anulação será exibido na Conciliação bancária no período em que foi
contabilizado
• O Pagamento anulado da fatura torna-se não conciliado, o que causa uma diferença no
valor do Pagamento anulado da Fatura
• O Pagamento anulado da fatura ainda estará disponível para conciliação quando o
usuário voltar para a conciliação bancária anterior. Os usuários podem marcar
novamente o pagamento da fatura anulada para remover a diferença.

Observações:

• Isso só é aplicável usando a página de Conciliação bancária antiga por meio


de Transações > Banco > Conciliar extrato bancário
• A capacidade de não cancelar a reconciliação da transação depois que ela foi anulada
quando a transação foi reconciliada anteriormente está registrada no momento
em Aperfeiçoamento 235404
• A capacidade de bloquear uma Conciliação bancária para evitar a desmarcação da
caixa de Conciliação no item que já foi conciliado está atualmente registrada
em Aperfeiçoamento 158482

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFINIR CONTA DE DESPESA PADRÃO E CONTAS A PAGAR PADRÃO POR


FORNECEDOR
Referência: SuiteAnswers 40223

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

1. Navegue até Listas > Relacionamentos > Fornecedores


2. Clique em Editar ao lado do Fornecedor em questão

220
3. Clique na aba Financeiro
4. Selecione contas padrão nos seguintes campos:

• Conta de despesa padrão (Conta de despesa padrão para mercadorias e


serviços comprados deste fornecedor. Esta conta aparece em qualquer transação envolvendo
este fornecedor. Os usuários sempre podem alterar essa conta para qualquer pedido ou fatura
individual)
• Conta de Contas a pagar padrão (Essa conta será preenchida no campo
Conta de Contas a pagar na Fatura do fornecedor)

5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ANULE OU ESTORNE UM LANÇAMENTO REGISTRADO EM UM PERÍODO


FECHADO
Referência: SuiteAnswers 46362

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.

Uma vez que tiver feito os passos acima, edite o lançamento:


Para definir uma data de reversão no lançamento:
1. Clique em Editar no lançamento a ser estornado

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.

CONSTRUIR ATIVOS COMPOSTOS


Referência: SuiteAnswers 62835

Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Fixed Assets Management | Bundle ID 336697

Cenário

O usuário precisa construir um ativo composto.

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.

HIERARQUIA DE CONSULTA DE IMPOSTOS PARA TRANSAÇÕES DA UE


Referência: SuiteAnswers 31299

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

Cenário #1 - A base fiscal da subsidiária é a mesma que a do endereço de entrega


*Esse cenário é considerado uma venda doméstica
1. Item de imposto no registro do cliente
2. Tabela de imposto no registro do item para a base fiscal da subsidiária
3. Código padrão de imposto para a base fiscal da subsidiária

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

A consulta de imposto será como a seguir:


1. Item de imposto no cliente A
2. Tabela de imposto no registro do item para a subsidiária França
3. Código padrão de imposto da subsidiária França (Configuração > Contabilidade >
Configurar impostos > França > Código padrão)

Cenário #2 - A base fiscal da subsidiária não é a mesma que a do endereço de entrega,


mas elas pertencem à mesma união econômica e o cliente tem um número válido de
registro de imposto
*Esse cenário é considerado uma transação de venda intracomunidade

1. Item de imposto no registro do cliente


2. Código CE da base fiscal
3. Código de imposto padrão da base fiscal

Observação sobre o código CE:


1. Registro do código de imposto = código CE marcado como verdadeiro

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

A consulta de imposto será como a seguir:


1. Item de imposto no cliente A
2. Código de imposto do Reino Unido com o campo CE marcado como verdadeiro
3. Código padrão de imposto da subsidiária Reino Unido (Configurações > Contabilidade >
Configurar impostos > Reino Unido > Código padrão)

Cenário #3 - A base fiscal da subsidiária não é a mesma que a do endereço de entrega,


mas elas pertencem à mesma união econômica e o cliente não tem um número de registro
de imposto válido
*Isso será considerado como uma venda doméstica
1. Item de imposto no registro do cliente
2. Tabela de imposto no registro do item para a base fiscal da subsidiária
3. Código padrão de imposto para a base fiscal da subsidiária

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

A consulta de imposto será como a seguir:


1. Item de imposto no registro do cliente
2. Tabela de imposto no registro do item para a subsidiária Reino Unido
3. Código de imposto padrão para a subsidiária Reino Unido na página de configurações de
impostos (Configuração > Contabilidade > Configurar impostos > Reino Unido > Código
padrão)

Cenário #4 - A base fiscal da subsidiária não é a mesma que a do endereço de entrega e


elas não pertencem à mesma união econômica
*Isso é considerado vendas de exportação

1. Item de imposto no registro do cliente


2. Código tributário para exportações
3. Código padrão de imposto

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

A consulta de imposto será como a seguir:


1. Item de imposto no registro do cliente
2. Código tributário para exportações para o Reino Unido (Configurações > Contabilidade >
Configurar impostos > Reino Unido > Código tributário para exportações)
3. Código padrão de imposto para o Reino Unido (Configurações > Contabilidade >
Configurar impostos > Reino Unido > Código padrão)

Observação: Somente os códigos de imposto com o campo de exportação marcado ficarão


disponíveis na lista suspensa de código tributário para exportações.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRANSAÇÕES > FINANCEIRO > EFETUAR LANÇAMENTO INTERCOMPANHIA


> SALVAR > O VALOR DE ELIMINAÇÃO NÃO FOI BALANCEADO NA
TRANSAÇÃO INTERCOMPANHIA. VOCÊ DESEJA CONTINUAR?
Referência: SuiteAnswers 61500

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Para ilustrar, efetue um Lançamento intercompanhias com as informações abaixo:


Subsidiária = Subsidiária A
Para subsidiária = Subsidiária B

Subsidiária Conta Débito Crédito


Subsidiária A Contas a receber intercompanhias 13000,00
Subsidiária A Investimento na Subsidiária 13000,00
Subsidiária B Capital pago adicional na Sede 13000,00
Subsidiária B Contas a pagar intercompanhias 13000,00

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:

- Contas a receber intercompanhias = Atual


- Investimento na subsidiária = Atual
- Capital pago adicional na Sede = Histórico
- Contas a pagar intercompanhias = Atual

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.

HABILITAR CONSULTA DE IMPOSTO NÃO FUNCIONA


Referência: SuiteAnswers 37694

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.

PERMISSÃO PARA EXPORTAR RELATÓRIOS E RESULTADOS DE BUSCA


Referência: SuiteAnswers 34121

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.

1. Faça login como Administrador

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.

PERMISSÃO PARA EDITAR TAXA DE CÂMBIO EM UMA TRANSAÇÃO


EXISTENTE
Referência: SuiteAnswers 12109

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.

DESIGNAÇÃO DO USUÁRIO DE AUTENTICAÇÃO BASEADA EM TOKEN


Referência: SuiteAnswers 74349

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.

CRIE UMA FUNÇÃO COMO A DE ADMINISTRADOR SEM ACESSO À FOLHA DE


PAGAMENTO
Referência: SuiteAnswers 62921

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.

O Aprimoramento 65202 atualmente está registrado a respeito dessa questão.

Observação: Para pesquisar e votar em um Aperfeiçoamento, consulte 10054 Voting for


Enhancements.

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

10. Navegue até Listas > Funcionários > Funcionários


11. Funcionário que precisa acessar: Editar
12. Navegue até a aba Acesso
13. Clique na sub-aba Função
14. Funções: Adicionar Administrador do NXTurn
Observação: Esta é a atribuição que veio do pacote.
15. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LIMPANDO OS SALDOS INTERCOMPANHIA DA CONTA DE COMPENSAÇÃO


Referência: SuiteAnswers 44194

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.

PEDIDO DE VENDAS TEM STATUS FATURAMENTO PENDENTE MESMO SE O


VALOR JÁ TIVER SIDO FATURADO INTEGRALMENTE
Referência: SuiteAnswers 37899

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

Há dois possíveis cenários pelos quais isso pode estar acontecendo:

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:

• Os itens foram removidos e re-inseridos manualmente na Fatura


• Isso faz com que os itens de linha sejam desvinculados no Pedido de vendas e na Fatura
• Os itens de linha na Fatura não foram aplicados aos itens de linha no Pedido de vendas

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

1. Edite o Pedido de vendas


2. Altere a quantidade de item desvinculado para Zero
3. Marque a caixa de seleção Fechado
4. Clique em Salvar

Observação: A opção 3 só funciona para o cenário 2.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CÁLCULO DE ENCARGOS FINANCEIROS


Referência: SuiteAnswers 12664

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

NetSuite calcula o encargo financeiro usando a seguinte fórmula:

(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:

Taxa anual = 12%

Período de carência = 0

Encargo financeiro mínimo = 0.00

Avaliar de = Data de vencimento

Data de avaliação = 27 de julho de 2021

Fatura 1:

Data da transação = 1 de janeiro de 2021

Data de vencimento = 1 de fevereiro de 2021

Valor = $500.00

Fatura 2:

Data da transação = 1 de março de 2021

Data de vencimento = 1 de abril de 2021

Valor = $1000.00

O encargo financeiro é calculado da seguinte forma:

Fatura 1: (12% / 365) x 176 dias x $500.00 = $28.93

Fatura 2: (12% / 365) x 117 dias x $1000.00 = $38.47

Encargo financeiro total = $67.40

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:

I. Crie dois arquivos CSV com os seguintes formatos:


1. Para o primeiro arquivo CSV, o ID interno pode ser usado como um único campo. Ele
aparecerá como 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.

II. Realize a importação CSV


1. Vá até Importar/exportar > Importar registros CSV
2. Para Verificar e carregar o arquivo CSV, use os detalhes abaixo:
▪ Tipo de importação: relacionamentos
▪ Tipo de registro: somente cliente
▪ Selecione Múltiplos arquivos para carregar
▪ Selecione o novo arquivo com a ID interna - o primeiro arquivo
▪ Selecione o arquivo CSV de endereços para o endereço do cliente
▪ Clique em Próximo

3. Em Opções de importação, selecione adicionar ou atualizar e clique em Próximo

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

***Remova mapeamento de campos desnecessários como ID interna <---> Endereço do


cliente: ID interna. Assegure-se de remover essa linha se ela aparecer automaticamente na
página de mapeamento de campo.

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.

LISTA DA ID INTERNA (NÚMERO) DO TIPO DE TRANSAÇÃO


Referência: SuiteAnswers 29451

Aplica-se a
Produto: NetSuite 2021.1

Cenário
Lista da ID Interna (número) do tipo de transação

Tipo de transação ID Interna


(número)
Transferência de armazenagem de itens 45

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

Útil no SuiteScript já que os valores são devolvidos por funções getParameter(name),


getFieldValue(name) e nlapiGetFieldValue(name) quando a lista do tipo de transação é
buscada por uma lista de tipo de campo. Também pode ser usado para definir valores de campo
usando nlapiSetFieldValue(name, value) e setFieldValue(name, value).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONAR ÍNDICES FINANCEIROS (PADRÕES E PERSONALIZADOS) AO


MARCADOR DE DESEMPENHO ICD
Referência: SuiteAnswers 44755

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Como adicionar Índices financeiros padrões e personalizados ao painel.

Solução

1. Adicione Índice padrão:

1. Navegue para Início > Painel


2. Canto superior direito: clique em Personalizar
3. Conteúdo padrão: clique em Marcador de desempenho ICD
4. Marcador de desempenho ICD:
1. Canto superior direito: clique em Configurar
2. Marcador de desempenho ICD: selecione Índices financeiros
5. Clique em Salvar

Observação: Os seguintes índices estão disponíveis por padrã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:

1. Canto superior direito: clique em Personalizar


2. KPI:

Observação: Sempre clique em OK quando o campo for selecionado e ajustado conforme


necessário.

• Selecione fórmula (numérica)

1. Fórmula: Digite ({BANKBAL} + {RECEIVABLES} +


{OTHERCURRENTASSET}) - ({PAYABLES} + {CREDITCARDBAL} +
{OTHERCURRENTLIAB})
2. Rótulo: Insira Capital de exploração

• Selecione fórmula (numérica)

1. Fórmula: insira {OPERCASHFLOW}


2. Rótulo: Insira o fluxo de caixa operacional

• Selecione fórmula (numérica)

1. Fórmula: insira {EXPENSES} / {SALES}


2. Rótulo: Digite a taxa de despesa

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.

CONTABILIDADE MULTILIVROS: LANÇAMENTO DE ELIMINAÇÃO NÃO É


CRIADO PARA TODOS OS LIVROS DE CONTABILIDADE MESMO SE AS
TRANSAÇÕES DE ORIGEM FOREM UM LIVRO-GENÉRICO
Referência: SuiteAnswers 42026

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.

O lançamento de eliminação é sempre criado no lançamento de base monetária na subsidiária


de eliminação. Então, mesmo se diferentes livros compartilharem a mesma subsidiária de
eliminação, esses lançamentos precisarão ser criados como lançamentos de livros específicos.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UMA BUSCA DE TRANSAÇÃO QUE CORRESPONDA AO BALANÇO


PATRIMONIAL
Referência: SuiteAnswers 64974

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.

4. Vá até a aba Resultados e adicione o seguinte na Coluna:


▪ Campo = Fórmula (texto)
▪ Tipo de resumo = grupo
▪ Fórmula = CASE WHEN {account} = '3030 Retained Earnings**' THEN
'Retained Earnings' 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 'Retained Earnings'

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.

O propósito principal dessa busca é relatar as transações de demonstração de resultado ou como


proventos retidos ou como lucros líquidos.
▪ Campo = Fórmula (moeda)
▪ Tipo de resumo = soma
▪ Fórmula = CASE WHEN {accounttype} = 'Income' OR {accounttype} =
'Cost of Goods Sold' OR {accounttype} = 'Expense' OR
{accounttype} = 'Other Income' OR {accounttype} = 'Other
Expense' OR {accounttype} = 'Other Expense' OR {accounttype} =
'Credit Card' OR {accounttype} = 'Deferred Revenue' OR
{accounttype} = 'Equity' OR {accounttype} = 'Long Term
Liability' OR {accounttype} = 'Other Current Liability' OR
{accounttype} = 'Accounts Payable' THEN NVL({creditamount},0)-
NVL({debitamount},0) ELSE NVL({debitamount},0)-
NVL({creditamount},0) END
▪ Nome do campo personalizado = valor

5. Clique em Pré-visualizar ou em Salvar e executar

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.

PERMITIR QUE USUÁRIOS PAGUEM RELATÓRIOS DE DESPESA EM MOEDAS


DIFERENTES DA MOEDA-BASE DA SUBSIDIÁRIA MARCADA NO REGISTRO DO
FUNCIONÁRIO
Referência: SuiteAnswers 42248

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

Sem estar na função central do funcionário:


1. Navegue até Transações > Funcionários > Inserir relatórios de despesa
▪ coloque o funcionário = HKD funcionário
▪ subsidiária = HKD subsidiária
▪ moeda base da subsidiária = HKD
▪ moeda da transação = HKD
2. Preencha as demais informações no relatório de despesa > clique em Salvar
3. Aprove o Relatório de despesas (status = aprovado pela contabilidade)
4. O usuário gostaria de pagar o relatório usando a moeda = dólar
5. Clique em Efetuar pagamento no relatório de despesa

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.

BALANCETE COMERCIAL E DETALHES DA CONTA NÃO COINCIDEM COM OS


PROVENTOS RETIDOS
Referência: SuiteAnswers 50490

241
Aplica-se a
Produto: NetSuite 2020.2

Cenário

Balancete comercial e detalhes da conta não coincidem com os proventos retidos

Solução

Provento retido é uma conta gerada pelo sistema que obtém seu saldo a partir de duas fontes
diferentes:

1. Lucro líquido cumulativo

2. Lançamento direto (por meio do Lançamento)

O saldo final da conta de proventos retidos em dezembro será a receita cumulativa + o


lançamento + lucro líquido adicional.

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.

Observação: *Resumo do balanço patrimonial vs. Relatório detalhado também mostrará um


valor diferente dos proventos retidos.

*Proventos retidos usando o relatório detalhado do balanço patrimonial mostrará o


saldo zero se não houver lançamentos e/ou saldo inicial criado que impacte a conta
de proventos retidos. Portanto, se houver qualquer valor aparecendo na conta de proventos
retidos usando o relatório detalhado, o usuário deve considerar verificar diretamente as
transações lançadas por meio de uma pesquisa salva de transação.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MODIFICAÇÃO DA HIERARQUIA SUBSIDIÁRIA MARCADA > DEFINA NOVA


SUBSIDIÁRIA RAIZ (REGISTRO DA SUBSIDIÁRIA > DEFINA SUB-SUBSIDIÁRIA
DE = NULO) > UM ERRO INESPERADO OCORREU
Referência: SuiteAnswers 24270

Aplica-se a
Produto: NetSuite 2020.1

242
Cenário

• O recurso de Modificação da hierarquia subsidiária foi habilitado na conta


• Navegue até Configurações > Empresa > Subsidiárias
• Edite o registro de uma subsidiária existente
• Defina o campo Sub-subsidiária de como nulo
• Clique em Salvar

Mensagem: Um erro inesperado ocorreu

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.

ANEXAR SCRIPT DE CLIENTE A UM FORMULÁRIO DE SUITELET USANDO O


SUITESCRIPT 2.0
Referência: SuiteAnswers 79700

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

1. Faça o upload do arquivo do script do cliente para a Pasta de arquivo:

/**
*@NApiVersion 2.x
*@NScriptType ClientScript
*/

define(['N/currentRecord'], function (currentRecord) {

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

Observação: Certifique-se de estar registrado/conectado à página Comunidade de Suporte


NetSuite para visualizar o vídeo.

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.

Exemplo de script de Restlet:


/**
* @NApiVersion 2.x
* @NScriptType Restlet
* @NModuleScope SameAccount
*/
define(['N/search','N/record'],

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){

var recObj1 = [];


/*var searchobj = search.create({
type: search.Type.EMPLOYEE,
columns: ['altname','email','lastmodifieddate'],
filters: [ search.createFilter({
name: "supervisor",
operator : search.Operator.ANYOF,
values: '@NONE@'
})]
});*/

var mySearch = search.load({


id: 'customsearch59'//você fornecerá o ID da busca salva
});

//Limita o resultado aos 17 primeiros funcionários


var searchResultSet2 = mySearch.run().getRange({
start: 0,
end: 17
});

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.

ATUALIZE MÚLTIPLAS SUBSIDIÁRIAS PARA REGISTROS DO FORNECEDOR


VIA IMPORTAÇÃO DE CSV
Referência: SuiteAnswers 81857

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário gostaria de atualizar a subsidiária no registro do fornecedor via importação CSV.

Solução

1. Crie um Arquivo CSV


1. Colunas:
▪ ID externo
ID externo a ser atribuído ao relacionamento Fornecedor-Subsidiária
▪ Fornecedor
ID interno do registro do Fornecedor a ser atualizado
▪ ID interno da subsidiária
ID interno do registro de subsidiária a ser adicionado ao registro de
fornecedor
2. Salve o arquivo como CSV (Delimitado por Vírgula) (*.csv)
2. Navegue até Confirgurações > Importar/Exportar > Importar registros CSV
3. Assistente de importação:
1. Digitalizar e carregar arquivo CSV:
▪ Tipo de importação: Selecione Relacionamento
▪ Tipo de registro: Selecione Relacionamento Fornecedor-Subsidiária
▪ Carregar Arquivo CSV
▪ Clique em Próximo
2. Opções de importaçã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:

ID interno do <<<==>>> Relacionamento Fornecedor-


Fornecedor Subsidiária: Fornecedor (Req)

ID externo <<<==>>> Relacionamento Fornecedor-


Subsidiária: ID externo

ID interno da <<<==>>> Relacionamento Fornecedor-


Subsidiária Subsidiária: Subsidiária (Req)

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.

RESOLVER ERRO: “TIPO DE PARÂMETRO INCORRETO: OPTIONS.NOTIFYOFF


É ESPERADO COMO BOOLEANO”
Referência: SuiteAnswers 83864
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Electronic Bank Payments v.2020.1 | ID do Pacote 308852

Cenário

Ao processar pagamentos bancários eletrônicos, a Payment File Administration (PFA) mostra


o seguinte erro: "Tipo de parâmetro errado: options.notifyOff é esperado como booleano"

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.

SCRIPT DE EVENTO DO USUÁRIO PARA ACIONAR UM OUTRO SCRIPT DE


EVENTO USANDO SUITELET COM SUITESCRIPT 2.0
Referência: SuiteAnswers 81081

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
};
});

The code on the Suitelet would then look like this:

/**

* @NApiVersion 2.x

* @NScriptType Suitelet

* @NModuleScope SameAccount

*/

define(['N/record','N/log'],

function(record,log) {

function onRequest(context) {

var requestparam = context.request.parameters;

log.debug({

title: 'Parameter: Record ID',

details: requestparam.recordId

});

var objRecord = record.load({

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.

NÚMERO DO DOCUMENTO É DIFERENTE DO NÚMERO DA TRANSAÇÃO


Referência: SuiteAnswers 63843

Se Permitir edição manual estiver marcado para o número do documento de um registro


(usando a função administrador verifique isso em Configurações > Empresa > Números
gerados automaticamente > aba Números de documento > campo Permitir edição manual
está marcado), a numeração pode ter sido alterada já que se trata de um número externo.

Contudo, para transações futuras:

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.

Para fazer isso:


Usando a função administrador,
1. Vá até Configurações > Empresa > Preferências gerais > marque o campo Exibir
configuração de numeração de transação
2. Salve
3. Navegue até Configurações > Empresa > Números gerados automaticamente
4. Observe que o número atual da fatura na aba Documento não é o mesmo número atual na
aba Números de transação
5. Na aba Números de documento, marque Atualizar número inicial e coloque um número
inicial igual ao número da transação. O campo Permitir edição manual deve estar
desmarcado.
6. Na aba Números de transação, marque Atualizar número inicial e coloque um número
inicial igual ao número do documento para sincronizar.
7. Clique em Salvar

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.

GERAR ASSINATURA PARA AUTENTICAÇÃO BASEADA EM TOKEN DE


SUITETALK
Referência: SuiteAnswers 44241

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.

Ao contrário da autenticação baseada em token em RESTlets, o TBA em serviços da Web não


usa OAuth 1.0 para gerar a assinatura.

Os detalhes a seguir são os parâmetros que precisaremos com seu exemplo:

ID da Conta: ACCT123456

Chave do
Consumidor: 138f668604eaa94d9493b1abfe7b4c583b884a62aa0309108980e132650fe724

Segredo do
Consumidor: d1e2be209b4a6495221569d1b06d053ee9a4d84f4c0f9244fa7ec41f50348bf3

ID do Token: 6132a42fae76e7efd0da48e9476ba0e1d14a74b65728412a1b5ffde57363bc4

Segredo do
Token: 13daf333cf983b5dd2a809e56a392d84dfa06a7f3542765d96e1e7a6522edb99

Nonce: SzKHYlAxGy1fOshMb4cl

Algoritmo de Assinatura: HMAC-SHA256

Timtestamp: 1433763248

Observação: Os valores fornecidos acima são usados apenas para fins de exemplo.

Para gerar o token, aqui está o fluxo de processo a ser utilizado:

1. Crie uma nova variável chamada basedString e concatene ID da Conta, Chave do


Consumidor, ID do Token, Nonce e Timestamp usando '&' ou e comercial.

Exemplo: baseString =
ACCT123456&138f668604eaa94d9493b1abfe7b4c583b884a62aa0309108980e132650fe724&
6132a42fae76e7efd0da48e9476ba0e1d14a74b65728412a1b5ffde57363bc4&SzKHYlAxGy1fO
shMb4cl&1433763248

1. Crie uma nova variável chamada signingKey e concatene Segredo do


Consumidor e Segredo do Token usando '&' ou e comercial.

253
Exemplo: signingKey =
d1e2be209b4a6495221569d1b06d053ee9a4d84f4c0f9244fa7ec41f50348bf3&1
3daf333cf983b5dd2a809e56a392d84dfa06a7f3542765d96e1e7a6522edb99

2. Usando o algoritmo de assinatura, calcule a assinatura assinando o baseString


com a chave de assinatura.

Exemplo: HMACSHA256(baseString, signingKey)


Resultado: 3ca8d96f2eaedd2ec5cbd1a4e1d87591e599b3054add0b657da47fcaf2
9c9a62

3. Na string de resultado hexadecimal na etapa 3, codifique o valor usando Base64


Exemplo de
resultado: Y2I1YWNkMmQzZWY2ODlhOGZiZWM0ZDA2YzU3NjM3MTgz
NDY4OTY3Mw==

Observação: Por exemplo, criação e uso de assinatura na linguagem de programação java,


consulte o artigo 44710 Updating an Integration to Send Token-Based Authentication Details.

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.

DIFERENÇA ENTRE O TAMANHO DA PASTA DE ARQUIVO E TAMANHO


TOTAL DE ARMAZENAGEM
Referência: SuiteAnswers 33444

O tamanho da Pasta de arquivo (GB) está incluído no tamanho total de armazenamento


(MB)?
Não. Esses são dois componentes separados.

Qual é a diferença entre Tamanho da Pasta de arquivo (GB) e Tamanho total do

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.

ENVIAR EXTRATOS DO CLIENTE POR E-MAIL


Referência: SuiteAnswers 42769
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.2

Cenário

Há várias maneiras de enviar os Demonstrativos de clientes por e-mail do NetSuite para


lembrar aos Clientes para que paguem suas faturas.

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.

BUSCA SALVA PARA PAGAMENTOS DE CLIENTES NÃO-APLICADOS


Referência: SuiteAnswers 43024

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

O conjunto de critérios é para todos os pagamentos do cliente não aplicados. Os usuários


podem também usar o seguinte critério para mostrar a porção não-aplicada de pagamentos do
cliente, já que pode haver pagamentos do cliente não aplicados inteiramente a uma fatura:

Na aba Critérios, sub-aba Padrão, coloque os seguintes filtros:


▪ tipo = pagamento
▪ linha principal = falso
▪ valor restante é acima de 0 = verdadeiro

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

Um usuário precisa habilitar um recurso ou uma preferência para verificar se o número


de documento está duplicado?
Não. Essa é uma função nativa.

Os usuários podem fazer uma busca global de uma transação usando o número interno de
transação?
Sim, podem.

A detecção de duplicados também funcionará com números de pedido de compra?


Sim, mas a detecção de duplicados por unicidade de fornecedores não se aplicará. O sistema
detectará duplicados se o número do documento já tiver sido usado independentemente do
fornecedor.

A ID externa é a mesma que os números externos do documento?


Não. O ID externo é atribuído durante a importação de CSV e não aparece em nenhum lugar no
formulário da transação enquanto um número de documento externo é um número de referência
mostrado no formulário em si (e.g. números de fatura, números do pedido de venda, etc.)

Se um usuário efetua uma importação de CSV, ele pode atribuir um número de


documento? E um número de transação?
Sim para números de documento se a opção Permitir substituição estiver habilitada.
Não para números de transação. Esses são números gerados automaticamente pelo sistema.

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.

Quando um número mais alto de documento é definido como um número menor, o


número maior poderá ser reusado ou o sistema o pulará já que ele já foi usado em uma
transação?
O sistema não pulará o número mais alto de transação usado na geração de números de
documento, mas ele lembrará o usuário de que esse número já foi usado.

Haverá uma mensagem de alerta em caso de números internos de transação duplicados?


Não, não haverá um aviso.

Esse recurso tem algum impacto nas IDs internas?


Não. A ID interna é uma numeração separada e não tem impacto nesses recursos. Ela somente
é usada para referência interna do sistema e não pode ser personalizada.

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.

Como um usuário pode buscar os números internos de transação e os números externos


de documento em uma transação de busca salva?
- Número interno de transação: Campo = Número de transação
- Número externo de documento: Campo = Número de documento

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."

Essa funcionalidade também se aplica para sequência de numeração de projeto por


subsidiária?
Não. Essas melhorias só lidam com transações e sua numeração.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPACTO DE "FAZER UMA CÓPIA" EM LANÇAMENTOS PREVIAMENTE


APROVADOS
Referência: SuiteAnswers 40905

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 é rastreada nas Observações do sistema?


Sim. As Observações do sistema registram quando a caixa de seleção Retenção de pagamento
está marcada ou desmarcada.

A caixa de seleção retenção de pagamento está disponível em Buscas e Relatórios salvos?


Sim. Ele está disponível nas Buscas salvas e no Relatório de faturas abertas.

A caixa de seleção Retenção de pagamento pode ser definida no registro do Fornecedor?


Não. É um campo padrão no formulário Faturamento do fornecedor. Ele não está disponível no
formulário de registro do Fornecedor.

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.

A caixa de seleção Retenção de pagamento está disponível para Edição em linha?


Não. Não está disponível para Edição em linha.

Uma Fatura parcialmente paga pode ser colocada em retenção de pagamento?


Sim, uma retenção de pagamento pode ser colocada em uma Fatura com status Aprovação
pendente ou Aberta. Uma Fatura parcialmente paga mantém o status Aberta.

Como desmarcar a caixa de seleção Retenção de pagamento para Faturas do fornecedor


contabilizadas em um Período fechado?
No momento, não há preferência definida para desmarcar a caixa de seleção Retenção de
pagamento para Faturas do fornecedor contabilizadas em um Período fechado. O período deve
ser reaberto para que os usuários desmarquem a caixa de seleção. No entanto, isso não é
recomendado.

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.

Para ativar Permitir alterações que não são do Razão Geral:


Usando uma função de Administrador, navegue
em Configurações > Contabilidade > Gerenciar períodos contábeis

1. Clique no Período fechado


2. Marque a caixa Permitir alterações que não são do Razão Geral
3. Clique em Salvar

O Aperfeiçoamento 329195 foi arquivado em relação a essa funcionalidade.

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.

ITEM SEM CONTROLE DE ESTOQUE: GERAR ACUMULADOS


Referência: SuiteAnswers 49982

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

Siga os passos para resolver o problema:

1. Visualize a data de criação de notas do sistema de revisão de pedidos de compra


relacionados

2. Visualize o registro do item e revise as notas de sistema e mude o Gerar acumulados


de falso para verdadeiro

Solução alternativa:

1. Exclua o Recebimento de item

2. Edite o Pedido de compra

260
3. Remova o item de linha

4. Readicione o mesmo item de linha

5. Salve o pedido de compra

6. Receba o pedido

7. Verifique o impacto no Razão geral dos acumulados gerados

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:

1. Na edição do pedido de compra, vá até a aba Itens

2. Remova o item de linha contendo o item sem controle de estoque

3. Adicione o mesmo item sem controle de estoque de volta como uma nova linha (não
use o botão Copiar anterior)

4. Salve o pedido de compra

5. Receba o pedido

6. Verifique o impacto no Razão geral dos acumulados gerados

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.

USE A FUNÇÃO CONCAT PARA MESCLAR DOIS CAMPOS E INSERIR ESPAÇO


OU TEXTO ENTRE ELES
Referência: SuiteAnswers 14513

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

Exemplo: Caso ou Evento, etc.

3. Título da busca: Insira Título


4. Clique em Resultados
5. Clique em Colunas
6. Campos: Selecione Formula (Texto)

Observação: Informe qualquer uma das fórmulas fornecidas abaixo no campo Fórmula
para inserir um espaço entre os campos.

o Formula: Insira CONCAT(CONCAT({custfield1}, ' '),{custfield2})


o Formula: Insira ({custfield1})||' '||({custfield2})

Observação: Informe qualquer uma das fórmulas fornecidas abaixo no campo


Fórmula para inserir texto entre os campos.

o Formula: Insira CONCAT(CONCAT({custfield1}, 'Text'),{custfield2})


o Formula: Insira ({custfield1})||' Text '||({custfield2})
7. Clique em Adicionar
8. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FLUXO DE TRABALHO GERA O ERRO "A ID INTERNA OU E-MAIL DO AUTOR


DEVE COINCIDIR COM UM FUNCIONÁRIO."
(SSS_AUTHOR_MUST_BE_EMPLOYEE)
Referência: SuiteAnswers 24972

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Clique aqui para ver o vídeo.

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.

1. O campo de funcionário referenciado do remetente está em branco. (O representante de


vendas é usado como exemplo de campo do funcionário nesse cenário)

1. No seu fluxo de trabalho, crie duas ações duplicada de Enviar e-mail


2. Na ação Enviar e-mail 1
o Defina sua Condição como representante de vendas não está vazio
o Defina Do campo de registro como registro atual
o Defina Campo como representante de vendas
3. Na ação Enviar e-mail 2
o Defina Condição como representante de vendas está vazio
o Defina Remetente específico como um funcionário padrão para ser usado como
remetente de e-mail

2. O funcionário referenciado é o usuário atual e o fluxo de trabalho está sendo acionado por
um script

1. No fluxo de trabalho, crie duas ações duplicada de Enviar e-mail


2. Na ação Enviar e-mail 1
o Defina sua Condição como a fórmula {user.id}!=-4
o Defina Do campo de registro como registro atual
o Defina Campo como usuário
3. Na ação Enviar e-mail 2
o Defina Condição como a fórmula {user.id}=-4
o Defina Remetente específico como um funcionário padrão para ser usado como
remetente de e-mail

Observação: -4 é a ID interna do sistema que é equivalente ao usuário atual quando um fluxo


de trabalho é 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

Os números (xx e yy) encontrados no erro são a ID interna do registro da Subsidiária e da


Entidade (cliente, fornecedor, funcionário, outro nome) respectivamente que são encontrados
na conta NetSuite.

1.Para visualizar os registros indicados no erro:


1. Navegue até Início > Definir preferências > aba Geral
2. Defina Exibir IDs internas como marcado
3. Clique em Salvar
2. Verifique o registro da subsidiária

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

3. Verifique o registro da entidade

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

4. Para resolver a questão:


1. O registro da entidade mencionado no erro:
• Deve estar Ativo
• Deve ter o mesmo valor de subsidiária que a transação
2. Para a importação de CSV:
• O valor da entidade especificado no arquivo CSV deve ter o mesmo formato
visto na interface do usuário (UI) ou
• Coloque a ID interna ao invés do nome da entidade no arquivo CSV
• Dependendo do que tiver no arquivo, durante o mapeamento, defina o tipo de
referência como ID interna ou nomes clicando no ícone de um lápis ao lado do
campo Entidade.

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

Clique aqui para ver o vídeo.

Regras sobre a importação de atendimentos do item via CSV:

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.

USAR UM SCRIPT DE ATUALIZAÇÃO EM MASSA PARA EXCLUIR REGISTROS


EM MASSA
Referência: SuiteAnswers 79526

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.

function massUpdate(recType, recId) {


nlapiDeleteRecord(recType, recId);
}

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

Na página de Implementação de script


1. Coloque um título e defina o campo Aplica-se a como o tipo de registro que você
deseja excluir (e.g. pedido de venda)
2. Defina o Status como liberado
3. Na aba Público, marque Selecionar tudo ao lado de Funções
4. Clique em Salvar

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.

DESCONTO PARA VENDA VS. DESCONTO PARA COMPRA


Referência: SuiteAnswers 12118

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

Itens de desconto sem lançamento


▪ Aplicado somente a transações de venda
▪ Veja o artigo SuiteAnswers - Discount Items
▪ Atualmente, há o pedido de aprimoramento #154080 para transações de compra

Itens de desconto lançados


O usuário imediatamente verá se o item de desconto é para venda ou compra assim que o
usuário criar um novo item:
▪ item de desconto para venda via aba Item de uma transação de venda > campo Item
de desconto ou nível de item de linha de transação
▪ item de desconto para compra via transação de compra > nível de item de linha de
transação
O tipo de item de desconto dependerá do tipo de conta na aba Contabilidade > valor do campo
Conta inserido via Listas > Contabilidade > Itens > Criar > Desconto
▪ tipo de conta = despesa ou outras despesas para desconto de compra
▪ tipo de conta = receita ou outras receitas para desconto de venda

267
Esse artigo foi útil? Clique aqui para deixar seu comentário.

MODELOS AVANÇADOS DE PDF/HTML: ENTRADAS DE REGISTROS


PERSONALIZADOS SUBORDINADOS OU OUTROS SUB-REGISTROS
SUBORDINADOS
Referência: SuiteAnswers 49137

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:

Sob um pedido de venda, há um registro personalizado subordinado customrecord172 com


várias entradas de registros subordinados. O usuário gostaria de imprimir 3 colunas (nome,
custrecord107 e custrecord112) desses registros dentro de uma tabela como parte da impressão
de um pedido de venda.

Solução
Crie um evento do usuário
function customRecordPrint(type, form, request){

if (type == 'print' || type == 'edit'){

//crie uma busca salva para os registros personalizados

var filters = new Array();

filters[0] = new nlobjSearchFilter('custrecord90', null,


'anyof', nlapiGetRecordId());

var columns = new Array();

columns[0] = new nlobjSearchColumn('name');

columns[1] = new nlobjSearchColumn('custrecord107');

columns[2] = new nlobjSearchColumn('custrecord112');

268
var result = nlapiSearchRecord('customrecord172', null,
filters, columns);

var customRecords = {columns: columns, results: result};

//preencha a impressão atual com entradas de registro


personalizado

var columns = customRecords.columns,results =


customRecords.results,

custrecord = form.addField('custpage_custrecord_to_print',
'longtext', '', null, null),

custrecordArray = [];

if (results && results instanceof Array){

for (var i = 0; i < results.length; i++){

var singleLine = {};

for (var j = 0; j < columns.length; j++){

var value =
results[i].getValue(columns[j]);

if (j==0 || j==1 || j==2){

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
}

Crie, também, um modelo avançado de PDF/HTML (HTML+Freemarker)


<#if record.custpage_custrecord_to_print?has_content>

<#assign customrecord = record.custpage_custrecord_to_print?eval />

<table style="page-break-inside: avoid; width: 100%; margin-top: 10px;">

<thead>

<tr>

<th align="left" colspan="5" style="padding: 10px


6px;">column 1</th>

<th align="left" colspan="5" style="padding: 10px


6px;">column 2</th>

<th align="left" colspan="5" style="padding: 10px


6px;">column 3</th>

</tr>

</thead>

<#list customrecord as customrecord_line>

<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.

SUITESCRIPT > PEGAR O VALOR DE UMA COLUNA ESPECÍFICA DE FÓRMULA


DE BUSCA DE UMA BUSCA SALVA QUE CONTÉM MÚLTIPLAS COLUNAS DO
MESMO CAMPO E TIPO DE RESUMO
Referência: SuiteAnswers 70521

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.

COMO REGISTRAR UM CHEQUE RECEBIDO DO REEMBOLSO DO


FORNECEDOR
Referência: SuiteAnswers 66801

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Como registrar um Cheque recebido de um Reembolso do fornecedor.

Solução

Veja a seguir as etapas sobre como registrar o cheque recebido:

272
17. Navegue até Transações > Banco > Fazer depósitos
18. Clique na aba Depósitos
19. Clique na sub-aba Outros depósitos

- Nome: Selecione o Nome do fornecedor

- Valor: Insira a quantia do cheque

- Conta: Selecione a Conta usada no reembolso feito (ou seja, Contas a pagar)

4. Certifique-se de que as contas corretas estejam definidas

5. Clique no botão Salvar

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.

PERSONALIZAR FORMULÁRIO DE PEDIDO DE VENDA PADRÃO - FATURA


RESULTA EM UM ERRO: "ITENS QUE VOCÊ SOLICITOU NO REGISTRO
FORAM EXCLUÍDOS DESDE QUE VOCÊ RECUPEROU O FORMULÁRIO"
Referência: SuiteAnswers 74644

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.

BUSCA SALVA DE ITEM > SUB-ABAS DE DETALHE DO ESTOQUE (DETALHE


DO ESTOQUE, NÚMERO LOCALIZADOR DE ITEM E NÚMERO DE ESTOQUE) >
EM ESTOQUE E DISPONÍVEL
Referência: SuiteAnswers 78488

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

4. Na aba Resultados, sub-aba Colunas, adicione o seguinte:


- Nome | Grupo
- Número de estoque/Itens de estoque disponíveis Campos: Número localizador do item
| Grupo
- Número de estoque/Itens de estoque disponíveis Campos: Número de estoque| Grupo
- Número de estoque/Itens de estoque disponíveis Campos: Em estoque | Grupo| Nome
do campo personalizado: Detalhe de estoque - em estoque
- Número de estoque/Itens de estoque disponíveis Campos: Disponível | Grupo| Nome
do campo personalizado: Detalhe de estoque - disponível

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.

COMO IMPRIMIR CÓDIGOS DE BARRA DO REGISTRO DO ITEM USANDO


MODELO AVANÇADO DE PDF/HTML
Referência: SuiteAnswers 68866

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. Crie uma Pequisa salva

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

2. Crie um modelo avançado de PDF/HTML

1. Navegue até Listas > Pesquisa > Pesquisas salvas


2. Edite a Pesquisa criada na Etapa 1
3. Clique em Novo modelo
4. Canto superior direito: Alterne o código-fonte
5. Clique em Sim na mensagem de aviso
6. Limpe completamente o conteúdo do Editor e use o seguinte código:

<?xml version="1.0"?><!DOCTYPE pdf PUBLIC "-


//big.faceless.org//report" "report-1.1.dtd">

<pdf>

<head>

<#if .locale == "ru_RU">

<link name="verdana" type="font" subtype="opentype"


src="${nsfont.verdana}" src-bold="${nsfont.verdana_bold}" bytes="2" />

</#if>

<style type="text/css">table {

<#if .locale == "zh_CN">

font-family: stsong, sans-serif;

<#elseif .locale == "zh_TW">

font-family: msung, sans-serif;

<#elseif .locale == "ja_JP">

font-family: heiseimin, sans-serif;

<#elseif .locale == "ko_KR">

font-family: hygothic, sans-serif;

<#elseif .locale == "ru_RU">

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;

padding: 5px 6px 3px;

background-color: #e3e3e3;

color: #333333;

td {

padding: 4px 6px;

</style>

</head>

<body padding="0.5in 0.5in 0.5in 0.5in" size="Letter">

<#if results?size != 0><#list results as result>

<table border="1" cellpadding="1" cellspacing="1" style="width:


500px;"><tr>

<td><b>Serial number</b></td>

<td><b>Display name</b></td>

</tr>

277
<tr><#if result.serialnumber?length != 0>

<td><barcode codetype="code128" showtext="true"


value="${result.serialnumber}"/></td></#if>

<td>${result.displayname?string}</td>

</tr>

</table></#list></#if>

</body>

</pdf>

7. Clique em Exibir na Busca salva criada na etapa 1


8. Clique no ícone Imprimir
9. Modelo: Selecione o Modelo avançado de PDF/HTML criado acima
10. Clique em Imprimir

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.

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.

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

1. Navegue até Pagamentos > Processamento de pagamento > Administração de


arquivos de pagamento
Observação: Uma página Administração de arquivos de pagamento é aberta.

2. Selecione o status Com falha no campo Arquivo processado


Observação: Você deve selecionar o status Com falha para cada PFA na lista PFA
manualmente.

3. Clique no botão Reprocessar para reprocessar o PFA e acionar novamente o processo


de criação do arquivo de pagamento.

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.

RESOLVER ERRO: “PAGAMENTO DE FATURA NEGATIVO NÃO PERMITIDO”


NA PÁGINA PAGAMENTO DE FATURAS
Referência: SuiteAnswers 62494

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:

1. Vá até Transações > A pagar > Pagar faturas


2. Escolha a conta CP desejada e a conta bancária
3. Marque a cobrança (e.g. $100) e o crédito de faturamento (e.g. $50) para aplicação
parcial
4. Clique em Salvar e, então, atualize a página até a transação ser processado

Resultados:

1. "Não são permitidos pagamentos negativos de faturas."


2. O crédito de faturamento não é aplicado à cobrança
3. Uma transação separada de pagamento de fatura é criada para o valor total da cobrança

Isso costuma ser acionado por endereços diferentes, ID interna e fornecedores na cobrança e no
crédito de faturamento.

O sistema detecta as diferenças, portanto cria linhas e pagamentos separados.

Para resolver:

1. Edite a cobrança ou o crédito de faturamento para corrigir o endereço de faturamento;


ou
2. Use a página Pagar fornecedor único já que ela buscará automaticamente o endereço
de faturamento padrão do fornecedor; ou
3. Abra a cobrança e clique em Efetuar pagamento para aplicar o crédito de faturamento
manualmente; ou
4. Marque o campo Utilizar faturar para o endereço do fornecedor abaixo de A ser
impresso antes de Salvar na página Pagar faturas

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RECURSOS INCLUÍDOS NO MÓDULO AVANÇADO DE AQUISIÇÃO


Referência: SuiteAnswers 62460

Os recursos a seguir estão incluídos nesse módulo:

280
1. Solicitar orçamento
2. Requisição
3. Contrato de compra
4. Pedido de compra global

Esse módulo deve ser fornecido pelo Gerente da conta.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITESOLUTIONS - LOT TRACEABILITY


Referência: SuiteAnswers 61272

A solução Lot traceability oferece:


▪ Rastreamento de ponta a ponta de lotes de produtos do fornecedor ao depósito e,
finalmente, ao cliente
▪ Rastreamento simples de lotes para avisos e recuperação de produtos
▪ Rápida identificação da quantidade em estoque e da quantidade por localidade
▪ Rastreamento mais fácil da data de expiração e de vencimento
▪ Rápido detalhamento para visualizar as transações associadas a um número de lote
▪ Acesso rápido a relatórios e transações para visualizar a conclusão e atendimento dos
produtos com defeito ou recuperação de componente de lote

SuiteSolutions é um conjunto de soluções extensíveis construídas baseadas em boas-práticas,


desenvolvidas e desenhadas pelo NetSuite Professional Services. Essas soluções são
direcionadas a necessidades empresariais específicas. SuiteSolutions podem ficar disponíveis
como um bundle adicional na sua conta NetSuite. Para adquirir o SuiteSolutions, entre em
contato com seu representante de vendas da NetSuite ou com seu gerente de conta. Para mais
informações, clique aqui.

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.

Os recursos-chave abaixo são suportados no SuiteSolutions Lot traceability:


▪ processo de rastreamento de lote simplificado
▪ redução de tempo, custo e de papel para rastrear lotes entregues a um cliente ou
comprados de um fornecedor
▪ melhor controle da recuperação (recall) de produtos, lotes com defeito e expiração de
estoque de lote.

Clique aqui para ver o vídeo.

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

SOLUÇÃO DE DIVERGÊNCIA DE LOCALIDADE E ITENS DE ESTOQUE


DISPONÍVEIS
Referência: SuiteAnswers 62364

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A Incompatibilidade entre Localidade e Itens de estoque disponíveis normalmente acontece


devido aos seguintes motivos:

a. A quantidade na Planilha de armazenagem de itens (bins) ainda não foi armazenada.

b. Não foram atribuídas transações a um item (Bin) específico.

c. Existem Números de identificador de item com Quantidade em estoque que foram removidos
manualmente do Registro de item.

Os usuários verificaram os motivos acima, mas ainda não conseguiram resolver a


incompatibilidade. Eles podem tentar fazer essa solução alternativa.

Solução

1. Desmarque Uso de itens (Bins) no registro do Item

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

2. Crie um Ajuste de estoque para remover a Incompatibilidade entre Localidade e Itens de


estoque disponíveis

1. Navegue até Transações > Estoque > Ajustar estoque


2. Defina o Item e a Localidade. O campo Ajustar Quantidade por depende da
diferença. (O valor neste campo deverá ser negativo se a Localidade disponível for
maior que os Itens de estoque disponíveis)
3. Atribua valores a outros campos obrigatórios e pressione Salvar

3. Ative Usar itens (Bins) novamente no registro do Item

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

1. Navegue até Transações > Estoque > Ajustar estoque.


2. Defina o Item e a Localidade. O campo Ajustar Quantidade por depende da
diferença. (O valor neste campo deve ser o oposto do valor no primeiro ajuste)
3. Atribua valores a outros campos obrigatórios e pressione Salvar.
4. Atualize o Registro do Item e observe que não há incompatibilidade agora com
a Localidade e Itens de estoque disponíveis

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPRESSÃO, REIMPRESSÃO E DISTRIBUIÇÃO DE FORMULÁRIOS W-2 E 1099-


MISC NA FOLHA DE PAGAMENTO NETSUITE
Referência: SuiteAnswers 35731

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.

Taxas de processamento de exceção da folha de pagamento - 2019 (empregadores):


1. Produção W-2 = $4.50 por formulário, postagem
2. Produção 1099-MISC = $4.50 por formulário, postagem
3. W-2c (correções) = $10.00 por formulário
4. W-2s acelerado e registros relacionados = preço cotado por pedido

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.

A Oracle/NetSuite recomenda que os arquivos da folha de pagamento sejam baixados e salvos


uma vez que estejam disponíveis no Securesites. O reenvio de formulários W-2 e 1099-MISC
não se aplica ao caso de o funcionário ter mudado de endereço ou da atualização dos registros
ter sido feita depois do fechamento do ano.

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

Cobranças, relatórios de despesa, crédito de faturamento, lançamentos de diário, etc não


estão aparecendo na página TEF - Pagamento de conta (Pagamentos > Processamento de
pagamento > Processamento de pagamento de conta)

Solução

1. Assegure-se de que o Pagamento de cobrança TEF esteja marcado como verdadeiro no


registro do Fornecedor
a. Abra o registro do Fornecedor
b. Na aba Detalhes de pagamento bancário > assegure-se de que o TEF Pagamento de
cobrança esteja marcado como verdadeiro
c. Se TEF Pagamento de Cobrança não estiver aparecendo, atualize o registro
de Fornecedor and coloque essa informação.
d. Na aba Informações de Sistema > Observação do Sistema certifique-se de
que Formato de Arquivo TEF está de acordo o Formato de Arquivo de
Pagamento selecionado nos Dados Bancários da Entidade no registro do Fornecedor.
e. Se o Formato do Arquivo TEF estiver em branco na aba Observação do Sistema,
desmarque e remarque a marca de seleção Pagamento de cobrança TEF de novo antes de
salvar.

2. Assegure-se de que o Débito direto ou o Pagamento de reembolso do cliente TEF esteja


marcado como verdadeiro no registro do cliente para a Fatura do cliente/Reembolso do
cliente.
a. Abra o registro do cliente
b. Aba Detalhes do pagamento bancário (débito) > débito direto = verdadeiro
c. Aba Detalhes do pagamento bancário (crédito) > TEF pagamento do reembolso do
cliente = verdadeiro
d. Se os Dados Bancários da Entitidade estiverem faltando, atualize o registro de
Cliente com essa informação.
e. Na aba Informações de Sistema > Observação do Sistema certifique-se de que
o Formato de Arquivo DD está de acordo com o Formato de Arquivo de
Pagamento selecionado nos Dados Bancários da Entidade do registro de Cliente.

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

3. Assegure-se que o débito direto esteja marcado como verdadeiro no registro


do funcionário para problemas de relatório de despesa
a. Abra o registro do Funcionário
b. Aba Detalhes bancários de pagamento > Pagamento de fatura TEF = verdadeiro
c. Se os Dados Bancários da Entidade estiverem faltando, atualize o registro de
Funcionário e coloque essa informação.
d. Na aba Informações de Sistema > Observação do Sistema certifique-se de que
o Formato de Arquivo TEF está de acordo com o Formato de Arquivo de
Pagamento selecionado nos Dados Bancários da Entidade do registro do Fornecedor
e. Se o Formato de Arquivo TEF estiver em branco na aba de Observação do Sistema,
desmarque e remarque a marca de seleção Pagamento de Fatura TEF antes de salvar.

Para verificar isso em larga escala, use a seguinte pesquisa salva:

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.

Para acertar isso, você precisa atualizar o registro do fornecedor/cliente/funcionário e colocar


os Detalhes bancários da entidade.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERGUNTAS FREQUENTES SOBRE RELATÓRIO DE DESPESAS E CATEGORIAS


DE DESPESA
Referência: SuiteAnswers 34231

Os usuários serão capazes de anexar o mesmo arquivo em múltiplas linhas de despesa?


Sim. Os usuários podem anexar o mesmo recibo em múltiplas linhas.

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 registrar um novo relatório de despesa, o que dita o No. de Referência. preenchido da


nova linha de despesa?
Ao registrar um novo relatório de despesa, a coluna No. de Referência. começa no um por
padrão. Os usuários podem editar o número de referência de qualquer linha e a nova linha de
texto será padronizada como um a mais que o número de referência mais alto.

O No. de Referência do relatório de despesa estará disponível nas abas Critérios,


Resultados e Filtros disponíveis de uma busca salva de transação?
Sim. Entretanto, o campo 'Mostrar no rodapé' não está disponível para ser marcado na
aba Filtros disponíveis. Os usuários podem tentar usar o número/ID.

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.

Os usuários serão capazes de personalizar o formulário do relatório de despesa,


renomear, ocultar e mudar a posição dos campos de anexo e No. de Referência?
Sim. Os usuários são capazes de personalizar o formulário de relatório de despesa para
mudar o nome e a posição da coluna ou para ocultar a coluna inteira. Navegue
até Personalização > Formulários > Formulários de transação > Clique em
Personalizar ou Editar ao lado do formulário de relatório de despesa que você deseja
personalizar. Na aba Campos de tela > sub-aba Despesas, os usuários podem renomear o
nome do campo, mover a coluna para cima ou para baixo e desmarcar ou marcar o
campo Mostrar.

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.

Com o novo recurso de Números de referência de item de linha de relatório de despesa,


há uma preferência similar para números gerados automaticamente?
O No. de Referência serve mais como um número de recibo. Os números de referência de
item de linha permitem que os usuários rastreiem os recibos registrados com mais precisão ao

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.

Para onde os arquivos ou recibos anexados nas linhas de despesa vão?


Os usuários podem selecionar o recibo a partir da Pasta de arquivo ou clicando em Criar e
fazendo o upload de um novo. Esse último requer que o usuário selecione uma pasta
NetSuite na qual salvará o arquivo ou recibo.

Os usuários serão capazes de importar relatórios de despesa e categorias de despesa?


Sim.

• Configurações > Importar/Exportar > Importar registros de CSV > Tipo de


importação = Funcionários | Tipo de registro = Relatório de despesa
• Configurações > Importar/Exportar > Importar registros de CSV > Tipo de
importação = Contabilidade | Tipo de registro = Categorias de despesa

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RAZÕES PELAS QUAIS UM ATIVO NÃO É DEPRECIADO CORRETAMENTE


Referência: SuiteAnswers 50190

Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Fixed Assets Management 19.2

Cenário

Ao gerar uma Programação de Depreciação ou Depreciação de Ativos, ou não será gerada ou


será gerada uma quantia incorreta.

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.

7. Regra de depreciação = Descarte e, a data da compra e a data do início da


depreciação caem no mesmo mês.
Observação: Conforme a ajuda do campo Regras de Depreciação:

Por exemplo, se um ativo é depreciado mensalmente por 12 meses e insere o serviço no


meio de julho, as regras de aquisição depreciariam em julho a junho, enquanto as
regras de descarte serão depreciadas de agosto a julho.

8. Último período de depreciação = Não é igual ao intervalo do período entre a Data de


início da depreciação e a Data da última depreciação.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RECONCILIAÇÃO BANCÁRIA > PÁGINA DE CONCILIAR EXTRATO BANCÁRIO


> ALTERAR O ÚLTIMO SALDO CONCILIADO
Referência: SuiteAnswers 69175

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

Para alterar o Último saldo reconciliado:


1. Navegue até Relatórios > Bancário/Orçamento > Reconciliação
2. Data do extrato: Anote a Data

- Exemplo: 7/31/2019 como data da Data do Último extrato

3. Navegue até Transações > Banco > Conciliar extrato bancário


4. Data do extrato: Adicione Data da etapa 2

290
5. Alterar o Saldo do extrato final

- Exemplo: 54,314.80 USD

6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPORTAÇÃO DE CSV > PLANO DE CONTAS > A CHAVE DE REFERÊNCIA DA


CONTA XXX INVÁLIDA PARA A SUBSIDIÁRIA XXX
Referência: SuiteAnswers 72503

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:

1. Navegue até Listas > Contabilidade > Contas > Busca


2. Clique em Criar busca salva
3. Mude o nome para "Busca salva de ID externa de conta"
4. Na aba Critérios, adicione ID externa é - nenhum -
5. Na aba Resultados, adicione ID externa
6. Clique em Salvar e executar

O usuário precisa verificar se a ID externa para a conta está realmente em branco.

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

3. No passo 2, selecione atualizar


4. No passo 3 Mapeamento de campo, use o mapeamento abaixo:
▪ ID interna < > Conta: ID Interna
▪ ID externa < > Conta: ID Externa

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.

FORMULÁRIO 1099 MISC - VÍDEO DE TREINAMENTO


Referência: SuiteAnswers 65483

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.

Abaixo estão os tópicos que serão abordados no vídeo de treinamento:

- Relatório 1099-MISC via Módulo Payroll da NetSuite


- Criação de um item de ganho de folha de pagamento mapeado com uma categoria 1099-
MISC
- Criar um registro de funcionário para seu contratante
- Atribuir o item folha de pagamento mapeado com uma categoria 1099-MISC para o registro

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.

DISCREPÂNCIA ENTRE SALDO BANCÁRIO REGISTRADO E SALDO DE


RELATÓRIO DE CONCILIAÇÃO
Referência: SuiteAnswers 35158

Aplica-se a
Produto: NetSuite 2020.2

Clique aqui para ver o vídeo (em inglês).

Cenário

O saldo entre o Registro do Banco e o Relatório de Reconciliação não corresponde

Solução

1. Navegar até Transações > Banco > Conciliar extrato bancário


2. Escolher a conta bancária no campo Conta
3. Clicar em Histórico
4. Modificar o intervalo da data no relatório de histórico da reconciliação para
mostrar todas as reconciliações
5. Adicionar a diferença total

Observações:

• Na maioria dos casos, a discrepância total corresponderá à quantidade total de diferença no

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.

URLS NA PASTA DE ARQUIVO DIFERENCIAM MAIÚSCULAS DE MINÚSCULAS


(SÃO CASE-SENSITIVE)
Referência: SuiteAnswers 42024

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Devido à natureza da infraestrutura da NetSuite, diretórios, pastas e arquivos na Pasta de


arquivos diferenciam maiúsculas de minúsculas (são case-sensitive). Isso significa que usuários
verão uma página de erro se eles seguirem um link que indique o URL mypage.html se a pasta
se chamar, na verdade, MyPage.html na Pasta de arquivos.

Solução

Por exemplo, se o usuário visitou o URL http://shopping.netsuite.com/mypage.html, mas o


arquivo está, na verdade, nomeado como MyPage.html na Pasta de arquivo, isso mostrará
o erro 404 (Page Not Found). O servidor tratará cada um dos URLs a seguir como se
referissem a um arquivo diferente:

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.

VERIFIQUE SENHA DO NETSUITE SALVA NO FIREFOX


Referência: SuiteAnswers 37352

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.

CRIE UMA PROJEÇÃO DE FATURAMENTO PARA PEDIDO DE VENDA


MOSTRANDO O VALOR DA TABELA DE FATURAMENTO POR PERÍODO/MÊS
Referência: SuiteAnswers 37352

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

CRIE OU EDITE UMA FUNÇÃO DO CONTATO PERSONALIZADA


Referência: SuiteAnswers 50891

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.

RESOLVER ERRO: “JÁ EXISTE UM REGISTRO DE CLIENTE COM ESSE ID.


INFORME UM ID DE CLIENTE EXCLUSIVO PARA CADA REGISTRO CRIADO.”
NA CRIAÇÃO DO LEAD
Referência: SuiteAnswers 71152

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.

Coisas a considerar para evitar ter esse erro:

1. Usar um nome diferente para o registro do Lead


2. Ativar Números gerados automaticamente para registros do Cliente ou
3. Digite manualmente um ID de cliente exclusivo para Lead/Cliente Potencial/Cliente
que será criado

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MUDE O TAMANHO DO LOGOTIPO NO MODELO AVANÇADOS DE PDF/HTML


Referência: SuiteAnswers 38682

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Há casos em que o Logotipo da Empresa em um Modelo PDF/HTML Avançado precisa ser


redimensionado. Este artigo mostrará como configurar a largura do Logotipo da Empresa
em um Modelo PDF/HTML Avançado.

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.

ADICIONE TERMOS E CONDIÇÕES A UM MODELO DE PDF


Referência: SuiteAnswers 63249

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

1.Navegue até Personalização > Formulários > Modelos Avançados de PDF/HTML

2. Modelo personalizado: Clique em Editar

3. Modifique seu modelo seguindo qualquer um dos dois métodos a seguir:

A. Alternar código-fonte

Observação: O editor WYSIWYG será carregado.

1. Novos Elementos: Clique no Ícone de Texto


2. Arraste o elemento para a última página do modelo
3. Preencha com seu Aviso Legal

298
B. Alternar código-fonte

Observação: O editor de Código-fonte será carregado.

Adicione o código abaixo e altere TEST EXTRA PAGE TEXT para seu Aviso Legal

TEST EXTRA PAGE TEXT

4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DIFERENÇA ENTRE COALESCE E NVL


Referência: SuiteAnswers 65205

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

• COALESCE retornará o primeiro item não nulo na lista de parâmetro. COALESCE


não avalia nada após encontrar o primeiro argumento não nulo.
• NVL só pega dois parâmetros e retorna o primeiro se ele for não nulo, caso contrário
ele retornará o segundo. NVL sempre avalia ambos os argumentos/expressões.

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

O recurso Modelos avançados de PDF/HTML oferece opções aprimoradas para a criação de


formulários PDF. Uma de suas vantagens é a capacidade de incluir condições nos modelos de
impressão, de modo que o conteúdo possa ser personalizado rapidamente, dependendo dos
valores dos campos. Por exemplo, os registros de item que contêm "cama" no nome do item
precisam estar ocultos nos formulários PDF do Pedido de vendas.

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/

1. Crie um Novo modelo de PDF:

1. Abra Personalização > Formulários > Modelos avançados de PDF/HTML


2. Personalize um novo modelo padrão ou Edite o modelo personalizado preferido
3. Clique no botão Configuração do modelo
4. Edite Título
5. Clique em Salvar
6. No editor de modelo, clique em Código de origem para editar a origem XML do
modelo

2. Implementar a filtragem

1. Localize o código para imprimir as linhas do item:

...
</#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
...

2. Adicione a condição de filtragem:

...
</#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

3. Aplique o novo formulário de impressão no formulário Pedido de vendas:

1. Navegue até Personalização > Formulários > Formulários de transação >


2. Clique em Editar no formulário de Pedido de vendas peferido
3. Tipo de impressão, escolha Avançado
4. Selecione "Test SO filtering template" em Modelo de impressão
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PASSOS PARA ADICIONAR UM CAMPO OU UM CAMPO PERSONALIZADO EM


UM MODELO AVANÇADO DE IMPRESSÃO DE PDF/HTML
Referência: SuiteAnswers 32312

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:

I. Pegue a ID interna do campo


1. Vá até o Navegador do registro para campos padrões ou vá até a definição do campo
personalizado para obter a ID do campo. A ID do campo personalizado pode ser vista ao se
navegar até Personalização > Listas, registros e campos > selecione o tipo de campo
personalizado que você deseja exibir e.g. campos de corpo de transação
2. Clique em Editar/Visualizar
3. Na página de Configuração do campo, anote a ID

II. Adicione a ID do campo no modelo avançado de PDF


1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML
2. Clique em Editar/Personalizar no modelo preferido para o formulário
3. No modo WYSIWYG, clique com o lado direito do mouse na área onde você deseja colocar
o campo
▪ Clique com o lado direito do mouse na área onde você deseja colocar o campo
▪ Escolha uma célula > Insira a célula após
▪ Escreva o marcador na nova célula criada
▪ Salve o formulário
▪ Exemplo de marcador "Bill address" - ID do billaddress do Navegador de registro:
${record.billaddress}
4. Isso também pode ser feito usando o código Freemarker ao alternar para o código-fonte
▪ Localize a linha na qual você deseja inserir o campo
▪ Escreva a ID do campo do passo I
▪ Clique em Salvar

Imprima um exemplo de registro para verificar se o campo agora aparece no formulário

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UM CAMPO PERSONALIZADO PARA MOSTRAR O VALOR PAGO E O


VALOR RESTANTE EM UM PEDIDO DE COMPRA BASEADO NA QUANTIA DA
FATURA DO FORNECEDIR NOS REGISTROS RELACIONADOS
Referência: SuiteAnswers 74638
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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. Criar uma Pesquisa salva da transaçã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

2. Crie o Campo Personalizado Valor Pago

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

3. Crie o Campo de corpo de transação personalizado Quantia Restante

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.

USAR FÓRMULA (TEXTO) EM BUSCAS SALVAS PARA EXIBIR O VALOR DO


PRIMEIRO CAMPO SE O SEGUNDO CAMPO FOR NULO, EM BRANCO OU
VAZIO
Referência: SuiteAnswers 28746

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:

Observação: Sempre clique Adicionar uma vez que o Campo é selecionado e


ajustado como necessário

▪ Selecione Fórmula (Texto)


▪ Fórmula: Coloque CASE WHEN ({internal ID of Field 1} is Null)
THEN {internal ID of Field 2} else {internal ID of Field 1} END
Observação: Mude o valor dentro de {} dependendo das IDs internas
dos campos sendo comparados.

305
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE REGISTRO PRINCIPAL COM UM REGISTRO SUBORDINADO


PERSONALIZADO AO MESMO TEMPO
Referência: SuiteAnswers 41849

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Inicialmente depois de definir um tipo de registro personalizado como um registro subordinado


a um registro principal (por exemplo: Cliente), o registro principal tem de ser salvo antes se ser
capaz de adicionar um registro subordinado.

Solução

No entanto, as seguintes etapas devem permitir a criação de registros principal e subordinado


ao mesmo tempo:

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.

IMPRIMA O NOME/CÓDIGO DE EXIBIÇÃO DO ITEM AO INVÉS DO


NOME/NÚMERO DO ITEM EM UM NÍVEL DE LINHA DE ITEM DE TRANSAÇÕES
DE VENDA
Referência: SuiteAnswers 70848

Aplica-se a

306
Produto: NetSuite 2021.1

Cenário

Como imprimir Nome de exibição do item/código em vez de Nome/número do item nas


transações de vendas Nível de linha do item usando o modelo PDF/HTML avançado.

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

2. Nome de campo: Insira um Nome

3. Tipo: Selecione Texto de formato livre

4. Armazenar valor: Marque a caixa de seleção

5. Clique em Aplica-se a

- Item de venda: Marque a caixa de seleção

6. Clique em Origem e filtro

- Lista de origem: Selecione Item

- Origem - De: Selecione Nome de exibição

7. Clique em Salvar e anote o ID interno do novo campo

Modificar modelo HTML avançado:

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML

2. Modelo avançado de PDF/HTML: Clique em Editar/Personalizar

3. Clique em Código de Origem

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.

DEFINA O COMPRIMENTO MÁXIMO PARA CAMPOS PERSONALIZADOS DE


TIPO RICH TEXT OU ÁREA DE TEXTO
Referência: SuiteAnswers 19850

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A definição de um tamanho máximo de caracteres para os campos personalizados Rich Text e


Text é atualmente uma limitação rastreada em Aprimoramento #66573. Como solução
alternativa, use um Fluxo de trabalho que retornará um erro quando o limite de caractere
preferido em um campo for atingido.

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

Observação: Para pesquisar e votar em Aprimoramentos, veja 10054 Voting for


Enhancements.

Esse artigo foi útil? Clique aqui para deixar seu comentá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)
Referência: SuiteAnswers 72721

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.

ADICIONE O SÍMBOLO DO DÓLAR '$' NO CAMPO VALOR DE UMA BUSCA


SALVA
Referência: SuiteAnswers 19721

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:

1. Edite a busca e navegue até a aba Resultados


2. Procure a fórmula personalizada que você está usando
Exemplo:
{projectedamount}
Observação: Se você não estiver usando o campo fórmula, por exemplo, você está
usando Total projetado como campo, você terá de converter isso em um campo de
fórmula para que ele mostre a moeda, e.g. Fórmula (texto) = {projectedtotal}
Assegure-se de que você está usando o tipo campo de Fórmula (texto)
3. Para inserir o símbolo monetário, edite a fórmula e insira o seguinte:
TO_CHAR ({projectedtotal},'$9999999.99')
4. Para mostrar separação por vírgula, insira a fórmula:
TO_CHAR ({projectedtotal},'9,999,999.99')
5. Para mostrar ambos os símbolos de moeda e de vírgula, use a seguinte fórmula:
TO_CHAR ({projectedtotal},'$9,999,999.99')

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.

BUSCA SALVA DE TRANSAÇÃO PARA MOSTRAR A PORCENTAGEM ENTRE O


PEDIDO DE VENDAS E AS COTAÇÕES A CADA MÊS
Referência: SuiteAnswers 71356

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Um usuário gostaria de mostrar a porcentagem entre o Pedido de vendas e as Cotações a cada


mês em uma busca salva de transação.

Solução

1. Navegue até Relatórios > Nova busca


2. Clique em Transação
3. Título da busca: Insira Título
4. Exemplo: Porcentagem entre Pedido de vendas e Cotações a cada mês
5. Clique em Critérios
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.
8. Selecione Tipo
o Selecione Qualquer um de
o Selecione Cotação e Pedido de vendas
o Clique em Definir
9. Selecione Linha principal
o Selecione Verdadeiro
o Clique em Definir
10. Selecione Sales Team Member
o Selecione Qualquer um de
o Selecione Todos os membros
o Clique em Definir
11. Selecione Data de criação
o Data de Criação: Selecione em
o Clique em Todos

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.

ATIVAR ICDS DE VENDAS E PROJEÇÃO NO MEDIDOR DE ICD: REAL X


PROJEÇÃO
Referência: SuiteAnswers 43123

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

Configure o portlet Indicador Chave de Desempenho:

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

Depois de adicionar os Indicadores Chave de Desempenho para Vendas e Previsão, o Medidor


KPI para Real x Previsão agora deve ser carregado.

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.

CAMPO PERSONALIZADO - USANDO MÚLTIPLAS EXPRESSÕES OR NO CASE


STATEMENT
Referência: SuiteAnswers 37923

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.

COMPORTAMENTO DO RECIBO DE COLETA E DA LISTA DE EMBARQUE AO


IMPRIMIR
Referência: SuiteAnswers 21446

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

Observação: Esse é o mesmo comportamento no Atendimento do item e Lista de embarque.


Por outro lado, se um recibo de coleta personalizado ou se uma lista de embarque personalizada
for definido como preferido, o sistema seguirá as configurações dos Campos para impressão.
Significa, mesmo se Imprimir na lista de coleta = Verdadeiro, mas no formulário de recibo de
coleta personalizado, o Campo de teste é definido como Imprimir/Enviar por e-mail = Falso, a
transação não imprimirá o campo personalizado já que ele segue as configurações do
formulário personalizado.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXIBIR O CAMPO RECIBO DE RETIRADA IMPRESSO NO FORMULÁRIO DE


RECIBO DE COLETA
Referência: SuiteAnswers 71734

Aplica-se a
Produto: NetSuite 2020.2

Cenário

No registro do Pedido de vendas, quando um usuário imprime o registro por meio da


opção Imprimir recibo de coleta, o registro de Recibo de retirada impresso nas Notas do
sistema é definido de Não para Sim.

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.

MOSTRAR A MENSAGEM "CONSULTE O VOUCHER SEPARADO PARA OBTER


INFORMAÇÕES SOBRE REMESSA. " NO MODELO AVANÇADO PDF/HTML DO
CHEQUE DE VOUCHER (PAGAMENTO DA FATURA)
Referência: SuiteAnswers 69984

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

1. Navegue até Personalização > Formulários > Modelos Avançados PDF/HTML


2. Clique em Editar/Personalizar o Modelo de Cheque PDF/HTML preferido
3. Canto Superior Direito: Alternar Código de Origem
4. Informe o seguinte código na linha apropriada:

<#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.

ATRIBUA MÚLTIPLOS ENDEREÇOS DE E-MAIL NO CAMPO ENVIAR EM UMA


TRANSAÇÃO DE PEDIDO DE VENDAS
Referência: SuiteAnswers 78407

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.

O envio funciona bem se você atribuir um endereço de e-mail de cada vez.

Solução

A capacidade de usar múltiplos endereços de e-mail no campo Enviar em um Pedido de


vendas está registrado como o Aprimoramento 357738.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA DE TRANSAÇÃO PARA MOSTRAR ITEM E TAXA DE DESCONTO


Referência: SuiteAnswers 78636

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.

CAPACIDADE DE CRIAR PEDIDO DE VENDAS MESMO SE O CLIENTE ESTIVER


EM ESPERA E O TRATAMENTO DO LIMITE DE CRÉDITO DO CLIENTE
ESTIVER DEFINIDO COMO REFORÇAR RETENÇÕES
Referência: SuiteAnswers 20234

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

A Retenção de crédito não foi aplicada mesmo com as seguintes definições/preferências:

• Registro do Cliente > aba Financeiro > Retenção de crédito selecionada


• Início > Definir preferências > Tratamento do limite de crédito do cliente =
Reforçar retenções está marcado

Isso acontece se o Recurso Pagamentos consolidados estiver ativado e o Cliente


principal não for colocado em retenção manual ou automaticamente se atingir seu limite de
crédito. Verifique o seguinte:

1. Verifique se Configurações > Empresa > Habilitar recursos >


aba Contabilidade > Pagamentos consolidados = caixa de seleção marcada
2. Verifique se o Cliente é um subcliente
3. Verifique se um Cliente principal não está colocado em retenção ou manualmente (Em
retenção) ou automaticamente (Retenção = automática e o cliente atingiu o limite de
crédito definido)

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.

O USUÁRIO EM UMA FUNÇÃO PERSONALIZADA NÃO PODE ACESSAR


RESULTADOS NA BUSCA SALVA DE EVENTOS, MESMO QUANDO A
PERMISSÃO DE EVENTO É ADICIONADA
Referência: SuiteAnswers 71850

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

1. Vá para Atividades > Programação > Eventos


2. Evento: Clique em Editar
3. Clique na aba Participantes
4. Enviar convite para: Selecione Funcionário
5. Clique em Adicionar
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O CAMPO ÚLTIMA ATIVIDADE DE VENDAS ESTÁ AUSENTE NO FORMULÁRIO


DO CLIENTE
Referência: SuiteAnswers 38840

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.

1. Faça login como Administrador


2. Navegue para Configurações > Empresa > Habilitar recursos
3. Clique na sub-aba SuiteCloud
4. Registros personalizados: Marque a caixa de seleção
o Observação: Isso está na seção SuiteBuilder.
5. Clique em Salvar

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

O usuário deve verificar o seguinte:

1.Navegue até Listas > Pesquisar > Pesquisas Salvas


2.Pesquisa Salva: Clique em Editar
3.Clique na subguia Público
4.Caixa de seleção Desmarque Funções
5.Grupos: Cancele Seleção de Usuários
6.Caixa de seleção Desmarque Parceiros
7.Departamentos: Desmarque Usuários
8.Desmarque caixa de seleção Funcionários
9.Clique na subguia Funções
10. Desmarque Exibição Preferencial da Lista
11. Desmarque caixa de seleção Exibição do Painel Preferencial
12. Desmaque caixa de seleção Exibição Preferencial da Sublista
13. Subguia Clique em E-mail
14. Desmarque a caixa de seleção Enviar Alertas de E-mail Quando Registros São
Criados/Atualizados
15. Desmarque a caixa de seleção Enviar E-mails de acordo com a Programação
16. Clique em Salvar
17. Pesquisa Salva: Clique em Editar
18. Ações: Clique em Excluir
Observação: Se o prompt Este registro não puder ser excluído, porque é mencionado
por outros registros, a próxima coisa a ser verificada será se ele está sendo usado em um
grupo dinâmico.
19. Navegue até Listas > Relacionamentos > Grupos
20. Grupo: Clique em Editar
21. Pesquisa Salva: Selecione outra pesquisa salva

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.

O CAMPO LSA NÃO ATUALIZA QUANDO O BOTÃO ATUALIZAR LSA É


CLICADO
Referência: SuiteAnswers 50895

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

1. Navegue para Configurações > Empresa > Preferências gerais

2. Clique na sub-aba Preferências personalizadas

3. Filtro de duração da atividade (dias): Verifique o Número atual

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.

PROGRAME UM E-MAIL PARA FUNCIONÁRIOS ESPECÍFICOS


Referência: SuiteAnswers 32801

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.

Observação: Para pesquisar e votar no Aperfeiçoamento, consulte 10054 Voting for


Enhancements.

323
Solução

Criar um Grupo Estático

1. Navegue até Listas > Relacionamentos > Grupos > Criar


2. Que tipo de grupo você gostaria de criar?: Selecione Estático
3. Que tipo de membros você gostaria de incluir?: Selecione Tipo de Entidade
Exemplo: Funcionário
4. Clique em Continuar
5. Nome: Insira um Nome
6. Clique em Membros
7. Nome: Digite Nome
8. Clique em Nome
9. Clique em Adicionar
Observação: Você precisará repetir o processo para cada membro.
10. Clique em Salvar
Observação: Procurar um Grupo dinâmico e selecioná-lo retornará Erro inesperado.

Editar a Busca salva

1. Navegue até Listas > Busca > Buscas salvas


2. Clique em Editar para a busca desejada
3. Clique em E-mail
4. Clique em Destinatários específicos
5. Destinatário:
1. Digite o Nome do Grupo estático
2. Clique em Adicionar
Observações: Para enviar e-mail por agendamento, você precisará marcar a
caixa para Enviar e-mails de acordo com o agendamento e definir a frequência
na sub-aba Agendar.
Você também pode adicionar vários Grupos como Destinatários do E-mail.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PREENCHA AUTOMATICAMENTE O CAMPO DEPARTAMENTO NAS


TRANSAÇÕES
Referência: SuiteAnswers 20689

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O campo Departamento pode ser preenchido automaticamente nas transações. O departamento


que o NetSuite preencherá é o departamento que foi configurado na guia Informações do

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;

• Somente as funções que possuem uma restrição de departamento como nenhuma - o


padrão é o proprietário e têm permissões para criar transações poderão fazer com que o
campo Departamento preencha automaticamente um valor.
• O usuário deve efetuar login usando a função com restrição de departamento como
nenhuma - o padrão é o próprio ao criar transações.

Solução

1. Atribua Departamento ao funcionário.


1. Navegue para Listas > Funcionários > Funcionários
2. Funcionário: Clique em Editar
3. Clique em Informações
4. Departamento: Selecione Departamento
5. Clique em Salvar
2. Restrinja o departamento à função personalizada.
1. Navegue para Configurações > Usuários/Funções > Gerenciar funções
2. Função: Clique em Editar
3. Clique em Restrições
4. Segmento: Selecione Departamento
▪ Restrições: Selecione nenhum - o padrão é o proprietário
5. Clique em Salvar
3. Atribua a função personalizada
1. Navegue para Listas > Funcionários > Funcionários
2. Funcionário: Clique em Editar
3. Clique em Acesso
4. Funções: Selecione Função personalizada
5. Clique em Adicionar
6. Clique em Salvar

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.

RESULTADOS DE FILTRO COMPARANDO DUAS COLUNAS DE RESUMO NA


ABA RESULTADOS DE UMA BUSCA SALVA
Referência: SuiteAnswers 61128

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

Isso pode ser feito ao usar a fórmula CASE WHEN

1. Navegue até Listas > Busca > Buscas salvas


2. Busca salva: Clique em Editar
3. Clique em Critérios
4. Clique em Resumo
o Tipo de resumo: Selecione Mínimo
▪ Campo: Selecione Fórmula (Numérica)
▪ Fórmula: Insira CASE WHEN min({createdfrom.amount}) <
sum({amount}) THEN 1 ELSE 0 END
▪ Fórmula (numérica): Selecione igual a
▪ Valor: Insira 1
▪ Clique em Definir
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRE TODOS OS REGISTROS DE SUBCLIENTES (PRINCIPAIS,


SUBORDINADOS, SUB-SUBORDINADO) NO REGISTRO PRINCIPAL
Referência: SuiteAnswers 18391

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. Crie uma busca salva:

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

2. Crie uma sublista

1. Navegue até Personalização > Formulários > Sublistas


2. Clique em Entidade
3. Busca: Selecione a busca salva
1. Nome do campo: Insira um Nome
2. Aba: Selecione uma aba
3. Cliente: Marque a caixa de seleção
4. 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.

MOSTRE AS ÚLTIMAS TRÊS OBSERVAÇÕES DO USUÁRIO EM UMA BUSCA


SALVA DE CLIENTE
Referência: SuiteAnswers 34927

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.

Observação: Se as Observações do usuário forem criadas ao mesmo tempo, a fórmula não


poderá identificar o que foi criado primeiro.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPRIMA DETALHES DO COMPROVANTE NO CHEQUE


Referência: SuiteAnswers 70910

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.

PAGAMENTOS ELETRÔNICOS: DISPONIBILIDADE DO ELECTRONIC


PAYMENTS SUITEAPP DURANTE AS FASES DE ATUALIZAÇÃO
Referência: SuiteAnswers 51313

O Electronic Bank Payments SuiteApp segue as atualizações programadas por fases das contas
do NetSuite.

No início do acesso de Pré-visualização de lançamento, você deve atualizar manualmente para


a versão de Electronic Bank Payments mais recente. Durante as atualizações em fases, ocorrerá
a depreciação da versão de defasagem pela versão inicial.

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.

Usando a programação na tabela Programação de disponibilidade do Electronic Bank


Payments durante as atualizações distribuídas, você pode fazer o seguinte:

- Faça upgrade do SuiteApp para a versão 2021.2 em sua conta Sandbox e


Release Preview
- Instale a versão 2021.1 do SuiteApp em sua conta do Sandbox ou de Produção

Cronograma da disponibilidade Electronic Bank Payments durante atualizações por fase


Disponibilidade da versão
Disponibilidade da data de Disponibilidade da
Electronic Bank Payments 21.2
início de Release Preview até versão Electronic Bank
para instalação e atualização no
que os clientes da fase 3 Payments 21.1 para
Release Preview e Sandbox
sejam atualizados instalação

329
(*) Horário de verão do Pacífico (UTC -7:00)

(Segunda-feira - Quinta-feira)

0:00 am - 3:00 am 3:00 am - 2:30 pm

2:30 pm - 5:00 pm 5:00 pm - 0:00 am


(*) O horário é UTC -8: 00 durante o horário padrão do Pacífico (PST)

Em cada fase de liberação da NetSuite, o Electronic Payments SuiteApp estará disponível para
nova instalação como a seguir:

Tipo de Atualizada para a nova Versão do Electronic Bank Payments SuiteApp


conta versão NetSuite? disponível para compartilhar ou instalar

Não Versão anterior


Produção
Sim Nova versão

Não Versão anterior


Sandbox
Sim Nova versão

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:

1. Você deve, primeiramente, entrar na sua conta de Release Preview


2. Vá até Personalização > Buscar e instalar pacote> Lista > escolha a opção Atualizar ao lado
de Electronic Bank Payments com a ID 367156
3. Uma vez que totalmente atualizado, a ID do bundle será atualizada para 395113

Para mais informações sobre a disponibilidade da pré-visualização de lançamento, veja o artigo


SuiteAnswers ID 48682.

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

Quando a funcionalidade Notificação de pagamento por e-mail do bundle Electronic Bank


Payments não está funcionando (i.e. Último processo iniciado = Notificação de pagamento por
e-mail e arquivo processado? = Processado, mas nenhuma notificação está registrada na aba
Pagamentos > sub-aba Notificações de e-mail do registro de Administração de arquivo de
pagamento), isso pode acontecer devido ao fato do campo Formulário personalizado do
registro de pagamento de conta criado ser definido como formulário de pagamentos de conta
padrão.

Solução

Isso acontece quando não há formulário preferido definido para o tipo de transação de
pagamento de conta.

Simplesmente edite o pagamento de conta e selecione um formulário diferente no campo


formulário personalizado e salve o pagamento de conta para a notificação de pagamento por
e-mail ser enviada com sucesso.

Você pode seguir os próximos passos para evitar que o mesmo problema ocorra:

1. Vá até Personalização > Formulários > Formulários de transação


2. Procure formulários com tipo = Pagamento de Conta e marque o
campo Preferido em um dos formulários como preciso
3. Clique em Enviar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: "OCORREU UM ERRO AO CRIAR O ARQUIVO DE


PAGAMENTO… " NA ADMINISTRAÇÃO DO ARQUIVO DE PAGAMENTO
Referência: SuiteAnswers 39789

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:

1. Edite os registros do Fornecedor


2. Desmarque a opção Pagamento por fatura EFT na aba Detalhes do pagamento
bancário
3. Abra o registro PFA
4. Clique no botão Rollback
5. Navegue de volta para Pagamentos > Processamento de
pagamento > Processamento de pagamento de faturas para processar novamente o
pagamento

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:

1. Exibir os registros do Fornecedor


2. Crie um (s) detalhe (s) do banco de entidade na aba Detalhes do pagamento bancário
3. Abra o registro PFA
4. Clique no botão Recriar arquivo

• Possível motivo dois: um ou mais beneficiários definidos como Inativos durante o


processamento do lote de pagamento. Para identificar os beneficiários afetados,
verifique os logs de execução do script de processamento genérico de pagamento. Você
pode ver os IDs internos dos beneficiários afetados. Existem duas opções para resolver
esse erro.

• 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:

1. Deixe o registro de Beneficiários/Fornecedores inativo


2. Abra o registro PFA
3. Clique no botão Rollback
4. Navegue de volta para Pagamentos > Processamento de
pagamento > Processamento de pagamento de faturas para processar novamente o
pagamento

• Possível motivo três: O formato do arquivo de pagamento para um dos beneficiários é


alterado durante o processamento do lote de pagamento. Por exemplo: de ABA a
BACS. Para identificar os beneficiários afetados, verifique os logs de execução do
script de processamento genérico de pagamento. Você pode ver os IDs internos dos
beneficiários afetados. Siga as etapas de resolução abaixo.

1. Abra o registro PFA


2. Clique no botão Rollback
3. Navegue de volta para Pagamentos > Processamento de
pagamento > Processamento de pagamento de faturas para processar novamente o
pagamento

• Possível razão quatro: As caixas de seleção Processamento de pagamento de


faturamento / Débito direto / Reembolso de cliente de EFT são desativadas durante o
processamento. Existem duas opções para resolver esse erro.

• Opção 1:

1. Exibir o registro do PFA


2. Clique no botão Rollback
3. Navegue de volta para Pagamentos > Processamento de
pagamento > Processamento de pagamento de faturas para processar novamente o
pagamento

• Opção 2:

1. Marque as caixas de seleção Processamento de pagamento de fatura da TEF / débito


direto / reembolso do cliente da TEF nos registros do fornecedor
2. Exibir o registro do PFA
3. Clique no botão Reprocessar

• Possível motivo cinco: Formato de Detalhes do banco da empresa incompatível


versus o formato de arquivo Detalhes do banco de entidades. O formato de arquivo

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.

1. Abrir registro de Funcionário/Fornecedor


2. Edite o detalhe do banco de entidades na aba Detalhes do pagamento bancário
3. Crie o formato de arquivo correto
4. Navegue de volta para Pagamentos > Processamento de
pagamento > Processamento de pagamento de faturas para processar novamente o
pagamento

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERGUNTAS FREQUENTES SOBRE DEPRECIAÇÃO DO SUITEAPP DE


ADVANCED ELECTRONIC BANK PAYMENTS
Referência: SuiteAnswers 81428

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.

O SuiteApp NetSuite License é um SuiteApp gratuito?


Sim.

Como eu instalo o SuiteApp NetSuite License?


1. Como administrador, vá até Personalização > SuiteBundler > Buscar e instalar
bundles
2. Nas palavras-chave, coloque NetSuite SuiteApps License Client.
3. Clique em Buscar
4. Clique no link do SuiteApp com os seguintes detalhes:
· Nome: NetSuite SuiteApps License Client
· Bundle ID: 116144
5. Na página Detalhes do bundle, clique em Instalar

Depois da instalação, o SuiteApp NetSuite License se comunica automaticamente com o


Servidor de licenças NetSuite SuiteApps para obter a informação da licença.

Qual é o propósito do SuiteApp NetSuite License Client?


Similar ao SuiteApp Advanced Electronic Bank Payments, esse SuiteApp conterá sua licença
Advanced Electronic Bank Payments. Depois da instalação, o NetSuite SuiteApps License
Client permitirá que você acesse os seguintes recursos avançados do Electronic Bank
Payments:
▪ Acessar todos os modelos padrão suportados
▪ Criar e personalizar modelos de pagamento

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

Eu tenho de instalar o NetSuite SuiteApps License Client antes de desinstalar o SuiteApp


Advanced Electronic Payments?
Sim, você tem de instalar o SuiteApp NetSuite SuiteApps License Client primeiro antes de
desinstalar o SuiteApp Advanced Electronic Payments. Isso é para assegurar que você ainda
possa usar os recursos avançados do Electronic Bank Payments antes da transição para o
NetSuite SuiteApps License Client.

Todas as minhas personalizações existentes serão deletadas se eu desinstalar o SuiteApp


Advanced Electronic Bank Payments SuiteApp antes?
Não.

Por que o SuiteApp Advanced Electronic Bank Payments foi interrompido?


Nós estamos substituindo o Advanced Electronic Bank Payments com o SuiteApp NetSuite
SuiteApps License para melhor gerenciar a licença de informação desse Pagamento bancário
eletrônico. Ao usar o NetSuite SuiteApps License client, os clientes não terão de atualizar
manualmente seu SuiteApp Advanced Electronic Bank Payments na Sandbox ou no ambiente
de pré-visualização de lançamento. Além do mais, você pode agora visualizar sua informação
de licença e status.

Eu estou usando o Electronic Bank Payments e instalei o SuiteApp NetSuite SuiteApps


License Client. Por que não consigo personalizar os modelos?
O SuiteApp NetSuite SuiteApps License Client é gratuito, mas você precisa adquirir a licença
Advanced Electronic Bank Payments. O SuiteApp NetSuite SuiteApps License Client só
gerencia a informação da licença dos SuiteApps instalados na sua conta. A licença precisa ser
adquirida antes de que você possa acessar os recursos avançados do Electronic Bank Payments.
Entre em contato com o representante da sua conta para adquirir a licença Advanced Electronic
Bank Payments.

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.

O que mudará uma vez que fizermos a transição para 2019.1?


O SuiteApp Advanced Electronic Bank Payments será interrompido e substituído pelo
SuiteApp NetSuite SuiteApps License Client. Por conta dessa mudança, a sub-aba Licença na

335
página Preferência de pagamentos eletrônicos (acessada a partir de Pagamentos >
Configurações) não estará mais disponível.

Eu preciso desinstalar o SuiteApp Advanced Electronic Bank Payments antes de instalar


o SuiteApp NetSuite SuiteApps License Client ou ele irá substituir o antigo
automaticamente?
Uma vez que sua conta for atualizada para 2019.1 e o SuiteApp for ativado, você pode
desinstalar o SuiteApp Advanced Electronic Bank Payment. Ter ambos os SuiteApps
instalados na sua conta não terá efeito quando usar o Electronic Bank Payments.

Eu ainda posso instalar o SuiteApp Advanced Electronic Bank Payments depois de


2019.1?
Depois de 2019.1, o SuiteApp Advanced Electronic Bank Payments não estará mais disponível
para instalação. Você terá de usar agora o bundle NetSuite SuiteApps License após adquirir a
licença Advanced Electronic Bank Payments.

Eu recebi uma notificação sobre a depreciação do SuiteApp do Advanced Electronic


Bank Payments, contudo eu não tenho o SuiteApp Advanced Electronic Bank Payments
instalado. Eu só tenho a versão gratuita do Electronic Bank Payments. Isso afetará nossa
versão gratuita?
Não. A notificação é somente para aqueles que têm o SuiteApp Advanced Electronic Bank
Payments instalado. Não há ação requerida depois da instalação e não há impacto para aqueles
que só possuem a versão gratuita do Electronic Bank Payments instalada.

Nós temos de desinstalar o Advanced Electronic Payments?


Não. Isso é somente opcional. Entretanto, é recomendado que isso seja desinstalado após seu
SuiteApp Electronic Bank Payments ser atualizado para 19.1 já que o sistema não usará mais o
SuiteApp abandonado para verificar a informação de licença.

O que acontecerá se eu não instalar o SuiteApp NetSuite License Client depois da


atualização para 2019.1?
Você não será capaz de usar os seguintes recursos avançados para Pagamentos bancários
eletrônicos:
▪ Acessar todos os modelos padrão suportados
▪ Criar e personalizar modelos de pagamento
▪ 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

O que tenho de fazer após instalar o SuiteApp NetSuite License Client?


Nenhuma ação é necessária após a instalação. Uma vez que a versão do Electronic Bank
Payments for atualizada para 2019.1, nós não usaremos mais o SuiteApp Advanced Electronic
Payments SuiteApp para verificar licença ativa.

336
Esse artigo foi útil? Clique aqui para deixar seu comentário.

REGISTRE O PRÉ-PAGAMENTO DO FORNECEDOR USANDO A CONTA DE


CARTÃO DE CRÉDITO
Referência: SuiteAnswers 12587

Aplica-se a
Produto: NetSuite 2019.1

Cenário

Um usuário já enviou o pagamento ao Fornecedor, no entanto, a Fatura do Fornecedor ainda


não foi recebida. As etapas a seguir descrevem como registrar este 'Pré-pagamento do
fornecedor' no NetSuite como uma solução alternativa quando o recurso Pré-pagamento do
fornecedor não está em uso.

Solução

I. Crie uma conta de depósito

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

II. Registre o pré-pagamento usando cartão de crédito

1. Vá até Transações > Banco > Utilizar cartão de crédito


2. No campo Beneficiário, selecione Fornecedor
3. Na aba Despesas, na coluna Conta, selecione a conta Depósito temporário
4. Na coluna Valor, coloque o valor de pré-pagamento
5. Clique em Adicionar
6. Clique em Salvar

III. Insira o crédito do fornecedor

1. Vá até Transações > A pagar > Digitar créditos do fornecedor


2. No campo Fornecedor, selecione o fornecedor
3. Na sub-aba Despesas, na coluna Conta, selecione a conta Despesas temporária
4. Na coluna Valor, coloque o valor do pré-pagamento
5. Clique em Adicionar
6. 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.

PESQUISA SALVA DE TRANSAÇÃO > RECIBO DE ITEM > REMOVA


DUPLICADOS
Referência: SuiteAnswers 81587

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.

Os usuários têm um número de opções para remover duplicados.

Opção1: Adicione Critérios de conta

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

Opção 2: Use Tipo de resumo

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

Fórmula (Numérica) é maior que 0 {quantity}

Fórmula (Texto) não é igual {account}

Linha principal é falso

Linha de entrega é falso

Linha de imposto é falso

Linha CMV é falso

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.

IMPRIMIR FATURA DO FORNECEDOR/CRÉDITO DE FATURA DO


FORNECEDOR
Referência: SuiteAnswers 35845

Aplica-se a
Produto: NetSuite 2020.1

Cenário

O usuário precisa imprimir a Fatura do fornecedor ou o Crédito da fatura do fornecedor


diretamente do próprio registro da transação. No entanto, a solicitação de disponibilidade da
opção Imprimir para essas transações está listada atualmente nos Aprimoramentos
23009 e 37924.

Observação: Para pesquisar e votar no aprimoramento, consulte 10054 Voting for


Enhancements.

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:

1. Navegue até Transações > A pagar > Inserir faturas/Digitar créditos do


fornecedor > Lista

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:

1. Use a opção de impressão do navegador


2. Exemplo para o Google Chrome: Navegue até o canto superior direito e clique no ícone
para personalizar e controlar o Google Chrome > clique em Imprimir (ou Crtl + P)
3. Exemplo para Mozilla Firefox: Navegue até o canto superior direito e clique em Abrir
menu > Clique em Imprimir
4. Exemplo para Internet Explorer: Navegue até o canto superior direito e clique em
Ferramentas > Clique em Imprimir

Esse artigo foi útil? Clique aqui para deixar seu comentário.

AMORTIZE DESPESAS PRÉ-PAGAS E ALOQUE/DISTRIBUA-AS EM UMA OU


VÁRIAS CENTRAIS DE CUSTO OU DEPARTAMENTOS
Referência: SuiteAnswers 18476

Aplica-se a
Product: NetSuite 2020.2

Cenário

O cliente contabilizou um valor em uma conta de despesas de serviços públicos Pré-pagos e


gostaria que ele fosse alocado para várias contas de despesas de Serviços Públicos nos centros
de custo usando Programações de Alocação.

Na Programação de Alocação, o cliente definiu a conta Pré-paga como a conta de Origem e as


contas de despesas de Serviços Públicos como as contas às quais o saldo pré-pago será
alocado na guia Destino.

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

As programações de Alocação de Despesas devem ser usadas para gerenciar a alocação ou


distribuição de despesas incorridas de contas de despesas para outras contas de despesas
entre centros de custo ou departamentos.

A amortização direta e a alocação de um diferimento ou pagamento antecipado não


funcionarão corretamente por meio do uso de programações de Alocaçã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.

TRANSAÇÕES > VENDAS > GERENCIAR ORDENS DE VENDA


INTEREMPRESARIAL > PEDIDOS DE VENDA INTEREMPRESARIAL CRIADOS
INCLUÍRAM AS LINHAS DE ITEM FECHADAS DO PEDIDO DE COMPRA
INTEREMPRESARIAL
Referência: SuiteAnswers 78189

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.

Pedido de Aprimoramento #250077: Transactions > Sales > Manage Intercompany


Sales Order > "closed" line item in Intercompany Purchase Order is carried over

Soluções alternativas recomendadas

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.

PERSONALIZE A FUNÇÃO PARA CONFIGURAR DETALHES BANCÁRIOS DA


EMPRESA E DETALHES BANCÁRIOS DA ENTIDADE
Referência: SuiteAnswers 61557

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

Por definição, a função personalizada TEF só visualiza fornecedores já configurados por um


administrador e processa as transações, não configura novas fornecedores e detalhes bancários
da entidade. Depois de realizar os passos acima, os usuários terão agora acesso para configurar
os detalhes/contas bancárias.

342
Esse artigo foi útil? Clique aqui para deixar seu comentário.

STATUS DO PEDIDO DE COMPRA QUANDO SE CLICA NO BOTÃO FECHAR


Referência: SuiteAnswers 30148

Clique aqui para ver o vídeo.

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

Observação: No momento, esse é um comportamento padrão em NetSuite e a solicitação para


que seja mostrado como Fechado é listada em Aprimoramento 7957. Para pesquisar e votar no
Aprimoramento, consulte 10054 Voting for Enhancements.

Cenário 2: O Pedido de compra contém apenas Itens

5. Clique em Visualizar no Pedido de compra somente Itens


6. Clique em Fechar
7. Status do Pedido de compra: Fechado

Cenário 3: O Pedido de compra contém Despesas e Itens

8. Clique em Visualizar no Pedido de compra Somente Itens


9. Clique em Fechar

343
10. Status do Pedido de compra: Fechado

Observação: Não há muita diferença fundamental entre os cenários apresentados, pois o


usuário ainda pode reabrir um Pedido de compra fechada ou Totalmente faturada.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR TODAS AS LINHAS QUANDO ELAS SÃO IDÊNTICAS NA BUSCA


SALVA DO RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 88686

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

▪ Selecione Relatório de despesas


▪ Clique em Definir

• Adicione outros Filtros com base nas preferências

6. Clique na aba Resultados


7. Colunas: Adicione os seguintes campos

• Adicione Quantia
• Adicione outros campos com base nas preferências

8. Clique em Salvar e Executar


Observação: Se a opção Salvar e Executar não estiver visível, passe o cursor sobre a matriz
para baixo do botão Salvar e clique em Salvar e Executar.

344
Esse artigo foi útil? Clique aqui para deixar seu comentário.

2018.2 > ODBC/JDBC > IMPLEMENTAÇÃO DA AUTENTICAÇÃO DE DOIS


FATORES PARA ACESSO DO USUÁRIO
Referência: SuiteAnswers 74915
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 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.

No entanto, o acesso ao recurso SuiteAnalytics Connect do NetSuite via ODBC / JDBC /


ADO.Net não será afetado pelas alterações indicadas. Para obter mais informações, consulte a
documentação de Ajuda: Mandatory Two-Factor Authentication (2FA) for NetSuite Access.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

INCAPAZ DE RECEBER O CÓDIGO DE 2FA DEVIDO A UM ENDEREÇO DE E-


MAIL INVÁLIDO
Referência: SuiteAnswers 78522

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.

RESOLVER ERRO DE LOGIN PARA FUNÇÕES COM OBRIGAÇÃO DE


AUTENTICAÇÃO DE DUAS ETAPAS NO SUITECLOUD ECLIPSE IDE
Referência: SuiteAnswers 79230

Aplica-se a

Produto: NetSuite 2021.1

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.

RESOLVER ERRO: “ERRO AO EXECUTAR O COMANDO NECESSÁRIO DE 2FA


DA NETSUITE” NA INTEGRAÇÃO COM DELL BOOMI
Referência: SuiteAnswers 83206

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

Configure um novo Token de Acesso.

Observação: Para obter mais informações sobre a criação de Tokens de Acesso,


consulte o artigo 82313 Access Token Management – Create and Assign a TBA Token.

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.

1.Navegue até Configurações > Integração > Gerenciar Integrações


2.Clique em Nome do Registro de Integração
Observação: clique no Nome do Registro de Integração da Integração Boomi que deseja
editar.
3.Clique em Editar
4.Autenticação:

• Autenticação Baseada em Token: Marque a caixa de seleção


• Credenciais do Usuário: Marque a caixa de seleção

5.Clique em Salvar

Observação: Determinadas Atribuições Padrão requerem Autenticação de Dois Fatores


(2FA). Para obter mais informações sobre isso, consulte o artigo 9883 Designate Two-Factor
Authentication Roles.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA > MOSTRAR CLIENTES USANDO TABELAS DE FATURAMENTO


ESPECÍFICAS
Referência: SuiteAnswers 88657

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.

HABILITAR PARCELAS DA FATURA SEM CAIXA DE SELEÇÃO SUBSTITUIR


PARCELAS
Referência: SuiteAnswers 85543

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

11. Efetue log-in como Administrador


12. Clique em Próxima fatura no Pedido de vendas
13. Clique em Personalizar (parte superior à direita)
14. Clique em Formulário personalizado
15. Clique na aba Campos da tela
16. Clique na sub-aba Faturamento
17. Marque para Mostrar caixa de substituição de parcelas
18. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXCLUA TABELAS DE FATURAMENTO


Referência: SuiteAnswers 88656

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

1. Edite o Pedido de vendas ou a Venda à vista


2. Navegue até Faturamento > Tabela
3. Na lista suspensa, remova a Tabela de faturamento
4. Clique em Salvar

Observação: Se usuários utilizam Tabelas de faturamento de nível de linha, remova a Tabela


de faturamento no nível de linha. Então, salve o registro.

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.

EDITE A MENSAGEM DO PRESENTE PARA O VALE-PRESENTE


Referência: SuiteAnswers 34370

Os usuários podem editar a mensagem de presente no vale-presente nos seguintes registros:

-- Pedidos de vendas
-- Fatura ou Venda à vista (relacionado a Pedidos de vendas)
-- Vale-presente (navegando até Listas > Contabilidade > Vale-presente)

Editar a mensagem em qualquer um desses registros automaticamente atualizará as mensagens


em todas as transações/registros acima.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PASSOS PARA DEFINIR DISPOSITIVO CONFIÁVEL PARA 2FA


Referência: SuiteAnswers 79457

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.

Artigo SuiteAnswers relacionado:


▪ 2FA > Trust this device for option

Esse artigo foi útil? Clique aqui para deixar seu comentário.

AUTENTICADOR DE 2FA PARA IPAD


Referência: SuiteAnswers 79794

Aplica-se a
Produto: NetSuite 2020.1

Cenário

O usuário está configurando o aplicativo Autenticador 2FA para Ipad.

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.

CONFIGURAÇÕES DE AUTENTICAÇÃO DE DUAS ETAPAS (2FA) SÃO


RESETADAS NA PRODUÇÃO QUANDO UMA FUNÇÃO QUE NECESSITA DE 2FA
É ADICIONADA NA SANDBOX
Referência: SuiteAnswers 79878

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

Os usuários só precisam configurá-lo novamente e as configurações para Produção e


Sandbox serão definidas.

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.

SUITESCRIPT > JAVASCRIPT NATIVO > PARSEINT() PODE RETORNAR UM


RESULTADO DIFERENTE
Referência: SuiteAnswers 71980

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:

var result = [];


for (var i = 0; i < 100; i++) {
result.push({a: i, b: parseInt('0' + i,10)})
}

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.

DIFERENÇA ENTRE O ADMINISTRADOR E O NÃO ADMINISTRADOR AO


EXECUTAR UMA BUSCA DE OBSERVAÇÕES DO SISTEMA
Referência: SuiteAnswers 66514

352
Aplica-se a

Produto: Netsuite 2021.1

Cenário

O usuário está tentando determinar a diferença entre os resultados da busca de Observações do


sistema para um Administrador e uma função Não Administrador, mesmo quando ambas as
funções têm o nível de permissão Observações definido como Total.

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.

O STATUS DAS PARCELAS NÃO ESTÁ DISPONÍVEL NO PEDIDO DE VENDAS


Referência: SuiteAnswers 83990

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

1. No Pedido de vendas, clique na sub-aba Registros Relacionados > Sublista


Registros Relacionados
2. Clique na Data da Fatura de cliente criada
3. Na sub-aba Faturamento > Sublista Parcelas, todos os detalhes da Parcela estão
disponíveis

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TABELA DE FATURAMENTO MOSTRANDO VALOR IRREGULAR DEVIDO A


SUBTOTAL INCORRETO
Referência: SuiteAnswers 85808

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.

FORCE UM RESET DE SENHA PARA FUNCIONÁRIOS ESPECÍFICOS USANDO


IMPORTAÇÃO CSV
Referência: SuiteAnswers 29927

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

Crie uma Busca salva de funcionários:

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.

Exporte os resultados da busca:

1. Clique em Exportar - CSV


2. Abra o arquivo CSV baixado no Excel
3. Adicione uma coluna chamada Alteração de Senha
4. Preencha o campo na coluna Alteração de Senha com a palavra TRUE
5. Salve o arquivo CSV do Excel

Execute uma atualização CSV:

1. Navegue até 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 Selecione...
5. Localize seu arquivo CSV
6. Clique em Próximo
7. Opções de importação: Selecione Atualização
8. Clique em Próximo
9. Mapeamento de Campo:
o ID Interno para ID Interno
o Alteração de senha para exigir alteração de senha no próximo log-in
10. Clique em Próximo
11. Nome do Mapa de Importação: Insira o Nome
12. 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.

EFEITO DO RESET DE SENHA NA CENTRAL DO CLIENTE DOS USUÁRIOS COM


MESMO ENDEREÇO DE E-MAIL
Referência: SuiteAnswers 36811

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:

1. Usuário 1 registrado na loja virtual usando o e-mail customer@abc.com e a senha 123.


2. Usuário 2 registrado na loja virtual usando o mesmo e-mail customer@abc.com e senha
456.
o Comportamento esperado: Usuário 1 e Usuário 2 podem fazer log-in na loja
virtual usando a combinação exclusiva de e-mail/senha.
3. O usuário 1 foi para a loja virtual e redefiniu sua senha de customer@abc.com para 789.
o Comportamento esperado: O Usuário 1 poderá fazer log-in na loja virtual
usando o e-mail: customer@abc.com e a senha 789, mas o Usuário 2 não poderá
acessar seu perfil.
o Solução: Para acessar seu perfil da Web, o Usuário 2 pode precisar entrar em
contato com o administrador da conta para alterar sua senha do registro do
funcionário.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SEGURANÇA MELHORADA PARA PROCESSO DE REDEFINIÇÃO DE SENHA


Referência: SuiteAnswers 49402

Esse processo é aplicável às funções de central do cliente?


Não, o processo de redefinição de senha redesenhado não se aplica às centrais do cliente

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.

E-MAIL DE NOTIFICAÇÃO DE REDEFINIÇÃO DE SENHA NÃO FOI RECEBIDO


PELOS USUÁRIOS
Referência: SuiteAnswers 79353

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

1. Navegue até Listas > Funcionários > Funcionários


2. Clique Editar ao lado do nome do usuário
3. Vá à aba Acesso
4. Marque os seguintes campos:
▪ Fornecer acesso
▪ Enviar novo e-mail de notificação de acesso
▪ Solicitar alteração de senha no próximo login

Observação: Para novo provisionamento de acesso, considere enviar Enviar e-mail de


notificação de novo acesso com um URL de configuração de senha ao invés de atribuir
manualmente uma senha ao usuário.

- 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.

REDEFINIÇÃO DE SENHA NO NETSUITE POINT OF SALE RESULTA NO ERRO


"A SENHA DO OPERADOR NÃO FOI ALTERADA. UM ERRO OCORREU."
Referência: SuiteAnswers 74828

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

1. Efetue Log-in no NetSuite como Administrador


2. Navegue até Listas > Registros > Funcionários
3. Clique em Editar no registro Funcionário que está retornando a mensagem de erro
4. Clique no campo ID RA-POS
5. Remova quaisquer espaços à direita após o valor do ID
6. Clique em Salvar
7. Aguarde 15 minutos de sincronia e tente redefinir a senha novamente

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PEDIDO DE REDEFINIÇÃO DE SENHA DO ADAPTIVE INSIGHTS PARA NÃO-


ADMINISTRADORES
Referência: SuiteAnswers 32712

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.

TESTE A CONEXÃO ODBC USANDO EXCEL > RECEBENDO CREDENCIAIS


INVÁLIDAS APÓS A REDEFINIÇÃO DE SENHA
Referência: SuiteAnswers 78592

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).

Isso levará a reinserir a senha e resetará a conexão.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVA O PROBLEMA QUANDO O VALOR "NULL" FOR EXIBIDO NO E-MAIL


DE REDEFINIÇÃO DE SENHA TEMPORÁRIA QUE É ENVIADO PARA NOVOS
CLIENTES DO SUITECOMMERCE INSTORE
Referência: SuiteAnswers 84123

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

1. Navegue até Configurações > Empresa > Informações da empresa


2. Nome jurídico: Coloque o nome correto no Nome jurídico.
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REGISTRO DO FUNCIONÁRIO FOI ALTERADO NO SYNCHR MAS NÃO


SINCRONIZA COM O NETSUITE APÓS A REDEFINIÇÃO DE SENHA
Referência: SuiteAnswers 86667

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.

REDEFINIÇÃO DA SENHA PARA USUÁRIOS MOSTRA MÚLTIPLAS CONTAS


APÓS A TRANSIÇÃO PARA AMBIENTE DE TESTE
Referência: SuiteAnswers 75764

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.

ENDEREÇO DE E-MAIL PARA REDEFINIÇÃO DE SENHA DA LOJA VIRTUAL DA


NETSUITE
Referência: SuiteAnswers 22128

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SiteBuilder & Basic WebStore

Cenário

Defina o endereço de e-mail De para enviar e-mail para qualquer destinatá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.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA DE FORMULÁRIO


PERSONALIZADO XXX INVÁLIDA” AO EXECUTAR IMPORTAÇÕES CSV
Referência: SuiteAnswers 63371

361
Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao executar uma Importação de CSV, a seguinte mensagem de erro é encontrada: "Chave de


referência de formulário personalizado inválida XXX". A mensagem aparece se o formulário
usado na importação estiver inativo ou a caixa de seleção Apenas pop-up estiver marcada.

Solução

1. Verifique se o formulário personalizado a incluir está ativo

1. Navegue até Personalização > Formulários > Formulários de transação


o Observação: Use "Formulários de entrada" ao acessar registros de entidade
2. Exibir inativos: Marque a caixa de seleção
3. Localize o formulário personalizado preferido
4. Verifique se não há uma marca de seleção na coluna Inativo
o Observação: Para obter mais informações, consulte o artigo 8940 - Inactivating
Records.

2. Importe arquivo CSV

1. Navegue até Configurações > Importar/Exportar > Importar registros CSV


o Observação: Para obter mais informações, consulte o artigo 9934 - Importing
CSV Files with the Import Assistant
2. Defina formulário personalizado nas Opções avançadas de importação de CSV
o Observação: Para obter mais informações, consulte o artigo 31840 - Custom
Form

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DO LIVRO RAZÃO GERAL > LANÇAMENTO OU LINHAS DE


LANÇAMENTO FALTANDO NOS RESULTADOS
Referência: SuiteAnswers 78030

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.

Referências adicionais para consulta:


▪ Newly Created Account Missing on the Report
▪ Troubleshooting Tips for Reports

Esse artigo foi útil? Clique aqui para deixar seu comentário.

USO DE SUBSTITUIR IMPACTO DO GL DE RECEITA DIFERIDA NA NFF NO


RECURSO REVENUE MANAGEMENT AVANÇADO
Referência: SuiteAnswers 85130

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.

Para substituir esse comportamento:

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:

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Na aba SuiteCloud > seção Gerenciar autenticação, marque o campo Login único
SAML
3. Aceite os Termos clicando em Eu concordo
4. Navegue até Configurações > Usuários/Funções > Gerenciar funções
5. Edite a função em questão
6. Na aba Permissão, sub-aba Configurações, você notará que a permissão Login único
SAML aparece
7. Remova a dita permissão
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMPORTAMENTO DA REDEFINIÇÃO DE SENHA DE USUÁRIOS DA CENTRAL


DO CLIENTE USANDO O MESMO ENDEREÇO DE E-MAIL E SENHA
Referência: SuiteAnswers 79532

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.

IDENTIFIQUE USUÁRIO QUE PRECISA REDEFINIR SENHA A PARTIR DA


NOTIFICAÇÃO DE E-MAIL DE AVISO DE VENCIMENTO DA SENHA DO
NETSUITE
Referência: SuiteAnswers 80501

Aplica-se a
Produto: NetSuite 2020.2

Cenário

O administrador recebeu uma notificação de e-mail de Aviso de vencimento da senha do


NetSuite e precisa identificar o usuário que precisava redefinir a senha.

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:

Data: Dom, 01 Jan 2000 00:00:00 (PST)


De: NetSuite Notification
Para: testemail@domain.com
Mensagem-ID:
Assunto: Aviso de vencimento da senha do NetSuite

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. Crie uma Busca salva por transaçã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

2. Criar Campo de corpo de transação personalizado

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

3. Personalize o Modelo avançado de PDF / HTML

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Clique em Personalizar ou Editar Modelos PDF/HTML da Fatura
3. Colar $ {custbod _inst_amount}
4. Clique em Configuração do modelo
5. Título: Insira um Título
6. Exemplo: Modelo de Fatura com parcela
7. Clique em Salvar

4. Personalizar Formulário de transação

1. Navegue até Personalização > Formulários > Formulários de transação


2. Clique em Editar ou Personalizar Formulário de Fatura
3. Tipo de impressão: Clique em Avançado
4. Modelo de impressão: Selecione Modelo de fatura com parcela
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONAR LINHA DE ITEM NO PEDIDO DE VENDAS COM TABELA DE


FATURAMENTO QUE ESTÁ PARCIALMENTE FATURADO
Referência: SuiteAnswers 82785

367
Aplica-se a
Produto: NetSuite 2019.2

Cenário

O usuário possui um Pedido de vendas com Tabela de faturamento. No momento em que o


usuário cria faturas de acordo com a Tabela de faturamento, o Pedido de vendas fica com
status parcialmente faturado. Então, o usuário decide adicionar um Item no Pedido de
vendas. Quando o item é adicionado ao Pedido de vendas, clicar no botão Próxima
fatura redirecionará o usuário para a Fatura com nenhum item aparecendo e valor zero, ao
invés de uma Fatura com itens atribuídos e algum valor.

Solução

Para ter uma Fatura com os Itens e Valores corretos, o usuário


precisa atender o Item adicionado e faturá-lo até o número de faturas que foram criadas até o
item ser adicionado. Uma vez que isso for feito, clicar no botão Próxima fatura mostrará a
fatura com os itens e valores corretos. Isso está acontecendo por padrão, já que o item recém
adicionado causa o recálculo de toda Tabela de faturamento no Pedido de vendas.

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.

VISUALIZAR TABELAS DE FATURAMENTO VS. FATURAS REAIS


Referência: SuiteAnswers 72626

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.

A TABELA DE FATURAMENTO ESTÁ FALTANDO NO PEDIDO DE VENDA


Referência: SuiteAnswers 73418

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.

PEDIDO DE VENDA COM PROGRAMAÇÃO DE FATURAMENTO VIA


SUITESCRIPT 2.0
Referência: SuiteAnswers 70522

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

A opção Faturar os remanescentes pode ser alcançada ao se transformar um registro de


pedido de venda via script. Entretanto, para faturar um pedido de venda comente com o valor
da próxima tabela de faturamento, então a data da cobrança deve ser igual à próxima data
de cobrança do pedido de venda.

Aqui está um exemplo de script:

require(['N/record', 'N/search', 'N/log'],


function (record, search, log) {
var soId = '5347';
var invoice;

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']
}]
});

var searchResult = mySalesOrderSearch.run().getRange({


start: 0,
end: 1
});

if (searchResult != null && searchResult.length != 0) {


invoice = record.transform({
fromType: record.Type.SALES_ORDER,
fromId: soId,
toType: record.Type.INVOICE,
isDynamic: true
});

var billdate = searchResult[0].getValue({


name: 'nextbilldate'
});

if (billdate != null && billdate != '') {


invoice.setValue({
fieldId: billdate,
value: billdate
})
}
var invoiceId = invoice.save();
}
});

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.

PEDIDO DE VENDAS COM TABELA DE FATURAMENTO E INFORMAÇÃO DE


CARTÃO DE CRÉDITO
Referência: SuiteAnswers 71848
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Product: NetSuite 2019.2

Cenário

Pedido de vendas com informações de Tabela de faturamento e Cartão de Crédito.

Solução

Pedido de vendas com informações sobre Tabela de Faturamento e Cartão de


Crédito especificadas na aba Faturamento do Pedido de vendas, sub-aba Pagamento:

O valor inteiro no Pedido de vendas será autorizado e colocado em retenção no cartão de


crédito do Cliente.

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.

CRIE PEDIDO DE VENDAS COM ITENS QUE SERÃO FATURADOS EM DATAS


DIFERENTES
Referência: SuiteAnswers 38832

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.

RELATÓRIO DE BUSCA SALVA DE PEDIDOS DE VENDA COM TABELA DE


FATURAMENTO
Referência: SuiteAnswers 33410

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.

CRIE UMA ORDEM DE VENDA COM UM ITEM QUE TENHA UMA


PROGRAMAÇÃO DE FATURAMENTO USANDO O SUITESCRIPT
Referência: SuiteAnswers 29081

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 record = nlapiCreateRecord('salesorder', {recordmode:


'dynamic'});//create a Sales Order
record.setFieldValue('entity','5264'); //5264 is an internal ID of a
customer

// add the first item


record.selectNewLineItem('item');
record.setCurrentLineItemValue('item', 'item', 944);
//944 is an internal ID of an item
//record.setCurrentLineItemValue('item', 'quantity', 2);
record.setCurrentLineItemValue('item', 'billingschedule', 36);
//36 is the internal ID of 36 months on the Billing Schedule
record.commitLineItem('item');

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})

//5264 is an internal ID of a customer


rec.setValue({
fieldId: 'entity',
value: 5264
})

// add the first item


rec.selectNewLine({
sublistId: 'item'
});

//190 is an internal ID of an item


rec.setCurrentSublistValue({

375
sublistId: 'item',
fieldId: 'item',
value: 190
});

rec.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: 2
});

//36 is the internal ID of 36 months on the Billing Schedule


rec.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'billingschedule',
value: 36
});

rec.commitLine({
sublistId: 'item'
});

rec.save();

4. Clique em Salvar e implantar


▪ Aplicar a: pedido de venda
▪ aba Público > Funções > Selecionar tudo = marcado
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.

MOSTRAR SUBLISTA DE ELEMENTO DE RECEITA EM REGISTRO DE


PROJETO RELACIONADO
Referência: SuiteAnswers 87560

376
Aplica-se a
Produto: NetSuite 2020.2

Cenário

Os recursos de Gerenciamento de Projeto e de Gerenciamento Avançado de Receita estão


ativados; no entanto, a sublista Elemento de Receita não foi encontrada na guia Financeiro do
registro do Projeto.

Solução

1. Crie uma pequisa salva de transação de elemento de receita

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

2. Crie sublista de elemento de receita

1. Navegue até Personalização > Formulários > Sublistas


2. Na aba Entidade
3. Pesquisa: Selecione a pesquisa salva de transação criada acima
4. Nome do campo: Coloque um nome personalizado
Exemplo: Elemento de receita
5. Aba: Selecione Financeiro
6. Clique na caixa de seleção Projeto
7. Clique em Ok
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

377
GERENCIAMENTO AVANÇADO DE RECEITA
Referência: SuiteAnswers 49698

Há uma data para a depreciação da ferramenta antiga?


Não há data definitiva ainda. Clientes com a antiga ferramenta podem optar por continuar
usando a antiga ferramenta ou podem atualizar para a nova trabalhando com os
serviços/parceiros profissionais.

Há necessidade de personalizar o formulário de item para exibir a aba de


Reconhecimento/Amortização de receita?
Não, isso é feito automaticamente a partir da atualização para 2016.1

A reclassificação de receita diferida por linha ou o nível de contrato só é possível se você


tiver o multilivro habilitado?
Não, a preferência está disponível mesmo sem o recurso multilivro

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

Havia um relatório cascata de receita diferida detalhado em 2015.2?


Não, o relatório só ficou disponível em 2016.1

O relatório de projeção de reconhecimento de receita pode ser filtrado por status?


Sim, o relatório padrão pode ser personalizado para adicionar uma coluna status nos filtros

Se a definição de fonte de valor anterior = valor do evento, como a automigração para o


valor percentual do evento será feita?
É automática. Não precisa ser acionada.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PEDIDO DE VENDA COM TABELA DE FATURAMENTO > ITEM NA PRIMEIRA


FATURA FATURADO INCORRETAMENTE PELA METADE AO INVÉS DO VALOR
E QUANTIDADE TOTAL
Referência: SuiteAnswers 66534

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

Opção 2: 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 o outro item exceto para o item 1 (Quantidade = 0,5; Valor = 50)
5. Clique em Salvar

Em ambas as soluções propostas,


▪ O pedido de venda permaneceria como Faturamento pendente e os itens não faturados
ainda seriam faturados ao se clicar em Próxima cobrança
▪ A nova fatura também estaria ligada ao pedido de venda.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITESCRIPT > TRANSFORME UM PEDIDO DE VENDA PARA FATURAR COM


MÚLTIPLAS TABELAS DE FATURAMENTO
Referência: SuiteAnswers 64394

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

Quando você efetua esta linha de código:


nlapiTransformRecord('salesorder', SO_ID, 'invoice')

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.

SUITEBUILDER > CAMPO DE CORPO DE TABELA DE FATURAMENTO NÃO


ENCONTRADO NO FORMULÁRIO PERSONALIZADO DE PEDIDO DE VENDA
Referência: SuiteAnswers 71830

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.

O QUE FAZER QUANDO HÁ UMA ALTERAÇÃO NA TABELA DE


FATURAMENTO ORIGINAL
Referência: SuiteAnswers 74977

Aplica-se a

Produto: NetSuite 2020.1

Cenário

Quando um Pedido de Venda possui uma Tabela de Faturamento atribuída a ele, há


uma chance de que o cliente e a empresa façam um novo acordo. Isso fará com que
a Tabela de Faturamento fique dessincronizada.

Solução

Neste caso, você pode escolher uma das seguintes opções:

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.

VINCULE A TABELA DE FATURAMENTO A UMA TRANSAÇÃO VIA


SUITESCRIPT 2.0
Referência: SuiteAnswers 80801

Aplica-se a
Produto: NetSuite 2019.2

Cenário

O fragmento de código cria um Pedido de vendas e uma Tabela de faturamento. Na Tabela de


faturamento, você pode ver o campo de transação visível com o Pedido de vendas criado.
Então, você pode carregar o Pedido de vendas e definir a ID da Tabela de faturamento criada.

Solução

function onRequest(context) {

var recordObj = record.create({ //Cria o pedido de venda


type: record.Type.SALES_ORDER,
isDynamic: true
});

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"
});

var saeso = recordObj.save(); //Salva o


pedido de venda

var recordObj1 = record.create({


type: record.Type.BILLING_SCHEDULE,
isDynamic: true
});

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
})

var savebs = recordObj1.save();

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.

USE A CONFIGURAÇÃO 'FREQUÊNCIA DE RECORRÊNCIA = NUNCA' PARA


TABELAS DE FATURAMENTO
Referência: SuiteAnswers 21266
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.2

Cenário

Isso é definido quando o usuário deseja fazer o faturamento único.

Nesse caso, é recomendável que o usuário defina Tabelas de faturamento = Obrigatórias no


formulário da transação, para que a Tabela de faturamento correta seja selecionada na transação
(desde que a Tabela de faturamento não esteja definida no registro do item).

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.

FATURAMENTO / PRÓXIMA COBRANÇA EMITIDA


Referência: SuiteAnswers 86133

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

Tabela de faturamento > Tabela


 Primeira data = 27/02/2015

385
 Valor = 5000

 Segunda data = 3/27/2015


 Valor = 11.66

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.

TABELA DE RECONHECIMENTO DE RECEITA MOSTRA PERÍODO


INCORRETO
Referência: SuiteAnswers 63209

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Tabela de reconhecimento de receita mostra período incorreto.

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.

Para corrigir o período de reconhecimento de receita da transação com condição modificada:

386
1. Edite o Pedido de venda e abra-a (desmarque a coluna Fechado)

2. Mude o modelo de Reconhecimento de receita (para recriar a tabela de


reconhecimento de receita)

3. Salve - a Tabela de faturamento será atualizada

4. Edite o Pedido de venda novamente e mude o modelo de reconhecimento de receita


para o original

5. Salve - a Tabela de reconhecimento de receita agora reflete os períodos em sincronia


com a data de início e de término

6. Feche o pedido de venda novamente

Esse artigo foi útil? Clique aqui para deixar seu comentário.

QUANDO A DATA DA TABELA DE FATURAMENTO EM UMA ESTIMATIVA


COMEÇA?
Referência: SuiteAnswers 23039

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

A Data da Tabela de faturamento depende da Data de vencimento do Fechamento (campo


Fechamento previsto) na Estimativa e também na configuração de Em Atraso na Programação
de Faturamento.

Se Em atraso: Desativado, a Tabela de faturamento começará no dia igual à Data de


Fechamento Esperada (Fechamento previsto).
Se Em atraso: Ativado, a Tabela de faturamento iniciará um mês após a Data de Fechamento
Esperada.

Para esclarecimento, consulte o cenário de amostra da condição Em atraso: Desativado.

1. Navegue até Transações > Vendas > Preparar Estimativas


2. Cliente: Selecione Cliente
3. Data: Insira uma Data, por exemplo, 2021/09/30

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.

APLICAR TABELA DE FATURAMENTO A TRANSAÇÕES DE RENOVAÇÃO DE


CONTRATO
Referência: SuiteAnswers 62592

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.

SUITETAX: RESOLVER ERRO INESPERADO AO FAZER UMA CÓPIA DE UMA


COBRANÇA
Referência: SuiteAnswers 79398

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.

SUITETAX > CONFLITO COM O BUNDLE WITHOLDING TAX > ATUALIZAÇÃO


DA PÁGINA
Referência: SuiteAnswers 67858

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.

ALTERE A CONTA DE RECONHECIMENTO DE RECEITA


Referência: SuiteAnswers 88703

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.

AGENDAMENTO DA RECEITA FALTANDO NO DETALHE DA PROJEÇÃO DO


RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 87621

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.

CAMPO STATUS DE APROVAÇÃO PADRÃO NÃO ESTÁ APARECENDO


Referência: SuiteAnswers 78726

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

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Clique em Roteiro de aprovação
3. Lançamentos: Marque a caixa de seleção
4. Clique em Salvar

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.

CRIE UMA BUSCA PARA TODOS OS ITENS COM ZERO TRANSAÇÕES


RELACIONADAS
Referência: SuiteAnswers 37468

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

1. Navegue até Relatórios > Nova pesquisa


2. Selecione o tipo de Cargo ou Projeto
3. Clique no botão Criar Pesquisa salva
4. Na aba Critérios, na Sub-aba Padrão, defina o seguinte:
- Fórmula (Numérica) = {transaction.line} = é igual a 1
5. Na aba Resultados, sub-aba Colunas:
6. Cliente
- Nome (Nome do Projeto)
- Transação: Nome
- Transação: Data
- Transação: Número
7. Transação: ValorNa aba Filtros Disponíveis, defina "Transação:Data" como
"Mostrar no rodapé" = Verdadeiro
8. Renomeie a pesquisa
9. Clique em Salvar e executar
Observação: A adição de campos de transação.. : A linha principal não elimina
linhas de item duplicadas no resultado. Em vez disso, podemos usar o ID da Linha
para filtrar a pesquisa.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERÍODO DE LANÇAMENTO DO RECONHECIMENTO DE RECEITA


DIFERENTE NO LIVRO PRINCIPAL E NO SECUNDÁRIO
Referência: SuiteAnswers 82105

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao fazer o Processamento de transações históricas (HTP) em transações usando


o Gerenciamento avançado de receita, há um novo Contrato de receita e outras transações
relacionadas à receita criados para os livros secundários. As novas transações são baseadas nas
transações fontes, na configuração do item e nas regras de receita usadas.

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

1. Navegue até Transações > Financeiro > Editar Planos de Reconhecimento de


Receita
2. Localize Planos de Reconhecimento aplicáveis
3. Clique no link em Número do Plano de Receita
4. Clique em Editar
5. Aplique as mesmas alterações feitas no Livro Principal para corresponder
ao Reconhecimento de Receita em ambos os livros

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ID INTERNA DA DATA DE INÍCIO E DE TÉRMINO DO RECONHECIMENTO DE


RECEITA
Referência: SuiteAnswers 85283

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:

• Data de início do reconhecimento de receita = revrecstartdate


• Data de término do reconhecimento de receita = revrecenddate

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PEDIDO DE VENDAS E FATURA CRIAM TABELAS DE RECONHECIMENTO DE


RECEITA DIFERENTES
Referência: SuiteAnswers 80952

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

Ao usar o Gerenciamento de receita clássico, esse é o comportamento padrão. As Tabelas de


reconhecimento de receita são criadas separadamente para o Pedido de vendas e para a Fatura,
mas somente a Tabela de reconhecimento de receita nas Faturas é a reconhecida na criação de
Lançamentos de reconhecimento de receita.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FUNÇÃO PERSONALIZADA > LISTAS > RELACIONAMENTOS > CLIENTES > NA


ABA INCREMENTO DE VENDAS NÃO HÁ BOTÃO CRIAR OPORTUNIDADE
Referência: SuiteAnswers 68223

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

1. Entre como Administrador


2. Navegue até Configurações > Usuários/Funções > Gerenciar funções
3. Edite a Função personalizada
4. Na aba Permissões > Lista > Adicione o Assistente de incremento de vendas
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O BOTÃO DE ITENS DE VENDA INCREMENTAL NÃO ESTÁ APARECENDO AO


CRIAR UMA ESTIMATIVA
Referência: SuiteAnswers 50883

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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Formulário de orçamento/estimativa personalizado: Clique em Editar
3. Permitir adicionar vários itens: Marque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A ATRIBUIÇÃO DE TAREFA DO GERENCIADOR DE INCREMENTO DE VENDAS


ESTÁ INCORRETAMENTE DEFINIDA PARA OUTRO USUÁRIO
Referência: SuiteAnswers 50884

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao executar o Gerenciador de incremento de vendas em Listas > Marketing > Gerenciador


de incremento de vendas para realizar uma ação Upsell para criar tarefas para clientes, as
tarefas criadas estão sendo atribuídas incorretamente a outro usuário.

Solução

1. Navegue até Listas > Relacionamentos > Clientes


2. Cliente: Clique em Editar
3. Representante de vendas: Selecione o Funcionário
4. Clique em Salvar

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.

QUAIS TRANSAÇÕES DO CLIENTE O GERENCIADOR DE INCREMENTO DE


VENDAS ANALISA PARA COLETAR DADOS?
Referência: SuiteAnswers 76912

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.

BUSCA SALVA DE COMPROMETIMENTO DE RECEITA > FALTANDO A LINHA


DA TABELA DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 85746

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.

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
Referência: SuiteAnswers 25686

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.

I. Crie o Tipo de imposto

397
1. Navegue até Configurações > Contabilidade > Imposto > Tipos de imposto > Criar

2. Defina os campos:

1. País = país cujo Nexus é afetado


2. Nome = conforme desejado
3. Nexus = México - México (Estado de)
4. Conta a pagar = conforme apropriado
5. Conta a receber = conforme apropriado

3. Clique em Salvar

II. Crie um Código de imposto

1. Navegue até Configurações > Contabilidade > Imposto > Códigos de imposto > Criar

2. Defina os campos:

1. Nome = conforme desejado


2. Tipo de imposto = o tipo de imposto criado no passo I
3. Disponível em = conforme apropriado
4. Tipo de Alíquota do imposto = conforme apropriado
5. Alíquota do imposto = conforme apropriado

3. Clique em Salvar

III. Crie um Órgão fiscal

1. Navegue até Listas > Relacionamentos > Criar

2. Nas informações na linha principal, defina os campos:

1. Nome = conforme desejado


2. Defina a Subsidiária principal = Subsidiária afetada
3. Categoria = Órgão fiscal

4. Clique em Salvar

IV. Edite o Nexus afetado para definir o Órgão fiscal e os Códigos de taxa padrão

1. Navegue até Configurações > Contabilidade > Imposto > Conexões


2. Edite o Nexus afetado

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.

MOEDA NÃO É PREENCHIDA AUTOMATICAMENTE NO FORMULÁRIO DO


RELATÓRIO DE DESPESA PERSONALIZADO
Referência: SuiteAnswers 88698

Aplica-se a
Produto: NetSuite 2020.2

Cenário

No formulário de relatório de despesa, é um comportamento padrão da NetSuite que o


campo Moeda seja preenchido automaticamente ao selecionar um Funcionário. Contudo,
quando um relatório de despesa personalizado em particular é usado, esse comportamento
não é seguido.

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

1. Navegue para Personalização > Formulários > Formulários de transação


2. Formulário de relatório de despesas preferenciais: clique em Editar/Personalizar
3. Clique na guia Campos da tela

• 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.

CRIE LANÇAMENTO PARA FUNCIONÁRIO USANDO MOEDAS DIFERENTES


Referência: SuiteAnswers 86751

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:

1. Vá até Listas > Funcionários > Funcionários > Nome do funcionário


2. Clique em Editar > vá a aba Recursos Humanos > sub-aba Moedas do relatório de
despesas
3. Adicione a Nova moeda
4. Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DETALHADO DA TRANSAÇÃO DE UM RELATÓRIO DE DESPESAS


MOSTRANDO SOMENTE UMA CONTA
Referência: SuiteAnswers 86607

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)

b. Transação: Subsidiária: Subsidiária XXX

c. Transação: Tipo de transação: Relatório de despesas

d. Transação: Conta (Linha): Conta XXX

3. Renomeie o relatório

4. Clique em Salvar

Após salvar o relatório, ele mostrará os resultados desejados do usuário.

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 XX NÃO É VÁLIDO PARA DEVOLUÇÃO
Referência: SuiteAnswers 65380

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.

ATUALIZE A QUANTIDADE DE ITEM DE CONTRATO PARA REFLETIR A


QUANTIDADE NEGATIVA APÓS UM DOWNSELL
Referência: SuiteAnswers 68392

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

1. Navegue até Personalização > Criação de scripts > Script


2. Clique em Exibir em R03-SS: Crie Itens do Contrato por hora
3. Implementações: Clique em uma implementação de script "Não programado"
4. Clique em Editar
5. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR RELATÓRIO DE DESPESAS DURANTE A RECONCILIAÇÃO DO


CARTÃO DE CRÉDITO
Referência: SuiteAnswers 68083

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Mostrar Relatório de Despesas na Reconciliação do Cartão de Crédito. O pagamento da fatura


é aquele relacionado à página Reconciliar Demonstrativo de Cartão de Crédito.

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

Usando uma função de Administrador, siga o seguinte:

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções/papéi


2. Clique em Editar na função personalizada
3. Vá para Permissões
4. Clique em Listas
5. Adicione Documentos e arquivos
o Nível de permissão: Selecione Total
6. Clique em Salvar

A expectativa na função personalizada é que o botão Criar/Novo ou(+) apareça.

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.

EXIBIR NOME DO FORNECEDOR NA LISTA DE RELATÓRIO DE DESPESAS


Referência: SuiteAnswers 84629

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.

PEDIDO DE VENDA COM TABELA DE FATURAMENTO > VALOR TOTAL DOS


PAGAMENTOS É MENOR DO QUE O VALOR DO PEDIDO DE VENDA
Referência: SuiteAnswers 37096

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.

CÁLCULO DO CUSTO DA ENTREGA COM TABELA DE FATURAMENTO


Referência: SuiteAnswers 44612

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

O usuário precisa assegurar-se de que a Função personalizada possui a permissão Relatório


de despesa com Nível de permissão definido como, pelo menos, Visualizar.

Aqui estão os passos que o usuário pode seguir para adicionar a permissão Relatório de
despesa:

1. Usando a função Administrador, navegue


até Configurações > Usuários/Funções > Gerenciar funções
2. Na Função personalizada: Clique em Editar
3. Permissões: Sub-aba Transações de Clique
4. Permissão*: Adicione Relatório de despesa
• Nível: Defina como pelo menos Visualizar
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LISTAS > FUNCIONÁRIO > ADICIONAR MOEDAS MÚLTIPLAS > REGISTRO DO


FUNCIONÁRIO
Referência: SuiteAnswers 86753

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Adicione múltiplas moedas ao registro do Funcionário além da Moeda padrão definida

405
Solução

1. Vá até Listas > Funcionários > Funcionários > Nome do funcionário


2. Funcionário: Clique em Editar
3. Clique em Recursos Humanos
4. Clique em Moedas de Relatório de Despesas
5. Moeda: Adicione moedas
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SALVE UM RELATÓRIO DE DESPESA USANDO A FUNÇÃO PERSONALIZADA


DE CENTRAL DO FUNCIONÁRIO > NÃO É POSSÍVEL ENVIAR ESTE
FORMULÁRIO DEVIDO A UM ERRO INESPERADO
Referência: SuiteAnswers 86652

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

Para resolver isso, realize os passos a seguir:

1. Usando a função administrador, navegue


até Configurações > Usuários/Funções > Gerenciar funções
2. Clique Editar na função personalizada da central do funcionário
3. Em Restrições de Subsidiária, adicione a subsidiária atribuída ao registro do
funcionário do usuário no campo de seleção Subsidiárias selecionadas
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PEDIDOS DE VENDA COM TABELA DE FATURAMENTO NÃO MOSTRAM O


BOTÃO PRÓXIMA COBRANÇA
Referência: SuiteAnswers 23049

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.

ALGUMAS TRANSAÇÕES NÃO SÃO MOSTRADAS NA CONCILIAÇÃO


BANCÁRIA
Referência: SuiteAnswers 72989

Aplica-se a
Produto: NetSuite 2021.2

Cenário

Existem transações que não estão aparecendo na página Conciliar extrato


bancário ou Conciliar demonstrativo de conta.

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:

1. Navegue até Transações > Banco > Reconciliar extrato de conta


2. Selecione a Conta
3. Na aba Correspondente e Conciliar, procure pela Transação (número do
documento)

Se você deseja redirecionar a transação que verificamos acima na página Confirmar


correspondências de transação, siga os passos fornecidos abaixo:

1. Navegue até Transações > Banco > Reconciliar extrato de conta


2. Selecione a Conta
3. Na aba Correspondente, procure pela Transação (número do documento)
4. Clique em Visualizar detalhes de correspondente
5. Selecione Desfazer correspondência

Observações:

• Após clicar em Desfazer correspondências, o "grupo de transações" deixará de


estar disponível na página Reconciliar extrato de conta e ficará disponível para
correspondências em Confirmar correspondências de transação
• Uma vez que você desfizer as correspondências, a Transação ficará não-
compensada no Registro de conta
• Quando você estiver desfazendo as correspondências, você não pode selecionar
somente uma transação específica tendo em vista que a correspondência foi por "grupo"

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

I. Crie Nova busca de transação

1. Navegue até Listas > Busca > Busca salvas


2. Clique em Criar
3. Clique em Transação

II. Preencha Critérios

1. Clique na sub-aba Critérios


2. Clique em Sublista Padrão
3. Adicione o seguinte em cada linha:
4. Tipo = Selecione Fatura do Fornecedor
5. Status da aprovação = Definir como Qualquer um dos seguintes: Aprovação pendente,
Aprovado, aberto
6. Data de criação = 31/01/2019
7. Período fiscal = Jan 20194.
8. Marque a caixa de seleção Usar Expressões
9. Marque a caixa de seleção Não
10. Na coluna Filtro, selecione Período na lista suspensa
11. Defina 2019 de janeiro

III. Preencha Resultados preferidos

1. Clique na sub-aba Resultados


2. Adicione Linha e definir Data de criação
3. Atribua nome no campo Título da busca
4. Clique em Salvar e executar

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.

PESQUISA SALVA > RELATÓRIO DE DESPESA COM LINHA DE ANEXO


Referência: SuiteAnswers 80694

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

1. Edite a pesquisa salva existente


2. Na aba Resultados, adicione Arquivo (linha) Campos : Nome

410
3. Clique em Adicionar
4. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE DESPESA > EDITA CAMPO DE COLUNA CATEGORIAS >


COMPORTAMENTO ESPERADO
Referência: SuiteAnswers 82736

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.

É necessário reinserir os valores para essas colunas.


Para verificar:
1. Navegue até Transações > Funcionários > Inserir relatório de despesa
2. Insira os valores necessários para campos como Funcionário, Data, etc.
3. Vá até a aba Despesas e insira valores na primeira linha:
▪ Data
▪ Categoria: e.g. Categoria 1
▪ Moeda
▪ Departamento
▪ Classe
▪ Localidade
4. Clique no botão Adicionar
5. Mude a coluna Categoria para outra categoria, e.g. Categoria 2

Resultado: Os atuais valores inseridos no Departamento, Localidade e Classe são removidos


ou pré-definidos como os valores 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.

FATURA COM TABELA DE FATURAMENTO SEM AVANÇO


Referência: SuiteAnswers 43279

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

Condições do Pedido de vendas:

• Item 1 - aba Preferências > Pode ser Atendido/Recebido = marcada


• Item 2 - aba Preferências > Pode ser Atendido/Recebido = desmarcada

Solução

Essa funcionalidade está sendo rastreada no Aperfeiçoamento nº 334015 - Fatura antecipada


de atendimento = desmarcada | Pedido de vendas com Faturamento mensal e com Itens de
serviço na qual alguns podem ser Atendidos/Recebidos definidos como Verdadeiros e outros
definidos como Falso > Próxima Fatura: O Item de Serviço não está preenchido na Fatura.

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.

BUSCA SALVA MOSTRA ÚLTIMO NÚMERO DE FATURA, DATA E VALOR DOS


PEDIDOS DE VENDA COM TABELAS DE FATURAMENTO OU MÚLTIPLAS
FATURAS
Referência: SuiteAnswers 26584

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.

TRANSAÇÕES > VENDAS > VISUALIZAR PEDIDO DE VENDA > ABA


FATURAMENTO > SUB-ABA TABELA > NÚMERO DAS TABELAS É MAIOR DO
QUE O QUE FOI DEFINIDO
Referência: SuiteAnswers 21360

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

4. Sem método de entrega


No pedido de venda, navegue até a aba Faturamento > sub-aba Tabela
Os seguintes valores serão exibidos:
▪ 19/8/2011 = 0.00
▪ 1/9/2011 = 41.67
▪ 1/10/2011 = 41.67
▪ 1/11/2011 = 41.67
▪ 1/12/2011 = 41.67
▪ 1/1/2012 = 41.67
▪ 1/2/2012 = 41.67
▪ 1/3/2012 = 41.67
▪ 1/4/2012 = 41.67
▪ 1/5/2012 = 41.67
▪ 1/6/2012 = 41.67
▪ 1/7/2012 = 41.67
▪ 1/8/2012 = 41.63
Total = 500

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.

ERRO INESPERADO AO SALVAR OS RESULTADOS DO RELATÓRIO DE


DESPESAS
Referência: SuiteAnswers 82820
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RECONHECIMENTO DE RECEITA CLÁSSICO VS. GERENCIAMENTO


AVANÇADO DE RECEITA > PROBLEMAS DE ARREDONDAMENTO NA TABELA
DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 76936

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

Gerenciamento avançado de receita


A tabela de reconhecimento de receita segue as datas de término especificadas na transação-
fonte. Qualquer diferença de arredondamento é adicionada ao último período.

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.

O comportamento foi correto no novo recurso de Gerenciamento avançado de receita. Qualquer


diferença de arredondamento será ajustada no último período.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE DESPESA > O CAMPO APROVAÇÃO DO SUPERVISOR ESTÁ


DESMARCADO
Referência: SuiteAnswers 62836

Aplica-se a
Produto: NetSuite 2019.2

Cenário

Na criação, o campo Aprovação do supervisor do relatório de despesa está marcado. Ao clicar


salvar, o campo Supervisor é desmarcado no modo visualização e desaparece no modo
edição.

Solução

1. Navegue para Listas> Funcionários> Funcionários

2. Exibir registro de funcionário

3. Verifique se o campo Supervisor ou Aprovador de despesas está preenchido

Observação: Isso só é verdadeiro quando a função administrador é usada.

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.

RELATÓRIO DE DESPESAS DA LISTA DE APROVAÇÃO NÃO DISPONÍVEL VIA


LINK EM NOTIFICAÇÃO DE E-MAIL
Referência: SuiteAnswers 79028

Aplica-se a

418
Produto: NetSuite 2020.2

Cenário

O usuário envia o Relatório de despesas e o Aprovador correspondente recebe notificação por e-


mail sobre Relatório(s) de despesas a ser/serem aprovado(s). Depois que o Aprovador clicar no
link na notificação, a lista de Relatórios de Despesas para aprovação não estará disponível.

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.

O QUE DETERMINA O E-MAIL DE RETORNO DOS RELATÓRIOS DE DESPESA


APROVADOS
Referência: SuiteAnswers 69480

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

O E-mail de (e-mail de retorno) para Relatórios de despesa aprovados é baseado na pessoa


que inseriu o relatório de despesa ou que editou o relatório ou que simplesmente editou
mesmo sem ter feito nenhuma mudança.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A SUB-ABA INFORMAÇÕES DE APROVAÇÃO NA ABA RECURSOS HUMANOS


ESTÁ AUSENTE NO SUITEAPPROVALS
Referência: SuiteAnswers 89496

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.

MÉTODOS DE PAGAMENTO AUSENTES APÓS HABILITAR O RECURSO DE


INSTRUMENTOS DE PAGAMENTO
Referência: SuiteAnswers 89492

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Quando os usuários ativam o recurso Instrumentos de pagamento em Configuração >


Empresa > Habilitar recursos > sub-aba Transações > seção Processamento de pagamento,
alguns Métodos de pagamento não estão disponíveis nas Opções de pagamento de um
formulário de transação.

Solução

1. Navegue até Configuração > Contabilidade > Listas contábeis


2. Tipo: Selecione Método de pagamento
3. Edite o Método de pagamento ausente
4. Clique em Salvar sem fazer alterações

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.

BUSCA SALVA MOSTRA O NÚMERO DO FORNECEDOR NO PEDIDO DE


COMPRA
Referência: SuiteAnswers 89457

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Em um pedido, o número do fornecedor é exibido. Este é um campo nativo no NetSuite (ID:


otherrefnum) e é originário da conta em Financeiro de um registro de Fornecedor. No entanto,
esse número do fornecedor não está disponível na tabela de seleção do campo de resultados da
busca salva, mas é representado por um campo diferente.

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.

OS BOTÕES DE SCRIPT DE CLIENTE NÃO ESTÃO REFLETINDO OS LOGS DE


EXECUÇÃO
Referência: SuiteAnswers 88815

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.

DESTINATÁRIOS ADICIONAIS MOSTRA -SISTEMA- QUANDO RESPONDER A


TODOS É USADO
Referência: SuiteAnswers 89149

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.

BUSCA SALVA DE FATURA > MOSTRA PAGAMENTO E DATA DE VENCIMENTO


Referência: SuiteAnswers 89101

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.

FUNÇÃO PERSONALIZADA > NOTIFICAÇÃO DE PAGAMENTO POR E-MAIL >


CAMPOS PERSONALIZADOS NÃO APARECEM NO MODELO DE PDF
Referência: SuiteAnswers 89087

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.

COMO REABRIR UMA ESTIMATIVA VENCIDA


Referência: SuiteAnswers 89111

Aplica-se a

425
Produto: NetSuite 2021.1

Cenário

O usuário é incapaz de reabrir um orçamento/estimativa após alterar o campo Fechamento esp.

Solução

Para resolver esse problema, assegure-se de que o campo do registro da estimativa


nomeado Vence em. é alterado para a data atual ou para uma data futura.

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.

INCAPAZ DE EDITAR ITENS DE LINHA NO PEDIDO DE VENDA


Referência: SuiteAnswers 89223

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

1. Navegue até Personalização > Formulários > Formulários de Transação


2. Formulário Pedido de vendas personalizado: Clique em Editar
3. Clique em Abas
4. Entrega:
Exibir: Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCAR FUNCIONÁRIO INATIVO


Referência: SuiteAnswers 89252

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.

Artigo SuiteAnswers relacionado:


▪ Employee Record > Set to Inactive > Search Employee > No results found

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O BOTÃO SALVAR E ENVIAR POR E-MAIL ESTÁ ENVIANDO DOIS E-MAILS AO


DESTINATÁRIO
Referência: SuiteAnswers 89334

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.

OS ITENS NÃO ESTÃO INCLUÍDOS NA FATURA PARA PEDIDO DE VENDAS


COM TABELA DE FATURAMENTO
Referência: SuiteAnswers 89364

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:

O Pedido de vendas tem os seguintes itens:

Item | Quantidade | Preço | Valor

Linha 1: Item A | 1 | 100 | 100

428
Linha 1: Item B | 3 | 100 | 300

A seguinte Tabela de faturamento está definida no Pedido de vendas:

Valor inicial = 0.00

Frequência de recorrência = Mensal

Contagem de recorrências = 2

1. Crie um Pedido de vendas com as informações acima


2. No Pedido de vendas > Na aba Faturamento > Observe a Programação:
o Mês 1 = 200
o Mês 2 = 200
3. Clique em Próxima Fatura no Pedido de vendas
Observação: A Fatura corresponde à quantia da Tabela de Faturamento de US $ 200.
4. Na Fatura > Na aba Itens > Alterar a Quantidade do item B de 1.5 para 1
5. Clique em Salvar
6. Volte para Pedido de vendas
7. Clique em Próxima fatura

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

1. Clique em Visualizar no Pedido de vendas do problema


2. Clique em Faturar restante
3. Verifique e Salve a Fatura

Observação: Se você clicar no botão Faturar restante, faturará toda a quantia restante no
Pedido de vendas.

Clique em Próxima Fatura, mas adicione manualmente o item ausente na Fatura

1. Exibir Pedido de vendas do problema


2. Clique em Próxima Fatura
3. Adicionar manualmente item ausente na Fatura
4. Verificar e Salvar Fatura

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

Observação: A capacidade de exibir a coluna 'Criar Pedido de compra' do Pedido de venda na


Busca salva da Transação ainda não é possível no NetSuite e está atualmente registrada em
Aperfeiçoamento 77429. Para pesquisar e votar em Aprimoramentos, consulte 10054 Voting
for Enhancements.

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.

• Selecionar Número do Documento


• Selecionar Conta
• Selecionar Item
• Selecionar Quantia
• Selecionar Nome da Linha Principal

7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA POR TRANSAÇÃO PARA EXIBIR A LISTA DE


OPORTUNIDADES SEM NENHUM PROJETO ANEXADO
Referência: SuiteAnswers 88755

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:

• Selecione Fórmula (Texto)

• Fórmula: Informe {jobmain.jobname}


• Fórmula (Texto): A seleção está vazia
• Clique em Definir

7.Clique em Salvar e Executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA DE TRANSAÇÃO PARA MOSTRAR O PREÇO DO ITEM POR


CLIENTE
Referência: SuiteAnswers 88757

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.

DATA DA FATURA NO MODELO AVANÇADO DE PDF/HTML DO PAGAMENTO


DO FORNECEDOR
Referência: SuiteAnswers 88790

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A informação sobre a Data da fatura de uma conta é necessária no Modelo avançado de


PDF/HTML do Pagamento do fornecedor.

Solução

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Modelo PDF/HTML do comprovante de pagamento padrão: Clique em Personalizar
3. Canto direito do topo: Alterne o Código de origem
4. Adicione uma nova coluna na tabela Apply:
5. Cabeçalho da coluna: Insira ${apply.Transaction_TRANDATE@label}
6. Valor: Insira ${apply.Transaction_TRANDATE}
Observação: Aplicar tabela que começa na linha 134.
7. Clique em Salvar

Observação: É importante usar todas as letras maiúsculas do ID do campo. Caso contrário,


isso não será reconhecido pelo sistema e não será impresso no Formulário PDF.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA PARA EXIBIR CONTA DE DESPESA NA EXIBIÇÃO DA LISTA


DE PEDIDOS
Referência: SuiteAnswers 88765

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.

PERMISSÃO PARA EXIBIR E EDITAR O CAMPO DE STATUS NO PEDIDO DE


VENDAS
Referência: SuiteAnswers 88781

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar Funções


2. Função personalizada: Clique em Editar
3. Clique na aba Permissões
4. Clique na sublista Transações
5. Selecione Aprovação do pedido de vendas
6. Nível: Selecione Editar
7. Clique em Salvar

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.

CRIAR UM FLUXO DE TRABALHO PARA CAPTURAR A DATA E HORA EM QUE


UM CAMPO É ALTERADO
Referência: SuiteAnswers 88262

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.

OCULTAR CAMPOS PERSONALIZADOS EM FORMULÁRIOS DE CHAMADO


EXTERNOS
Referência: SuiteAnswers 88200

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

1. Faça login como Administrador


2. Navegue para Personalização > Formulários > Formulários de entrada
3. Formulário de Chamado externo padrão: Clique em Personalizar
4. Clique em Campos
5. Mostrar caixa de seleção: Está marcado
Observação: Desmarque a caixa de seleção ao longo dos campos
personalizados que deseja ocultar do formulário.
6. Clique em Salvar

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.

RESOLVER ERRO: “ERRO TEMPO DE CONEXÃO ESGOTADO” AO ACESSAR A


LISTA DE CHEQUES
Referência: SuiteAnswers 88138

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

Há casos em que, no registro do Item na aba Vendas/Preços, a quantidade mínima é um


decimal infinito. (Ex: 0.909090909090909091). Para corrigi-las, crie uma busca de Item para
executar edição em linha para alterar/substituir o valor dentro da quantidade mínima.

1. Criar uma Busca salva

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

2. Deslize a Edição e faça alterações, ou seja, altere o valor para 1

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.

DEFINIR O DEPARTAMENTO PRINCIPAL COMO INATIVO DEFINE O


DEPARTAMENTO SUBORDINADO COMO INATIVO
Referência: SuiteAnswers 89163

Aplica-se a

438
Produto: NetSuite 2021.2

Cenário

Quando o Departamento principal é definido como Inativo, todos os Departamentos


subordinados são automaticamente definidos como Inativos.

Solução

Esse é um comportamento padrão. Defina os Departamentos subordinados para ativar:

1. Navegue para Configuração > Empresa > Departamentos


2. Clique em Editar no departamento principal
3. Marque a caixa de seleção Inativo
4. Clique em Salvar
5. Marque a caixa de seleção Mostrar inativos
6. Desmarque a caixa de seleção Inativo dos Departamentos subordinados que precisam
permanecer ativos
7. Clique em Enviar

Como alternativa, você pode definir o Departamento principal como Inativo na página da
lista Departamentos:

1. Navegue para Configuração > Empresa > Departamentos


2. Marque a caixa de seleção Mostrar inativos
3. Marque a caixa de seleção Inativa do Departamento principal
4. Clique em Enviar

Observe que os Departamentos subordinados não estão automaticamente definidos


como Inativos.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UM PEDIDO DE VENDA A PARTIR DE UM REGISTRO DE CHAMADO


Referência: SuiteAnswers 88618

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.

BUSCA SALVA PARA FORNECEDORES SEM TRANSAÇÕES A PARTIR DE UMA


DATA ESPECÍFICA
Referência: SuiteAnswers 88615

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.

BUSCA DE ITEM > EDITE O TAMANHO DA IMAGEM


Referência: SuiteAnswers 88592

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.

O FORMATO DE NÚMERO NEGATIVO DEFINIDO NAS PREFERÊNCIAS GERAIS


NÃO FUNCIONA
Referência: SuiteAnswers 88330

Aplica-se a
Produto: NetSuite 2020.1
Cenário

O formato de número negativo já está definido para "-100"


em Configurações > Empresa > Preferências gerais, ainda assim os números negativos são
mostrados no formato "(100)".

441
Solução

1. Navegue até Início > Definir preferências


2. Clique em Geral
3. Seção de Formatação
4. Formato de número negativo: Selecione -100
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SALVAR UMA FATURA DE UMA ORDEM DE VENDA GERA UMA


ADVERTÊNCIA: O TOTAL NÃO PODE SER NEGATIVO
Referência: SuiteAnswers 49152

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.

OBTER NOME DE ARQUIVO ESPECÍFICO DE UMA PASTA USANDO O


SUITESCRIPT
Referência: SuiteAnswers 88301

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário deseja obter um nome de arquivo específico de uma Pasta em um SuiteScript. O


usuário não sabe a ID interna do arquivo.

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. Crie uma Busca salva de pasta na interface do usuário

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

2. No script, adicione o código a seguir:

Esse código carrega a busca criada no Passo 1 e obtém o valor do campo Nome do arquivo
da busca.

var mySearch = search.load({


id: 'customsearch173'
});

var searchResults = mySearch.run().getRange({


start: 0,
end: 100
});
var fileName = searchResults[i].getValue({
name: 'name',
join: 'file'
});

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.

RAZÕES PELAS QUAIS HÁ NÚMEROS DE CONTA DUPLICADOS


Referência: SuiteAnswers 87514

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Algumas contas no Plano de contas possuem Números de conta duplicados.

Solução

Há 2 motivos possíveis para ter Números de conta duplicados no Plano de contas:

Uma das duas contas duplicadas está definida como Inativa.


Observação: Quando a segunda Conta foi criada, ela foi preenchida com o mesmo
Número da conta que a conta Inativa.

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.

SERVIÇOS DA WEB > AJUSTE DE ESTOQUE


Referência: SuiteAnswers 87541

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.

CRIAR UM REGISTRO DE PEDIDO DE VENDAS VIA SUITETALK USANDO UM


FORMULÁRIO PERSONALIZADO
Referência: SuiteAnswers 81391
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á uma necessidade de especificar o formulário personalizado a ser usado ao criar registros de


Pedido de vendas via Serviços da web. Para definir o formulário personalizado na solicitação
do Serviços da web, o ID Interno do formulário personalizado deve ser referenciado no arquivo
de solicitação XML.

Solução

1. Identificar o ID Interno do Formulário Personalizado

1. Navegue até Personalização Formulários > Formulários de transação


2. Clique em Editar ao lado do formulário apropriado
3. No URL da página Web atual na barra de endereço (por exemplo,
https://12345.app.netsuite.com/app/common/custom/custform.nl?id=110&nl=F&ft=TR
ANSACTION&tt=SalesOrd&ol=F&e=T), obtenha o valor do parâmetro de ID (110,
por exemplo)

2. Insira o nó customForm no nó do registro com o ID Interno do formulário


personalizado apropriado no Arquivo de solicitação do XML como a parte destacada do
seguinte código de amostra:

<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.

INCAPAZ DE SALVAR REGISTRO DE WEBSITE


Referência: SuiteAnswers 87608

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteBuilder e SuiteCommerce Advanced web sites.

Cenário

Ao tentar salvar as mudanças realizadas em um registro de Website, há um erro inesperado.

448
Solução

1. Navegue até Comércio > Hospedagem > Domínios > Criar


2. Crie um novo domínio (Observação: O domínio não tem de existir de verdade já que
trata-se de um domínio teste)
3. Salve o domínio (assegure-se de que o novo domínio criado esteja pronto
em Implementação)
4. Navegue até Comércio > Hospedagem > Domínios
5. Edite o novo domínio criado
6. Em Ações, selecione Excluir

Esse artigo foi útil? Clique aqui para deixar seu comentário.

URL DO DOMÍNIO FALTANDO NA PÁGINA DE CONFIGURAÇÃO DO WEBSITE


Referência: SuiteAnswers 61614

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,

1. Navegue até Comércio > Hospedagem > Domínios


2. Clique em Criar
3. Preencha todos os campos necessários
o Tipo de domínio
o Nome do domínio (domínio não existente)
o Site
o Raiz de hospedagem
4. Clique em Salvar

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.

CASE WHEN {taxtotal} <> 0 THEN {taxtotal}/({taxitem.rate}/100) ELSE


{totalamount} END

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.

Observação: Os passos e permissões a serem adicionados podem variar de acordo com a


pesquisa salva sendo visualizada.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERMISSÃO PARA VISUALIZAR NOTAS DO SISTEMA


Referência: SuiteAnswers 36880

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.

PERMISSÃO PARA PERSONALIZAR A VISUALIZAÇÃO DE UMA LISTA OU


SUBLISTA
Referência: SuiteAnswers 30026

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

Observação: Consulte o artigo 8935 Customizing List Views.

Solução

1. Entre como Administrador


2. Navegue para Configurações > Usuários/Funções > Gerenciar funções
3. Edite a função personalizada
4. Permissões:
5. Clique em Lista
Observação: Para os itens abaixo, use o menu suspenso para selecionar
1. Permissão: Executar pesquisa
2. Nível: Total
Observação: Consulte o artigo 9894 Access Levels for

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.

EM UMA BUSCA SALVA DE TRANSAÇÃO, O USUÁRIO NÃO PODE VER A


FUNÇÃO PERSONALIZADA NA GUIA FUNÇÕES
Referência: SuiteAnswers 39502

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.

O motivo é que a permissão Encontrar transação é necessária para a Função


personalizada aparecer na aba Funções de uma busca salva.

Solução

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Na aba Permissões > Sub-aba Transações
4. Permissão: Localize Transação
5. Clique em Salvar

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.

HABILITE A VISUALIZAÇÃO DE BUSCA SALVA NA BUSCA GLOBAL


Referência: SuiteAnswers 74695

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar/Personalizar na Função específica
3. Clique em Permissões
4. Clique em Listas
Observação: Para toda permissão requerida use o menu suspenso para selecioná-lo e
uma vez ajustado clique em Adicionar, se necessário.
o Selecione Executar busca
o Selecione Publicar busca
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FUNÇÃO FALTANDO EM VISUALIZAR TODAS AS FUNÇÕES


Referência: SuiteAnswers 73715

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções

2. Função personalizada: Clique em Editar

3. Navegue até a aba Permissões > sub-aba Configurações

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.

FUNÇÃO PERSONALIZADA INCAPAZ DE ACESSAR A BUSCA SALVA DE


FUNÇÕES
Referência: SuiteAnswers 71290

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

7. Navegue até Configurações > Usuários/funções > Gerenciar funções


8. Função personalizada: Clique em Editar
9. Clique em Permissões
10. Clique em Configurar
11. Permissão:
12. Selecione Gerenciar funções em lote
• Nível = Selecione Total
13. Clique em Adicionar

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.

A SUB-ABA NOTAS DO USUÁRIO NÃO APARECE PARA UMA FUNÇÃO


PERSONALIZADA
Referência: SuiteAnswers 29407

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar Funções


2. Registro da função personalizada: Clique em Editar
3. Clique na sub-aba Permissões
4. Clique na sublista Listas
5. Adicionar Aba Notas com pelo menos o nível de acesso de Visualização
Observação: para obter a lista completa dos diferentes níveis de Acesso, consulte o
artigo 9894 Access Levels for Permissions
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONAR PERMISSÕES PERSONALIZADAS A UMA FUNÇÃO


PERSONALIZADA
Referência: SuiteAnswers 73973

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O administrador gerencia a capacidade do usuário de acessar e atualizar informações


específicas no registro do Funcionário quando atribuído a uma Função personalizada.

455
Solução

Atribua permissões avançadas de funcionários personalizadas a uma função personalizada


como Administrador:

1. Navegue para Configurações > Usuários/Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Navegue até a aba Acesso do funcionário
o Permissão: Selecione Permissão
o Nível: Selecione Nível. Para obter mais informações, consulte o artigo 9894
Access Levels for Permissions
o Restrições: Selecione Restrição. Para obter mais informações, consulte
o artigo 91070 Set Employee Restrictions.
4. Clique em Adicionar
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERMISSÃO PARA ACESSAR IMPORTAR DADOS DE BANCO ON-LINE


Referência: SuiteAnswers 37661

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Edite a função
3. Clique na aba Permissões > sub-aba Transações
4. Adicione a permissão Importar arquivo bancário on-line (QIF) e escolha o nível de
acesso preferido a
5. Clique em Salvar

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)

Se houver algum rearranjo nessa sequência de colunas, o usuário encontrará a mensagem de


erro.

O usuário pode fazer download do modelo CSV na página Importação do Arquivo de


Demonstrativo:

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

Para adicionar a permissão Abas da loja virtual a uma função:

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar/Personalizar ao lado da função
3. Na aba Permissões, clique na sub-aba Listas
4. Adicione a permissão Abas da loja virtual
5. Mude o Nível de acesso para Criar
6. Clique em Salvar

Para adicionar a permissão Abas da loja virtual a um usuário:

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique no nome do usuário
3. Clique no botão Editar para habilitar a edição do registro do usuário
4. Na aba Acesso, clique na sub-aba Permissões globais
5. Adicione a permissão Abas da loja virtual
6. Mude o Nível de acesso para Criar
7. Clique em Salvar

Observação: Quando uma permissão é adicionada diretamente a um usuário específico, ela se


aplica globalmente independentemente da função que o usuário selecionar.

Usando a Interface clássica, a função/usuário pode criar Abas de website ao navegar


até Listas > Website > Abas > Criar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SERVIÇOS DE WEB > CRIAR PEDIDO DE VENDA COM ASSINATURA


Referência: SuiteAnswers 87928

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.

COMO ADICIONAR FATURAS VIA SERVIÇO DE WEB


Referência: SuiteAnswers 74328

Aplica-se a
Produto: NetSuite 2021.1

459
Cenário

Um usuário requer a criação de registros de fatura via Web Services.

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.

ADICIONAR CAMPO PERSONALIZADO VIA SERVIÇO DA WEB PARA


REQUISIÇÃO DE COMPRA
Referência: SuiteAnswers 78849

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

Veja o exemplo de pedido SOAP (soap request)

<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.

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.

EXEMPLO DE PEDIDO XML (XML REQUEST) PARA ADICIONAR


PROMOÇÕES/CÓDIGOS DE CUPOM EM UM PEDIDO DE VENDAS
Referência: SuiteAnswers 81525

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.

ADICIONAR SUBTOTAL AO ITEM DE LINHA DO PEDIDO DE VENDAS USANDO


SERVIÇOS DA WEB/SUITETALK
Referência: SuiteAnswers 50531

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Os usuários podem adicionar um Item de linha de subtotal a um Pedido de vendas ou Fatura


usando Serviços da web.

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.

MUDE "CONTA DE IMPOSTO DE COMPRA" E "CONTA DE IMPOSTO DE


VENDA" DE CÓDIGO DE IMPOSTO
Referência: SuiteAnswers 75946

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.

CÓDIGO DE IMPOSTO NÃO ESTÁ DISPONÍVEL PARA A SELEÇÃO NO PEDIDO


DE COMPRA
Referência: SuiteAnswers 78411

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.

Se esses estão inativos, o código de imposto não aparecerá no formulário da transação.

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

Produto: NetSuite 2020.1

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:

Verifique a Conta de controle de imposto usada no registro do Código de imposto:

1. Navegue até Configurações > Contabilidade > Códigos de imposto


2. Edite o Código de imposto
3. Verifique os valores nos campos Conta de imposto de compra e Conta de imposto de
venda

Verifique se as Contas de controle de imposto estão ativas:

1. Navegue até Configurações > Contabilidade > Contas de controle de imposto


2. Marque o campo Exibir inativos
3. Se Inativo, desmarque o campo Inativo
4. Clique no botão Enviar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONAR ITEM DE LINHA DE DESCONTO DE VENDA À VISTA EM


SERVIÇOS DE WEB
Referência: SuiteAnswers 74371

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.

SERVIÇOS DE WEB > SOAP REQUEST > DEFINA UM PREÇO PERSONALIZADO


PARA UM ITEM EM UM PEDIDO DE VENDA
Referência: SuiteAnswers 19745

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.

ERRO DE IMPORTAÇÃO CSV DE EXTRATO BANCÁRIO > PROBLEMA DE


ATUALIZAÇÃO
Referência: SuiteAnswers 83946

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

Copiar todos os detalhes em um novo modelo de arquivo pode ser útil.

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.

CÓDIGOS DE IMPOSTO APARECEM DUAS VEZES NO REGISTRO DO CLIENTE


MESMO QUANDO O CAMPO LISTAS DE CÓDIGO DE IMPOSTO INCLUEM ESTÁ
DEFINIDO COMO SOMENTE GRUPOS DE IMPOSTO OU SOMENTE CÓDIGOS
DE IMPOSTO
Referência: SuiteAnswers 23528

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.

IMPRIMA ENDEREÇO DE ENTREGA COMPLETO DA LINHA DE ITEM NO


MODELO AVANÇADO DE PDF/HTML
Referência: SuiteAnswers 87946

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

1. Navegue até Personalização > Formulários > Modelos avançados de


PDF/HTML
2. Localize Modelo PDF/HTML de Estimativa Padrão
3. Clique em Personalizar
4. Canto superior direito: Alternar código-fonte
5. Localize
$ {item.amount}
6. Insira o código abaixo após o código acima
$ {item.shippingaddress_text}
7. Clique em Salvar

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.

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.

PDF/HTML AVANÇADO > ADICIONE O NÚMERO DO PEDIDO DE COMPRA À


ETIQUETA DE ENTREGA
Referência: SuiteAnswers 46158

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.

RELATÓRIO DE VENDA POR PROMOÇÃO RETORNA NENHUM DADO


DISPONÍVEL
Referência: SuiteAnswers 87929

Aplica-se a
Produto: Netsuite 2021.1

Cenário

O Relatório de Vendas por Promoção retorna Nenhum dado disponível.

O comportamento padrão do Relatório de Vendas por Promoção gera apenas as Transações de


Fatura e Venda à vista. O relatório não inclui dados de transações que têm Promoções
combinadas. Quando o SuitePromotions estiver ativado, ele não exibirá nenhum resultado
porque o formulário Transação pressupõe que o SuitePromotions com pilha seja aplicado.

Para substituir esse comportamento, desative o SuitePromotions.

Solução

1. Efetue log-in como administrador


2. Navegue até Configurações > Empresa > Habilitar recursos > Transações
3. Clique em Vendas
4. SuitePromotions: Desmarque a caixa de seleção
5. Clique em Salvar

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 um Fluxo de trabalho


Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho > Novo
Informações básicas:
Nome: Digite por exemplo, Definir Endereço como obrigatório
Tipo de Registro: Parceiro
Executar como Admin: Marque a caixa de seleção
Status da Liberação: Liberado
Manter Instância e Histórico: Sempre
Ativar Log: Marque a caixa de seleção
Na Criação e na Visualização ou Atualização: Marque a caixa de
seleção
Clique em Salvar

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.

TORNE O SOBRENOME DO FUNCIONÁRIO OBRIGATÓRIO


Referência: SuiteAnswers 76848

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.

MANEIRAS DE DEFINIR UM CAMPO COMO OBRIGATÓRIO


Referência: SuiteAnswers 38875
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 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:

1. Navegue até Personalização > Listas, registros e campos > [Campo


Personalizado], onde [Campo personalizado] é o tipo de campo a ser configurado
2. Clique em Editar no campo apropriado
3. Clique na sub-aba Validação & valores padrão
4. Marque a caixa de seleção Obrigatório
5. Clique em Salvar

Tornando o campo obrigatório nas configurações do Formulário Personalizado:


1. Navegue para Personalização > Formulários > [Formulário personalizado], em
que [Formulário personalizado] é o tipo de formulário apropriado

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.

TORNE O E-MAIL DO CLIENTE OBRIGATÓRIO


Referência: SuiteAnswers 67933

Para tornar o endereço de e-mail do cliente obrigatório em um registro do cliente, execute os


passos abaixo:
1. Abra o registro do cliente
2. Clique em Editar
3. Clique em Personalizar no canto superior direito do registro do cliente
4. Selecione o Formulário personalizado
5. Clique na aba Campos
6. Na sub-aba Principal, procure por E-mail e marque o terceiro campo que é para
Obrigatório
7. Marque o Formulário é preferido na parte superior da tela para torná-lo em formulário
padrão para seus registros de clientes
8. Clique em Salvar

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.

A CONTA DE ATIVOS FIXOS NÃO ESTÁ APARECENDO NA SUB-ABA DESPESAS


E ITENS DA FATURA DO FORNECEDOR
Referência: SuiteAnswers 87810

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:

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Na aba Geral, marque o campo Expandir listas de contas
3. Clique em Salvar

A função desse campo é habilitar escolhas adicionais na Lista de contas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA DE CLIENTE > ADICIONE ITEM DE IMPOSTO COMO CRITÉRIO


Referência: SuiteAnswers 87800

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.

Como solução alternativa, o seguinte pode ser adiciona como critério:


▪ Campo: Fórmula (Texto)
▪ Fórmula: {taxitem}
▪ Descrição: é -Não tributável-

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA PARA CLIENTES COM ITEM DE IMPOSTO


Referência: SuiteAnswers 32460

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:

4. Em Guia Resultados >subguia Colunas, 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.

BUSCA DE FATURAS COM CÓDIGO DE IMPOSTO INCORRETO


Referência: SuiteAnswers 62108

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.

BUSCA SALVA PARA EXIBIR CERTOS ITENS DE IMPOSTO NOS PEDIDOS DE


VENDA
Referência: SuiteAnswers 38161

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.

PESQUISA SALVA PARA MOSTRAR CLIENTES CUJOS CAMPOS ITEM DE


IMPOSTO FORAM ALTERADOS
Referência: SuiteAnswers 39017

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

Defina Campo qualquer Item de imposto

Defina Data dentro de <cinco dias atrás>

Defina Valor antigo está em branco

Defina Novo valor não está em branco

Defina Tipo é Alterar

Clique em Pré-visualização

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FILTRE CLIENTES TRIBUTÁVEIS EM UMA BUSCA SALVA DE CLIENTE


Referência: SuiteAnswers 31457

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.

CRIAR UMA PESQUISA SALVA DE TRANSAÇÃO PARA VERIFICAR UM CÓDIGO


DE IMPOSTO NAS TRANSAÇÕES
Referência: SuiteAnswers 63256

Aplica-se a
Produto: NetSuite 2021.2

Cenário

Um usuário gostaria de verificar se os Códigos de imposto padrão do sistema nas transações


estão corretos ou não.

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.

PEDIDO DE VENDAS > ITEM NÃO-TRIBUTÁVEL > VALOR DO ITEM DE


IMPOSTO PADRÃO
Referência: SuiteAnswers 75219

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

Para resolver isso, remova o item de imposto no registro do cliente.

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.

MOSTRE DETALHES DO CÓDIGO DE IMPOSTO DE UM GRUPO DE IMPOSTO


EM UMA BUSCA DE TRANSAÇÃO
Referência: SuiteAnswers 38319

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%

Valor da fatura = 1000.00

Passos para criar a busca:


1. Navegue até Listas > Busca > Buscas salvas > Criar
2. Selecione Transação
3. Insira o Título da busca
4. Na aba Critérios, sub-aba Padrão > Defina os filtros necessários
5. Na aba Resultados, sub-aba Coluna > lembre-se de adicionar o campo Item de imposto
para mostrar os códigos de imposto que compõem o grupo de imposto
6. Clique no botão Pré-visualização ou em Salvar e executar

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.

CRIE UM CAMPO PERSONALIZADO PARA IDENTIFICAR SE UM


PROJETO/TAREFA É PRINCIPAL OU SUBORDINADO
Referência: SuiteAnswers 87769

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

1. Navegue até Personalização > Listas, Registros e Campos > Campos de


Entidade > Criar
2. Nome do campo: Insira Estado do projeto
3. Tipo: Selecione Texto de formato livre
4. Armazenar valor: Desmarque a caixa de seleção
5. Clique na guia Aplica-se a
• Projeto: Marque a caixa de seleção
6. Clique na guia Exibir
• Tipo de display: Selecione Em Linha
7. Clique na guia Validação e valores padrão
• Fórmula: Marque a Caixa de Seleção
• Valor padrão: Insira CASO WHEN {parent.id} = {customer.id}
THEN 'Project' ELSE 'Subproject' END
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRANSAÇÕES NÃO ESTÃO SENDO PRÉ-AUTORIZADAS/AUTORIZADAS EM


PEDIDOS DE VENDAS ENVIADOS VIA LOJA VIRTUAL
Referência: SuiteAnswers 89718

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

1. Navegue até Comércio > Sites > Listas do site

485
2. Clique na aba Configuração
3. Perfil de processamento de pagamento: Selecione pelo menos um
4. Clique em Salvar

SuiteAnswers relacionado

• Commerce-Related Menus Moved to a New Commerce Tab

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONE A ABA CENTRAL DE TRANSAÇÕES PADRÃO A UMA FUNÇÃO


PERSONALIZADA
Referência: SuiteAnswers 88343

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

1. Efetuar log-in como função de Administrador


2. Clique na aba Central Transações
3. Clique no link Configurar Guia Personalizada
4. Clique em Salvar
5. Clique em Editar
6. Centro: Selecione Central contábil
7. Clique em Público-alvo
8. Funções: Selecione uma função específica que precisa ver a guia central
9. Clique em Salvar

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.

IDENTIFICANDO O TIPO DE CÓDIGO CFOP


Referência: SuiteAnswers 88299

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.

BUSCA SALVA PARA MOSTRAR UM VALOR COMPARATIVO DE VENDAS POR


ANO
Referência: SuiteAnswers 88265

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.

MOSTRAR RESULTADOS DA BUSCA SALVA DE FUNÇÕES PERSONALIZADAS


QUANDO O VALOR DO FILTRO FOR MENOR QUE 0
Referência: SuiteAnswers 89654

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

1. Navegue até Listas > Buscas > Buscas salvas


2. Busca salva afetada: Clique em Editar
3. Clique na aba Critérios
4. Clique na sub-aba Padrão
5. Filtro:
Observação: Para cada filtro necessário, use o menu suspenso para selecioná-lo e
uma vez ajustado, clique em Adicionar se necessário.

• Selecione Valor

▪ Clique em Remover

• Selecione Valor (Débito/Crédito) não está vazio

488
▪ Quantia (Débito/Crédito): A seleção não está vazia
▪ Clique em Definir

6. Clique em Salvar e Executar

Observação: A partir de agora, quando visualizados com uma função personalizada, os


Resultados desta Busca salva aparecem.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONE O NOME DO SITE NO ASSUNTO DO E-MAIL DE CONFIRMAÇÃO


Referência: SuiteAnswers 89013

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

1. Navegue até Comércio > Websites > Lista de sites


2. Edite o website
3. Na aba E-mail > selecione o tipo de sub-aba de Notificações por e-mail
4. Selecione o ícone Abrir nova janela ao lado de Selecionar um modelo de e-mail de
sistema
5. Edite o Modelo de e-mail do sistema selecionado
6. Na sub-aba Modelos > no campo Assunto, adicione ${website.displayName}
7. Selecione Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRANSAÇÕES > VENDAS > APROVAR PEDIDOS DE VENDA > OCULTAR


PÁGINA DA FUNÇÃO PERSONALIZADA QUE POSSUI PERMISSÃO DE
APROVAÇÃO DE PEDIDO DE VENDA
Referência: SuiteAnswers 79622

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.

Não é possível ocultar/desabilitar a página Aprovar pedido de venda sem remover a


permissão já que ambas estão ligadas. A página Aprovar pedido de venda também não é
scriptável (codificável) nem pode ter um fluxo de trabalho anexado a ela.

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

Quando um usuário clica em Aprovar em um pedido de venda e recebe a seguinte mensagem:


Você deve inserir pelo menos um item de linha para essa transação.

Por favor, verifique o seguinte:


1. Habilitar entrega da linha de item está desmarcado no pedido de venda, na aba Itens
2. Se o item não tiver preço inicial, por favor, assegure-se de indicar um preço unitário
3. Salve as mudanças
4. Aprove o pedido de venda

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RECUPERE A DATA DE FATURAMENTO A PARTIR DE UMA TABELA DE


FATURAMENTO
Referência: SuiteAnswers 19735

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.

PERGUNTAS FREQUENTES SOBRE PLUG-IN PERSONALIZADO DE LINHAS NO


LIVRO RAZÃO GERAL
Referência: SuiteAnswers 41700

O que acontecerá se a implementação do Plug-in personalizado do Razão Geral


(Personalização > Plug-ins > Implementações de plug-in) estiver desativado?
Ao visualizar um registro existente, as linhas personalizadas continuam presentes.
Ao editar e salvar um registro existente, as linhas personalizadas serão removidas.
No novo registro, as linhas personalizadas não aparecerão.

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 script/fluxo de trabalho do cliente/lado do servidor vai executar primeiro antes do


Plug-in personalizado do Razão geral?
Depende da implementação do script. A documentação de ajuda contém uma explicação sobre
o fluxo de Linhas personalizadas do livro razão geral, mas ele executa entre Antes de enviar e
Após a função enviar

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.

Os usuários podem modificar ou substituir as Linhas personalizadas do livro razão geral


padrão?
Os usuários só podem adicionar Linhas personalizadas do livro Razão geral ao Impacto no
Razão geral de transações. Não é possível modificar ou substituir Linhas personalizadas do
livro razão geral padrão.

492
Se a transação for deletada, o impacto no Razão geral personalizado será excluído
automaticamente?
Sim.

Os usuários podem também definir valores no script para classe, departamento,


localidade e qualquer outro novo segmento e/ou campos personalizados?
Sim.

Há um limite de quantos plug-ins você pode ter em um tipo de transação?


Não.

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.

Transações personalizadas usam itens?


Não. Transações personalizadas usam somente Linhas personalizadas do livro Razão geral.

Se um usuário cria um campo de corpo/coluna de transação personalizado, o campo


estará disponível para tipos personalizados também?
Sim.

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.

Podemos usar o API de busca (nlapiSearchRecord/nlapiLoadSearch) para transações


personalizadas?
Sim.

Há um modelo de transação padrão que os usuários podem modificar ou personalizar?


Não, os usuários precisam criar um do zero.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA DE CATEGORIA PARA ITENS


Referência: SuiteAnswers 89614

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.

INCAPAZ DE VER O CAMPO TIPO DE REGISTRO PERSONALIZADO NO TIPO


DE CAMPO DO MODELO DE E-MAIL
Referência: SuiteAnswers 75190

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

SuiteCommerce Advanced 2018 | 2019 | 2020 - 244699 | 295131


SuiteCommerce Advanced - Kilimanjaro - 194217
SuiteCommerce Advanced — Aconcagua - 228165
SuiteCommerce Advanced — Elbrus - 165410
SuiteCommerce Advanced — Vinson - 134179
SuiteCommerce Advanced — Mont Blanc - 107016
SuiteCommerce Advanced — Denali - 90208

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.

• Para usar um arquivo, escolha o botão de opção Arquivo. Em seguida, clique


em Criar para fazer upload de um arquivo para a pasta de arquivo. Você também pode clicar
em Abrir para abrir um arquivo existente no arquivo da pasta.
• Para modificar o modelo existente no editor de texto, escolha o botão Editor de
Texto. Em seguida, edite o texto e as tags no campo abaixo.
• Use os seguintes campos para exibir tags para inclusão no modelo:

▪ Selecione um tipo de registro na lista Tipo de Campo. Essa seleção


determina opções na lista Selecionar campo.

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.

• Para ser o único usuário deste modelo, marque a caixa Particular.


• Para restringir o uso desse modelo a um grupo de funcionários, selecione o grupo no
campo Restringir ao grupo. (Você pode criar um novo registro de grupo em Listas > Grupos
> Criar)

8. Clique na sub-aba Categorias para atribuir este modelo a outras categorias de


modelo.

• Selecione a categoria obrigatória na lista Categoria de modelo.


• Clique em Anexar para associar o modelo à categoria selecionada.

9. Clique em Salvar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

APROVAR PEDIDO DE VENDAS: “VOCÊ DEVE INSERIR PELO MENOS UM ITEM


DE LINHA PARA ESTA TRANSAÇÃO”
Referência: SuiteAnswers 62825

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

1. Edite o Pedido de vendas


2. Vá a aba Itens > vá até o item de linha com Quantidade zero
3. Defina a Quantidade como maior que 0 (se o usuário deseja criar um Pedido de
compra) ou vá à coluna Criar pedido de compra e selecione um valor em branco (se o
usuário não precisa criar um Pedido de compra)
4. Clique em Salvar
5. Clique em Aprovar

496
O Pedido de vendas deve ser salvo sem retorno de erro.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A TABELA DE FATURAMENTO NÃO É PREENCHIDA AUTOMATICAMENTE NO


ITEM DE LINHA AO CRIAR PEDIDOS DE VENDA PARA UM CLIENTE/PROJETO
COM LANCE FIXO, INTERVALO OU FATURAMENTO EM ESTÁGIOS
Referência: SuiteAnswers 19787

1. Um item de cobrança tem de ser atribuído dentro do registro do Projeto


2. Edite o registro do Projeto em Listas > Relacionamentos > Financeiro
3. Item de cobrança = deve haver um item associado a esse projeto
4. Quando um pedido de venda for criado para esse projeto, o item e a tabela de faturamento
serão preenchidos automaticamente no item de linha.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UMA TABELA DE FATURAMENTO QUE DATARÁ A PRIMEIRA


FATURA/VENDA À VISTA DO PEDIDO DE VENDA
Referência: SuiteAnswers 22994

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.

INCAPAZ DE FATURAR PEDIDOS DE VENDAS EM MASSA DEVIDO A AVISO DE


QUE PELO MENOS UM ITEM DE LINHA DEVE SER INSERIDO
Referência: SuiteAnswers 13912

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:

- Frequência de recorrência é personalizada.

- Colunas Valor e Valor inicial são 0.00 ou 0%

Solução

Indique um valor no campo Valor Inicial ou na coluna Valor

Observação: O valor pode ser numérico ou percentual, desde que seja maior que zero.

1. Edite a Tabela de faturamento personalizada


2. Valor inicial: Insira um valor ou
3. Valor: Insira um valor
4. Clique em Salvar

Altere a Frequência de recorrência

1. Edite a Tabela de faturamento personalizada


2. Frequência de recorrência: Selecione outras opções que não sejam
personalizado (por exemplo, Diário, Semanal, Mensal etc.)
3. Clique em Salvar

Considere remover a Tabela de faturamento personalizada

1. Edite o Pedido de vendas afetado

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.

TABELA DE FATURAMENTO COM VALOR INICIAL E FREQUÊNCIA DE


RECORRÊNCIA PERSONALIZADA ESTÁ PUXANDO VALOR INTEIRO
Referência: SuiteAnswers 26660

Aplica-se a
Produto: NetSuite 2021.1

Cenário

1. Vá para Listas> Contabilidade > Programação de Faturamento > Novo


o Nome: Informar Programação A
o Valor inicial: Informe 100
o Pagamento Inicial: Informar Líquido 30
o Frequência de Recorrência: Informar Personalizado
o Contagem de Recorrências: Informe 1
o Contagem: Informar 1
o Unidades: Informar Personalizado
o Data: Digite 6/21/2021
o Valor: Informar 50
2. Nome: Informe o Nome da Programação de Faturamento
3. Clique em Adicionar
4. Clique em Salvar
5. Vá para Transações > Vendas> Informar Ordem de Venda
6. Preencha os campos necessários
7. Clique na aba Itens
o Selecione Item 1
▪ Valor: Insira 75
o Selecione Item 2
▪ Valor: Insira 75
8. Clique na aba Faturamento
9. Selecione o Nome da Programação de Faturamento
10. Clique em Salvar
11. Resultado Real: Quando você acessa a Ordem de Venda recém-criada, clica na guia
Faturamento, a Programação de Faturamento está mostrando a quantia total:
o 5/21/2021 = 150
12. Resultado Esperado: Quando você acessa a Ordem de Venda recém-criada, clica na
guia Faturamento, a Programação de Faturamento é
o 5/21/2021 = 100
o 6/21/2021 = 50

499
Solução

1. Nome da Tabela de faturamento: Clique em Editar


2. Altere o Valor Inicial para Porcentagem
Observação: (Valor inicial = 100/150 = 66.667% De acordo com o Aperfeiçoamento
120497, o sistema atualmente suporta programações de faturamento no nível do
cabeçalho com base em porcentagens).
3. Edite Pedido de vendas
4. Informe o Nome da Tabela de faturamento novamente
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PEDIDO DE VENDA COM TABELA DE FATURAMENTO AINDA MOSTRA O


STATUS FATURAMENTO PENDENTE MESMO SE O PEDIDO INTEIRO JÁ TIVER
SIDO FATURADO
Referência: SuiteAnswers 29297

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.

ALTERE AS CONDIÇÕES DE PAGAMENTO NA FATURA ORIGINADA DE UM


PEDIDO DE VENDA EM VEZ DE UMA TABELA DE FATURAMENTO VIA CSV
Referência: SuiteAnswers 37306

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

Importação CSV para atualizar as faturas com condições do pedido de venda:


1. Navegue até Configurações > Importar/Exportar > Importar registros CSV e defina o
seguinte:
▪ Tipo de importação: Transações
▪ Tipo de registro: Fatura
▪ Busque o arquivo no seu computador
▪ Clique em Próximo
2. Em Manuseio dos dados, escolha Atualizar
3. Mapeie o seguinte na página de Mapeamento do campo:
▪ Número - Número (pasta Fatura)
▪ Condições - Condições (pasta Fatura)
4. Clique em Próximo
5. Insira o Nome do mapa de importação e clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PEDIDO DE VENDA ASSOCIADO À TABELA DE FATURAMENTO POSSUI O


STATUS FATURADO MESMO QUANDO O VALOR INTEIRO AINDA NÃO TIVER
SIDO FATURADO
Referência: SuiteAnswers 37593

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Um usuário encontra um Pedido de vendas associado à Tabela de faturamento no status


Faturado quando o Valor total do Pedido de vendas ainda não foi totalmente faturado. Isso
pode ocorrer quando um usuário clica no botão Faturar os remanescentes no Pedido de vendas
quando ele é criado, mas depois o edita manualmente para reduzir o valor restante a um valor
da prestação por conjunto de Tabela de faturamento. Quando o usuário clica pela primeira vez
em Faturar os remanescentes ao criar o Pedido de vendas, por padrão, o valor total do Pedido
de vendas é transferido para a fatura. Além disso, quando a Quantidade no pedido de vendas
for totalmente faturada, o Pedido de vendas estará no status Faturado, independentemente do
valor faturado na fatura. Uma vez que o Pedido de vendas é apenas uma solicitação, o NetSuite
oferece a capacidade de atualizar o valor na fatura.

Solução

1. Edite a Fatura criada com o valor ajustado manualmente


2. Clique no menu suspenso Ação
3. Clique em Excluir
4. Clique em OK na janela pop-up para confirmar a exclusão desta transação
5. Exiba o Pedido de vendas

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.

TABELA DE FATURAMENTO NO PEDIDO DE VENDA MOSTRA VALORES


DIFERENTES DO REGISTRO DA TABELA DE FATURAMENTO
Referência: SuiteAnswers 42009

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.

Vamos imaginar o exemplo abaixo:


O pedido de venda possui o valor subtotal $1,540.90
Imposto sobre produtos e serviços (10%) $154.09
Valor total do pedido de $1,694.99
venda

Tabela de faturamento definida com:


Valor inicial de $423.75

A Frequência de recorrência personalizada foi definida como:


Contagem Unidades Data Valor
1 (Custom) 15/3/2015 $423.75
1 (Custom) 15/3/2015 $423.75
1 (Custom) 15/3/2015 $423.75

Na aba Faturamento do Pedido de venda, a tabela de faturamento acima foi selecionada. Ao


salvar, na aba Faturamento > sub-aba Tabela, os valores exibidos são:

Data Valor
15/2/2015 $466.12
15/3/2015 $466.12

503
15/4/2015 $466.12
15/5/2015 $296.64

O usuário pode notar que a Tabela no pedido de venda é diferente da Tabela de


faturamento definida. Isso se deve à Alíquota de imposto, que é adicionada a cada linha e
reduzindo da última; e.g. para a linha de item com 15/2/2015 foi adicionado o imposto de 10%,
portanto 466.12 = 423.75 + (423.75 * 0.10). E esse valor adicionado é reduzido da última
linha.

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.

Definir o valor da Frequência de recorrência da Tabela de faturamento baseado


no Subtotal do pedido de venda resultará nos pagamentos esperados da tabela de faturamento.
Portanto, o usuário deve marcar como verdadeiro o campo Aplicar ao subtotal ao preencher os
valores nas linhas da tabela de faturamento, observe que o valor deve ser até o valor
do subtotal do pedido de venda e não o valor total do pedido de venda.

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:

Valor inicial de $385.23

Frequência de recorrência personalizada:


Contagem Unidades Data Valor
1 (Custom) 15/3/2015 $385.23
1 (Custom) 15/3/2015 $385.23
1 (Custom) 15/3/2015 $385.22

Quando a tabela de faturamento é selecionada na aba Faturamento do pedido de venda e o


pedido de venda é salvo, o valor total aparecendo na sub-aba Tabela não coincidirá com o
valor no registro da tabela de faturamento, porque os impostos das linhas de item serão
adicionados à tabela no pedido de venda e o valor total da tabela coincidirá com o total do
pedido de venda. Mas os impostos não serão mais subtraídos da última linha definida na
Tabela de faturamento.

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.

DESATIVE O E-MAIL DE CONFIRMAÇÃO DE PEDIDO DE VENDAS PELA WEB


Referência: SuiteAnswers 61343

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.

Se Entrega direta for selecionada, um Pedido de compra será automaticamente criado no


momento da aprovação do Pedido de venda. Como o Pedido de venda contém quantidade
negativa, o pedido de compra criado será negativo. Daí a mensagem: O total não pode ser
negativo.

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.

Aqui estão os passos:


1. Edite o Pedido de venda por detalhe do cliente
2. Navegue até Editar Colunas
3. Na pasta Reservas > pasta Item > escolha ou Nome ou ID interna
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATUALIZE A MOEDA NO REGISTRO DO FORNECEDOR VIA CSV


Referência: SuiteAnswers 89701

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

5. Salvar mapeamento e iniciar importação


▪ Selecione um Nome de mapa de importação

6. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentá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
Referência: SuiteAnswers 42967

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.

CONCEDER A UMA FUNÇÃO PERSONALIZADA A CAPACIDADE DE CRIAR


BUSCA DE MENSAGEM DO CONTRATO DE RECEITA
Referência: SuiteAnswers 89703

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

1. Efetuar Login como Administrador


2. Navegue até Configurações > Usuário/Funções > Gerenciar funções
3. Função personalizada: Clique em Editar
4. Clique em Permissões
5. Clique em Configurar
6. Permissão:
o Selecione Listas de contabilidade
▪ Nível: Selecione Visualizar
▪ Clique em Adicionar

509
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPORTAÇÃO FAM > ERRO INESPERADO


Referência: SuiteAnswers 89699

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.

Com isso, para resolver,


1. Modifique o valor inserido para a data e insira o formato correto.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA POR VÁRIOS ARQUIVOS NA PASTA DE ARQUIVO VIA SUITESCRIPT 1.0


Referência: SuiteAnswers 89694

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Como buscar múltiplos arquivos na Pasta de arquivo usando SuiteScript 1.0.

Solução

Por favor, observe abaixo uma visão geral do código:

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="">

Em seguida, nós os mesclamos em uma matriz:

var filtersmerge = new Array


filtersmerge .push()
filtersmerge .push("AND")
filtersmerge .push()

Então, tente executar a busca:

var filesearch = nlapiSearchRecord('file',null,filtersmerge ,column)

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.

NÃO É POSSÍVEL LOCALIZAR UMA ENTIDADE (FORNECEDOR/CLIENTE) NA


COLUNA NOME AO INFORMAR UMA LINHA DE LANÇAMENTO
Referência: SuiteAnswers 89636

511
Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao criar um Lançamento, o usuário pode especificar no campo Nome a Entidade (Fornecedor


ou Cliente) no nível da linha. Em alguns casos, uma entidade específica pode não ser listada ou
encontrada no menu suspenso Nome.

Exemplo:

1. Navegue até Transações > Financeiro > Criar lançamentos


2. Subsidiária: Selecione Empresa A
3. Observe que o campo Moeda é definido automaticamente como USD (a moeda
principal)
4. Na aba Linhas, adicione uma linha com estes detalhes:
o Conta: Selecione uma Conta
o Nome: Não é possível localizar o Fornecedor X

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:

1. Selecione uma Moeda aplicável à Entidade no campo Moeda do Lançamento


2. No exemplo acima, defina AUD no campo Moeda
3. Adicione Moedas obrigatórias no registro da Entidade
4. Edite registro do Fornecedor/Cliente do Fornecedor X
5. Na aba Financeiro > sub-aba Moedas, adicione uma linha e selecione USD

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.

PAGAMENTO DE CONTA > CRÉDITOS APLICADOS > OUTRO PAGAMENTO DE


CONTA É APLICADO
Referência: SuiteAnswers 89661

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.

PESQUISA SALVA DE FORNECEDOR PARA MOSTRAR ID DO IMPOSTO E


ENDEREÇO
Referência: SuiteAnswers 89573

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:

• A transação é uma Pedido de Compra Intercompanhias e ainda não há Pedido de


Vendas vinculada
• O Pedido de Vendas vinculada ainda não foi atendida
• O Pedido de Vendas e o Pedido de Compra não contêm os mesmos itens.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA XX DO PROMOCODE INVÁLIDA


PARA A ENTIDADE XX” AO ADICIONAR PEDIDO DE VENDAS COM CÓDIGO
PROMOCIONAL VIA WEB SERVICES
Referência: SuiteAnswers 89572

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao adicionar um Pedido de vendas com código promocional (promocode) via serviços de


web, o erro "INVALID_KEY_OR_REF: Invalid promoCode reference key 41 for entity
1420939" (INVALID_KEY_OR_REF: Chave de referência 41 inválida de promoCode para a
entidade 1420939) é encontrado, apesar de todos os valores serem válidos e o erro não estar
acontecendo na interface do usuário NetSuite.

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.

SELEÇÃO DE VALOR PADRÃO NÃO ESTÁ COMPLETANDO PARA CAMPOS


PERSONALIZADOS NO REGISTRO DE ATENDIMENTO DE ITEM
Referência: SuiteAnswers 89655

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.

MOSTRE O NÚMERO DE LEADS CRIADOS SE O FUNCIONÁRIO FOR UM


REPRESENTANTE COMERCIAL
Referência: SuiteAnswers 89594

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Há um requisito para exibir o número de Leads no registro do funcionário se a pessoa for um


Representante de vendas. Isso pode ser alcançado através da criação de um Campo de entidade
personalizada, exibindo resultados de uma Busca salva de cliente.

Solução

1. Criar uma Busca salva do Cliente

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

2. Criar um Campo personalizado

1. Navegue até Personalização > Listas, registros e campos > Campos de


entidade > Criar
2. Nome do campo: Informe o Nome do campo (por exemplo, Número de Leads)
3. Tipo: Selecione Texto de formato livre
4. Armazenar valor: Desmarque a caixa de seleção
5. Na sub-aba Aplica-se a, marque a caixa de seleção Funcionário
6. Clique na sub-aba Exibir
7. Sub-aba: Selecione Principal
8. Tipo de exibição: Selecione Texto em linha
9. Clique na sub-aba Validação e valores padrão
10. Busca: Selecione a Busca salva criada na Etapa 1
11. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ITEM DE KIT: PODE SER ATENDIDO/RECEBIDO


Referência: SuiteAnswers 89482

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.

PREÇO DE TRANSFERÊNCIA EM UM PEDIDO DE TRANSFERÊNCIA DIFERE DO


PREÇO DE TRANSFERÊNCIA NO REGISTRO DO ITEM
Referência: SuiteAnswers 89480

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.

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
Referência: SuiteAnswers 23442

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.

ADICIONAR BANNER PARA CONSENTIMENTO DE COOKIES


Referência: SuiteAnswers 89782

Aplica-se a
Produto: NetSuite 2021.1

Cenário
Adicionar banner para consentimento de cookies no SiteBuilder.

Solução

1. Navegue até Configurações > Site Builder > Configurar website


2. Selecione Editar para o registro do site
3. Navegue até a sub-aba Configuração
4. Seção Conformidade com a Lei de Cookies:
• Marque a caixa de seleção Mostrar Banner de Consentimento de Cookie
• Selecione a página HTML com a política em Política de Cookies
5. Clique em Salvar

519
Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: "OCORREU UM ERRO INESPERADO. CLIQUE AQUI PARA


NOTIFICAR O SUPORTE E FORNECER SUAS INFORMAÇÕES DE CONTATO"
NOS REGISTROS DO PROJETO
Referência: SuiteAnswers 89773

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

Observação: As etapas a seguir são realizadas usando uma função de administrador.

1. Navegue para Configurações > Empresa > Habilitar recursos

2. Vá para Empresa > Projetos

3. Desmarque a caixa de seleção Lucratividade de projeto avançada

4. Clique em Salvar

5. Repita as etapas de 1 a 4 para reativar o recurso

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVA ALTERAÇÃO DE IMAGEM DE ACORDO COM AS OPÇÕES DE ITEM


Referência: SuiteAnswers 89822

Aplica-se a
Produto: NetSuite 2019.2
SuiteApp: SuiteCommerce Advanced 2019.2

Cenário

Altere a imagem baseado na seleção da opção de item para itens de matriz.

Solução

1. Navegue até Configurações > SuiteCommerce Avançado > Configuraçã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.

OBTER DETALHES DA TABELA RELACIONADA AO PEDIDO DE VENDAS POR


MEIO DO ODBC
Referência: SuiteAnswers 89792

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Obtenha os detalhes da Tabela de faturamento de um Pedido de vendas em particular que está


localizada na aba Faturamento > sub-aba Tabela e extraia informações como data da cobrança e
valor da cobrança via ODBC usando Billing_schedule table.

Solução

Obtenha os detalhes da Tabela de faturamento de um Pedido de vendas em particular


usando Billing_schedule table via ODBC. Abaixo está um exemplo de ODBC (ODBC query)
que pega a data e o valor da cobrança:

SELECT bill_date, bill_amount


FROM Billing_schedule
WHERE transaction_id = 2358; -- Change transaction_id's value to the
Internal ID of your Sales Order

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.

RESOLVER ERRO: “VIOLAÇÃO DE PERMISSÃO: AS RESTRIÇÕES DE SUA


FUNÇÃO NEGAM ACESSO A ESSE REGISTRO” AO ATUALIZAR O REGISTRO
DO FUNCIONÁRIO VIA SERVIÇOS DA WEB
Referência: SuiteAnswers 89566

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.

Execute as seguintes etapas para resolver o problema:

1. Usando a função Administrador, navegue


até Configurações > Usuários/Funções > Gerenciar Funções
2. Clique em Editar na Função que está sendo usada
3. Restrições do Funcionário: Selecione nenhum - padrão próprio
4. Clique em Salvar
5. Teste fazendo uma atualização novamente via Serviços da web ou Interface do
usuário

Observação: A solução fornecida pode não ser aplicável a outros cenários.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O LINK EXCLUIR ITEM DE SERVIÇO PARA VENDA, MAS REGISTROS


DEPENDENTES NÃO MOSTRA REGISTROS ENCONTRADOS
Referência: SuiteAnswers 89495

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.

A DISTRIBUIÇÃO DA FATURA NÃO FUNCIONA NO RELATÓRIO DE IMPOSTO


Referência: SuiteAnswers 89486

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

No Relatório de Imposto, o imposto só é exibido para a Subsidiária de Origem, em que


Distribuir Impostos está ativado na Programação de Distribuição de Faturas.

Solução

O recurso Fatura do Fornecedor Compartilhada com Impostos de Distribuição só funciona


na Fatura do Fornecedor e no Lançamento e não no Relatório de Imposto.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DÊ AOS FUNCIONÁRIOS A CAPACIDADE DE EDITAR CAMPOS EM SEU


PRÓPRIO REGISTRO DE FUNCIONÁRIO USANDO PERMISSÕES DE
FUNCIONÁRIO AVANÇADAS
Referência: SuiteAnswers 89494

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

Quando o recurso Permissões Avançadas do Funcionário está ativado, os Administradores


podem criar dois conjuntos de permissões personalizadas e atribuir diferentes níveis de acesso.
Crie uma permissão personalizada de funcionário avançado que inclua campos que os
funcionários podem visualizar quando examinam seu próprio registro de funcionário. Em
seguida, crie outra permissão que inclua campos que os funcionários têm permissão para editar
quando acessarem seu próprio registro de funcionário.

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.

1. Vá para Configurações > Usuários/Funções > Gerenciar funções


Observação: Use a função de Administrador
2. Permissão: Clique em Editar ou Personalizar
3. Nome: Insira um Nome
4. Campos:
Observação: Sempre clique em Adicionar quando o Campo for selecionado
o Tipo de registro: Selecione Funcionário
o Campos: Selecione campos a serem adicionados
5. Clique em Salvar

Crie outra permissão que inclua campos que os funcionários possam editar.

Aplique as permissões avançadas de funcionário à função.

1. Vá para Configurações > Usuários/Funções > Gerenciar funções


Observação: Use a função de Administrador
2. Função Central de funcionários personalizada: Clique em Editar
3. Clique em Acesso do funcionário
4. Atribua Permissões avançadas do funcionário

Permissão Nível Restrições


Selecione Permissão Visualizar Somente informações próprias
Selecione Permissão Editar Somente informações próprias

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:

Dr. Contas a Pagar xxx


Cr. Dinheiro xxx

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.

REMOVA SALDOS DE SUBSIDIÁRIA INATIVA NO CONSOLIDADO USANDO


FILTROS
Referência: SuiteAnswers 89016

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.

REGISTRO DO FUNCIONÁRIO > DEFINIR COMO INATIVO > BUSCAR


FUNCIONÁRIO > NENHUM RESULTADO ENCONTRADO
Referência: SuiteAnswers 88988

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.

Item a Tomar Nota:


É um comportamento normal do sistema que você não pode acessar o Registro de funcionário
inativo sob estas diferentes opções:
• Navegue para Página inicial> Definir preferências> Análise> Pesquisa> Incluir
inativos na pesquisa global e rápida = Falso
• Usando a Pesquisa Global
• Navegue para Listas> Funcionários> Funcionários e Exibir = Todos

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

O usuário tem a opção de exibir ou editar o registro do funcionário para as opções 2 e 3.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TENHA UM BOTÃO DO EVENTO DO USUÁRIO PARA ACIONAR UM SCRIPT


MAPEAR/REDUZIR
Referência: SuiteAnswers 88987

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.

1. Implante um Suitelet que programará o script Mapear/Reduzir


if (context.request.method == 'GET'){
var mapReduceScriptId = 69;
var mrTask = task.create({
taskType: task.TaskType.MAP_REDUCE,
scriptId: mapReduceScriptId,
deploymentId: 1
});

var mrTaskId = mrTask.submit();

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
});

window.open(suiteletUrl, "_blank", "width=50,height=10")


}

3. Implante um Script de Evento de Usuário que adicionará o botão


function beforeLoad(scriptContext) {
var form = scriptContext.form;
scriptContext.form.addButton({
id: 'custpage_cool',
label: 'FIRE MR',
functionName: 'triggerMRScript'
});
scriptContext.form.clientScriptFileId = 2276; //ID interna do
arquivo de script
}

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.

EXIBIR CAMPO DE CUSTO MÉDIO NO PEDIDO DE VENDA


Referência: SuiteAnswers 88971

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.

O CUSTO MÉDIO DE TODOS OS ITENS É NULO


Referência: SuiteAnswers 65229

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.

CUSTO MÉDIO DE UM ITEM É NULO


Referência: SuiteAnswers 75131

Aplica-se a
Produto: Netsuite 2020.2

Cenário

O Custo Médio na aba Compras/Estoque no registro de um item pode ser nulo se


a Quantidade Total do Item for 0. O Cálculo do Custo Médio é igual ao Valor Total /
Quantidade Total em Estoque

Solução

529
Para os Itens que têm valor em branco/nulo em seu Custo Médio, os valores podem ser os
seguintes:

Valor Total = 0.00

Quantidade Total = 0

Valor Total / Quantidade Total em Estoque = 0.00/0 = Erro

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,

= 0.00/nullif(0,0) = retorna em branco se o divisor for igual a zero.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MÉTODO USADO NO CÁLCULO DE CUSTO MÉDIO NO SISTEMA


Referência: SuiteAnswers 40204

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.

BASE DO CUSTO MÉDIO DA LOCALIDADE SE A QUANTIDADE EM ESTOQUE E


O VALOR FOREM ZERO
Referência: SuiteAnswers 38552

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.

EXIBIR CUSTO MÉDIO AUSENTE NOS RELATÓRIOS DE ESTOQUE


Referência: SuiteAnswers 12558

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.

Sendo esse o caso, considere o seguinte:


▪ Quando o recurso Estoque multilocal está ativado, o Custo Médio é exibido apenas
para o local preferido do item.
▪ Se não houver nenhum local preferencial definido para um item, o Custo médio
exibido no relatório ficará em branco ou será zero.

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.

MOSTRAR CUSTO MÉDIO EM UM RELATÓRIO DE AVALIAÇÃO DE ESTOQUE


USANDO UMA FÓRMULA
Referência: SuiteAnswers 65305

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.

CUSTO MÉDIO DA LOCALIDADE COMO FILTRO NA BUSCA SALVA NÃO ESTÁ


FUNCIONANDO
Referência: SuiteAnswers 37057

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.

CRIE UMA BUSCA DE TRANSAÇÃO QUE EXIBE O CUSTO MÉDIO DA


LOCALIDADE PARA O LOCAL DEFINIDO NA TRANSAÇÃO
Referência: SuiteAnswers 37933

Aplica-se a
Produto: 2019.1

Para retirar o Custo Médio da Localidade de um item específico da localidade definida no


registro da transação em uma Busca Salva da Transação:

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

Crie um Campo de linha de transação personalizado no formulário de Pedido de


transferência que fornecerá o Custo médio do item de linha, bem como o Custo médio
total.

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.

RESUMO DE VENDAS POR ITEM MOSTRA CUSTO MÉDIO EM BRANCO


Referência: SuiteAnswers 25248
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RECURSO DE ESTOQUE MULTI-LOCAL: RELATÓRIO DE AVALIAÇÃO DO


ESTOQUE MOSTRA CUSTO MÉDIO ZERO E PREÇO DA ÚLTIMA COMPRA
PARA TODAS AS LOCALIDADES, O REGISTRO DO ITEM MOSTRA VALORES
PARA ELES
Referência: SuiteAnswers 12551
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 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.

Observação: Para pesquisar e votar no Aperfeiçoamento, consulte 10054 Votando em


Aperfeiçoamentos.

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.

O CUSTO MÉDIO É DIFERENTE DO CUSTO PADRÃO DEFINIDO PARA TODAS


AS LOCALIDADES DE ESTOQUE COM VALOR E QUANTIDADE NO REGISTRO
DO ITEM
Referência: SuiteAnswers 88270
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 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.

INTEGRAÇÃO DO ORACLE NETSUITE PLANNING & BUDGETING (NSPB)


Referência: SuiteAnswers 88384
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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).

Quando entrar em contato com o Suporte Técnico da NetSuite:

As informações fornecidas a seguir são o escopo do NetSuite Support nesta Integração do


Oracle NetSuite Planning & Budgeting (NSPB).

• Ativando as funcionalidades necessárias para instalar o Oracle NetSuite NSPB Sync


SuiteApp.
• Pergunta/preocupações da personalização de pesquisas salvas da transação.
• Definição da função NSPB integration employee configure/PBCS.
• Perguntas e erros de instalação do Oracle NetSuite NSPB Sync Bundle.
• Autenticação baseada em token, RESTlets - problema de permissão, Configuração SSO.
• Perguntas/preocupações de integração (incluindo instalação e erros do pacote, configuração
de uma Senha para criptografia de arquivo, TBA etc.).
• Configurando uma Conexão de Origem para o Oracle NetSuite.
• Criando uma Origem de Dados Oracle NetSuite.

Para obter mais informações, consulte os seguintes tópicos:


• Oracle Cloud Documentation on Integrating Data from Oracle NetSuite
• NSPB Sync Setup Guide
Observação: Ao entrar em contato com o suporte técnico da NetSuite, tenha o número CSI
(Customer Support Identifier from Oracle) pronto, pois isso é necessário para criar uma
Solicitação de Serviço com o Suporte Oracle NSPB.Os termos e condições relacionados aos
serviços solicitados pelo Oracle NetSuite serão aplicados.

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).

• Problemas/preocupações sobre a funcionalidade do Oracle NSPB.


• Pergunta/preocupações relacionadas ao Administrador do NSPB e login no NSPB.
• Perguntas/preocupações sobre fórmulas PBCS, smartview, dimensões.
• Falha no job agendado do Oracle NSPB.
• Problemas de ambiente do NSPB e interrupções do servidor.

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.

RECONCILIAR SALDO DO RELATÓRIO DE VENCIMENTO DE CONTAS A


PAGAR OU A/R COM SALDO DE CONTAS A PAGAR OU CONTAS A RECEBER
Referência: SuiteAnswers 12612
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 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.

PERSONALIZAR RELATÓRIO DE BALANCETE PARA EXIBIR SALDO INICIAL,


ATIVIDADE DE DÉBITO E CRÉDITO PARA PERÍODO ATUAL E SALDO FINAL
Referência: SuiteAnswers 38435
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Clique aqui para ver o vídeo

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

Observação: O relatório exibe os resultados de uma coluna para Início, Atividade de


Débito/Crédito para o período e Saldos finais. A alteração do filtro Data de
Referência/período atualiza os saldos inicial e final, respectivamente.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

2016.2 PERGUNTAS MAIS FREQUENTES SOBRE LOCALIZAÇÃO DO BRASIL


Referência: SuiteAnswers 51285
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Eu procurei "Localização do Brasil” na página Buscar e instalar pacotes e achei o ID do Pacote


130074 e 129158, qual devo instalar?
Brazil Localization | ID do pacote: 130074

Quais são os tipos de item suportados pela Localização do Brasil?


Item de estoque, item sem controle de estoque, grupo de itens, kits/pacotes, outros encargos

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

Há alguma maneira de definir um Código CFOP padrão nas transações?


Nenhum. Foi registrado como uma solicitação de aprimoramento na Localização do Problema
402838 (Brasil: Capacidade de definir o CFOP (ENTRADA) ou CFOP (SAÍDA) padrão nas
transações)

Por que as colunas CNPJ/CPF, Inscrição de Imposto Estadual, Inscrição Municipal e


SUFRUMA não estão disponíveis no meu formulário de entrada personalizado existente e nas
colunas CFOP (ENTRADA) e CFOP (SAÍDA) não estão disponíveis nos formulários de

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 do OneWorld, onde posso definir os IDs tributários do Brasil?


Os campos específicos do Brasil podem ser definidos no registro da subsidiária em que o País
selecionado era o Brasil

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.

Para contas do OneWorld, os Campos de Imposto do Brasil estarão disponíveis se a Subsidiária


do Brasil tiver sido definida como subsidiária secundária?
Nº do Problema 403450 (Brasil: Localização de Várias Subsidiárias do Fornecedor: Brasil - Os
Campos de Impostos do Brasil não estão disponíveis quando a Subsidiária do Brasil é uma
subsidiária secundária) foram preenchidos para esclarecer isso

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.

Como posso determinar se um código de CFOP é de entrada ou saída?


Observe o número do CFOP, CFOP de Entrada começa com 1,2,&3 enquanto o CFOP de Saída
começa com 5,6,&7 OU execute o seguinte: 1. Navegue até Configuração > Localização:
Brasil > Códigos CFOP 2. Clique em Personalizar visualização 3. Na aba Resultados, adicione
o campo Tipo 4. Clique em Salvar ou Visualizar

É possível definir Campos de Imposto do Brasil em registros da subsidiária usando importação


CSV?
Não. A capacidade de atualizar subsidiárias por meio da importação CSV foi registrada como
uma solicitação de melhoria no Problema 166279

O SuiteApp de Localização do Brasil também suportará cálculo tributário para transações do


Brasil?
O SuiteApp de Localização do Brasil deve ser usado com outro SuiteApps que forneça
determinação e cálculo de imposto, faturamento eletrônico e relatórios estatutários de acordo
com os requisitos legais

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.

CONTABILIDADE DE ITENS CONSIGNADOS OU VENDAS DE CONSIGNAÇÃO


Referência: SuiteAnswers 12036
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

A contabilidade para a Venda de Consignação ainda não está disponível no NetSuite. No


entanto, uma solução alternativa é fornecida. Para lançar itens transferidos para o Local de
Consignação e venda de registro em uma data futura (por exemplo, após 60 dias), execute o
seguinte:

1. Navegue até Personalização > Forms > Forms de Transação.


2. Clique em Personalizar em um dos forms de pedido de vendas.
3. Na aba Campos da Tela e subguia Principal, altere o nome do campo do Documento.
Não para Consignação (ou o que for preferencial).
4. Na aba Campos de Impressão e na subguia Cabeçalho, altere o nome do campo
do Título do Formulário para Consignação.
5. Informe um Nome para o formulário, por exemplo, Pedido de vendas de Consignação
6. Clique em Salvar
7. Navegue para Configurações > Empresa > Locais > Criar
8. Crie um local de Consignação e especifique as informações necessárias no mesmo local
9. Clique em Salvar

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.

Isso finalmente permite o atendimento e o faturamento do item da pedido de vendas no Local


de Consignação quando ocorre a venda (por exemplo, após 60 dias). Enquanto isso, o
inventário está sentado no Local de Consignação e é reduzido à medida que as vendas ocorrem.

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.

PONTOS A SEREM CONSIDERADOS AO IMPORTAR ATIVOS DE VIDA MÉDIA


Referência: SuiteAnswers 73692
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

• Siga cuidadosamente a seção "Import Guidelines for Mid-life Assets" do


SuiteAnswers Article ID 21804 para evitar encontrar erros
• Você deve atender aos requisitos do Módulo FAM para que seus Ativos sejam incluídos
na execução de Depreciação:

o O Status do ativo deve ser Novo, Depreciação, Divisão ou Parcialmente


descartado apenas. Para Ativos de vida média, o Status do ativo deve ser
Depreciando.
o A caixa Inativa deve ser desmarcada
o Na aba Geral do registro de Ativo, a Depreciação ativa deve ser definida como
Verdadeira
o Na aba Geral do registro do Ativo, o campo Data da última depreciação não
deve ficar vazio. A data padrão de 1/1/1980 pode ser inserida neste campo.
▪ Se o Ativo for Novo, podemos informar a data padrão de 1/1/1980.
▪ Para Ativo de vida média, você deve informar a data real da última
depreciação.
o Se o Departamento, Localidade e Classes forem obrigatórios em sua conta,
seus registros de Ativo deverão ter valores
para Departamento, Localidade e Classes

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.

ERROS QUE PODEM SER ENCONTRADOS DEVIDO À DEPRECIAÇÃO DE TLS


Referência: SuiteAnswers 70534
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Consulte os exemplos de erros que podem ser encontrados.


▪ A conexão subjacente foi fechada.
▪ A solicitação foi abortada: Não foi possível criar o canal de segurança SSL/TLS
▪ Erro Recebido da API NetSuite. Alerta fatal recebido: handshake_failure
▪ Não é possível ler dados da conexão de transporte: Uma conexão existente foi forçada a
ser fechada pelo host remoto.

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

O administrador lança relatórios de despesas para a Central de funcionários personalizada.


Quando um funcionário acessa a página Relatório de despesas, na coluna Anexar arquivo, o
conteúdo do menu suspenso expõe todos os tipos de arquivos de documento (por exemplo,
pasta e arquivos do SuiteScript) na lista. E essas são limitações conhecidas
em Aprimoramento: 122814.

Observação: Para pesquisar e votar no Aperfeiçoamento, consulte 10054 Voting for


Enhancements.

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

1. Clique na caixa de seleção Ocultar pastas de anexo


2. Clique em Salvar

2. Navegue até Listas > Busca > Buscas salvas > Criar

1. Selecione Funcionário
2. Título da busca: Informe um Título

▪ Exemplo: Arquivos do administrador

3. Marque a caixa de seleção Disponível como exibição de Lista


4. Clique na aba Critérios
5. Clique na sub-aba Padrão > Filtros:

▪ Selecione Função
Popup de busca de funcionário salvo:

▪ Função: Selecione Qualquer um de


▪ Em seguida, selecione Administrador
▪ Clique em Definir

546
6. Clique em Salvar e executar

3. Navegue até Listas > Relacionamentos > Grupo > Criar

1. Que tipo de grupo você gostaria de criar?: Selecione Dinâmico


2. Que tipo de membros você gostaria de incluir?: Selecione Funcionário
3. Clique em Continuar
4. Nome: Informe um nome

▪ Exemplo: Arquivos do Administrador - Grupo

5. Busca salva: Selecione Arquivos do administrador (Privado) (que é a busca


salva criada na Etapa#2)
6. Clique em Salvar

4. Navegue até Documentos > Arquivos > Pasta de arquivo

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.

ALGUMAS TRANSAÇÕES NO REGISTRO DE CONTA BANCÁRIA NÃO ESTÃO


SENDO MOSTRADAS NA PÁGINA DE CONCILIAÇÃO BANCÁRIA
Referência: SuiteAnswers 12342
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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).

Esse comportamento pode ser causado pelos seguintes cenários:

• A transação foi incluída em uma reconciliação que foi colocada em espera


• A data da transação está fora da Data de início da conciliação e Data do extrato

Observação: A lista de cenários de amostra não é exaustiva. Se for necessária uma


investigação adicional, entre em contato com o Suporte ao Cliente.

Solução

Reconciliação em espera

1. Navegue para Transações > Banco > Conciliar extrato bancário


2. Conta: Selecione Conta
3. Data do extrato bancário: Insira a data do extrato

Uma mensagem pop-up será exibida:

Esta conta possui um extrato em xx/xx/xxxx. Se você possuir outro extrato para esta conta, o
extrato existente será apagado.

Para ver a transação, o usuário deve abrir a instrução em espera:

1. Navegue para Transações > Banco > Conciliar extrato bancário


2. Conta: Selecione Conta
3. Data do extrato bancário: Digite a data da mensagem pop-up

Observação: Uma reconciliação é colocada em espera quando os usuários clicam no botão


Concluir mais tarde. Para obter mais detalhes, consulte o artigo 7582 Completing a
Reconciliation at a Later Time.

Transação fora da data da conciliação

Aqui está um cenário de amostra:

• Data da Transação = 10 de janeiro de 2020


• Data inicial da conciliação = 15 de janeiro de 2020
• Data do Demonstrativo de conciliação = 31 de janeiro de 2020

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.

ESOLVER ERRO: “ESTE PEDIDO DE VENDAS NÃO PODE SER ASSOCIADO A


UM PEDIDO DE COMPRA INTEREMPRESARIAL E USADO PARA
ATENDIMENTO ENTRE SUBISIDIÁRIAS...” AO CRIAR PEDIDO DE VENDAS
INTEREMPRESARIAL
Referência: SuiteAnswers 73956
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 cria um Pedido de vendas intercompanhias por meio


de Transações > Vendas > Gerenciar Pedidos de vendas interempresarial e encontra um
erro: "Este Pedido de venda não pode ser associado a um pedido de compra interempresarial e
usado para atendimento entre subsidiárias. Remova a associação com o pedido de compra
intercompany deste Pedido de vendas ou desmarque a caixa de seleção de atendimento entre
subsidiárias para este Pedido de vendas."

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.

1. Navegue até Personalização > Formulários > Formulários de transação


2. Edite seu formulário de Pedido de vendas preferido
3. Clique na aba Campos da tela e na sub-aba Itens
4. Na coluna Padrão da caixa de seleção para Permitir atendimento entre subsidiárias,
desmarque a caixa de seleção

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.

• Ative a preferência Permitir atendimento entre subsidiárias em um pedido de vendas.


• Ative a preferência Permitir devolução de cliente entre subsidiárias em uma autorização
de devolução de materiais (RMA).

Observações sobre estas preferências:

• Essas caixas de preferência estão ocultas e marcadas por padrão. É necessário


personalizar formulários de transação para mostrar as caixas na sub-aba Itens de um
pedido de venda ou no formulário RMA. Para isso, clique em Personalizar no
formulário
• Para marcar essas caixas, você também deve marcar a caixa de seleção Várias Rotas de
Entrega, que também está localizada na sub-aba Itens dos formulários
• Não é possível desativar a preferência Permitir atendimento entre
subsidiárias quando o registro Relacionamento de estoque global está vinculado a um
Pedido de vendas
• Não é possível desativar a preferência Permitir devolução de cliente entre
subsidiárias quando o registro de Relacionamento de estoque global está vinculado a
um Pedido de vendas

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXIBIR O RESULTADO NO CAMPO CORPO DA TRANSAÇÃO PERSONALIZADO


COM ARMAZENAR VALOR DESMARCADO USANDO A BUSCA SALVA DE
RESUMO
Referência: SuiteAnswers 76655
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Personalização > Listas, registros e campos > Campos do


corpo da transação > Criar
o Nome do campo: Insira Origem da busca salva
o Tipo: Selecione Texto de formato livre
o Armazenar valor: Desmarque a caixa de seleção
2. O clique em Aplica-se a
o Venda: Marque a caixa de seleção
3. Clique em Exibir
o Sub-aba: Selecione Principal
o Tipo de display: Selecione Oculto
4. Clique em Validação e valores padrão
o Busca: Selecione Busca salva resumida obrigatória
5. Clique em Salvar

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

1. Navegue até Personalização > Listas, registros e campos > Campos do


corpo da transação > Criar
o Nome do campo: Insira Origem usando fluxo de trabalho
o Tipo: Selecione Texto de formato livre
2. Clique em Aplica-se a
o Venda: Marque a caixa de seleção
3. Clique em Exibir
o Sub-aba: Selecione Principal
o Tipo de exibição: Selecione Texto em linha
4. Clique em Salvar

3. Crie o Fluxo de trabalho que origina o Valor do campo com o Armazenar valor
desmarcado para o campo com o Armazenar valormarcado

1. Navegue até Personalização > Fluxo de trabalho > Fluxos de


trabalho > Criar
2. Informações Básicas:
o Nome: Insira Campo de origem para armazenar valor nas faturas
o Tipo de registro: Selecione Transação
o Subtipos: Selecione Fatura
o Executar como admin: Marque a caixa de seleção

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

4. Criar Estado 1 com uma Ação

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

Observação: A atualização do Valor no campo com o Armazenar valor marcado será


executada quando o registro for criado ou quando o registro já criado for editado e salvo.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERGUNTAS FREQUENTES SOBRE HORA E DESPESA DE CLIENTE


INTEREMPRESARIAL
Referência: SuiteAnswers 76981
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Se a preferência Tempo e despesas interempresariais estiver definida como Permitir e o


recurso Cliente de várias subsidiárias estiver habilitado, os usuários poderão selecionar
qualquer uma das subsidiárias do cliente no relatório de entrada de horas/despesa a
faturar?

SIM. O Cliente com várias subsidiárias agora é suportado no Tempo e despesas


interempresariais . Haverá um novo campo chamado Subsidiária de cobrança no qual todas as
subsidiárias do cliente estarão disponíveis para seleção.

552
Onde está o campo Subsidiária de cobrança?

O campo Subsidiária de cobrança está localizado na linha Principal do formulário de entrada de


horas, já no Relatórios de despesas, ele é mostrado na linha de despesas.

Qual será o valor padrão do campo Subsidiária de cobrança?

Se a Subsidiária do Funcionário corresponder a uma das subsidiárias do cliente, o valor padrão


será a subsidiária do Funcionário.

Se a Subsidiária do Funcionário não corresponder a nenhuma das subsidiárias do cliente, o


valor padrão será a subsidiária principal do Cliente.

Para Projetos, como os projetos só podem ter uma subsidiária, o valor padrão será a subsidiária
do Projeto.

Se Tempo e despesas interempresariais estiver definido como Não Permitir, o campo


Subsidiária de cobrança ainda terá um valor?

A subsidiária do Projeto ou qualquer uma das subsidiárias do Cliente deve corresponder à


subsidiária do funcionário. Essa subsidiária correspondente será padronizada no campo
Subsidiária/Subsidiária de cobrança e não poderá ser editada pelos usuários devido à
preferência.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA > FATURA DO FORNECEDOR > 1099 DIVERSAS


QUALIFICADAS > EXIBIR A CATEGORIA 1099 DIVERSAS DA TRANSAÇÃO
PARA RELATÓRIOS DIVERSOS 1099
Referência: SuiteAnswers 81668
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

TAXAS DE PROCESSAMENTO DE EXCEÇÃO NETSUITE/ORACLE PAYROLL


2019
Referência: SuiteAnswers 85476
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Taxas de Processamento de Exceção NetSuite/Oracle Payroll 2019


Nota: O documento acima é o mesmo documento enviado a todos os usuários da folha de
pagamento.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXEMPLO DE IMPORTAÇÃO CSV DE AJUSTE DE ESTOQUE PARA ITEM DE


ESTOQUE COM NÚMERO DE LOTE COM CAIXAS
Referência: SuiteAnswers 65468
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 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

2. Navegue até Configurações > Importar/Exportar > Importar registros CSV


3. Examinar e carregar arquivo CSV

• Tipo de importação: Transação


• Tipo de registro: Ajuste de estoque
• Clique em vários arquivos para enviar
• Observação: Selecione e carregue o arquivo CSV em ordem.
• Arquivo primário - Ajuste de estoque: Clique em Selecionar ...
• Arquivo vinculado (opcional) - Ajustes de ajuste de estoque: Clique em Selecionar ...
• Arquivo vinculado (opcional) - Ajustes de ajuste de estoque - Detalhe de estoque:
Clique em Selecionar ...
• Clique Próximo >

4. Opções de importação

• Manuseio de dados: Adicionar


• Clique Próximo >

556
5. Mapeamento de arquivo

• Coluna de chave do arquivo primário: Selecione ID externo


• Ajustes de ajuste de estoque (arquivo vinculado) - Coluna: Selecione ID externo
• Ajustes de ajuste de estoque (arquivo principal) - Coluna-chave do arquivo
principal: Selecione ID externo2
• Ajustes de ajuste de estoque - Detalhe de estoque (arquivo de subregistro vinculado) -
Coluna de link de arquivo de subregistro: Selecione ID externo2

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

7. Salvar mapeamento e iniciar importação

• Nome do mapa de importação: Digite o nome


• Clique em Salvar e executar

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.

Conforme sugerido por SuiteAnswer ID 64755, o mapeamento para número de estoque de

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.

DEFINIÇÃO DE STATUS E GRAVIDADES DE DEFEITO NETSUITE PARA


BRONTO, NSPOS E OPENAIR
Referência: SuiteAnswers 22130
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Lista de Severidades de Defeito:


S1- Defeitos que bloqueiam o funcionamento de uma ou mais funções do Core Business.
Geralmente, são resolvidos em 1a 5 dias úteis, no entanto, podem levar mais tempo,
dependendo da complexidade do defeito.
S2 - Defeitos que não estão impedindo a operação de nenhuma função do Core Business.
Depende do impacto do caso de uso do negócio do cliente individual e, portanto, não podem
ser corrigidos, a menos que o defeito afete vários clientes. Resolução a Ser Determinada
S3 - Defeitos que têm uma Solução Alternativa e /ou não são um obstáculo para o seu negócio.
Investigação e Resolução a serem Determinados

Lista de Status de Defeitos NetSuite:


Aberto - Investigação Pendente: Defeito está com Investigação Pendente
Aberto - Em Investigação: A investigação ativa está sendo executada pelo Suporte,
Desenvolvimento ou Controle de Qualidade
Aberto - Resolução a ser definida: No momento, não está programado para ser investigado,
com escalação pendente ou casos adicionais do cliente
Aberto - Em Retenção: indica que pode haver uma Solução Alternativa e que a resolução
completa exigiria trabalho com recursos invasivos ainda não programados para nenhuma
versão futura
Aberto - Aceitando Votos: Aceitando Votos para Melhorias
Testes/Versão Pendente: A resolução está sendo testada - Programado para ser corrigido em
uma versão futura
Resposta do Cliente Pendente: A resposta do caso pendente do defeito foi enviada a você. É
necessário fornecer feedback sobre o problema ou fornecer mais informações
Fechado - Liberado em Nova Versão do Código: Resolução de defeito disponível na próxima
versão do NetSuite. Após o upgrade para a nova versão do produto NetSuite que é quando você
receberá a resolução.
Fechado - Liberado: O problema reportado foi corrigido e liberado para sua conta
Fechado - Disponível em Nova Versão do Pacote: A correção foi liberada e está disponível na
versão mais recente do pacote

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.

Para linhas de produtos diferentes de Bronto, OpenAir e NSPOS, visualize o processo de


resolução de problemas aqui.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TREINAMENTO DA FOLHA DE PAGAMENTO NETSUITE


Referência: SuiteAnswers 65061
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

O treinamento em vídeo abrange os seguintes tópicos:


1. Bem-vindo ao Treinamento da Folha de Pagamento da NetSuite
2. Motivo do treinamento.
3. Lista de Verificação da Configuração da Folha de Pagamento NetSuite
a. Atualizando Informações da Folha de Pagamento
b. Definindo Preferências de Folha de Pagamento
c. Configurando Local de Trabalho para Folha de Pagamento
d. Configuração de registro de funcionário
e. Configuração do item da folha de pagamento
f. Criando Folha de Pagamento
g. Estorno do cheque de pagamento
h. Ajuste da folha de pagamento
4. Atualizando Informações da Folha de Pagamento
a. Importância da atualização e do commit das informações da folha de
pagamento.
b. Como atualizar informações da folha de pagamento.
5. Definindo Preferências de Folha de Pagamento
a. Data Inicial do Serviço da Folha de Pagamento
b. Guia Preferência da Folha de Pagamento
c. Conta Padrão
 Atualizando Conta de Fundos da Folha de Pagamento

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.

RATEAR FATURAMENTO USANDO PROGRAMAÇÃO DE FATURAMENTO


Referência: SuiteAnswers 67703
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 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.

COMO CRIAR UMA REGRA DE RECONHECIMENTO DE RECEITA ANUAL COM


TABELA DE FATURAMENTO TRIMESTRAL ANEXADA?
Referência: SuiteAnswers 76190
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 Regra de Reconhecimento de Receita Anual com o Agendamento de Faturamento
Trimestral Anexado.

Solução

1. Navegue até Listas > Contabilidade > Regras de Reconhecimento de


Receita > Criar

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.

RESOLVER O ERRO: "A DATA DA TRANSAÇÃO QUE VOCÊ ESPECIFICOU ..."


AO FATURAR PEDIDOS DE VENDAS
Referência: SuiteAnswers 81057
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 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.

A. Data básica da fatura na data da tabela de faturamento

1. Navegue até Configuração > Contabilidade > Preferências Contábeis


2. Clique na aba Gerenciamento de pedidos
3. A Data básica da fatura na data da tabela de faturamento está marcada. Como essa
preferência está marcada, ao faturar o Pedido de vendas com tabela de faturamento, ela usa a
data na tabela de faturamento em vez da data da transação.

B. Permitir Data da transação fora do período de lançamento

1. Navegue até Configuração> Contabilidade > Preferências Contábeis


2. Clique na guia Geral
3. A preferência Permitir Data da transação fora do período de lançamento está definida
como não permitir. Isso proibirá a criação de transações que não estejam dentro do período de
lançamento.

Solução

564
Se você quiser que a Fatura tome a Data na Programação de Faturamento

1. Navegue até Configuração > Contabilidade > Preferências Contábeis


2. Aba Geral
3. Livro-razão:
• Permitir Data da transação fora do período de lançamento: Marque
a caixa de seleção
4. Clique em Salvar
5. Navegue para Transações > Vendas > Pedidos de vendas das faturas
6. Fatura: Marque a caixa de seleção
7. Clique em Submeter

Se você quiser que a Fatura tome a data de hoje

1. Navegue até Configuração > Contabilidade > Preferências Contábeis


2. Clique na aba Gerenciamento de pedidos
3. Faturamento:
• Data básica da fatura na data da tabela de faturamento: Desmarque
a caixa de seleção
4. Clique em Salvar
5. Navegue para Transações > Vendas > Pedidos de vendas das faturas
6. Fatura: Marque a caixa de seleção
7. Clique em Submeter

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LANÇAMENTOS DE DEFASAGEM NO RELATÓRIO DE VENCIMENTO DO CR


Referência: SuiteAnswers 89629
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Transações > Clientes > Aceitar pagamentos do cliente


2. Preencha os seguintes campos:

• Cliente
• Moeda
• Conta de Contas a Receber

565
• Conta
• Data
• Período de lançamento

3. Na sub-aba Aplicar > Fatura do cliente, selecione o Lançamento


4. Na sub-aba Aplicar > Créditos, selecione o Lançamento
5. Clique em Salvar

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.

FUSO HORÁRIO PADRÃO PARA USUÁRIOS NÃONETSUITE PARA CONVITE DE


EVENTOS
Referência: SuiteAnswers 89624
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 definir um fuso horário padrão para usuários não NetSuite para convite
de Eventos

Solução

O fuso horário do evento segue o horário de preferência da empresa


(Configurações > Empresa > Informações da empresa) se o destinatário não tiver acesso ou
login a NetSuite.

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.

ALTERAR FREQUÊNCIA DO ACÚMULO DE AUSÊNCIAS DE PROATIVO ANUAL


PARA QUINZENAL
Referência: SuiteAnswers 89625
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

566
Produto: NetSuite 2021.2

Cenário

A empresa precisa alterar a Frequência do acúmulo de ausências de proativo anual para


quinzenal.

Solução

O administrador precisa editar a Regra de ausência e alternar a Frequência do acúmulo de


ausência para quinzenal. As alterações precisam ser feitas antes do Início do período.

1. Vá para Configurações > Sistema de informações de RH > Plano de ausência


2. Plano de ausência: Clique em Visualizar
3. Regra de ausência:

o Tipo de ausência: clique em Editar

4. Tipo de acúmulo: Selecione Proativo ou Retroativo


Observação:

o Os acúmulos quinzenais ocorrem nos dias 1 e 15 de cada mês, se o tempo


afastado acumular de forma proativa.
o As acumulações quinzenais ocorrem no dia 15 e no último dia de cada mês se o
tempo afastado acumular de forma retroativa.

5. Frequência de acúmulo: Selecione quinzenal


6. Clique em Salvar

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.

AUTORIZAÇÃO DO WS REST PARA CHAMADA DO SUITESCRIPT


Referência: SuiteAnswers 89616
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O REST WebServices está permitindo somente a autorização do OAuth e o NLAuth não é


permitido.

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 continuar usando a configuração acima, para evitar o erro,


1. Não defina o entityID ao criar o registro de Lead usando as Solicitações do SOAP
2. Se quiser usar o entityID personalizado em Lead, implante o Script do Evento do
Usuário ao criar o registro em Após Enviar, carregue o registro usando o Script e use o
API nlapiSetFieldValue para alterar o valor do id da entidade

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.

ALGUNS ITENS ESTÃO AUSENTES NA PÁGINA CONTAGEM DE ESTOQUE


Referência: SuiteAnswers 89571
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Contagens de estoque relacionadas ao item que ainda está com Status


Concluído/Pendente, Aberto e Iniciado.
2. Nenhuma Data da próxima contabilização está definida na Localidade.
3. A Data da próxima contabilização no registro do item não está dentro das datas
definidas na página Contagem do Estoque.
4. A Localidade definida na página Contagem de estoque não corresponde à Localidade
do Item que o usuário espera ver na página indicada.
5. Nenhuma transação anterior para itens que "Usar itens" está marcada no registro de
item.
6. Já havia uma Contagem de estoque criada para os itens. Como uma Contagem de
estoque já foi criada, o sistema não permitirá que o usuário inicie outra Contagem de
estoque para o mesmo item no mesmo Depósito/Localidade.

Notas adicionais sobre (5):

• 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.

O VALOR DO IMPOSTO SOBRE DESCONTOS NÃO REFLETE NO RELATÓRIO


INTERNACIONAL DE IMPOSTOS DA BÉLGICA COM O DESCONTO DO
PARCEIRO NA FATURA
Referência: SuiteAnswers 89582
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 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

O problema é considerar o Desconto do parceiro sem Tabela de tributação na


aba Contabilidade > seção Impostos.

Com isso, o sistema usará o Código do Imposto Padrão


em Configurações > Contabilidade > Configuração de impostos > Código do imposto
padrão. No entanto, este Código de imposto não refletirá na Caixa 3 e 54.

Para resolver isso:

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)

Observação: A Caixa 3 e 54 agora devem refletir corretamente a Quantia do imposto correta.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NAVEGUE ATÉ CONFIGURAÇÕES > PERSONALIZAÇÃO > LOCALIZAÇÃO DA


ALEMANHA > CLIQUE EM INSTALAR PARA SKR 04 | PLANO DE CONTAS >
RESULTADO: ERRO
Referência: SuiteAnswers 89500
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 Alemanha

Cenário

Localização da Alemanha > Instalar Plano de Contas SKR 04 > Erro:


SSS_INVALID_SRCH_COL > "tipo": "erro. SuiteScriptError", "nome":
"SSS_INVALID_SRCH_COL", "mensagem": "Um nlobjSearchColumn contém uma coluna
inválida ou não está na sintaxe correta: número

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.

Para habilitar esse recurso:

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.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA DE ITEM INVÁLIDA XXXX”


Referência: SuiteAnswers 89491
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA DO INVALID_KEY_OR_REF


INVÁLIDA DO CUSTRECORD_IN_TRAN_ENTITY XX” NA PÁGINA FATURA
Referência: SuiteAnswers 89483
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O usuário deve definir o Cliente usado como ativo.

1. Navegue até Listas > Relacionamentos > Clientes


2. Clique no botão Editar ao lado do Cliente usado
3. Clique em Informações do sistema
4. Desmarque a caixa de seleção Inativa
5. Clique em Salvar
6. Navegue até Transações > Vendas > Digitar pedidos de vendas > Lista
7. Clique em Visualizar ao lado do Pedido de vendas a ser faturado
8. Clique em Próxima fatura ou Faturar remanescentes
9. Clique em Salvar

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.

O SALDO NO PORTLET DE FOLGAS DO FUNCIONÁRIO NÃO CORRESPONDE


AO SALDO NO REGISTRO DO FUNCIONÁRIO
Referência: SuiteAnswers 89493

Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Time-Off Tracking | ID do pacote: 112449

Cenário

O funcionário visualiza o saldo da Folga no portlet Tempo afastado. O saldo exibido na


aba Início não corresponde ao que o Administrador pode ver na aba Saldos no registro do
funcioná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:

1. Navegue até Painel Inicial > portlet Tempo afastado


2. Ícone do menu do portlet Tempo afastado: Clique em Remover
3. Canto superior direito: Clique em Personalizar
4. Conteúdo padrão: Clique em Tempo afastado

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.

Aqui estão as etapas para ativar o recurso:


1. Navegue até Configuração > Empresa > Ativar Recursos
2. Na subguia Empresa > seção Projeto, marque Orçamentos Avançados do Projeto
3. Clique em Salvar

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.

PEDIDOS DE VENDA E FATURAS CRIADAS A PARTIR DA IU DO NETSUITE NÃO


ESTÃO VISÍVEIS NO HISTÓRICO DE COMPRAS DA MINHA CONTA DO SITE
Referência: SuiteAnswers 89503

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.

CAMPANHA DE MARKETING > PRESO PARA STATUS PROGRAMADO PARA


EXECUÇÃO MESMO APÓS DATA PROGRAMADA
Referência: SuiteAnswers 89565
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 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.

Um dos motivos que podem causar o comportamento é que o registro da Campanha de


Marketing está definido como Inativo.

Solução

5. Navegue até Listas > Marketing > Campanhas de Marketing


6. Campanha: Clique em Editar
7. Clique em Informações do Sistema
8. Inativo: Desmarque a caixa de seleção
9. Clique em Salvar

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:

• Habilitar: Desmarque a caixa de seleção

4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMO ATIVAR IMAGENS EM MINIATURA DE CATEGORIA E SUBCATEGORIA


Referência: SuiteAnswers 89717
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: SuiteCommerce Advanced 2020.1 | ID do pacote: 311390

Cenário

As imagens em miniatura de Categorias/Subcategorias do Commerce não serão exibidas na


Loja virtual avançada do SuiteCommerce, a menos que pagebannerurl e thumbnailurl sejam
selecionadas na configuração do domínio da loja virtual.

Solução

Para que a imagem em miniatura da Categoria/Subcategoria apareça na loja virtual, o usuário


deve selecionar pagebannerurl e thumbnailurl na aba integrações da configuração do
SuiteCommerce.

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.

LANÇAMENTOS DE ELIMINAÇÃO GERADOS PELO SISTEMA SÃO DIVIDIDOS


EM VÁRIOS LANÇAMENTOS E AS QUANTIAS BALANCEADAS SÃO
CONTABILIZADAS NA CONTA CTA-E
Referência: SuiteAnswers 89716
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

WMS 2019.2 - NÃO É POSSÍVEL ATRIBUIR O SEPARADOR - LIBERAÇÃO DE


ONDA PENDENTE
Referência: SuiteAnswers 89732
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DEPARTAMENTO, CLASSE E LOCALIZAÇÃO NO NÍVEL DA LINHA COPIA OS


VALORES DA LINHA PRINCIPAL QUANDO A ORDEM DO CLIENTE É
FATURADA
Referência: SuiteAnswers 89702
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIO HSN GSTR1 APRESENTANDO ERRO NO UPLOAD NA


FERRAMENTA OFF-LINE DO GST
Referência: SuiteAnswers 89700
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 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.

RESOLVER ERRO: “NENHUM ID DE MAPEAMENTO DE INTEGRAÇÃO CSV


DETECTADO” AO USAR A IMPORTAÇÃO CSV
Referência: SuiteAnswers 89697
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 está encontrando um erro de "Nenhum ID de Mapeamento de integração CSV


detectado" ao tentar executar o NSTS CSV Integrator.

Solução

1. Abrir o Arquivo de propriedades do NetSuite


2. Em vez de usar o NLAuth no parâmetro netsuite.login:
3. Usar o OAuth ao usar a Autenticação baseada em token
4. Em seguida, coloque um comentário netsuite.role.parameter
5. Use o URL Específico da conta ou o URL externo como netsuite.tsg.Integration.
Parâmetro restlet.ur;

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISAS SALVAS > PROCURAR IMPLANTAÇÕES DE SCRIPT PARA


EXECUÇÃO COMO ATRIBUIÇÃO "ACESSO COMPLETO (OBSOLETO)"
Referência: SuiteAnswers 89696
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 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.

SUITESUCCESS WIP PARA CUSTOS E PACOTES DE REGISTRO DE PROJETO


NÃO ESTÃO DISPONÍVEIS
Referência: SuiteAnswers 89690
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RASTREABILIDADE DE LOTES DO SUITESOLUTIONS - NÚMEROS DE LOTES


NÃO MOSTRADOS NO CAMPO SUSPENSO DE NÚMERO DE LOTE
Referência: SuiteAnswers 89688
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

NÃO É POSSÍVEL ATUALIZAR ENDEREÇO DE E-MAIL PARA UM ENDEREÇO


DE E-MAIL EXISTENTE
Referência: SuiteAnswers 89687
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITESOLUTIONS - AR DEDUCTION MANAGEMENT - NSTS WODM WHITE OFF


LIMITS UE ERROR "SSS_INVALID_SRCH_COL AO EXIBIR A LISTA DE
REGISTROS DE FATURA NO MODO DE EDIÇÃO EM LINHA"
Referência: SuiteAnswers 89685
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteSolutions - AR Deduction Management | ID do pacote: 165215| Versão: 1.3

Cenário

O usuário está encontrando o erro "SSS_INVALID_SRCH_COL" ao visualizar a Lista de


registros da Fatura no modo Edição em Linha.

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.

1. Navegue até Documento > Arquivos > Arquivo


2. Clique em SuiteBundles
3. Clique em Bundle 165215
4. Clique em NSTSWriteOffAndDeductionManagement
5. Clique em Evento de usuário
6. NSTS_WODM_UE_WriteOffLimit.js: Clique em Editar
7. Analisando a seguinte seção de código:

var recInvoice = scriptContext.newRecord;


var invoiceCurrency = recInvoice.getValue('currency');

if(scriptContext.type == scriptContext.UserEventType.XEDIT){

var lookupRs = search.lookupFields({

type: 'invoice',

id: recInvoice.id,

columns: 'currency'

});

invoiceCurrency = lookupRs['currency'][0]['value'];

584
}

Altere o código mencionado acima para o seguinte:

var recInvoice = scriptContext.newRecord;


var invoiceCurrency = 1;
//var invoiceCurrency = recInvoice.getValue('currency');

/*
if(scriptContext.type == scriptContext.UserEventType.XEDIT){

var lookupRs = search.lookupFields({

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.

RESOLVER ERRO: "ID DE ICD INVÁLIDO NA FÓRMULA" AO ATUALIZAR


MARCADORES DE DESEMPENHO
Referência: SuiteAnswers 89682
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

É recomendável executar as seguintes etapas:

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.

SUITETALK - ANEXE UM ARQUIVO SALVO NA PASTA DE ARQUIVO NO


REGISTRO DO CHAMADO USANDO A OPERAÇÃO DE ANEXAÇÃO
Referência: SuiteAnswers 89681
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLVER ALERTA QUANDO REGISTRAR EM PROMPTS UM ERRO:


"INFORME VALOR(ES) PARA: XX", NO SUITECOMMERCE INSTORE(SCIS)
Referência: SuiteAnswers 89670
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

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

Para resolver esse erro, os usuários podem seguir as instruções abaixo:

1. Navegue até Configurações > Empresa > Unidade


2. Unidade: Clique em Editar
3. Preencha campo (s) obrigatório (s)
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO IVA DO REINO UNIDO > BOTÃO AJUSTAR RETORNO MOSTRA


ERRO "NÃO É POSSÍVEL EXECUTAR O RELATÓRIO PORQUE REGISTROS
PERSONALIZADOS NÃO ESTÃO ATIVADOS"
Referência: SuiteAnswers 89669
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

NAVEGADOR DE SUBSIDIÁRIAS SOMENTE MOSTRA UMA SUBSIDIÁRIA


Referência: SuiteAnswers 89668
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Navegue para Página Inicial > Definir preferências


2. Selecione a sub-aba Verificação restrita
3. Selecione a Subsidiária-principal ou nenhuma
4. Salve as alterações

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

1. Efetue log-in usando a função de Administrador


2. Navegue até Configurações > Usuários/Funções > Gerenciar funções
3. Clique em Editar ao lado da função de Administrador não padrão
4. Clique em Permissões
5. Clique em Transações
6. Permissão: Selecione Oportunidade
7. Nível: Selecione Total
8. Clique em Salvar

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.

SUITETALK - SOLICITAÇÃO DE AMOSTRA PARA EXECUTAR BUSCA SALVA


USANDO O CUSTOMRECORDSEARCHADVANCED COM CRITÉRIOS
ADICIONAIS
Referência: SuiteAnswers 89640
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 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.

WEB SERVICES > PREENCHER O CAMPO 'CRIADO DE' NA FATURA PARCIAL


DA ORDEM DE VENDA
Referência: SuiteAnswers 89665
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESPOSTA DE ERRO: "LOG-IN INVÁLIDO. O ACESSO DO CLIENTE ESTÁ


DESATIVADO." NOS SERVIÇOS DE WEB
Referência: SuiteAnswers 89663
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 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.

TRANSAÇÃO SALVA PESQUISA > FATURA > OBTER LUCRO BRUTO E


PORCENTAGEM DE LUCRO BRUTO COM BASE NO CUSTO
Referência: SuiteAnswers 89639
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 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.

EXIBIR UMA MENSAGEM ANTES DA EXECUÇÃO DE UM SCRIPT EXTENSO


Referência: SuiteAnswers 89637
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Veja abaixo um exemplo de código:


//Add additional code
...
if (scriptContext.fieldId == 'otherrefnum'){
var msgLongScript = message.create({
title: "Notice",
message: "Updating subsidiary settings may take a while, please be
patient and let the script run...",
type: message.Type.INFORMATION

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.

RESOLVER AVISO: "A DATA ESTÁ FORA DA FAIXA VÁLIDA"


Referência: SuiteAnswers 89658
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para mais informações, consulte o artigo 64507 Time-Off Rules.

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.

ATRIBUIR SEGMENTOS DO CLIENTE AOS CONJUNTOS DE CAMPOS


Referência: SuiteAnswers 89633
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Standard

Cenário

Segmentos do cliente exibidos inesperadamente nos Serviços web.

597
Solução

1. Navegue até Comércio > Sites> Lista do site


2. Editar registro do site
3. Na sub-aba Conjuntos de campos
1. Sob a coluna Campos incluídos no conjunto de campos
2. Adicione o Segmento do cliente em todos os Nomes do conjunto de
campos exceto nos Itens correlacionados (Detalhes) e Itens relacionados
(Detalhes)
3. Clique em Enviar
4. Clique em OK
4. Navegue até Comércio > Sites > Lista do site
5. Editar registro do site
6. Na sub-aba Índice de busca
7. Selecione a sublista Campos de faceta
1. Na coluna Nome do Campo de faceta
2. Adicione a opção Segmentos do cliente (Personalizados)
3. Clique em OK
4. Clique em Salvar
8. Execute um Reconstruir índice de pesquisa e/ou uma Solicitação de invalidação de
cache

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A UNIDADE NÃO É ATUALIZADA NA PROPOSTA DO ATIVO APÓS ALTERÁ-LA


NA FATURA
Referência: SuiteAnswers 89632
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITEANALYTICS: CONNECT (ODBC) > USANDO A FUNÇÃO ROW_NUMBER( )


Referência: SuiteAnswers 89630
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O NOME E ENDEREÇO DA EMPRESA ESTÁ MOVENDO PARA O LOGOTIPO DA


EMPRESA USANDO MODELO PDF/HTML AVANÇADO
Referência: SuiteAnswers 89621
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Em um Modelo avançado de PDF/HTML padrão, os campos logotipo, nome e endereço da


empresa são colocados em uma única coluna no cabeçalho do modelo. Se o valor do endereço
da empresa for longo, algum texto do endereço ficará abaixo do logotipo da empresa se a altura
da imagem for menor que o texto.

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

2. Clique em Personalizar/Editar no modelo preferido

3. Procure a linha onde a amostra abaixo está localizada:


<td rowspan="2">

<#if companyInformation.logoUrl?length != 0>

<img src="${companyInformation.logoUrl}" style="float: left; margin:


7px" />

</#if>

<span class="nameandaddress">${companyInformation.companyName}</span>

<br />

<span class="nameandaddress">${companyInformation.addressText}</span>

</td>

Observação: Em geral, esse código está localizado na linha 19 do modelo.

4. Substitua o código pelo seguinte:


<td rowspan="2" width="120px"><#if companyInformation.logoUrl?length
!= 0><img src="${companyInformation.logoUrl}" style="float: left;
margin: 7px" /></#if></td>

<td rowspan="2"><span
class="nameandaddress">${companyInformation.companyName}</span><br
/><span
class="nameandaddress">${companyInformation.addressText}</span></td>

Observação: Altere o valor da propriedade de largura da célula do logotipo da empresa


adequadamente para ter espaçamento suficiente entre o logotipo e as informações da empresa.

5. Clique em Salvar

Observação: Essa solução só se aplica a Modelos PDF/HTML padrões de Reembolso


em dinheiro, Venda à vista, Memorando de crédito. Depósito do Cliente, Cota, Relatório de
despesas, Fatura, Lista de embarque, Pagamento do cliente, Recibo de coleta, Pedido de
compra, Autorização de devolução, Pedido de vendas, Demonstrativo, Declaração Multi-

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.

RESOLVER PROBLEMA ONDE OS ITENS SUBORDINADOS DA MATRIZ


MOSTRAR "NOME DE EXIBIÇÃO" EM VEZ DE "NOME/NÚMERO DO ITEM" NA
PÁGINA DE SOLICITAÇÃO DE ATENDIMENTO NO SUITECOMMERCE
INSTORE(SCIS)
Referência: SuiteAnswers 89613
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
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

1. Navegue até Configurações > SuiteCommerce avançado > Aplicativos SSP

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.

CRIAR ATALHO DE ONDA


Referência: SuiteAnswers 89012
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 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.

SEGMENTO PERSONALIZADO > INSTALAÇÃO DE PACOTE > ERRO


INESPERADO
Referência: SuiteAnswers 89019
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

603
Produto: NetSuite 2021.1

Cenário

Ao instalar um pacote do Ambiente de teste que contém um Segmento personalizado, é


possível encontrar um "Erro inesperado". Um possível motivo pelo qual este erro é encontrado
é uma função inativa selecionada na aba Permissões de um Segmento personalizado incluído
como objeto no pacote.
Para resolver isso, identifique a função inativa da Produção (Conta de Destino) e remova-a na
aba Permissões do Segmento personalizado do Ambiente de teste (Conta de Origem).

Solução

1. Identificar o Segmento personalizado no Pacote


1. Navegue até Personalização > SuiteBundler > Criar Pacote > Lista
2. Clique no Nome do pacote
3. Vá para a guia Componentes
4. Anote o(s) Segmento(s) personalizado(s)

2. Verifique a lista de Funções inativas


1. Navegue até Configuração > Usuários/Funções > Gerenciar funções
2. Marcar a caixa de seleção Mostrar inativos
3. Anote as Funções inativas

3. Edite o Segmento personalizado e remova as Funções inativas


1. Navegue até Personalização > Listas, registros e campos > Segmentos
personalizados
2. Clique em Editar no Segmento personalizado
3. Ir para a aba Permissões
4. Clique em Remover na(s) Função/Funções inativa(s)
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A FUNÇÃO PERSONALIZADA ESTÁ RECEBENDO UM ERRO INESPERADO AO


EDITAR O MODELO PDF/HTML AVANÇADO DE DEMONSTRATIVO
Referência: SuiteAnswers 89015
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

Produto: NetSuite 2021.1

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar a função desejada
3. Clique em Permissões
4. Clique em Listas
o Clientes
▪ Nível: Selecione Total
o Subisidiárias
▪ Nível: Selecione Total
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: "LOCKRECORD [ERRO: FALHA NA EXECUÇÃO DA AÇÃO:


OCORREU UM ERRO SUITESCRIPT INESPERADO]"
Referência: SuiteAnswers 89009
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A mensagem de erro "LOCKRECORD [Erro: Falha na execução da ação: Ocorreu um erro


SuiteScript inesperado]" aparece para a ação Bloquear Registro nos logs de Fluxo de trabalho
em Informações do Sistema > Histórico de fluxo de trabalho.

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.

Nenhuma ação é necessária.

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.

Etapas para reproduzir:

1.Navegue até Listas > Marketing > Criar campanhas de e-mail


2.Título: Insira um Título
3.Exemplo: Testar campanha por e-mail
4.Preencha os campos obrigatórios:
• Gerente: Selecione o usuário que será designado como Gerente da Campanha
• Data inicial: Selecione sua Data inicial preferida
5.Clique em Próximo
6.Selecione NEW DYNAMIC TARGET GROUP do TARGET GROUP FROM:
7.Aparecerá a caixa pop-up mostrando a 'exceção: não é possível criar uma opção
com texto nulo'.

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.

LOTE DA FOLHA DE PAGAMENTO FICOU PRESO AO STATUS DE


CONFIRMAÇÃO
Referência: SuiteAnswers 88999
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

EDITAR PAGAMENTO DO CLIENTE > ALTERAR IMPACTO DO LIVRO RAZÃO


ADEQUADAMENTE
Referência: SuiteAnswers 88992
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIAR BUSCA SALVA DE FUNCIONÁRIO PARA MOSTRAR FUNCIONÁRIOS


QUE NÃO FIZERAM ENTRADAS DE HORAS NA ÚLTIMA SEMANA
Referência: SuiteAnswers 88989
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 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

1. Vá para Transações > Gerenciamento > Buscas salvas > Criar


2. Clique em Funcionário
3. Clique em Critérios
4. Clique em Padrão
5. Filtrar:
Observação: Para cada filtro necessário, use o menu suspenso para selecioná-lo e,
depois de ajustado, clique em Adicionar, se necessário.

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.

A CAIXA DE SELEÇÃO FATURÁVEL NÃO ESTÁ VISÍVEL NO REGISTRO


SEMANAL DE HORAS E NEM NO REGISTRO DE TEMPO PERSONALIZADO
Referência: SuiteAnswers 88702
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.2

Cenário

Ao usar um formulário de Registro de tempo personalizado e um Registro semanal de horas, a


caixa de seleção Faturável pode ser marcada na página formulário de entrada personalizado, no
entanto, ela não fica visível no formulário de Registro de tempo personalizado e no Registro
semanal de horas.

Solução

Para tornar o campo Faturável visível:

1. Navegue até Configuração> Empresa > Habilitar recurso


2. Clique na aba Transações
3. Cobrar custos de clientes: Marque a caixa de seleção
4. Clique em Salvar
Observação: A coluna A faturar só será ativada quando o Cliente já estiver
selecionado.

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

Executar o relatório Detalhes do Balanço Patrimonial e quando o usuário exportá-lo para o


Excel, o valor exibido no arquivo do Excel será diferente do valor na IU.

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:

1. Se você quiser vincular o saldo no relatório de resumo do Balanço Patrimonial em


relação ao relatório de Detalhe da Seção/Capítulo/Conf específico, é importante que a
data selecionada para o relatório de detalhes do Balanço Patrimonial seja desde
o início do negócio até a data de referência, por exemplo (Jan 1970-Dec 2020). Depois
de gerar os detalhes do Balanço Geral (Jan 1970-Dec 2019), você poderá exportá-lo
para o Excel. Observe que o relatório detalhado fala com o relatório Resumo do
Balanço Patrimonial.

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.

1. Clique no ícone CSV no rodapé do relatório.


2. Abra o arquivo CSV exportado e salve-o novamente como um arquivo do tipo
Excel para que você possa editá-lo no formato Excel.

Observação: Não é necessário se preocupar com os alinhamentos de coluna,


pois ele será ajustado automaticamente quando salvo como um arquivo do
Excel.

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.

CONFIGURAÇÃO DE ITEM DE FOLHA DE PAGAMENTO A SER REPORTADO


NO W-2 FORM BOX 14
Referência: SuiteAnswers 89061

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.

IMPRIMIR FOB (EMBARQUE GRATUITO) NA LISTA DE EMBARQUE USANDO


MODELOS AVANÇADOS DE PDF/HTML
Referência: SuiteAnswers 88230
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 que o Código FOB (Embarque gratuito), que é do Pedido de vendas, seja
impresso no Atendimento do Item.

Solução

1. Crie um Campo de corpo de transação Personalizado

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

2. Atualize o Modelo avançado de PDF/HTML para a Lista de Embaque

1. Modelo Avançado de PDF Preferencial: Clique em Editar


2. Canto direito acima: Altere Código-fonte
3. Código-fonte: Adicone a linha abaixo

${record.custbody_fob}

Observação: Substitua custbody_fob pelo ID interno do seu campo personalizado.

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

Um código personalizado implementado usando o Modelo PDF/HTML Avançado no Modelo


de Verificação que exibiria uma assinatura por meio de um arquivo de imagem. Este artigo
aborda como atualizar a assinatura no modelo de verificação.

Solução

1. Faça upload da imagem (arquivo .jpg) da assinatura no Pasta de arquivo

1. Navegue até Documentos > Arquivos > Imagens


2. Clique em Adicionar Arquivo
3. Selecionar arquivo de Imagem de Assinatura
4. Quando o upload for concluído, localize o Arquivo de Imagem
5. Arquivo de Imagem: Clique em Editar
6. Copiar o terceiro URL
7. Personalize o url copiado inserindo amp; logo após todos os & sinais

2. Personalize o Layout de Verificação

1. Navegue até Personalização > Formulários > Modelos Avançados PDF/HTML


2. Layout de Verificação Preferencial: Clique em Editar
3. Canto superior direito: Alternar código-fonte
4. Código-fonte: Adicionar código abaixo
Observação: adicione o URL copiado entre as aspas duplas.

5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REMOVER NOME DA EMPRESA AO LADO DO CONTATO AO IMPRIMIR


REGISTROS USANDO MODELOS AVANÇADOS DE PDF/HTML
Referência: SuiteAnswers 88227
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Modelo avançado de PDF preferido: Clique em Editar
3. Canto superior direito: Alterne o código-fonte
4. Código-fonte: Localize $ {record.custom_field} e substitua-o por $
{record.custom_field?keep_after(": ")}
5. Clique em Salvar
Observação: Substitua o custom_field pelo ID interno do seu campo personalizado.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DO ARQUIVO DE AUDITORIA > NÃO É POSSÍVEL SELECIONAR


OUTRO LIVRO CONTÁBIL EM ALGUMAS SUBSIDIÁRIAS
Referência: SuiteAnswers 88231
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Isso acontece em algumas Subsidiárias selecionadas, se a Configuração do Livro


Contábil não incluir a Subsidiária selecionada em sua caixa de seleção de Subsidiária.

Para resolver:

1. Navegue até Configurações > Contabilidade > Livros contábeis


2. Localize o Livro contábil e clique em Editar
3. No registro do Livro contábil, verifique se a Subsidiária está selecionada na caixa
Subsidiária e se o Status a seguir está definido como Ativo
4. Após concluir, clique em Salvar

615
Esse artigo foi útil? Clique aqui para deixar seu comentário.

A API FORM.CLIENTSCRIPTMODULEPATH NÃO ACIONA SCRIPTS DE


CLIENTE
Referência: SuiteAnswers 88235
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIO INTRASTAT > ALGUMAS FATURAS NÃO ESTÃO APARECENDO


Referência: SuiteAnswers 88236
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 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.

ENTRADA DE ESTORNO NÃO CRIADA PARA LANÇAMENTO COM CAIXA DE


SELEÇÃO PRORROGAR REGISTRO COMO MARCADA
Referência: SuiteAnswers 88237
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 um Lançamento a ser revertido em uma data específica e o Prorrogar


registro está marcado. Na data de Reversão, não havia Entrada de estorno criado.

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:

1. Navegue até Transações > Gerenciamento > Inserir Transações


Memorizadas > Lista
2. Procure o "Estorno do Lançamento xxx"
3. Clique em Editar
4. Ação: Selecione Automática
5. Clique na aba Recorrente
6. Período: Selecione Uma vez
7. Próxima data: Insira a Próxima Data
8. Navegue até Transações > Gerenciamento > Inserir Transações
Memorizadas > Lista
9. Entrada de estorno xxx: Marque a caixa de seleção
10. Clique em Salvar

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.

VISÃO GERAL DE PERGUNTAS SOBRE SOLUÇÃO DE PROBLEMAS


RELACIONADOS AO DESEMPENHO
Referência: SuiteAnswers 88239

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.

Ao coletar detalhes de desempenho, é importante seguir as seguintes considerações:


1. Execute a ação tentada (por exemplo, carregue um registro ou execute um relatório) 3–5
vezes para aquecer caches. Isso é importante porque, para a primeira ação no registro, a
ação precisa ser armazenada em cache para que possa levar mais tempo.
2. Clique duas vezes no logo Oracle NetSuite no topo da página
3. Faça uma captura de tela, salve-a e envie-a como um anexo.

Observação: Não execute a ação em uma nova janela ou guia.

Com detalhes de desempenho, forneça as seguintes informações adicionais:


• Quando esse comportamento foi notado pela primeira vez - Isso é crucial para
investigar a causa do comportamento.
• Quais são os passos exatos para reproduzir o problema? (Indique se Produção ou
Sandbox)
• Exemplo: Transações > Pedido de vendas > e outras ações associadas ao registro.
• Qual é o ID da conta em que você está tendo lentidão?
• Quais registros (Cliente, Ordem de Venda, etc.) são afetados?
• Durante quais ações (Exibir/Editar/Salvar) o problema ocorre?
• Quantos usuários (usuário individual, vários usuários ou todos os usuários) e atribuições
(Administrador, Personalizado, etc.) são afetados? Especifique o(s) e-mail (s) do
usuário afetado (s).
• Como a lentidão está afetando sua operação diária de negócios?
• Se a lentidão persistir, haverá qualquer:

618
- Impacto financeiro?
- Atraso nos pagamentos ou embarque?
- Prazo perdido?
- Algum outro impacto? Especifique.

Observação: As informações mencionadas acima são importantes para a solução de problemas


e compreensão do problema em tempo hábil.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

USAR CAMPO DE CLIENTE NATIVO EM CAMPO PERSONALIZADO


Referência: SuiteAnswers 88240
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 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.

RESOLVER ERRO 'VOCÊ NÃO TEM PERMISSÕES PARA DEFINIR UM VALOR


PARA A CLASSE DE ELEMENTO' AO USAR A OPERAÇÃO GETSELECTVALUE
Referência: SuiteAnswers 88241
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

619
Produto: NetSuite 2021.1

Cenário

Ao executar uma operação do getSelectValue para transações de Pedido de vendas e usar o


campo Classe como filtro, o seguinte erro é encontrado:

"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.

Podemos verificar isso através das seguintes etapas:

1. Vá para Personalização > Formulários > Formulários de transação


2. Procure os formulários com o tipo Pedido de vendas
3. Verifique qual formulário tem a caixa de seleção Preferido marcada
4. Verifique se este form tem a caixa de seleção Exibir marcada para o campo Classe
Observação: Isso também é aplicável a outras transações e formulários de entrada.

Depois de marcar a caixa de seleção Exibir e salvar as alterações, a solicitação de serviço da


web deverá agora ser bem-sucedida.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “ERRO AO INSTANCIAR O BUILDER


COM.NETSUITE.IDE.ECLIPSE.BUILDER.SUITESCRIPT“ NO SUITECLOUD IDE
Referência: SuiteAnswers 88242
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 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

Importe seus projetos antigos do diretório do espaço de trabalho antigo.

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.

MOSTRAR EXIBIÇÃO DE TEMPO DE ESTRATIFICAÇÃO NO PAINEL QUANDO


NÃO HÁ NADA NA EXIBIÇÃO
Referência: SuiteAnswers 88243
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

USO DE PAGAMENTO DA APPLE PAY NO DISPOSITIVO VERSAPAY/SOLUPAY


INGENICO INTEGRADO NO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 88247
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

A SELEÇÃO DO CLIENTE REDEFINE OS VALORES EM OUTROS CAMPOS DO


REGISTRO DE TRANSAÇÃO
Referência: SuiteAnswers 88248
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

NENHUM ATIVO PROPOSTO DO REGISTRO DE LEASING NA PROPOSTA DE


ATIVOS
Referência: SuiteAnswers 88344
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Verifique se a Conta do Ativo é a mesma em:


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

• Data de início e a Data de término: Revise para capturar a data


do lançamento

3. Navegue para Ativos fixos > Configuração > Configuração do sistema

• Proposta/Criação:
• Propor Somente Transações Aprovadas: Verifique se a caixa de seleção está
marcada ou não

Observação: Se a caixa estiver marcada, somente transações aprovadas serão


propostas

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SCRIPT PARA ATUALIZAR CAMPO DE MÚLTIPLA SELEÇÃO AO SALVAR


Referência: SuiteAnswers 88250
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

A solução a seguir se aplica a um Cenário em que no Registro de Caso de suporte seria


necessário rastrear em um único campo todos os funcionários para os quais o mesmo Caso foi
escalado. À medida que um novo Funcionário é adicionado à Sub-aba Escalações > Sublista
Escalada para ao salvar o registro, o novo Escalador será adicionado ao Campo de seleção
múltipla que acompanha todos os Funcionários.

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

Implante o seguinte SuiteScript 2.0 no Registro de Caso de Suporte usando um Script de


Evento do Usuário do Servidor usando o Módulo de registro no contexto após a função
enviar:

/**
* @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 });

var supportCase = record.load({


type: record.Type.SUPPORT_CASE,
id: supportCaseId,
isDynamic: true
});

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]);
}
}

log.debug({ title: 'newEscalatees', details:


newEscalatees });

var escalateToCount = supportCase.getLineCount({


sublistId: 'escalateto'
});
log.debug({ title: 'escalateToCount', details:
escalateToCount });

for (var i = 0; i <= escalateToCount - 1; i++) {


var escalatee = supportCase.getSublistValue({
sublistId: 'escalateto',
fieldId: 'escalatee',
line: 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.

RELATÓRIOS > IVA/GST > ERRO NO RELATÓRIO DE DECLARAÇÃO DE


ATIVIDADE COMERCIAL
Referência: SuiteAnswers 88251
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 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.

MX - MODELO DE CÓDIGOS DO GRUPO DE CONTAS > CARACTERES


ESPECIAIS NÃO APARECENDO
Referência: SuiteAnswers 88256
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 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.

COMPRA PERSONALIZADA POR CÓDIGO DO IMPOSTO (DETALHES) >


INCLUIR CÓDIGO DA CONTA P/L
Referência: SuiteAnswers 88257
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIO DE BALANCETE PERSONALIZADO > MOSTRANDO FIGURAS


NEGATIVAS
Referência: SuiteAnswers 88260
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SALDO DO RESUMO DE VENCIMENTO CR NÃO ESTÁ VINCULADO AO


BALANÇO PATRIMONIAL
Referência: SuiteAnswers 88261
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 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.

RESOLVER ERRO: "CAMPO 'FUNÇÃO DE ACESSO' NÃO ENCONTRADO" NAS


CONDIÇÕES DO FLUXO DE TRABALHO
Referência: SuiteAnswers 88280
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

5. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho


6. Fluxo de trabalho preferido: Clique em Editar
7. Clique duas vezes no Estado onde a ação está localizada
Exemplo: Estado 1
8. Clique na Ação com a condição
Example: Defina o Valor do campo
9. Condição:
• No Criador de condições, substitua a condição existente
que está usando "Função" com isso:
Campo Tipo de Comparação Valor
Função do usuário qualquer um Selecione as Funções necessárias
• Clique em Salvar
10. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DECLARAÇÃO DE RENDA ORÇAMENTÁRIA MOSTRANDO CONTAS COM


SALDOS ZERADOS
Referência: SuiteAnswers 88263
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Siga as etapas abaixo:

1. Navegue até o relatório Declaração de renda orçamentária


2. Clique no botão Personalizar
3. Navegue até Mais opções > marque a caixa de seleção Exibir zeros
4. Clique em Salvar

630
Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UMA BUSCA SALVA QUE MOSTRE O CAMPO CRIADO POR


Referência: SuiteAnswers 88266
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 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.

ADMINISTRADOR INATIVO NA PRODUÇÃO RECEBEU E-MAIL SOBRE A


ATIVAÇÃO DO SANDBOX
Referência: SuiteAnswers 88273
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 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.

AS LICENÇAS DE ACESSO PROVISIONADAS RECENTEMENTE NA PRODUÇÃO


ESTÃO AUSENTES NO AMBIENTE DE TESTE
Referência: SuiteAnswers 88274
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Os itens comprados e provisionados na Produção não são provisionados automaticamente no


Ambiente de teste, a menos que especificamente solicitados por um Gerente de Conta na
Ordem de Venda relacionada.

Solução

Se a Quantidade Provisionada Atual de licenças de Usuários Licenciados Completos no


Ambiente de teste for menor que na Produção, solicite uma atualização do Ambiente de teste
para refletir as novas licenças no Ambiente de teste.

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

Crie uma Pesquisa salva para todos os usuários não-administradores

1. Efetue log-in no Ambiente de teste como Administrador


2. Vá para Lista > Pesquisar > Pesquisar salvas > Novo
3. Escolha o Funcionário
4. Em Critérios
5. Clique em Resumo:
1. Tipo de resumo: Selecione Máximo
2. Campo: Selecione
▪ Fórmula: Insira NS_CONCAT(CASE WHEN {role.id} = 3 THEN
{role.id} END)
▪ Fórmula (Texto): Selecione não é
▪ Fórmula (Texto): Insira 3
▪ Clique em Definir
6. Clique em Resultados
7. Clique em Colunas
8. Clique em Remover tudo,
9. Campo: Selecione Nome
1. Tipo de resumo: Selecione Grupo
2. Clique em OK
10. Campo: Selecione E-mail
1. Tipo de resumo: Selecione Grupo
2. Clique em OK
11. Campo: Selecione Fórmula (Texto)
1. Tipo de resumo: Selecione Máximo
2. Fórmula: Insira NS_CONCAT(CASE WHEN {role.id} = 3 THEN {role.id}
END)
3. Clique em OK
12. Clique em Salvar e executar
13. Clique em Exportar para CSV
14. Salve o arquivo

635
Execute a importação CSV no Sandbox:

1. Vá para Configuração > Importar/Exportar > Importar registros CSV


2. Tipo de importação: Selecione Funcionários
3. Tipo de registro: Funcionários
4. Escolha um arquivo CSV para upload
5. Clique no botão Selecionar
6. Escolha o arquivo criado nos passos acima
7. Clique em Abrir
8. Clique em Próximo
9. Selecione Atualizar
10. Clique em Próximo
11. Seus campos: Clique Nome
12. Painel Central: Clique Nome
13. Campos NetSuite: Clique em ID de Funcionário
14. Seus campos: Clique em E-mail
15. Painel Central: Clique em E-mail
16. Campos do NetSuite: Clique em E-mail
17. Campos do NetSuite: Clique em Prover acesso
18. Painel Central: Na linha Prover acesso clique no ícone Lápis
1. Selecione Não
2. Clique em Definir
19. Clique em Próximo
20. Informe um nome de Mapa de importação
21. Clique em Salvar e executar

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.

ATUALIZANDO O ERRO DE CONFIGURAÇÃO DO SISTEMA FAM AO SALVAR:


AVISO (SUITESCRIPT) USER_ERROR: DIGITE OS VALORES PARA: NOME DO
SEGMENTO PERSONALIZADO
Referência: SuiteAnswers 88276
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Vá para Personalização > Listas, registros e campos > Segmentos


personalizados
2. Clique em Editar no Segmento personalizado mostrado no Memo
3. aba Aplicativo e aquisição: Clique na sub-aba Tipos de registro
4. Caixa configuração do sistema FAM: Desmarque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

E-MAIL/CRITÉRIOS DA PESQUISA SALVA >CAPACIDADE DE SELECIONAR


GRUPO DINÂMICO NA SUBGUIA DESTINATÁRIOS ESPECÍFICOS E CRITÉRIOS
DE UMA PESQUISA SALVA
Referência: SuiteAnswers 88277
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 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.

Como solução alternativa, os usuários podem tentar o seguinte:


1. Na guia E-mail > subguia Destinatários Específicos > coluna Destinatário, clique na seta
dupla para baixo > e clique em Pesquisar. Isso abrirá a janela pop-up para Pesquisa de
Entidade.
2. No campo Nome/ID, insira as palavras-chave ou o título do grupo dinâmico.
3. Clique em Submeter.
4. Clique no Nome do Grupo Dinâmico.

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.

SUITEBILLING | FALHA NA EXECUÇÃO DA CLASSIFICAÇÃO MAIS RECENTE


PARA ESTA ASSINATURA. OCORREU UM ERRO INESPERADO DURANTE A
EXECUÇÃO DA CLASSIFICAÇÃO
Referência: SuiteAnswers 88278
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DEFINIR LOCALIDADE PADRÃO NO PEDIDO DE COMPRA COM BASE NA


LOCALIDADE NO REGISTRO DO FORNECEDOR VIA FLUXO DE TRABALHO
Referência: SuiteAnswers 88279
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O IMPOSTO DEVIDO PARA O CANADÁ NÃO ESTÁ SENDO EXIBIDO NO PAGAR


IMPOSTO SOBRE VENDAS
Referência: SuiteAnswers 88281
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

FATURAMENTO CONSOLIDADO > LISTAS > PERSONALIZADO > CONSOLIDAR


FATURAS DE CLIENTE > OCORREU UM ERRO SUITESCRIPT INESPERADO
Referência: SuiteAnswers 88282
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ADICIONANDO CAMPOS DE CLASSE NO PORTLET DE ADIÇÃO RÁPIDA PARA


OPORTUNIDADES
Referência: SuiteAnswers 88302
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Personalização > Formulários > Formulários de Transação


2. Formulário Oportunidade: Clique em Editar/Personalizar
3. Clique em Campos da tela
4. Classe:
- Adição rápida: Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXTRAIR NOVO VALOR DE LINHA NO CAMPO MEMO (ITEM DE LINHA)


USANDO A PESQUISA SALVAR
Referência: SuiteAnswers 88284
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 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

1. Navegue até Listas > Pesquisar > Pesquisas Salvas


2. Edite uma Pesquisa Salva de Transação onde você deseja usar a fórmula.
3. Vá para a guia Resultados, em Colunas, escolha Fórmula (Texto) para Campo.
4. Aplique à Fórmula este valor:

CASE WHEN INSTR(replace(replace({memo},CHR(10),'\n'),CHR(13),'\n'),'\n') > 1 THEN 1


ELSE 0 END

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.

RESOLVER ERRO: “ERRO INESPERADO” NA VISUALIZAÇÃO DA LISTA DE


FORMULÁRIOS DO CLIENTE ONLINE
Referência: SuiteAnswers 88285
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 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

As listas às vezes retornam Erro Inesperado quando um campo personalizado (geralmente


HTML) foi adicionado na selecionada Visualização. Para solucionar o problema, será
necessário redefinir a Visualização usando uma nova Busca salva.

1. Log-in na função de Administrador


2. Navegue até Listas > Busca > Buscas salvas > Criar
3. Clique em Formulário de Lead Online

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

9. Clique em Salvar e executar


Observação: Se você não vir essa opção, clique no ícone de seta para baixo e clique
em Salvar e executar.
10. Anote o ID Interno da Busca salva do Formulário de Lead Online recém-criada.
Exemplo: id=248
11. Navegue até Configurações > Marketing > Formulários Online do Cliente
12. Visualizar: Selecione a busca recém-criada
Observação: Como alternativa, você pode atualizar a URL com &searchid=.
Exemplo: &searchid=248 - substituindo o id que aparece na URL

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “MODULE_DOES_NOT_EXIST” NO SUITECOMMERCE


INSTORE (SCIS)
Referência: SuiteAnswers 88303
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
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.

Mensagem de erro: {"type": "error.SuiteScriptModuleLoaderError", "name":


"MODULE_DOES_NOT_EXIST", "message": "O módulo não existe:
/Library/NSTS_SCIS_LIB_Constants.js", "stack": []}

Para resolver esse erro, você precisa reimplementar o script NSTS SCIS UE | Add Items to
Web Store.

643
Solução

1. Navegue até Personalização > Criação de scripts > Scripts


2. NSTS SCIS UE | Adicionar itens ao script da loja virtual: Clique em Exibir
3. Aba Implementações: Clique em Tipo de item
Exemplo: Componente do estoque
4. Registro de Implementação de Script: Clique em Editar
5. Caixa de seleção Implementado: Desmarque a caixa de seleção
6. Clique em Salvar
7. Registro de Implementação de Script: Clique em Editar
8. Caixa de seleção Implementado: Desmarque a caixa de seleção
9. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITESCRIPT > OBTENDO FÓRMULA DA INSTRUÇÃO CASE


Referência: SuiteAnswers 88304
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
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.

Consulte abaixo o código de amostra:


// Este é o id interno específico da pesquisa salva que você forneceu
var s = nlapiLoadSearch('transaction',*internalid*);
// API para obter os filtros. Esta api retorna um array de objeto.
var filterExpression = s.getFilterExpression();
// Usando o objeto, você pode definir quais valores devem ser usados.
filterExpression[2][0];

Observação: internalid é o id interno da pesquisa salva.

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.

CORRIGINDO O 'ERRO: TIPO DE PARÂMETRO INCORRETO' NA ATIVAÇÃO


DO GERENCIADOR DE EXTENSÃO
Referência: SuiteAnswers 88305
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

STICKYNOTES AUSENTE NA CRIAÇÃO DE UM REGISTRO


Referência: SuiteAnswers 88306
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Este é atualmente um comportamento padrão para o pacote StickNotes.

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.

REAVALIAÇÃO DE ATIVO > INVALID_KEY_OR_REF: CONTA DE BAIXA


AUSENTE OU INATIVA
Referência: SuiteAnswers 88308
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management | ID do pacote: 364000

Cenário

O usuário tenta reavaliar ativos, mas encontra um erro mencionado acima.

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.

INCAPAZ DE ALTERAR O SALÁRIO DE GANHO E A TAXA DE SALÁRIO


QUANDO A INTEGRAÇÃO DE RASTREAMENTO DE COMPENSAÇÃO ESTÁ
HABILITADA
Referência: SuiteAnswers 88205
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 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.

NÃO É POSSÍVEL CORRESPONDER À TRANSAÇÃO NA RECONCILIAÇÃO


BANCÁRIA PORQUE OS SINAIS DE VALOR SÃO OPOSTOS
Referência: SuiteAnswers 88204
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

647
Cenário

A Importação Manual de CSV do Demonstrativo Bancário resultou em transações que não


podem ser correspondidas. O sinal de Valores é oposto porque a Conta selecionada é um tipo
de Cartão de Crédito em vez de um tipo de Banco.

Solução

Importe novamente o arquivo CSV e use a conta do tipo Banco:

1. Navegue até Transações > Banco > Histórico de Importação


Bancária > Carregar Arquivo
2. Clique na aba Importação Manual
3. Clique em Escolher um arquivo
4. Procure pastas e selecione o arquivo CSV a ser importado
5. Clique em Importar com um analisador padrão ( CSV, OFX, QFX, BAI2 ou
CAMT.053)
6. Conta: Selecione Conta
Observação: Certifique-se de que o tipo de conta seja Banco.
7. Codificação de Caracteres: Selecione Importar Codificação de Caracteres
Exemplo: Unicode(UTF-8)
8. Clique em Importar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

GERENCIAMENTO DE ATIVOS FIXOS > RELATÓRIOS DE ATIVOS QUE


REFLETEM O SALDO RESTANTE PARA A DEPRECIAÇÃO E O VALOR
CONTÁBIL LÍQUIDO APÓS A TRANSFERÊNCIA DE ATIVOS
Referência: SuiteAnswers 88207
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PESQUISA SALVA DE FATURA DO FORNECEDOR > MOSTRAR DATA INICIAL E


DATA FINAL DA AMORTIZAÇÃO
Referência: SuiteAnswers 88209
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PERMITIR QUE O NÚMERO DA TRANSAÇÃO SEJA PESQUISÁVEL NA


PESQUISA GLOBAL
Referência: SuiteAnswers 88219
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 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.

A configuração dos números de transação interna requer que a preferência de Exibir


configuração da numeração de transação esteja ativada para ser pesquisável na Pesquisa
Global. Por padrão, essa preferência não é ativada.

Para ativar a configuração Exibir a configuração da numeração de transação:

1. Navegue para Configurações > Empresa > Preferências gerais


2. Exibir configuração da numeração de transação = Marcado
3. Clique em Salvar

Quando a opção Exibir configuração da numeração de transação estiver ativada,


os Números da transação poderão ser pesquisados por meio da Pesquisa Global

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:

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Clique em Transações
3. Instrumentos de pagamento: Desmarque a caixa Instrumentos de pagamento
4. Clique em Salvar
Observação: Não habilite/desabilite o recurso na Conta de Produção sem a
coordenação adequada com os administradores para verificar as repercussões da
ação.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXCLUIR ITENS DE DESCONTO DA AÇÃO DO GRUPO DE SUBLISTAS DE


FLUXO DE TRABALHO
Referência: SuiteAnswers 88212
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 excluir Itens de Desconto da execução da ação do Fluxo de Trabalho.

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.

1. Navegue até Personalização > Fluxo de Trabalho > Fluxo de Trabalhos


2. Workflow: Clique em Editar
3. Clique em Estado
4. Ação do Grupo de Ações da Sublista: Clique em Editar
5. Condição:
• Campo: Selecione Quantidade
• Tipo de Comparação: Selecione não vazio
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DISPOSIÇÃO DE ATIVO FIXO > INVALID_FLD_VALUE: VOCÊ INFORMOU UM


VALOR DE CAMPO INVÁLIDO 1 PARA O SEGUINTE CAMPO:
CUSTRECORD_DEPRHISTALTMETHOD
Referência: SuiteAnswers 88210
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
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

Preencha os seguintes detalhes:


Tipo de Baixa: Baixa
Data da Disposição: XX / XX / XXXX
em Detalhes da Baixa: selecione o nome do ativo fixo (Clique em Adicionar)

652
Clique no botão Descartar.
Aguarde a conclusão do processo.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERSONALIZAR UMA PESQUISA SALVA DE WORKFLOW PARA EXIBIR AS


ALTERAÇÕES DO HISTÓRICO
Referência: SuiteAnswers 88218
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 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.

RESOLVER ERRO: “ESTA TRANSAÇÃO ESTÁ DESEQUILIBRADA E NÃO PODE


SER PROPOSTA!” AO CONCLUIR A TRANSAÇÃO NO NETSUITE POINT OF
SALE (NPOS)
Referência: SuiteAnswers 88222
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

O usuário está tentando concluir a transação no (NPOS) por:

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

1. Log-in no NetSuite Point of Sale (NSPOS)


2. Pesquise Cliente
3. Adicione 5 itens (ou depende da contagem de itens por transação)
4. Altere a quantidade em metade da quantidade original (ex: 200 quantidade original,
torne-a 100 para a 1ª transação)
5. Aplique a % de Desconto das vendas (20%) no final dos itens
6. Conclua a transaçã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.

FORM ENTRADA DE LANÇAMENTO PERSONALIZADO > MOSTRAR CAMPO DE


AVISO NO NÍVEL DA LINHA
Referência: SuiteAnswers 88223
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
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.

IDENTIFICAR CLIENTES QUE NÃO RESPONDERAM A EMAILS DE MALA


DIRETA
Referência: SuiteAnswers 88198
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 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.

DEFINIR UM EVENTO DE CAMPANHA PADRÃO PARA FORMULÁRIOS DE


CLIENTE ON-LINE
Referência: SuiteAnswers 88197
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 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

1. Navegue até Personalização > Formulários > Modelos avançados de


PDF/HTML
2. Modelo de Pedido de compra preferido: Clique em Personalizar/Editar
3. Código-fonte: Selecione Alterar
4. Procure a tag <table> que gera a lista de itens
5. Insira o código abaixo antes da tag <table> para criar uma variável que
armazenaria o valor da quantidade total:

<#assign totalquantity = 0>

6. Procure a linha que contém o código ${item.quantity}


7. Coloque o código abaixo logo após essa linha para obter o número total de
quantidades do item

<#assign totalquantity = (item.quantity + totalquantity)>

8. Procure a linha que contém o código ${record.total}


9. Insira o código abaixo logo após essa linha para mostrar a quantidade total
calculada ao lado do Valor total:

<td Align="right" style="font-weight: negrito; ">Quantidade Total</td>


<td Align="right">${totalquantity}</td>

10. Clique em Salvar

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.

OPÇÃO PARA CRIAR NOVA OPORTUNIDADE, ESTIMATIVA, ORDEM DE


VENDA, FATURA E VENDA DE CAIXA USANDO CRIAR NOVA BARRA EM UM
REGISTRO DE LEAD
Referência: SuiteAnswers 88196
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 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

1. Navegue até Personalização > Formulários > Formulários de Entrada


2. Formulário de Lead Padrão: Clique em Personalizar
3. Nome: Insira um Nome
4. Clique em Sub-abas
5. Vendas:
• Mostrar: Marque a caixa de seleção
6. Clique em Sublistas
7. Clique em Equipe de Vendas
8. Oportunidades:
• Mostrar: Marque a caixa de seleção
9. Transações:
• Mostrar: Marque a caixa de seleção
10. Clique em Salvar

Observação: Se o cliente já tiver um Formulário de Lead Personalizado, navegue até

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.

O LOG DE PROVISIONAMENTO DO PONTO DE VENDA DO NETSUITE (NSPOS) >


RA-WORKSTATION NÃO ESTÁ MOSTRANDO NOVO ESTÁGIO
Referência: SuiteAnswers 88195
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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, &amp; 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.

AO SALVAR UM LANÇAMENTO CONTÁBIL MANUAL QUE USA UM


FORMULÁRIO PERSONALIZADO, UMA MENSAGEM DE ERRO É GERADA:
"DEPARTAMENTO / CLASSE / LOCALIDADE SÃO LINHAS OBRIGATÓRIAS"
Referência: SuiteAnswers 88194
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Este aviso acontece quando as seguintes Preferências Contábeis estão ativadas


(Configurações > Contabilidade > Preferências Contábeis > aba Geral):

1. Tornar Departamentos/Classe/Unidades Obrigatórios = Marcada


2. Sempre permitir classificações por linha em diários = Marcada
3. Permitir classificações vazias em diários = Desmarcada

Além disso, no Formulário de lançamentos personalizados,


Deparmento/Classe/Localidade não são mostrados no campo de nível de linha.

Solução

Para resolver isso, o usuário pode seguir estas etapas:

1. Navegue até Configuração > Contabilidade > Preferências Contábeis >


aba Geral
2. Permitir Classificações Vazias em Lançamentos: Selecione Verdadeiro
Observação: Isso permite que os Lançamentos substituam quaisquer outras
preferências definidas para Classes, Departamentos e Locais obrigatórios e, em
seguida, o usuário pode criar um Lançamento que tenha itens de linha sem Classes,
Departamentos e Locais, mesmo que o usuário as exija em outros Formulários

OU;

3. Navegue até Personalização > Formulários > Formulários de Transação


4. Formulário de Lançamento Personalizado: Clique em Editar
5. Navegue até a aba Campos da Tela > sub-aba Linhas
6. Departamento/Classe/Local: Marque a caixa de seleção

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.

CRIAR LANÇAMENTO DE LEASING > VOCÊ INFORMOU UM VALOR DE


CAMPO INVÁLIDO XXX PARA O SEGUINTE CAMPO: ENTIDADE
Referência: SuiteAnswers 88193
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Mensagem de erro encontrada: RECORD_DOES_NOT_EXIST: O valor especificado em um


ou mais campos de destino não existe ou está inativo: Classe

Solução

O erro foi possivelmente causado pelos detalhes definidos na coluna da Classe. O formato deve
ser Principal: Classe subordinada.

Observe com cuidado e também os seguintes detalhes no arquivo CSV:

• Ativo = ID Interno
• Tipo de ativo = Nome do Tipo de Ativo
• Classe = Principal: Classe subordinada

Para importar o arquivo CSV:

1. Navegue para Ativos fixos > Transações > Transferência de ativo


2. Clique no botão Importar CSV
3. Selecione o arquivo CSV clicando em Escolher arquivo
4. Definir uma Data de transferência (a data de transferência não pode ser anterior à data
da última depreciação)
5. Clique em Enviar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: SSS_MISSING_REQD_ARGUMENT AO PROPOR UM ATIVO


Referência: SuiteAnswers 88136
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

662
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management | ID do pacote: 364000

Cenário

O erro é recebido quando o Mapeamento do campo da transação tem um ID do Campo da


transação de origem ausente.

Solução

Resolva o erro fazendo uma das opções abaixo:

Desativar registro de Mapeamento do campo da transaçã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

Criar um ID de Campo de transação de origem fictício

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.

ERRO: "TRANS_UNBALNCD" NA AUTOMAÇÃO DE SCRIPTS


Referência: SuiteAnswers 88135
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITEANALYTICS > FUNÇÃO NÃO ADMINISTRATIVA > PASTA DE TRABALHO


DINÂMICA > ADICIONAR CAMPO DE FÓRMULA > "HOUVE UM PROBLEMA
AO CARREGAR SEUS DADOS. REFINE SUA CONSULTA OU TENTE
NOVAMENTE MAIS TARDE"
Referência: SuiteAnswers 88134
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
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.

AS CONTAS INTEREMPRESARIAIS NÃO SÃO ELIMINADAS DURANTE UM


PERÍODO ESPECÍFICO
Referência: SuiteAnswers 88114
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

664
Cenário

As Contas Intermpresariais não foram eliminadas quando a Eliminação intermpresariais foi


processada para um período específico, mas para períodos anteriores as Contas
interempresariais foram eliminadas conforme esperado.

Solução

1. Navegue até Relatórios > Financeiro > Balanço patrimonial


2. Contexto da subsidiária: Selecione Subsidiária consolidada
3. Clique em Atualizar
4. Clique na Conta interempresarial para exibir em Detalhes
5. De = Selecione o Período anterior (Exemplo: Jan 2021)
6. Para = Selecionar o Período atual (Exemplo: Fev 2021)
Observação: Selecione o Período atual que está sendo processado para a Eliminação
interempresarial.
7. Clique em Atualizar
8. Verifique se não há Entradas de estorno contabilizadas no primeiro dia do período
atual para a eliminação do período anterior
9. Se não houver Entradas de estorno criadas, execute novamente a Eliminação
interempresarial para o período anterior
10. Execute o período atual novamente para confirmar se as Contas interempresariais foram
zeradas no Balanço patrimonial (Nível consolidado)

Observação: Se não houver Entradas de estorno criadas para a eliminação do período


anterior, as quantias flutuarão no próximo período quando a Eliminação interempresarial
tiver sido processada.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A COLUNA TOTAL DA TRANSAÇÃO NÃO FOI PREENCHIDA


NA ADMINISTRAÇÃO DO ARQUIVO DE PAGAMENTO
Referência: SuiteAnswers 88113
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

A coluna Total das transações será preenchida se:

--> 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.

A coluna Total da transação NÃO será preenchida se:

--> 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.

Observação: Isso se aplica a Tipo de aprovação = Pagamento em lote. O roteiro de aprovação


é afetado pelo Tipo de aprovação selecionado em Detalhes bancários da empresa >
aba Roteamento de aprovação > campo Tipo de aprovação. Para obter mais informações
sobre Roteamento de aprovação, consulte o artigo 34998 Setting Up Approval Routing for
Payment Batches.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: "FALHA AO CARREGAR O DOCUMENTO PDF"


Referência: SuiteAnswers 88112
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 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.

VÁRIOS APROVADORES RECEBEM NOTIFICAÇÃO DE APROVAÇÃO DE


TEMPO
Referência: SuiteAnswers 88111
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A notificação de aprovação por e-mail é enviada ao Aprovador de tempo do projeto e aos


Aprovadores de tempo padrão. Isso acontece porque a preferência de Aprovação de tempo no
registro do Projeto está definida como Aprovador de tempo do projeto ou Aprovador de tempo
padrão.

Solução

Para alterar essa preferência no registro do Projeto:

1. Navegue até Listas > Relacionamentos > Projetos


2. Clique em Editar
3. Clique em Preferências
4. Aprovação de tempo: Selecione Aprovação de tempo
Consulte o artigo 9333, To set time approval preferences by project para obter
instruções mais abrangentes.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

VISUALIZAR E-MAIL CARTA COBRANÇA ANTES DE SER ENVIADO


Referência: SuiteAnswers 88109
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PAGAMENTOS > PROCESSAMENTO DE PAGAMENTO > PROCESSAMENTO DE


PAGAMENTO DA FATURA > SUBMETER > ADVERTÊNCIA POP-UP:
PAGAMENTOS BANCÁRIOS ELETRÔNICOS O SUITEAPP NÃO É COMPATÍVEL
COM A PREFERÊNCIA PAGAMENTOS DO FORNECEDOR (CONFIGURAR >
CONTABILIDADE > PREFERÊNCIAS CONTÁBEIS > ROTEIRO DE APROVAÇÃO)
Referência: SuiteAnswers 88108
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O aperfeiçoamento a seguir foi apresentado para poder usar o Processamento do


Pagamento da Fatura enquanto os Pagamentos do Fornecedor = T quando o usuário navega
para Configuração > Contabilidade > Preferências Contábeis > Roteiro de
Aprovação: 545485 Pagamentos Eletrônicos > Pagamentos Bancários Eletrônicos O
SuiteApp não é compatível com a preferência Pagamentos do Fornecedor

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.

A CRIAÇÃO DE UM LANÇAMENTO DE ALOCAÇÃO DE DESPESA DINÂMICA


RESULTA EM UM AVISO
Referência: SuiteAnswers 88107
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 uso tem uma Alocação de despesas para a criação do Lançamento. Ao clicar no


botão Criar lançamento, o usuário encontrou o aviso: "As origens ou destinos de Alocação
não tinham despesas associadas a ele para o período selecionado".

Solução

Verifique no início se a Alocação de Despesas criada é uma Alocação Dinâmica.

I. Revise Programação de Alocaçã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.

II. Revise Lançamento de alocação criado a partir da Alocação

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-.

2. Clique em Atualizar Pesos da amostra


Observação: Após definir a coluna como 'Em Branco'.
3. Clique em Salvar
4. Clique em Criar lançamento

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.

ADICIONAR SUBSIDIÁRIO A UM REGISTRO DE CLIENTE > 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
Referência: SuiteAnswers 88106
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Configurações > Empresa > Habilitar recurso


2. Vá até Presença na web
3. Acesso:
o Acesso do fornecedor: Marque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR LANÇAMENTO PARA REGISTRAR RECEBIMENTO DE CAIXA DE


TRANSAÇÃO DE PAGAMENTO A MAIOR
Referência: SuiteAnswers 88101
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
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.

ADICIONAR UMA NOVA REGRA DE FOLGA QUE PROVISIONA DE FORMA PRÓ-ATIVA


ANUALMENTE A UM PLANO DE FOLGA EXISTENTE
Referência: SuiteAnswers 88104
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

- Tipo de ausência: Selecione o Tipo de Tempo afastado

- Ocupação Mínima: Informe 0

- Unidade de Ocupação Mínima: Selecione Anos

- Acumular automaticamente: Marque a caixa de Seleção

- Acúmulos baseados em: Selecione Quantia Fixa por Período

- Tipo de acúmulo: Selecione Retroativo

- Frequência de acúmulo: Selecione Anualmente

672
- Direito: Insira o número total de dias ou horas que os funcionários ganham a
cada ano

- Unidade de Direito: Selecione dias ou horas

- Definir Limites de saldo e de dedução dos prejuízos do exercício nos


exercícios seguintes (Opcional)

- Permitir que Funcionários posterguem a ausência não


utilizada: Marque caixa de seleção

- Limitar a quantia de transferência de funcionários com


ausências: Marque caixa de seleção

- Postergação máxima: Insira Quantia do Limite de


Postergação

- Unidade de postergação máxima: Selecione Dias ou Horas

Para obter mais informações, consulte o artigo 80662 Time-Off Accruals.

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.

CSV IMPORTAR > REMOVER CONTATO PRINCIPAL


Referência: SuiteAnswers 88099
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

IMPORTAÇÃO CSV > REGISTRO DO CLIENTE > ERRO: PREENCHA O CAMPO


NOME DO CLIENTE
Referência: SuiteAnswers 88098
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 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.

Ao carregar um arquivo CSV, é recomendável usar o ID Interno do registro/transação que está


sendo atualizado por meio da Importação CSV.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RETIRAR CATEGORIA DE DESPESAS DE FATURAS DO FORNECEDOR NA


PESQUISA SALVA
Referência: SuiteAnswers 88097
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 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.

PESQUISA SALVA > CALCULAR CUSTO DE REMESSA DE CADA ITEM


Referência: SuiteAnswers 88096
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 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.

MOSTRAR CAMPO CONTA DE ADIANTAMENTO A SER APLICADO NO


RELATÓRIO DE DESPESA
Referência: SuiteAnswers 88091
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite Versão 2021.1

676
Cenário

Em um Formulário de Relatório de despesa padrão, a Conta de adiantamento a ser


aplicado não é mostrado por padrão. A exposição de Conta de adiantamento a ser aplicado é
útil quando um usuário precisa alterar a conta usada para registrar os adiantamentos do
funcionário.

A solução abaixo funcionará usando um Administrador ou uma função com permissões de


personalização suficientes.

Solução

1. Visualize ou Edite um registro do Relatório de despesa


2. Passe o mouse sobre o link Personalizar > Personalizar formulário
3. Na página Formulário da Transação Personalizada, vá para aba Campos da tela > Sub-
aba Principal e defina Exibir caixa = marcado para Conta de adiantamento a ser
aplicado
4. Insira o Nome do Formulário personalizado
5. Decida se o formulário é preferencial ou não usando a caixa preferido
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

GERE ATIVOS FIXOS PARA TRANSAÇÕES LANÇADAS PARA UM CERTO


PERÍODO
Referência: SuiteAnswers 88089
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: 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

A capacidade de filtrar transações por período na página Proposta de ativo é atualmente um


aperfeiçoamento registrado em Número do Aperfeiçoamento 551118. No entanto, o usuário

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.

1. Criar um Campo Personalizado no registro de Proposta do ativo

1. Abra qualquer registro de proposta de ativo em Ativos


fixos > Transações > Gerenciar proposta de ativo
2. Clique em Editar
3. Clique em Personalizar
4. Em seguida, clique em Personalizar formulário
5. Na guia Campos, clique em Novo campo
6. No campo Proposta de ativo da FAM > Validação e valores padrão, defina o
valor padrão como {custrecord_propsourceid.postingperiod}
7. Adicione um rótulo e defina o Armazenar valor = F
8. Clique em Salvar e aplicar aos formulários

2. Exponha o campo Personalizado na página Gerenciar proposta de ativo

1. Vá para Ativos fixos > Transações > Gerenciar proposta de ativo


2. Clique em Personalizar
3. Procure o campo personalizado criado acima e marque a caixa de seleção Incluir
4. Clique em Enviar

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.

NENHUM HISTÓRICO DE DEPRECIAÇÃO PARA DEPRECIAÇÃO ALTERNATIVA


Referência: SuiteAnswers 88083
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Asset Management 2021.1

Cenário

Não há Histórico de depreciação para Depreciação alternativa.

678
Solução

Verifique se o registro de Depreciação alternativa tem um valor para a Vida útil do ativo

1. Editar Depreciação alternativa FAM


2. Vida útil do ativo: Adicione a vida útil correta do ativo
3. Uma caixa de diálogo que diz que a alteração afetará os valores de depreciação
aparecerá, clique em OK
4. Clique em Salvar
5. Vá para Ativos fixos > Configurações > Configuração do sistema
6. Clique no botão Redefinir valores do ativo
7. Após o processo de redefinição, navegue novamente para Ativos
fixos > Configuração > Configuração do sistema
8. Clique no botão Pré-calcular valores de depreciação

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NETSUITE DO NETSUITE POINT OF SALE (NSPOS) MOSTRANDO O TOTAL DE


TRANSAÇÕES POR HORA
Referência: SuiteAnswers 88081
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Efetuar Log-in como Administrador


2. Vá para Relatórios > Pesquisas Salvas > Todas as Pesquisas
Salvas > Criar > Transação
3. Na guia Critérios:
• Data: Selecionar Hoje
• Linha Principal: Selecione Verdadeiro
• Origem: Selecione Serviços Web
• Tipo: Selecionar Fatura do Cliente, Memorando de Crédito

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

Observação: Repita as etapas para mostrar a transação por hora.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO AO EXECUTAR A ATUALIZAÇÃO DA FUNÇÃO DE BLOCO DO PAINEL


PARA PACOTES DO SUITESUCCESS
Referência: SuiteAnswers 88079
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Verificar Funções inativas


1. Navegue para Configurações > Usuários / Funções > Gerenciar funções
2. Marque a caixa de seleção Exibir inativos
3. Tome nota das funções inativas

2. Verifique se alguma das funções inativas está definida em qualquer registro do


Dashboard Tile
1. Navegue para Personalização > Listas, registros e campos > Tipos de
registro
2. Clique em Lista de blocos do painel
3. Anote as funções inativas na coluna Funções

3. Defina as funções inativas de 2.3 para Ativas


1. Navegue para Configurações > Usuários / Funções > Gerenciar funções
2. Marque a caixa de seleção Exibir inativos

680
3. Desmarque a caixa de seleção Inativo ao lado da função

4. Executar a atualização de funções para blocos do painel


1. Navegue para Configurações > Mosaicos do painel > Atualização de funções
2. Selecione uma Função de destino
3. Selecione uma Função de origem
4. Clique em Executar atualização

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “PÁGINA NÃO ENCONTRADA” NA PÁGINA DELEGAÇÃO


DO FUNCIONÁRIO
Referência: SuiteAnswers 88078
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

O usuário precisa modificar o script NSTS | GAW - Delegação do Funcionário SL.

1. Navegue até Personalização > Criação de scripts > Scripts


2. Procure NSTS | GAW - Delegação de Funcionários SL
3. Clique em Exibir
4. Arquivo de script: Clique em Editar
5. Procure esta linha de código:
"var url = escape(nlapiResolveURL('SUITELET',
'"+SCRIPT_SL_DELEGATE+"', '"+DEPLOY_SL_DELEGATE+"'));" +

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.

DEFINIR VALOR DE CRIAÇÃO DE PEDIDO DE COMPRA NO PEDIDO DE


VENDAS VIA SCRIPT
Referência: SuiteAnswers 88077
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 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"

Se você deseja definir um Pedido Especial: createpo: "SpecOrd"

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.

nlapiSetLineItemValue('item', 'createpo', #, 'SpecOrd');

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.

CRIAR PEDIDO DE COMPRA ÚNICO A PARTIR DE VÁRIAS REQUISIÇÃO DE


COMPRAS
Referência: SuiteAnswers 88074
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Transações > Compras > Requisições de pedido


2. Marque a caixa Incluir na coluna ao lado da linha de requisição que quiser pedir
3. Clique em Enviar

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.

PAGAMENTO ACH > COMO EDITAR E MOSTRAR NA FILA DE APROVAÇÃO


NOVAMENTE
Referência: SuiteAnswers 88073

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

Adicionar a coluna Data de compra em um Relatório de registro de ativo.

Solução

1. Navegue até Ativos fixos > Relatórios > Personalizar Modelo de relatório.
• Tipo de relatório: Relatório de registro de ativo

2. Na aba Personalizar relatório > sub-aba Personalizar colunas de relatório >


Clique em Adicionar Coluna.
3. Na caixa pop-up Adicionar coluna Relatório de Registro de ativo, insira as
seguintes informações:
• Rótulo da coluna: Data da compra
• Registro de origem: Ativo
• Campo de origem: Data da compra (certifique-se de marcar a caixa de
seleção Mostrar)
4. Marque a caixa Definir como modelo preferido.
5. Clique em Salvar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIOS PERSONALIZADOS MOSTRAM TRANSAÇÕES FORA DO


PERÍODO FILTRADO
Referência: SuiteAnswers 88065
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Isso é possível quando as transações foram contabilizadas em um período diferente da data da


transação. Isso acontece quando as transações são aprovadas após o fechamento do período de
data da transação.

Para confirmar se as transações incluídas no relatório personalizado são contabilizadas no


período definido, mas diferentes do período da data da transaçã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.

A FUNÇÃO NÃO CONSEGUE VER UM CAMPO PERSONALIZADO NA BUSCA


SALVA
Referência: SuiteAnswers 88061 |
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 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

Confirme a configuração do Campo personalizado e adicione o Campo


personalizado na Busca salva usando uma Função com Permissões mais altas para o Campo
Personalizado.

1. Confirmar a configuração do Campo personalizado

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.

▪ Nível de acesso: Selecione Exibir


▪ Nível de Busca/Relatório: Selecione Editar

2. Adicionar Campo Personalizado para Pesquisa usando a Função de Administrador

1. Efetue log-in no NetSuite como Administrador


2. Navegue até Relatórios > Buscas salvas > Todas as buscas salvas > Criar
3. Clique em Resultados
4. Clique em Colunas
5. Campo:
▪ Selecione Campo Personalizado
Observação: Selecione o Campo personalizado problemático aqui.
6. Clique em Salvar

Observação: Depois de aplicar a solução alternativa, quando a Função Personalizada exibir


os resultados da busca, ela mostrará o Campo personalizado. No entanto, se a Função clicar
em Editar na busca, o Campo personalizado não estará mais disponível nos Resultados. O
administrador terá que seguir as etapas da solução alternativa mais uma vez para
disponibilizar esse campo.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SCA > MOEDA DE VÁRIOS DOMÍNIOS > ALTERAÇÕES NA MOEDA PRINCIPAL


Referência: SuiteAnswers 88060

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.

PROBLEMA RESOLVIDO ONDE O REGISTRO, COMO FATURA, NÃO ESTÁ


SENDO CRIADO POR MEIO DE SUITESCRIPT PROGRAMADO
Referência: SuiteAnswers 88057

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

DEFINIR UM RELATÓRIO PERSONALIZADO NO CAMINHO DE NAVEGAÇÃO


PARA OS LINKS DO RELATÓRIO FINANCEIRO
Referência: SuiteAnswers 88036
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

EXIBIR MAIS DE 2000 RESULTADO DA PESQUISA


Referência: SuiteAnswers 88035
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
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.

RECEBENDO ERRO INESPERADO AO ADICIONAR NÍVEL AO GERENCIADOR


DE HIERARQUIA
Referência: SuiteAnswers 88033
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Você pode encontrar a seguinte mensagem:


▪ Como o cartão de crédito não foi faturado, verifique as informações do cartão de crédito
e tente novamente. Às vezes, o problema é temporário por natureza, e uma segunda
tentativa funcionará.
▪ Também é possível que o banco emissor do cartão de crédito tenha rejeitado a
transação. Se você acha que isso pode ser uma possibilidade, entre em contato com o
banco.
▪ Talvez você queira entrar em contato com o fornecedor da conta comercial. É possível
que haja um problema com a configuração da conta comercial.
Siga as etapas descritas acima e fature o Pedido de Vendas novamente.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MIGRAÇÃO DE E-SOLUTIONS DO COMERCIANTE PARA API SUITEPAYMENTS


Referência: SuiteAnswers 88029
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CAPACIDADE DE ADICIONAR/EDITAR ENDEREÇO DA ENTIDADE AO EMITIR


CHEQUES
Referência: SuiteAnswers 88009
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 precisa adicionar ou editar a página Endereço de uma Entidade ao Emitir Cheques.

Solução

Na subguia Endereço do Beneficiário, são exibidas as informações de endereço do registro do


beneficiário. Se a preferência Preenchimento Automático estiver ativada, as informações de
endereço da transação mais recente do beneficiário serão exibidas. Se você não enviou
nenhuma fatura para os clientes ou se a preferência Preenchimento automático estiver
desativada, as informações de endereço de cobrança padrão serão exibidas.

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.

Para ativar ou desativar a caixa Faturamento Padrão, vá para


Listas > Relacionamentos > Clientes e clique em Editar ao lado de um cliente. No registro do
cliente, na subguia Endereço, marque ou desmarque a caixa Faturamento Padrão ao lado de
um endereço.

Os usuários podem adicionar/editar o Endereço ou o Campo Pagar Para em Emitir Cheques,


seguindo as seguintes etapas:

Atualizar Endereço no formulário Emitir Cheques.

1. Navegue até Transações > Banco > Emitir Cheques.


2. Informe Campos Obrigatórios.
3. Em Endereço do Beneficiário, clique na lista suspensa
4. Selecione - Personalizado – ou – Novo –
• - Personalizado - Para adicionar detalhes do endereço no campo Pagar Para sem
salvá-los no Registro da Entidade.
• - Novo - Para adicionar detalhes do endereço no campo Pagar Para. Para ter uma
opção para definir um Rótulo/Nome para cada Endereço criado/adicionado e salvá-lo no
Registro da Entidade.
• Observação: O usuário tem a opção de definir Endereço como Entrega Padrão,
Faturamento Padrão, Endereço Residencial ou nenhum.
• Marque a caixa de seleção Substituir para desativar o campo de texto de endereço
de formato livre. Quando esse campo estiver desativado, o texto informado nos outros campos
de endereço não será exibido no campo de texto Endereço. Desmarque esta caixa para permitir
que o texto informado nos campos do componente de endereço seja exibido no campo de texto
do endereço de formato livre.
5. Preencher detalhes do formulário de Endereço
6. Clique em OK. O campo Pagar em irá preencher automaticamente o endereço
criado.

Outra opção é adicioná-la no Registro da Entidade.

1. Navegue até Listas > Relacionamentos > Clientes.


2. Clique em Editar Registro do Cliente
3. Na guia Endereço,
4. Selecione o Ícone de Lápis e preencha os detalhes do formulário Endereço
5. Em seguida, clique em OK.
6. Se preferir, defina o Rótulo/Nome ou marque a caixa de seleção Entrega
Padrão, Faturamento Padrão e Endereço Residencial.
7. Clique no botão Adicionar

694
8. Salve o registro.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATUALIZAR REGISTRO DE BENEFÍCIOS E APLICAR AO REGISTRO DO


FUNCIONÁRIO
Referência: SuiteAnswers 90227
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Benefits Tracking| ID do pacote: 181105

Cenário

Faça alterações no registro de Benefício atualmente atribuído a funcionários e aplique


alterações aos registros de Funcionário.

Solução

Remova o Benefício atribuído ao registro do Funcionário antes de fazer as alterações no


registro de Benefício para garantir que as alterações feitas sejam aplicadas aos funcionários
quando forem atribuídas ao Benefício.

1. Remover o Benefício do registro do Funcionário:

1. Vá para Listas > Funcionário > Funcionários


2. Registro de funcionário: Clique em Editar
3. Ir para a aba Benefícios
4. Clique no Benefício que precisa ser desatribuído
5. Clique em Remover
6. Clique em Salvar

Observação: Se você usar o SuitePeople US Payroll, os itens da folha de pagamento Deduções


de Benefício e Contribuições da Empresa atribuídos ao funcionário expirarão no dia em que o
Benefício for removido.

2. Edite o Registro de Benefícios:

1. Vá para Configurações > Benefícios > Benefícios


2. Nome do beneficiário: clique em Editar
3. Informe as alterações aplicáveis
4. Clique em Salvar

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.

APLICANDO CRÉDITOS DO FORNECEDOR A UMA FATURA DO FORNECEDOR


COM FORNECEDOR DIFERENTE
Referência: SuiteAnswers 90180
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITEBILLING | OPERAÇÕES DE FATURAMENTO > EXECUÇÃO DE FATURA >


TRANSAÇÕES NÃO PODEM CONTER MAIS DE 5000 LINHAS
Referência: SuiteAnswers 90177
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DEFINIR VALOR DO ITEM DE LINHA NO FULFILLMENT DO ITEM COM BASE


NO VALOR DO ITEM DE LINHA CORRESPONDENTE DA ORDEM DE VENDA
Referência: SuiteAnswers 90176
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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;

var ifLineCount = ifRec.getLineCount({


sublistId: 'item'
});

var idSO = ifRec.getValue({


fieldId: 'createdfrom'
});

var soRec = record.load({


id: idSO,
type: record.Type.SALES_ORDER
});

var soLineCount = soRec.getLineCount({


sublistId: 'item'
});

var arrQty = new Array();


var arrItemId = new Array();

for(var x = 0; x < soLineCount ; x++){


arrQty.push(soRec.getSublistValue({
sublistId: 'item',
fieldId: 'quantity',
line: x
}));

arrItemId.push(soRec.getSublistValue({
sublistId: 'item',
fieldId: 'item',
line: x
}));
}

for(var i = 0; i < ifLineCount; i++){


var itemId = ifRec.getSublistValue({
sublistId: 'item',
fieldId: 'item',
line: i
});
var soLineItem = arrItemId.indexOf(itemId)
if(soLineItem != -1){

698
ifRec.setSublistValue({
sublistId: 'item',
fieldId: 'custcol_quantity_ordered',
line: i,
value: arrQty[soLineItem]
});
}
}
}

2. Implante o script no Registro de Atendimento de Item

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.

OCULTAR ABA BASE DE CONHECIMENTO NAS CENTRAIS


Referência: SuiteAnswers 90175

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ocultar aba Base de conhecimento nas Centrais.

Solução

1. Navegue até Commerce > Site Builder > Abas


2. Base de conhecimento: Clique em Editar
3. Clique em Público-alvo
4. Funções:
o Selecionar tudo: Marque a caixa de seleção
5. Clique em Salvar
Observação: Isso deve ser feito usando a função de Administrador.

699
Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: INVALID_KEY_OR_REF CHAVE DE REFERÊNCIA DO PÓS-


PERÍODO INVÁLIDA PARA SUBSIDIÁRIA NAS APROVAÇÕES AVANÇADAS
Referência: SuiteAnswers 90174
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 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:

var objResults = nlapiSearchRecord('accountingperiod', null,


[new nlobjSearchFilter( 'internalidnumber', null,
'greaterthanorequalto', stpostPeriod ),
new nlobjSearchFilter( 'aplocked', null, 'is', 'F' ),
new nlobjSearchFilter( 'isyear', null, 'is', 'F' ),
new nlobjSearchFilter( 'isquarter', null, 'is', 'F' )],
new nlobjSearchColumn( 'internalid' ).setSort());

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.

TIMEOUT DE GATEWAY ENCONTRADO AO USAR A EXIBIÇÃO SEM DRILL NA


EXIBIÇÃO DE REGISTROS DE ITEM
Referência: SuiteAnswers 90173
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: O usuário utiliza a função Visualização Aberta no Registro do Item

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:

1. Abra um Registro de Item com apenas alguns Registros Relacionados


2. Navegue até as Subguias do Registro de Item
3. No lado direito da tela, clique no botão Visualização Aberta
Observação: as guias agora aparecerão no registro do item

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO INESPERADO AO BAIXAR ARQUIVO QFX


Referência: SuiteAnswers 90172
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

701
Aplica-se a
Produto: NetSuite 2020.1

Cenário

Erro inesperado recebido ao fazer download de arquivos OFX e QFX importados em


Transações > Banco > Histórico de importação bancária > Carregar arquivo.

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.

MOSTRAR RESULTADOS SOMENTE PARA (1) MÊS PARA BALANÇO GERAL DO


ORÇAMENTO
Referência: SuiteAnswers 90171
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Um relatório de Orçamento versus Real do balanço patrimonial padrão está atualmente


em Aperfeiçoamento #76320.

De acordo com o SuiteAnswer ID 81468, o Relatório padrão mostrará as quantias do Balanço


patrimonial do Orçamento cumulativamente. A capacidade de mostrar quantias mensalmente
não é possível, pois as Contas do Balanço patrimonial são Contas reais. Assim, segue o Período
"A partir de".

Esta é a solução proposta abaixo:

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:

• Balance Sheet Budget vs. Actual Report | ID da Resposta: 41691


• Budget Balance Sheet > Show all the months for one period | ID da Resposta: 90168

Observação: Para votar e buscar aprimoramentos, consulte o artigo Voting for Enhancements.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PROBLEMA RESOLVIDO QUANDO UMA TRANSAÇÃO DE FATURA


PROCESSADA NO SUITECOMMERCE INSTORE APPLICATION (SCIS)
Referência: SuiteAnswers 90170
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CAPACIDADE DE ROLAR AUTOMATICAMENTE PARA BAIXO CATEGORIAS


DA CENTRAL SÓ AO PASSAR O MOUSE
Referência: SuiteAnswers 90169
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Quais Definições do NetSuite permitem rolar automaticamente para baixo Categorias da


central (por exemplo, Em Configurações > Contabilidade) passando o mouse sobre o mouse,
em vez de clicar na seta para baixo?

Solução

Conforme a verificação, a capacidade solicitada depende das definições do navegador - quando


você usa o navegador do Mozilla Firefox, ele rola automaticamente para as Categorias da
central apenas passando o mouse. Infelizmente, não é viável ao usar o Google Chrome.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR TODOS OS MESES PARA UM PERÍODO PARA RELATÓRIO DE


ORÇAMENTO
Referência: SuiteAnswers 90168
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Crie um Relatório de Balanço patrimonial de orçamento para mostrar todos os meses de um


período especificado.

704
Solução

Um relatório de Orçamento versus Real do balanço patrimonial Padrão está atualmente


em Aperfeiçoamento #76320.

Esta é a solução alternativa proposta:

• Primeiro, crie um relatório de Orçamento x Real do balanço patrimonial de acordo


com o SuiteAnswers Id 41691 e execute os detalhes adicionais posteriormente:

1. Em seu Relatório de orçamento x Real do balanço patrimonial > Clique


em Personalizar
2. Navegue até a seção Filtros
3. Edite o Filtro do campo Período (Orçamento, Financeiro) a Inclusivo para o período
selecionado (por exemplo, 2020)
4. Pressione Visualizar para verificar o relatório
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BLOQUEANDO O REGISTRO SE O USUÁRIO ESTIVER EDITANDO NO


MOMENTO
Referência: SuiteAnswers 90167
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para obter os detalhes de cada peça:


Criando um campo personalizado
1. Crie um Campo Personalizado (Personalização > Listas, registros e campos) com
um Tipo de Lista/Registro e Funcionário como valor.

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.

Criando um Script do Cliente:


1. Crie um Script de Cliente (Personalização > Criação de scripts > Scripts >
Criar) que utilizará gatilhos pageInit e saveRecord.
2. No acionador pageInit, obtenha o valor do usuário atual usando
o runtime.getCurrentUser(). id do módulo N/runtime.
3. Obtenha o valor do Campo Personalizado criado e verifique se ele está vazio ou não.
4. Se estiver vazio, utilize os record.submitFields() do módulo N/record e defina o valor
do Campo Personalizado com o valor do usuário atual na etapa 2. *Observação: Isso é
necessário para refletir o usuário atual que está editando o registro especificado.
5. O registro precisa ser atualizado ou recarregado no pageInit para que você possa
utilizar o location.reload() do JavaScript nativo. *Observação: O registro precisa ser
atualizado ou recarregado porque você não pode salvar o registro desde que
modificamos o registro usando o submitFields.
6. No acionador saveRecord, defina o valor do Campo Personalizado como
vazio. *Observação: Isso é necessário para esvaziar o valor do campo personalizado, o
que significa que não há usuário editando o registro especificado.

Criando um Fluxo de trabalho


1. Crie um Fluxo de trabalho (Personalização > Fluxo de trabalho > Fluxos de
trabalho > Criar) e defina os Eventos como Na Exibição ou Atualizar.
2. Crie uma ação de Bloquear Registro.
3. Defina o Acionador em como Carregar antes do registro.
4. dd uma condição de, Campo personalizado não está vazio e Campo
personalizado nenhum do usuário atual.

Script do Cliente de Amostra:


function pageInit(scriptContext) {

if(scriptContext.mode == 'edit') {

var currRec = scriptContext.currentRecord


var currRecId = currRec.id

//This will get the current user


var userObj = runtime.getCurrentUser()
var userId = userObj.id

//Getting the value of the hidden custom field


var currUserField = currRec.getValue({ fieldId: 'custentity6'
})

//If no value in the custom field, no user is editing the


record
if (currUserField == '') {

//Update the current record and set the value of the


hidden custom field
//Set the current user in the hidden custom field

706
var submitFieldStatus = rec.submitFields({
type: rec.Type.EMPLOYEE,
id: currRecId,
values: {
custentity6: userId
}
})

//This is needed in order to reload the current


record
//If the record will not be reload the user will have
a problem saving the record
//error of Record has been changed will be received
if this is not added
location.reload()

}
}
}

function saveRecord(scriptContext) {
var currRec = scriptContext.currentRecord

//This will set the hidden custom field back to null


currRec.setValue({
fieldId: 'custentity6',
value: ''
})

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

Observação: O administrador pode remover a condição no workflow para substituir


manualmente o valor do campo personalizado oculto.

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.

OS RELATÓRIOS OSHA NÃO ESTÃO MOSTRANDO TODOS OS INCIDENTES DO


LOCAL DE TRABALHO
Referência: SuiteAnswers 90166
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Não há uma forma de alterar o formulário em um registro de Incidente de local de


trabalho existente. Os dados deverão ser reinseridos usando o formulário OSHA 301 para
serem exibidos nos relatórios.

Para obter mais informações sobre o registro de Incidentes do Local de Trabalho no


formulário OSHA 301, consulte o artigo SuiteAnswers 64536 OSHA 301 Workplace Incidents.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERMISSÃO OBRIGATÓRIA NA FUNÇÃO PARA RETORNAR O REGISTRO DA


OPORTUNIDADE POR MEIO DA API BETA REST
Referência: SuiteAnswers 90161
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

1. Vá para Configurações > Usuários/Funções > Gerenciar funções


2. Editar a Função específica sendo usada para a integração
3. Na sub-aba Transação, adicione uma permissão extra chamada Localizar
transação
4. Salvar o registro 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.

SUITESCRIPT 2.0 > EXCLUIR ANEXOS NO NOVO REGISTRO APÓS A AÇÃO DE


CÓPIA
Referência: SuiteAnswers 90159
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 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

Implemente o Script de evento do usuário a seguir no Pedido de compra.

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.

Script de amostra usando SuiteScript 2.0:

/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
*/
define(['N/record'],

function(record) {

function beforeLoad(scriptContext) {

if(scriptContext.type == 'copy'){
var po = scriptContext.newRecord;

var fileListLines = po.getLineCount({sublistId: 'mediaitem'});

for (i = fileListLines - 1; i >= 0 ; i--){

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.

INVENTÁRIO > REPOSIÇÃO > SELECIONAR TAREFA DE REPOSIÇÃO > NÃO


HÁ CAIXA RECOMENDADA
Referência: SuiteAnswers 90157
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1

Cenário

No processamento da Reposição de Inventário, há instâncias em que a transação via WMS


Mobile em Estoque > Reabastecimento > Selecionar tarefa de Reposição, em Valor do campo
Item Recomendado é nulo. E se o botão Mostrar todos os itens estiver ligado, uma mensagem
de erro: "Não há estoque disponível para o item." é recebido.
Esse comportamento é observado, mesmo que o registro Localidade do item esteja definido
corretamente para tarefas de reposição de acordo com o ID SuiteAnswers: 87078
Replenishment e tarefas de reabastecimento são geradas de acordo com o ID
SuiteAnswers: 87085 Generating Replenishment Plan.
Esta mensagem de erro é reproduzida desde que as Tarefas de Reposição ainda usam a
Estratégia de Separação WMS (registro personalizado).

Solução

1. Navegue até Configurações > Depósito > Escolher estratégias


2. Clique em Novas Estratégias de Separação WMS
Observação: Defina os valores de campo conforme necessário.
3. Clique em Salvar

Para obter mais informações sobre o comportamento, consulte SuiteAnswers ID:89729


WMS Mobile > Work Order > Picking > Notice Message: "There is no inventory available for
the item."

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITESCRIPT 1.0 E 2.0 REDIRECIONAR PARA OUTRO REGISTRO E


PREENCHER CAMPOS NO TIPO DE CRIAÇÃO
Referência: SuiteAnswers 90156
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Neste exemplo, o script está usando o método redirect.toRecord(). Também estamos


carregando a Fatura do Fornecedor no tipo de contexto de criação do afterSubmit do script de
evento do usuário do Pedido de compra. Estamos preenchendo o campo Memo informando
parâmetros sobre o método:

function afterSubmit(scriptContext) {
redirect.toRecord({
type : record.Type.VENDOR_BILL,
id : null,
isEditMode: true,
parameters: {'record.memo':'helloWorld'}
});
}

Para os campos Listas/Registros, use o ID interno do item ao preenchê-los por meio de


parâmetros.
Observe que a string de passagem com caracteres especiais para os parâmetros precisa ser
codificada.
Use encodeURIComponent(string) para converter uma string com caracteres
especiais antes de transmiti-la para o parâmetro.

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.

RESOLVER ERRO: “ DISPOSAL_ERROR: A QUANTIDADE DISPONÍVEL DEVE


ESTAR ENTRE 1 E 0”
Referência: SuiteAnswers 90155
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 | ID do pacote: 364000

Cenário

O usuário descartou um determinado Ativo via importação de CSV. No entanto, após a


execução do processo, o usuário encontrou um erro.

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

1. Navegue até Configurações > Importar/exportar > Importar registros CSV


2. Assistente de importação CSV:
• Tipo de Importação: Selecione Cadeia de Suprimento
• Tipo de Registro: Selecione Configuração do Local do Item
• Arquivo CSV: Selecione um Arquivo ou Vários Arquivos para fazer upload
do arquivo CSV
3. Clique em Selecionar
• Selecionar: Selecione o Arquivo
4. Clique em Próximo
5. Opções de Importação:
• Manuseio dos dados: Selecione Atualizar ou Adicionar/Atualizar
6. Clique em Próximo
7. Mapeamento de campo:
• Campos do NetSuite:
▪ A pasta Locais do Item agora pode ser encontrada.

Observação: Isso também é observado no SuiteAnswers ID: 82610 Item Location


Configuration Import, geralmente discutindo a atualização dos campos Registro do item >
Sublista do Local via CSV.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PREENCHER CAMPOS DE REGISTRO AO CRIAR USANDO O PARÂMETRO DE


URL
Referência: SuiteAnswers 90153
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

714
Aplica-se a
Produto: NetSuite 2020.2

Cenário

O usuário deseja preencher os campos do registro na criação usando o parâmetro URL.

Solução

Por exemplo, em Fatura do fornecedor, o usuário deseja preencher o


campo Entidade e Memo:

https://.app.netsuite.com/app/accounting/transactions/vendbill.nl?
whence=&record.entity=&record.memo=Hello%20World

Para os campos Listas/Registros, use o ID interno do item ao preenchê-los via URL.

Observação: Altere o ID da conta e o ID interno na amostra de URL acima. Além disso, a


string transmitida com caracteres especiais para URL precisa ser codificada.
Use encodeURIComponent(string)para converter uma string com caracteres especiais antes
de transmiti-la para o URL.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

INSTRUÇÃO <#IF> PARA FORMATO DO CAMPO DA CAIXA DE SELEÇÃO NO


MODELO DE E-MAIL
Referência: SuiteAnswers 90151
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á recebendo uma mensagem de erro ao salvar o Modelo de E-mail ao usar a
instrução IF.

O usuário está usando: <#if employee.issupportrep? string("yes", "no") == "yes">

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.

RESOLVER ERRO: "PROBLEMA DE REDE: FALHA NA RESOLUÇÃO DO HOST"


DURANTE A CONFIGURAÇÃO DO ODBC
Referência: SuiteAnswers 90150
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para verificar o ID de conta correto para a etapa 4:


1. Navegue até sua Conta do NetSuite.
2. No Portlet Configurações, clique no link Configurar o SuiteAnalytics Connect
3. Na página Download do SuiteAnalytics Connect Driver, você pode ver o ID da
Conta.

Observação: Certifique-se de que o ID da conta especificado seja o mesmo na configuração


da aba DSN do Sistema.

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.

INSCRIÇÃO DEFINIDA COMO STATUS FECHADO


Referência: SuiteAnswers 90148
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
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.

REDIMENSIONAR O CÓDIGO DE BARRAS IMPRESSO USANDO O MODELO


PDF/HTML AVANÇADO
Referência: SuiteAnswers 90132

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Modifique o Modelo avançado de PDF/HTML para redimensionar o código de barras.

Solução

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Modelo avançado de PDF preferencial: Clique em Editar
3. Canto superior direito: Alternar código-fonte
4. Procure a linha de código que imprime o código de barras
5. Altere-o para o seguinte código:
<td><barcode width="11" height="11" codetype="code128" showtext="true"
value="${result.serialnumber}"/></td>

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.

CAIXA DE SELEÇÃO PAGAMENTO DE FATURA TEF NO REGISTRO DO


FORNECEDOR NÃO PERMANECE MARCADA APÓS SALVAR
Referência: SuiteAnswers 90126
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2021.1
SuiteApp: Electronic Bank Payments | ID do pacote: 367156

Cenário

A caixa de seleção Pagamento da fatura TEF é marcada na aba Detalhes do pagamento


bancário ao editar um registro do Fornecedor. Ao salvar, a caixa de seleção Pagamento da
fatura TEF ainda estará desmarcada.

Solução

Verifique se o recurso Comissões/Royalties do parceiro está ativado. Isso pode ser


encontrado em Configurações > Empresa > Habilitar recursos > aba CRM > seção
Parceiros.

Em seguida, verifique se o registro Fornecedor está vinculado a um registro Parceiro. Isso


pode ser verificado indo para a aba Relacionamentos do registro do Fornecedor.

Se ambos estiverem de acordo, siga os passos abaixo:

1. Abra o registro Parceiro no Modo de edição


2. Vá para a aba Financeiro. Marque a caixa de seleção Elegível para Comissões
3. Vá para a aba Detalhes do pagamento bancário. Marque a caixa de
seleção Pagamento da fatura TEF
4. Clique em Salvar
5. Abra o registro do Fornecedor em questão
6. Vá para a aba Detalhes do pagamento bancário

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

Os usuários experimentam "Exceção ao enviar o pedido" e "As informações de pagamento


estão incompletas" como mensagens de erro ao tentar fazer um pedido em sua loja virtual
usando o Paypal como Método de pagamento. Esse erro pode ocorrer devido à configuração
incompleta do Paypal ou durante o Processo de faturamento de uma transação baseada no
PayPal se o formulário Pedido de vendas tiver sido personalizado e campos importantes, como
Status do PayPal, ID da Autorização, ID da Ordem PayPal e Transação PayPal tiverem o ID
necessário para processar a transação PayPal removido ou modificado

Solução

Existem poucas maneiras possíveis de resolver o erro:

Primeiro é verificar se a API Paypal foi configurada corretamente e todas as permissões


necessárias estão confirmadas no final do Paypal. Consulte o artigo SuiteAnswers: Resolver
"Exceção ao Submeter a Ordem" Mensagem de Erro ao Fazer uma Ordem na Web Store
com o PayPal (ID: 71161)

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.

Para alterar o formulário do Pedido de vendas, consulte as etapas a seguir.

1. Vá para Personalização > Formulários > Formulários de transação


2. Clique na caixa de seleção Preferido no Pedido de vendas padrão
3. Clique em Submeter

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.

O SQL SERVER MANAGEMENT STUDIO GERA A CONVERSÃO SOLICITADA


NÃO É SUPORTADA
Referência: SuiteAnswers 90122
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 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')

Isso pode ser corrigido com a utilização da função TO_NCHAR na coluna:


SELECT * FROM OPENQUERY(NETSUITE1, 'SELECT to_nchar(LAST_VISIT_REFERRER) FROM ENTITY)

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.

RESOLVER ERRO: “INFORME VALOR PARA: XX” AO SALVAR UM


RELATÓRIO DE DESPESA NO SUITESCRIPT
Referência: SuiteAnswers 90121
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

722
Aplica-se a
Produto: NetSuite 2020.2

Cenário

O usuário está experimentando um erro de Script do Cliente de "Insira valor(es) para: xx


(Campos de linha obrigatórios)" ao clicar no botão Adicionar na sublista Item de Linha e
salvar um registro de Relatório de despesa. Esse erro geralmente é encontrado se a linha atual
da sublista não tiver valor para Campos de linha obrigatórios.

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 um Script do Cliente que utiliza o tipo de trigger do fieldChanged for implantado em um


registro e um campo de linha personalizado for adicionado à sublista, verifique o seguinte:

1. No fieldChanged, verifique se o script está definindo valores para outros campos de


linha sempre que o campo de linha personalizado adicionado for preenchido.
2. Verifique se o campo de linha personalizado é um tipo de Lista/Registro e tem um
filtro na aba Seleção e filtragem.

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.

SEÇÃO DE BOLETIM INFORMATIVO PARCIALMENTE VISÍVEL NAS PÁGINAS


MINHA CONTA
Referência: SuiteAnswers 90118
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para resolver o comportamento, o usuário precisa fazer o seguinte:

1. Navegue até Configurações > SuiteCommmerce avançado > Configuração


2. Selecione Domínio: Selecione um Domínio
3. Clique em Tema de Threads
4. Clique em Rodapé
5. Título da seção superior: Remova o valor
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ITENS REATIVADOS NÃO APARECEM NA BUSCA DO SITE


Referência: SuiteAnswers 90112 |
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Para resolver, tente os passos abaixo:

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

Permita que os servidores atualizem as páginas e, em seguida, verifique o armazenamento na


Web se o item estiver visível nos resultados da busca.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MODELO HTML/PDF AVANÇADO > BLOQUEAR O PDF IMPRESSO E USAR UM


CAMPO PERSONALIZADO PARA ARMAZENAR A SENHA
Referência: SuiteAnswers 90103 |
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 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

Edite seu Modelo PDF Avançado:


1. Navegue até Personalização > Forms > Modelos HTML/PDF Avançados
2. Procure seu modelo de Ordem de Compra e clique em Editar
3. Imediatamente abaixo da <head> marca, insira esta linha:
<meta name="password" value="${record.(internal ID of your Custom Field)}"/>
4. Clique em Salvar

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.

RESOLVER ERRO: SSS_METHOD_IS_ONLY_ALLOWED_FOR_MATRIX_FIELD


Referência: SuiteAnswers 90078
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 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.

O Netsuite gera o erro "SSS_METHOD_IS_ONLY_ALLOWED_FOR_MATRIX_FIELD"


porque está tentando definir um valor para a coluna Nível de preço de quantidade (QPL) que
não existe no item que você está tentando atualizar.

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

Defina o Nível de preço de quantidade correto no Detalhe de atualização de preço, se você


estiver tentando atualizar o primeiro Nível de preço de quantidade no registro de Item, em vez
de usar as quantidades "Nível de preço de quantidade real", use "0". Para o segundo nível, use
"1" e assim por diante.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER “AVISO: ITENS QUE VOCÊ SOLICITOU NO REGISTRO FORAM


EXCLUÍDOS DESDE QUE VOCÊ RECUPEROU O FORMULÁRIO” AO SALVAR
UMA TRANSAÇÃO DE CARTÃO DE CRÉDITO
Referência: SuiteAnswers 90076
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 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

1. Navegue até Lista > Contabilidade > Contas


2. Conta Razão Geral do Cartão de Crédito: Clique em Editar
3. Subsidiárias: Selecione Subsidiária
Observação: Selecione uma subsidiária igual à Subsidiária no registro Cliente.
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EMISSÃO DE PÓS-RETORNO QUANDO OTIMIZAR EMV ESTIVER ATIVADO E


USANDO ADYEN COMO PROCESSADOR DE PAGAMENTO NO SCIS
Referência: SuiteAnswers 90072
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: SuiteCommerce InStore (SCIS) | ID do pacote: 299153

728
Cenário

O usuário pode encontrar um comportamento inconsistente ao processar pagamentos no SCIS


usando Adyen como Processador de pagamento e Otimizar EMV estiver ativado. Este
comportamento pode ser causado pela limitação de Adyen para suportar o Fluxo de trabalho
Otimizar EMV. Dado isso, é recomendável desabilitar o recurso Otimizar EMV em
Configurações SCIS.

Solução

1. Fazer Log-in na interface do usuário do NetSuite como Administrador


2. Navegue até Personalização > Lista, registros, & campos > Tipos de registro
3. Procure Configurações SCIS (SCIS Settings) e clique no
hyperlink Lista correspondente
4. Registro de Configurações SCIS (SCIS Settings): Clique em Editar
5. Na sub-aba Pedido, desative a Otimização EMV (Optimize EMV)
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CAMPO DA TRANSAÇÃO DA DATA REAL DE ENTREGA PERSONALIZADO


ORIGINADO DAS OBSERVAÇÕES DO SISTEMA
Referência: SuiteAnswers 90077
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 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. Criar uma Busca salva

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

2. Criar o Campo Corpo da transação personalizada

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

Os usuários encontram o erro: ERRO TRANS_UNBALNCD = xx sempre que carregam sua


Fatura via Serviços da web.

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.

MODELO HTML/PDF AVANÇADO > VERIFICAR/VOUCHER > LIMITAR


NÚMERO DE LINHAS DO VOUCHER A SEREM IMPRESSAS
Referência: SuiteAnswers 90068
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 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>

5. Substitua pelo seguinte código:


<table style="position: absolute;overflow: hidden;left: 36pt;top:
90pt;width: 436pt;"><#list check.expense as expense><#if expense_index lt
3><tr>
<td>${expense.account}</td>
<td>${expense.date}</td>
<td>${expense.description}</td>
<td align="right">${expense.amount}</td>
</tr></#if>
</#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

Observação: No exemplo acima, <#if expense_index lt 3>, imprimirá apenas as primeiras 3


linhas na sublista Despesa. Caso isso precise ser aplicado nos itens de linha de uma sublista
diferente, altere o código para <#if sublistID_index lt 3>. Para alterar o número de itens de
linha a serem impressos, substitua 3.

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.

RESOLVER CENÁRIO QUANDO O MÉTODO DE DEPRECIAÇÃO É ALTERADO


AUTOMATICAMENTE
Referência: SuiteAnswers 90065
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 | 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.

COMO INCLUIR A MENSAGEM DO CLIENTE AO ENVIAR E-MAIL DA FATURA


Referência: SuiteAnswers 90062
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SCS > ERRO DO GERENCIADOR DE EXTENSÃO OU TEMA IMPLANTADO NÃO


APARECE NO GERENCIADOR DE EXTENSÃO
Referência: SuiteAnswers 90060
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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, &amp; 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.

RESOLVER ERRO: “A PÁGINA PRECISA SER RECARREGADA. ERRO


INTERNO." AO EDITAR O ESTADO DO FLUXO DE TRABALHO
Referência: SuiteAnswers 90063
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

A reinstalação do pacote corrigirá o problema.

Solução

Desinstale um pacote contendo o fluxo de trabalho afetado:

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

Instale o pacote novamente:

1. Navegue até Personalização > Suitebundler > Buscar e instalar bundles


2. Palavras-chave: Informe o número ou nome do pacote
3. Clique em Busca
4. Clique no nome do pacote
5. Clique em Instalar
6. Clique em OK

Observação: Depois que o pacote for instalado corretamente e completamente, os estados do


fluxo de trabalho serão editáveis.

736
Esse artigo foi útil? Clique aqui para deixar seu comentário.

O ARQUIVO CSV NÃO FOI IMPORTADO CORRETAMENTE DEVIDO AO NOME


DOS CLIENTES SUBORDINADOS
Referência: SuiteAnswers 90040
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 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.

ODBC > MS EXCEL > ERRO DE TCP/IP; CONEXÃO EXPIRADA


Referência: SuiteAnswers 90039
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

TERCEIRIZAR O PREÇO DE TRANSFERÊNCIA DO CUSTO MÉDIO DE


REGISTRO DO ITEM APÓS SALVAR UM REGISTRO DO PEDIDO DE
TRANSFERÊNCIA
Referência: SuiteAnswers 90075
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 um Pedido de transferência, o Preço de transferência não é preenchido


automaticamente quando um Item é adicionado.

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

5. Navegue para Personalização > Fluxo de trabalho > Fluxo de


trabalhos > Criar
6. Na Página Criação de Fluxo de trabalho, configure os seguintes valores:
- Nome: Definir o Preço da Transferência
- Tipo de registro: Transação
- Subtipos: Ordem de Transferência
- Status da liberação: Liberado
- Manter instância e histórico: Sempre

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.

ATENDIMENTO DO ITEM > CAMPO DO CORPO DA TRANSAÇÃO > EXIBIR


USUÁRIO QUE CRIOU O REGISTRO
Referência: SuiteAnswers 90032
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Parte B - Criar o fluxo de trabalho

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.

ODBC > RASTREAR ALTERAÇÕES DE PREÇO NOS ITENS


Referência: SuiteAnswers 90024
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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'

Observação: item_id deve ser igual a um ID de Item válido na conta.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPORTAÇÃO CSV > FORNECEDOR > ATUALIZAR ID EXTERNO


Referência: SuiteAnswers 90006
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
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.

CRIE UM CAMPO CRIADO POR EM UM LANÇAMENTO


Referência: SuiteAnswers 90020
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

MÉTODO GETROLECENTER RETORNA BASIC USANDO SUITESCRIPT


Referência: SuiteAnswers 90005
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 Método getRoleCenter() retorna o Tipo da Central do Usuário (Central de Funções)


conectado no momento. Esse método pode retornar BASIC em algumas instâncias,
independentemente do Central de Funções.

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.

Um exemplo em que BASIC é retornado é o seguinte:

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.

SSO SAML E SUITESIGNON EM UMA ÚNICA INSTÂNCIA


Referência: SuiteAnswers 90064
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUBSTITUIR CUSTO DE MÃO DE OBRA NA TAREFA DO PROJETO


Referência: SuiteAnswers 90002
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Listas > Relacionamentos > Projetos


2. Clique em Exibir no Projeto existente
3. Clique na aba Programação
4. Marcos do(a) Tarefa/Projeto: Clique em Editar no Projeto existente
5. Clique na aba Cessionários
6. Selecione o nome do Recurso
Observação: O Custo unitário será preenchido com base no Custo de mão de obra no
registro Funcionário.
7. Custo unitário: Informe a quantia necessário para ser usado
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO MENSAL DO PROGRAMA DE RECEITA DE FUNDOS NÃO


REFLETINDO TODAS AS TRANSAÇÕES
Referência: SuiteAnswers 89998
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Verifique o Fluxo de Caixa do Demonstrativo – um relatório que é entregue pelo SuiteSolution


NFP – se quiser um relatório que mostre os Depósitos do Colaborador.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: "TYPEERROR: NÃO É POSSÍVEL LER O" VALOR "DA


PROPRIEDADE NÃO DEFINIDA" AO CRIAR UM REGISTRO CONSTITUENTE
Referência: SuiteAnswers 89997
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

O pacote SuiteSuccess: NFP Mid-Market Edition tem um Tipo de Constituinte padrão:

• Organização (ID Interno:1)


• Família (ID Interno: 2)
• Individual (ID Interno: 3)

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.

DEFININDO UM VALOR PADRÃO EM UM SEGMENTO NÃO UTILIZADO NAS


BUSCAS SALVAS DO SUITESUCCESS NSPB
Referência: SuiteAnswers 89996
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1
SuiteApp:

- SuiteSuccess - NSPB PRM | ID do pacote: 373062 | Versão: 3.212.1


- SuiteSuccess - NSPB Standard | ID do pacote: 348013 | Versão: 1.212.0

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.

1. Localize sua busca salva de destino


Exemplo: PBCS (Dados) CP Transação de Demonstração de Renda
2. Navegue até Listas > Busca > Buscas salvas
3. Clique em Editar ao lado de PBCS (Dados) CP Transação de Demonstração de
Renda
4. Clique na aba Resultados
5. Clique na aba Colunas
6. Campo:
- Selecione o texto da fórmula: Nome personalizado
(Localização)
1. Fórmula: Insira CASE WHEN {location.internalid}... ||
{location.internalid} END
Exemplo: Atualize o valor para 'Undefined_Location'
7. Clique em Salvar

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:

- SuiteSuccess - NSPB Starter |ID do pacote: 273222 | Versão: 1.319.0


- SuiteSuccess -Customization | NSPB PRM | ID do pacote: 260367 | Versão:
3.220.1

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.

O usuário precisa atualizar a Buscas salva fazendo o seguinte:


Observação: A Buscas salva de Destino é Transação de Extrato de Receita PBCS (Dados)

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.

REGISTRO DO PROJETO NÃO VINCULADO AO REGISTRO DA OPORTUNIDADE


Referência: SuiteAnswers 89994
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteSolutions-Project From Opportunity Bundle | ID do pacote: 192046 | Versão 1.0

747
Cenário

O usuário está criando o Projeto a partir do registro de Oportunidade. No entanto, o campo


Cargo não está disponível na seção Informações principais, mas está disponível na sublista
Item. Quando o botão Criar Projeto é clicado, ele não vincula o Projeto ao registro de
Oportunidade.

Solução

Esse comportamento se deve à configuração de Preferência contábil atual na conta.

Para retornar o campo Cargo na seção Informações principais:

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Clique na sub-aba Itens/Transações
3. Consolidar Trabalhos em transações de vendas: Desmarque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITESUCCESS - AGÊNCIA AMP - APROVAR FATURA DO CLIENTE - ERRO:


"NÃO É POSSÍVEL LOCALIZAR A FUNÇÃO UPDATEINVOICEGLIMPACT NO
OBJETO"
Referência: SuiteAnswers 89992
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITESUCCESS - NA DO EM DA AGÊNCIA - ERRO: "STVALUE NÃO ESTÁ


DEFINIDO"
Referência: SuiteAnswers 89989
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RETIRAR NOME DO PROJETO (PROJETO DE ASSINATURA, ID: {JOB}) NA


PESQUISA SALVA DE TRANSAÇÃO
Referência: SuiteAnswers 89986
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 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.

SOLICITAÇÃO DE COTAÇÃO > GUIA FORNECEDORES > SELECIONE


FORNECEDOR > NENHUM CONTATO PARA FORNECEDOR
Referência: SuiteAnswers 89985
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 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.

RESOLVER ERRO: "ERROR_CREATING_INTEREST_JOURNAL ..." AO


REGISTRAR INTERESSE DE CONCESSÃO
Referência: SuiteAnswers 89765
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

750
Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Fixed Assets Management | ID do pacote: 364000

Cenário

O usuário registra juros de Leasing, no entanto, o processo é concluído com erro:


"ERROR_CREATING_INTEREST_JOURNAL: você inseriu um valor de campo inválido xxx
para o seguinte campo: entidade". Uma das possíveis razões é a discrepância entre Moeda no
arrendamento e Fornecedor.

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:

• Fornecedor com ID Interno da etapa 3: Clique em Visualizar

6. Clique em Financeiro
7. Anote as Moedas
8. Navegue até Ativos fixos > Arrendamentos > Arrendamento
9. Arrendamento:

• Arrendamento com a mesma Empresa de arrendamento do fornecedor


da etapa 5: Clique em Visualizar

10. Confira a Moeda


Observação: A Moeda do arrendamento deve ser listada em Moedas do Fornecedor.
Caso contrário, registrar Juros de Leasing não será concluído.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SOLUÇÃO ALTERNATIVA PARA STRING.INCLUDES() DO MÉTODO


JAVASCRIPT NO SUITESCRIPT
Referência: SuiteAnswers 89767
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITESCRIPT 2.0 - DEFINIR PREÇO DE COMPRA NO ITEM DE ESTOQUE NA


SUBLISTA DO FORNECEDOR
Referência: SuiteAnswers 89777
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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'.

Observação: No navegador de registros, há um problema conhecido, a página


desse Subregistro específico está quebrada.

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) {

var itemRec = scriptContext.newRecord;


var subRec = itemRec.getSublistSubrecord({
sublistId: 'itemvendor',
fieldId: 'itemvendorprice',
line: 0
});

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.

PORTLET DE FOLGA NÃO MOSTRA SALDO NA DATA ATUAL


Referência: SuiteAnswers 89796
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

- Deduzir usados: Solicitações de folgas aprovadas que já foram realizadas este


ano
- Deduzir programadas: Solicitações de folgas aprovadas que estão programadas
para mais tarde neste ano
- Deduzir ou adicionar qualquer Diminuição ou Aumento manual atual

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.

IMPRIMIR LISTA DE COMPONENTES DO ITEM DE MONTAGEM EM PEDIDOS


DE VENDAS PARA REPLICAR O RELATÓRIO DE CONTEÚDO DA LISTA DE
SELEÇÃO DE PEDIDOS
Referência: SuiteAnswers 89798
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: A solicitação de Aperfeiçoamento é registrada no registro Aperfeiçoamento:


79637 Picking Tickets > Display only the Members of Kit/Assembly Items on Picking Tickets.

755
Esse artigo foi útil? Clique aqui para deixar seu comentário.

APROVAR PEDIDO DE VENDAS COM ORDEM DE SERVIÇO ESPECIAL: "VOCÊ


DEVE INSERIR PELO MENOS UM ITEM DE LINHA PARA ESTA TRANSAÇÃO"
Referência: SuiteAnswers 89795
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 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.

APROVAR AUTOMATICAMENTE SOLICITAÇÕES DE FOLGA


Referência: SuiteAnswers 89791
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Os administradores precisam configurar o tipo de folga:

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.

SUITEBILLING | INSCRIÇÃO > ALTERAR DATA DE DESLIGAMENTO


Referência: SuiteAnswers 89887
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
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.

TBA > ERRO DO SISTEMA: ESTE HOST NÃO É CONHECIDO


Referência: SuiteAnswers 89886
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

AS ALTERAÇÕES FEITAS NO QUADRO DE HORÁRIOS SEMANAL NÃO SÃO


SALVAS AO USAR O BOTÃO COPIAR DA SEMANA ANTERIOR
Referência: SuiteAnswers 89866
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. 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

O resultado real é um prompt de erro referente a linhas vazias.

Solução

1. Remova todas as linhas vazias antes de alterar as horas em cada linha

758
2. Adicione itens após as linhas removidas
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RECUPERAR NOME DO ITEM DE LINHA NO REGISTRO DE ATENDIMENTO DO


ITEM
Referência: SuiteAnswers 89864
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Normalmente, para recuperar o texto dentro de um campo, o nlapiGetFieldText é usado. No


entanto, quando usado nos itens de linha para recuperar o nome do Item no registro de
Atendimento do item, retornará nulo.

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.

FATURA > APROVAR > ERRO: ERRO INESPERADO > REGISTRO DA


TRANSAÇÃO > ERRO: SUBSIDIÁRIA DA TRANSAÇÃO XXX NÃO É VÁLIDA
PARA O ITEM. ESCOLHA UM ITEM DIFERENTE
Referência: SuiteAnswers 89863
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
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.

OBTER LISTA DE ENTRADAS DE HORAS EXCLUÍDAS VIA SCRIPT DE EVENTO


DE USUÁRIO
Referência: SuiteAnswers 89862
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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).

Aqui está um trecho de código de amostra de como seria o código:


function userEventAfterSubmit(type){

if (type == 'delete'){

nlapiLogExecution('debug','A time entry record has been deleted');

//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.

SUITEBILLING | NÃO É POSSÍVEL ATIVAR UMA ASSINATURA A PARTIR DA


ORDEM DE VENDA
Referência: SuiteAnswers 89860
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
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.

BUSCA SALVA PARA EXIBIR CONTAGEM TOTAL POR ITEM COMPRADO DE


FORNECEDOR ESPECÍFICO
Referência: SuiteAnswers 89855
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

FABRICAÇÃO AVANÇADA: INSERIR E COPIAR INSTRUÇÕES DE TRABALHO


NA BANCADA
Referência: SuiteAnswers 89853
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Clicando no botão “Nova Instância de Trabalho de Fabricação do AM”, navegando


até a subguia Fabricação avançada > Administração/Configuração > Bancada de
fabricação > Instrução de Trabalho dá a opção de criar uma nova instrução de
trabalho.

2. Clicando no botão Abrir (quadrado com ícone de seta) na sub-aba Instrução de


trabalho o conduzirá a uma instrução de trabalho existente para uma montagem
diferente. Se quiser usar a mesma instrução para o registro de montagem que está
procurando, basta clicar no botão “Anexar”. Ele então é adicionado como parte
das Instruções de Trabalho do registro do Banco de trabalho que você abriu. Com
isso, podemos dizer que esta é de alguma forma uma função “Copiar”.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SALDO DO MÊS ANTERIOR DO RELATÓRIO FINANCEIRO ALTERADO


Referência: SuiteAnswers 89880
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á 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.

SUITESOLUTIONS > FATURAMENTO CONSOLIDADO > O RECURSO NÃO ESTÁ


DISPONÍVEL ATUALMENTE NA SUA CONTA
Referência: SuiteAnswers 89877
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Vá para Listas > Personalizado > Configuração de Faturamento Consolidado.


2. Clique em Editar ao lado de Faturas de cliente - Configuração já criada na conta. Se
ainda não houver faturas de clientes - configuração já criada, crie uma nova e insira valores
nos campos necessários.
3. Marque a caixa de seleção "Ativar Consolidação On-line".
4. Clique em Salvar.

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.

ALTERAÇÕES NO VALOR TOTAL TODA VEZ QUE O USUÁRIO CLICA NO


BOTÃO ATUALIZAR NO RELATÓRIO VENDAS PERSONALIZADAS POR
CLIENTE
Referência: SuiteAnswers 89879
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PAGAMENTOS BANCÁRIOS ELETRÔNICOS > DISPONIBILIDADE DE LICENÇA


DE PAGAMENTOS ELETRÔNICOS EM PRODUÇÃO/SANDBOX/CONTA DE
TESTE/CONTA DE DESENVOLVIMENTO
Referência: SuiteAnswers 87820
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Lista detalhada de requisitos é descrita na tabela abaixo:


Requisito Licença
Ambiente Notas
EP
O SuiteApps License Client deve ser
Conta de Produção Obrigatório
instalado
O SuiteApps License Client deve ser
Conta de Sandbox Ignorado
instalado
Ambiente de Release O SuiteApps License Client deve ser
Ignorado
Preview instalado
Contate o Suporte para o provisionamento de
licença EP
Conta de desenvolvimento Obrigatório
O SuiteApps License Client deve ser
instalado
Conta de Teste - contas O SuiteApps License Client deve ser
Ignorado
TSTDRV instalado

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITESCRIPT ERRO - SSS_TIME_LIMIT_EXCEEDED


Referência: SuiteAnswers 45311
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

Tipo/Aplicativo de Script Limite de Tempo (s)


Ajustar Taxas Consolidadas 3600
Instalação Pacote Aplicat 3600
Script de Instalação do Pacote 3600
Atualização em Alto Volume script 300
Plug-in de Processamento de Pagamento 3600
Script de portlet 300
Tipo de Plugin 3600
Instalação do Tipo de Plug-in 3600
Plug-in de Promoções 3600
RESTlet script 300
Script de programação 3600
Aplicação SSP 300
Script de Suitelet 300
Plug-in de Teste 3600
Script de Ação de Workflow 300
Script do Evento do Usuário 300

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;

for (var i = 0; i < count ; i++) {


var cols = results[i].getAllColumns();
var itemID = results[i].getValue(cols[0]);
var item = results[i].getValue(cols[1]);
var itemDesc = results[i].getValue(cols[2]);
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 = 0;
Código de Amostra 2 - Usando o nlapiSearchRecord()
var searchresults = nlapiSearchRecord('inventoryitem', 252, null,
null);

for (var i = 0; i < searchresults.length; i++) {

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;

Código de Amostra 3 - Usando o nlapiLoadRecord()


var itemIDs = [4,261];

for (var i = 0; i < itemIDs.length; i++) {


var itemRecord= nlapiLoadRecord('inventoryitem', itemIDs[i]);
var itemID = itemIDs[i];
var item = itemRecord.getFieldValue('itemid');
var itemDesc =
itemRecord.getFieldValue('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;
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;

for (var i = 0; i < count ; i++) {


var cols = results[i].getAllColumns();
var itemID = results[i].getValue(cols[0]);
var item = results[i].getValue(cols[1]);
var itemDesc = nlapiLookupField('inventoryitem', itemID,
'custitem_item_desc_test');
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 = 0;

Combinar funções nlapiSearchRecord() e nlapiLookupField()


var searchresults = nlapiSearchRecord('inventoryitem', 252, null,
null);
for (var i = 0; i < searchresults.length; i++) {
var itemID = searchresults[i].getValue('internalid');
var item = searchresults[i].getValue('itemid');
var itemDesc = nlapiLookupField('inventoryitem', itemID,
'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;

Exemplo de Saída (da solução alternativa 2)


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
Agora, esses tamanhos correspondem àqueles da saída do código de amostra do
nlapiLoadRecord().

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.

A ATRIBUIÇÃO PERSONALIZADA COM PERMISSÕES APROPRIADAS NÃO É


POSSÍVEL EXIBIR OS RESULTADOS CORRETOS DE UMA PESQUISA DE NOTAS
DO SISTEMA
Referência: SuiteAnswers 67637
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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 &amp;
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.

FIXED ASSETS MANAGEMENT: DISPONIBILIDADE DO FIXED ASSETS


MANAGEMENT SUITEAPP DURANTE UPGRADE COM FASES
Referência: SuiteAnswers 69020
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

O Fixed Assets Management SuiteApp segue os upgrades programados de fases de contas do


NetSuite.

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:

Programação da disponibilidade do Fixed Assets Management durante o upgrade da fase

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

Em cada fase de lançamento do NetSuite, o App de Fixed Assets Management estará


disponível para compartilhar da seguinte forma:

776
Fixed Assets Management
Atualizado para a nova disponível na versão
Tipo de conta
versão NetSuite? SuiteApp para
compartilhamento

Não Versão anterior


Produção
Sim Versão principal

Não Versão anterior


Sandbox
Sim Versão principal

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.

Para atualizar seu SuiteApp para a versão mais recente:

1. Faça login na conta de Visualização da Versão


2. Navegue até Personalização > Pesquisar e instalar pacotes > Lista
3. Fixed Assets Management Bundle ID 336697: Clique em Atualizar
4. Quando a atualização for concluída, o ID do pacote será atualizado para 364000

Para obter mais informações sobre a disponibilidade da Release Preview, consulte


SuiteAnswers ID 48682.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITEBILLING | OPERAÇÃO DE FATURAMENTO > GUIA REGISTROS >


NÚMERO DA TRANSAÇÃO É MOSTRANDO NENHUM
Referência: SuiteAnswers 89885
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITEBILLING | 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”
Referência: SuiteAnswers 89888
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Vá para Configurações > Usuário/Funções > Gerenciar funções


2. Clique em Editar ou Personalizar na função
3. Clique na aba Permissões
4. Clique na sub-aba Listas

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.

EXIBIR ITENS CONFIRMADOS NA IMPRESSÃO DO TICKET DE SEPARAÇÃO


USANDO LAYOUT PDF DA TRANSAÇÃO
Referência: SuiteAnswers 89943
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

É necessário mostrar o número de itens que foram comprometidos no registro de Atendimento


do Item ao imprimir a Lista de coleta. Isso é aplicável para formulários que usam o Tipo básico
de impressão ou Layout PDF da transação.

Solução

1. Navegue até Personalização > Formulários > Formulários de transação


2. Lista de coleta preferencial: Clique em Editar
3. Clique em Campos para impressão
4. Clique em Colunas
5. Comprometido:
Imprimir/Enviar e-mail: Marque a caixa de seleção
6. Clique em Salvar

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.

VISUALIZAR REGISTRO DE ITEM GERA UM ERRO "ESSE REGISTRO NÃO


EXISTE."
Referência: SuiteAnswers 89837
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CAMPO DE ENTIDADE AINDA CARREGANDO AO EDITAR PEDIDO DE VENDAS


COM FORMULÁRIO PERSONALIZADO
Referência: SuiteAnswers 89948
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 Pedido de vendas existente com um Formulário personalizado é editada e o usuário deseja


alterar um valor do campo Entidade, mas a lista Entidade está carregando constantemente.

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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Formulário Pedido de vendas personalizada: Clique em Editar
3. Clique em Campos da tela
4. Clique em Faturamento:Pagamento
5. Método de pagamento:
• Exibir: Marque a caixa de seleção
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FLUXO DE TRABALHO APLICADO NOS REGISTROS DE LEADS ENCONTRA UM


"ERRO: CHAVE DE REFERÊNCIA DE FONTE DE LEADS INVÁLIDA XXX PARA
A CATEGORIA DE CAMPANHA X"
Referência: SuiteAnswers 89861
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DESVINCULAR O CRONOGRAMA DE AMORTIZAÇÃO DO LANÇAMENTO


Referência: SuiteAnswers 89851
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

Select * from TRANSACTION_LINES as t where t.transaction_id = 12345

Na interface do usuário, o campo da coluna Nº do Cronograma (Cronograma de amortização


vinculado ao lançamento) no Lançamento tem um valor.

Solução

O Nº do Cronograma na IU é diferente do Transaction_lines > SCHEDULE_ID. o Cronograma


não foi exposto ao ODBC.

Consulte o pseudocódigo abaixo para obter o valor do Nº da Cronograma :

1. Criar um campo de coluna de transação personalizada (aplicar ao Lançamento) em que


Armazenar Valor esteja marcado
2. Criar uma Transação (Tipo = Lançamento) Busca salva para extrair todos os
Lançamentos (adicione filtros conforme necessário)
3. Usar a Busca salva criada na etapa 2 em um Script programado sob demanda
4. Em cada resultado, carregue o Cronograma de amortização relacionado e extraia o
nome.
5. Defina-o para o campo personalizado criado na etapa 1.

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.

REGISTROS DUPLICADOS SÃO CRIADOS A PARTIR DO BOTÃO ADICIONADO


VIA SUITESCRIPT
Referência: SuiteAnswers 89850
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 usuário insere dados em um formulário adicionado a um script Suitelet. O script cria um


registro com base nos dados quando o botão Enviar é clicado. No entanto, há registros
duplicados criados.

Solução

Certifique-se de que o script adicionou um botão Enviar ao form


usando nlobjForm.adubmitButton em vez de nlobjForm.addButton. O botão criado pelo
addButton pode ser clicado várias vezes (disparando a criação do registro várias vezes),
enquanto o addSubmitButton cria um botão que não permite mais de um clique e exibe uma
caixa de diálogo de confirmação "Você já enviou este formulário".

Para ler mais sobre os métodos nlobjForm, consulte SuiteAnswers 10266.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CAMPOS COM VALORES PADRÃO NO FORMULÁRIO DE ATIVO FAM


Referência: SuiteAnswers 89847
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 | ID do pacote: 364000 | Versão: 21.1

Cenário

Ao inserir um novo Ativo, há valores já predefinidos para determinados campos no formulário


padrão do Ativo FAM.

Solução

784
Abaixo estão os Campos com seus valores predefinidos/padrão correspondentes:

1. Status do Ativo: Novo


2. Período da última depreciação: 0
3. Data da última depreciação: 1/1/1980
4. Valor da última depreciação: 0
5. Data inicial do ano fiscal: Janeiro
6. Entrada do método anual: Ano Fiscal
7. Quantidade: 1

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)

Veja abaixo um código de amostra que demonstra a funcionalidade:


/**
* @NApiVersion 2.x
* @NScriptType ClientScript
* @NModuleScope SameAccount
*/
define(['N/currentRecord', 'N/search'],

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;

var filters = [];


var columns = [];

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'
}));

var savedSearch = nSearch.create({


type: nSearch.Type.SYSTEM_NOTE,
filters: filters,
columns: columns
});

var result = savedSearch.run().getRange({


start: 0,
end: 1
});

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.

RESOLVER ERRO: “SUITESCRIPTMODULELOADERERROR


FAIL_TO_EVALUATE_SCRIPT_1 TODOS OS MÓDULOS DE SUITESCRIPT API
ESTAVAM INDISPONÍVEIS AO EXECUTAR SUA DEFINIÇÃO DE CALLBACK”
AO SALVAR O ARQUIVO SUITESCRIPT 2.0
Referência: SuiteAnswers 89823
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Em geral, é incorreto chamar Funções SuiteScript no corpo da função de definiçã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(){

if (myGlobalVariable === undefine){


myGlobalVariable = ;
}

return myGlobalVariable;
}

};

GLOBALS.YourGlobalVariable agora é uma Variável global inicializada de maneira lenta.


Ela será inicializada após ser referenciada pela primeira vez e todas as outras referências
levarão o valor já inicializado. A variável GLOBALS pode ser exportada como Módulo
personalizado e pode ser referenciada facilmente em outros Módulos (por exemplo, como
'SuiteScripts/globais').

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.

OBTENDO VALORES DE UMA PESQUISA SALVA COM FUNÇÃO DE RESUMO


EM UM MAPA/REDUZIR SCRIPT
Referência: SuiteAnswers 89821
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 obter valores de uma Busca salva com uma função de resumo em um script
Map/Reduce.

Solução

Na função de mapa de um script Map/Reduce, quando o contexto é analisado, o objeto contém


parênteses "()".

Script:

function map(context) {

var mapData = JSON.parse(context.value);


var mapDataValues = mapData.values;

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.

Ao tentar obter/acessar o valor da entidade usando mapDataValues.GROUP(entidade). value,


nada é registrado.

Para contornar isso, podemos eliminar os parênteses:

1. Restrinja o mapDataValues.
2. Substitua o "()" por "".
3. Faça parse novamente.

Aqui está um exemplo de código:

function map(context) {

var mapData = JSON.parse(context.value);


var mapDataValues = mapData.values;
var stringifyValues = JSON.stringify(mapDataValues);
var cleanString = stringifyValues.replace(/[()]/g, '');
var newObject = JSON.parse(cleanString);
var entityValue = newObject.GROUPentity.value;
var amountValue = newObject.SUMamount;

log.debug({
title: 'Entity Value + Amount Value',
details: entityValue + ' - ' + amountValue
});

O valor da Entidade e da Quantia será registrado.

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.

RESOLVIDO: OPÇÕES DO ITEM NÃO APARECENDO NO SITE


Referência: SuiteAnswers 89820
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Configurações > SuiteCommerce avançado > Configuração


2. Selecione Site: Escolha um Site
3. Selecione Domínio: Escolha um Domínio
4. Clique em Configurar
5. Clique na aba Catálogo de Compras
6. Clique na sub-aba Opções do Item
7. Na seção Opções de item e campos de coluna de transação personalizados, preencha
os seguintes campos:

• Nome do campo: Adicione um Nome personalizado


• Nome do Parâmetro de URL: Adicione uma substituição de URL desejada

8. Clique em Adicionar
9. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “NÃO É POSSÍVEL RETORNAR COLUNA PARA PESQUISA


SALVA RESUMIDA”
Referência: SuiteAnswers 89819
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ERRO AO CRIAR FUNÇÃO: "ESCOLHA OUTRO NOME DE FUNÇÃO ..." PARA


UM NOME DE FUNÇÃO DISPONÍVEL
Referência: SuiteAnswers 89800
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 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

A provável causa é que o usuário criou um tipo de central personalizada


(Personalização > Centrais e abas > Abas centrais > Criar) e o usou quando a função
ausente foi criada. Quando esse tipo de central personalizada foi excluída, a função que foi

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

Observação: Atribua permissões e restrições à função, conforme necessário.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL SE CONECTAR AO MICROSOFT EXCEL E POWER BI VIA


ODBC
Referência: SuiteAnswers 89940
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 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:

1. Abra o Excel ou o aplicativo Power BI


2. Navegue até as Definições da origem de dados
3. Procure a origem de dados do NetSuite e selecione-a
4. Edite as credenciais
5. Informe novamente o endereço de e-mail e a senha

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

Para criar um anexo usando o mediaItem, o usuário precisa do seguinte elemento na


solicitação.

1. name - será o nome do arquivo de anexo no registro da mensagem


2. fileType - será a extensão do arquivo ou o tipo de arquivo
3. conteúdo - será o conteúdo ou mensagem dentro do anexo do arquivo

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>

Se o fileType não for encontrado, será gerado um erro inesperado na resposta.

Se você quiser anexar um arquivo específico da sua Pasta de


arquivo (Documentos > Arquivos > Pasta de arquivo), poderá utilizar o atributo internalid do
mediaItem.

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.

IMPRIMIR CÓDIGO DO FORNECEDOR OU SKU DO ITEM NO NÍVEL DO ITEM


PARA MODELOS AVANÇADOS DE PDF
Referência: SuiteAnswers 89936
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

795
Cenário

O Código do Fornecedor de um item é impresso na coluna Item de pedidos de compra. Se o


registro do item não tiver um nome de fornecedor, o nome do item será impresso na coluna do
item do PDF do Pedido de compra. O valor da coluna Item depende do seguinte:

• Se o item não tiver um Nome de Exibição/Código e Código do Fornecedor, o


Nome/Número do Item será impresso.
• Se o item tiver um Nome para Exibição/Código e não houver Código de Fornecedor
atribuído, o Nome para Exibição/Código será impresso.
• Se o item tiver um Código de Fornecedor, esse campo será impresso à medida que
substitui o Nome para Exibição/Código.

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

1. Navegue até Personalização > Formulários > Modelos Avançados de PDF/HTML


2. Modelo avançado de PDF preferencial: Clique em Editar
3. Código-fonte: Substitua o código abaixo:
$ {item.description}

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>

Observação: Se não houver Código do Fornecedor, ele imprimirá o código SKU do


Item do item.

4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO DE IMPORTAÇÃO CSV DO PEDIDO DE VENDAS: INFORME


VALOR/VALORES PARA: CÓDIGO DE IMPOSTO
Referência: SuiteAnswers 89891
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

796
Cenário

O usuário encontrou o erro: Informe os valores para: Código do imposto ao importar um


Pedido de vendas via importação de CSV; no entanto, na etapa Mapeamento do campo, o
Código do imposto não está disponível para mapeamento.

Solução

1. Navegue até Configurações > Contabilidade > Configurar impostos


2. Clique em Estados Unidos
3. Marque a caixa de seleção Impostos por linha nas transações
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLUÇÃO DE ERRO: "LAYOUT DE PDF INVÁLIDO. ENTRE EM CONTATO


COM O ADMINISTRADOR" AO IMPRIMIR USANDO UMA FUNÇÃO
PERSONALIZADA
Referência: SuiteAnswers 89845
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 NetSuite permite que os Administradores personalizem as funções de acordo com suas


preferências. Devido à personalização de cada função, determinados erros podem ser
encontrados em uma função que não foram encontrados em outra.

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar Funções


2. Função Personalizada com erro: Clique em Editar
3. Clique em Formulários
4. Clique em Transações

797
5. Coluna Ativada: Marque a caixa de seleção

Observação: Se a caixa de seleção Ativado estiver desativada, desmarque a caixa de seleção


na coluna Preferencial da transação.
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPEDIR QUE OS USUÁRIOS APROVAM LANÇAMENTOS CRIADOS POR SEUS


ELEMENTOS NA PÁGINA APROVAÇÃO EM MASSA
Referência: SuiteAnswers 89784
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

FUNÇÃO PERSONALIZADA > RELATÓRIO EU INTRASTAT > “VOCÊ NÃO TEM


ACESSO A ESTA PÁGINA.”
Referência: SuiteAnswers 89783
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

8. Navegue até Personalização > Criação de scripts > Script


9. Em Filtro, defina Tipo = Suitelet
10. Procure o Relatório Intrastat
11. Clique em Visualizar
12. Navegue até a aba Implementação
13. Clique no Relatório Intrastat – Link de exibição

- Será roteado para a página de implementação de script

14. Clique em Editar


15. Campo Função: Adicione a Função personalizada
16. Clique em Salvar

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

CSV > ITEM DO ESTOQUE > ERRO: "ERRO DE EXCLUSIVIDADE - JÁ EXISTE


UM ITEM COM ESSE NOME OU COMBINAÇÃO DE NOME/PAI."
Referência: SuiteAnswers 89768
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Este Item de Montagem é renomeado para o ItemA_antigo, sem alterar o ID Externo.

O usuário importou os novos Itens de Estoque chamados ItemA e também define o ID


Externo para o 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 fazer a verificação,

1. Navegue até Listas > Contabilidade > Itens


2. Clique em Visualizar
1. Na aba Resultados, adicione a coluna ID externo
2. Clique em Salvar e executar
3. Verifique se o ID externo do item é igual ao ID externo que está sendo
mapeado na importação de CSV

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.

SUITEBILLING | ENCERRAR INSCRIÇÃO ATIVADA/CRIADA


INCORRETAMENTE > COMO LIDAR COM COBRANÇAS E RECONHECIMENTO
DE RECEITA?
Referência: SuiteAnswers 85591
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

No lado de Reconhecimento de Receita:


Os Acordos de Receita não são transações de contabilização. A receita só será reconhecida
depois que os Lançamentos forem criados com base nesses Acordos de Receita. Uma Assinatura
encerrada com um Acordo de Receita, no entanto, ainda será incluída se executarmos os
Programar Lançamentos de Reconhecimento de Receita.
1. Não é recomendado excluir o acordo de receita, especialmente se a Assinatura não puder
ser excluída. A assinatura é uma transação de origem para elementos de receita. Desde que
haja uma transação de origem, será criado um acordo de receita. Isso é para categorias
elementos de receita órfão. A exclusão da transação de origem interromperá a criação de
acordos de receita.
2. A capacidade de cancelar um reconhecimento de receita ainda é uma melhoria. Uma solução
alternativa é marcar a caixa de seleção É Reconhecida. Para fazer isso, consulte as etapas
abaixo:
1. Abra o registro do acordo da receita.
2. Pressione Exibir Planos de Receita.
3. Pressione o link com o Número do Plano de Receita real.
4. Aperte Editar
Na guia Receita Planejada, você pode marcar É Reconhecer = Verdadeiro para todas as linhas.

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.

PASTA DE TRABALHO DO SUITEANALYTICS > PLANO DE RECONHECIMENTO


DE RECEITA > CRITÉRIOS > CRIAÇÃO ACIONADA POR > HOUVE UM
PROBLEMA AO CARREGAR SEUS DADOS. REFINE SUA CONSULTA OU TENTE
NOVAMENTE MAIS TARDE
Referência: SuiteAnswers 85556
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 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.

ARM > ITEM > REGISTRO DE RECONHECIMENTO/AMORTIZAÇÃO DE


RECEITA > OPÇÃO CRIAR PLANOS DE RECEITA EM > ATENDIMENTO NÃO
DISPONÍVEL
Referência: SuiteAnswers 84527
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 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.

ATUALIZAR ORDEM DE VENDA/FATURAS/ACORDOS DE RECEITA


EXISTENTES COM NOVA REGRA DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 83912
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2018.2

Cenário

O usuário precisa atualizar os Pedidos de vendas/Faturas/Contratos de receita existentes com a


nova Regra de reconhecimento de receita.

Solução

1. Edite o Pedido de vendas/Fatura/Contrato de receita afetado


2. Remova os Itens de linha
3. Adicione Itens de linha traseira
4. Clique em Salvar
5. Atualizar Contrato de receita
6. O Acordo de Receita do Pedido de vendas/Fatura agora está usando a nova Regra de
reconhecimento de receita

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

DATA INICIAL E FINAL DO RECONHECIMENTO DE RECEITA AUSENTES DO


ADVANCED REVENUE MANAGEMENT
Referência: SuiteAnswers 83681
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

As Datas de Início e de Término do Reconhecimento de Receita não estão disponíveis quando


o Advanced Revenue Management está ativado. Pedido de Vendas e Fatura do Cliente não
terão mais a Data de Início do Recebimento de Receita e a Data de Término do

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.

TAXA DE CÂMBIO USADA NO RELATÓRIO DE RESUMO DA PREVISÃO DE


RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 83186
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 saber a Taxa de câmbio usada no Relatório de Resumo/Detalhe de


projeção de reconhecimento de receita.

Solução

A Taxa de câmbio usada no Relatório de Resumo/Detalhe de projeção de reconhecimento


de receita ao executá-lo em um nível Consolidado é a Taxa de câmbio consolidada no
valor Até do Relatório (por exemplo, Dec 2025). Você pode ver isso com as seguintes etapas:

1. Navegue até Listas > Contabilidade > Taxas de câmbio consolidadas


2. Defina os Filtros:
o Período = Dez. 2025
o Da Subsidiária = Subsidiária da transação
o Para Subsidiária = Subsidiária de nível consolidado
3. Use a Taxa de câmbio na coluna do Tipo de taxa geral (isto é, Atual, Média, Histórico)
da Conta de receita/Receita diferida (Listas > Contabilidade > Contas > Editar
conta de receita/Receita diferida > Tipo de taxa geral)

807
Esse artigo foi útil? Clique aqui para deixar seu comentário.

PROJETO BASEADO EM ENCARGO > ARM > REGRAS DE RECEITA DO


PROJETO > VALOR TOTAL A RECONHECER = 0.00 MESMO QUE HAJA
ENCARGOS PARA RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 83112
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Passos para resolver:

1. Personalize a exibição da aba Histórico de execução de cobrança adicionando o "Tipo


de execução" na sub-aba Resultado e removendo filtros da sub-aba Critérios
2. Personalize a exibição da aba Cobranças adicionando "Uso de cobrança" à sub-
aba Resultados e removendo filtros da sub-aba Critérios
3. Gerar previsão: na aba Financeiro > Histórico de execução de cobrança > clique no
botão Gerar previsão e aguarde a conclusão do processo, recarregue o projeto
4. Verifique se a cobrança executada para as cobranças de previsão foi bem-sucedida:
(Caso não, adicione a taxa de cobrança ausente ao cartão; Caso sim, verifique se há
cobranças pelo uso da cobrança de previsão)
5. Verifique se a receita do projeto como regra cobrada exibe os valores corretos após as
etapas anteriores serem bem-sucedidas.
6. Execute Atualizar Acordos de receita e Planos de receita e verifique se o valor
do Plano de receita já está atualizado.

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.

ATIVAR PROGRAMAÇÕES DE RECONHECIMENTO DE RECEITA CRIADAS


POR MEIO DE WEB SERVICES PARA USAR O PERÍODO DE CONTABILIZAÇÃO
APÓS AS DATAS DE RECONHECIMENTO DE RECEITA ESPECIFICADAS NAS
TRANSAÇÕES
Referência: SuiteAnswers 82250
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 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:

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Editar a Função usada para os Serviços da web
3. Ir para a aba Permissões > Sub-aba Configurações
4. Adicionar Substituir restrições de período = Total
5. Clique em Salvar

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.

PESQUISA SALVA > LINHAS DE TRANSAÇÃO COM RECONHECIMENTO DE


RECEITA EM RETENÇÃO É VERDADEIRO PARA LIVRO PRINCIPAL E FALSO
PARA LIVRO SECUNDÁRIO
Referência: SuiteAnswers 82216
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

DEFINIR ESTADO DO FLUXO DE TRABALHO DE APROVAÇÃO


INTERMEDIÁRIA PARA REGISTROS EXISTENTES
Referência: SuiteAnswers 89737
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 novo Fluxo de trabalho de aprovação é criado e está funcionando corretamente. O usuário


deseja que os registros existentes fiquem nos estados de Fluxo de trabalho intermediários de
acordo com o status de aprovação. No entanto, as ações no estado inserido só se aplicam a
registros recém-criados.

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.

PROGRAMAÇÃO DE RECONHECIMENTO DE RECEITA LEGADA: BUSCA


SALVA USANDO CONTAS DE DESTINO E ATUALIZAÇÃO EM MASSA
Referência: SuiteAnswers 82143
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Recurso: Revenue Management (Legacy)

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.

OCULTAR CAMPO DE ID DO SCRIPT DO REGISTRO PERSONALIZADO


Referência: SuiteAnswers 89742
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

812
Produto: NetSuite 2021.1

Cenário

Há casos em que os Usuários precisam ocultar o campo Script/ID de um Registro


personalizado. Se o recurso SuiteCloud Development Framework estiver habilitado, isso pode
resultar na presença do campo ID do Script em Formulários feitos de Registros personalizados.

Solução

1. Navegue até Início > Definir preferências


2. Clique em Geral
3. Framework de Desenvolvimento SuiteCloud:
o Mostrar ID do campo nas sublistas: Desmarque a caixa de seleção
4. Clique em Salvar

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.

RESOLVER ERRO: “FALHA NA RECLASSIFICAÇÃO DE LIMITE DE USO DE


EXECUÇÃO DE SCRIPT PARA OS SEGUINTES CONTRATOS DE RECEITA:
XXXXXX” AO CRIAR LANÇAMENTOS DE RECLASSIFICAÇÃO
Referência: SuiteAnswers 89739
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 erro: "Falha na Reclassificação de limite de uso de execução de script excedido para os


seguintes acordos de receita: XXXXXX" é recebido após a execução de Criar lançamentos de
reclassificação.

Solução

Execute o processo de reclassificação para o registro de cliente 1 primeiro (não para o registro
de Projeto).

1. Visualize o Contrato de receita que falhou


2. Copie o Nome do Cliente

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.

PESQUISA DE ITEM > EXIBIR O NOME DO USUÁRIO QUE CRIOU O ITEM


Referência: SuiteAnswers 89740
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

LISTAS > CONTABILIDADE > MODELOS DE RECONHECIMENTO DE RECEITA


> RECONHECIMENTO ÚNICO > CLIQUE EM EDITAR > ERRO: "ESSE MODELO
DE RECONHECIMENTO DE RECEITA GERADO PELO SISTEMA NÃO PODE SER
EDITADO."
Referência: SuiteAnswers 82008

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.

SUITEBILLING | COMO REFLETIR AS ALTERAÇÕES NA REGRA DE


RECONHECIMENTO DE RECEITA DE UM ELEMENTO DE RECEITA EM UM
PLANO DE RECEITA
Referência: SuiteAnswers 81935
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

Opção A: Usar o Editar Planos de Reconhecimento de Receita


1. Ir para Transações >Financeiro >Editar Planos de Reconhecimento de
Receita (Administrador)
2. Atualizar o campo Regra de Reconhecimento de Receita
3. Clique em Submeter

Opção B: Excluir o Plano Real e atualizar os Planos 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

SUITEBILLING: ASSINATURA DE TODOS OS ITENS > MAPEIE A DATA FINAL


ESTIMADA DE RECONHECIMENTO DE RECEITA PARA A DATA FINAL DO
ELEMENTO DE RECEITA
Referência: SuiteAnswers 81933
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Quando a configuração da Regra de Reconhecimento de Receita de Itens tem a Origem da Data


Inicial de Receita e a Origem da Data Final de Receita estiver definida como Data Inicial do
Elemento de Receita e Data Final do Elemento de Receita, respectivamente, A Data Final
Estimada de Reconhecimento de Receita em um registro de Assinatura não está sendo usada
como a Data Final do Elemento de Receita. A data final estimada de Reconhecimento de
Receita só seria usada se a origem da Data for Eventos de Assinatura.
Com a configuração citada, você precisará usar a funcionalidade Mapeamento de Campo de
Receita para mapear a Data Final Estimada de Reconhecimento de Receita para o Elemento de
Receita. Como você tem Assinaturas com Data Final fixa, será necessário usar um campo de
fórmula personalizado que preencha a Data Final Estimada de Reconhecimento de Receita para
os Termos Superiores ou a Data Final para a Data Final fixa e mapear esse campo
personalizado para o Elemento de Receita.
Se você alterar as configurações destacadas para o Início do Evento de Assinatura e a Data de
Término do Evento de Inscrição, esse mapeamento será feito automaticamente. Entretanto,
você perderá a capacidade de alterar a data de Início e de Término do Elemento de Receita para
ser diferente da Assinatura.

O CAMPO PERSONALIZADO OBRIGATÓRIO ESTÁ IMPEDINDO QUE O


LANÇAMENTO CRIADO POR MEIO DO RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 81571

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Um Campo personalizado torna-se obrigatório usando um script de cliente no Lançamento. Ao


criar Lançamento por meio do Reconhecimento de receita, o campo obrigatório não é exibido e
o registro gera um erro: "Informe um valor para o campo XXXX".

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.

Para verificar se o registro de Lançamento vem do Reconhecimento de receita, use:

SuiteScript 1.0

// Add additional code.

...

var value = nlapiGetFieldValue('isfromrevrec')

...

// Add additional logic to make the problematic field mandatory or non-


mandatory.

SuiteScript 2.0

// Add additional code.


...
var value = objRecord.getValue({
fieldId: 'isfromrevrec'
});
...
// Add additional logic to make the problematic field mandatory or non-
mandatory.

Retorna verdadeiro se o Registro pertencer ao Reconhecimento de receita e falso se não


pertencer.

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.

ARM: MAPEAMENTO DE CAMPO DE RECEITA VERSUS REGRA DE


RECONHECIMENTO DE RECEITA > O QUE PREVALECE SOBRE AS DATAS DE
ORIGEM E FINAL DO ACORDO DE RECEITA E PLANOS DE RECEITA?
Referência: SuiteAnswers 81355
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.2

Cenário

Este é o cenário:

1. Seu Item tem a seguinte configuração:


a. Origem de Regra de Reconhecimento de Receita - Início/Data Final do Recebimento
= Data de Origem
b. Crie Planos de Receita = Faturamento
2. Você também tem o Mapeamento do Campo de Receita pertinente:
a. Data Inicial do reconhecimento de receita = Data Inicial
b. Data Final do reconhecimento de receita = Data Final
3. Crie um Pedido de vendas usando o Item com os seguintes detalhes:
a. Data = 8/17/18
b. Data Inicial do reconhecimento de receita = 8/1/2018
c. Data Final do reconhecimento de receita = 7/31/18
4. O Acordo de Receita gerado tinha as seguintes datas:
a. Data Inicial = 8/1/2018
b. Data Final = 7/31/18
5. 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
6. Regra de Reconhecimento de Receita de Item Alterada para uma com Origem de
Data Inicial/Final do reconhecimento de receita = Origem do Elemento de Receita/Data Final

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

A data de Início e de Término do Contrato de Receita são dependentes do Mapeamento de


Campo de Receita enquanto os Planos de Receita dependem da Regra de Reconhecimento de
Receita e isso foi evidido pelo comportamento acima, mas não obstruindo o comportamento
que as alterações no registro do Item não afetam os Contratos de Receita e os Planos de Receita
existentes.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A ALTERAÇÃO DA REGRA DE RECONHECIMENTO DE RECEITA NO


REGISTRO DE ITEM A ATUALIZA NOS CONTRATOS DE RECEITA E PLANOS
DE RECEITA?
Referência: SuiteAnswers 81354
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 saber se a alteração da Regra de Reconhecimento de Receita no registro do


Item também irá alterá-la em Contratos de Receita e planos de receita já existentes.

Solução

A alteração da regra de reconhecimento de receita no registro de item não será alterada em


contratos de receita e planos de receita já existentes. O processo de reconhecimento de receita é
acionado por sua transação de origem. Assim, qual é a configuração do Item no momento da
criação da transação de origem (ou seja, Pedido de vendas) será o que será transferido durante
todo o processo. Dessa forma, qualquer alteração feita no registro de Item não afetará seus
contratos de receita e planos de receita existentes.

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

Pergunta: Se você observar a Tabela de reconhecimento de receita, o primeiro período de


postagem iniciou em Mar 2018 e houve 4 entradas em Mar 2018, porque aconteceu isso?

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.

RESUMO DE PROJEÇÃO DO RECONHECIMENTO DE RECEITA


PERSONALIZADO > ADICIONAR CAMPOS PERSONALIZADOS COMO
COLUNAS
Referência: SuiteAnswers 80965
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 quer adicionar Campos personalizados como Colunas no Relatório de Resumo da


projeção do reconhecimento de receita.

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

2. Edite o formulário de Contrato de receita para refletir o Campo personalizado nas


informações do cabeçalho

1. Edite um Contrato de receita de amostra


2. Passe o mouse sobre Personalizar
3. Clique em Personalizar formulário
4. Clique em Mover elementos entre sub-abas
5. Na aba Principal, procure o Campo personalizado na Etapa I
6. Defina sua coluna Sub-aba = Principal
7. Clique em Salvar
8. Editar um Contrato de receita de amostra
9. Informe um valor de amostra para o Campo personalizado, para fins de teste

3. Personalize o Resumo da projeção do reconhecimento de receita para refletir o Campo


personalizado

1. Navegue até Relatórios > Receita > Projeção do reconhecimento de


receita > Personalizar resumo
2. Na aba Editar Colunas > painel Adicionar campos, campo suspenso Tabela/Plano de
Reconhecimento de Receita
3. Procure o Campo personalizado criado na Etapa I (você pode usar a função Ctrl + F
para facilitar)
4. Clique nele
5. Clique em Visualizar/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.

KIT/ITEM DE PACOTE > ABA RECONHECIMENTO/AMORTIZAÇÃO DE


RECEITA > MARCAR/DESMARCAR EXPANSÃO AUTOMÁTICA PARA O CAMPO
DO GERENCIAMENTO DE RECEITA > AS ALTERAÇÕES NÃO REFLETEM NAS
OBSERVAÇÕES DO SISTEMA
Referência: SuiteAnswers 80962
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 marcar/desmarcar Expansão Automática para o campo do Gerenciamento de


receita no registro do Item não é refletido nas Notas do Sistema.

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.

DEFINIR VALOR DE RECEITA ADICIONAL A SER RECONHECIDO EM UMA


REGRA DE DATA FIXA JÁ RECONHECIDA
Referência: SuiteAnswers 80850
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 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.

ATUALIZAR MODELO DE RECONHECIMENTO DE RECEITA


Referência: SuiteAnswers 80849
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

RESOLVER ERRO: "VOCÊ NÃO TEM PERMISSÕES PARA EDITAR ESTA


TRANSAÇÃO." RECEBIDO AO DESMARCAR O BOTÃO MANTER
RECONHECIMENTO DE RECEITA NUM MEMORANDO DE CRÉDITO USANDO
UMA FUNÇÃO DE ADMINISTRADOR
Referência: SuiteAnswers 80846
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Verifique se a transação foi contabilizada em um período que já está fechado. Em caso


afirmativo, marque a preferência Permitir alterações que não são do Razão Geral no período
contábil. Isso ocorre porque, quando um período é fechado, os usuários (incl. Administradores)
não poderão mais fazer alterações nas transações, a menos que essa caixa de seleção seja
marcada para atualizações não relacionadas ao Livro Razão.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RECONHECIMENTO DE RECEITA ACELERADA PARA PERÍODOS FECHADOS


Referência: SuiteAnswers 80843
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 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

1. Navegue até Transações > Financeiro > Programar lançamentos de


reconhecimento de receita > Executar agora
Observação: Se o período fechado for selecionado no campo Período de
Contabilização, a mensagem de prompt a seguir será exibida:

"Advertência: Você selecionou um período fechado que tem um ou mais planos de


receita ou programações com linhas não reconhecidas. Se você continuar, o sistema
lançará essas linhas no próximo período aberto. Se isso não for aceitável, altere o
Período de Contabilização para um período aberto ou abra os períodos aplicáveis."

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.

DISTRIBUIR RECEITA POR 6 OU 12 MESES QUANDO OS PLANOS DE RECEITA


TIVEREM PERÍODO DE RECONHECIMENTO DE 1 MÊS
Referência: SuiteAnswers 80841
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 item tem uma Regra de reconhecimento de receita com as seguintes propriedades:

• Método de reconhecimento = Linear, ratear primeiro e último período


• Origem da data de início de rev. rec. = Data inicial do Elemento da receita
• Origem data de término de rec. de receita = Prazo em meses
• Prazo em meses = 0

Os planos de receita gerados serão reconhecidos apenas em um período de 1 mês. Eles


precisavam distribuir o reconhecimento da receita para 6 ou 12 períodos. O Plano de
reconhecimento de receita não pode mais ser editado nem definido como inativo.

Solução

Como o usuário não pode alterar o Prazo em meses na Regra de reconhecimento de


Receita atual, o usuário pode:

• 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;

• Retenha a Regra de reconhecimento de receita, mas, em vez de atualizá-la na


página Editar Planos de reconhecimento de receita, o usuário atualizará a Data final
de reconhecimento de receita. Quando a atualização for concluída, os valores serão
automaticamente distribuídos pela data especificada. Não é necessário executar o
processo Atualizar planos de receita. O usuário pode optar por não usar mais a regra

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.

INTERROMPER A CRIAÇÃO DE LANÇAMENTOS DE RECONHECIMENTO DE


RECEITA A PARTIR DE CONTRATOS DE RECEITA ASSOCIADOS A PEDIDOS DE
VENDAS FECHADOS
Referência: SuiteAnswers 80840
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 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

Quaisquer alterações feitas na preferência Criar e Manter elemento de receita no Pedido de


vendas fechado são de natureza prospectiva. Isso significa que, se essa preferência estiver
ativada no momento em que o Pedido de vendas for fechado e os elementos de receita já
tiverem sido criados, bem como o contrato e os planos, isso não interromperá o reconhecimento
de receita da transaçã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.

1. Feche o Pedido de vendas


2. Edite o Contrato de receita e, nas linhas do Elemento de receita, atualize a Data
final para ser a data em que o Pedido de vendas foi fechado.
3. Navegue até Transações > Financeiro > Atualizar Contratos de receita e Planos de
receita
4. Clique em Atualizar Contratos de receita primeiro e, depois que o processo for
concluído, clique em Atualizar Planos de receita

**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.

A CAIXA "MANTER RECONHECIMENTO DE RECEITA" FICA ACINZENTADA


NA PÁGINA EDITAR PLANOS DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 80442
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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".

CRIE UMA PESQUISA SALVA QUE REPLICARÁ A PÁGINA CRIAR


LANÇAMENTOS DE RECONHECIMENTO DE RECEITA (NÃO ARM)
Referência: SuiteAnswers 80144
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

IMPORTAÇÃO CSV > ORDEM DE VENDA > "OCORREU UM ERRO


INESPERADO"
Referência: SuiteAnswers 80860
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.
Aplica-se a
Produto: NetSuite 2018.2

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

ARM > O VALOR DO PLANO DE RECONHECIMENTO DE RECEITA NÃO FOI


DETERMINADO
Referência: SuiteAnswers 79187
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 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.

ARM > REGRA DE RECONHECIMENTO DE RECEITA > MÉTODO DE


RECONHECIMENTO: PERSONALIZADO > PLANO DE RECEITA > DATA FINAL
VAZIA
Referência: SuiteAnswers 78643
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

831
Produto: NetSuite 2021.1
SuiteApp: Advanced Revenue Management

Cenário

O conjunto de Regras de reconhecimento de receita tem Método de reconhecimento:


Personalizado e contém Recorrência.

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á.

MOSTRAR MOEDA DA SUBSIDIÁRIA NO RELATÓRIO DE PROJEÇÃO DE


RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 78335
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2021.1

Cenário

Mostrar moeda da Subsidiária no relatório de Projeção do reconhecimento de receita.

Solução

1. Navegue até Relatórios > Receita > Projeção do reconhecimento de receita


2. Clique em Personalizar
3. Clique em Editar colunas
4. Adicione os campos:

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.

BUSCA SALVA DO CONTRATO DE RECEITA QUE MOSTRARÁ LANÇAMENTOS


DE RECONHECIMENTO DE RECEITA RELACIONADOS CRIADOS E SUAS
TRANSAÇÕES DE ORIGEM
Referência: SuiteAnswers 77995
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 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

2) Localizar e clique em Transação

3) Na guia Critérios, adicione o seguinte:

----Tipo = Contrato de receita

4) Na aba Resultados, clique em Remover Tudo e adicione o seguinte:

----Campo do Cliente = Nome

----Status

----Valor

----Status do Plano de Receita

----Elemento de receita: Data inicial

----Elemento de receita: Data final

833
----Data

----Aplicando transação (Isso mostrará Lançamento de reconhecimento de receita criado)

----Elemento de receita: ID de referência (Isso mostrará o número da transação de origem)

5) Renomeie a Busca de acordo com sua preferência

6) Pressione Salvar e executar

Observações:

Se o Status do Plano de Receita for:

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.

PERSONALIZAR RELATÓRIO DE PREVISÃO DE RECONHECIMENTO DE


RECEITA > MOSTRAR SOMENTE FATURAS LANÇADAS EM PERÍODO
ESPECÍFICO
Referência: SuiteAnswers 77996
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

EXCLUIR ELEMENTOS DE RECEITA DO RECONHECIMENTO OU


RECLASSIFICAÇÃO DE RECEITA
Referência: SuiteAnswers 77821
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

VALOR TOTAL DA FATURA E VALOR TOTAL DO LANÇAMENTO DE


RECONHECIMENTO DE RECEITA NÃO CORRESPONDEM
Referência: SuiteAnswers 77723
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

COMPORTAMENTO DO RECONHECIMENTO DE RECEITA QUANDO A


ASSINATURA ESTÁ SUSPENSA E REATIVADA
Referência: SuiteAnswers 76763
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

A REGRA DE RECONHECIMENTO DE RECEITA É PERCENTUAL DE


CONCLUSÃO>% DE RECEITA RECONHECIDA NÃO É IGUAL AO ANDAMENTO
DO PROJETO
Referência: SuiteAnswers 76065

837
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

Produto: NetSuite 2020.2


SuiteApp: Gerenciamento Avançado de Receita

Cenário

O acordo de receita está associado a um Projeto e usa a regra de Reconhecimento de Receita de


Porcentagem Concluída. A Substituição da Porcentagem Concluída no registro do Projeto
também foi definida para 28%, mas no Reconhecimento de Receita associado na organização
de receita relacionada já é 71%.
Solução

O cliente pode querer verificar quando a data real em que os lançamentos de


Reconhecimento de Receita foram gerados versus quando o montante de substituição da
Porcentagem Concluída no registro do Projeto foi preenchida para o período. Se a geração
dos Lançamentos de Reconhecimento de Receita tiver sido feita antes de o valor substituição
da Porcentagem Concluída do período ser preenchido, o sistema usará a taxa de conclusão
real do projeto/ tarefa.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LISTA DE LANÇAMENTOS DE RECONHECIMENTO DE RECEITA COM STATUS


DE APROVAÇÃO PENDENTE
Referência: SuiteAnswers 76329
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

**Na Guia Critérios:

839
Tipo | é Ordem de Venda
Aplicando Tipo de Link | é Fatura/Fatura da Ordem

**Na Guia Resultados:


Data
Nome
Item
Item: Receita da Conta
Número do Documento
Quantia
Aplicando Transação
Aplicando Transação: Status da Receita
Aplicando Transação: Reter Reconhecimento de Receita
Reter Reconhecimento de Receita
Data Inicial da Receita
Data Final da Receita
Memorando
4. Pressione Salvar e Executar.

Pesquisa Salva (2):


1. Navegue até Listas > Pesquisar > Pesquisas Salvas > Novo.
2. Clique no link Transação.
3. Defina os seguintes parâmetros para:

**Na Guia Critérios:


Tipo | é Fatura
Programação de Recebimento de Receita: Diário | não é nenhum
Aplicado ao Tipo de Link | é Fatura/Fatura da Ordem

*Na Guia Resultados:


Data
Número do Documento
Aplicado à Transação
Conta
Memorando
Quantia
Item
Programação de Recebimento de Receita: % Recog.
Programação de Recebimento de Receita: Valor

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.

SOBRE O AJUSTE DA DATA INICIAL/DATA FINAL DA PROGRAMAÇÃO DE


RECONHECIMENTO DE RECEITA DA FATURA DE UM PERÍODO FECHADO
Referência: SuiteAnswers 75892
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

OS ACORDOS DE RECEITA NÃO ESTÃO MOSTRANDO NA PÁGINA CRIAR


LANÇAMENTOS DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 75837
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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).

TOTAL GERAL DO RELATÓRIO DE RESUMO DA PREVISÃO DE


RECONHECIMENTO DE RECEITA TOTAL QUANDO O FILTRO COLUNA =
TOTAL NO FILTRO COLUNA = PERÍODO CONTÁBIL
Referência: SuiteAnswers 75474
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Há momentos em que o Total Geral do Resumo da Previsão de Reconhecimento de Receita não


será registrado na execução do relatório no filtro Coluna = Período contábil na Coluna = Total.
Isso ocorre devido a um grande número de transações e planos de previsão futuros não
atualizados (pode haver períodos futuros ainda não criados na conta do cliente). Para resolver
isso, siga as etapas abaixo.
1.) Execute Recalcular Planos de Previsão da Receita antes de gerar o relatório. Consulte o ID
do SuiteAnswer: 49191 para obter as etapas completas. Tente executar novamente o relatório.
2.) Ao executar o relatório em Filtro de Coluna = Período Contábil não é registrado após a
etapa 1, clique em Avise-me quando Pronto.
3.) Reexecute o relatório usando o filtro Coluna = Período Contábil.

ATUALIZAR ACORDOS DE RECEITA E PLANOS DE RECONHECIMENTO DE


RECEITA > PROCESSO ATUALIZAR ELEMENTOS DE RECEITA > CHAVE DE
REFERÊNCIA CUSTRECORD_XXX_XXX INVÁLIDA XX
Referência: SuiteAnswers 75463
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1
SuiteApp: Advanced Revenue Management (ARM)

Cenário

Atualizar Contratos de receita e Planos de reconhecimento de receita > processo Atualizar


Elementos de receita > Chave de referência custrecord_xxx_xxx inválida xx

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.

ERRO AO REPROCESSAR PAGAMENTO BANCÁRIO ELETRÔNICO: NENHUMA


TRANSAÇÃO ATRIBUÍDA À IMPLANTAÇÃO DA FILA NÃO ADICIONADA:
CUSTOMDEPLOY_EP_PAYMENT_CREATOR_SS
Referência: SuiteAnswers 87739
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Resultado Real: o status da Administração do Arquivo de Pagamento é Processado.

IMPOSTOS QUE NÃO CALCULAM ORDENS DE VENDA


Referência: SuiteAnswers 87738
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 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.

PESQUISA SALVA > EXTRAIR LANÇAMENTOS CRIADOS DO


RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 75460
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ARM: LANÇAMENTOS DE RECONHECIMENTO DE RECEITA > NENHUM


SEGMENTO PERSONALIZADO
Referência: SuiteAnswers 75459
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 Cliente tem um Segmento personalizado que não aparece em seus Lançamentos de


reconhecimento de receita. Este Segmento personalizado está presente na
seção Classificação e no nível da Linha do item. O preencheu na seção Classificação, mas
não no nível do Item.

Solução

845
Para testar a seção Classificação

1. Criada um Pedido de vendas com valor de Segmento personalizado na


seção Classificação, mas em branco no nível da linha do Item.
2. O Impacto do Razão geral não tinha Segmento personalizado para o lado do crédito
(Receita).
3. O Contrato de receita criado tinha o Segmento personalizado na seção Classificação,
mas nenhum no nível da linha do Elemento de receita.
4. Execute o Programar lançamentos de reconhecimento de receita (Lançamento de
reconhecimento de receita) > Reconhecimento de receita. O Impacto do Razão
geral de lançamentos não tinha Segmento personalizado.

Observação: Este foi o cenário do Cliente.

Para testar o nível de linha do Item

1. Criada um Pedido de vendas com valor de Segmento personalizado em branco na


seção Classificação, mas com um valor no nível da linha do Item.
2. O Impacto do Razão geral tinha um Segmento personalizado para o lado do crédito
(Receita).
3. O Contrato de receita criado tinha um valor de Segmento personalizado em branco
na seção Classificação, mas ele apareceu no nível da linha do Elemento de receita
4. Execute o Programar lançamentos de reconhecimento de receita > Reconhecimento
de receita. O Impacto do Razão geral de lançamentos continha o Segmento
personalizado

Em conclusão, para que o Segmento personalizado seja mostrado no impacto do Razão


geral para as contas de Receita/Receita diferida e, posteriormente, para os Lançamentos de
reconhecimento de receita, você precisa preenchê-lo no nível da linha do Item.

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).

Se você já reconheceu Receita para os Planos, poderá excluir os Lançamentos de


Reconhecimento de Receita, excluir o Plano de receita e editar a Venda em dinheiro para
preencher a Gerência. Agrupe no nível de linha do item da Venda em dinheiro e execute a
Atualização de contratos de receita e a Atualização de planos 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.

CRIAR RELATÓRIO DE RESUMO DE PROJEÇÃO DE RECONHECIMENTO DE


RECEITA EM IDIOMAS DIFERENTES
Referência: SuiteAnswers 75020
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 relatório for executado no caminho normal após a alteração da Preferência de


idioma, a página do relatório não mostrará dados.

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.

CRIAR LANÇAMENTOS DE RECONHECIMENTO DE RECEITA > FATURAS


AUSENTES
Referência: SuiteAnswers 75038
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ATUALIZAR MODELO DE RECONHECIMENTO DE RECEITA


Referência: SuiteAnswers 74770
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PLANO DE RECONHECIMENTO DE RECEITA > NÃO É POSSÍVEL DESMARCAR


A CAIXA DE SELEÇÃO DE RECONHECIMENTO DE RECEITA > O CAMPO É
EXCELENTE
Referência: SuiteAnswers 73631
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Ajuste os períodos nesta transação; ou


2. Vá para Configurações > Contabilidade > Gerenciar Períodos Contábeis para
configurar mais períodos

Observação: Os usuários precisam verificar se a Data de Início e de Término do Agendamento


de Amortização está dentro do que está disponível na página Gerenciar Períodos Contábeis.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA DE TRANSAÇÕES FILTRADAS POR NOME DO MODELO DE


RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 71360
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

CÁLCULO DE ALOCAÇÃO DA ETAPA DOIS


Referência: SuiteAnswers 71150
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Cálculo com base na hierarquia:


Onde:
Receita Total de Vendas = $ 12,352.63
Valor Justo Calculado = $ 11,041.33
Valor Justo Calculado Total = $ 19,148.66
O Acordo de Receita tem os seguintes elementos de receita.
Elemento de receita 1 = Tipo de Alocação = Normal
Elemento de receita 2 = Tipo de Alocação = Software
Elemento de receita 3 = Tipo de Alocação = Software = VSOE = T

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.

DEFINIR A DATA FINAL DO RECONHECIMENTO DE RECEITA OU OS TERMOS


SE A FATURA DO CLIENTE FOR CRIADA A PARTIR DE UMA ORIGEM
EXTERNA
Referência: SuiteAnswers 70741
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Aqui está um fragmento de código para atingir o objetivo:


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

for(var x =1; x<=count; x++)


{
var revRecSchedule =
record.getLineItemValue('item','revrecschedule',x);

if (revRecSchedule == '19') //Rev Rec Internal ID


{

record.setLineItemValue('item','revrecterminmonths', x, 36);
}
};

nlapiSubmitRecord(record);
}
}

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.

ATUALIZANDO A REGRA DE RECONHECIMENTO DE RECEITA EM UM


REGISTRO DO ACORDO DE RECEITA PARA ATUALIZAR A DATA FINAL DA
RECEITA DE UM TIPO DE PLANO DE RECEITA
Referência: SuiteAnswers 68348
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2018.2

Cenário

Como Atualizar a Regra de reconhecimento de receita em um registro do Contrato de receita


para atualizar a Data final da receita de um Tipo de plano de receita.

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:

1. Edite o registro do Contrato da receita.


2. Vá para a aba Elemento de receita.
3. Na coluna Regra de projeção de receita, selecione a regra correta na lista suspensa.
4. Salve as alterações feitas.
5. Clique em Atualizar plano de receita ou navegue até Transações > Financeiro >
Atualizar contratos da receita e planos de receita
6. Após a atualização, exiba o registro do Contrato de receita e clique em Exibir plano.

A capacidade de executar atualização em massa e atualização de importação de CSV no


Elemento de receita do registro do Contrato da receita é registrada como uma solicitação de
aprimoramento no Problema 440173.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RECONHECIMENTO DE RECEITA AVANÇADO: ASSOCIANDO VÁRIAS REGRAS


DE RECONHECIMENTO DE RECEITA EM UM ÚNICO REGISTRO DE ITEM
Referência: SuiteAnswers 68131
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 associar mais de uma Regra de receita a um registro de item usando o
Reconhecimento de receita avançado.

Solução

Associar várias Regras de reconhecimento de receita em um único Registro de Item ainda


não é suportado no NetSuite. No momento, você só pode atribuir uma regra de
Reconhecimento de Receita por item, mas você sempre poderá alterá-la sempre que
necessário.

Outra abordagem também pode ser aplicável, em vez de seguir:

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

2. Designar esta Regra única no Registro do Item

854
3. Crie campos personalizados para Data Inicial e Data Final da Receita que serão
associados aos itens de linha da Transação.

1. Vá para Personalização > Listas, registros e campos > Campos de linha de


transação > Criar

2. Defina os seguintes parâmetros:

Nome do campo = qualquer (isto é, Revenue Element Start Date)

Tipo = Data

Aplica-se à aba = Pedido de vendas (incluir todas as transações nas quais o Acordo
de Receita será gerado)

Aba Exibir > Inserir antes = quando desejar

Aba Exibir > Tipo de exibição = Normal

3. Clique em Salvar

4. Crie outro campo para a Data final

4. Exibir os campos personalizados no Formulário de Transação

Navegue até Personalização > Formulários > Formulários de transação

Edite o formulário usado nas Transações que geram Acordos de Receita

Vá para a aba Campos de Tela > sub-aba Colunas

Marque a caixa de seleção Mostrar nos novos campos personalizados

Clique em Salvar

5. Em seguida, crie Mapeamento do campo de reconhecimento de receita para garantir que


as datas atualizadas no campo personalizado sejam capturadas nas Datas do elemento de
receita no Acordo de receita

1. Vá para Configuração > Contabilidade > Mapeamento do campo receita no grupo


Receita para abrir a página Mapeamento do Campo de Reconhecimento de Receita.

2. Defina os seguintes parâmetros na primeira linha:

Tipo de registro origem = Linha de Transação

Campo de origem = Data Inicial do Elemento de Receita (este é o campo


personalizado)

855
Campo de destino = Data Inicial

3. Defina os seguintes parâmetros na segunda linha:

Tipo de registro origem = Linha de Transação

Campo de origem = Data Final do Elemento de Receita (este é o campo


personalizado)

Campo de destino = Data Final

4. Clique em Salvar

Observação: As Regras de Reconhecimento de Receita criadas são seleção de fornecedores da


duração e do período nas Datas de Elemento da Receita do Acordo da Receita. Esses campos,
no entanto, não são atualizados automaticamente a partir de nenhum campo disponível na
Transação de Origem, dessa forma, um mapeamento deve ser criado.

6. Crie sua Transação usando o registro de item criado anteriormente

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.

CRIE UMA PESQUISA SALVA PARA MOSTRAR OS LANÇAMENTOS DE


RECONHECIMENTO DE RECEITA QUE AINDA SERÃO CRIADOS
Referência: SuiteAnswers 68247
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIOS > RECEITA > PREVISÃO DE RECEITA DA ORDEM DE VENDA >


ORDEM DE VENDA NÃO ESTÁ MOSTRANDO MESMO QUANDO O ITEM ESTÁ
ASSOCIADO A UMA PROGRAMAÇÃO DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 72694
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

ERRO RESOLVIDO: “TÉRMINO ABNORMAL DE PROCESSAMENTO EM


MASSA”
Referência: SuiteAnswers 66679
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 programa a criação de lançamentos de reconhecimento de receita, mas recebe o


erro: "Término anormal do processamento em massa".

Solução

• O erro "Término anormal do processamento em massa" é semelhante a um aviso de


timeout.
• Isso pode acontecer quando há vários processos em massa sendo executados
simultaneamente ou quando outro usuário processou a mesma tarefa.
• Se não tiver certeza de que todas as programações de reconhecimento de receita foram
processadas, o usuário poderá gerar novamente os Lançamentos de reconhecimento de
receita avançados.
• As programações de reconhecimento de receita já processadas não serão mais incluídas
na reexecução.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXIBIR CONTA DE RENDA NO RELATÓRIO DE PREVISÃO DE


RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 69399
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

O Relatório de Previsão de Reconhecimento de Receita é baseado em Programações de


Reconhecimento de Receita para exibir a Conta de Renda, em seguida, use a Conta de
Destino.
1. Abra seu Relató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.

OS LANÇAMENTOS DE RECONHECIMENTO DE RECEITA NÃO TÊM


DETALHES
Referência: SuiteAnswers 72474
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Contabilidade Avançada

Cenário

Os Lançamentos de Reconhecimento de receita podem mostrar links na coluna de detalhes e


também podem mostrar um espaço em branco em cada linha.

Solução

Se a Preferência contábil para Criar lançamentos de receita no razão-geral estiver definida


como Resumo, os Lançamentos de Reconhecimento de receita serão resumidos quando forem
criados com base nos seguintes atributos:

- Subsidiária

- Período de contabilização

- Livro contábil

- Conta

- Classe

- Departamento

- Localização

- Segmento personalizado

(SuiteAnswers ID 39090 | Using Summarized Revenue Recognition Journal Entries)

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

A busca mostrará itens de linha e a Programação de reconhecimento de receita correspondente.


Você pode verificar a transação de origem no campo Criado de.

NENHUMA PROGRAMAÇÃO DE RECONHECIMENTO DE RECEITA FOI CRIADA


PARA O LIVRO SECUNDÁRIO
Referência: SuiteAnswers 71991
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 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:

- Item > sub-aba Reconhecimento de receita/Amortização > seção Reconhecimento


de receita básica > Modelo de reconhecimento de receita como em branco/nulo

- Item > sub-aba Reconhecimento de receita/Amortização > seção Livros


contábeis > Livro secundário > Igual ao Livro Primário Reconhecimento de
Receita como marcado

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.

O modelo de reconhecimento de receita definido no registro de transação para o livro principal


não é copiado no livro secundário.

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.

PESQUISA DE ELEMENTOS DE RECEITA QUE MOSTRA A DATA FINAL DO


PLANO DE RECONHECIMENTO DE RECEITA E DATA FINAL DE
RECONHECIMENTO DE RECEITA DA TRANSAÇÃO DE ORIGEM
Referência: SuiteAnswers 65097
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.1

Cenário

Pesquisa de elementos de receita que mostra a Data de término do Plano de reconhecimento de


receita e a Data de término de Reconhecimento de receita da transação de origem.

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

Observação: Os Campos da Transação de Origem:...A Data de término de Reconhecimento de


receita fornecerá a data de término do reconhecimento do pedido de vendas, enquanto os
Campos do plano de reconhecimento de receita: Data de término de reconhecimento de receita
puxarão a data de término do reconhecimento do registro do plano de receita. Essa busca será
relevante em raras ocasiões em que, por qualquer motivo, o cliente alterará a data de término
do reconhecimento de receita no nível da linha do pedido de vendas, mas nenhuma atualização
será feita no plano de receita.

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

29. Listas > Pesquisar > Pesquisas salvas > Novo


30. Clique em Transação
31. Clique na aba Critérios
32. Adicione Tipo de campo
33. Selecione Pedido de vendas
34. Adicione o Tipo de Link de aplicação
35. Selecione Fatura/Fatura do pedido
36. Clique na aba Resultados
37. Adicione o campo Aplicando Transação: Valor
38. Clique em Visualização

Observação: O campo Valor (Reconhecido) mostra o campo Receita reconhecida na aba


Receita do Pedido de vendas.

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.

APRESENTANDO O NOVO PAINEL DE SUPORTE


Referência: SuiteAnswers 90615
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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”.

CRITÉRIOS DE AMORTIZAÇÃO/RECONHECIMENTO DE RECEITA NÃO ESTÃO


MAIS PROCESSADOS AO CRIAR A PESQUISA DE TRANSAÇÃO SALVA PARA
VER TODOS OS LANÇAMENTOS DE RECONHECIMENTO DE RECEITA
CRIADOS NO REVENUE MANAGEMENT AVANÇADO
Referência: SuiteAnswers 63864
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

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
Referência: SuiteAnswers 63832
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

CRIAR UMA PESQUISA DE PLANOS DE RECONHECIMENTO DE RECEITA E


DESTACAR OS CRIADOS NO INTERVALO DE DATAS ESPECÍFICO
Referência: SuiteAnswers 63790
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
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

RECONHECIMENTO DE RECEITA PARA TRANSAÇÕES COM EXCEDENTE


SOBRE ATENDIMENTO DE ITEM
Referência: SuiteAnswers 62654
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Clique em Gerenciamento de pedidos
3. Na seção Atendimento:
4. Permitir excedente em atendimentos de item: Marque a caixa de seleção

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.

DETALHES DA PREVISÃO DE RECONHECIMENTO DE RECEITA


PERSONALIZADA REPORTAM VALORES DUPLICADOS
Referência: SuiteAnswers 61547
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 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.

ARM: TRANSAÇÕES > FINANCEIRO > ATUALIZAR CONTRATOS DE RECEITA E


PLANOS DE RECONHECIMENTO DE RECEITA > ATUALIZAR CONTRATOS DE
RECEITA > "TÉRMINO ANORMAL DE PROCESSAMENTO EM MASSA"
Referência: SuiteAnswers 61493
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

ARM: Transações > Financeiro > Atualizar Contrato de receita e Planos de


reconhecimento de receita > Atualizar Contratos de receita > "Término anormal de
processamento em massa".

Solução

O erro de Término anormal de processamento em massa encontrado durante a execução do


processo Atualizar Contrato de receita normalmente está sendo encontrado quando há campos

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.

Para resolver o erro, siga estas etapas:

Opção 1:

1. Navegue até Personalização > Formulários > Formulários de transação


2. Tela Editar Pedido de vendas preferida
3. Na aba Campos da tela > sub-aba Principal, verifique se a caixa de seleção Mostrar
para os campos Usuário final e Tipo de pedido foram marcados
4. Clique em Salvar

Em Pedido de vendas, certifique-se de que os campos Usuário final e Tipo de pedido foram
preenchidos.

Opção 2:

1. Navegue até Personalização > Formulários > Formulários de transação


2. Editar/Personalizar o formulário do Contrato de receita preferencial
3. Vá para a aba Campos da tela
4. Localize Tipo de pedido (e Usuário final, se aplicável)
5. Desmarque a caixa de seleção Mostrar (para cada um, se Usuário final for aplicável)
6. Defina um nome exclusivo de formulário
7. Clique em Salvar
8. Navegue até Configurações > Contabilidade > Preferências Contábeis
9. Vá para a aba Geral, seção Reconhecimento de receita
10. Localize Formulário de Contrato de receita padrão no campo suspenso
11. Selecione o Formulário do Contrato de receita personalizada criado acima
12. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LANÇAMENTOS DE RECONHECIMENTO/AMORTIZAÇÃO DE RECEITA AINDA


CONTABILIZADOS NO DEPARTAMENTO/CLASSE/LOCAL INATIVO
Referência: SuiteAnswers 61492
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

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.

Para resolver a preocupação, os usuários podem:


Opção 1:
1. Exclua os lançamentos de reconhecimento/amortização da receita existente.
2. Defina os Departamentos/Classe/Local corretos na FATURA/fatura de origem.
3. Gere novamente os lançamentos de reconhecimento/amortização da receita.
OU
Opção 2:
Informe o lançamento manual para reclassificar Departamentos/Classe/Local dos lançamentos
de reconhecimento/amortização da receita afetada.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SuiteScript 2.0 > ATUALIZAR MODELO DE RECONHECIMENTO DE RECEITA NA


FATURA
Referência: SuiteAnswers 35520
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

869
Cenário

Cliente deseja atualizar o modelo de Reconhecimento de receita na Fatura por meio do


SuiteScript 2.0.

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.

MODELO DE RECONCILIAÇÃO DE RECEITA AUSENTE AO CRIAR


LANÇAMENTOS
Referência: SuiteAnswers 35580
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

FILTRAR RELATÓRIO DE PREVISÃO DE RECONHECIMENTO DE RECEITA


POR DATA DE COMPROMISSO DA RECEITA
Referência: SuiteAnswers 35822
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 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.

Observação: o campo Data mostrado no Compromisso da Receita é de fato retirado da Data


Efetiva de Vendas da Ordem de Vendas

NÃO É POSSÍVEL EDITAR A DATA INICIAL E A DATA FINAL DO


RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 12467
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Isso acontecerá se a Tabela de reconhecimento de receita subjacente já tiver criado


Lançamentos de reconhecimento de receita. Os usuários não podem alterar a Data inicial e nem
Data final do Reconhecimento de receita.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ALTERAR O PERÍODO DE CONTABILIZAÇÃO DOS LANÇAMENTOS DE


RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 12471
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2019.1
Recursos: Gerenciamento de receita (reconhecimento de receita clássico / legado)

Cenário

O usuário deseja alterar o período de lançamento nos lançamentos de reconhecimento de


receita.

Solução

Consulte as etapas abaixo:

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

Observação: Os lançamentos de reconhecimento de receita serão exibidos nos Períodos de


contabilização corrigidos.

873
Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERROS QUANDO OS RELATÓRIOS DE DESPESAS DO EXPENSIFY


PARA O NETSUITE VIA WEB SERVICES
Referência: SuiteAnswers 88934
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITESCRIPT 2.0 > ATUALIZAR CAMPO DO DEPARTAMENTO DO RELATÓRIO


DE DESPESAS EM UMA SUBLISTA
Referência: SuiteAnswers 87973
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

var mySearch = search.load({


type: search.Type.TRANSACTION,
id: 'customsearch_exrep'
});

var resultSet = mySearch.run();


resultSet.each(iterator);

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'

});

for (var i = 0; i + 1 <= numLines; i++) {

var category = rec.getSublistValue({


sublistId: 'expense',
fieldId: 'category',
line: i
});

//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.

CRIAR RELATÓRIO DE DESPESAS > CAMPO ADIANTAMENTO A SER


APLICADO NÃO PREENCHE
Referência: SuiteAnswers 87722
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 campo Adiantamento a ser aplicado tem 0 saldo ou não é preenchido no Relatório de


Despesas

Solução

1. Configure a Conta no Livro Razão a ser originada pelo campo Adiantamento a


ser aplicado navegando para Configurações > Contabilidade > Preferências Contábeis > Hora
e Despesas > sub-aba Despesa > escolha Conta do Livro Razão com tipo de conta Outro Ativo
Atual.
2. Verifique se a Conta escolhida tem um saldo e se o saldo está associado ao
funcionário.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MODELO PDF/HTML AVANÇADO > RELATÓRIO DE DESPESAS >


IMPRIMIR/VISUALIZAR > ERRO: "ESPERADO UM BOOLIANO, MAS ISSO FOI
AVALIADO COMO UMA STRING HASH+
Referência: SuiteAnswers 87572
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Localize se !expenses.nonreimbursable ou algo similar à verificação se o valor de


não acessível não for marcado e tiver sido usado no Modelo avançado de PDF. Se sim,
substituir por((expense.isnonreimbursable?is_boolean && !expense.isnonreimbursable) ||
(expense.isnonreimbursable?is_string && expense.isnonreimbursable = "F"))

2. Verifique se há expenses.nonreimbursable = T ou algo similar à verificação se o


valor de não reembonsável foi marcado e foi usado no Modelo avançado de PDF. Se sim,
substituir por ((expense.isnonreimbursable?is_boolean && !expense.isnonreimbursable) ||
(expense.isnonreimbursable?is_string && expense.isnonreimbursable = "T"))

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESTRINGIR ACESSO DE REGISTRO DE CASO COM BASE NA FUNÇÃO DO


USUÁRIO
Referência: SuiteAnswers 89748
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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. Criar campo da caixa de seleção personalizada no registro do Caso


1. Navegue até Personalização > Listas, Registros e Campos > Campos CRM > Criar
2. Nome do Campo: Insira Restringir caso
3. Tipo: Marque a caixa de seleção
4. Aplica-se a
5. Caso: Marque a caixa de seleção
6. Clique em Salvar

2. Criar Fluxo de Trabalho

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

9. Seleção: selecione a função desejada


10. Clique em Salvar
11. Clique em Salvar
Observação: Também é possível definir a condição com base na Subsidiária, Usuário
específico e assim por diante.

3. Restringir Visualizar da Busca salva

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.

Observação: Em Critérios, selecione o campo da caixa de seleção personalizada "Restringir


Caso" = falso.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O LANÇAMENTO DE RECONHECIMENTO DE RECEITA NÃO RETIROU AS


CLASSIFICAÇÕES (CLASSE/DEPARTAMENTO/LOCALIDADE) NO PEDIDO DE
VENDAS NO GERENCIAMENTO AVANÇADO DE RECEITA
Referência: SuiteAnswers 51718
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2019.1

879
Cenário

Se a Classificação (Classe/Departamento/Localidade) tiver sido definida no nível do


cabeçalho da transação de origem (por exemplo, Pedido de vendas), desde que as
colunas Classe/Departamento/Localidade NÃO tenham sido exibidas nas colunas da linha do
item, o Elemento de receita derivará a Classe/Departamento/Localidade definida no nível
do cabeçalho.

No entanto, se as colunas Classe/Departamento/Localidade tiverem sido exibidas nas colunas


da linha do item e apenas a Classificação (Classe/Departamento/Localidade) no nível do
cabeçalho tiver sido definida e Classe/Departamento/Localidade na linha do item tiver sido
deixada em branco, o Elemento de receita derivará a Classe/Departamento/Localidade “em
branco” na linha do item.

Se a Classificação (Classe/Departamento/Localidade) no Elemento de receita estiver em


branco, a Classificação (Classe/Departamento/Localidade) no Lançamento de
reconhecimento de receita também estará em branco.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A ABA PROGRAMAÇÃO DE RECEITA NÃO ESTÁ DISPONÍVEL NO


FORMULÁRIO PERSONALIZADO
Referência: SuiteAnswers 62653
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Recentemente, você ativou o recurso Gerenciamento avançado de receita. No entanto, os


formulários personalizados que foram criados antes da ativação do recurso não têm a aba
Contrato de receita.

Solução

1. Navegue até Personalização > Formulários > Formulários de transação


2. Localize o formulário com a aba Contrato de receita ausente
3. Clique em Editar
4. Clique em Salvar
5. Verifique se as transações recém-criadas agora terão a aba Contrato de receita

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.

OCORREU UM ERRO INESPERADO AO APROVAR RELATÓRIO DE DESPESAS


Referência: SuiteAnswers 63480
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á 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.

FUNÇÃO PERSONALIZADA NÃO PODE ANEXAR DOCUMENTOS AOS


RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 69569
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A atribuição não tem a permissão necessária para acessar a Pasta de arquivo.

Solução

Precisamos adicionar um acesso em Documentos e Arquivos à atribuição personalizada:

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique no botão Editar ao lado da Função personalizada a ser emendada
3. Na aba Permissões > sub-aba Listas, adicione os Documentos e arquivos de
permissão
4. Defina o nível como Total
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA PARA MOSTRAR ADIANTAMENTOS APLICADOS A


RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 71722

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.

7. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA POR TRANSAÇÃO COM O TIPO DE RESUMO DEFINIDO NA


GUIA RESULTADOS E NO LINK DE TRANSAÇÃO INDISPONÍVEL
Referência: SuiteAnswers 63421
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Observação: Substitua por <accountID>seu ID de conta. Para localizar seu ID de conta, vá


para Configuração > Empresa > Informações sobre a empresa. O campo ID da Conta está na
parte inferior da coluna direita. Para verificar o formato correto de todos os domínios específicos
da conta, clique na guia URLs da Empresa. Para visualizar URLs de ID Conta e Empresa, você
deve ser um administrador de conta ou um usuário com a permissão Empresa de Configuração.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FLUXO DE TRABALHO PARA DEFINIR PRÓXIMO APROVADOR PARA


SUPERVISOR DO FUNCIONÁRIO SE APROVADOR DE DESPESAS NÃO ESTIVER
DISPONÍVEL NO RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 73047
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 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.

RECALCULAR VALOR (LINHA DE DESPESA) NO RELATÓRIO DE DESPESA AO


ALTERAR O VALOR EXTERNO (LINHA DE DESPESA) USANDO SCRIPT
Referência: SuiteAnswers 68457
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1

Cenário

No registro de Relatório de despesa, o campo de coluna Valor não recalcula automaticamente


ao alterar o campo de coluna Valor externo.

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.

INCAPAZ DE VER O VALOR EXTERNO, MOEDA OU TAXA DE CÂMBIO AO


ABRIR RELATÓRIOS DE DESPESA PARA APROVAR NA CENTRAL DO
FUNCIONÁRIO
Referência: SuiteAnswers 71852
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 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.

RELATÓRIO DE DESPESAS > NÃO É POSSÍVEL PROCESSAR > ERRO


"NINGUÉM NA CADEIA DE COMANDOS TEM UM LIMITE DE GASTOS
SUFICIENTE PARA APROVAR ESTA TRANSAÇÃO"
Referência: SuiteAnswers 69177

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".

Se você tentar enviar um Relatório de Despesas e receber repetidamente um erro informando


que "Ninguém em sua cadeia de comando tem um limite de gastos suficiente para aprovar esta
transação". Talvez você queira visitar novamente a Lista de Registros do Funcionário ou o
Registro do Aprovador.

Se o sistema detectar que o Aprovador de Despesas é o Aprovador de si mesmo, ele criará um


erro e não continuará processando a transação.

Solução

Para resolver o problema:


1. Clique em Editar no Registro do Funcionário (Aprovador)
2. Na Guia Recursos Humanos > sub-aba Despesas e compras, remova o Aprovador
de Despesas (que deve aparecer como ele mesmo)
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFINIR STATUS AUTOMATICAMENTE COMO APROVAÇÃO DA


CONTABILIDADE PENDENTE
Referência: SuiteAnswers 69144
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

A) Defina estes recursos e Preferência Contábil:

Recurso Relatórios de despesa = Verdadeiro


Caminho de navegação: Configuração > Empresa > Habilitar recursos >
aba Funcionários > sub-aba Hora e despesas > Relatórios de despesa

Recurso roteiro de aprovação = Falso


Caminho de navegação: Configuração > Empresa > Ativar Recursos > aba Funcionários >
sub-aba Hora e despesas > Roteiro de aprovação

Preferência de roteiro de aprovação do Relatório de despesa = Falso


Caminho de navegação: Configuração > Contabilidade > Preferências Contábeis > aba
Roteiro de Aprovação > sub-aba Roteiro de aprovação > Relatórios de despesa

B) Atualize o registro do Funcionário:

1) Navegue até Listas > Funcionários > Funcionários.


1) Edite o registro Funcionário.
2) Na aba Informações principais, defina o campo Supervisor como nulo.
3) Na aba Recursos Humanos > Sub-aba Despesas e compras, defina o Aprovador de
despesa como nulo.
4) Clique em Salvar.

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.

COMPORTAMENTO DE VISIBILIDADE DO RELATÓRIO DE DESPESAS NO


APLICATIVO NETSUITE MOBILE
Referência: SuiteAnswers 69490
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PÁGINA DE APROVAÇÃO DO RELATÓRIO DE DESPESA REDIRECIONA PARA A


PÁGINA DE RESULTADOS DA BUSCA SALVA DA CENTRAL DE FUNCIONÁRIOS
Referência: SuiteAnswers 73679
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 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.

EXIBIR NOME DA CONTA EM VEZ DO ID INTERNO NO CAMPO DA CONTA DE


ORIGEM PARA O RELATÓRIO DE DESPESA
Referência: SuiteAnswers 68031
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Criar Campo Personalizado

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

Origem do Campo Personalizado no Modelo Avançado

1. Navegue até Personalização > Formulários > Modelos avançados de


PDF/HTML > Criar
2. Informações básicas:
• Editor de Código-fonte: Ativado
• Usar $ {record.custbody_account_name} no layout
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ALTERAR A DATA INICIAL DO ACOMPANHAMENTO SEMANAL DE HORAS E


DOS RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 71742

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

1. Navegue até Página Inicial > Definir Preferências > Geral


2. Em Localização > Primeiro dia da semana > Escolha Sábado
3. Clique em Salvar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMO ANULAR RELATÓRIO DE DESPESAS USANDO BOTÃO ANULAR


Referência: SuiteAnswers 67897
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 gostaria de ver um botão Anular ao visualizar um Relatório de despesa em uma


exibição Editar.

Solução

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Na aba Geral, certifique-se de que a aba Anular transações usando lançamentos
de estorno esteja desmarcada
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “A SUBSIDIÁRIA XXX NÃO É VÁLIDA PARA A CLASSE XXX.


ESCOLHA UMA CLASSE DIFERENTE.” NO RELATÓRIO DE DESPESA
Referência: SuiteAnswers 71706
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 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

1. Navegue até Configurações > Empresa > Classes


2. Localize a Classe associada ao Relatório de despesas
3. Clique em Editar
4. Marque todas as Subsidiárias associadas a esta Classe
Observação: Marque especialmente a subsidiária à qual o Relatório de despesas
pertence.
5. Clique em Salvar
6. Navegue de volta para o Relatório de despesas afetado
7. Salve o Relatório de despesas novamente
Observação: Para obter instruções detalhadas sobre como criar Relatório de
despesas, consulte o artigo 92246 Creating an Expense Report.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATIVAR SUITETAX >AVISO: VOCÊ NÃO PODERÁ ATIVAR O SUITETAX


QUANDO TIVER UM SITE ATIVO DO SITEBUILDER QUE EXIBA PREÇOS. PARA
OBTER MAIS INFORMAÇÕES, PROCURE O TERMO 'LIMITAÇÕES
CONHECIDAS DO SUITETAX' NA AJUDA
Referência: SuiteAnswers 90883
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 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

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Clique em Presença na Web
3. Loja virtual: Marque a caixa de seleção
Observação: Isso verificará automaticamente o Site.
4. Clique em Salvar

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.

INSTALANDO PACOTE DE IMPOSTOS PARA RETENÇÃO NA FONTE >ERRO:


BUNDLE BEFORE INSTALL PROCESS ERROR ERRO DE VALIDAÇÃO DO
RECURSO - IMPOSTOS PRÉVIOS
Referência: SuiteAnswers 90877
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Na sub-aba Impostos > seção Imposto e Conformidade, marque a caixa de
seleção Impostos prévios
3. Clique em Salvar

893
4. Desinstale e reinstale o pacote Withholding Tax

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TAREFA DO PROJETO >STATUS DE ENTRADA DE HORAS AINDA ESTÁ COM


APROVAÇÃO PENDENTE, MAS O PERCENTUAL DE CONCLUSÃO DE
TRABALHO NÃO É MAIS ZERO
Referência: SuiteAnswers 90876
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á 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.

DIRETRIZES PARA IMPORTAR ATIVOS TOTALMENTE DEPRECIADOS E NÃO


DEPRECIADOS
Referência: SuiteAnswers 90875
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 | 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:

1. O Status do ativo deve ser definido como Totalmente depreciado


2. O campo Depreciação ativa deve ser definido como Falso

Para ativos totalmente depreciados, o arquivo de Registro do histórico de depreciação a ser


importado deve ter os seguintes valores:

• 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.

CSV IMPORTAR BALANCETE >OS VALORES EM UM LANÇAMENTO DEVEM


SER BALANCEADOS
Referência: SuiteAnswers 90874
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 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

Para importar Balancete via importação do Lançamento:

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

Observação: Remova a linha Nº da Entrada no mapeamento de campo para criar um


lançamento único. A Importação CSV de Balancete pode ser importada através do
Lançamento. Pode ser importada mesmo se o Crédito do Valor não estiver incluído no
mapeamento de campo.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR VALOR DE DÉBITO E CRÉDITO PARA O LANÇAMENTO


Referência: SuiteAnswers 90871
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Como mostrar o valor de Débito e Crédito para Lançamentos na Busca salva.

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

*Para Memorando, defina o Tipo de resumo como Máximo

* 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.

NÃO É POSSÍVEL LOCALIZAR O NOME DO FUNCIONÁRIO NO QUADRO DE


HORÁRIOS SEMANAL E NO ENVIO DE ERRO
Referência: SuiteAnswers 90870
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2019.2

Cenário

Um Funcionário não pode ser selecionado no campo Funcionário do Quadro de horários


semanal. Quando enviado, recebe o erro - Ocorreram algumas entradas de horas que não foram
salvas e devem ser inseridas novamente. As entradas de horas com falha com seu respectivo
motivo de falha são chave de referência XXX do funcionário inválida.

Solução

Edite o registro do Funcionário do Funcionário referenciado na mensagem de erro. Altere


a Data de contratação do Funcionário para uma data anterior ao primeiro dia no Quadro de
horários semanal a ser enviado.

897
Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL SELECIONAR LOCAL AO CRIAR ORDEM DE COMPRA


USANDO A FUNÇÃO DE ADMINISTRADOR
Referência: SuiteAnswers 90869
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLVER ERRO: “A DATA DA TRANSAÇÃO ESPECIFICADA NÃO ESTÁ NA


FAIXA DE DATAS DO PERÍODO CONTÁBIL” AO EDITAR E SALVAR O
LANÇAMENTO
Referência: SuiteAnswers 90868
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2021.1

Cenário

Alterar Período de postagem, a Data da transação está em um Período fechado.

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.

COMO COMPENSAR TRANSAÇÕES DO NETSUITE (NÃO NECESSÁRIAS PARA


CORRESPONDÊNCIA) NA PÁGINA CONCILIAÇÃO BANCÁRIA
Referência: SuiteAnswers 90866

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.

1. Marque caixa de seleção Compensado na Transação no Registro de Conta

1. Navegue até Listas > Contabilidade > Contas


2. Conta para a qual a Transação foi contabilizada: Clique em Editar
3. Use Vincular dados bancários e página Conciliar extrato de conta: Desmarque
a caixa de seleção
4. Clique em Salvar
5. Conta para a qual a Transação foi contabilizada: Clique em Nome
Observação: Agora, o Registro de Conta é aberto.
6. Transação afetada: Marque a caixa de seleção Compensada

2. Limpe Transação na página Corresponder Dados Bancários

7. Navegue até Transações > Banco > Vincular dados bancários


8. Conta: Selecione a Conta
9. Transações da Conta:
10. Transação afetada: Marque a caixa de seleção
11. Na tabela: Clique em Limpar
Observação: Agora, a transação aparece na aba Revisão com o status
Compensado.

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

O usuário precisa editar o campo Nome em um Lançamento em um Período encerrado.

Solução

1. Faça login usando a função de Administrador


2. Navegue até Configurações > Contabilidade > Gerenciar Períodos Contábeis
3. Localize o Período encerrado
4. Clique no link do Período
5. Permitir alterações que não são do Razão geral: Marque a caixa de seleção
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

AO SALVAR ALTERAÇÕES NA PREFERÊNCIA CONTÁBIL, O USUÁRIO RECEBE


POP-UP "SELECIONE UMA CONTA PARA CADA TRANSAÇÃO
PERSONALIZADA"
Referência: SuiteAnswers 90864
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para atribuir uma conta:

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.

GERAR RELATÓRIO, PROPOR ATIVO > TELA BRANCA/CONGELAMENTO DA


TELA
Referência: SuiteAnswers 90863
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2021.1
SuiteApp: Fixed Asset Management 21.1 | ID do pacote: 364000

Cenário

Gerar relatórios de Ativos fixos/Proposta de ativo. Quando o botão Gerar relatório é


clicado ou quando o botão Gerar proposta de ativo é clicado, direciona para uma tela branca
ou a tela é congelada.

Solução

Isso acontece quando a função não tem a Permissão de processo FAM ou se


a permissão de processo FAM tem um nível de permissão que não é Total.

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar na Função
3. Clique na sub-aba Registro personalizado
4. Defina/Adicione Processo do FAM = Total
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LINK DE LANÇAMENTO DE ESTORNO AUSENTE


Referência: SuiteAnswers 90861
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. No registro Lançamento, passe o mouse sobre Personalizar > Personalizar


formulário
2. Na página Formulário Transação personalizada > Campos da tela > Principal
3. Marque a caixa de seleção Exibir ao lado do campo Nº da reversão
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR HISTÓRICO DE MENSAGENS EM UMA NOTIFICAÇÃO DE CLIENTE


DE NOVO CASO
Referência: SuiteAnswers 90862
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 mostrar a mensagem original do cliente a partir da notificação automatizada


de criação do caso.

Solução

1. Navegue até Configurações > Empresa > Modelos de e-mail do sistema


2. Modelo de notificação de caso: Clique em Editar
3. Clique no botão DIV </> para alternar para o código fonte
4. Copie o código do Marcador livre HTML da Notificação do cliente do Novo caso
padrão:

<hr color=" #CCCCCC" noshade="noshade" size="1" wideth="100% "/>


<blockquote>
<p><b> Histórico de Mensagens </b><br />< cor da fonte ="#666666"><#if (case.
externalMessagesĐsize > 0)> $ {case. externalMessagesĐfirst.message} </#if> </font>
</p>
</blockquote>

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 usuário optou por atualizar o Método de depreciação de saldo decrescente de


250% existente para refletir a Depreciação anual em um saldo decrescente mensalmente em
que:

Período de depreciação = Depreciação anual, Contabilização mensal e;

Fórmula de depreciação = (NB-RV)*(2.0/AL)

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.

O cenário acima é esperado porque de acordo com o ID do SuiteAnswer: Creating a New


depreciation Method | ID da Resposta: 19278:

Depreciação anual, Contabilização mensal – esta opção calcula o valor da depreciação


anualmente, mas divide o valor em 12 e contabiliza nos lançamentos de depreciação a cada
mês.

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

O portlet Relatório de despesas para aprovação em Lembretes mostra que há um Relatório de


despesas para aprovação. No entanto, quando a página Aprovar relatório de despesas é aberta,
clicando no link Relatório de despesas para aprovação, não há Relatório de
despesas disponível.

Solução

Certifique-se de que o Roteiro de aprovação para Relatórios de despesas esteja desativado se


não houver fluxo de trabalho para Relatórios de despesas:

1.Navegue até Configurações > Contabilidade > Preferências contábeis

2. Clique em Roteamento de Aprovação

3. Relatórios de Despesas: Desmarque a caixa de seleção

4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPRIMINDO A VERIFICAÇÃO > TELA EM BRANCO USANDO O GOOGLE


CHROME
Referência: SuiteAnswers 90857
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 encontra tela em branco ao imprimir cheques criados por meio


de Transações > Banco > Emitir cheques usando o Google Chrome, mas que isso não
acontece usando outro navegador.

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:

1. No seu computador, abra o Chrome


2. Navegue até Definições > Avançado > Privacidade e segurança > Definições do
site > Pop-ups e redirecionamentos
3. Alterar de Bloqueado para Permitido

Observação: Talvez seja necessário consultar a TI local para verificar as configurações.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A DURAÇÃO E O TEMPO REAL SÃO DIFERENTES NA BUSCA SALVA NO


TEMPO EXPORTADO
Referência: SuiteAnswers 90855
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O LIVRO RAZÃO GERAL NÃO CORRESPONDE AO RELATÓRIO DE REGISTRO


DE ATIVO > ATIVO COMPOSTO NÃO DEPRECIADO
Referência: SuiteAnswers 90853
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLUÇÃO: ESCOLHA UMA ENTRADA PRIMEIRO NO ANALISADOR DE


TRANSAÇÕES DE UM PERFIL DE FORMATO
Referência: SuiteAnswers 90852
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 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

A mensagem de notificação é gerada porque nenhum Analisador de Transação foi


selecionado. A única função do botão de seta no campo Analisador de Transação na
página Formato do Perfil é abrir a Implementação de Plug-In que já foi criada e não criar
uma nova.

A DESCRIÇÃO ESTÁ INCOMPLETA AO IMPRIMIR A BUSCA SALVA USANDO O


MODELO AVANÇADO DE PDF / HTML
Referência: SuiteAnswers 90854
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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. Editar os Resultados da Busca salva

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

2. Editar o Modelo de Busca salva

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.

BUSCA SALVA > MOSTRAR IMPACTO DO RAZÃO GERAL LÍQUIDO DE UMA


FATURA
Referência: SuiteAnswers 90851
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

FAZER DOWNLOAD DE ARQUIVOS CSV DO NETSUITE


Referência: SuiteAnswers 90850
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

NÃO É POSSÍVEL CLICAR NO BOTÃO AJUSTAR DISTRIBUIÇÃO


Referência: SuiteAnswers 90849
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteSolution - Shared Vendor Bill | ID do pacote: 224753 | Versão 2.2

Cenário

Ocorre um erro sempre que o botão Ajustar distribuição for clicado.

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.

1. Navegue até Personalização > Listas, registros e campos > Segmentos


personalizados
2. Clique em Editar ao lado do segmento personalizado usado
3. Clique em Aplicativo e aquisição
4. Clique em Tipos de registro personalizados
5. SVB | Bill Distribtn Sched Line: Marque a caixa de seleção
6. SVB | Bill Distribution Details: Marque a caixa de seleção
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA POR TRANSAÇÃO COM O TIPO DE RESUMO DEFINIDO NA


GUIA RESULTADOS E NO LINK DE TRANSAÇÃO INDISPONÍVEL
Referência: SuiteAnswers 90848
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

ACESSO AO RASTREAMENTO DE TEMPO NA FUNÇÃO DO CENTRAL DO


FUNCIONÁRIO
Referência: SuiteAnswers 90847
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Acessar tarefas do Rastreamento de tempo (Rastrear tempo, Quadro de horários semanal e


exibir Relatórios de horário) na função da Central de funcionários.

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.

DEFININDO O PAÍS DE ENTREGA CORRETO NO SUITETALK


Referência: SuiteAnswers 90846
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Exemplo de Solicitações SOAP:

O País de Entrega está incluído:


<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>

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.

A PROPOSTA DE ARRENDAMENTO NÃO ESTÁ DISPONÍVEL NOS ATIVOS


FIXOS
Referência: SuiteAnswers 90845
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2020.1
SuiteApp: Fixed Asset Management 2020.1

Cenário

A Proposta de arrendamento não está disponível em Ativos fixos > Arrendamento

Solução

Isso não está disponível porque o recurso Transações personalizadas não está habilitado na
Conta.

Para habilitar este recurso:

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Ativar o recurso Transações personalizadas na aba SuiteCloud
3. Clique em Concordo na Janela Condições de Serviço
4. Clique em Salvar

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.

BUSCA SALVA > LANÇAMENTO EXCLUÍDO > BAIXA AUTOMÁTICA EXCLUÍDA


POR CAMPO
Referência: SuiteAnswers 90843
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 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.

COMO ADICIONAR DIAS A PARTIR DA DATA DE CRIAÇÃO EM UM REGISTRO


DE TRANSAÇÃO USANDO FÓRMULA
Referência: SuiteAnswers 90839
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 Campo de corpo de transação personalizado para adicionar uma quantidade específica
de dias a partir da Data de criação.

Solução

1. Crie Campo de corpo de transação personalizado


1. Navegue para Personalização > Listas, registros e campos > Campos do
corpo da transação > Criar
2. Nome do campo: Insira um Nome
Exemplo: Data de Criação + 30
3. Tipo: Selecione Texto de formato livre
4. Armazenar valor: Remover marca de seleção
5. Clique na aba Aplica-se a

- Vendas: Marque a caixa de seleção

6. Clique na aba Validação e valores padrão

- Fórmula: Marque a caixa de seleção

- Valor padrão: Digite {createddate} + 30

7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NEM TODAS AS FATURAS DO FORNECEDOR ELEGÍVEIS ESTÃO SENDO


BAIXADAS NO LOTE DE PAGAMENTOS
Referência: SuiteAnswers 90840

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.

Para resolver, tente reimportar os detalhes bancários da entidade do fornecedor atualizando


o Número do banco e garantindo que a caixa de seleção Executar Servidor SuiteScript e
ativar fluxos de trabalho tenha sido marcada.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

UTILIZE SUITESCRIPT PARA REMOVER CARACTERES ESPECIAIS GERADOS


PELO GETCURRENTSUBLISTVALUE
Referência: SuiteAnswers 90838
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á obtendo um caractere especial '□' ao usar a chamada do


API getCurrentSublistValue.

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.

SCA > ITENS EXCLUÍDOS AINDA MOSTRAM NA LOJA DA WEB


Referência: SuiteAnswers 90836
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

EXIBA O NOME E O ENDEREÇO DA EMPRESA ABAIXO DO LOGOTIPO NO


MEMORANDO DE CRÉDITO USANDO O MODELO AVANÇADO PDF / HTML
Referência: SuiteAnswers 90835
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

917
Produto: NetSuite 2020.2

Cenário

Há um requisito para exibir o Nome e o Endereço da Empresa abaixo do logotipo no Modelo


avançado de PDF/HTML do Memorando de crédito.

Solução

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Modelo avançado de PDF preferencial: Clique em Editar
3. Canto superior direito: Alternar código-fonte
4. Procure e exclua o código abaixo:

${companyInformation.companyName}

${companyInformation.addressText}

5. Adicionar código abaixo

${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.

CRIAR UMA BUSCA SALVA PARA TODAS AS TRANSAÇÕES QUE TÊM


IMPACTO NO RAZÃO GERAL
Referência: SuiteAnswers 90831
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 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.

A CAIXA DE SELEÇÃO TRIBUTÁVEL É EXIBIDA, MAS É REMOVIDA DO


REGISTRO DO CLIENTE APÓS O CARREGAMENTO SE O ENDEREÇO DE
ENTREGA PADRÃO FOR NOS EUA, MAS A SUBSIDIÁRIA PRIMÁRIA NÃO É NOS
EUA
Referência: SuiteAnswers 90824
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

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:

1. Abra o registro do Cliente


2. Clique no botão Editar
3. Em sub-aba Endereço > Endereço, clique no ícone de lápis para editar
4. Selecione o Estado e o CEP corretos
5. Clique em Salvar sob Endereço, página
6. Clique em Salvar no registro do cliente

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.

OS USUÁRIOS EDITAM O REGISTRO DA SUBSIDIÁRIA > OS CAMPOS ESTÃO


EM LOOP > NÃO É POSSÍVEL SALVAR
Referência: SuiteAnswers 90823
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ADICIONAR PERMISSÃO PARA PÁGINA DE CONSULTA DE LISTA DE


MATERIAIS A UMA FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 90822
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RECURSO SUITETAX ATIVADO > GERENCIAR PERÍODO FISCAL NÃO


APARECE
Referência: SuiteAnswers 90821
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 não podem localizar a página Gerenciar Período Fiscal na conta com o recurso
Suitetax ativado.

Solução

No Recurso SuiteTax, Gerenciar Período Fiscal agora é eliminado. O Período Contábil é


usado pelo sistema na contabilização de transações em seus respectivos períodos fiscais.

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.

ADMINISTRADOR > NAVEGUE ATÉ RELATÓRIOS > IVA/GST > RELATÓRIO DA


LISTA DE VENDAS DA UE > NENHUM REGISTRO A SER EXIBIDO
Referência: SuiteAnswers 90819

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

2. Na sub-aba Análise > seção Relatório, defina o campo Relatório por


período como Todos os relatórios

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.

IDENTIFICAR TRANSAÇÃO CRIADA A PARTIR DE TRANSAÇÃO


MEMORIZADA
Referência: SuiteAnswers 90232
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ODBC > A PROPRIEDADE DEVE SER NUMBER


Referência: SuiteAnswers 90235
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 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

1. Crie um arquivo CSV usando o Bloco de Notas ou o Excel.


Observação: Ele deve conter todos os campos obrigatórios, incluindo o nome/número do
Item e o ID Externo
2. Importe o Arquivo CSV para o NetSuite

1. Navegue até Configurações > Importar/Exportar > Importar CSV


2. Verificar e Fazer Upload do Arquivo CSV:

• Tipo de Importação: Selecionar Itens


• Tipo de Registro: Selecionar Não Inventário para Venda
• Fazer Upload do Arquivo CSV
• Clique em Próximo >

3. Opções de Importação:

• Tratamento de Dados: Selecionar Adicionar


• Clique em Próximo >

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 >

5. Salvar mapeamento e Iniciar Importação:

• Nome do Mapa de Importação: Informar Nome

6. Clique em Salvar e Executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LISTANDO A SOMA DE ITENS SOB UMA CATEGORIA DE COMÉRCIO EM


AVANÇADO DO SUITECOMMERCE
Referência: SuiteAnswers 90237
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Vá para Listas > Pesquisar > Pesquisas salvas > Novo


2. Clique na Categoria de comércio
3. Na aba Resultados > seção Colunas, clique em Remover tudo
4. Adicionar Nome e, em Tipo de resumo para Nome, selecione Grupo
5. Adicione o ID do Item e, em Tipo de resumo, selecione Contagem
6. Clique em Pré-visualização para ver os resultados da pesquisa salva

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PÁGINA PAGAMENTO DE FATURA TEF > ALTERAÇÃO DO VALOR DO


DESCONTO > O VALOR DO PAGAMENTO NÃO FOI ATUALIZADO
Referência: SuiteAnswers 90254
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ATIVOS RECÉM-IMPORTADOS NÃO SÃO EXIBIDOS NO RELATÓRIO DE


REGISTRO DE ATIVOS
Referência: SuiteAnswers 90256
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

Cenário

Os usuários geraram o Relatório de registro de ativos e os ativos recém-importados não estão


incluídos na Lista de ativos.

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.

RESOLVER ERRO: "SEGMENTOS SOBREPÕEM LINHAS DE DESTINO ..." NA


PÁGINA TABELA DE ALOCAÇÃO
Referência: SuiteAnswers 90257
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

OS VALORES DE DEPARTAMENTO, CLASSE E LOCALIDADE SÃO


PREENCHIDOS AUTOMATICAMENTE NA PÁGINA QUADRO DE HORÁRIOS
SEMANAL / RASTREAMENTO DE HORAS
Referência: SuiteAnswers 90258
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 notou que o Departamento, a Classe e o Localidade são preenchidos


automaticamente na página Quadro de horários semanal/Rastreamento de tempo.

Solução

Com base no comportamento padrão do sistema, o Departamento, a Classe e


o Localidade são preenchidos automaticamente na página Quadro de horários semanal/
Rastreamento de horas, quando o usuário digita valores
no Departamento, Classe e Localidade do registro do Funcionário.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONCEDER ACESSO DE REGISTRO DE CONTA A FUNÇÕES NÃO


ADMINISTRADORAS
Referência: SuiteAnswers 90371
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Clique na aba Permissões
4. Clique na sub-aba Listas
5. Permissão: Selecione o tipo de Registro que desejar que a função tenha acesso
Observação: Para classificar corretamente qual registro uma conta foi atribuída,
navegue até Listas > Contabilidade > Contas em uma nova aba. Na coluna Tipo, você
pode ver diferentes classificações, como Outro Ativo circulante, Banco, Custo de
mercadorias vendidas, etc. Essas classificações também são aplicáveis na lista Registro
da página Gerenciar funções, ou seja, Outro Registro de ativo circulante, Registro de
Custo de mercadorias vendidas e Registro de Conta bancária para citar algumas.
6. Nível de acesso: Selecione Visualizar, Criar, Editar ou Total
Observação: Selecione o nível de acesso apropriado.
7. Clique em Adicionar
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SOBREPOR VALOR PADRÃO DO CAMPO DO MODO DE TRATAMENTO VIA


SCRIPT DE AÇÃO DE WORKFLOW
Referência: SuiteAnswers 90370
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

TRANSAÇÃO NÃO PODE SER CONCLUÍDA NO NETSUITE POINT OF SALES


(NSPOS) DEVIDO A UM ERRO DE "CÁLCULO DO IMPOSTO"
Referência: SuiteAnswers 90369
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
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

Observação: Se a reinicialização de serviços não funcionar, tente reiniciar o registro em si.

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) {

var rec_id = 26977;


var renderer = render.create();
renderer.setTemplateByScriptId({
scriptId: "STDTMPCUSTRED"
});

rendered.addRecord('record', record.load({
type: record.Type.INVOICE,
id: rec_id
}));

var invoicePDF = renderer.renderAsPdf();

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.

RESTRINGIR ACESSO A CONCILIAR EXTRATO BANCÁRIO


Referência: SuiteAnswers 90367
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Clique em Permissões
4. Clique em Transações
5. Permissão:
o Selecione Conciliar
o Nível: Selecione Exibir ou Editar
6. Clique em Salvar

934
Esse artigo foi útil? Clique aqui para deixar seu comentário.

O NLAPIGETFIELDVALUE('NAME') RETORNA NULO PARA O REGISTRO


PERSONALIZADO
Referência: SuiteAnswers 90366
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 criou um Registro personalizado e precisava extrair o campo ID do Documento


com um ID interno de 'nome'. No entanto, ao usar nlapiGetFieldValue('name') ele está
retornando um valor nulo.

Solução

Se você tiver ativado a Numeração no Registro Personalizado, também precisará marcar a


opção Permitir Substituição para que ela fique visível para o nlapiGetFieldValue('name').

1. Navegue até a página Registro personalizado, Personalização > Listas, Registros e


Campos > Tipos de registro
2. Na página Registro personalizado, vá para a guia Numeração
3. Marque/marque a caixa de seleção Permitir substituição
4. Em seguida, clique no botão Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXIBIR IMAGEM DE ASSINATURA NO MODELO AVANÇADO DE PDF / HTML


PARA PAGAMENTO DE FATURAS, MEDIANTE DETERMINADAS CONDIÇÕES
Referência: SuiteAnswers 90433
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 imprimir um Pagamento da fatura usando um Modelos avançados de PDF/HTML, exiba a


imagem da assinatura quando o valor total for menor que 10000.

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

<#if record.total lt 10000> <img src="image link"> </#if>

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.

PESQUISA SALVA DE ITEM > MOSTRAR EM ESTOQUE E MÉDIA EM ESTOQUE


POR MÊS
Referência: SuiteAnswers 90363
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
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.

2. Atualizar Acordos de Receita e Planos de Receita


Vá para Transações > Financeiro > Atualizar Acordos de Receita e Planos de Receita,
para que o Acordo de Receita reflita corretamente o Valor de Vendas ajustado.

3. Atualizar os Planos de Receita


No Acordo de Receita, clique em Atualizar Plano de Receita até o Nº do Plano refletir
o Total do Plano ajustado.

4. Criar Lançamento para Reconhecer o Saldo Diferido Restante


• Vá para Transações > Financeiro > Programar Lançamentos de Reconhecimento
de Receita > Executar Agora
• Selecionar Período de Contabilização para ajustar
• Marcar a caixa Selecionar Cronogramas Individuais
• Informe o Nome no campo Cliente
• Marcar todas as transações relacionadas ao Plano No
• Clique em Criar Lançamentos

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.

SUITEBILLING | HISTÓRICO DE RENOVAÇÃO DA ASSINATURA


Referência: SuiteAnswers 90357
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 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.

TAXA DIFERENTE DE AÇÃO DO REGISTRO DE TRANSFORMAÇÃO DE


WORKFLOW NA FATURA DO QUE NA ORDEM DE VENDA
Referência: SuiteAnswers 90388
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLVER ERRO: "VIOLAÇÃO DE PERMISSÃO: VOCÊ PRECISA DA


PERMISSÃO 'LISTAS->REGISTRO DO FUNCIONÁRIO' PARA ACESSAR ESTA
PÁGINA" NO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 90350
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

Os usuários podem encontrar um erro de permissão ao fazer log-in no SuiteCommerce InStore


se a função usada não tiver a permissão Registro de Funcionário.

Solução

1. Navegue até Configurações > Usuários/Funções > Gerenciar Funções


2. Função SCIS personalizada: Clique em Editar
3. Clique na aba Permissões
4. Clique na sub-aba Lista

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.

ODBC > QUAL TABELA REPRESENTA UM TIPO DE TRANSAÇÃO


PERSONALIZADO NO DB OU NO SUITEANALYTICS CONNECT?
Referência: SuiteAnswers 90332
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

NOVA ORIGEM DE DADOS:

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.

PESQUISA SALVA DE TRANSAÇÃO PARA MOSTRAR FATURAS CRIADAS


RECENTEMENTE
Referência: SuiteAnswers 90775
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 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.

1. Vá para Listas > Pesquisar > Pesquisa Salva > Novo


2. Selecionar Transações como Tipo de Pesquisa
3. Para Critérios, na subguia Padrão, selecione os seguintes Filtros:
o Tipo > Listas > clique no botão Definir

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.

MINIMIZAR LINHAS REPETIDAS/DUPLICADAS NA PESQUISA SALVA


Referência: SuiteAnswers 90327
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 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

1. Navegue para Listas > Pesquisar > Pesquisas salvas


2. Clique em Editar ao lado da pesquisa salva desejada
3. Clique em Resultados
4. Clique em colunas
5. Campo:
Observação: Para todos os campos obrigatórios, use o menu suspenso para selecioná-
lo e, uma vez ajustado, clique em Adicionar, se necessário.
o Selecione fórmula (texto)
▪ Fórmula: insira {custbody_fieldname}
Observação: A fórmula adiciona uma vírgula entre os números de
rastreamento no caso de vários números de rastreamento no
preenchimento do item.
6. Clique em Adicionar
7. Clique em Salvar

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

O usuário tem um campo de linha personalizado (Nome do Fornecedor) em um Pedido de


Compra que contém o nome do fornecedor do Item. O usuário deseja preencher outro campo de
linha personalizado com o Código do Fornecedor se o nome do fornecedor for igual ao
fornecedor localizado na sublista Fornecedores do registro Item.

Solução

Abaixo há um código de amostra de um Script de Evento do Usuário definido no beforeSubmit.


Este código de amostra fornece o código do fornecedor do item, localizado na
sublista Fornecedores do Registro de Item.
function vendor (){

var linecount = nlapiGetLineItemCount('item');

for (i = 1; i <= linecount; i++){


var item1 = nlapiGetLineItemValue('item','item',i);

if(nlapiGetLineItemValue('item','itemtype',i) == 'InvtPart'){

var itemRecord = nlapiLoadRecord('inventoryitem',item1);


var linecount2 = itemRecord.getLineItemCount('itemvendor');

for (x = 1; x <= linecount2; x++){


//getting value from item record

var test1 = itemRecord.getLineItemText('itemvendor', 'vendor', x);

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.

PERGUNTAS MAIS FREQUENTES DO ASSISTENTE DE SUPORTE DO NETSUITE


Referência: SuiteAnswers 90318
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Informações Básicas:

O que é o Assistente de Suporte do NetSuite?


O NetSuite Support Assistant é um serviço de chatbot do Oracle NetSuite Customer Support
criado com o uso do Oracle Digital Assistant (ODA) e funciona como uma extensão do
NetSuite SuiteSupport. Atualmente, ele oferece:
▪ Reconhecimento de linguagem natural
▪ Integração do NetSuite SuiteAnswers

O que o Assistente de Suporte do NetSuite pode fazer?


O Assistente de Suporte do NetSuite suporta atualmente os seguintes recursos:
▪ Compreender as perguntas naturais do inglês
▪ Forneça respostas do NetSuite SuiteAnswers quando disponível
▪ Respostas de alto nível relacionadas ao produto NetSuite
Outras funcionalidades não descritas acima serão avaliadas em estágios posteriores de
desenvolvimento.

Onde posso encontrar a documentação do Assistente de Suporte do NetSuite?


A documentação do Assistente de Suporte do NetSuite está disponível por meio de:
https://system.netsuite.com/app/help/helpcenter.nl?fid=article_157443287000.html ou por
meio deste tópico da Central de Ajuda:

NetSuite Support Assistant (SuiteAnswers ID 89307)

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.

Quais usuários da minha empresa podem usar o Assistente de Suporte do NetSuite?


Os usuários com a permissão para configurar portlets personalizados podem usar o Assistente
de Suporte do NetSuite depois que um Administrador do NetSuite tiver instalado o SuiteApp.

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:

Como instalo o NetSuite Support Assistant?


Visite o tópico "Installing the NetSuite Support Assistant" no NetSuite Support Assistant
(SuiteAnswers ID 89307)

Todos os web browsers são suportados?


Recomendamos o uso de qualquer um dos principais navegadores listados em Supported
Browsers for NetSuite (SuiteAnswers ID 10050), ao usar o Internet Explorer 11, é possível que
alguns elementos da IU não sejam renderizados ou funcionem conforme esperado.

Posso instalar o Assistente de Suporte do NetSuite na minha conta do desenvolvedor /


SandBox?
Sim

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.

Eu tenho uma solicitação de recurso para o Assistente de Suporte do NetSuite, como


solicito isso?
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.

Eu encontrei um bug no Assistente de Suporte do NetSuite, como posso arquivá-lo?


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.

IMPORTAÇÃO CSV > REGISTRO DO CLIENTE > ERRO "CHAVE DE


REFERÊNCIA DO FUNCIONÁRIO INVÁLIDA XXX”
Referência: SuiteAnswers 90305
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

IMPEDIR QUE OS USUÁRIOS INSIRAM CARACTERES ESPECIAIS OU


ALFABÉTICOS USANDO FLUXO DE TRABALHO
Referência: SuiteAnswers 90320
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

É necessário restringir a inserção de caracteres especiais pelos usuários ao inserir números de


telefone nos registros de contato para evitar erros e problemas com o sistema.

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.

BUSCA DE LANÇAMENTO > MOSTRAR CRIADOR E DATA DE CRIAÇÃO


Referência: SuiteAnswers 90499
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 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.

Observe que, se detalhar um resultado de 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.

COMO IMPRIMIR VOUCHER DE DEPÓSITO DIRETO EM MASSA


Referência: SuiteAnswers 90508
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Os usuários podem encontrar um comportamento em que adicionar um item no


SuiteCommerce InStore (SCIS) exibe o erro acima. A razão por trás disso é que o item que está
sendo adicionado tem uma moeda diferente para o cliente selecionado no SCIS.

Um exemplo é quando o item tem um preço definido em dólares americanos e a lista de


moedas do cliente não inclui dólares americanos.

Para resolver o problema, os usuários devem incluir a moeda ausente no registro do cliente.

Solução

1. Navegue até Listas > Relacionamentos > Clientes


2. Cliente: Clique em Editar
o Observação: Entidade xx, mostra o ID interno do cliente
3. Sub-aba Financeiro:
o Sub-lista de moedas: adicione a moeda ausente
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

VALOR AUSENTE NA COLUNA DO LOCAL DO LANÇAMENTO ESTATÍSTICO


Referência: SuiteAnswers 90259
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 valor da coluna do Local está ausente no lançamento estatístico do diário.

Solução

949
Para refletir o valor do Local no Lançamento estatístico:

• Ao definir uma Busca salva para um Cronograma estatístico, verifique se o


campo Local está incluído na aba Resultados
• Na aba Programação de alocação > aba Destino > Escolha - Preenchimento
automático - na coluna do Local, em vez de deixá-lo em branco

Você também pode consultar a documentação do SuiteAnswers abaixo para obter orientação:

• Steps to Create Dynamic Allocation Schedule when a Statistical Account is Used | ID


da Resposta: 66701
• Allocation Schedule For Allocation Using Multi Step Expense Allocation | ID Resposta:
82823

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PROJETO BÁSICO: REGISTRO DO CLIENTE > CRIAR PROJETO >


CONGELAMENTO DE TELA
Referência: SuiteAnswers 90261
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 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)

Resposta: Certifique-se de que Nexus esteja adequadamente preenchido no campo.

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)

c. Edite o Tipo de retenção de Imposto na fonte e verifique se os campos a seguir estão


preenchidos apropriadamente. Adicione valores para os seguintes campos:

- CONFIGURAÇÃO DE RETENÇÃO DE IMPOSTO

- BASE DE RETENÇÃO DE IMPOSTO

- CONTA DE IMPOSTO SOBRE PASSIVO/COMPRA

951
- CONTA DE IMPOSTO SOBRE ATIVO/VENDAS

- PASSIVO/ITEM DE IMPOSTO SOBRE COMPRA

- ATIVO/ITEM DE IMPOSTO SOBRE VENDAS

e. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONTABILIDADE DE VÁRIOS LIVROS SUBSTITUI O LIVRO CONTÁBIL


PRINCIPAL NO FIXED ASSETS MANAGEMENT
Referência: SuiteAnswers 90265
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ORDENS DE SERVIÇO DE MANUFATURA AVANÇADA NÃO MOSTRADAS NA


MESA COM BASE NO LOCAL DO FUNCIONÁRIO
Referência: SuiteAnswers 90275
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

952
Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: 19.2.0.5. do Advanced Manufacturing

Cenário

As tabelas do Advanced Manufacturing não mostram os pedidos de serviço com base na


configuração do local no registro do funcionário.

Solução

1. Navegue até Listas > Funcionários Contábeis.

2. Confirme se o endereço de e-mail do registro do funcionário é exclusivo e não está


duplicado em outro registro do funcionário.

3. O Tablet AM verifica o log-in com base no endereço de e-mail. Se houver vários


registros de funcionários usando o mesmo log-in, o tablet poderá ser confundido com
as definições de log-in e a restrição de localização a serem seguidas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR COLUNA DE ITEM NA BUSCA SALVA DE TRANSAÇÃO


MEMORIZADA
Referência: SuiteAnswers 90280
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 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

3. Na aba Resultados > sub-aba Colunas > Adicione o seguinte:


o Tipo
o Número do documento

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

4. Renomeie o Título da busca


5. Clique em Salvar e Executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITEBILLING, PRECIFICAÇÃO BASEADA EM TEMPO =F > IMPORTAR


CATÁLOGO DE PREÇOS > ERRO: FORNEÇA VALORES PARA OS SEGUINTES
CAMPOS NA LISTA LINHAS DO CATÁLOGO DE PREÇOS: INICIAR EM
Referência: SuiteAnswers 90282
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: o campo Iniciar em só estará disponível no Catálogo de Preços se o Preço Baseado


em Tempo estiver definido como Verdadeiro.

954
Esse artigo foi útil? Clique aqui para deixar seu comentário.

NENHUMA OPÇÃO DISPONÍVEL NA LISTA SUSPENSA MOTIVOS DO


DESCONTO NO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 90283
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

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.

OCULTAR CAMPANHA DE MARKETING NA ORIGEM DO LEAD


Referência: SuiteAnswers 90437

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O cliente deseja ocultar uma Campanha de marketing em um registro de Cliente na sub-aba


Marketing.

Solução

1. Navegue para Listas > Marketing > Campanhas de marketing


2. Campanha de Marketing: Clique em Editar
3. Clique na sub-aba Informações do sistema

955
4. Inativa: Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

GABINETE DE ARQUIVO > EXCLUIR ARQUIVO SUITESCRIPT > ESTE


REGISTRO NÃO PODE SER EXCLUÍDO PORQUE É REFERENCIADO POR
OUTROS REGISTROS
Referência: SuiteAnswers 90436
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 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.

PARA EXTRAIR OS PRIMEIROS 100 CARACTERES DO E-MAIL DA FATURA DO


FORNECEDOR
Referência: SuiteAnswers 90513

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.

ALTERAÇÃO NO NÍVEL DE PREÇO NSPOS NÃO ENTRA EM VIGOR NOS


REGISTROS
Referência: SuiteAnswers 90511
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Logue na NetSuite ERP como Administrador


2. Navegue até Personalização > Listas, registros, & campos > Tipos de Registro
3. Procure o RA-PriceLevel e clique em Lista
4. Na nova janela, marque a caixa de seleção Mostrar inativo
5. Procure o RA-PriceLevel desejado e clique em Editar
6. No Registro RA-PriceLevel, desmarque a caixa de seleção Inativo
7. Clique em Salvar

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.

DESCRIÇÃO DE ERRO INESPERADO: "NENHUM VALOR PRESENTE" NO


PAGAMENTO DO FORNECEDOR
Referência: SuiteAnswers 90553
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

957
Aplica-se a
Produto: NetSuite 2021.1

Cenário

Um erro inesperado é encontrado ao acessar os Pagamentos de fornecedores existentes após


adicionar colunas adicionais na sublista Aplicar.

Solução

1. Atualize a sublista Aplicar em Pagamentos de fornecedores.


1. Navegue até Transações > A pagar > Pagar fornecedor único
2. Clique na aba Aplicar
3. Clique em Personalizar
▪ Colunas Adicionais:
▪ Incluir: Desmarque a caixa de seleção de todas as colunas
adicionais
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO DE SCRIPT DE RENOVAÇÕES DE CONTRATO " INFORME UM VALOR


PARA A QUANTIA"
Referência: SuiteAnswers 90493
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

GERAR CONEXÃO JDBC ATRAVÉS DO PROMPT DE COMANDO


Referência: SuiteAnswers 90491
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

A adição de um item ao carrinho da Página Lista de produtos resulta em um "Desculpe, há um


problema com este Item e não pode ser comprado neste momento. Verifique novamente mais
tarde." erro. Isso pode ser causado pelo item que tem uma Quantidade mínima definida, mas o
campo Quantidade mínima não está definido no conjunto de campos apropriado.

Solução

1. Vá para Configurações > SuiteCommerce avançado > Configurar website


2. Clique em Editar ao lado do site do SuiteCommerce avançado para ser modificado
3. Clique na sub-aba Conjuntos de campos
4. Na coluna Nome, procure Pesquisar
5. Clique na coluna Campos incluídos no Conjunto de campos para pesquisa
6. Clique no botão Definir ao lado dos Campos Incluídos no campo Conjunto de
Campos. Uma janela pop-up deve abrir a página Conjunto de Campos.
7. Na página Conjunto de Campos, adicione Quantidade mínima da lista
8. Clique em Enviar. Isso deve fechar a página Conjunto de campos
9. Clique em OK em Pesquisar
10. Clique em Salvar no registro do site

Esse artigo foi útil? Clique aqui para deixar seu comentário.

USAR APROVAÇÃO ANTECIPADA PARA LANÇAMENTO GERADO A PARTIR


DA IMPORTAÇÃO CSV
Referência: SuiteAnswers 90485
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Personalizações > Fluxo de Trabalho > Fluxos de Trabalho


2. Procure por NSTS | GAW - Approval (PO, VB, ER, JE)
3. Clique em Editar
4. Clique no Ícone do lápis
o Definição do evento: Selecione Importação CSV
5. Clique em Salvar
6. Vá para Configurações > Importar/Exportar > Preferências de importação de CSV
o Executar Servidor SuiteScript e ativar fluxos de trabalho: Clique na caixa de
seleção
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

GERENCIAR O REGISTRO DE SAÍDA DO FUNCIONÁRIO


Referência: SuiteAnswers 90492
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteSuccess HR | Advanced Terminations | ID do pacote: 286081

961
Cenário

O Administrador gostaria de gerenciar todos os registros de Saída de Funcionário criados.

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.

ERRO: "NÃO É POSSÍVEL SALVAR ESTE FORMULÁRIO. ENTRE EM CONTATO


COM O ADMINISTRADOR. " MOSTRA AO ATUALIZAR O REGISTRO W4 NO
FUNCIONÁRIO
Referência: SuiteAnswers 90449
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O ID EXTERNO DO FUNCIONÁRIO NÃO ATUALIZA APÓS UMA IMPORTAÇÃO


CSV BEM-SUCEDIDA
Referência: SuiteAnswers 90447
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 RH tenta atualizar o ID externo do Funcionário usando a Importação CSV. A importação foi


concluída com sucesso, mas o ID externo do Funcionário não reflete as alterações.

Solução

O HR precisa garantir que a caixa de seleção Execute o SuiteScript do servidor e acione


fluxos de trabalho nas Opções de importação > Opções avançadas esteja marcada ao fazer a
importação. Essa opção deve ser ativada para uma importação CSV para acionar um fluxo de
trabalho baseado na criação ou atualização do registro. Consulte o artigo do
SuiteAnswer: 30964 Change the External ID of Existing Employee Record.

Se a caixa de seleção Execute o SuiteScript do servidor e acione fluxos de trabalho estiver


acinzentada e o usuário não puder marcar a caixa de seleção, o Administrador precisará
adicionar a permissão Controlar SuiteScript e acionadores de fluxo de trabalho por
importação de CSV na função personalizada para poder marcar a caixa de seleção Execute o
SuiteScript do servidor e acione fluxos de trabalho no processo de importação
CSV. Consulte o artigo SuiteAnswer: 63674 CSV Import > Run Server Suitescript and Trigger
Workflows > Permission.

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

As definições do DNS e do NetSuite ainda não foram sincronizadas

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.

A Chave Pública do NetSuite e a entrada DNS não são iguais

3. Navegue até Configurações > Empresa > Preferências de e-mail


4. Clique na sub-aba Chaves de Domínio
5. Clique no botão Entrada DNS gerada
6. Janela pop-up: Verifique o Valor
Observação: O valor deve ser igual ao do registro TXT do DNS.

Observação: Às vezes acontece que falta apenas o valor v=DKIM1; k=rsa

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.

REMOVER CONTA DE DESPESA DO FORMULÁRIO DE RELATÓRIO DE


DESPESA
Referência: SuiteAnswers 90625
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Um dos aprimoramentos do Relatório de despesa para 2020.1 é a Substituição da Conta de


Despesas. O novo recurso permite a personalização dos Relatórios de despesa para adicionar
o campo Conta de despesas.

Para adicionar ou remover o campo Conta de Despesa, execute o seguinte:

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.

O LINK DA LISTA ESTÁ AUSENTE NA ABA SUSPENSA CONTA DE ORIGEM NA


TABELA DE ALOCAÇÃO
Referência: SuiteAnswers 90623
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para solucionar, há duas opções:

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:

Se a opção não for desativar a preferência Usar Conta de Origem/Crédito

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.

EXIBIR APENAS O ID DO CLIENTE DE UM MEMORANDO DE CRÉDITO


USANDO MODELO AVANÇADO DE PDF / HTML
Referência: SuiteAnswers 90628
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Exibir o ID do Cliente usando um Modelo avançado de PDF/HTML ao imprimir um registro de


Memorando de crédito.

Solução

1. Navegue até Personalização > Formulários > Modelo avançado de PDF/HTML


2. Modelo avançado de PDF / HTML preferido: Clique em Editar
3. Canto superior direito: Alternar Código fonte
4. Código fonte: Adicione o código abaixo:
$ {record.entity.entityid}
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA DE PLANILHAS DE HORAS FATURADAS HOJE


Referência: SuiteAnswers 90622
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ERRO NA TRANSFERÊNCIA DE ATIVOS: "MISSING_REQUIRED_FIELD:


MISSING COMPOUND ASSET FIELD:
CUSTRECORD_ASSETDEPRSTARTDATE,CUSTRECORD_ASSETDEPRENDDATE
"
Referência: SuiteAnswers 90620
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 | ID do pacote: 364000

Cenário

Recebeu a mensagem de erro ao executar a Transferência de Ativo.

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:

11. Navegue para Ativos fixos > Listas > Ativos

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

A Transferência de ativos para os componentes agora será concluída com êxito.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CSV - IMPORTAÇÃO PARA FATURAS CARREGA PERÍODO DE


CONTABILIZAÇÃO INCORRETO QUANDO AS FATURAS TÊM STATUS DE
APROVAÇÃO PENDENTE
Referência: SuiteAnswers 90618
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 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.

A IMAGEM VINCULADA NO MODELO DE E-MAIL DEVE FAZER DOWNLOAD


DA IMAGEM EM VEZ DE ABRI-LA EM UMA NOVA GUIA
Referência: SuiteAnswers 90617
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIO RESUMIDO DA FOLHA DE PAGAMENTO POR CLASSE,


DEPARTAMENTO OU LOCAL
Referência: SuiteAnswers 90614
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

AUTORIZAÇÃO DE DEVOLUÇÃO DO FORNECEDOR > NÃO PERMITINDO QUE


O USUÁRIO SELECIONE O NÚMERO DO LOTE EM DETALHES DE ESTOQUE
Referência: SuiteAnswers 90609
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 não podem selecionar o número do lote em Detalhes do Estoque ao criar Retorno do
Fornecedor. Autorização.

Solução

O motivo do comportamento é que a preferência Disponibilizar estoque em (Configuração >


Empresa > Locais) é = Não. Essa preferência tem efeito na disponibilidade do item em uma
localidade específica, portanto, também afeta seu compromisso nas transações. Os detalhes de
estoque do item só podem ser selecionados para transações que afetam o estoque (tem efeito
Quantidade em estoque) se o local selecionado tiver Tornar estoque disponível = Não. Você
também pode observar que o comportamento é verdadeiro para outras transações, como
pedidos de venda, ordens de transferência, etc.

O Detalhe do estoque não é obrigatório na Autorização de devolução ao fornecedor.


Portanto, os usuários ainda podem salvá-lo e, em seguida, basta inserir o Detalhe do
estoque no Atendimento de item.

Se os usuários realmente quiserem inserir um Detalhe de estoque na Autorização de devolução


ao fornecedor, eles podem optar por definir a opção Disponibilizar estoque = Sim para a
localidade específica ou processar a Autorização de devolução ao fornecedor a partir do pedido
de compra ou da fatura relacionada, em que o Detalhe do estoque já estava definido.

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:

SuiteCommerce Advanced Vinson and later versions


SuiteCommerce 2020.1.7 | Bundle ID: 311589
SuiteCommerce Configuration | Bundle ID 311614

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.

PESQUISA SALVA > FUNCIONÁRIO > FUNCIONÁRIO É DESTINATÁRIO DE


PESQUISA PROGRAMADA E COM BASE EM EVENTO SALVA
Referência: SuiteAnswers 90591
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

REGISTRO DE MONTAGEM > LISTA DE MATERIAIS > O PADRÃO MESTRE


ESTÁ ACINZENTADO
Referência: SuiteAnswers 90557
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á usando a Lista de Materiais Avançada, mas não pode marcar Padrão Principal
no Item de Montagem.

No registro Lista de Materiais, a definição de um local na caixa de campo Restringir a Locais


proibirá que você defina a Lista de Materiais como o Padrão Principal e resultará em um
campo acinzentado no registro de Montagem.

Solução

1.Navegue até Listas > Cadeia de Suprimentos > Lista de Materiais


2.Clique em Editar
Observação: selecione na Lista de Materiais desejada
3.Caixa de campo Restringir ao Local: desmarque todos os locais
4.Disponível para Todos os Locais: Marque a caixa de seleção
5.Clique em Salvar

Observação: o Padrão Principal será definido no Registro de Montagem e, por


SuiteAnswer 68977, após a definição do Padrão Principal = Verdadeiro desativará a opção
Padrão para Local.

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.

IMPACTO NO IVA SE O RELATÓRIO DE DESPESAS FOR MARCADO COMO


REEMBOLSÁVEL
Referência: SuiteAnswers 79152
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SEPARAR LINHAS DE DESPESAS EM PESQUISAS DE TRANSAÇÕES


Referência: SuiteAnswers 76857
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Usando a preferência Combinar Itens Detalhados em Relatórios de Despesas, concluir uma


Busca de Transação para Relatórios de despesas não separa cada linha nos resultados.

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.

PESQUISA SALVA > MOSTRAR TRANSAÇÕES DO CARTÃO DE CRÉDITO E


ITENS DE LINHA DETALHADOS EM UM RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 86114
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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á.

6. Clique em Salvar e Executar

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.

MOSTRANDO DATA DA ÚLTIMA MODIFICAÇÃO NA TABELA DETALHADA DE


DESPESAS NO ODBC
Referência: SuiteAnswers 85639
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á instâncias em que os usuários querem mostrar o campo date_last_modified na tabela


expense_detail via ODBC.

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.

A consulta de amostra a seguir mostrará a data da última modificação de uma transação de


pedido de vendas na tabela de transações.

SELECT trans.date_last_modified, trans.transaction_id,


trans.transaction_type
FROM transactions trans
WHERE trans.transaction_type = 'Sales Order'

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.

MOSTRAR TODOS OS RELATÓRIOS DE DESPESA COM IMPACTO NO CONTAS


A PAGAR NA BUSCA SALVA DO RELATÓRIO DE DESPESA
Referência: SuiteAnswers 85461
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 Busca salva de transação que extrairá Relatórios de despesa com impacto de Contas
a pagar.

Solução

Para criar a Busca salva de transação acima, faça o seguinte:

1. Navegue até Relatórios > Busca salvas > Todas as buscas


salvas > Criar > Transações > Editar Nome

2. Na guia Critérios, informe o seguinte:


a. Tipo: é Relatório de despesa
b. Status: qualquer um dos Relatórios de despesa: Aprovação contábil
pendente, Relatório de despesa:Aprovado pela contabilidade, Relatório de
despesa:Quitado
c. Linha principal: Verdadeiro

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.

PESQUISA SALVA DE TRANSAÇÃO > TIPO DE RESULTADO: FATURAMENTO


DO FORNECEDOR, RELATÓRIO DE DESPESAS ETC. > MOSTRAR NOME DA
ENTIDADE DA TRANSAÇÃO (FORNECEDOR E FUNCIONÁRIO)
Referência: SuiteAnswers 85305
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
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.

EXIBIR NOME DO FUNCIONÁRIO EM VEZ DO NOME DA EMPRESA AO


IMPRIMIR CHEQUES DE VOUCHER PARA RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 85258
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 exibir o nome do funcionário em vez do nome da empresa ao imprimir


cheques do voucher se o registro do Relatório de despesas for reembolsável

Solução

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Edite o modelo PDF/HTML apropriado
3. Adicione a instrução else destacada If à linha que imprime o Nome da empresa:
<#if
check.entity.printoncheckas?has_content>${check.entity.printoncheckas}

<#elseif check.expense.reimbursements?length == 0>${check.entity}

<#elseif
check.entity.companyname?has_content>${check.entity.companyname}

Observação: A instrução Else If adicionada verifica se a coluna Não reembolsável está


em branco e imprime o valor do campo Entidade, em vez do Nome da empresa.

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.

CHEQUES NÃO COMPENSADOS DO PERÍODO ANTERIOR NÃO APARECEM


COMO PENDENTES PARA O PERÍODO ATUAL NA PÁGINA CONCILIAR
EXTRATO BANCÁRIO
Referência: SuiteAnswers 88831
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 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

Para reconciliar e limpar essas transações:

1. Navegue até Transações > Banco > Conciliar extrato bancário


2. Conta: Selecione Conta
o Data de início: Informe a Data de início
o Data do extrato: Informe a Data do demonstrativo
3. Compensado: Marque a caixa de seleção para a transação original e o lançamento de
anulação
4. Clique em Salvar

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

O cliente deseja compartilhar seu portlet Resumo da reconciliação da conta no painel de


controle para outros usuários. No entanto, isso ainda não é possível para que os usuários
possam configurar esse portlet em seus próprios painéis.

Solução

1. Navegar para Início > Clique na lista suspensa Personalizar


2. No painel Personalizar painel de controle > Selecionar Conteúdo padrão > Clique
no portlet Resumo da reconciliação bancária

Depois de executar as etapas acima, o portlet mostrará automaticamente os detalhes


do Resumo da reconciliação da conta.

Os detalhes incluem as contas do Banco e do Cartão de crédito e exibe os principais dados


para atividades de reconciliação e correspondência.

O portlet também inclui informações sobre cada conta, como

• 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

Observação: Se a função do usuário tiver permissões para a página Reconciliar


Demonstrativo de Conta, esse portlet estará no painel do usuário por padrão.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERSONALIZAR DETALHES DA RECONCILIAÇÃO > COLUNA ADICIONAR


NÚMERO DO CHEQUE
Referência: SuiteAnswers 84597
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PERSONALIZAR PAINEL DE CONTROLE > RESUMO DA RECONCILIAÇÃO DA


CONTA MOSTRANDO NO PAINEL DE CONTROLE INICIAL
Referência: SuiteAnswers 84128
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Observação: O usuário pode adicioná-lo ou removê-lo do Painel de Controle Inicial, no entanto,


por definições padrão do Netsuite, não é possível remover os portlets do painel Personalizar
Painel de Controle > Conteúdo Padrão.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE RESUMO DA RECONCILIAÇÃO > EXIBIR DIVISÃO DE CONTA


Referência: SuiteAnswers 83840
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 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.

A ORDEM DE COMPRA INTERCOMPANHIAS DESVINCULADA NÃO APARECE


NO RELATÓRIO DE RECONCILIAÇÃO INTERCOMPANHIAS
Referência: SuiteAnswers 83759
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

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.

O CHEQUE IMPRESSO DO EMPREGADOR NÃO ESTÁ SENDO EXIBIDO NO


RELATÓRIO DE RECONCILIAÇÃO BANCÁRIA
Referência: SuiteAnswers 83277
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 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.

Para criar o lançamento manual:


1. Navegue até Transações > Financeiro > Criar Lançamentos
2. Informe a data

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.

O SALDO BANCÁRIO NO REGISTRO DA CONTA NÃO É IGUAL AO RELATÓRIO


DE CONCILIAÇÃO
Referência: SuiteAnswers 82198
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 encontrou um cenário em que o saldo da conta bancária por Detalhe de


concialiação/Sumário (Relatórios > Operações bancárias/Orçamento > Conciliação) não
está de acordo com o saldo da conta bancária por registro da conta.

Solução

Veja abaixo os possíveis motivos com soluções relacionadas.

1. Há uma diferença no histórico de conciliação (Transações > Banco > Conciliar


extrato bancário > Certifique-se de que os filtros de data sejam definidos para o mais
antigo, isto é, da data de 1/1/1980 até a data). A solução é corrigir (através da
reconciliação novamente) todas as diferenças em todo o período de conciliação até a
data mais recente.

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

A edição da reconciliação anterior não é possível se você já estiver usando o Recurso


reconciliar demonstrativo da conta. Quando você tenta abrir a reconciliação anterior usando
esse recurso, há uma mensagem que informa: Você não pode informar uma data anterior à data
de fechamento da última instrução reconciliada. Informe uma nova data.

Para editar a reconciliação de conta, siga as etapas abaixo:

1. Abra o registro de conta da conta bancária navegando


até Listas > Contabilidade > Contas > Editar link na conta bancária
2. No registro da conta, desmarque a caixa de seleção Usar páginas confrontar dados
bancários e conciliar extrato de conta
3. Clique em Salvar
4. Vá para Transações > Banco > Conciliar extrato bancário
5. Selecione a conta bancária na lista suspensa Conta para navegar de volta para a
reconciliação bancária salva anteriormente
6. Clique em Salvar depois que a edição for concluída
7. Voltar para o registro da conta (consulte a Etapa 1)
8. Marque a caixa de seleção Usar páginas confrontar dados bancários e conciliar
extrato de conta
9. Clique em Salvar

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.

BUSCA SALVA PARA MOSTRAR ITEM DISPONÍVEL POR LOCALIDADE COM


TRANSAÇÕES RELACIONADAS
Referência: SuiteAnswers 86211
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 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.

VENCIMENTOS DE CONTAS A RECEBER MOSTRANDO SOMENTE


TRANSAÇÕES RELACIONADAS A CONTAS A RECEBER
Referência: SuiteAnswers 78119
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

BUSCA SALVA PARA MOSTRAR A DIFERENÇA NA QUANTIDADE EMITIDA E


NA QUANTIDADE CONSUMIDA
Referência: SuiteAnswers 68488
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Observação: Certifique-se de que não haja espaço desnecessário na fórmula.

5. Na aba Resultados > sub-aba Colunas, adicione os seguintes campos:


o Campos | Tipo de resumo | Fórmula | Label Personalizado | Label de Resumo
o Criado de | Grupo

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.

PESQUISA SALVA DA TRANSAÇÃO PARA MOSTRAR A QUANTIA WIP


PENDENTE E AS TRANSAÇÕES RELACIONADAS
Referência: SuiteAnswers 61168
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O ITEM FOI CONFIRMADO, MAS NÃO HÁ TRANSAÇÕES NA PÁGINA


REALOCAR ITENS
Referência: SuiteAnswers 50014
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

MOSTRAR TRANSAÇÕES RELACIONADAS AO CLIENTE AO PESQUISAR NOME


DO CLIENTE USANDO A PESQUISA GLOBAL
Referência: SuiteAnswers 23005
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

REGISTRO DE ITEM EXIBE UM CUSTO MÉDIO MESMO SE NÃO HOUVER


TRANSAÇÕES RELACIONADAS AINDA
Referência: SuiteAnswers 29933
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 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.

A solução alternativa no Aperfeiçoamento 227653 também sugere as etapas abaixo:

1. Transações > Estoque > Planilha de ajustar estoque


2. Selecione a Conta de ajuste
3. Selecione Localidade
4. Na Nova quantidade, insira 0
5. Em Novo valor, informe 0.00
6. Salve

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISAR PARA MOSTRAR TODOS OS PAGAMENTOS INTEGRAIS E OS


PAGAMENTOS E AVISOS DE CRÉDITO ASSOCIADOS
Referência: SuiteAnswers 33681
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
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.

A APLICAÇÃO DA CAIXA DE SELEÇÃO ESTÁ AUSENTE NA ETAPA 4 DO


ASSISTENTE DO GERENCIADOR DE VENDAS INCREMENTAIS
Referência: SuiteAnswers 42925
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 executar o assistente de Gerenciador de vendas incrementais, a caixa de seleção Aplicar não


estará disponível na Etapa 4 de 5.

Solução

7. Vá para Listas > Marketing > Gerenciador de vendas incrementais


8. Selecione Baseado em itens para venda
9. Clique em Próximo
10. Itens a serem vendidos: Informe quaisquer itens
11. Clique em Pesquisar
12. Clique em Próximo
13. Filtrar lista de clientes: Clique em Próximo sem fazer alterações

Observação: O resultado real é no Gerenciador de vendas incrementais: Escolha Clientes


(Etapa 4 de 5), não há caixa de seleção Aplicar no lado esquerdo para selecionar a quais
clientes aplicá-lo.

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.

CRIADO UPSELL > TYPEERROR: NÃO É POSSÍVEL LER A PROPRIEDADE


"ENABLE_R01A" A PARTIR DE INDEFINIDO
Referência: SuiteAnswers 80587
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PREENCHIMENTO AUTOMÁTICO AO CRIAR NOVA ORDEM DO CLIENTE, MAS


O TIPO DE ORDEM DEFINIDO INCORRETAMENTE
Referência: SuiteAnswers 83339
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O DOWNSELL DO CONTRATO NÃO CRIOU ITENS DO CONTRATO NO


CONTRATO ORIGINAL MAS O ITEM ESTÁ INCLUÍDO NO CONTRATO DE
RENOVAÇÃO
Referência: SuiteAnswers 79777
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SWV Contract Renewals Module | ID do pacote: 187488 v21.1.0

Cenário

• O usuário cria uma Autorização de devolução para fazer o downsell de um item de um


Contrato

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.

EXPORTAR RELATÓRIO DETALHADO DA RECONCILIAÇÃO BANCÁRIA


COMO PDF NA ORIENTAÇÃO DA PÁGINA PAISAGEM
Referência: SuiteAnswers 80349
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 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.

Prossiga com a exportação do relatório:


1. Navegue até Relatórios > Banco/Orçamento > Reconciliação Bancária > Detalhes.
2. Clique no Ícone PDF na parte inferior da página para Exportar o Relatório.
O arquivo resultante agora deve ter uma orientação de página Paisagem no download do
arquivo.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: "A DATA DE INÍCIO DA PROGRAMAÇÃO É ANTERIOR AO


PERÍODO DE LANÇAMENTO DA TRANSAÇÃO. ISSO PODERÁ CAUSAR
PROBLEMAS DE CONCILIAÇÃO ENTRE SEU RELATÓRIO DE RECEITA
DIFERIDA E O BALANÇO PATRIMONIAL." AO SALVAR O LANÇAMENTO
Referência: SuiteAnswers 78717
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: 2020.2

Cenário

O usuário encontra um erro ao salvar um Lançamento, o sistema retorna esse erro:


"A data de início da programação é anterior ao período de lançamento da transação. Isso poderá
causar problemas de conciliação entre seu Relatório de Receita Diferida e o Balanço
Patrimonial. Pressione Cancelar para editar a data de início da programação."

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.

Além disso, de acordo com o SuiteAnswers # 7855 - Associating Amortization Templates


with Expenses:

Informe uma data inicial e final de amortização, se necessário.

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.

BUSCA SALVA > RECONCILIAÇÃO DO PERÍODO FINAL PARA TRANSAÇÕES


DE SUBSIDIÁRIA CRUZADA
Referência: SuiteAnswers 78176
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

De acordo com o ID de resposta 69021, ao usar o Atendimento entre Subsidiárias, o usuário


precisa revisar manualmente qualquer transação de atendimento ou recebimento entre
subsidiárias e gerar manualmente lançamentos para as transações de atendimento entre
subsidiárias.

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:

1. Navegue até Relatórios > Buscas salvas > Todas as buscas


salvas > Criar > Transação
2. Na aba Critérios:

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

*Você pode adicionar outros campos conforme necessário.*

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRANSAÇÕES > BANCO > REGRAS DE CORRESPONDÊNCIA DE


RECONCILIAÇÃO - LINK AUSENTE
Referência: SuiteAnswers 75787
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

EMBORA A DIFERENÇA SEJA ZERO, AO CLICAR NO BOTÃO FECHAR


DEMONSTRATIVO, NADA ACONTECE
Referência: SuiteAnswers 69198
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á 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.

ADICIONAR PERMISSÃO PARA ACESSAR REGRAS DE CORRESPONDÊNCIA DE


RECONCILIAÇÃO
Referência: SuiteAnswers 71912
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 Administrador deseja conceder uma permissão para exibir e editar Regras de


correspondência de reconciliação a uma função personalizada.

Solução

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar

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.

RECONCILIAR EXTRATO DE CONTA: FECHAR UMA RECONCILIAÇÃO


REABERTA COM TRANSAÇÕES COMPENSADAS
Referência: SuiteAnswers 68094
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

TRANSAÇÕES DO LIVRO RAZÃO GERAL NÃO ENCONTRADAS NA PÁGINA


RECONCILIAR EXTRATO DE CONTA
Referência: SuiteAnswers 68942
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ERRO DE RESOLUÇÃO: “CÓDIGO(S) DE IMPOSTO(S): XXX --- CONTAS DE


IMPOSTO NÃO DEFINIDAS” AO CRIAR LANÇAMENTOS PARA ENCARGOS E
DEPÓSITOS DA CONCILIAÇÃO BANCÁRIA
Referência: SuiteAnswers 68663
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 Tipo de Imposto do Código de Imposto é Personalizado e o Tipo de Imposto é Somente para


Transação de Vendas. Quando o código de imposto padrão for definido como Código de
Imposto Inválido - XXX, será recebido um erro, pois as Transações de Novos encargos e
Depósitos não serão consideradas como Transações do Tipo de vendas.

Solução

1. Navegue até Configurações > Contabilidade > Configurar impostos


2. Código padrão de imposto: Selecione UNDEF-XX
3. Clique em Salvar

1004
Esse artigo foi útil? Clique aqui para deixar seu comentário.

LANÇAMENTO DO CHEQUE DE PAGAMENTO DO FUNCIONÁRIO NÃO


REFLETIDO NA CONCILIAÇÃO BANCÁRIA
Referência: SuiteAnswers 73696
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Lançamento do Cheque de pagamento do funcionário não refletido na Conciliação bancária

Solução

Para ver o Lançamento de cheque de pagamento na Conciliação bancária, ative a


preferência Exibir todos os tipos de transação na reconciliação seguindo as etapas abaixo:

1. Vá para Configurações > Contabilidade > página Preferências contábeis


2. Na aba Geral, marque a preferência Exibir todos os tipos de transação na
reconciliação
3. Clique em Salvar

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.

REGISTROS DE REVISÃO DE PRODUTO DE REFERÊNCIA: ITEM EXIBE


CLASSIFICAÇÃO DE PRODUTO EMBORA NÃO HAJA AVALIAÇÕES DE
PRODUTO
Referência: SuiteAnswers 89602
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLVER PROBLEMA QUANDO REEMBOLSAR MENOS DE $ 1 TRANSAÇÕES


NÃO CONTINUAR NO DISPOSITIVO DE CLOVER NO SUITECOMMERCE
INSTORE(SCIS)
Referência: SuiteAnswers 89570
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIO CONSOLIDADO > ADICIONAR UMA COLUNA PARA MOSTRAR O


DETALHAMENTO DO SALDO DA CONTA EM SUA MOEDA DE TRANSAÇÃO
Referência: SuiteAnswers 89568
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 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.

HABILITAR RECURSO DE ARRASTAR E SOLTAR PARA A FUNÇÃO DA


CENTRAL DO PARCEIRO AVANÇADO
Referência: SuiteAnswers 89638
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Efetuar Log-in como Administrador


2. Navegue até Personalização > Criação de scripts > Scripts
3. Filtros: Do bundle: Selecione 41309
4. Drag and Drop Enabled File Cabinet: Clique em Exibir
5. Implementações: Clique no Drag and Drop Enabled File Cabinet Deployment
6. Clique em Editar
7. Público-alvo: Marque a caixa de seleção Todas as funções
8. Executar como função: Administrador
9. Clique em Salvar
10. Navegue até Personalização > Criação de scripts > Scripts
11. DnD Admin Setup Assistant: Clique em Exibir
12. Implementações: Clique na DnD Admin Setup Assistant Deployment
13. Clique em Editar
14. Público-alvo: Marque a caixa de seleção Todas as funções
15. Executar como função: Administrador
16. Clique em Salvar
17. Navegue até Personalização > Criação de scripts > Scripts
18. Clique em Exibir na DnD User Service
19. Implementações: clique em - Todos os registros -
20. Clique em Editar
21. Público-alvo: Marque a caixa de seleção Todas as funções
22. Executar como função: Administrador
23. Clique em Salvar
24. Navegue até Personalização > Criação de scripts > Scripts
25. Clique em Exibir no DnD User Service
26. Implementações: Clique em DnD User Service
27. Clique em Editar
28. Na sub-aba Público-alvo, marque a caixa de seleção Todas as funções
29. Executar como função: Função atual
30. Clique em Salvar

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

O usuário está usando o Plug-in de Análise ao importar dados do demonstrativo bancário. O


usuário navega para Transações > Banco > Importar dados de banco on-line e, na
página Importação de arquivo de demonstrativo, a opção Importação manual está
selecionada. No entanto, depois de carregar o arquivo TXT ou CSV, o cliente recebe o erro:
"addTransaction(N/com_netledger_app_accounting_transactions_bankimport_parser_plugin_B
ankStatementParserOutput)"

Solução

O usuário deve verificar se está passando o objeto JSON correto da


função createNewTransaction para a função addTransaction.

{
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.

CHAVE DE REFERÊNCIA DE ITEM XXXX INVÁLIDA PARA ITEM DE


INVENTÁRIO ATIVO NO NSPOS (NETSUITE POINT OF SALE)
Referência: SuiteAnswers 89592
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Para configurar as contas no Registro do Item, 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. Ir para sub-aba Contabilidade

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.

CARACTERES ESPECIAIS NÃO REFLETINDO ADEQUADAMENTE NO


RELATÓRIO BAIXADO AO GERAR FICHIER D’ECRITURES COMPTABLE (FEC)
DA FRANÇA
Referência: SuiteAnswers 89584
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O problema acontece quando o arquivo .txt é aberto no Excel.

Solução

1. Abra o arquivo .txt no Bloco de Notas.

2. Clique em Arquivo e Salvar Como

3. No novo pop-up exibido, selecione ANSI no campo Codificação.

4. Clique em Salvar

Observações:

1. O cliente agora pode abrir o arquivo no Excel e exibir os caracteres corretamente.

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.

ERRO INESPERADO DURANTE A INSTALAÇÃO DO PACOTE


Referência: SuiteAnswers 87708
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PESQUISA SALVA PARA CONTAR CHAMADOS ATRIBUÍDOS A CADA


REPRESENTANTE EM UM DETERMINADO PERÍODO
Referência: SuiteAnswers 87709
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 saber quantos Chamados foram atribuídos a Cada Representante em um


determinado período.

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.

BUSCA SALVA DE CHAMADOS PARA EXIBIR DURAÇÃO DE CHAMADO EM


ABERTO POR REP. DE SUPORTE
Referência: SuiteAnswers 87718
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 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)

• Função: Selecione Arredondar


• Fórmula: Informe {today}-{createddate}
• Nome do campo personalizado: Informe Duração do Caso

13. Clique em Salvar e Executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ALTERAR DATA DA ANULAÇÃO EM PAGAMENTO DE FATURA ANULADO


Referência: SuiteAnswers 87711
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 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.

Observação: para pesquisar e votar para Aprimorar, consulte 10054 Votar em


aprimoramentos.

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.

USANDO UMA FONTE PERSONALIZADA PARA SITES DO SUITECOMMERCE


ADVANCED
Referência: SuiteAnswers 87625
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Para usar uma fonte personalizada ao desenvolver um site do SuiteCommerce Advanced:

1. Navegue até Documentos > Pasta de arquivo > Arquivos de hospedagem do


site > Arquivos de hospedagem ao vivo. A partir daqui, crie uma nova pasta (ex: font)
2. Faça upload do arquivo de fonte personalizado na pasta recém-criada
3. Para usá-lo, obtenha o URL da fonte personalizada carregada clicando em Editar no
arquivo de fonte e copiando-o. O URL agora pode ser usado para chamar
um <head> ou em qualquer lugar do site

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ALTERANDO A COR DO PREÇO TACHADO EM ITENS DESCONTADOS


Referência: SuiteAnswers 87624
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Advanced

Cenário

O SuiteCommerce Advanced é altamente personalizável, incluindo a alteração da cor do preço


tachado sobre itens descontados.

Solução

Para alterar a cor do preço tachado nos itens com descontos:

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.

A CONTAGEM DE ESTOQUE NÃO TEM IMPACTO NO RAZÃO


Referência: SuiteAnswers 87642

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A Contagem de estoque não tem Impacto no Razão-geral.

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.

É possível localizar o Ajuste de estoque na aba Histórico da Contagem de estoque. O


impacto do Razão-geral está no Ajuste de estoque.

1017
Esse artigo foi útil? Clique aqui para deixar seu comentário.

EDITAR PAGAMENTO DE FATURA EXISTENTE > CRÉDITO DE FATURA EM


ABERTO E LANÇAMENTOS COM VALOR NEGATIVO ESTÃO AUSENTES
Referência: SuiteAnswers 87641
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DIFERENÇA ENTRE O LIVRO PRINCIPAL E SECUNDÁRIO DEVIDO À


CONTABILIZAÇÃO DE REAVALIAÇÃO DE MOEDA POSTANDO GRANDES
VALORES NÃO EXPLICADOS
Referência: SuiteAnswers 87662
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 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

1. Abra todas as transações relacionadas para Reavaliação da Moeda


2. Verifique qual dentre eles não está registrado em ambos os livros
3. Edite e Salve sem alterações
4. Observe que a Reavaliação de Moeda retornará à flutuação normal neutra ou
desaparecerá se a moeda na criação for igual à moeda no pagamento/cobrança

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FAIXAS EM OPÇÕES DE VENCIMENTO NO RESUMO DE VENCIMENTO DE


CONTAS A RECEBER
Referência: SuiteAnswers 87630
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 Resumo de Vencimento do C/R, o botão Opções de vencimento permite


personalizar o relatório. Para obter mais informações, consulte Opções de rodapé de relatório.
Este artigo discute como funciona a faixa nas opções de envelhecimento.

Solução

16. Navegue até Relatórios > Cliente/Contas a Receber > Vencimento de CR


17. Clique em Opções de vencimento

As marcas determinam em quantas colunas o relatório de vencimento está dividido. Por


exemplo, você define 5 faixas com 10 dias cada. Seu relatório de Resumo de Vencimento de
CR será dividido de 5 maneiras, a cada 10 dias. Todas as faturas vencidas com mais de 50 dias
serão categorizadas em uma coluna > 50. Consulte a tabela de amostra abaixo:

Atual 10 fev - 19 31 jan - 9 21 jan - 30 11 jan - 20 1 jan - 10 Antes de 1º Total


fev fev jan jan jan jan
(10) (20) (30) (40) (50) (>50)
$0.00 $0.00 $0.00 $0.00 $0.00 $0.00 $20.00 $20.00

1019
Esse artigo foi útil? Clique aqui para deixar seu comentário.

PREENCHA O CAMPO SEGMENTO PERSONALIZADO VIA UM FLUXO DE


TRABALHO
Referência: SuiteAnswers 87616

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:

• Nome: Insira Segmento da divisão

• Tipo de registro: Selecione Cliente

• Subtipo: Selecione Cliente, Lead, Prospect

• Executar como admin. : Marque a caixa de seleção

• Status liberado: Selecione Liberado

• Manter instância e histórico: Selecione Sempre

• Ativar Log: Marque a caixa de seleção

3. Definição de Evento:

• Ao criar: Marque a caixa de seleção

• Na visualização ou atualização: Marque a caixa de seleção

• Clique em Salvar

4. Clique em Estado 1

1020
5. Canto inferior direito: Clique em Nova ação

6. Clique em Definir valor do campo

7. Informações básicas:

• Acionar em: Selecione Antes de enviar registro

8. Parâmetros:

• Campo: Selecione Divisão

9. Valor:

• Selecione Fórmula

• Clique no botão Abrir no lado direito do campo

• Fórmula: Insira CASE {category} WHEN 'Wholesale' THEN 1 WHEN 'Retail' THEN 2
END

10. Clique em Salvar

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.

RECEITA LÍQUIDA NÃO É POSTERIOR AO CONJUNTO DE CALENDÁRIOS


FISCAIS NA SUBSIDIÁRIA
Referência: SuiteAnswers 87619
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIO DE VENDAS POR AGÊNCIA FISCAL > MOSTRAR E AGRUPAR POR


RELATÓRIO DE IMPOSTO POR ENDEREÇOS DE ENTREGA
Referência: SuiteAnswers 87620

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.

1. Ir programação de amortização incorreta


2. Clique em Editar
3. Selecione a segunda linha
4. Clique em Inserir
o Conta: selecione a conta original
o Valor: insira valor negativo da linha anterior
o É reconhecido: desmarque a caixa de seleção
o Clique OK
Nota: Isso é para reverter o lançamento contábil original criado.
5. Clique em Inserir
o Conta: selecione a conta correta
o Valor: insira o valor da linha anterior
o É reconhecido: desmarque a caixa de seleção
o Clique OK
Nota: Isso é para registrar o lançamento no diário de amortização com a conta
correta.
6. Conta: selecione a conta correta
Nota: Para todas as linhas de programação de amortização subsequentes.
7. Clique em Salvar
8. Execute novamente o Criar lançamento contábil para lançar os ajustes e
o lançamento contábil contábil
9. Aprovar lançamentos

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

Forneça uma função personalizada da capacidade de exibir a subguia Observações do Sistema


no registro de Rastreamento de Tempo.

Solução

1. Efetue log-in como Administrador


2. Navegue até Configuração > Usuários/Funções > Gerenciar
Funções > Edite a Função Personalizada
3. Na sub-aba Permissões >
sublista Listas > Adicionar a aba permissão Observações
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CAMPOS PROJETO E TAREFAS EM LANÇAMENTOS


Referência: SuiteAnswers 87589
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

EXCLUA UMA INSTÂNCIA DE UMA TRANSAÇÃO MEMORIZADA


Referência: SuiteAnswers 87585
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

IMPORTAÇÃO DO SUITEBILLING CSV DE ERRO DE ASSINATURA


"TYPEERROR: NÃO É POSSÍVEL LER A PROPRIEDADE "STARTDATE" DE
INDEFINIDA...
Referência: SuiteAnswers 88709
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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 &lt;> 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

Quando usuários visualizam transações no NetSuite ERP que foram criadas no


SuiteCommernce InStore (SCIS), pode haver casos em que não haja registro real do Cliente
anexado à transação.

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.

NENHUM ARQUIVO SIE GERADO AO CRIAR A EXPORTAÇÃO DO ARQUIVO


SIE
Referência: SuiteAnswers 88704
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 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.

LISTAS > RELACIONAMENTOS > CONTATOS > OCORREU UM ERRO


INESPERADO
Referência: SuiteAnswers 88993

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.

1. URL do Browser: Informar &searchid=-123


Observação: Insira-o no final do URL.
Exemplo: https://[acctid].app.netsuite.com/app/common/entity/contactlist.nl?
whence=&searchid=-123)
2. Pressione Enter
Observação: Isso definirá a Exibição de volta para a Exibição padrão = Todos.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FAM - ID DO ATIVO > ID DO ATIVO EM MILISSEGUNDOS


Referência: SuiteAnswers 88692
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIAR UM CAMPO DROP-DOWN DO PROJETO NO REGISTRO DE


FATURAMENTO
Referência: SuiteAnswers 86855
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ATUALIZAR ITEM DE IMPOSTO NO REGISTRO DO CLIENTE


Referência: SuiteAnswers 86852
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

O usuário tem as seguintes opções para atualizar o campo Item do imposto:


1. Edite manualmente e atualize o registro do Cliente
2. Atualização em Massa
3. Importação CSV
Para as etapas que usam a Atualização em Massa, o usuário pode consultar o Artigo
SuiteAnswers 8419 Defining a Mass Update.

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.

RESTRINGIR ACESSO AO REGISTRO PERSONALIZADO DESATIVANDO


FUNÇÕES
Referência: SuiteAnswers 86858
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESTRINGIR UMA FUNÇÃO DE DEPRECIAÇÃO EM EXECUÇÃO


Referência: SuiteAnswers 86530
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Usando uma função de Administrador, vá para Personalização > Criação de


scripts > Criação de Scripts
2. Procure o FAM Asset Depreciation Su
3. Clique no link Implementações
4. Clique em Editar
5. Clique na aba Público-alvo
6. Remova a função que não deve processar a depreciação
7. Clique em Salvar

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.

CRIAR CAMPO PERSONALIZADO VALOR TOTAL DO LANÇAMENTO


Referência: SuiteAnswers 86531
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.2

Cenário

É necessário exibir o Valor total do lançamento na Linha principal do formulário Lançamento.

Solução

1. Criar uma Pesquisa salva

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

2. Criar um Campo personalizado

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.

MOSTRAR CAMPO "CRIADO DE" NO MODELO PDF AVANÇADO


Referência: SuiteAnswers 86546
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 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>

Observação: record.createdfrom@label imprime o label do campo.

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.

DESATIVE A OPÇÃO PREFERÊNCIA SEPARAR, ACONDICIONAR E ENTREGAR.


AVISO: "VOCÊ NÃO PODE DESATIVAR O RECURSO SEPARAR,
ACONDICIONAR E ENTREGAR PORQUE UM OU MAIS REGISTROS DE
PREENCHIMENTO DE ITEM EXISTEM COM UM STATUS SEPARADO OU
EMPACOTADO".
Referência: SuiteAnswers 86519
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
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.

RESOLVER ERRO: "O IMPACTO DO LIVRO RAZÃO DE UMA TRANSAÇÃO EM


UM PERÍODO FECHADO NÃO PODE SER ALTERADO" EM IMPORTANDO
ENTRADA ESTATÍSTICA USANDO FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 86520
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A Função personalizada está recebendo este aviso ao importar o Lançamento estatístico: O


impacto do Livro Razão de uma transação em um período fechado não pode ser alterado.

Solução

Siga as etapas abaixo para adicionar permissão na Atribuição Personalizada usando a


Atribuição de Administrador:

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar na Função personalizada
3. Vá para a aba Permissões > Sub-aba Configuração
4. Adicione a permissão Substituir restrições de período e a defina como Total
5. Clique em Salvar

Importe o arquivo usando a função personalizada novamente

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.

PESQUISA SALVA > ORDEM DE VENDA > MOSTRAR LUCRO BRUTO


Referência: SuiteAnswers 86522
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
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.

RESOLVER: “O ITEM (BIN) NÃO ESTÁ DISPONÍVEL. INCOMPATIBILIDADE DE


SÉRIE E IDENTIFICADOR DO ITEM”
Referência: SuiteAnswers 86524
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 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.

Observação: O motivo comum para isso é uma incompatibilidade. Incompatibilidade pode


acontecer se:

1. O número de série em um Recebimento de item foi alterado após o atendimento


2. Quando um ajuste negativo foi feito após o Recebimento do item e depois o
recebimento foi excluído.

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:

1. Clique em Editar no registro do item


2. No canto superior direito, passe o mouse para Personalizar e selecione Personalizar
formulário
3. No formulário de entrada personalizado, clique em Sub-listas
4. Clique em Salvar
o Clique em Detalhes do estoque
o Descrição: Número de lote
▪ Marque a caixa de seleção Mostrar

2. Verifique a quantidade de série ou lote negativa que usa o identificador de item

1. Navegue até Lista > Contabilidade > Item


2. Edite o Item
3. Vá para a sub-aba Detalhes do estoque > Sublista de Identificador de item
4. Clique em Personalizar visualização
5. Título da busca: Insira um Título
6. Exemplo: Identificadores de item negativos
7. Na página Personalizar Resultado da busca de identificadores de item e estoque,
clique em Critérios
o Clique em Padrão
▪ Filtro: Em estoque
▪ Descrição: é menor que 0
8. Clique em Salvar

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.

1. Vá para Transações > Estoque > Ajustar estoque


2. Preencha campos obrigatórios
Exemplo: Subsidiária, Conta de Ajuste
3. Adicione o Item
o Selecione Localidade
Observação: Localidade em que a quantidade é negativa
o Defina a Ajustar qtd. por
Observação: Quantidade que compensaria ou zeraria a quantidade negativa
o Clique no ícone Detalhe do estoque
▪ Defina o Número de Série/Lote
Observação: Usando o mesmo número de estoque com quantidade
negativa.
▪ Selecione o Identificador do item
Observação: Identificador do item com quantidade negativa
▪ Defina Quantidade
▪ Clique em Adicionar
▪ Clique em OK
4. Clique em Adicionar
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA CUSTRECORD_ASSETTYPE


INVÁLIDA XXX E CHAVE DE REFERÊNCIA
CUSTRECORD_ASSETDEPARTMENT INVÁLIDA XXX” DURANTE A
IMPORTAÇÃO DE ATIVO FIXO
Referência: SuiteAnswers 86528
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Abrir o arquivo CSV importado


2. Consulte o Tipo de ativo e as colunas do Departamento de ativo
3. Revise os valores nessas colunas e certifique-se de que eles tenham o formato exato e a
mesma ortografia que o Nome do Tipo de ativo e o Nome do Departamento de ativos
no módulo FAM da conta do Netsuite

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

5. Depois de certificar-se de que os registros correspondem, são precisos e concluídos,


reimporte o arquivo CSV do Ativo FAM.
Observação: Para obter mais detalhes sobre como executar a importação de CSV para
Ativos Fixos, consulte os artigos 19102 Manually Creating Asset Records e 21804
Creating Mid-life Assets by Importing CSV.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A LOJA VIRTUAL MOSTRA A IMAGEM INCORRETA DO ITEM DE MATRIZ NO


CARRINHO
Referência: SuiteAnswers 86540

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

Para resolver o problema, siga as instruções abaixo:

I. ATUALIZAR ITEM DA MATRIZ

1. Edite um Item de matriz afetado

2. Passe o Mouse sobre Ações

3. Clique em "Atualizar item de matriz"

4. Deve haver um prompt: "O registro não foi alterado. Deseja realmente enviá-lo?". Clique
em OK

5. Clique em Enviar

6. Na próxima página, clique em OK novamente para voltar ao registro do Item

OU

II. EDITAR MANUALMENTE REGISTRO DE ITEM SUBORDINADO

1. Edite um Item de matriz afetado

2. Navegue até a sub-aba Contabilidade > seção Itens da matriz

3. Clique em um item subordinado/sub-item

4. Edite o sub-item Matriz

5. Navegue até a sub-aba personalizada

6. Certifique-se de que há Opções de Item selecionadas

7. Clique em Salvar

8. Repita isso para outros itens/subitens subordinados

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.

MESCLAR O REGISTRO DO CLIENTE RETORNA ERRO: "XXX NÃO PODE SER


MESCLADO OU EXCLUÍDO PORQUE: OCORREU UM ERRO INESPERADO."
Referência: SuiteAnswers 88328
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 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.

ALTERAÇÃO DO STATUS DO LOG DE ATENDIMENTO DO ITEM APÓS


SUBMISSÃO DE UM SCRIPT DE EVENTO DE USUÁRIO VIA SUITESCRIPT 2.0
Referência: SuiteAnswers 88351
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 registrar a alteração de status do Atendimento de Item. O ID Interno do campo


é shipstatus.

Solução

Crie um script de Evento de usuário e implemente no Atendimento do Item usando o código


abaixo:

var record = scriptContext.oldRecord;


var records = scriptContext.newRecord;

var oldStatus = record.getValue({


fieldId: 'shipstatus'
});

var newStatus = records.getValue({


fieldId: 'shipstatus'
});

// Log the status to verify in Script's Execution Log


log.debug('old status', oldStatus);
log.debug('new status', newStatus);

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.

CUSTO DA REMESSA CALCULADO ESTÁ INCORRETO NO AMBIENTE DA


SANDBOX QUANDO AS TAXAS NEGOCIADAS DO UPS ESTÃO ATIVADAS
Referência: SuiteAnswers 88342
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 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.

SUITESCRIPT 1.0 > EVENTO DO USUÁRIO > OBTENDO A ENTIDADE DE


REGISTRO DE UMA MENSAGEM RECEBIDA
Referência: SuiteAnswers 88352
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
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);

// Getting the ID of the message


var incomingId = message.getId();
nlapiLogExecution('DEBUG', 'Incoming ID',incomingId);

// Getting the state of the message if it is incoming


var state = nlapiLookupField('message',incomingId,'isincoming');
nlapiLogExecution('DEBUG', 'State', state);
Este script deve ser implantado com o campo Executar como Atribuição definido como
Administrador.

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.

PESQUISA SALVA > TRANSAÇÃO > IMPACTO DO GL DE TRANSAÇÕES


REGISTRADAS EM CONTA ESPECÍFICA
Referência: SuiteAnswers 88359
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 criar uma Pesquisa Salva para ver todas as Transações e o Impacto do LR
registrado em uma Conta específica.

Solução

1. Criar Pesquisa Salva para obter IDs internos das transações

1. Ir para Início > Definir Preferências


2. Mostrar IDs Internos: marque esta caixa de seleção
3. Clique em Salvar
4. Vá para Listas > Pesquisar > Pesquisas Salvas > Criar
5. Clique em Transação
6. Clique em Critérios

• Filtro: Selecionar Conta


• Clique em Adicionar

7. Clique em Resultados

• Clique em Remover tudo

8. Clique em Salvar e Executar


9. Exportar para Excel

2. Adicionar uma vírgula aos valores de IDs internos no arquivo do Excel

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

1. Vá para Listas > Pesquisar > Pesquisas Salvas > Criar


2. Clique em Transação
3. Clique em Critérios

• Filtro: Selecionar Fórmula (Numérica)

• Fórmula: Informe CASO WHEN {internalid} IN(xxx, xxx,... xxx) THEN 1


ELSE 0 END
• Fórmula (Numérica): Selecione igual a
• Valor: Informe 1
• Copiar valores do arquivo do Excel na etapa 2.3
• Insira os valores copiados em vez de xxx na fórmula na etapa 3.3
• Clique em Definir
• Clique em Adicionar

4. Resultado: Ajustar Resultados adequadamente


5. Clique em Salvar e Executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERSONALIZAÇÃO DO TECH SERVICES > LISTA DE FORNECEDOR


COMPARTILHADO > NSTS - SVB | SCRIPT PRINCIPAL DE FATURAMENTO -
PROGRAMAÇÃO MOSTRA UM STATUS COM FALHA
Referência: SuiteAnswers 88360
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

FÓRMULA DE AMOSTRA PARA INCLUIR APENAS HORAS COMERCIAIS DAS


9H ÀS 5PM
Referência: SuiteAnswers 87955
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

• Marque a caixa de seleção nos registros necessários

7. Clique em Validação e valores padrão


8. Valor Padrão: Informe o TO_CHAR({today}, 'D')!='1' and TO_CHAR({today},
'D')!='7' AND (TO_CHAR({today},'hh24:mi') BETWEEN '09:00' AND '17:00')
9. Clique em Salvar
Observação: A fórmula pode ser usada em Buscas Salvas ou Fluxos de trabalho.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMO OBTER O NÚMERO DE ID DA ENTIDADE GERADO


AUTOMATICAMENTE EM UM REGISTRO DO CLIENTE PARA SER APLICADO
NO MODELO DE E-MAIL
Referência: SuiteAnswers 87939

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

Obtendo o Número de ID da entidade gerado automaticamente em um registro do Cliente a ser


aplicado no Modelo de e-mail.

Solução

1. Navegue até Documentos > Modelos > Modelos de e-mail


2. Modelos de e-mail: Clique em Editar

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.

ALGUMAS IMAGENS NÃO ESTÃO SENDO MOSTRADAS NA PÁGINA DE


EXIBIÇÃO DO PRODUTO DO SITE
Referência: SuiteAnswers 87972
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Listas > Contabilidade > Itens

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.

APLICAR CRÉDITO DE FATURA EM ATIVOS FIXOS QUE NÃO TERÃO


IMPACTO LIVRO-RAZÃO
Referência: SuiteAnswers 88006
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: Fixed Assets Management | ID do pacote: 364000

Cenário

O Crédito de fatura no Ativo adquirido já criou um impacto contábil, no entanto, o Custo


original do ativo ainda não reflete o ajuste.

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:

1. Navegue até Ativos fixos > Listas > Ativos


2. Clique em Editar ao lado do registro de ativo a ser ajustado
3. Clique na aba Geral
o Depreciação ativa: Selecione Falso
o Regras de revisão: Selecione Vida útil restante
4. Clique na aba Contas
o Conta de baixa contábil: Selecione Conta de baixa contábil
o Conta de redução contábil: Selecione Conta de redução contábil
5. Clique em Salvar
6. Busca global: Informe Valores de ativo FAM
7. Selecione Página: Valores do ativo FAM
8. Clique em Editar nos Valores do Ativo FAM do Ativo principal a ser ajustado

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.

RESOLVER O ERRO: "NLRESULTSET: TENTATIVA DE RECUPERAR O VALOR


DE UMA LINHA QUE ULTRAPASSOU O FINAL" AO ATUALIZAR O ACORDO DE
RECEITA
Referência: SuiteAnswers 88003
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 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:

1. Visualize a transação para acessá-la.


2. Na aba Linhas, verifique o número de linhas.
3. Clique em Editar > guia Linhas > Verifique novamente o número de linhas.
Se a contagem de linhas não for a mesma, localize a linha duplicada > Remova-a
> Salve a transação.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

AS COBRANÇAS DO SUITEBILLING PARA ITENS DE USO EM ASSINATURAS


NÃO SÃO CRIADAS MESMO APÓS A EXECUÇÃO DA CLASSIFICAÇÃO
Referência: SuiteAnswers 87991
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

A PERMISSÃO DE GERENCIAMENTO DE PERÍODOS DE RELATÓRIO DE


IMPOSTO NÃO ESTÁ DISPONÍVEL
Referência: SuiteAnswers 87992
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Observação: Efetue log-in como atribuição de Administrador

1. Navegue até Configuração > Usuários/Funções > Gerenciar Funções.


2. Personalize qualquer Função.
3. Na guia Permissões > Configurar sublista > adicionar Gerenciar Períodos de
Geração de Relatórios de Imposto.
Resultado Real: a permissão Gerenciar Períodos de Relatório de Imposto não está sendo
mostrada, apenas a permissão Gerenciar Períodos Contábeis.
Resultado Esperado: A permissão Gerenciar Períodos de Relatório de Imposto deve ser exibida.

Solução

A permissão Gerenciar Períodos de Relatório de Imposto só estará disponível se uma


Subsidiária com IVA/GST estiver configurada na Conta.

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.

O ESTADO DO WEBSERVICE > ESTÁ EM OUTRO ENDEREÇO DE IDIOMA NO


FORNECEDOR
Referência: SuiteAnswers 87996
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

REMOVER ÍCONES DE MÍDIA SOCIAL DO RODAPÉ


Referência: SuiteAnswers 87927
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 remover ícones de mídia social do rodapé, siga as etapas abaixo.

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.

SUITEANALYTICS: ETAPAS PARA CRIAR UM WORKBOOK MOSTRANDO


ACORDO DE RECEITA E FATURA
Referência: SuiteAnswers 87924
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 gostaria de criar um Workbook mostrando uma Fatura e seu Acordo de


receita relacionado.

Solução

1. Aba Central: Clique em Análise


2. Pastas de Trabalho: Clique em Nova pasta de trabalho
3. Clique em Novo Conjunto de Dados
4. Tipo de Registro: Clique no Elemento de receita
5. Clique no Elemento de Receita
6. Na coluna Dados, arraste a origem nos campos arrastar aqui para adicionar a
seção de critérios
1. Defina Contém
2. Digite Fatura
3. Clique em Aplicar
7. Na coluna Dados: Arraste os seguintes registros
- Contrato de receita
- Origem

Observação: Arraste outros registros para que o usuário prefira

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O COMANDO UPLOADFOLDERS DO SDFCLI NÃO ESTÁ TRABALHANDO EM


PASTAS SUITESCRIPT
Referência: SuiteAnswers 87930
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

USAR SEGMENTO PERSONALIZADO DO ID DA UI


Referência: SuiteAnswers 87827

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.

POSSÍVEL MOTIVO PELO QUAL O PROJETO NÃO ESTÁ MOSTRANDO NA


ORDEM DE VENDA
Referência: SuiteAnswers 87826
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 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.

ORIGINAR O NÚMERO DA CONTA DE FATURAMENTO DE TERCEIROS DE


CLIENTE PARA PEDIDO DE VENDAS USANDO FLUXO DE TRABALHO
Referência: SuiteAnswers 87831
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 Aperfeiçoamento 111088, atualmente não é possível gerar o campo Número da conta de


cobrança de terceiros do registro do Cliente para o Pedido de vendas. Se for necessário originar
o valor do campo Número da conta de cobrança de terceiros em um Campo personalizado ou
Campo NetSuite padrão, um fluxo de trabalho poderá ser implementado.

1059
Observação: Para procurar e votar no aprimoramento, consulte 10054 Votação de
aprimoramentos.

Solução

1. Crie campo de corpo de transação personalizado


1. Navegue para Personalização> Listas, Registros e Campos> Campos do Corpo
da Transação> Criar
2. Nome do campo: Digite o número da conta de cobrança de terceiros
3. Tipo: Selecione Texto de formato livre
4. Clique na aba Aplica-se a
• Vendas: Marque a caixa de seleção
5. Clique em Salvar

2. Crie fluxo de trabalho


1. Navegue para Personalização> Fluxo de Trabalho> Fluxos de Trabalho> Criar
2. Informação básica:
• Nome: Insira Definir o campo no número da conta de cobrança de terceiros
• Tipo de registro: Selecione transação
• Subtipos: Selecionar Pedido de vendas
• Executar como administrador: Marque a caixa de seleção
• Status de liberação: Selecione Liberado
• Manter instância e histórico: Selecione Sempre
• Ativar registro: Marque a caixa de seleção
3. Definição de evento:
• Ao criar: Marque a caixa de seleção
• Tipo de acionador: Selecione Após o envio do registro

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

8. Navegue até Transações > Financeiro > Criar Programações de


Alocação > Lista
9. Tabela de alocação obrigatória: Clique em Editar
10. Modo de alocação: Selecione Alocação fixa
11. Clique em Destino
- Os valores são porcentagens: Desmarque a caixa de seleção
12. Modo de alocação: Selecione Alocação dinâmica
13. Clique no botão Atualizar pesos de amostra
Observação: Verifique se a Origem do Peso e outros campos obrigatórios estão
preenchidos.
14. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ENDPOINT ESPECÍFICO DA CONTA PARA CHAMADAS DE SERVIÇO DA WEB


SOAP
Referência: SuiteAnswers 87809
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 proxy DC foi desativado em 27.8.2019, portanto, a partir da versão 2019.1, Endpoints


Específicos da Conta devem ser usados para solicitações de Web Services do SOAP.

1061
Solução

O arquivo WSDL (https://webservices.netsuite.com/wsdl/v2020_1_0/netsuite.wsdl) contém o


endpoint padrão - https://webservices.netsuite.com/services/NetSuitePort_2020_1.

Para usar o Endpoint Específico da Conta, os usuários devem navegar


até Configurações > Empresa > Informações da Empresa > URLs da Empresa para ver seu URL
do SuiteTalk (SOAP e REST Web Services).

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.

OS OBJETOS DO PACOTE CRIADO NÃO ESTÃO SELECIONADOS


Referência: SuiteAnswers 87805
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 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

1. Navegue até Listas > Busca > Buscas salvas


2. Clique em Editar ao lado da Busca salva que foi incluída no Pacote
3. Clique em Resultados
4. Clique em Expandir campos
5. Campos:
o Clique em um campo que não deve ser incluído na busca salva
o Clique em Remover
Observação: Repita as etapas de outros campos
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXIBIR EXTRATO DO CLIENTE NA MOEDA SECUNDÁRIA


Referência: SuiteAnswers 87772
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: A aplicação desta solução requer conhecimento de script e codificação HTML


FreeMarker.

Solução

1. Crie um Campo personalizados do corpo em transações (exemplo: Fatura do Cliente):

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

3. Use um valor do Campo personalizado do corpo para cálculos aritméticos no Demonstrativo


do Cliente para converter os números em valores em moeda secundária:

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Modelo PDF/HTML do extrato: Clique em Editar/Personalizar
3. Insira a fórmula $ {line.balance*line.custbody20} para imprimir o Saldo na segunda
moeda também
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA PARA EXTRAIR FATURAS E VENDAS À VISTA DE CLIENTES


NÃO TRIBUTÁVEIS
Referência: SuiteAnswers 87801
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 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.

NÃO É POSSÍVEL EDITAR O REGISTRO DO CLIENTE E TORNÁ-LO NÃO


TRIBUTÁVEL REMOVENDO A CAIXA DE SELEÇÃO TRIBUTÁVEL
Referência: SuiteAnswers 87804
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Vá para a Guia Avalara > Configurar > Configurar Avalara


2. Na subguia Geral, Clientes Padrão para Tributável: Alterar para Somente Novo (s)
Cliente(s).
Observação: No momento, está definido como Clientes Novos e Existentes na conta do
usuário.
3. Clique em Salvar.

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.

REDUZA O TAMANHO DOS ARQUIVOS DE LOG DO BANCO DE DADOS NO


NETSUITE POINT OF SALE (NSPOS)
Referência: SuiteAnswers 87756
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
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

Etapas para gerenciar o modelo de recuperação de um banco de dados:

1.Abra o SQL Server Management Studio (SSMS)

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

Etapas para compactar o arquivo de log de um banco de dados:

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.

AS TRANSAÇÕES DE EXPIRAÇÃO E TRANSPORTE DAS AUSÊNCIAS DE FINAL


DO ANO ESTÃO AUSENTES
Referência: SuiteAnswers 87741
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Ao observar o Relatório de detalhes do saldo de ausência, os funcionários não têm transações


de Vencimento e reminescentes do Fim do ano, mesmo quando o saldo da última transação do
período anterior não é zero.

Solução

Verifique o Relatório de detalhes do saldo de ausência ou a lista de Alterações de ausência se


houver alguma solicitação de ausência e ajustes manuais com data no período anterior que
foram aprovados e informados após o último dia do período anterior.

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.

ALTERANDO A VERSÃO DO ADAPTADOR CMS


Referência: SuiteAnswers 87738

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce

Cenário

Se os Tipos de Conteúdo Núcleo SMT estiverem ativos, mas ainda


estiverem acinzentados no Modo de Edição do SMT, certifique-se de que a Versão do
Adaptador CMS seja igual à versão do SMT.

Solução

1. Navegue até Configurações > SuiteCommerce avançado > Configuração.


2. Selecione o Site e o Domínio.
3. Na sub-aba Integrações, verifique se a Versão do Adaptador CMS é igual à versão
do SMT.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A RESTITUIÇÃO DO CLIENTE DA EMISSÃO APLICA-SE AO REGISTRO DE


PAGAMENTO > AVISO: "VOCÊ ESTÁ TENTANDO VINCULAR OS ITENS DA
LINHA DA TRANSAÇÃO, MAS OS ITENS DAS LINHAS NÃO CORRESPONDEM"
Referência: SuiteAnswers 87740
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ADICIONAR CATEGORIA DE COMÉRCIO AO REGISTRO DE ITEM USANDO


SUITESCRIPT
Referência: SuiteAnswers 87723
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 inserção de um valor na linha de sublista nas categorias de comércio em um registro de item


usando um script de evento de usuário geraria um erro: "Você tentou executar uma operação
inválida de sublista ou item de linha. Você tentou acessar um campo em uma linha não
existente ou adicionar ou remover linhas de uma sublista estática."

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

var record = nlapiLoadRecord('commercecategory', '1'); //internal ID of


Customer Categories

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:

var record= record.load({type: record.Type.COMMERCE_CATEGORY, id: 1});

record.selectNewLine({sublistId: 'item'});

record.setCurrentSublistValue({sublistId: 'items',fieldId: 'item',value:


record.id});

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.

TRANSFERÊNCIA DE ATIVO > ESTÁGIO 7/11 > ERRO DE LANÇAMENTO: UMA


OU MAIS CONTAS DE CONTABILIZAÇÃO ESTÃO AUSENTES
Referência: SuiteAnswers 87725
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: 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:

1. Navegue até Ativos fixos > Listas > Ativos


2. Edite o Ativo FAM.
3. Na aba Contas, selecione contas do Livro Razão para os seguintes campos vazios:
Observação: Use as contas encontradas no Tipo de ativo atual

• 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.

EXPORTANDO LISTA DE ITENS PARA O ARQUIVO DO EXCEL > ERRO DE


TIMEOUT DO GATEWAY
Referência: SuiteAnswers 87729
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DEFINIR LOCAL DA LINHA DA SUBLISTA COMO LOCAL DO ITEM USANDO


FLUXO DE TRABALHO: "CHAVE DE REFERÊNCIA DO LOCAL INVÁLIDA"
Referência: SuiteAnswers 87731

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.

NÃO É POSSÍVEL EDITAR APLICA A ABAS EM UM PAINEL PUBLICADO


EXISTENTE
Referência: SuiteAnswers 87750
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Edite um Painel publicado existente. No entanto, Aplicar a abas não é editável.

Solução

1. Vá para Início > Definições > Publicar painel > Lista


2. Painel de controle salvo: Clique em Editar
3. Clique em Salvar e atualizar conteúdo
4. Mensagem: 'Como você está recriando este painel publicado, você tem a opção
de alterar as definições da aba. Clique em OK se estiver satisfeito com as configurações atuais.
Clique em Cancelar se quiser alterá-los antes de salvar. '
5. Clique em Cancelar

Observação: Aplicar a abas agora está editável.

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.

PAGAMENTOS BANCÁRIOS ELETRÔNICOS: CONTA DE C/P AUSENTE NA


PÁGINA DE PROCESSAMENTO DE PAGAMENTO DE CONTA
Referência: SuiteAnswers 87751
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: Certifique-se de coordenar isso primeiro internamente, pois isso envolve


desativar uma preferência.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATENDIMENTO PELA SUBSIDIÁRIA CRUZADA = T > CUSTOS DE ENTREGA NO


ATENDIMENTO DO ITEM NÃO SÃO TRANSPORTADOS PARA A FATURA
Referência: SuiteAnswers 87759
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 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.

A QUANTIDADE CRIADA É MAIOR QUE A QUANTIDADE PEDIDA QUANDO


PERMITIR EXCEDENTE EM TRANSAÇÕES DE ORDEM DE TRABALHO ESTÁ
ATIVADA
Referência: SuiteAnswers 87758
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 restringir a criação de Itens de montagem com base na quantidade exata da
Ordem de trabalho.

Solução

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Clique na sub-aba Gerenciamento de pedidos
3. Seção da Ordem de trabalho:
o Permitir excedente em transações de ordem de trabalho: Marque a caixa de
seleção
4. Clique em Salvar

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.

AS CONTAS BANCÁRIAS NÃO ESTÃO MOSTRANDO NA PÁGINA DO


HISTÓRICO DE RECONCILIAÇÃO
Referência: SuiteAnswers 12557
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RECONCILIAÇÃO DAS TAXAS DE IMPRESSÃO E ENTREGA DO SUITEPEOPLE


US PAYROLL
Referência: SuiteAnswers 12423
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Vá para Transações > Banco > Conciliar extrato bancário


2. Clique na aba Depósitos e créditos
Observação: Os Novos depósitos mantidos já devem estar na aba Depósitos e créditos,
marcados como limpos e reconciliados.
3. Clique na aba Cheques e pagamentos
Observação: Os Novos encargos retidos já devem aparecer na aba Cheques e
pagamentos, marcada como Compensado e Reconciliado.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LOCALIZAR UMA RECONCILIAÇÃO BANCÁRIA COLOCADA EM RETENÇÃO


Referência: SuiteAnswers 12516
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Se a reconciliação bancária foi inserida incorretamente com a data errada:


1. Clique em Desmarcar tudo para limpar o que foi selecionado anteriormente
2. Defina o saldo do extrato final com o mesmo valor que o último saldo reconciliado
3. Clique em Salvar
Nota: Isso salva a reconciliação incorreta, mas é basicamente vazia. Isso fez com que o
saldo do extrato final fosse igual ao último saldo reconciliado. Seja como for, as
reconciliações bancárias subsequentes terão agora o Último Saldo Reconciliado correto.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR UMA TRANSAÇÃO COM DATA FORA DA DATA DO


DEMONSTRATIVO DA RECONCILIAÇÃO BANCÁRIA PARA RECONCILIAÇÃO
Referência: SuiteAnswers 25253
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

A página Reconciliação Bancária segue a Data da Transação de transações e não a Data da


Contabilização.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRANSAÇÕES > BANCO > PÁGINA RECONCILIAÇÃO BANCÁRIA > EXIBIÇÃO


DE CHEQUE ANULADO
Referência: SuiteAnswers 35345
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 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.

INFORMAR VALOR NO ÚLTIMO SALDO RECONCILIADO ANTES DA PRIMEIRA


RECONCILIAÇÃO
Referência: SuiteAnswers 36373
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 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

1. Navegue até Transações > Banco > Conciliar extrato bancário


2. Selecione a Conta Bancária
3. Insira uma Data do demonstrativo anterior à data do primeiro demonstrativo de
conciliação no NetSuite
4. Defina Saldo do extrato = como o valor que você prefere mostrar como o último saldo
conciliado para sua primeira conciliação no Netsuite
5. Clique em Salvar. Advertência para que a Diferença apareça > Clique em Ok

Navegue de volta para a página Conciliar extrato bancário. Defina a Data do


demonstrativo como a data da sua primeira conciliação. Observe que o campo Último saldo
conciliado agora exibirá o valor informado no campo Saldo final do extrato.

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

Ao revisar o relatório de Reconciliação Inter-empresarial, os usuários podem encontrar a


reconciliação de itens na seção Faturamento incompatível do relatório que provêm de
pedidos de compra e pedidos de vendas totalmente faturados. O Pedido de compra e o Pedido
de vendas são da mesma quantia e ambos são totalmente faturados, mas o Relatório de
Reconciliação Inter-empresarial mostra que um ou ambos ainda não foram totalmente
faturados, causando assim um item na seção Faturamento incompatível.

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.

MOTIVO PELO QUAL FALTAM LANÇAMENTOS NA CONCILIAÇÃO DE


EXTRATO BANCÁRIO
Referência: SuiteAnswers 39616
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

B. Se você tiver permissão para aprovar Lançamentos:

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.

COMERCIANTE E-SOLUTIONS RECONCILIAÇÃO DO PACOTE DE


PAGAMENTOS COM CARTÃO DE CRÉDITO NÃO FUNCIONA
Referência: SuiteAnswers 39657
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

A Reconciliação dos Pagamentos com Cartão de Crédito é um pacote de Soluções


Eletrônicas do Fornecedor que pode ser instalado no NetSuite.
Este não é um pacote NetSuite.
Qualquer pergunta/erro que surgirá deste pacote, consulte a documentação do pacote, entre em
contato com a Merchante-Solutions ou envie e-mail para soluções NetSuite@merchante-
solutions.com

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CORRIGIR LOTE DE RECONCILIAÇÃO VENCIDA DA AVALARA


Referência: SuiteAnswers 41075
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

APRIMORAMENTOS DE RECONCILIAÇÃO DE CONTAS


Referência: SuiteAnswers 49700

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário tem dúvidas sobre o recurso Reconciliação bancária.

Solução

A Reconciliação original será retida quando os usuários fizerem alterações em uma


Reconciliação salva e clicarem em Completar depois novamente?

Não, o NetSuite exclui a reconciliação preservada anteriormente e a substitui pela reconciliação


atualizada.

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.

As transações compensadas aparecerão no Relatório detalhado da reconciliação?

Não, os usuários devem reconciliar (limpar) transações na página Reconciliar demonstrativo


bancário para incluir essas transações no Relatório detalhado de reconciliação.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERMISSÃO PARA FUNÇÃO PERSONALIZADA PARA CRIAR LOTE PARA


RECONCILIAÇÃO AVALARA
Referência: SuiteAnswers 46548
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 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

1. Navegue até Personalização > Script > Implantações de script (Função do


Administrador)
2. Edite AVA_Reconciliation_Suitelet
3. Sub-aba Parâmetros de Clique
4. Inclua o ID Interno da função personalizada
Observação: Se você tiver a preferência Mostrar IDs internos ativada, poderá
pesquisar o ID interno de uma função acessando Configuração > Usuários/Funções >
Gerenciar funções. O ID da função aparece na coluna ID Interno.
5. Clique em Salvar

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.

PERMITIR QUE FUNÇÃO PERSONALIZADA VISUALIZE RELATÓRIOS DE


RECONCILIAÇÃO
Referência: SuiteAnswers 50511

Aplica-se a
Produto: NetSuite 2021.1
Cenário

O usuário deseja que a Função personalizada visualize o Relatório de reconciliação.

Solução

5. Navegue até Configurações > Usuários/Funções > Gerenciar funções


6. Clique em Editar ao lado da Função personalizada
7. Navegue até a aba Permissões > sub-aba Relatórios
8. Selecione Conciliar relatórios
9. Nível de permissão: Selecione Visualizar
10. Clique em Adicionar
11. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FUNÇÃO PERSONALIZADA > PERMISSÃO DE RELATÓRIO DE


RECONCILIAÇÃO INTERCOMPANHIAS
Referência: SuiteAnswers 51487
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
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.

MOSTRAR DETALHES DE LANÇAMENTO NO RELATÓRIO DE CONCILIAÇÃO


Referência: SuiteAnswers 62637
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.2

Cenário

Mostre os Detalhes do lançamento manual no Relatório de conciliação e não apenas um


montante fixo como o que é mostrado na página Conciliar extrato de conta.

Solução

O lançamento é representado em um valor integral no Relatório de Conciliação -


Detalhe como padrão.
Solução alternativa: Execute um relatório de Pesquisa salva para o detalhamento
do Lançamento:

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.

MOSTRAR DATA DE CONTABILIZAÇÃO E DATA DE CONCILIAÇÃO PARA


TRANSAÇÕES NO RELATÓRIO DE CONCILIAÇÃO BANCÁRIA
Referência: SuiteAnswers 63234
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 mostrar a Data de contabilização e a Data de conciliação para transações no


Relatório de conciliação bancária.

Solução

O usuário pode tentar personalizar o relatório de Detalhe da conciliação para:

1. Navegue até Relatórios > Operações


bancárias/Orçamento > Conciliação > Personalizar detalhe
2. Na aba Editar colunas, expanda a pasta Medida de conciliação bancária
3. Selecione Data conciliada
4. Insira o Nome do relatório
5. Clique em Salvar

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.

1. Navegue até Transações > Banco > Reconciliar extrato de conta


2. Conta: Selecione Conta
3. Data final do demonstrativo: Informe uma Data
4. Saldo do Demonstrativo final: Informe um Saldo
5. Clique em Reconciliar
6. Marque as transações
7. Clique em Reconciliar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O VALOR NO BALANÇO PATRIMONIAL VERSUS RELATÓRIO DE


RECONCILIAÇÃO BANCÁRIA NÃO ESTÃO IGUALADOS > A DIFERENÇA SE DÁ
DEVIDO ÀS TRANSAÇÕES DE TRANSFERÊNCIA DE FUNDOS
Referência: SuiteAnswers 62841
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PASSIVO DE IMPOSTO SOBRE VENDAS POR RECONCILIAÇÃO DE RELATÓRIO


DE ITEM DE IMPOSTO > DEDUZINDO TOTAL DE PAGAMENTOS DE IMPOSTO
SOBRE VENDAS A PARTIR DO VALOR DE IMPOSTO COBRADO NO
RELATÓRIO DE PASSIVO DE IMPOSTO SOBRE VENDAS
Referência: SuiteAnswers 42184

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.

SERVIÇOS DE WEB > SOLICITAÇÃO SOAP > EXEMPLO DA SOLICITAÇÃO


PARA CRIAR LANÇAMENTO
Referência: SuiteAnswers 87925

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ÇÃO DE CÁLCULO DE ENCARGO FINANCEIRO MÍNIMO PARA


ENCARGO FINANCEIRO
Referência: SuiteAnswers 88675
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

REMOVER SUB-ABAS NO REGISTRO DE TAREFA IMPRESSO


Referência: SuiteAnswers 88665

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Remova as sub-abas específicas nas impressões de registros de Tarefa.

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.

LANÇAMENTOS SÃO POSTADOS NO PERÍODO FECHADO


Referência: SuiteAnswers 88616
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 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

Remover Substituir restrições de período na função do usuário:

1. Usando uma função Administrador, navegue


até Configurações > Usuários/Funções> Gerenciar funções
2. Clique em Editar
3. Clique em Permissões
4. Clique em Configurar
5. Permissões: Procure por Substituir restrições de período

14. Clique em Remover

6. Clique em Salvar

Fechar Períodos contábeis para todos os livros

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

Erro ao excluir um registro de Local. O link para registros dependentes é referenciado a um


campo Endereço personalizado e o registro de endereço não pode ser editado nem excluído.

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.

NSPB A REGRA DE CARREGAMENTO DE DADOS MOSTRA O LOG DE STATUS


DO INVLD_PWD
Referência: SuiteAnswers 88624
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

COMPORTAMENTO DA PÁGINA SÍNTESE DE CUSTOS PADRÃO PLANEJADOS


PARA ITENS DE MONTAGEM
Referência: SuiteAnswers 88668
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Qual é o comportamento da página Sumariação de Custos-Padrão Planejados para Itens


de Montagem (Administrador: Listas > Contabilidade > Sumariação de Custos-Padrão
Planejados)?

A. Atualizar Custo do Inventário está desmarcado

• Somente o Montagem/Lista de materiais seria exibido (expt. Itens da matriz principal)


• Tipo de fornecimento = Montagem > Nenhum registro de Custos Padrão Planejados
seria criado.
• Tipo de fornecimento = Compra > Registros de Custos Padrão Planejados seriam
criados com base nos Custos padrões da localidade
• Todos os Itens como marcado > Todos os registros de Item de montagem/Lista de
materiais serão atualizados.

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.

REMOVER MÉTODOS DE PAGAMENTO DUPLICADOS DURANTE A


CONFIRMAÇÃO
Referência: SuiteAnswers 88557

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.

O NÚMERO DE TAREFAS ONBOARDING NO PORTLET DE LEMBRETES NÃO


ESTÁ ATUALIZANDO
Referência: SuiteAnswers 88560
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

O número de Tarefas de Onboarding/Offboarding no portlet Lembretes é atualizado quando


marcado como Concluído. O RH precisa verificar e atualizar se uma tarefa no Plano
Onboarding/Offboarding está atribuída a um funcionário Inativo.

Para atualizar o responsável no Plano Onboarding/Offboarding:

1. Navegue para Folha de Pagamento e RH > Listas > Plano


Onboarding/Offboarding
2. Plano Onboarding/Offboarding: Clique em Editar
3. Tarefas:
• Atribuído a: Localize indefinido
• Selecione um novo Responsável
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NOTIFICAÇÃO POR E-MAIL DE EXPIRAÇÃO DE SENHA COM SSO


Referência: SuiteAnswers 89211
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CHEQUE DE PAGAMENTO COM COMPORTAMENTO DE GANHOS ZERO


Referência: SuiteAnswers 89215
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PERGUNTAS FREQUENTES SOBRE INCIDENTE DE MANUFATURA BASEADO


NO COMPROMETIMENTO DEFINIDO PARA LIMITAR A COMPROMETIDO
Referência: SuiteAnswers 89234
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Como restringir a criação de Emissão de Ordem de Serviço ou Criação de Montagem à


quantidade disponível?

O usuário pode definir a preferência Limitar a comprometido para a Manufatura de problema


baseado em atribuição em Configurações > Contabilidade > Preferências Contábeis > aba
Gerenciamento de Pedidos > seção Atendimento.

Com esta configuração, o NetSuite não permitirá a criação de Pedidos de trabalho da


ocorrência ou registros de Item de montagem se a Quantidade Disponível de um item for
insuficiente para fornecer os materiais necessários.

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.

A Manufatura de problema baseado em atribuição funciona da mesma forma que o


Atendimento com base em promessa, consulte o ID 22863 do SuiteAnswers, mas
especificamente apenas para Pedidos de trabalho e Montagem.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TABELA DE PRESTAÇÕES (ODBC)


Referência: SuiteAnswers 89172
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ALTERAÇÃO EM MASSA DE FORMULÁRIOS PARA REGISTROS DE FATURAS


EXISTENTES
Referência: SuiteAnswers 88818
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 programado que altere o formulário de um registro de Fatura


existente.

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

2. Crie um Fluxo de trabalho

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

Observação: Há um aprimoramento existente atualmente registrado para essa situação, o


Aperfeiçoamento 126956. Essa solução também é aplicável em outros Formulários de
transação de vendas, como Pedido de vendas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MÉTODOS DIFERENTES DE FINANCIAMENTO DA FOLHA DE PAGAMENTO


Referência: SuiteAnswers 88714
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PROGRAMAÇÃO DE RECONHECIMENTO DA RECEITA DE BAIXA


AUTOMÁTICA COM STATUS EM RETENÇÃO COM NOME DO CLIENTE E
NÚMERO DA FATURA
Referência: SuiteAnswers 88715
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

APRESENTANDO UM ESPAÇO DE RELEASE NA COMUNIDADE DE SUPORTE


DO NETSUITE
Referência: SuiteAnswers 88745
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

A Comunidade de Suporte da NetSuite tem o prazer de anunciar um espaço dedicado às suas


perguntas sobre a próxima versão. Este espaço permitirá aos clientes pesquisar ou postar
perguntas relacionadas à nossa futura liberação e ter suas perguntas respondidas por nossa
equipe especializada de Gurus.

• Obtenha aconselhamento especializado sobre o Release


• Saiba mais sobre os Aprimoramentos e Alterações descritos no Release Sneak Peeks
• Conecte-se com nossa comunidade de usuários do NetSuite de todo o mundo

Se não é um membro, registre-se aqui! Para obter informações sobre como se registrar, visite
as Perguntas Frequentes sobre Registro.

Se já é membro, faça login e visite o espaço de lançamento!

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A BARRA DA CENTRAL PRINCIPAL É BRANCA APESAR DO TEMA DE COR


ESCOLHIDO > PÁGINA DO BROWSER NÃO RENDERIZADA ADEQUADAMENTE
Referência: SuiteAnswers 88742
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 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.

MOEDA DA TRANSAÇÃO: GBP > PDF AVANÇADO IMPRIME A MOEDA COM O


SÍMBOLO USD
Referência: SuiteAnswers 88753
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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 Campo Padrão

1. Usar campos Moeda Padrão para imprimir o valor


Exemplo: $ {record.total}

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.

MOSTRAR CAMPO DE ENDEREÇO E SUB-ABA DE ENDEREÇO PARA FUNÇÃO


PERSONALIZADA NO REGISTRO DE CONTATO DO FUNCIONÁRIO
Referência: SuiteAnswers 88802
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Um exemplo é quando o campo Endereço não está visível no formulário de Contato do


Funcionário. A função precisa ter pelo menos um nível de permissão Exibir no registro
Funcionários para exibir seu valor no formulário.

Solução

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Função personalizada preferencial: Clique em Editar
3. Clique em Permissões
4. Clique na aba Listas
5. Permissões:
o Permissão: Selecione Funcionários
o Nível: Selecione Visualizar
6. Clique em Salvar

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.

DEFINA TODAS AS CONTAS NATIVAS DO PLANO DE CONTAS COMO


INATIVAS
Referência: SuiteAnswers 88829
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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. Crie uma Busca salva

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:

Coluna Arquivo CSV Campo NetSuite


ID Interno Conta: ID Interno
Inativo Conta: Inativo

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.

OBTER NOME DE REGISTRO USANDO O SUITESCRIPT


Referência: SuiteAnswers 88939

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Para obter o Nome do registro usando SuiteScript

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.

CAMPOS DE VENCIMENTO DE CONTAS A RECEBER NÃO SÃO MOSTRADOS


NO LAYOUT PDF DE TRANSAÇÃO DA FATURA
Referência: SuiteAnswers 89000
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2
Cenário

Os campos Vencimento de contas a receber precisam ser exibidos na impressão da fatura


usando o Layout PDF de Transação.

Solução

1. Personalize qualquer um dos Layouts PDF de transação de Vencimento Padrão

1. Navegue até Personalização > Formulários > Layouts PDF do formulário de


transação
2. Clique em Personalizar em qualquer um dos Layouts PDF de vencimento padrão
(Classic Aging/Disclaimer {#Invoice#} Layout, Standard Aging {#Invoice#} Layout or
Standard Aging/Disclaimer {#Invoice#} Layout)
3. Informe o Nome de campo do layout
4. Aplique outra personalização no layout, conforme necessário
Para obter mais informações sobre como personalizar Layouts PDF de Formulário de
Transação, consulte o artigo 10130 Customizing Transaction Form PDF Layouts
5. Clique em Salvar

1109
2. Atribua o Layout PDF do Formulário de transação personalizada a um Formulário de
transação de Fatura personalizada

1. Navegue até Personalização > Formulários > Formulários de transação


2. Clique em Editar no Formulário de transação de Fatura personalizada de destino
3. No Tipo de impressão, selecione Básico
4. No Layout PDF, selecione o Layout PDF do formulário de transação
personalizada criado na Etapa #1
5. Vá para a sub-aba Campos de Impressão > Sublista de Rodapé
6. Clique em Exibir no Vencimento: Atual e isso selecionará automaticamente os
seguintes campos de vencimento:
o Vencimento: 1-30 Dias
o Vencimento: 31-60 Dias
o Vencimento: 61-90 Dias
o Vencimento: Mais de 90 Dias
o Vencimento: Quantia devida
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPOSTO COBRADO NA ORIGEM (LOCALIZAÇÃO DA ÍNDIA)


Referência: SuiteAnswers 88970
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

A Localização da Índia suporta Imposto cobrado na origem (TCS)?


Além das limitações mencionadas no artigo 80310 India Localization SuiteTax Engine
Limitations and Best Practices, o Imposto cobrado na origem ainda não é suportado.
O Aperfeiçoamento 537790 já foi arquivado para isso.
Observação: Para pesquisar e votar no Aperfeiçoamento, consulte 10054 Voting for
Enhancements.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A CONTA MOSTRA O SALDO DE 3 LINHAS NO RELATÓRIO DE BALANCETE


Referência: SuiteAnswers 88953
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

REMOVENDO OS NOVOS ESPAÇOS DE LINHA EM EXCESSO NA DESCRIÇÃO


Referência: SuiteAnswers 88946
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

• Venda: Marque a caixa de seleção

7. Clique em Validação e Padronização

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.

NÃO É POSSÍVEL SALVAR O AVISO DE CRÉDITO COM ATIVAR REMESSA DE


LINHA DE ITEM MARCADA USANDO O FORMULÁRIO PERSONALIZADO
Referência: SuiteAnswers 88945
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue para Personalização > Formulários > Formulários de Transação


2. Editar Formulário Aviso de Crédito Personalizado
3. Na guia Guias
4. Entregas:
• Mostrar: marque a caixa de seleção
5. Clique em Salvar
6. Clique em Enviar

Observação: certifique-se de que a subguia Entrega no Formulário Personalizado não esteja


oculta para poder usar a funcionalidade da caixa de seleção Ativar Entrega de Item de Linha.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXIBIR CAMPO OC DE ENTREGA DIRETA NA PESQUISA SALVA DE


FULFILLMENT DO ITEM
Referência: SuiteAnswers 31601

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.

AO INSERIR O FILTRO DA LISTA DE TRANSAÇÕES, O ARQUIVO CSV É


EXIBIDO EM VEZ DE FILTRAR A LISTA
Referência: SuiteAnswers 88958
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Na lista de transações, quando você coloca o número do documento no filtro Número/ID do


documento, pressione Enter, uma janela pop-up para o arquivo CSV será exibida, em vez de
filtrar a transação.

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.

1. Navegue até Transações > Compras > Digitar pedido de


compra > Lista > Filtrar tudo
2. Número/ID do documento: Insira o Número do documento

1113
3. Pressione Tab ou clique no mouse fora do campo

Observação: Também se aplica a outra página da lista de transações.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OBTENDO DETALHES DO ENDEREÇO DE UM CLIENTE USANDO SEU ID


INTERNO VIA SUITETALK
Referência: SuiteAnswers 88952
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

A REGRA DE FATURAMENTO BASEADA EM TEMPO NÃO CAPTURA AS HORAS


RESTANTES A SEREM FATURADAS
Referência: SuiteAnswers 88949

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.

RASTREAR QUANDO E QUEM CRIOU ALTERAÇÕES DE HORÁRIO MANUAL


USANDO CAMPOS PERSONALIZADOS
Referência: SuiteAnswers 88662
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 Administrador precisa identificar quando e quem criou as alterações manuais de ausência


para os funcionários.

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.

1. Crie um campo personalizado para rastrear a Data de Criação da Alteração de ausência:

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

2. Crie um campo personalizado para rastrear quem criou a Alteração de ausência:

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

Observação: Os campos criados serão preenchidos automaticamente para todas as alterações


manuais de Tempo afastado em andamento. Alterações de ausência criadas no passado não
mostrarão essas informações.

1117
Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL SELECIONAR GRUPOS DE IMPOSTOS NA PÁGINA


DESCARTE DO ATIVO
Referência: SuiteAnswers 88546
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 | 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

1. Navegue até Configurações > Contabilidade > Configurar impostos


2. Listas de códigos de imposto incluídas: Selecione Grupos de impostos e Códigos de
imposto
Observação: Para Contas do OneWorld, altere o campo acima mencionado no Nexo dos
Estados Unidos
3. Clique em Salvar
4. Navegue até Ativos fixos > Transações > Descarte de ativo
5. Tipo de descarte: Selecione Venda
6. Preencher outros campos necessários
Observação: Observe que agora você poderá ver o Grupo de impostos disponível para seleção
no campo Código do imposto sobre Vendas
7. Navegue até Configurações > Contabilidade > Configurar impostos
8. Inclusão de listas de códigos de imposto: Selecione somente Grupos de impostos
9. Clique em Salvar

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

1. Efetue login como Administrador no aplicativo NSPOS


2. Pressione Ctrl+F12
3. Pesquisar Editar Meios de pagamento
4. Quando a busca for concluída, selecione o Meio de pagamento atribuído ao ZipPay
5. Habilitar Classe de Meio de pagamento:
o Clique no ícone de sinal de parada da respectiva bandeira
o Clique no ícone Binóculos
o Selecionar Classe de Meio de pagamento: Informe o Cartão EMV
6. Habilitar Requerer autorização:
o Clique no ícone de sinal de parada da bandeira
o Marque a caixa de seleção
7. Habilitar Exigir assinatura:
o Clique no ícone de sinal de parada da bandeira
o Marque a caixa de seleção
8. Clique em Concluído
9. Clique em Concluído
10. Reinicie o registro antes de testar

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.

BUSCA SALVA DE TRANSAÇÃO PARA MOSTRAR VALOR SUBTOTAL NO


PEDIDO DE VENDAS
Referência: SuiteAnswers 87765
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 ver o subtotal de Pedido de vendas usando a Busca salva de transação.

Exemplo: A caixa de resumo Pedido de vendas mostra o seguinte:

Subtotal 350.00

Desconto 0.00

Total do imposto 0.00

Envio 10.00

Vale Presente -40.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.

O PROCESSAMENTO DE PAGAMENTO DA FATURA EM MOEDA ESTRANGEIRA


RESULTA EM UM ERRO DE PROCESSAMENTO: “EP_00015:
UNEXPECTED_ERROR”
Referência: SuiteAnswers 87746
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.2
SuiteApp: Electronic Bank Payments | ID do pacote: 367156

Cenário

Ao processar pagamentos de Faturas em moeda estrangeira por meio do Electronic Bank


Payment SuiteApp, um usuário encontra o Erro de Processamento: "EP_00015".

Os logs de erro em Personalização > Script > Implantações de Script >


customdeploy_8858_payment_processor_mr > aba Log de execução, ou em Personalização >
Script > página Logs de execução de Script estão mostrando "UNEXPECTED_ERROR".

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.

RESOLVER PROBLEMA DA SCIS CASH DRAWER NÃO ESTAR DISPONÍVEL


PARA SELEÇÃO NO POP-UP DE OPEN DRAWER
Referência: SuiteAnswers 87767
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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'.

Seguindo o ECMAScript 5.1, os resultados devem ser: 1,2,3,4,5,6,7,8,9,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).

A solução encontrada é adicionar um segundo parâmetro, conforme mostrado: parseInt('08', 10)


= 8. Isso funciona porque o segundo parâmetro força o resultado à base 10 (decimal).

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

var itemReceipt = nlapiTransformRecord('transferorder', id, ' itemreceipt', { 'itemfulfillment'


: 2219});
SuiteScript 2.0
var objRecord = record.transform({
fromType: record.Type.TRANSFER_ORDER,
fromId: 107, //Transfer Order internal ID
toType: record.Type.ITEM_RECEIPT,
isDynamic: true,
});

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.

A VISUALIZAÇÃO DE RECIBO NÃO É GERADA NO SUITECOMMERCE


INSTORE (SCIS)
Referência: SuiteAnswers 87795
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

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

1. Na tela ociosa do dispositivo EMV:


1. Pressione 9
2. Pressione a tecla de círculo verde (também conhecida como Confirmar
chave)
2. Insira o PIN: Insira o PIN do Administrador do dispositivo EMV
Observação: Entre em contato com o Administrador para saber o Pin do
Administrador
3. Clique em Software
4. Clique em Atualizar

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.

SUITEBILLING | NÃO É POSSÍVEL VER UM PLANO DE ASSINATURA ATIVO NA


LISTA SUSPENSA NO CAMPO DO PLANO DE ASSINATURA NO FORM
ASSINATURA
Referência: SuiteAnswers 87803
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

BUSCA SALVA DE HORAS QUE NÃO MOSTRA NENHUM DOS APROVADOS


COM FUNÇÕES ESPECÍFICAS COMO PÚBLICO
Referência: SuiteAnswers 87813
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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”

1. Usando uma Função de Administrador, navegue


até Configurações > Usuários/Funções > Gerenciar funções
2. Clique em Editar no registro da função
3. Vá para a aba Permissões > sub-aba Transações
4. Permissões: Adicione Rastrear horário
5. Nível: Selecione Visualizar

2. Crie uma Busca de horas

1. Vá para Listas > Busca > Buscas salvas > Criar


2. Selecione Hora
3. Clique em Critérios
4. Filtrar:
o Selecione Data
▪ Data: A seleção está dentro deste mês
Observação: Isso pode ser alterado toda vez que você ajustar a Data
nos Filtros Disponíveis.
o Selecione Status de Aprovação
▪ Status de aprovação: A seleção não está Aprovada
5. Clique em Resultados
6. Campo:
o Data
o Funcionário
o Status de aprovação
o Nota de rejeição
o Subsidiária
Observação: Adicione os campos necessários no relatório.
7. Classificar por: Selecione Data
8. Então por: Selecione Status
9. Clique em Filtros Disponíveis
o Filtro: Selecione Data
o Mostrar na região do filtro: Marque a caixa de seleção
10. Clique em Público-alvo
o Funções: Selecione Funções
11. Título da busca: Insira um Título
12. Clique em Salvar e executar

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

O usuário está editando um registro de Depreciação Alternativa FAM; no entanto, o usuário


recebe esta mensagem de erro ao tentar salvar o registro:

{"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.

ATUALIZAR MODELO USADO NO MODELO PDF DA FATURA DE


FORNECEDOR EM E-MAILS DE APROVAÇÃO AVANÇADA
Referência: SuiteAnswers 87942
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Documentos > Arquivos > Pasta de arquivo


2. Meio do canto esquerdo: Clique em SuiteBundles
3. Clique no pacote 108404
4. NSTS - GAW VBJEIJE PDF template.html: Clique em Editar
5. Aplique as modificações
6. Clique em Salvar

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.

FÓRMULA PARA CALCULAR UM VALOR DE CAMPO (OU SEJA, DATAS) POR


MEIO DE DEFINIR VALOR DE CAMPO DO FLUXO DE TRABALHO NÃO ESTÁ
FUNCIONANDO COM ACIONADOR = APÓS A EDIÇÃO DO CAMPO
Referência: SuiteAnswers 87829
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

Campo de data personalizado 'Esta data' = 01/01/2019

Campo de data personalizado 'Este cálculo de data'

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

'Este Cálculo de Data' não retorna/exibe o valor calculado.

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.

"UM ERRO INESPERADO OCORREU" AO CRIAR UMA BUSCA SALVA DE


CHAMADO
Referência: SuiteAnswers 87933
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESERVAR LANÇAMENTO INTERCOMPANHIAS ESPECÍFICO: O CAMPO


LINHA DE NOME ESTÁ VAZIO
Referência: SuiteAnswers 87842
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Isso ocorre pelos seguintes motivos:


1. Em uma perspectiva contábil, um valor a receber ou a pagar é uma realidade
econômica que deve ser devidamente representada em todos os livros da empresa.
2. A contabilização de um contas a receber/a pagar para um livro específico implicará
que a empresa não tem esse ativo/passivo nos outros registros, o que, na verdade, tem.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CAMPO PROJETO/CARGO NO MODELO DE RECONHECIMENTO DE RECEITA


Referência: SuiteAnswers 69629
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

O campo Projeto/Cargo fica inicialmente indisponível quando os usuários criam um


novo Modelo de Reconhecimento de Receita. Ele só ficará visível após salvar o Modelo.
No momento, o campo não tem uso porque, quando o modelo é editado, os usuários ainda não
podem definir um valor no campo. Na verdade, está registrado como Defeito em nosso
fim: Defeito Nº153571 - Remova o campo 'projeto' dos Modelos de
Reconhecimento/Amortização de Receita.

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

O Administrador não pode desmarcar o botão Manter reconhecimento da receita na


página Gerenciar reconhecimento da receita

Solução

Se a transação for contabilizada em um período fechado, nenhum usuário poderá editar a


página Gerenciar reconhecimento de receita. Isso é verdade apesar de ter permissão para
acessar a página. As etapas a seguir podem ativar a caixa de seleção Manter reconhecimento
de receita para que os usuários possam marcá-la ou desmarcá-la.

1. Navegue até Configurações > Contabilidade > Gerenciar períodos contábeis


2. Clique no Período contábil em questão
3. Marque a caixa de seleção Permitir alterações que não são do Razão geral
4. Clique em Salvar
5. Exiba a Fatura
6. Clique no botão Gerenciar reconhecimento de receita
7. Desmarque a caixa de seleção Manter reconhecimento de receita
8. Clique em Submeter

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MODELO RECONHECIMENTO RECEITA NÃO PREENCHE


AUTOMATICAMENTE EM ORDEM VENDA OU FATURA
Referência: SuiteAnswers 51756
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

NÃO É POSSÍVEL EXCLUIR FATURA DEVIDO À PROGRAMAÇÃO DE


RECONHECIMENTO DE RECEITA ASSOCIADA, ENQUANTO OPÇÃO DE
ANULAÇÃO E EXCLUIR REV REC JE NÃO SÃO POSSÍVEIS
Referência: SuiteAnswers 41020
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 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.

PERMISSÃO PARA EDITAR A PÁGINA GERENCIAR RECONHECIMENTO DE


RECEITA
Referência: SuiteAnswers 40929
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

"VOCÊ ESTÁ TENTANDO CRIAR UMA TABELA DE RECONHECIMENTO DE


AMORTIZAÇÃO OU DE RECEITA FORA DO INTERVALO DE PERÍODOS
CONTÁBEIS DISPONÍVEIS" ERRO NA AMORTIZAÇÃO
Referência: SuiteAnswers 41444

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.

MOEDA USADA NA PROGRAMAÇÃO DE RECONHECIMENTO DE RECEITA


Referência: SuiteAnswers 33837
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: O Impacto razão-geral mostrará 800 que está em US $ (desde a Subsidiária =


EUA e Moeda = US $). Quando um Reconhecimento de receita for selecionado para este Item,
a Programação de reconhecimento de receita correspondente mostrará um valor de 800 que é
em USD.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O MODELO DE RECONHECIMENTO DE RECEITA NÃO TEM UMA CAIXA DE


SELEÇÃO PÚBLICA
Referência: SuiteAnswers 28884
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.1
SuiteApp: Revenue Recognition Module e Advanced Revenue Management

1137
Cenário

A caixa de seleção Público está ausente na página Modelo de reconhecimento de


receita (usando Administrador, navegue até Listas > Contabilidade > Modelos de
reconhecimento de receita > Criar).

Solução

A caixa de seleção Público só estará disponível se a Previsão de receita de pedidos de venda


estiver ativada. Para verificar, siga estas etapas:

1. Navegue até a seção Configurações > Empresa > Habilitar


recursos > Contabilidade > Recursos avançados
2. Marque o recurso Previsão de receita de pedidos de venda
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OBTER O VALOR DO CAMPO STATUS NAS TABELAS REVRECSCHEDULES VIA


ODBC
Referência: SuiteAnswers 27132
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Obter o valor do campo Status do Reconhecimento de Receita via ODBC.

Solução

A query abaixo pode ser executada para retornar o campo Status da


tabela REVRESCSCHEDULES:

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.

O Oracle + Netsuite Inc. não se isenta de todas as garantias, expressas ou implícitas, e em


particular, se isenta de todas as de garantias de responsabilidade de comercialização, adequação
a uma finalidade em particular, além de qualquer tipo de serviço relacionado a qualquer tipo de
serviço ou software relacionado a nenhum custo indireto.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONAR CLASSE, DEPARTAMENTO OU LOCALIDADE AOS


LANÇAMENTOS DE RECONHECIMENTO DE AMORTIZAÇÃO OU RECEITA
Referência: SuiteAnswers 22899
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 adicionar um valor no campo Classe/Departamento/Localidade nos


Lançamentos existentes criados a partir do Reconhecimento de receita ou amortizações. No
entanto, não é editável.

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).

Depois que o campo Classe/Departamento/Localidade for preenchido, os novos Lançamentos


gerados para fins de Reconhecimento de receita ou amortização agora conterão valores no
campo Classe/Departamento/Localidade.

Observação: No momento, a capacidade de adicionar Classe/Departamento/Localidade no


Lançamento de reconhecimento de receita está registrada no Aperfeiçoamento 143166.

1139
Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL CRIAR UM LANÇAMENTO DE RECONHECIMENTO DE


RECEITA, POIS O LOCAL É OBRIGATÓRIO, MAS A PREFERÊNCIA DE LOCAL
ESTÁ DESATIVADA
Referência: SuiteAnswers 22477
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIE UMA BUSCA SALVA QUE COMPARA A DATA DA TRANSAÇÃO E A DATA


INICIAL DO RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 21321
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

MOSTRAR AS DATAS INICIAL E FINAL EM UMA BUSCA SALVA DE


PROGRAMAÇÃO DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 40091
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

LOGS DE E-MAIL PARA FALHAS DE REDEFINIÇÃO DE E-MAIL DE SENHA NO


SITE
Referência: SuiteAnswers 86608
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 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

1. Navegue até Listas > Correspondência > E-mails não entregues


2. Procure o endereço de e-mail específico do cliente na coluna Destinatários da lista

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRANSAÇÃO MEMORIZADA PARA CONTAS DE FORNECEDOR PARA MUDAR


DE AUTOMÁTICA PARA LEMBRAR-ME
Referência: SuiteAnswers 86609
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

Produto: NetSuite 2020.1

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:

1. Navegue para Personalização > Formulários > Formulários de Transação


2. Abra o link Fatura de Fornecedor
3. Clique na Subguia Campos da Tela > Sublista Principal:
4. Desmarque a caixa de seleção Obrigatória para o campo Número de Referência
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA DO FORNECEDOR PARA EXPOR PREFERÊNCIA DE ENVIO DE


TRANSAÇÃO
Referência: SuiteAnswers 86611
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2020.1

Solução

8. Vá para Listas > Busca > Busca salva > Criar


9. Selecione Fornecedor
10. Na aba Resultados > sub-aba Colunas, adicione:
16. Nome
17. E-mail
18. Transações por e-mail
19. Imprimir transações
20. Transações por fax

O usuário poderá então ver os fornecedores que possuem as referidas preferências.

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.

Solução alternativa recomendada:


1. Se você tiver mais de 18 cheques para depositar de cada vez, imprima um Resumo de
Depósito em vez de um Comprovante de Depósito.
2. Navegue até a transação de depósito no modo 'Visualizar‘ e clique no botão Imprimir
Sumário.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

AVISO DE UPGRADE: GRÁFICO DE ALOCAÇÃO DE RECURSOS/VERSÃO DA


GRADE 19.2
Referência: SuiteAnswers 86662
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Datas de Liberação de Destino


6 de agosto de 2019 - Liberar para todas as contas de produção

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.

ANEXAR ARQUIVOS EM UM REGISTRO DE LANÇAMENTO


Referência: SuiteAnswers 86653
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 anexar documentos de suporte a um Lançamento.

Solução

1. Navegue até o registro de Lançamento selecionado


2. Na aba Comunicações > sub-aba Arquivos > Clique no botão ‘+’ para Anexar
arquivo
3. Selecione uma Pasta para o armazenamento de Arquivos
4. Clique em Salvar

Observação: Se a aba Comunicações não estiver indisponível, consulte o Administrador, pois


pode ser uma limitação de permissão.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NENHUM CONTRATO DE RECEITA É CRIADO APÓS A CRIAÇÃO DA FATURA


Referência: SuiteAnswers 86639
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Na pesquisa Global, grave o ID Externo ou o Número do documento da Fatura afetada


e, em seguida, Edite a Fatura
2. Clique na aba Personalizado
3. Desmarque o Openair: Não criar elementos de receita
4. Clique em Salvar
5. Navegue até Financeiro > Transações > Atualizar contratos de receita e planos de
receita
6. Clique em Atualizar contratos de receita
7. Clique em Atualizar até que o processo seja concluído

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA DE FATURA DO FORNECEDOR PARA MOSTRAR DESPESA E


LINHAS DE ITENS
Referência: SuiteAnswers 86638
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 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.

RESOLVER ERRO DA CATEGORIA DO COMÉRCIO COM AS MESMAS FACETAS


DE URL NO SUITECOMMERCE ADVANCED
Referência: SuiteAnswers 86627
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 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.

A FUNÇÃO PERSONALIZADA NÃO PODE EXIBIR TAREFA INCORPORADA E


EXTERNA NO PORTLET DE LEMBRETES
Referência: SuiteAnswers 86625
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para conceder acesso à função personalizada:

1. Vá para Configurações > Usuários / Funções > Gerenciamento de


usuários > Gerenciar funções
Observação: Use a função Administrador
2. Função personalizada: clique em Editar
3. Permissões:

o Clique em Registro personalizado


o Registro: Selecione Tarefa de integração / não participação
o Nível: Selecione Editar
o Restringir: Selecione Visualização e Edição
o Clique em Adicionar

4. Clique em Salvar

Após adicionar a permissão, configure o Portlet Reminders:

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.

TAXA DE DESCONTO SOBRE AS PROMOÇÕES USADAS NO PEDIDO DE


VENDAS
Referência: SuiteAnswers 86621
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PROCESSAMENTO DE PAGAMENTO > PROCESSAMENTO DE PAGAMENTO DA


FATURA > ROTEIRO DE APROVAÇÃO > E-MAIL DE APROVAÇÃO DE LOTE DE
PAGAMENTOS NÃO RECEBIDO
Referência: SuiteAnswers 86620
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

NÃO É POSSÍVEL EXCLUIR CONTA DE FATURAMENTO NO SUITEBILLING


Referência: SuiteAnswers 86591
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ARQUIVOS DE HOST WEB > ERRO DE PERMISSÃO


Referência: SuiteAnswers 86587

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

A integração de arquivos ao Netsuite usando a pasta Arquivos de Hospedagem da Web


usando uma atribuição personalizada. Para evitar erros de permissão para a pasta
mencionada mesmo que a permissão "Documentos e Arquivos e Pastas de Mídia" seja
fornecida à atribuição.

Solução

Adicione a permissão "Editor de site (externo)" à atribuição personalizada.

1. Navegue até Configuração > Funções do usuário > Entrada da Função


Personalizada > Editar > Guia Configuração.
2. Permissão de publicação de Adicionar site (externo) completa.
3. Clique em Salvar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NOMES E IDS PADRÕES DA PASTA DE ARQUIVO


Referência: SuiteAnswers 86554
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 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:

SuiteBundles - ID: -16

SuiteScripts - ID: -15

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.

PERGUNTAS FREQUENTES SOBRE O STATUS DO DOCUMENTO EM


OPORTUNIDADES
Referência: SuiteAnswers 86644
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Como o sistema identifica o Status do documento designado para o registro de


Oportunidade?
Os valores do Status do documento estão codificados no sistema.
• In Progress
• Closed - Won
• Closed - Lost
• Issued Estimate

O campo Status do documento depende da probabilidade designada ao registro de


Oportunidade.
• 0% > 100% = In Progress
• 100% = Closed - Won
• 0% = Closed - Lost

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.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA INVÁLIDA XXX CONTAS A


PAGAR PARA A SUBSIDIÁRIA X” NA IMPORTAÇÃO CSV DO PEDIDO DE
COMPRA
Referência: SuiteAnswers 86641
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

XXX Contas a pagar = Despesas de Pedidos de compra: Campo Conta

Solução

Para fazer a verificação:

1. Crie um Pedido de compra pela Interface do


Usuário: Transações > Compras > Inserir pedidos de compra
2. Use o Formulário Padrão em Formulário Personalizado
3. Em Fornecedor > Selecione um Fornecedor
4. A subsidiária será preenchida automaticamente
5. Na aba Despesas > sub-aba Conta > procure as Contas a Pagar mencionadas no
erro > que não existiriam

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.

RESOLVIDO: DESCONTO POR QUANTIDADE MOSTRANDO CARACTERES


INDESEJADOS
Referência: SuiteAnswers 86642

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,

1. SuiteCommerce Standard 2019.1.3.a | Bundle ID: 267288


2. SuiteCommerce Extension Management 2019.1.0 | Bundle ID: 284094
3. SuiteCommerce Configuration 2019.1.0 | Bundle ID: 267359
4. SuiteCommerce Base Theme 2019.1.0 | Bundle ID: 267294

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.

RESOLVER ERRO: "VOCÊ INFORMOU UM VALOR DE CAMPO INVÁLIDO -15


PARA O SEGUINTE CAMPO: PRINCIPAL" AO EXECUTAR A EXTENSÃO GULP
DO EXTENSION:DEPLOY
Referência: SuiteAnswers 86645
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: SuiteCommerce Advanced 2020.2 | ID do pacote: 356248

Cenário

Pode haver instâncias que o usuário implemente no ExtensionDevelopmentTools localmente e


ele estiver funcionando bem. No entanto, ao implementá-lo na Conta do NetSuite, pode ocorrer
um erro: Você informou um Valor de Campo Inválido -15 para o seguinte campo:
principal ao executar a extensão gulp:deploy.

Solução

1. Navegue até Documentos > Arquivos > Pasta de arquivo


2. Procurar pasta do SuiteScripts
3. Clique em Editar
4. Verifique se a pasta é Restringir por classe, Restringir por departamento,
Restringir por local ou Restringir por grupo

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.

SÍMBOLO DA MOEDA NO MODELO DE COBRANÇA NÃO EXIBIDO


CORRETAMENTE
Referência: SuiteAnswers 86672
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 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.

ERRO INESPERADO OCORREU QUANDO A DATA DE FECHAMENTO


ESPERADA DA OPORTUNIDADE FOI EDITADA
Referência: SuiteAnswers 86691

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

1. Limpe Cache e histórico do browser


1. No Google Chrome, clique em Personalizar e controlar o Google Chrome (lado
superior direito)
2. Clique em Mais ferramentas
3. Clique em Limpar dados de navegação
2. Fechar janela do browser atual
3. Abrir Nova janela do browser
4. Efetuar Log-in no NetSuite

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.

TORNAR CAMPOS DE SUBLISTA NA FATURA DO FORNECEDOR


OBRIGATÓRIA
Referência: SuiteAnswers 86699
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 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

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Clique em Gerenciamento de pedidos
3. Enviar e-mails de confirmação de pedido atendido: Desmarque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FAZENDO COM QUE O CAMPO "DATA" NÃO SEJA PREENCHIDO


AUTOMATICAMENTE
Referência: SuiteAnswers 86700
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Fazer com que o campo "Data" não seja preenchido automaticamente.

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.

PREENCHER DATA REAL DE EXPEDIÇÃO NO BOTÃO PADRÃO: “MARCAR EM


TRÂNSITO”
Referência: SuiteAnswers 86721
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 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

1. Crie um Campo personalizado do tipo Caixa de seleção no Registro de Remessa de


entrada. Definir Armazenar valor como marcada.

Observação: Este campo atua como um espaço reservado, para evitar que o script seja
executado repetidamente.

2. Implemente o script a seguir no Registro de Remessa de entrada. ('custrecord81272' é


o ID interno do campo criado na Etapa 1):

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.

RESULTADO DE FÓRMULA (TEXTO) DIFERENTE NA BUSCA SALVA DE


ESTIMATIVA E DE OPORTUNIDADE
Referência: SuiteAnswers 86713
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

E-MAIL DE MALA DIRETA NÃO CONECTADO NO REGISTRO DO CLIENTE


Referência: SuiteAnswers 86723
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 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

1. Navegue até Listas > Relacionamentos > Clientes


2. Cliente: Clique em Editar
3. Clique em Personalizar > Personalizar formulário
4. Clique em Sublistas
5. Clique em Comunicação
6. Mala direta em lote: Marque a caixa de seleção
7. Clique em Salvar

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

O usuário deseja saber o processo de Impressão de um Quadro de horários


semanal aprovado.

Neste artigo, você pode encontrar uma solução alternativa para Aperfeiçoamento 139337.

Solução

1. Pesquisa global: Pesquise o Registro de funcionário do qual o Registro de horas será


impresso
2. Aba Rastreamento de tempo: Selecione o Registro de horas que precisa ser impresso
3. Clique em Editar
4. Rastreamento de tempo: Clique no ícone Imprimir

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL VER OBSERVAÇÕES DO SISTEMA NA PÁGINA QUADRO DE


HORÁRIOS SEMANAL
Referência: SuiteAnswers 68557
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 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

1. Efetue log-in como Administrador


2. Navegue até Transações > Funcionários > Rastrear horário > Lista
3. Entrada de horas: Clique em Exibir
Observação: A página Rastreamento de tempo é aberta.
4. Observações do Sistema: Verifique os detalhes

1164
Esse artigo foi útil? Clique aqui para deixar seu comentário.

O CAMPO MEMO ESTÁ ACINZENTADO NO FORMULÁRIO QUADRO DE


HORÁRIOS SEMANAL PERSONALIZADO
Referência: SuiteAnswers 77822

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

Verifique se o campo Memo é mostrado no formulário personalizado.

1. Navegue até Personalização > Formulários > Formulários de entrada


2. Clique no link Editar no Formulário Time Tracking Preferencial
3. Clique em Campos
4. Procure por Memo
• Marque a caixa de seleção Exibir
• Marque a caixa de seleção Apenas pop-up
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONANDO UM CAMPO PERSONALIZADO A UM FORMULÁRIO DE


QUADRO DE HORÁRIOS
Referência: SuiteAnswers 84349

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Adicionar um campo personalizado no formulário de Quadro de horários.

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.

COMO SÃO OS MESMOS E OS DIFERENTES MEMOS EXIBIDOS NO QUADRO DE


HORÁRIOS SEMANAL
Referência: SuiteAnswers 90780
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á 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.

SCRIPT NÃO É EXECUTADO NA NOVA INTERFACE DE PLANILHA DE HORAS


SEMANAL
Referência: SuiteAnswers 74634
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLVER ERRO: "ESTE RECURSO NÃO ESTÁ DISPONÍVEL PARA SUA


EMPRESA.” QUANDO A BUSCA SALVA DE REGISTRO DE HORAS É
EXECUTADA
Referência: SuiteAnswers 81793

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

1. Defina Busca salva do Registro de horas como Inativa


Observação: Consulte o artigo 39802 Marking a Search Inactive para obter instruções
mais abrangentes.

2. Recriar a Busca salva por Tipo de registro de Rastreamento de tempo

1. Navegue até Busca > Buscas salvas > Criar


2. Clique em Acompanhamento semanal de horas
3. Título da busca: Informe o Título da busca
4. Clique em Critérios

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:

▪ Selecione Tempo campos...


▪ Filtro de tempo: Selecione Status de aprovação
▪ Status da aprovação: Selecione Aprovação pendente
▪ 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.
Exemplo:

▪ Selecione Status de aprovação


10. Clique em Adicionar
11. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “INFORME UM VALOR PARA MOEDA PADRÃO.” AO


EDITAR UM REGISTRO DE FUNCIONÁRIO
Referência: SuiteAnswers 90947

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

Para resolver isso, você pode seguir as etapas abaixo:

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

Devido a inconsistência nos locais atribuídos ao Registro de resumo de BG e aos Registros


de Ativos como resultado da edição em linha em vez de passar pelo processo de transferência
de ativos, o usuário gostaria de criar um relatório de pesquisa e exportação para fazer uma
comparação entre os dois registros.

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

A execução da depreciação retorna um erro indicando que o local de alguns registros


de Resumo de BG está inativo. Na investigação, a Localidade atribuída
aos Ativos relacionados aos registros de Resumo de BG é diferente. Resultado da edição em
linha feita para alterar a Localidade no registro de Ativos.

Solução

Para resolver isso, siga as diretrizes abaixo:

1. Crie um arquivo de importação mostrando os seguintes cabeçalhos de coluna:


o ID Interno (ID interno dos ativos a serem atualizados)
o Depreciação Ativa (Preencher todos os valores como Falso)

2. Prossiga com o processo de Importação:

o Navegue até Configurações > Importar/Exportar > Registros de Importação


CSV
o Tipo de importação: Registro personalizado
o Tipo de registro: Ativo FAM
o Tratamento de Dados: Atualizar
o Opção avançada: Verifique o SuiteScript do Servidor de Execução e acione
o WorkFlows
o Certifique-se de que o ID Interno e a Depreciação Ativa estejam mapeados
adequadamente
o Executar

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.

A DEPRECIAÇÃO ATIVA ESTÁ DEFINIDA COMO FALSA, MAS O ATIVO AINDA


ESTÁ SENDO DEPRECIADO
Referência: SuiteAnswers 80812

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

Etapas para atualizar o registro do ativo:

1. Navegue até Ativo fixo > Listas > Ativos


2. Editar o Registro de Ativo FAM
Observação: Verifique se a caixa de seleção Inativo está desmarcada
3. Navegue até aba Geral > Alterar Depreciação ativa de Falso para Verdadeiro
4. Clique em Salvar
5. Clique em Editar
6. Ir para aba Geral
7. Depreciação ativa: Alterar de Verdadeiro para Falso
8. Clique em Salvar
9. Navegue até Ativos fixos > Processamento em segundo plano > Status
10. Clique em Atualizar

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.

REVISÃO DO BOM > COMO OCULTAR O NOME DE EXIBIÇÃO DA COLUNA DO


ITEM
Referência: SuiteAnswers 88980

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.

GANHOS DE PAGAMENTO ANTERIORES AO PERÍODO DE PAGAMENTO PARA


ENTRADAS DE HORAS NÃO PAGAS DA DATA DO CHEQUE ANTERIOR
Referência: SuiteAnswers 88985
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 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.

BOTÃO CANCELAR NÃO FUNCIONA NA PÁGINA MODELOS DE E-MAIL DO


SISTEMA
Referência: SuiteAnswers 88965

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

Nem todos os status do Pedido de vendas permitem ao usuário cancelar o pedido.

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.

Etapas para cancelar pedido de vendas:

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.

EXCLUIR PEDIDOS DE VENDA CANCELADOS DA FILA DE IMPRESSÃO


Referência: SuiteAnswers 18689

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.

DESATIVAR E-MAIL DE NOTIFICAÇÃO DO PEDIDO DE VENDA CANCELADO


Referência: SuiteAnswers 33327

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.

CONVERTER MODELO DE E-MAIL DO SISTEMA EM MODELO DE E-MAIL DO


SCRIPTABLE
Referência: SuiteAnswers 61344
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 Modelo de e-mail do sistema e gostaria de criar um Modelo de e-mail


idêntico com base nele.

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

2. Clique em Editar próximo ao modelo específico

3. Clique no botão Origem para alternar para o código de origem

4. Copie todo o conteúdo

5. Navegue até Documentos > Modelos > Modelos de e-mail > Criar

6. Nomeie o modelo

7. Clique no botão Origem

8. Cole o conteúdo do modelo de e-mail do sistema

9. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “ESTE REGISTRO JÁ EXISTE.” EM MODELOS DE E-MAIL


Referência: SuiteAnswers 35904
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 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

1. Navegue até Documentos > Modelos > Modelos de e-mail


2. Mostrar inativos: Marque a caixa de seleção
3. Modelo de e-mail:
4. Inativo: Desmarque a caixa de seleção
5. Clique em Enviar

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.

O CAMPO ‘ENVIAR’ FICA EM BRANCO APÓS SALVAR O PEDIDO DE VENDAS


Referência: SuiteAnswers 34354
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 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.

ERRO: O REGISTRO NÃO PODE SER EXCLUÍDO PORQUE TEM REGISTROS


DEPENDENTES
Referência: SuiteAnswers 38429
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ALTERAR O E-MAIL DE DE/PARA NO E-MAIL DE NOTIFICAÇÃO RECEBIDO


QUANDO UM NOVO LEAD FOR CRIADO
Referência: SuiteAnswers 24928
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 gostaria de alterar o De/Para de e-mail de Notificação recebido quando um Novo


Lead for criado. No momento, não há configuração que permita que o Usuário defina o
Endereço de e-mail do cliente para que a notificação apareça como remetente, de modo que ele
levará seu Endereço de e-mail quando responder à mensagem.

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.

Observação: Para pesquisar e votar no Aperfeiçoamento, consulte 10054 Voting for


Enhancements.

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.

ATUALIZAR DATA FINAL DE RECONHECIMENTO DE RECEITA NA CRIAÇÃO


DO CLIENTE USANDO O SUITESCRIPT
Referência: SuiteAnswers 75738

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');

for(var x =1; x<=count; x++)


{
var revRecSchedule =
record.getLineItemValue('item','revrecschedule',x);

if (revRecSchedule == '19') //Rev Rec Internal ID


{
record.setLineItemValue('item','revrecterminmonths',
x, 36);
}
};

nlapiSubmitRecord(record);
}
}

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

Produto: Netsuite 2021.1

Cenário

No OpenAir, os Lançamentos de reconhecimentos de receita relacionados aos Projetos são


exportados para o NetSuite por meio da integração. Esses Lançamentos, depois de
interfaceados no NetSuite, são traduzidos como Lançamentos independentes marcados para
seus registros de Projetos correspondentes.

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.

Observação: O Aprimoramento #215371 foi emitido para permitir Lançamentos do Projeto


com outras moedas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DATAS DE LANÇAMENTO DOS LANÇAMENTOS DE RECONHECIMENTO DE


RECEITA DAS FATURAS DO OPENAIR CRIADAS VIA INTEGRAÇÃO DO
NETSUITE
Referência: SuiteAnswers 62587
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Documentos de Faturamento do OpenAir podem ser integrados ao NetSuite e estabelecer


interface como Lançamentos de Reconhecimento de receita. Os lançamentos criados no
NetSuite, por projeto, ignoram a data da Fatura especificada nas Faturas do OpenAir e usam a
data de processamento da integração como a Data de lançamento.

No caso de Transações em Moeda estrangeira, podem surgir variações na conversão da moeda


base, uma vez que o sistema seguirá a Taxa de câmbio da Data de lançamento em vez da data
real da NFF.

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.

Para qualquer alteração na configuração padrão da integração do OpenAir com o NetSuite, os


clientes são obrigados a entrar em contato com a Equipe de Serviços Profissionais para solicitar
um mapeamento que possa atender às suas especificações (incluindo preferências de data da
transação).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LISTA DE LANÇAMENTOS NÃO APLICADOS


Referência: SuiteAnswers 22803
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Navegue até Listas > Busca> Buscas salvas > Criar


2. Selecione Transação
3. Na sub-aba Critérios > Padrão:
21. Adicione Tipo é Lançamento
22. Adicione Memorizado é Falso
23. Adicione Tipo de Conta é qualquer uma das Contas a Receber,
Contas a Pagar
24. Adicione Aplicado aos campos da transação: Tipo é Nenhuma
Fatura, Fatura
25. Adicione Aplicado à transação
4. Na sub-aba Resultados > Colunas:
26. Adicione Aplicado à transação

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.

Os Modelos de Reconhecimento de Receita não serão convertidos em Programações de


Reconhecimento de Receita se:
1. A transação é Pacote de VSOE = T na Transação de Vendas. A caixa de seleção
geralmente está disponível sob a guia Contabilidade da transação.
2. O diferimento está definido como = Diferir Até o Item Entregue ou Diferir Pacote Até
Entregue. Os usuários podem verificar essas informações na coluna da linha de VSOE ou na
guia Contabilidade do Registro do Item.
3. A Linha do Item ainda não está marcada como Entregue. Os usuários podem verificar isso
na coluna da linha VSOE ou no botão Gerenciar Reconhecimento de Receita na página
Transação de Vendas ou Marcar Status Entregue VSOE.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UMA PESQUISA SALVA PARA MOSTRAR PEDIDOS DE VENDAS COM


TABELA DE RECONHECIMENTO DE RECEITA RECONHECIDA
Referência: SuiteAnswers 50853

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

Clique no link Transação

Insira o Título da Pesquisa

1184
Na aba Critérios, você pode usar um dos seguintes como

A fórmula (numérica) é 1 com Fórmula > CASE WHEN {revrecschedule.jedoc}


IS NULL THEN 0 ELSE 1 END

Tabela de reconhecimento de receita: O lançamento não é - Nenhum - e

Tipo é Pedido de vendas

Na aba Resultados, adicione os seguintes Campos na sublista Colunas:

Cliente/Projeto: Nome

Tabela de Recebimento de Receita: Transação de Origem

Criado de

Item

Tabela de Recebimento de Receita: Número

Tabela de Recebimento de Receita: Conta de Destino

Tabela de Recebimento de Receita: Valor

Na aba Filtros Disponíveis, adicione o seguinte:

Tabela de Recebimento de Receita: Período de Contabilização

Mostrar na Região de Filtro = Sim

Mostrar como Seleção Múltipla = Sim

Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EFEITOS NO LANÇAMENTO DE RECONHECIMENTO DE RECEITA SE O ITEM


NA FATURA ESTIVER DESATIVADO
Referência: SuiteAnswers 49472
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

A desativação do item na FATURA não afetará os lançamentos de reconhecimento de receita


futuros pertencentes à mesma programação de reconhecimento de receita. Isso porque, quando
a FATURA é criada, o G/L já reconheceu um contas a receber do cliente e receita não

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.

IMPACTO NA CRIAÇÃO DO LANÇAMENTO DE RECONHECIMENTO DE


RECEITA DO REGISTRO DE CLIENTE RELACIONADO À DESATIVAÇÃO
Referência: SuiteAnswers 48960
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

- 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.

OS CAMPOS DE RECONHECIMENTO DA RECEITA, DE REPENTE, NÃO ESTÃO


DISPONÍVEIS NO FORMULÁRIO PEDIDO DE VENDAS
Referência: SuiteAnswers 46263
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.1

Cenário

Existem casos em que de repente, o campo de Reconhecimento de receita e os campos da


coluna estão indisponíveis no formulário de Pedido de vendas. Os campos parecem desaparecer
dos registros de Pedidos de venda existentes, e dos formulário de Pedido de vendas padrão e do
formulário de Pedido de vendas personalizado após terem sido usados recentemente.

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:

1. Navegue até Configurações > Empresa > Habilitar recursos

1186
2. Na aba Contabilidade, a caixa de seleção Reconhecimento de receita deverá estar
disponível na seção Recursos avançados.

Se a caixa de seleção Reconhecimento de receita não estiver disponível na seção mencionada,


significa que o módulo de complemento Reconhecimento da receita para a Conta do NetSuite
já expirou. Isso pode ser resolvido renovando a inscriçãop para o módulo.

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.

CRIAR RELATÓRIO DETALHADO DA PREVISÃO DE RECONHECIMENTO DE


RECEITA DE PESQUISA SALVA SIMILAR A RECEITA
Referência: SuiteAnswers 72276
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 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.

RELATÓRIO DE TRANSFERÊNCIA DA RECEITA DIFERIDA > EXPOR NÚMERO


DO COMPROMISSO DA RECEITA E NÚMERO DE RECONHECIMENTO DA
RECEITA POR MEIO DA BUSCA SALVA
Referência: SuiteAnswers 42224
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Os campos Número de compromisso de receita e Número de reconhecimento de


receita ainda não estão disponíveis no Relatório de Acúmulo de Receita Diferida. Como
solução alternativa, os usuários podem criar uma Pesquisa agendada de reconhecimento de
receita salva que retorne as informações necessárias.

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

Observação: A Busca salva mostra os detalhes do reconhecimento de receita por período


contábil em cada registro de compromisso de receita.

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

Expor Lançamentos provenientes de Tabelas de reconhecimento de receita com Informações de


tabela em uma Busca salva.

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.

NÃO É POSSÍVEL ADICIONAR DESCONTO DE CONTABILIZAÇÃO NAS


TRANSAÇÕES DE VENDAS COM MODELOS / PROGRAMAÇÕES DE
RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 39829
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PESQUISA SALVA DE TRANSAÇÃO QUE GERE UMA LISTA DE FATURAS COM


ITENS DE LINHA DEFINIDOS COMO RECONHECIMENTO DE RECEITA DE
ATRASO
Referência: SuiteAnswers 38587
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

7. Clique em Salvar e executar ou em Pré-visualizar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERMISSÃO PARA ACESSAR O MODELO DE RECONHECIMENTO DA RECEITA


Referência: SuiteAnswers 38472
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 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.

BUSCA QUE EXIBE LANÇAMENTOS CRIADOS A PARTIR DO


RECONHECIMENTO DE RECEITA E SEU REGISTRO DE FATURA
RELACIONADO
Referência: SuiteAnswers 37651
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 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

Observação: O link Tabelas de reconhecimento de receita da etapa 2 só estará disponível


quando o recurso Reconhecimento de receita estiver ativado em Configurações > Empresa >
Habilitar recursos > Contabilidade > Recursos avançados. Se esse recurso não estiver
disponível, o Módulo Complementar "Advanced Revenue Recognition" precisará ser
provisionado.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL CRIAR UM MODELO DE RECONHECIMENTO DE RECEITA


COM A ORIGEM DO TERMO COM BASE NA ORDEM DE VENDA COM O
PERÍODO DE DESLOCAMENTO INICIAL
Referência: SuiteAnswers 37384
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 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.

RELATÓRIO DE PREVISÃO DE RECONHECIMENTO DE RECEITA: EXIBIR


PARTE RECONHECIDA DE PROGRAMAÇÕES DE RECONHECIMENTO DE
RECEITA POR PERÍODO
Referência: SuiteAnswers 37013
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observe que somente a parte diferida de uma Programação de Reconhecimento de Receita é


exibida no relatório por período.
Se o usuário quiser ver a receita reconhecida por período,
1. Clique no link Mais localizado na parte inferior do relatório.

1194
2. Marque a caixa de seleção É Reconhecido.
4. Clique no botão Atualizar.

No entanto, o relatório não refletirá a parte diferida e reconhecida da programação de


reconhecimento de receita em uma página. Este recurso ainda é uma solicitação de melhoria
com #152928 - Relatórios > Receita > Previsão de Reconhecimento de Receita > Marque a caixa
Reconhecido > Capacidade de manter as informações referentes à receita diferida depois de
clicar na caixa É Reconhecido para mostrar a receita diferida e reconhecida em uma página.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPLANTAR UM WORKFLOW EM TODOS OS TIPOS DE LANÇAMENTOS,


EXCETO PARA LANÇAMENTOS DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 36888
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Implemente um Fluxo de trabalho em todos os tipos de Lançamentos, exceto para Lançamentos


de reconhecimento de receita.

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.

PESQUISA SALVA PARA LANÇAMENTOS CRIADOS A PARTIR DE


RECONHECIMENTO DE RECEITA E PROGRAMAÇÕES DE AMORTIZAÇÃO
Referência: SuiteAnswers 34499
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.2

Cenário

Busca salva criada para Lançamentos criados a partir de Cronogramas de reconhecimento


de receita e amortização.

Solução

Criar Busca salva para Lançamentos de reconhecimento de receita

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

Criar Busca salva para Lançamentos de amortizaçã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 da Amortização

1196
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CORRIJA A BUSCA SALVA DE RECONHECIMENTO DE RECEITA QUE MOSTRA


O VALOR INCORRETO QUANDO O TIPO DE RESUMO = SOMA FOR USADO
Referência: SuiteAnswers 29854
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Uma Busca salva de transação (Tipo = Reconhecimento de receita) criará um produto


Cartesiano ou linhas duplicadas quando o recurso Vários fornecedores estiver ativado e o
campo Item for usado como um critério/coluna. Isso ocorre porque, por padrão, o sistema
associará as duas tabelas e o relacionamento Item para Fornecedor possui um para muitos.

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:

1. Vá para Transações > Gerenciamento > Buscas salvas > Criar

2. Selecione Transação

3. Na aba Critérios, adicione o seguinte:

• Tipo é Compromisso de Receita,


• Linha de Imposto é Falsa,
• Linha de Entrega é Falsa
• Campos de Item: Nome é Test_Item

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.

A solução é evitar o uso dos Campos de Item na aba Critérios. Use:

• 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.

CRIE UMA BUSCA SALVA PARA EXPOR OS LANÇAMENTOS DE


RECONHECIMENTO DE RECEITA COM UM PERÍODO DIFERENTE DA TABELA
DE RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 29077

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.

LINHAS DE EXIBIÇÃO DO LANÇAMENTO DE RECONHECIMENTO DE


RECEITA COM PERÍODO DE CONTABILIZAÇÃO DIFERENTE DA
PROGRAMAÇÃO
Referência: SuiteAnswers 25578
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 lançamento de reconhecimento de receita foi criado a partir de várias transações com


período de postagem diferente quando deveria ser de apenas um período de postagem.

Na página Criar lançamentos de reconhecimento de receita, a definição do Período de


postagem filtrará as transações com base em sua programação de reconhecimento de receita.

Portanto, o lançamento deve ser criado apenas com base no cronograma.

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.

Isso foi reproduzido pelas seguintes etapas:

1. Vá para a página Criar lançamentos de reconhecimento de receita e selecione um


período.
2. Certifique-se de que a preferência Selecionar programações individuais esteja
ativada.
3. Antes de enviá-lo, edite o agendamento de reconhecimento de receita e altere o
Período de postagem > clique em Salvar.
4. Sem atualizar a página Criar lançamentos de reconhecimento de receita, envie a
página para criar lançamentos.

Resultados: O lançamento incluirá as linhas com o período de postagem alterado.

Solução

O usuário tem três opções para evitar esse cenário:

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

Observação: Se a opção Selecionar preferência de programações individuais estiver ativada,


Erro: "As linhas de receita planejadas foram removidas durante o processo de criação do
lançamento de reconhecimento de receita" será mostrado para impedir que o usuário
contabilize o Lançamento.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EDITANDO UMA AUTORIZAÇÃO DE DEVOLUÇÃO GERA ESTE ITEM NÃO É


VÁLIDO PARA DEVOLUÇÃO. A QUANTIDADE ESPECIFICADA, JUNTAMENTE
COM OUTRAS AUTORIZAÇÕES DE DEVOLUÇÃO EXISTENTES, EXCEDERÁ A
QUANTIDADE TOTAL DESTE ITEM DE CONTRATO NESTE CONTRATO
Referência: SuiteAnswers 24729
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 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.

"VOCÊ ESTÁ TENTANDO CRIAR UMA AMORTIZAÇÃO OU UMA TABELA DE


RECONHECIMENTO DE RECEITA FORA DO INTERVALO DE PERÍODOS
CONTÁBEIS DISPONÍVEIS" ERRO AO CRIAR UMA FATURA COM
AMORTIZAÇÃO
Referência: SuiteAnswers 23012

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

Em seguida, use o modelo acima em uma fatura do fornecedor:


1. Transações > Contas a Pagar > Inserir Faturas.
2. Selecione o item e atribua o modelo no campo Tabela de Amortização.
3. Informe as datas Inicial e Final da Amortização.
4. Salve a fatura
5. 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"

Observação: para resolver, certifique-se de que a Correção do Período no Modelo coincide


com a faixa de Datas Inicial e Final selecionada na Fatura. As Datas Inicial e Final devem ter um
intervalo de datas maior que o valor de Correção do Período.

1201
Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER PERÍODOS CONTÁBEIS ABERTOS FALTANDO NO CAMPO


SUSPENSO DO PERÍODO DE POSTAGEM DA TABELA DE RECONHECIMENTO
DE RECEITA
Referência: SuiteAnswers 21243
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Períodos contábeis abertos estão faltando no campo suspenso do Período de postagem da


Tabela de reconhecimento de receita

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.

DATA INICIAL E DATA FINAL DO RECONHECIMENTO DE RECEITA DO


PEDIDO DE VENDAS NÃO SÃO TRANSPORTADAS PARA A FATURA
Referência: SuiteAnswers 14258
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á 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.

Observe que marcar o mesmo campo em um Pedido de vendas substitui a fatura.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL EXCLUIR OS LANÇAMENTOS ASSOCIADOS A UMA TABELA


DE RECONHECIMENTO DE RECEITA DEVIDO AO ERRO: "O VALOR TOTAL
NA TABELA DEVE SER IGUAL À SOMA DOS VALORES DE RECONHECIMENTO
INDIVIDUAIS"
Referência: SuiteAnswers 12472
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2019.1
SuiteApp/Bundle: Revenue Management

Cenário

Não é possível excluir os Lançamentos associados a uma Tabela de reconhecimento de receita


devido ao erro: "O valor total na tabela deve ser igual à soma dos valores de reconhecimento
individuais".

Solução

Para resolver, consulte as etapas abaixo:

1. Navegue até Configurações > Contabilidade > Preferências contábeis. Na


aba Geral > seção Razão Geral > desmarque a caixa Anular transações
utilizando lançamentos de reversão e clique em Salvar.
2. Navegue até Transações > Financeiro > Criar Lançamentos > Listas, clique em
Editar próximo a Lançamento e clique no botão Anular.
3. Navegue até Transações > Vendas > Criar NFFs > Listas, clique em editar ao
lado da NFF e exclua-a.
4. Navegue até Transações > Vendas > Digitar pedidos de vendas > Listas, clique
em editar ao lado do Pedido de vendas e exclua-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

Produto: NetSuite 2020.1

Cenário

Os usuários emitiram faturas duplicadas erroneamente, portanto, os usuários precisam


ajustar/excluir uma. No entanto, a referida fatura duplicada possui uma tabela e um lançamento
de reconhecimento de receita. anexados.

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.

PEDIDO DE VENDAS/FATURA > NÃO É POSSÍVEL SELECIONAR UM MODELO


DE RECONHECIMENTO DE RECEITA > O CAMPO PROGRAMAÇÃO DE
RECEBIMENTO DE RECEITA ESTÁ VAZIO
Referência: SuiteAnswers 12469
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

1204
Aplica-se a
Produto: NetSuite 2020.1

Cenário

Não foi possível selecionar um Modelo de reconhecimento de receita na Coluna de


agendamento de Reconhecimento de Receita de uma transação de vendas porque está
acinzentada.

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

Observação: Ao clicar em Salvar, você receberá esta mensagem:

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.

FÓRMULA DE BUSCA SALVA USANDO UMA DATA ARBITRÁRIA OU


ESPECÍFICA PARA CALCULAR O NÚMERO DE DIAS A PARTIR DA DATA
INICIAL OU FINAL DO RECONHECIMENTO DE RECEITA
Referência: SuiteAnswers 12765
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

1205
Aplica-se a

Produto: NetSuite 2020.1

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

Observação: As datas de início e término da receita podem ser selecionadas na lista de


campos como Data de início do reconhecimento de receita e Data final do reconhecimento de
receita

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPORTAR RELATÓRIOS DE DESPESAS COM MÚLTIPLOS ARQUIVOS > ERRO


DE RESPOSTA CSV: ESTE REGISTRO JÁ EXISTE
Referência: SuiteAnswers 75079
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

1206
Produto: NetSuite 2020.2

Cenário

O Cliente adicionou um Campo personalizado no formulário Relatório de


despesa denominado "Número de referência" com a função que é igual ao Número do
documento, mas que é atribuído pelo Usuário e não pelo Sistema. Este campo Número de
referência está localizado na linha principal do formulário.

Ao criar Relatórios de despesa, o cliente usa o Assistente de importação para Importar


Registros CSV. O Número de referência é indicado no arquivo Secundário juntamente com os
itens de linha dos Relatórios de despesa. Este processo retorna o erro: Este registro já existe.

Solução

Como o Campo personalizado está localizado na Linha principal do Formulário do


relatório de despesa, o campo deve ser incluído no Arquivo principal dos Relatórios de
despesa para Importação.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOEDA PADRÃO EM RELATÓRIOS DE DESPESAS


Referência: SuiteAnswers 74244
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 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.

II. Editar a Categoria de Despesas

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.

COMO PAGAR UM RELATÓRIO DE DESPESAS VIA FOLHA DE PAGAMENTO


Referência: SuiteAnswers 75998
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIO DE DESPESAS PAGO ATRAVÉS DO PAGAMENTO DA FATURA >


VALOR DO RELATÓRIO DE DESPESAS EDITADO > RESULTOU EM UM
PAGAMENTO A MAIOR
Referência: SuiteAnswers 75316
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 Relatório de despesas é pago por meio do Pagamento da fatura. Posteriormente, o Impacto


livro-razão do Relatório de despesas é editado para reduzir o valor. Como resultado, agora há
um pagamento a maior, pois o Pagamento da fatura é maior que o valor do Relatório de
despesas.

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.

I. Anule o Pagamento da fatura

1. Abra o Pagamento da fatura


2. Clique no botão Anular
3. Processe o Lançamento de anulação
4. Clique em Salvar

II. Crie novo Pagamento de fatura para o Relatório de despesas

1. Abra o Relatório de despesas


2. Clique no botão Efetuar pagamento
3. Processe o novo Pagamento da fatura
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EMPREGADO NÃO DISPONÍVEL PARA SELEÇÃO NO RELATÓRIO DE DESPESA


QUANDO O RELATÓRIO DE DESPESA É CRIADO EM SEU NOME POR UM
USUÁRIO DIFERENTE
Referência: SuiteAnswers 74280
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 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

Permita que a função do remetente do Relatório de despesa acesse registros de diferentes


subsidiárias:

1. Navegue até Configurações > Usuários/Funções > Gerenciar Funções

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:

•Subsidiárias acessíveis: Clique no botão de opção Selecionadas


•Subsidiárias selecionadas: Selecione as Subsidiárias necessárias, incluindo
uma do Funcionário que está sendo marcado no Relatório de despesa

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.

O FLUXO DE TRABALHO DE APROVAÇÃO DO RELATÓRIO DE DESPESA NÃO


ESTÁ FUNCIONANDO
Referência: SuiteAnswers 70481
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CELULAR: CAMPO VALOR (BRUTO) NÃO PREENCHIDO AUTOMATICAMENTE


NO RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 71432
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Os usuários podem fazer isso seguindo os passos abaixo:

1. Passe o mouse sobre o ícone Início > Definir preferências


2. Clique na aba Geral
3. Na seção Padrões, habilite Usar relatórios de despesas de várias moedas
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONFIGURAR RELATÓRIOS DE DESPESAS PARA APROVAÇÃO NA CENTRAL


DE FUNCIONÁRIOS
Referência: SuiteAnswers 65103
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 aprovar Relatórios de despesas na Central de funcionários.

Solução

1. Painel inicial: Clique em Personalizar


2. Conteúdo Padrão: Clique em Lembretes
3. Canto superior direito do portlet Lembretes: Clique em Configurar
4. Selecionar lembretes: Clique em Relatórios de despesas para aprovar
Clique em Salvar

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.

Para pagar um relatório de despesas via folha de pagamento:

1. O Relatório de Despesas deve ser aprovado


2. O Relatório de Despesas ainda não foi pago via Cheque A/P
3. A caixa de seleção Despesas de Pagamento está marcada na página Criar Folha de
Pagamento
4. Um item de folha de pagamento com Ganho do Tipo de Item:Despesa está atribuído ao
funcionário

O registro do item da folha de pagamento para Ganho:Despesa tem um campo Conta de


Despesa obrigatório.
A conta selecionada neste campo não afeta o Impacto no GL do relatório de despesas nem o
cheque de pagamento.

Impacto no GL do relatório de despesas:


Despesa de Débito
Contas a Pagar de Crédito

Impacto no GL do cheque de pagamento que inclui pagamento do relatório de despesas:


Contas a Pagar de Débito
Creditar Dinheiro

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REMOVER RELATÓRIOS DE DESPESAS QUE FORAM PAGOS NÃO USANDO O


NETSUITE
Referência: SuiteAnswers 68532
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 cria um Relatório de despesa no NetSuite, mas o Pagamento correspondente é feito


fora do NetSuite. Portanto, o Relatório de despesa permanece pendente, sendo exibido nos
relatórios de Vencimentos CP.

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

Observação: Para obter instruções detalhadas sobre a Criação de lançamentos, consulte o


artigo 7743 Making Journal Entries.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA PARA RECUPERAR DATAS DA LINHA EM RELATÓRIOS DE


DESPESAS
Referência: SuiteAnswers 61027
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 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.

RELATÓRIOS DE DESPESAS AUSENTES NO RELATÓRIO RESUMIDO DE


VENCIMENTO DO C/P FILTRADOS POR CLASSE
Referência: SuiteAnswers 45319
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Para resolver esse problema, faça o seguinte:


1. Navegue até Relatórios > Fornecedores/Contas a Pagar > Sumário de Vencimento
de Contas a Pagar

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.

COMPORTAMENTO DO LOCAL NOS RELATÓRIOS DE DESPESAS


Referência: SuiteAnswers 37171
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ADICIONAR RELATÓRIOS DE DESPESAS COM STATUS DA APROVAÇÃO DO


SUPERVISOR PENDENTE NO PORTLET DE LEMBRETES
Referência: SuiteAnswers 37093
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

1214
Cenário

O Lembrete padrão para Aprovar relatório de despesas mostrará os Relatórios de despesas


com Aprovação do supervisor pendente, bem como o status de Aprovação contábil
pendente. Os usuários podem exibir apenas os Relatórios de despesas com status
de Aprovação do supervisor pendente e não Aprovação contábil pendente.

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.

Essa Busca salva pode ser criada com as seguintes etapas:

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.

PAGAR UM FUNCIONÁRIO SEM UM RELATÓRIO DE DESPESAS


Referência: SuiteAnswers 37420
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

TORNANDO O CAMPO MEMO COMO OBRIGATÓRIO NO RELATÓRIO DE


DESPESAS USANDO O SUITESCRIPT
Referência: SuiteAnswers 38626
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 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;

Observação: Para maiores informações sobre Scripts de cliente veja o


artigo 43794 SuiteScript 2.0 Tipo de Script de cliente.

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.

CRIE UM VÍNCULO PARA DIRECIONAR O RELATÓRIO DE DESPESAS PARA


APROVAR SEMPRE QUE UM E-MAIL DE ALERTA FOR RECEBIDO PELO
APROVADOR
Referência: SuiteAnswers 37089
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 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

Crie um Lembrete e informe isso no portlet Lembrete do usuário:

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.

TORNAR CÓDIGO DO IMPOSTO OBRIGATÓRIO NOS RELATÓRIOS DE


DESPESAS
Referência: SuiteAnswers 33906
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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).

A Solução Alternativa é criar um campo personalizado (Campos de Corpo) e torná-lo


obrigatório. O campo personalizado exigirá que os usuários indiquem se adicionaram um código
de imposto na transação ou não.

Abaixo estão as etapas desta opção:


1. Navegue até Personalização > Listas, Registros e Campos > Listas > Novo
2. Informe o nome de uma lista, ex. : Código do Imposto Informado?
3. Informar Valores = Sim e pressionar Adicionar
4. Informar Valores = Não e pressionar Adicionar
5. Pressione Salvar
6. Navegue até Personalização > Listas, Registros e Campos > Campos do Corpo da Transação
> Novo

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.

RELATÓRIOS DE DESPESAS DE CRÉDITO


Referência: SuiteAnswers 14378
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Para creditar Relatórios de Despesas, faça o seguinte:


1. Navegue até Transações > Financeiro > Criar Lançamentos.
2. Debite a conta de Contas a Pagar usada no relatório de despesas original.
3. Selecione o nome do funcionário na coluna Nome.
4. Crédito aplicável à conta GL para registrar o crédito do funcionário.
5. Clique em Salvar.
6. Navegue até Transações > Compras/Fornecedores > Pagamento de um único
fornecedor.
7. Selecione o funcionário no campo Favorecido.
8. Selecione o Relatório de Despesas e o Lançamento na guia Aplicar.
9. Clique em Salvar.

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.

O USUÁRIO COM NÍVEL DE PERMISSÃO SOMENTE PARA CRIAR RELATÓRIO


DE DESPESA CONSEGUE APROVAR RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 13828
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Edite o Formulário Relatório de despesa

1. Efetuar log-in como Administrador


2. Navegue até Personalização > Formulários > Formulários de transação
3. Clique em Personalizar no formulário Relatório de despesas padrão
4. Informe um Nome
5. Clique na aba Campos da tela
6. Clique na sub-aba Principal
7. Localize os campos Supervisor e Aprovação da contabilidade
8. Desmarque a opção Mostrar para esses campos
9. Clique em Salvar

2. Editar a Função personalizada

1. Navegue até Configurações > Usuário/Funções > Gerenciar funções


2. Clique em Editar na Função personalizada
3. Clique na aba Formulários
4. Clique na sub-aba Transação
5. Localize Relatório de despesa
6. Defina o novo formulário Relatório de despesa como Preferencial
7. Marque a caixa de seleção Restrito
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O CAMPO CLIENTE NÃO ESTÁ DISPONÍVEL NO RELATÓRIO DE DESPESA


Referência: SuiteAnswers 12476
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 campo Cliente não está disponível no Relatório de despesa.

Solução

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Clique na aba Transações

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.

O RELATÓRIO DE DESPESAS NÃO TEM UM LINK DE EDIÇÃO


Referência: SuiteAnswers 12575
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 navegar Transações > Funcionários > Informar Relatórios de Despesas > Lista, o
link Editar está faltando no Relatório de Despesas.

Solução

Verifique se o período contábil ainda está aberto, indo


para Configurações > Contabilidade > Gerenciar período Contábil.

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.

Observação: Consulte o artigo 43351 Transaction Edits in Closed, Locked Accounting


Periods para obter mais detalhes.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EDITAR OU ALTERAR PERÍODO DE CONTABILIZAÇÃO NO RELATÓRIO DE


DESPESAS
Referência: SuiteAnswers 12574
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Aprovação Contábil = Verdadeiro (Se o Roteamento de Aprovação estiver


desativado)

2. Status da Aprovação = Aprovada

Observação: a Aprovação Contábil está ativada na


guia Configuração > Contabilidade > Preferências Contábeis > aba Roteamento de
Aprovação.

O usuário precisará enviar o Relatório de Despesas com o valor atual do Período de


Postagem para os usuários que poderão aprovar a transação e editar o Período de
Postagem.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL EDITAR RELATÓRIO DE DESPESAS COM STATUS EM


ANDAMENTO USANDO A ATRIBUIÇÃO DE CENTRO DE FUNCIONÁRIOS
Referência: SuiteAnswers 14351
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O RELATÓRIO DO DEPARTAMENTO DE DESPESA A FATURAR NÃO ESTÁ


PREENCHIDO COM O IMPACTO RAZÃO GERAL DA FATURA
Referência: SuiteAnswers 14346
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Quando o Usuário tiver preferência Combinar itens de despesa em faturas = SIM


(Configurações > Contabilidade > Preferências de faturamento) e Permitir departamentos por
linha = SIM (Configurações > Contabilidade > Preferências Contábeis) Configurações >
Contabilidade > Preferências de faturamento > Combinar itens de despesa em faturas = Sim,
Faturar um cliente com Relatório de despesa e o impacto da fatura no LRazão Geral contém
Departamento em branco para linhas faturadas a partir do Relatório de despesa.

O usuário precisa desativar a Preferência da fatura para preencher o Departamento.

Solução

1. Navegue até Configurações > Contabilidade > Preferências de faturamento


2. Combinar Itens de despesa em faturas: Desmarque a caixa de seleção
3. Clique em Salvar
4. Navegue até a fatura em questão
5. Clique em Editar
6. Clique em Salvar sem alteração

Observação: Depois de fazer isso, o Departamento do Relatório de despesa deverá preencher


o impacto Razão Geral da fatura. Isso não é aplicável para linhas já aplicadas na aba
Despesa a faturar. O departamento aparecerá somente para linhas não aplicadas. Para linhas
já aplicadas, edite a aba Despesa a faturar na fatura e adicione o departamento manualmente.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NOVO APROVADOR/SUPERVISOR DE DESPESAS NÃO CONSEGUE VER


RELATÓRIOS DE DESPESAS NÃO APROVADOS DE SEU SUBORDINADO
Referência: SuiteAnswers 14352
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

1223
Produto: NetSuite 2021.1

Cenário

Atualizando o Aprovador do relatório de despesas quando há uma alteração no Aprovador ou


Supervisor. Os relatórios de despesas informados antes da alteração do aprovador ou supervisor
serão encaminhados ao antigo Aprovador/Supervisor do Relatório de Despesas.

Solução

Para atualizar o aprovador ou supervisor, existem duas opções:

10. Exclua e recrie o relatório de despesas


11. Rejeite o relatório de despesas
1. Relatório de despesas: Clique em Rejeitar
2. O status está definido como Rejeitado pela contabilidade
3. Relatório de despesas: Clique em Editar
4. Clique em Salvar
5. O status ficará definido como Aprovação Pendente do
Supervisor novamente, com o aprovador correto

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O CAMPO CONTA NÃO ESTARÁ DISPONÍVEL QUANDO O USUÁRIO


VISUALIZAR O FORMULÁRIO DE RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 19859
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 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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Formulário Relatório de despesas preferenciais: Clique em Editar
3. Clique em Campos da tela
4. Clique em Principal
5. Conta: Marque a caixa de seleção
6. Clique em Salvar

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.

EXIBIR O APROVADOR DE DESPESA NO ALERTA DE E-MAIL DO RELATÓRIO


DE DESPESA APROVADO A PARTIR DO ENDEREÇO DE E-MAIL E CAMPO
APROVADO POR
Referência: SuiteAnswers 22934
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 relatório de despesa é aprovado por um usuário diferente do Aprovador de


despesa atribuído ao funcionário no registro do Funcionário. No entanto, Endereço de e-mail do
remetente e Aprovado por exibe o Aprovador de despesas no alerta de e-mail Relatório de
despesa aprovado.

Solução

Se um Aprovador de despesa for atribuído ao registro do Funcionário, o campo Endereço de


e-mail do Remetente e Aprovado por sempre mostrará o Aprovador de
despesa, independentemente de quem aprovou o relatório de despesas.

Se aprovadores não forem especificados, o endereço de e-mail do supervisor será usado


como Endereço de e-mail do remetente e o e-mail também mostrará o nome do supervisor
em Aprovado por.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

UM RELATÓRIO DE DESPESAS APROVADO AINDA APARECE COMO


APROVAÇÃO DO SUPERVISOR PENDENTE
Referência: SuiteAnswers 12386
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O RELATÓRIO DE DESPESAS A FATURAR NÃO É MOSTRADO NA SUB-ABA


DESPESA A FATURAR DA FATURA
Referência: SuiteAnswers 12598
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 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.

RELATÓRIO DE DESPESA: O SISTEMA PREENCHE AUTOMATICAMENTE UM


VALOR NO CAMPO “ADIANTAMENTO A SER APLICADO” SEMPRE QUE UM
RELATÓRIO DE DESPESA É GERADO PARA UM FUNCIONÁRIO
Referência: SuiteAnswers 12569
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 valor será preenchido automaticamente no campo Adiantamentos a aplicar se houver um


saldo de Débito na conta Adiantamentos pagos associado ao Funcionário.

Solução

Personalize o Relatório detalhado da transação para exibir a lista de Funcionários com um


saldo na conta de Adiantamentos pagos:

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

1. Vá para Configurações > Contabilidade > Preferências contábeis > Roteiro de


aprovação
2. Desmarque a caixa do Relatório de despesas
3. Clique em Salvar

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.

O BOTÃO APROVAR NO RELATÓRIO DE DESPESAS NÃO ESTÁ DISPONÍVEL A


UM USUÁRIO COM FUNÇÃO DE ADMINISTRADOR OU FUNÇÃO DE NÃO
ADMINISTRADOR COM PERMISSÃO DE APROVAÇÃO CONTÁBIL SUFICIENTE
Referência: SuiteAnswers 12576
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 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.

TRANSAÇÕES > FUNCIONÁRIO > DIGITAR RELATÓRIO DE DESPESAS >


DIGITAR O NOME DO PROJETO > O SISTEMA ESTÁ GERANDO ESTE ERRO
"NENHUMA CORRESPONDÊNCIA"
Referência: SuiteAnswers 18711
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 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.

O cliente pode atribuir o funcionário como um Recurso no registro de projeto ou desmarcar a


caixa de seleção Limitar hora e despesas a recursos.

Abaixo estão as etapas para atribuir um funcionário como um Recurso para o Projeto:

5. Navegue até Lista > Relacionamentos > Projetos


6. Clique em Editar no Projeto
7. Navegue até a aba Recursos
8. Selecione o Nome do Funcionário na coluna Nome
9. Selecione uma Função na coluna Função
10. Clique em Salvar

1229
Abaixo estão as etapas para desativar a preferência para Limitar hora e despesas a recursos:

12. Navegue até Lista > Relacionamentos > Cargos


13. Clique em Editar no Projeto
14. Navegue até a aba Preferências
15. Desmarque a caixa de seleção em Limitar hora e despesas a recursos
16. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER 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” AO CRIAR RELATÓRIOS DE DESPESAS VIA CATEGORIA
DA CENTRAL DE FUNCIONÁRIOS
Referência: SuiteAnswers 26122
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 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

1. Abra o registro de Funcionário


2. Navegue até Listas > Funcionários > Funcionários
3. Localize registro do Funcionário
4. Clique em Editar
5. Verifique a Subsidiária atribuída
6. Navegue até Configurações > Usuário/Funções > Gerenciar funções
7. Localize função do Central de funcionários atribuída ao usuário
8. Clique em Edição
9. Verifique a Subsidiária atribuída à função
Observação: A subsidiária atribuída ao registro Funcionário deve ser selecionada.
10. Clique em Salvar

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.

NETSUITE AUSTRÁLIA: RESOLVER MENSAGEM: "AVISO! VOCÊ ESTÁ


TENTANDO INSERIR UM VALOR DE IMPOSTO PARA UMA DESPESA SEM
RECIBO. DESEJA CONTINUAR? " QUANDO CÓDIGO DO IMPOSTO, VALOR DO
IMPOSTO OU VALOR BRUTO DO RELATÓRIO DE DESPESA FOREM
ALTERADOS
Referência: SuiteAnswers 20349
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 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

Adicione uma coluna Recebimento no formulário de Relatório de despesas.

1. Clique em Personalizar > Personalizar formulário na forma Editar do Relatório de


despesa
2. Navegue até Campos da tela > Despesas
3. Localize o campo Recebimento e marque a caixa de seleção Mostrar
4. Clique em Salvar
5. Volte e edite seu Relatório de despesa
6. Certifique-se de marcar a caixa de seleção na coluna Recebimento antes de fazer
alterações no Código do imposto, Valor do imposto ou Valor bruto para que você não
veja mais a mensagem pop-up

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NENHUM RESULTADO ENCONTRADO AO INSERIR UM CLIENTE NO CAMPO


DO CLIENTE DE UM RELATÓRIO DE DESPESA
Referência: SuiteAnswers 21188
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 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

1. Navegue até Configurações > Contabilidade > Preferências Contábeis


2. Clique na aba Horas e Despesas
3. Desmarque a caixa Mostrar tarefas somente para entrada de tempo e despesa

• Mostrar tarefas somente para entrada de tempo e despesa:


• Marque a caixa Mostrar tarefas somente para entrada de tempo e
despesa para permitir que apenas tarefas/projetos sejam selecionados no
campo Cliente:Tarefa em transações de tempo e formulários de entrada de despesa.

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.

NETSUITE AUSTRÁLIA > TRANSAÇÕES > FUNCIONÁRIOS > INFORMAR


RELATÓRIO DE DESPESAS: ATRIBUIR CÓDIGOS DE IMPOSTO DE PAÍSES
DIFERENTES DA AUSTRÁLIA NO RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 21326
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 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.

REMOVER RELATÓRIO DE DESPESAS INVÁLIDO DO VENCIMENTO DO CP


Referência: SuiteAnswers 24000

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

Execute as seguintes etapas para remover Relatórios de Despesas inválidos do Relatório de


Vencimento CP:

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.

EXIBIR BOTÃO COMPLETAR DEPOIS NO RELATÓRIO DE DESPESA USANDO A


FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 25677
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 exibir o botão Completar depois no Relatório de despesa usando a Função
personalizada.

Solução

1. Navegue para Configuração > Usuário/Funções > Gerenciar funções

1234
2. Função personalizada: Clique em Editar

3. Restringir horas e despesas: Marque a caixa de seleção

4. Navegue até a aba Permissões > sub-aba Transações

Observação: Sempre clique em Adicionar uma vez que Campo selecionado e ajustado
conforme necessário.

• Selecione Relatório de despesa

Observação: Defina o Nível de acesso como pelo menos criar.

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.

ENVIAR E-MAIL AO FUNCIONÁRIO QUANDO O RELATÓRIO DE DESPESAS


FOR APROVADO PELO APROVADOR/SUPERVISOR/ CONTABILIDADE DE
DESPESAS
Referência: SuiteAnswers 25441
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

MOVER A ORDEM DAS COLUNAS NO FORM RELATÓRIO DE DESPESAS


Referência: SuiteAnswers 37846
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 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

1. Navegue até Transações > Funcionários > Inserir relatórios de despesa


2. Canto superior direito: Passe o mouse no link Personalizar
3. Clique em Personalizar formulário
4. Clique na aba Campos da tela
5. Clique na sub-aba Despesas
6. Clique em Valor bruto
7. Arraste-o para a posição que o usuário deseja que seja
8. Clique em Salvar

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.

PACOTE DE IMPOSTOS PARA RETENÇÃO NA FONTE > RELATÓRIO DE


DESPESAS > ID INTERNO DOS CAMPOS CÓDIGO DE IMPOSTO, ALÍQUOTA DE
IMPOSTO E VALOR DO IMPOSTO
Referência: SuiteAnswers 38002
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

TRANSAÇÃO SALVAR / APROVAR (FATURA, VENDAS EM DINHEIRO, ORDEM


DE VENDA, RELATÓRIO DE DESPESAS) > ERRO: A MOEDA NA TRANSAÇÃO,
XXXX É DIFERENTE DO YYYY, A MOEDA DA ENTIDADE, ZZZZ NESTA
TRANSAÇÃO
Referência: SuiteAnswers 37323
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/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.

CRIAR PAGAMENTO DO FORNECEDOR COM RELATÓRIO DE DESPESAS


ASSOCIADO VIA SUITESCRIPT
Referência: SuiteAnswers 40841
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIE UMA PESQUISA SALVA QUE MOSTRARÁ O NÚMERO DE RELATÓRIOS


DE DESPESAS ARQUIVADOS PELO FUNCIONÁRIO
Referência: SuiteAnswers 37247
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 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

O usuário pode verificar as observações a seguir para resolver:

1. Verifique se a Categoria de Despesas não está Inativa


• Navegue para Configuração > Contabilidade > Categorias de Despesas >
Marque a caixa de seleção Mostrar Inativos na parte inferior esquerda da página
2. Se os Nomes de Categoria de Despesa estiverem sendo usados, o formato deverá
ser exatamente igual ao visto no campo suspenso Categoria do Formulário de Relatório de
Despesas
• Navegue até Transações > Funcionários > Informar Relatórios de
Despesas > guia Despesas
3. Os IDs Internos da Categoria de Despesa também podem ser usados em vez de
Nomes.
• Apenas certifique-se de que, na página de mapeamento de campo, Escolher Tipo de
Referência = ID Interno, clicando no ícone de lápis pequeno ao lado do campo Categoria.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO DE FLUXO DE TRABALHO NO RELATÓRIO DE DESPESA: “UM OU MAIS


E-MAILS DE DESTINATÁRIO NÃO SÃO VÁLIDOS.”
Referência: SuiteAnswers 36592
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 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:

1. Navegue para Personalização > Fluxo de trabalho > Fluxos de trabalho


2. Edite o fluxo de trabalho aplicado ao registro
3. Clique no ícone de lápis na ação Enviar E-mail
4. No campo Destinatário > Campo De:
• Registro (Campo de Associação) = Registro Atual
• Campo = Entidade (Funcionário)
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O RELATÓRIO DE DESPESAS NÃO TEM IMPACTO CORRETO NO RAZÃO


GERAL APÓS A CONFIGURAÇÃO DE UMA CONTA NO CAMPO "RASTREAR
DESPESAS A FATURAR EM"
Referência: SuiteAnswers 36515
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 campo Rastrear despesas a faturar em só se aplica a Despesa, Outras despesas e Custo


de mercadorias vendidas.

Ao criar um novo Relatório de despesas a partir de um registro de Funcionário (Registros


relacionados > sub-aba Transação), selecione a Categoria de custo e marque a despesa
como A faturar nos itens de linha.

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:

1. Em Despesa faturável, selecione a despesa

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.

NOME DO FUNCIONÁRIO NÃO ESTÁ EXIBINDO EM TODAS AS LINHAS NA


BUSCA SALVA DO RELATÓRIO DE DESPESA
Referência: SuiteAnswers 36020
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 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:

1. Adicionar Nome da linha principal na aba Resultados da busca salva


2. Isso normalmente é necessário ao definir a Linha principal = Não na aba Critérios da
busca.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERSONALIZAR O RELATÓRIO DO GENERAL LEDGER PARA MOSTRAR A


CATEGORIA DE DESPESAS NOS RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 35539
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIAR UMA BUSCA PARA RECUPERAR PAGAMENTOS DE FATURA ACH PARA


FATURAS E RELATÓRIOS DE DESPESAS DO FORNECEDOR
Referência: SuiteAnswers 34036
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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 1: Desativar a preferência Usar Relatórios de Despesas Multimoedas.


1. Navegue para Home > Definir Preferências.
2. Vá para a subguia Geral > Padrões > Usar Relatórios de Despesas Multimoedas =
Falso(não verificado).
3. Clique em Salvar.

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.

BUSCAR RELATÓRIOS DE DESPESAS NÃO APROVADAS PARA MOSTRAR


CONTAS DO RAZÃO GERAL E SUPERVISOR DE FUNCIONÁRIO
Referência: SuiteAnswers 35346
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIAR CAMPO DE MEMO PERSONALIZADO OBRIGATÓRIO EM RELATÓRIOS


DE DESPESA
Referência: SuiteAnswers 35489
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: Para pesquisar e votar no aprimoramento, consulte 10054 Voting for


Enhancements.

Solução

1. Criar Campo da linha da transação personalizada

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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Formulário Relatório de despesa preferido: Clique em Editar
3. Clique em Campos da tela
4. Clique em Despesas
5. Memo:
o Exibir: Desmarque a caixa de seleção
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA DO RELATÓRIO DE DESPESAS POR CATEGORIA DE


DESPESAS FILTRADA POR CLIENTE/PROJETO
Referência: SuiteAnswers 35568
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

LIMITAR CATEGORIA DE DESPESA POR SUBSIDIÁRIA NOS RELATÓRIOS DE


DESPESAS
Referência: SuiteAnswers 33748
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

2. Navegue até Listas > Contabilidade > Contas > Novo


Tipo = Despesa
Nome = Nova Zelândia - Despesa de Utilitários
Subsidiária = Nova Zelândia

3. Navegue até Configurar > Contabilidade > Categorias de Despesas > Novo
Nome = Utilitários NZ
Conta de Despesas = Nova Zelândia - Despesa com Utilitários

4. Criar um Relatório de Despesas


- Faça log-in como John Doe
- Navegue até Transações > Funcionários > Informar Relatórios de Despesas.
- Guia Despesas, Clique em Categoria

Resultado Real:
Categoria Despesa NZ Utilitários incluídos na lista

- Faça login como John Cruz

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.

O RELATÓRIO DE DESPESA NÃO MOSTRA A CAIXA DE SELEÇÃO DE


APROVAÇÃO DO SUPERVISOR NO MODO DE EDIÇÃO
Referência: SuiteAnswers 29617
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 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:

1. Deve haver um valor atribuído no campo Supervisor no registro do Funcionário


2. Deve haver um valor atribuído no campo Aprovador de despesas no registro
do Funcionário na aba Recursos humanos (isso pode ser movido para uma aba
diferente por meio da personalização).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIOS DE DESPESAS COM STATUS DE APROVAÇÃO DO SUPERVISOR


PENDENTE A SEREM ROTEADOS PARA O NOVO SUPERVISOR/APROVADOR
DE DESPESAS
Referência: SuiteAnswers 29939
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

1249
Produto: NetSuite 2020.1

Cenário

Foi observado no Guia de Ajuda que "Aprovações de horas ou despesas existentes já


enfileiradas permanecem na mesma fila do supervisor, apesar das alterações de datas efetivas.
No entanto, novas aprovações são roteadas para o novo gerente."

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.

Observação: O Aprimoramento 251612 foi criado para poder rotear automaticamente os


Relatórios de despesa para o novo supervisor/aprovador de despesa.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIE UMA PESQUISA SALVA DA TRANSAÇÃO DE PAGAMENTO DO


DOCUMENTO DE FATURAMENTO QUE EXCLUIRÁ OS PAGAMENTOS FEITOS
AOS RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 30234
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

BOTÃO COMPLETAR DEPOIS ESTÁ AUSENTE NA PÁGINA NOVOS


RELATÓRIOS DE DESPESAS USANDO UMA FUNÇÃO DA CENTRAL DE
FUNCIONÁRIO
Referência: SuiteAnswers 31651
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 Função da Central de Funcionários para Inserir relatórios de
despesas quando o botão Completar depois está ausente.

Solução

O usuário precisa de uma função de Administrador ou de qualquer função que tenha


permissão para acessar a página Preferências contábeis.

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Clique na sub-aba Roteiro de aprovação
3. Desmarque a caixa dos Relatórios de despesas
4. Clique em Salvar
5. Alterne para uma função do Central de Funcionários e clique em Inserir
relatórios de despesas. O botão Completar depois deve ser mostrado.

Observação: A caixa de seleção Relatórios de despesas será marcada se o usuário usar


o SuiteFlow para processar aprovações de despesas. A função Completar depois poderia ser
personalizada no fluxo de trabalho.

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.

REORGANIZAR TÓPICOS DA BASE DE CONHECIMENTO


Referência: SuiteAnswers 91873
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 reorganizar os tópicos na aba Base de conhecimento.

Solução

1. Navegue até Commerce > Site Builder > Abas


2. Base de conhecimento: Clique em Editar

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.

BUSCA SALVA DA TRANSAÇÃO PARA CHEQUES E PAGAMENTO DA FATURA


PARA MOSTRAR ENDEREÇO DO BENEFICIÁRIO
Referência: SuiteAnswers 91871
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 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.

CHAVE DE REFERÊNCIA DO FORMULÁRIO PERSONALIZADO INVÁLIDA


XXXX
Referência: SuiteAnswers 91866
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 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.

LOCALIZAÇÃO DA CHINA > FUNÇÃO DE CONTADOR DA CHINA >


RELATÓRIO DE SALDO DE CONTA DA CHINA > FILTRAR TODAS AS CONTAS E
SUBCONTAS > ERRO: FALHA AO LOCALIZAR CONTA POR NOME DE CONTA
COM ESTILO DE RELATÓRIO
Referência: SuiteAnswers 91865
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

6. Usando a função Administrador, navegue


até Configuração > Usuário/Funções > Gerenciar funções
7. Edite a Função personalizada com o erro
8. Marque a caixa de seleção Permitir visualização de subsidiária cruzada
9. Clique em Salvar

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.

RESOLVER ERRO: "SSS_INVALID_SRCH_OPERATOR", "MESSAGE": "UM


NLOBJSEARCHFILTER CONTÉM UM OPERADOR INVÁLIDO OU NÃO ESTÁ NA
SINTAXE CORRETA: CUSTRECORD_DEPRHISTCURRENTAGE." NA PÁGINA
HISTÓRICO DE DEPRECIAÇÃO FAM
Referência: SuiteAnswers 91864
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Exclua os Ativos importados incorretamente


Observação: Para obter instruções detalhadas, consulte o artigo 68808 Deleting
Assets.
2. Importe os Ativos novamente
Observação: Para obter instruções detalhadas, consulte os artigos 21804 Creating
Mid-life Assets by Importing CSV e/ou 19102 Manually Creating Asset Records.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO INESPERADO NAS PREFERÊNCIAS DE EMAIL APÓS SALVAR


Referência: SuiteAnswers 91788
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 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

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. Se a opção Enviar email para o usuário conectado estiver marcada em qualquer
uma das Opções do ambiente de teste ou nas Opções de pré-visualização de lançamento,
preencha o email
5. Clique em Salvar

Escolha qualquer outra opção

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.

NÃO É POSSÍVEL SALVAR AS INFORMAÇÕES DE IMPOSTO NO REGISTRO DO


FUNCIONÁRIO USANDO O FORM W-4 2020
Referência: SuiteAnswers 91780
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Visite o site do IRS para obter mais informações: https://www.irs.gov/newsroom/faqs-on-the-


2020-form-w-4

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPORTAÇÃO CSV > ORDEM DE VENDA > STATUS ESTÁ PENDENTE DE


APROVAÇÃO USANDO FUNÇÃO NÃO ADMINISTRADOR, MAS ATENDIMENTO
PENDENTE USANDO A FUNÇÃO DE ADMINISTRADOR
Referência: SuiteAnswers 91742
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 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

Este é o comportamento padrão do sistema quando se trata da importação CSV. Se os


usuários não puderem editar o Status do Pedido de um Pedido de Vendas por meio da UI,
eles também não poderão fazer isso por meio da importação CSV. Para resolver isso, os
usuários podem editar o fluxo de trabalho de aprovação original ou criar fluxos de trabalho
adicionais para a atribuição para ter a capacidade de editar o Status do Pedido.

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

1. Navegue até Relatórios > Nova busca


2. Tipo de busca: Selecione Caso
3. Clique no botão Criar busca salva
4. Título da busca: Insira um Título
5. Clique na sub-aba Resultados
6. Campo:
o Selecione: Fórmula (Texto)
o Tipo de Resumo: Grupo
o Fórmula: Informe o to_char({closed}, 'yyyy-mm-dd')
o Selecione: Atribuído a
o Tipo de resumo: Grupo
o Selecione: Número
o Tipo de Sumário: Contagem
7. Clique em Adicionar
8. Clique em Salvar e executar

Observação: O 'yyyy-mm-dd' depende do seu formato de data. Verifique isso também.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONFIGURAR GRÁFICO DE TENDÊNCIA > PESQUISA SALVA NÃO APARECE


NA LISTA DE PESQUISAS SALVAS
Referência: SuiteAnswers 91740
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

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.

EXCLUIR OU DESATIVAR COMPARTIMENTO (BIN)


Referência: SuiteAnswers 91014
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 excluir os Compartimentos (bins) existentes, no entanto, os Números


de compartimentos (bin) existentes estão associados ao registro do Item e houve transações
que os usam.

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.

A opção disponível é definir registros de compartimentos (bins) como status Inativo. O


compartimento (bin) deletado é diferente do item desativado. Quando um registro de
compartimento (bin) é definido como status Inativo, o registro de compartimento (bin) ainda
será mostrado na lista de registros de compartimentos (bins), mas não estará mais disponível

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.

1. Vá para Listas > Cadeia de fornecimento (Supply Chain) > Compartimentos


(bins)
2. Selecione o registro de Compartimento (Bin)
3. Clique em Editar
4. Inativo: Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

VÁRIOS LOCAIS COM UMA ÚNICA CONTA UPS


Referência: SuiteAnswers 91007
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 configurar uma Conta UPS para Vários Locais

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.

MOEDA PADRONIZADA PARA MOEDA DO CLIENTE EM UMA TRANSAÇÃO


EXISTENTE
Referência: SuiteAnswers 91018
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIAR PESQUISA SALVA DE ITEM PARA MOSTRAR LOCAIS COM


QUANTIDADE DISPONÍVEL DEFINIDA COMO NULA
Referência: SuiteAnswers 91581
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 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:

6. Navegue até Listas > Contabilidade > Itens


7. Clique em Editar do registro de Item afetado
8. Clique em Salvar

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.

RESOLVER AVISO: "O IMPACTO G/L DE UMA TRANSAÇÃO EM UM PERÍODO


FECHADO NÃO PODE SER ALTERADO." AO EDITAR UMA FATURA EM
PERÍODO FECHADO COM MODIFICAÇÕES NÃO CONTÁBEIS
Referência: SuiteAnswers 91582
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Edite a Fatura em um Período fechado. Eles atualizam uma Linha de transação


personalizada (Alteração de impacto que não é do Livro Razão Geral) e, em seguida, clique
em Salvar. Eles receberam um aviso "O impacto do Livro Razão Geral de uma transação em
um período fechado não pode ser alterado."

Exemplo:

• Data da Fatura = 11/09/2019


• Período de contabilização da Fatura = Out. 2019
• Configurações > Contabilidade > Preferências contábeis > aba Geral > Permitir data de
transação fora do período de lançamento definido como Não permitir

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

1. Vá para Configurações > Contabilidade > Preferências contábeis


2. Na aba Geral, defina Permitir data da transação fora do período de lançamento foi
definida como Permitir
3. Clique em Salvar
4. Atualize a Fatura e execute a alteração na Linha de transação personalizada

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:

• SuiteSuccess - SC Theme|Bridge, ID: 239193 version 1.0.25


• SuiteSuccess - SC Theme|Horizon, ID: 239198 version 1.0.29
• SuiteSuccess - SC Theme|Manor, ID: 239754 version 1.0.31
• SuiteSuccess - SC Theme|Posh, ID: 239206 version 1.0.34
• SuiteSuccess - SC Theme|Summit, ID: 239212 version 1.0.34
• SuiteSuccess - SC Theme|Threads, ID: 239196 version 1.1.22

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.

Para disponibilizar as imagens, o usuário precisa fazer o seguinte:

1. Anote o ID do bundle do Tema base do SuiteCommerce

1. Vá para Personalização > SuiteBundler > Pesquisar e instalar bundles > Lista
2. Procure o tema base do SuiteCommerce
3. Anote o ID do bundle

2. Faça download das imagens da pasta Tema base do SuiteCommerce

1. Vá para Documentos > Arquivos > Pasta de arquivo


2. Clique em SuiteBundles
3. Clique em Bundle 343576
4. Clique em Suite_Commerce_Base_Theme
5. Clique em Ativos
6. img: Clique em Download

1265
3. Faça upload do img.zip para a pasta img do tema

1. Vá para Documentos > Arquivos > Pasta de arquivo


2. Clique em Arquivos de hospedagem de sites
3. Clique em Live Hosting Files
4. Clique em Aplicativos SSP
5. Clique em NetSuite Inc. - SCS
6. Clique em SuiteCommerce Standard
7. Clique em Extensões
8. Clique em SC
Observação: Caso o tema ativado não esteja nessa pasta, volte à etapa 3.6 e clique em
SuiteCommerce Standard2.
9. Clique no Tema
10. Clique na versão mais recente do Tema
11. Clique em img
12. Clique em Adição avançada
13. Clique em Procurar...
14. Localize o arquivo img.zip
15. Descompactar arquivos: Marque a caixa de seleção
16. Clique em Adicionar

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.

PROPOSTA DE ATIVO > EXPOR NOME DO FORNECEDOR


Referência: SuiteAnswers 90949
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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, &amp; 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.

COMO REGISTRAR A RESTITUIÇÃO DEPOSITADA DO CRÉDITO DO


FORNECEDOR APÓS A FATURA JÁ TER SIDO PAGA INTEGRALMENTE
Referência: SuiteAnswers 90906
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Há ocorrências em que os Fornecedores fornecem um Crédito de fatura depois que o


pagamento já foi feito a eles. Com isso, os usuários não podem criar um Crédito de
fatura aplicado à Fatura paga porque já foi paga integralmente.

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

Observação: Certifique-se de estar registrado/conectado à página Comunidade de Suporte


NetSuite para visualizar o vídeo (em inglês).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A FUNÇÃO PERSONALIZADA NÃO CONSEGUE CRIAR OU EDITAR BUSCAS


SALVAS APÓS A ATIVAÇÃO DE PERMISSÕES AVANÇADAS DO FUNCIONÁRIO
Referência: SuiteAnswers 90942
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Todas as Funções personalizadas usadas internamente pelos funcionários devem ter a


Permissão pública do Funcionário adicionada.

1. Navegue até Configurações > Usuários/Funções> Gerenciar funções


Observação: Utilize a função de Administrador
2. Função personalizada: Clique em Editar
3. Clique em Acesso do funcionário
4. Permissão: Selecione Funcionário público
5. Nível: Selecione Visualizar
6. Restrições: Selecione Ativos e não encerrados
7. Clique em Salvar

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

Visualizar os Lançamento de estorno resulta em um erro inesperado.

Solução

O motivo do Erro Inesperado ao exibir o Lançamento de estorno é porque o campo Nº do


Lançamento no Lançamento original contém um caractere especial, por exemplo, ( ' ).
Remova o caractere especial do Lançamento e salve-o, em seguida, verifique o Lançamento de
estorno.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: "OCORREU UM ERRO INESPERADO" EM MEU PERFIL


Referência: SuiteAnswers 90956
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

A função personalizada da Central de Funcionários obtém um erro inesperado ao acessar o link


Meu Perfil quando uma permissão personalizada com restrição Somente informações próprias
inclui um campo personalizado inativo.

O Administrador precisa remover o campo personalizado inativo da permissão personalizada


atribuída à função da Central de Funcionários.

1. Identifique o campo personalizado inativo:

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

2. Remova o campo personalizado inativo na permissão:

1. Navegue para Configuração > Usuários/Funções > Gerenciar Permissões


2. Permissão de funcionário personalizado: Clique em Editar
3. Campos
o Clique em Campos personalizados
o Clique em Campo personalizado inativo
o Clique em Remover
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NENHUMA PROGRAMAÇÃO DE DEPRECIAÇÃO FOI GERADA PARA O


MÓDULO DE ATIVO FIXO RECÉM-INSTALADO
Referência: SuiteAnswers 90944
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

OBSERVAÇÕES DO SISTEMA DE REGISTRO DE CONTATO NÃO RETORNAM O


CAMPO EMPRESA
Referência: SuiteAnswers 90953
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 gostaria de verificar as alterações do campo Empresa nos registros de Contato, no


entanto, na verificação de Contato > Informações do sistema > Observações do sistema,
quando o Campo estiver definido como Empresa, nenhum resultado será retornado.

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.

NÚMERO DE DESTINATÁRIOS E MEMBROS DO GRUPO EM UMA PESQUISA DE


CLIENTE SALVA NÃO CORRESPONDEM NA MESCLA DE E-MAIL EM MASSA
Referência: SuiteAnswers 90945
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 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.

1. Navegue até Listas > Busca > Buscas salvas


2. Busca do cliente em questão: Clique em Editar
3. Clique na sub-aba Público
4. Campo de seleção múltipla de funcionários: Selecione Usuário B
5. Clique em Salvar

Após aplicar as alterações, o Usuário B agora vê o mesmo número de destinatários em


comparação com o número de resultados da Busca salva do cliente.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A CONTA MOSTRA A CONTA PRINCIPAL, EMBORA APENAS A OPÇÃO EXIBIR


ÚLTIMA PREFERÊNCIA DE SUBCONTA ESTEJA ATIVADA
Referência: SuiteAnswers 90952
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 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.

NOVA LINHA CODIFICADA PARA IMPRESSÃO DE CÓDIGO DE BARRA


Referência: SuiteAnswers 90913
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Personalizar Modelo avançado de PDF/HTML

1. Navegue até Personalização > Formulários > Modelo avançado de PDF/HTML


2. Clique em Editar ou Personalizar Modelo Avançado de PDF/HTML da Fatura
3. Adicione os seguintes códigos onde o código de barras deve ser colocado.

<#assign sampledata= 'Sample data' + '


' +'new line'>

4. Clique em Configuração do modelo


5. Título: Informe o Título
6. Exemplo: Modelo de PDF/HTML de Fatura personalizada com nova linha no Código
de barras
7. Clique em Salvar

2. Personalize Formulário

1. Navegue até Personalização > Formulários > Formulários de transação


2. Clique em Editar ou Personalizar formulários
3. Tipo de impressão: Clique em Avançado
4. Imprimir modelo: Selecione o Modelo de PDF/HTML da Fatura
personalizada com a nova linha no Código de barras
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

AO CRIAR NOVO REGISTRO DO ITEM E MÉTODO DE REABASTECIMENTO =


EM FASE DE HORAS. APÓS CLICAR EM SALVAR, ERRO:ORA-02290:
VERIFICAR LIMITE (NLCOMPANY.SUPPLYREPLENISHMENTTYPECHECK2)
SERÁ EXIBIDO
Referência: SuiteAnswers 90905
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

O usuário precisa ter o recurso módulo de Estoque avançado e Gerenciamento avançado de


estoques ativado em sua conta.

Além disso, certifique-se de que a funcionalidade Demand Planning também esteja ativada.

Para ativar o Gerenciamento avançado de estoques:

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Na aba Itens e estoque > sub-aba Estoque, verifique o Gerenciamento
avançado de estoques
3. Clique em Salvar

Para ativar o Demand Planning:

1. Navegue até Configuração > Empresa > Habilitar recursos


2. Na aba Itens e estoque > sub-aba Estoque, verifique o Demand Planning
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DETALHES DO ITEM QUE PODEM SER COPIADOS QUANDO A AÇÃO FAZER


CÓPIA É SELECIONADA NO REGISTRO DO ITEM
Referência: SuiteAnswers 90917
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Em conclusão, os detalhes do item, como Nome/Número do Item, Nome/Código de Exibição,


Quantidade em Estoque e Preço da Última Compra, não serão copiados, porque são detalhes
exclusivos para cada item e podem ser usados como identificador para tipos específicos de
pesquisas salvas.

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.

FÓRMULA PARA MASCARAR OS PRIMEIROS 3 DÍGITOS DE UM CAMPO


Referência: SuiteAnswers 90915
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

FILTRAR E-MAILS INTERNOS MOSTRADOS NO SUBLISTA DE MENSAGENS DA


SUBG-ABA COMUNICAÇÃO NO REGISTRO DO CASO
Referência: SuiteAnswers 90948
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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. Crie Campos de entidade

1. Navegue até Personalização > Listas, registros e campos > Campos de


entidade > Criar
2. Nome do campo: Insira o Título
Exemplo: Interno
3. Tipo: Marque a caixa de seleção
4. Armazenar valor: Marque a caixa de seleção
5. Clique em Aplica-se a
6. Registros desejados em que o Interno deve aparecer: Marque a caixa de seleção
7. Clique em Exibir
8. Sub-aba: Selecione Principal
9. Clique em Salvar

2. Abra o registro de Caso


Observação: Navegue até todos os registros (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), edite-os e marque a caixa de seleção Interno, onde o endereço de e-mail deve
ser tomado como interno.

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.

NÃO É POSSÍVEL APROVAR A SOLICITAÇÃO DE FOLGA QUANDO O TIPO DE


FOLGA ESTÁ ASSOCIADO A UM ITEM DE FOLHA DE PAGAMENTO
Referência: SuiteAnswers 90918
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Time-Off Tracking | ID do pacote: 112449

Cenário

O item da Folha de pagamento atribuído ao Tipo de Ausência é delimitado ou expirado no


registro do Funcionário. O Supervisor do funcionário recebe um erro ao aprovar a Solicitação
de folga do funcionário: “Não é possível aprovar a Folga, esta Solicitação de folga não pôde ser
aprovada. Não é possível gerar entradas de Rastreamento de horas. Entre em contato com o
administrador de RH para revisar o registro do funcionário em busca de dados ausentes ou
incorretos".

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:

1. Navegue até Listas > Funcionários > Funcionários


2. Registro do Funcionário: Clique em Editar
3. Clique em Folha de pagamento
4. Clique em Horas acumuladas
5. Localize o item da Folha de pagamento associado ao Tipo de folga solicitado pelo
funcionário
6. Data de efetivação: Verifique se esta Data é anterior à Data inicial da solicitação de
folga. Caso contrário, informe uma Data anterior à Data inicial da solicitação de folga.
7. Data de expiração: Verifique se esta Data é posterior à Data final da solicitação de
folga. Caso contrário, informe uma Data posterior à Data final da solicitação de folga.
8. Clique em OK
9. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA EM ONDA WMS USANDO DATA DE ENTREGA > NÃO MOSTRANDO


RESULTADOS
Referência: SuiteAnswers 90916
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

TEMA DO SUITECOMMERCE BASE ESTÁ AUSENTE NO EXTENSION MANAGER


Referência: SuiteAnswers 90940
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á instâncias nas quais o Tema do SuiteCommerce Base não está disponível na


opção Tema no Gerenciador de extensões.

Solução

Siga as etapas listadas abaixo:

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

Observação: Verifique se não há registro com o mesmo Nome.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

APLICAÇÃO NETSUITE POINT OF SALE (NSPOS) NÃO CARREGA


Referência: SuiteAnswers 90941
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Pressione a tecla Windows + R, Executar janelas pop-up


2. Abrir: Digite C:\Windows\system32\config\systemprofile\AppData\Local\
3. Pressione Enter
4. Crie a pasta TileDataLayer
5. Abra a pasta criada TileDataLayer
6. Crie outra pasta chamada Banco de dados dentro da pasta do TileDataLayer
7. Reinicie o computador

Observação: Depois que o computador for reiniciado, execute o aplicativo NSPOS novamente.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO NO RELATÓRIO DE DESPESA: “O FUNCIONÁRIO QUE VOCÊ


SELECIONOU ESTÁ BASEADO EM UM NEXUS PARA O QUAL VOCÊ É
OBRIGADO A DEBITAR UM TIPO DIFERENTE DE IMPOSTO.”
Referência: SuiteAnswers 91892
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 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.

CCCREDITSERVICE_CAPTUREREQUESTID INCORRETO NO EVENTO DE


PAGAMENTO
Referência: SuiteAnswers 91904
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 informou que o valor do ccCreditService_captureRequestID no Evento de


pagamento >aba Raw request do Reembolso em dinheiro é diferente do valor do
campo Referência de P/N no registro especificado.

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.

Etapas para reproduzir o comportamento:

1. Criar uma Venda à vista para o cliente A, Ref. N/P = 12345


2. Criar uma Venda à vista para o cliente B, Ref. N/P = 99999
3. Criar uma Autorização de devolução para o cliente B clicando em Autorizar devolução
na Venda à vista
4. Crie um Reembolso em dinheiro para o Cliente B clicando no botão Reembolso na
Venda à vista. No campo Ref. N/P, coloque 12345 e clique em Salvar

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.

FECHAR VÁRIOS PERÍODOS > ERRO: OS PERÍODOS PRECISAM SER


FECHADOS EM ORDEM CRONOLÓGICA
Referência: SuiteAnswers 91021
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 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

9. Efetue log-in na Produção como Administrador


10. Navegue até Configurações > Empresa > Contas de sandbox
11. Conta Sandbox: Verifique Detalhes
Observação: Se a página Contas de Sandbox estiver em branco, significa que
nenhuma licença de Sandbox foi provisionada ainda. Entre em contato com o
Gerente de Conta para verificar o status de provisionamento. Tenha em mente que
pode levar alguns dias a partir do momento em que uma Estimativa/Pedido de
vendas é processada até que a licença seja realmente provisionada. Depois que os
detalhes do Sandbox estiverem disponíveis na página Contas de sandbox, clique no
botão Copiar dados para sandbox para iniciar a primeira atualização que cria a
conta.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FORNECEDOR DO REINO UNIDO > ORDEM DE COMPRA > NÃO É POSSÍVEL


CALCULAR IMPOSTO
Referência: SuiteAnswers 91000
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 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.

EXIBIR TIPO DE BÔNUS AO CONCEDER BÔNUS


Referência: SuiteAnswers 91488
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 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

O campo suspenso Tipo de bônus exibe os Tipos de bônus aplicáveis ao funcionário. O


funcionário precisa vincular o Item da subsidiária e da folha de pagamento associado ao Tipo
de bônus.

Verifique o Tipo de Bônus

1. Navegue até Configurações > Sistema de informações de RH > Tipo de bônus


2. Verifique o Tipo de bônus que não está disponível na lista suspensa Tipo de bônus.
3. Tipo de bônus: Clique em Visualizar

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.

Atualize o Item da Folha de Pagamento

1. Navegue até Listas > Funcionários > Itens da Folha de Pagamento


2. Item da Folha de Pagamento: Clique em Editar
Observação: Edite o item da folha de pagamento que está associado ao Tipo de Bônus

3. Aplicar: Marque a caixa de seleção correspondente ao lado do nome dos


funcionários aos quais o Item da Folha de Pagamento se aplica
4. Data de Efetivação: Insira uma data
5. Data de Expiração: Insira uma data
6. Clique em Salvar

1284
Esse artigo foi útil? Clique aqui para deixar seu comentário.

PONTUAÇÃO KPI DE ESTOQUE MOSTRANDO VALORES ZERO


Referência: SuiteAnswers 91513
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 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.

OS PREÇOS ESTÃO SENDO ARREDONDADOS PARA 02 CASAS DECIMAIS APÓS


ATUALIZAÇÃO EM MASSA
Referência: SuiteAnswers 91052
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

1285
Aplica-se a
Produto: NetSuite 2020.2

Cenário

Os preços de Vendas com 03 ou mais casas decimais em registros de item são


arredondados para 02 casas decimais.

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.

Este é o cenário, mesmo quando a opção Arredondamento definida na página Atualização


em massa está definida como Nenhum.

Observação: A solicitação de Aperfeiçoamento 262112 já estava preenchida para o assunto.


Para buscar e votar no aprimoramento, veja 10054 Voting for Enhancements.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FORMATO DE ENDEREÇO DE ENTREGA DA CHINA


Referência: SuiteAnswers 91040
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Estes são alguns componentes de um Endereço na China:

1. O Código postal é um número de 6 dígitos sem espaços

2. Distrito é uma subdivisão de um município ou cidade

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

O endereço pode ou não ter um número de rua, dependendo do endereço.

Aqui estão alguns exemplos de Endereços de Rua com Números de Rua:

• 12 Estrada Sun

• Não. 34 Rain Road

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.

6. Edifício, número do bloco/número do edifício, número do quarto

Quando não há Número de Rua, geralmente há um Nome de Edifício. Geralmente, o Nome do


Edifício refere-se a um complexo de construção com vários edifícios. Quando esse for o caso,
um Número do Edifício ou Número do Bloco deve ser especificado junto com um Número do
Quarto.

1287
Exemplo: Sky Road, Cloud Building, Bloco A, Quarto 12

Quando um Bloco/Número do Edifício não é especificado para um Complexo de Construção, a


transportadora pode não saber para qual edifício entregar.

Observação: A informação acima é apenas um resumo de alguns componentes comuns de


endereços chineses e não se aplica a todos os endereços na China. Consulte as diretrizes de
endereço da Transportadora de Entrega.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA DE ITEM SALVA > DIFERENÇA ENTRE NOME E NOME (INTERNO)


Referência: SuiteAnswers 91549
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ORDEM DE COMPRA > BOTÃO INFORMAR PAGAMENTO ANTECIPADO NÃO


ESTÁ MOSTRANDO
Referência: SuiteAnswers 91558
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Clique em Editar para o formulário preferencial
3. Na sub-aba Ações > Sublista de Ações padrão, marque a caixa de
seleção Exibir para Entrar na ação de Pagamento antecipado
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CABEÇALHO DE DATA E DATA DE VENCIMENTO TROCADO NAS PÁGINAS


MINHA CONTA DO SITE
Referência: SuiteAnswers 91541
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 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

Verifique a configuração do site

1. Navegue até Configurações > SuiteCommerce Advanced > Configuração


2. Em Selecionar Site, selecione o site que você configurará
3. Em Selecionar Domínio, selecione o domínio que você configurará
4. Clique em Configurar
5. Navegue até Minha Conta > Colunas da Lista de transações
6. Certifique-se de que a caixa de seleção Ativar Gerenciamento de Colunas de
Faturas esteja marcada
7. Em Colunas da lista de transações Faturas em aberto, certifique-se de que a ordem
seja a seguinte
o Primeira linha
▪ ID = dueto
▪ Nome do campo = Data de Vencimento
o Segunda linha
▪ ID = trandate

1289
▪Nome do campo = Data
o Terceira linha
▪ ID = valor
▪ Nome do campo = Valor
8. Clique em Salvar

Observação: Após definir todas essas alterações, façamos as Solicitações de Invalidação de


Cache. Verifique o ID SuiteAnswers 65636 para obter mais informações.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR UM RELATÓRIO MOSTRANDO COTAS DO REPRESENTANTE DE


VENDAS VERSUS REAIS
Referência: SuiteAnswers 91539
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 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.

IMPRIMIR CUSTO DE ENVIO NO LAYOUT EM PDF DO FORMULÁRIO DE


TRANSAÇÃO DE FOLHA DE COLETA
Referência: SuiteAnswers 91562

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.

PÁGINA ORDENS DE RECEBIMENTO > CLIQUE EM RECEBER > SALVAR


RECEBIMENTO DO ITEM > ERRO: FORNEÇA VALORES PARA OS SEGUINTES
CAMPOS NA LISTA ITENS: LOCAL DE DESTINO
Referência: SuiteAnswers 91537
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SCRIPT PERSONALIZADO PARA OCULTAR BOTÕES DE TRIANGULAÇÃO DA


EU
Referência: SuiteAnswers 91528
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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');

//Get the button under the Item Sublist


var button = itemSublist.getButton('custpage_eutriangulation_mark');

//Disable the button in the UI

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.

EXPORTAR PEDIDO DE COMPRA NO ARQUIVO EXCEL/ CSV


Referência: SuiteAnswers 91495
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 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.

A CONSULTA DE REQUISITOS BRUTOS TEM ORDEM DE SERVIÇO


PLANEJADA - CONSUMO DE COMPONENTE COMO PRIMEIRA LINHA
Referência: SuiteAnswers 91493
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para contornar isso:


1. Você pode estender a data inicial do Plano de Suprimento de Item para incluir a data de
demanda da Montagem
2. Defina uma data de demanda futura (Data de embarque esperada se Ordem de Venda/Data
de Produção se Ordem de Serviço) na ordem de venda/ordem de serviço levando em
consideração o lead time para desenvolver o item de Montagem e seus componentes.

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.

DEFINIR CAIXA DE SELEÇÃO DE CARTÃO DE CRÉDITO APROVADO USANDO


RESTLET
Referência: SuiteAnswers 91506
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 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

Observação: Evite usar nlapiSetFieldText ou record.setFieldText, é recomendável


usar nlapiSetFieldValue ou record.setFieldValue.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATUALIZAR ID EXTERNO DO SEGMENTO PERSONALIZADO VIA


ATUALIZAÇÃO DE IMPORTAÇÃO CSV
Referência: SuiteAnswers 91490
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 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

1. Crie um Arquivo CSV que tenha o ID Interno do Registro de Segmento


Personalizado que precisa de atualização e o ID Externo preferencial a ser usado
2. Navegue até Configurações > Importar/Exportar > Importar Registros CSV
3. Tipo de importação: Selecione Classificação
4. Tipo de registro: Selecione o segmento personalizado preferido
5. Arquivo(s) CSV: Selecione Arquivo CSV criado na Etapa 1
6. Clique em Próximo
7. Manuseio de dados: Selecione Atualização
8. Clique em Próximo
9. Mapeamento de campo: Corresponder/Mapear ID Interno e ID Externo do arquivo
CSV para os campos apropriados do NetSuite
Exemplo: ID Interno/ID Externo > ExternalId
10. Clique em Próximo

1297
11. Clique em Salvar e Executar

Observação: A mensagem de confirmação contém um link para exibir o status do trabalho de


importação. A página mostra se os registros foram importados/atualizados com sucesso e,
caso contrário, deve especificar o motivo da falha na importação/atualização.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL EXCLUIR LEAD DEVIDO AOS REGISTROS RELACIONADOS


Referência: SuiteAnswers 91032
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 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.

1. Exclua todas as chamadas telefônicas.


1. Navegue para Listas > Relacionamentos > Lead
2. Registro de Lead em questão: Clique em Exibir
3. Clique na sub-aba Comunicação
4. Clique em sublistas Atividades
5. Telefonema: Clique em Editar
Observação: Faça isso para todas as chamadas telefônicas no registro de leads.
6. Ações: Clique em Excluir
Observação: Faça isso na janela pop-up resultante.
2. Exclua todas as notas do usuário.
1. Navegue para Listas > Relacionamentos > Lead
2. Registro de Lead em questão: Clique em Exibir
3. Clique na sub-aba Comunicação
4. Clique em sublistas do Notas do usuários
5. Nota do usuário: Clique em Editar
Observação: Faça isso para todas as notas de usuário no registro de leads.
6. Ações: Clique em Excluir
Observação: Faça isso na janela pop-up resultante.
3. Remova a fonte do Lead
1. Navegue para Listas > Relacionamentos > Lead
2. Registro de Lead em questão: Clique em Editar
3. Clique na sub-aba Marketing

1298
4. Origem do Lead: selecione o valor em branco
5. Clique em Salvar

Após aplicar as alterações acima, o usuário poderá excluir o registro de Lead.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ALTERAR A IMAGEM DO CARRO


Referência: SuiteAnswers 90978
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Início rápido > Configurações > Sliders


2. Selecione Editar ou Visualizar
3. Altere a imagem
4. Selecione Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O CÓDIGO DO IMPOSTO NÃO APARECE NA LISTA SUSPENSA ALÍQUOTA


DERIVADA DE
Referência: SuiteAnswers 90959
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: As transações com códigos de imposto EC aparecem no relatório Lista de Vendas


EC para que isso precise ser considerado antes de fazer as alterações.

Solução

1. Navegue até Configurações > Contabilidade > Códigos de Imposto


2. Clique em Editar ao lado do código de imposto de onde outro código de imposto
será derivado
3. Registro de imposto: Código CE: Desmarque a Caixa de Seleção
Observação: Se a caixa de seleção Código CE estiver desmarcada, ela aparecerá na lista
suspensa Alíquota Nocional Derivada de de outro código de imposto.
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVIDO - NÃO É POSSÍVEL CONVERTER COTAÇÕES EM PEDIDOS DE


VENDAS
Referência: SuiteAnswers 90982
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 Advanced e SuiteCommerce Standard

Cenário

Problemas ao converter cotações em Pedidos de vendas no site.

Solução

1. Abra uma estimativa no modo Editar na IU


2. Navegue até a sub-aba Entrega
3. Navegue até a lista suspensa Selecionar endereço, certifique-se de que um endereço de
entrega esteja selecionado e não personalizado.
4. Navegue até a sub-aba Faturamento

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.

ATUALIZAÇÕES NECESSÁRIAS PARA O DRIVER DA IMPRESSORA WMS E


CONFIGURAÇÃO DO APLICATIVO DO INTEGRADOR DA TRANSPORTADORA
Referência: SuiteAnswers 90993
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Quando Essas Alterações Entram em Vigor?


Quando o NetSuite 2020.1 desativar a versão 2013.1 do ponto final WSDL, o NetSuite WMS
executará a atualização da versão WSDL. Essas alterações ficarão ativas em sua conta após a
atualização programada do NetSuite Version 2020.1.

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

Verifique se a permissão 'Item' foi concedida à função Personalizada.

1. Navegue até Configuração > Usuário/Funções > Gerenciar Funções


2. Selecione a Função
3. Clique em Permissão
4. Clique em Lista
5. Procure Itens

O nível de permissão deve ser Editar/Total.

Isto é confirmado pelo Gerente de Produto WMS Ripu Dusre.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO RELACIONADO À AFINIDADE IO DURANTE O TESTE DE UM REGISTRO


DO NETSUITE POINT OF SALE (NSPOS)
Referência: SuiteAnswers 91487
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

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.

RESOLVER ERRO: “FALHA NO PAGAMENTO” NO SUITECOMMERCE INSTORE


(SCIS)
Referência: SuiteAnswers 91043
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLVER ERRO: A PESQUISA CONTÉM UMA REFERÊNCIA PARA


ASSOCIAÇÃO PARA A QUAL VOCÊ NÃO TEM UMA PERMISSÃO:
PERSONALIZAR
Referência: SuiteAnswers 91484

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.

Normalmente os usuários usam um formulário de impressão de Pedido de vendas que chamam


de Fatura Proforma e gera/imprime isso.

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.

EXIBIR VALOR DO CAMPO DE LINHA DE TRANSAÇÃO NA BUSCA SALVA DE


ATENDIMENTO DO ITEM
Referência: SuiteAnswers 91872
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 Campo de linha de transação personalizada aplicado no Atendimento do item não é exibido


em uma busca salva de Atendimento do item. Para resolver isso, desmarque a caixa de seleção
Somente visualizar do pedido no campo de linha de transação personalizada.

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.

OCULTAR ID FUNCIONÁRIO NO MODELO AVANÇADO DE PDF DO PEDIDO DE


COMPRA
Referência: SuiteAnswers 91870
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

6. Navegue para Personalização > Formulários > Modelos avançados de


PDF/HTML
7. Modelo de PDF do Pedido de compra preferido: Clique em Editar
8. Canto direito superior: Vá para o Código fonte
9. Substitua $ {record.employee} com o código abaixo:

$ {record.employee? keep_before("- EMP")}

10. Clique em Salvar

Observação: O valor dentro da função keep_before dependerá do formato do ID do


Funcionário. Nesse cenário, o formato do ID do Funcionário é Nome do Funcionário -
EMP123, que significa a função? keep_before("- EMP")} só manterá todos os caracteres antes
de "- EMP". Para obter mais informações, consulte o artigo FreeMarker keep_before função.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OCULTAR COLUNAS RETIRADO E EMPACOTADO NO REGISTRO DO PEDIDO


DE VENDAS
Referência: SuiteAnswers 91580
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Personalize o formulário preferido para ocultar o campo Linha atendida.

Solução

• Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


• Formulário preferido: Clique em Editar
• Clique no Campo de sublista
• Atendido: Desmarque a caixa de seleção
• Clique em Salvar

1306
Esse artigo foi útil? Clique aqui para deixar seu comentário.

ENVIAR E-MAILS DE FATURA EM ABERTO AUTOMÁTICOS PARA CLIENTES


MENSALMENTE
Referência: SuiteAnswers 91577
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 e-mails de fatura aberta automática aos clientes todo mês.

Solução

1. Navegue até Listas > Atualização em massa > Atualizações em massa


2. Faça a expansão de campos das Transações
3. Clique em E-mail em massa
4. Defina um Título de ação
5.Clique na aba Critérios
6. Filtrar:

o Selecione o tipo de filtro:


▪ Clique em Fatura
▪ Clique em Definir
o Adicione o filtro Status:
▪ Clique em Fatura Aberta
▪ Clique em Definir

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

Há ocorrências na criação de um Relatório de despesas, na qual a página não responde quando


um valor para o campo Data é selecionado.

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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Formulário Relatório de despesas preferencial: Clique em Editar
3. Clique na aba Campos da tela
o Campo Conta
▪ Exibir: Marque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO NO RELATÓRIO GERAR REGISTRO DE ATIVOS: INVALID_FLD_VALUE:


VOCÊ INFORMOU UM VALOR DE CAMPO INVÁLIDO XXX PARA O SEGUINTE
CAMPO: CUSTRECORD_ASSETREGISTER_SRC_ASTVAL
Referência: SuiteAnswers 91516
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 Assets Management | ID do pacote: 364000 | Versão 21.1

Cenário

O usuário tenta gerar um Relatório de registro de ativos, mas encontra o


erro NVALID_FLD_VALUE: Você informou um Valor de campo inválido xxx para o seguinte
campo: custrecord_assetregister_src_astval.

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.

1. Valores de Ativos FAM da pesquisa global


2. Abra o Registro de Valores do Ativo cujo ID Interno corresponde ao ID
Interno mencionado no erro
3. Clique em Editar
4. Inativo: Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATUALIZAR PREFERÊNCIA DE E-MAIL DE CLIENTES PARA PDF VIA


IMPORTAÇÃO CSV
Referência: SuiteAnswers 91659
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

B. Preparar arquivo CSV.


1. Exporte o resultado da pesquisa clicando no botão Excel.
2. Edite o arquivo e atualize a coluna de Preferência de E-mail e altere tudo para PDF.
3. Clique em Salvar como um arquivo CSV.

C. Executar Importação CSV.


1. Ir para Configuração > Importar/Exportar > Importar registros CSV
2. Definir Tipo de Importação = Relacionamentos
3. Definir Tipo de Registro = Somente Clientes

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.

PESQUISA SALVA DA TRANSAÇÃO DE RECEBIMENTO DE ITEM PARA


ADICIONAR COLUNA PARA CONTAGEM DE ORDEM DE COMPRA
Referência: SuiteAnswers 91660
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Observação: a coluna Contagem da Ordem de Compra poderá ser diferente da coluna


Contagem de ID Interno se houver Ordens de Compra com vários registros de Recebimento de
Item relacionados.

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.

AUTORIZAÇÃO DE DEVOLUÇÃO > REGISTRO DO CASO > CRIAR TRANSAÇÃO


> ITENS DO PEDIDO DE VENDAS AUSENTES
Referência: SuiteAnswers 91662
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Um usuário pode descobrir que os Itens em um Pedido de vendas, criados usando um


formulário personalizado, estão ausentes na página Criar transação ao tentar processar uma
Autorização de devolução ou um Pedido de vendas de substituição usando a Autorização de
devolução do Caso SuiteApp.

As etapas detalhadas para reproduzir o cenário são as seguintes:

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

Resultado real: Nenhum item é mostrado na página Criar transação

Solução

O usuário deve alterar o formulário usado na criação do Pedido de vendas do formulário


personalizado para um formulário Pedido de vendas padrão ou para um formulário
personalizado criado para um formulário Pedido de vendas padrã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.

É altamente recomendável que os usuários verifiquem se o formulário usado é um formulário


padrão ou de um pacote para verificar se o formulário usado de fato afeta o comportamento
da Autorização de devolução do Caso SuiteApp.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFINIR CAMPO CONTAS A PAGAR NO FATURAMENTO DO FORNECEDOR


COM UMA CONTA A PAGAR PADRÃO
Referência: SuiteAnswers 91652
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 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.

Se o registro fornecedor não estiver associado a nenhuma Conta a pagar, a Fatura do


fornecedor assumirá como padrão as Contas a pagar usadas na última Fatura do

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.

Observação: Para pesquisar e votar no Aperfeiçoamento, consulte 10054 Voting for


Enhancements.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

UMA MENSAGEM DE ERRO APARECE AO CRIAR ENTRADAS DO DIÁRIO DE


AMORTIZAÇÃO: "UM ERRO INESPERADO FOI REGISTRADO NO BANCO DE
DADOS DE ERROS"
Referência: SuiteAnswers 91878
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIAR FORM DA ORDEM DE VENDA PERSONALIZADA PARA A FUNÇÃO DO


VENDEDOR PERSONALIZADO A TER ACESSO SOMENTE A ITENS LIMITADOS
Referência: SuiteAnswers 91887
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 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.

DEPRECIAÇÃO ACUMULADA NO ÚLTIMO MÊS DA PROGRAMAÇÃO DE


DEPRECIAÇÃO
Referência: SuiteAnswers 91897
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 | ID do pacote: 336697

Cenário

Os dois primeiros meses de depreciação de um lançamento não se refletem no mês aplicável.


Portanto, a depreciação para esses meses é NULA. Ao verificar o Registro do Histórico de
Depreciação do Ativo, a depreciação dos referidos meses parece aparecer no último mês da
programação de depreciação, combinada em uma única transação de depreciação. Como o
período para os dois primeiros meses já está fechado, o ajuste será aplicado no primeiro mês do
próximo período aberto.

Solução

A. Crie um Lançamento de depreciação de Ativo Fixo manual. Certifique-se de que


a quantia da transação seja igual ao número de depreciação para ajuste.

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.

Observação: Ao recarregar o registro do Histórico de Depreciação, uma nova linha será


exibida com uma Referência de Contabilização vinculada à Entrada de Depreciação do Ativo
Fixo feita.

B. Edite o Registro do ativo.

1. Navegue até Ativos fixos > Listas > Ativos.


2. Clique em Editar no Registro de Ativos relacionado.
3. Na aba Geral, defina o campo Depreciação Ativa como Falsa.
4. Na linha principal do Registro do Ativo, edite o Valor Contábil Líquido Atual igual
ao valor definido na etapa A-7.
5. Clique em Salvar.
6. Edite novamente o Registro do Ativo definindo o Campo Ativo de
Depreciação como Verdadeiro.
7. Clique em Salvar.

C. Configurar a Configuração do Sistema de Ativo Fixo.

1. Navegue até Ativos fixos > Configuração > Configuração do Sistema.


2. Clique no botão Pré-calcular Valores de Depreciação.
3. Aguarde a conclusão do processo na página Processo FAM.

Retorne aos Registros do Histórico de Depreciação do Ativo para verificar se a depreciação


foi ajustada. Atualize a página, se necessário.

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

Há casos em que um Contato específico na sub-aba Relacionamento de um registro de


Lead/Cliente potencial/Cliente precisa ser exibido no registro Oportunidade para fins
comerciais. Isso é possível definindo o Contato principal no registro Lead/Cliente
potencial/Cliente e um Campo personalizado que originaria o conjunto de valores como
Contato principal.

Solução

1. Atualizar o Contato principal

1. Navegue até Listas > Relacionamentos > Leads/Clientes potenciais/Clientes


2. Lead preferencial/Cliente potencial/Cliente: Clique em Editar
3. Clique na aba Relacionamentos
4. Clique na sub-aba Contatos
5. Clique em Atualizar principal
6. Janela pop-up: Clique em Editar
7. Função: Selecione Contato principal
8. Clique em Salvar

2. Criar o Campo corpo da transação personalizada

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:

CONTA DÉBITO CRÉDITO CÓDIGO DE IVA VALOR DE IVA

50351 Corporativo - Encargos de Serviço Bancário 12.50

50351 Corporativo - Encargos de Serviço Bancário 4.89

50370 Corporativo - Viagem 2,350 - 540.50

10004 BOI Operacional 2,907.89

Em seguida, o usuário salvou o lançamento, mas recebeu uma mensagem de erro de


"Transação não estava no saldo. Total = -540.50."
Nesse caso, o usuário está usando códigos de IVA diferentes por subsidiárias.

Solução

Para solucionar esse problema, faça o seguinte:

1.Na linha da transação, informe um código de IVA relacionado à Subsidiária


2.Assim que o código de IVA for escolhido, o valor de IVA e os valores de IVA serão
preenchidos automaticamente.
3.Clique em Salvar

O lançamento será salvo com êxito sem erros.

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

B. Criar um Campo de Entidade Personalizada


1. Ir para Personalização > Listas, Registros e Campos > Campos da Entidade > Criar
2. Defina o seguinte:
Nome do campo: Endereço Residencial
Tipo: Área de Texto
Armazenar valor: Desmarcado
3. Na guia Aplica-se a > marque Cliente = Verdadeiro
4. Na guia Exibir > defina o seguinte
Subguia: Principal
5. Na guia Validação e valores padrão > definir Pesquisar: Pesquisa de Endereço Residencial
6. Salvar

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

O usuário recebeu acesso à função da Central de parceiro avançada personalizada. No entanto,


as credenciais do usuário não são aceitas e recebem a seguinte mensagem: Você informou um
endereço de e-mail ou senha inválida.

Solução

Marque a Função da Central avançada personalizada se a caixa de seleção Signon único ou


Somente web services estiver marcada.

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções.


2. Editar função da Central de parceiro avançado personalizado
3. Marque a caixa de seleção Somente login único e Função somente para serviços na
web

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.

Observação: O mesmo comportamento é esperado se a permissão Login único do SAML for


adicionada na sub-aba Permissões > sublista Configurações.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVIDO: ERRO INESPERADO. SALVANDO UM REGISTRO DE ITEM AO


PREENCHER O TIPO DE UNIDADE
Referência: SuiteAnswers 87932
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Listas > Contabilidade > Item


2. Clique em Editar
Observação: ao lado do Item
3. Clique em Personalizar
Observação: Na parte superior direita do formulário
4. Clique em Personalizar Formulário
5. Clique na subguia Campos
6. Clique na subguia Principal
Observação: insira a marca de seleção na caixa de seleção Mostrar dos campos
selecionados.
• Tipo de Unidades
• Unidade Base
• Unidade de Estoque
• Unidade de Compra
• Unidade de Venda
• Unidade de Consumo
7. Clique em Salvar

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.

ADICIONANDO UM LINK DO NÚMERO DE RASTREAMENTO QUE ESTÁ


VINCULADO ÀS INFORMAÇÕES DE REMESSA EM UM MODELO DE EMAIL
Referência: SuiteAnswers 87938
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Documentos > Modelos > Modelos de E-mail


2. Modelo de E-mail Personalizado: Clique em Editar
3. Modelo:

4. Clique em Div
5. Adicione o seguinte código

<#if transaction.shipmethod == "UPS">


<p>Order has been shipped with Tracking # <a
href="https://123456app.netsuite.com/app/common/shipping/package
tracker.nl?type=ups&TypeOfInquiryNumber=T&InquiryNumber1=${trans
action.linkedtrackingnumbers}" target="_blank">
${transaction.linkedtrackingnumbers}</a></p>
<#elseif transaction.shipmethod == "FedEx">
<p>Order has been shipped with Tracking # <a
href="https://www.fedex.com/apps/fedextrack/index.html?tracknumb
ers=${transaction.linkedtrackingnumbers}&cntry_code=us"
target="_blank"> ${transaction.linkedtrackingnumbers}</a></p>
<#else>
<p>Tracking is not UPS or FedEx</p>
</#if>

11. Clique em Salvar

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.

VERIFICAR SE O CLIENTE PODE ADICIONAR ITEM ESPECÍFICO NO PEDIDO


DE VENDAS
Referência: SuiteAnswers 87945
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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;

var customer = currentRec.getValue({


fieldId:'entity'
});

var itemid = currentRec.getCurrentSublistValue({


sublistId: 'item',
fieldId:'item'
});

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.

PREÇO BASE É USADO NO PEDIDO DE VENDAS MESMO COM PREÇO DO ITEM


E CONJUNTO DE PREÇOS DO GRUPO NO REGISTRO DO CLIENTE
Referência: SuiteAnswers 87947
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 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.

A VENDA À VISTA É CRIADA NO SUITECOMMERCE INSTORE (SCIS) QUANDO


A PREFERÊNCIA PRESERVAR TRANSAÇÕES QUANDO O PAGAMENTO
ESTIVER EM ESPERA ESTÁ DESATIVADA
Referência: SuiteAnswers 87948
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Este é um comportamento padrão, pois a preferência contábil (Preservar as transações quando o


pagamento estiver em espera) não afeta a forma como as transações são criadas no SCIS
durante o concurso usando o Dispositivo de pagamento EMV.

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.

RESOLVER ERRO: "O CLIENTE NÃO PODE SER INTERCALADO OU EXCLUÍDO


PORQUE: NÃO HÁ PERMISSÕES SUFICIENTES" NA ATRIBUIÇÃO
PERSONALIZADA
Referência: SuiteAnswers 87951
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

A função personalizada já tem Nível de Acesso Completo nas permissões Gerenciamento de


Entidade duplicada e Cliente, mas ainda está obtendo o erro ao tentar mesclar registros de
cliente.

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

1. Compare a Função personalizada em questão com a função de vendas personalizada.


1. Navegue para Configurações > Usuários/Funções > Exibir diferenças de
funções
2. Função base: Selecione Função personalizada em questão (por exemplo,
função da equipe)
3. Compare com: Selecione Função de vendas personalizada
4. Clique em Exibir
Observação: A função personalizada em questão não possui uma permissão de
contatos, enquanto a função de vendas personalizada possui a mesma
permissão adicionada.
2. Adicione a permissão Contatos à Função Personalizada (por exemplo, Função da
Equipe).
1. Navegue para Configurações > Usuários/Funções > Gerenciar funções
2. Função personalizada em questão: Clique em Editar
3. Clique em sub-aba Permissões
4. Clique em sub-lista Listas
5. Permissão: Selecione Contatos
6. Nível de acesso: selecione completo
7. Clique em Salvar
Observação: A função personalizada agora pode executar a mesclagem sem
obter erros.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEMONSTRATIVO DE RESULTADOS MOSTRANDO APENAS VENDAS À VISTA


PARA DETERMINADAS CLASSES DE ITEM
Referência: SuiteAnswers 87965
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Observação: O sistema gera as informações das contas de Demonstrativo de Resultados


(Vendas, Despesas etc.) referenciadas no nível da linha da transação.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRATAMENTO DO LIMITE DE CRÉDITO DO CLIENTE = REFORÇAR


RETENÇÕES > O LIMITE DE CRÉDITO DO CLIENTE INCLUI PEDIDOS = FALSO
> NÃO É POSSÍVEL SALVAR PEDIDOS DE VENDAS
Referência: SuiteAnswers 89005
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 Cliente não pode salvar Pedidos de vendas e


em Configurações > Contabilidade > Preferências contábeis > Sub-aba Geral:

• Tratamento de limite de crédito do cliente = Reforçar retenções


• O limite de crédito do cliente inclui pedidos = Falso

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.

Consulte o Artigo 80386 do SuiteAnswers para obter o cenário oposto.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A DATA FINAL DA DEPRECIAÇÃO DA RESOLUÇÃO ESTÁ EM BRANCO AO


IMPORTAR ATIVOS FAM VIA IMPORTAÇÃO DE CSV PARA REGISTROS
PERSONALIZADOS
Referência: SuiteAnswers 88994
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 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).

O campo Data final da depreciação em um Ativo FAM é calculado automaticamente por


meio do script a partir do Pacote FAM. A data é calculada por meio da adição dos
campos Data inicial da depreciação e Tempo de vida do ativo. Ao fazer upload do Ativo
FAM via Importação CSV, pode haver ocorrências nas quais o campo Data final da
depreciação estará em branco, mesmo se os campos Data inicial da depreciação e Vida útil do
Ativo estiverem preenchidos. O motivo para esse comportamento é porque a opção Execute o
SuiteScript de servidor e acione os fluxos de trabalho foi desmarcada durante a importação,
o que impediu a execução do script no Ativo FAM durante o upload por meio da Importação
CSV.

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.

REMOVENDO CAMPO DE MEMORANDO NA IMPRESSÃO DE CHEQUE DE


VOUCHER
Referência: SuiteAnswers 88996
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

1331
Produto: NetSuite 2020.1

Cenário

Há situações em que o campo Memorando padrão precisa ser removido da parte do


comprovante do check-in na impressão dos registros de pagamento de faturas. O
comportamento padrão do Layout do PDF do formulário de transação para uma verificação é
que os campos padrão no modelo sempre serão incluídos. Além disso, a edição do layout PDF
do formulário de transação da verificação permitirá apenas a personalização da parte do
cabeçalho.

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. Crie um novo campo de corpo personalizado

1. Navegue para Personalização > Listas, registros e campos > Campos do corpo de
transação > Criar

2. Etiqueta: Insera Nova nota

3. Tipo: Selecione Texto de formato livre

4. Armazenar valor: Selecione Marca de verificação

5. Clique em Aplica-se a

6. Pagamento do fornecedor: Marque a caixa de seleção

7. Clique em Exibir

8. Sub-aba: Selecione Principal

9. Clique em Salvar

2. Oculte o campo Memorando padrão do formulário

1. Navegue para Personalização > Formulários > Formulários de transação

2. Clique em Personalizar no formulário Pagamento de fatura padrão

3. Nome: Digite o formulário de pagamento da fatura personalizada

1332
4. Clique em Campos da tela

5. Memo:

• Mostrar: Desmarque a caixa de seleção

6. Novo Memo:

• Mostrar: Marque a caixa de seleção


• Tipo de exibição: Selecione Normal
• Grupo de Campos: Selecione Informações Principais

7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO DE COMISSÃO DE IMPORTAÇÃO CSV: INVOICE DOCUMENT NUMBER


(INV#) HAS ALREADY BEEN AUTHORIZED FOR (EMPLOYEE NAME)
Referência: SuiteAnswers 88998
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 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.

1. Rejeitar a Comissão Autorizada


- Transações >Comissões >Aprovar Comissões do Funcionário
- Na página Aprovar Comissões, clique na data ao lado da comissão que deseja rejeitar.
- Transação de comissão, página >Clique em Rejeitar

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.

ADICIONANDO A GUIA CENTRAL DE ESTOQUE NO MENU CENTRAL DE UMA


FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 88995
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

COMISSÕES >ATIVAR CAMPO PERSONALIZADO 'TIPO DE COTA'


Referência: SuiteAnswers 89169
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

1. O que é Comissão no Campo Personalizado?


- Permita que sua programação consulte ou baseie o cálculo do valor elegível por meio do
recurso Cota/Previsão.
- É para criar campos da coluna da transação personalizada para uso como base de comissão
nas programações de comissão. Os campos da coluna da transação personalizada devem ser do
tipo moeda e podem ser baseados em qualquer campo de valor da moeda padrão ou
personalizado.

2. Quando este campo personalizado estará disponível em uma Programação?


- O campo personalizado só refletirá na página Programação quando a preferência for ativada.
- Este campo personalizado só será aplicável para as seleções de ‘Comissão em’ abaixo.
Comissão em = VENDAS
Comissão em = ALT. VALOR VENDAS
Comissão em = CAMPO PERSONALIZADO

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

Observação: Estas são as seleções quantificáveis e não requerem a configuração de


Cota/FORECAST

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.

A Lista de Verificação do Onboarding SuiteApp será submetida a upgrade para o


Onboarding/Offboarding Plans SuiteApp Versão 1.01.
Como o Onboarding Checklist SuiteApp é um pacote gerenciado, as contas que executam a
versão atual do aplicativo serão atualizadas automaticamente. Após o upgrade, você verá o
novo nome: Planos Onboarding/Offboarding.
O Onboarding/Offboarding Plans versão 1.01 (ID do Pacote: 244690) ajuda as empresas a
facilitar as transições dos funcionários usando planos e modelos dedicados.

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.

1. Navegue para o Ativos fixos > Listas > Ativos


2. Ativo em questão: clique em Editar
3. Clique na aba Contas
4. Anote a Conta de Encargo de Depreciação
5. Navegue até Listas > Contabilidade > Contas
6. Mostrar inativos: Marque a caixa de seleção
7. Procure a Conta do passo 4
Observação: Se a conta estiver inativa, ative-a ou altere a conta na conta de encargos
de depreciação do ativo e execute Redefinir valores do ativo. Veja os artigos abaixo para mais
detalhes:

7700 Deleting Accounts and Making Accounts Inactive


20120 General Ledger Accounts for Fixed Assets Management
77529 Triggering the Asset Reset Process

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ITENS EXIBIDOS COMO "ITENS QUE NÃO REQUEREM


ATENDIMENTO" NO REGISTRO DE COMPRA DA MINHA CONTA, EMBORA OS
ITENS POSSAM SER ATENDIDOS
Referência: SuiteAnswers 88972
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Navegue até Configuração > Usuários/Funções > Gerenciar Funções


2. Edite a Função Central do cliente que a loja Web usa
3. Vá para a sub-aba Permissões > Sublista Transações
4. Altere o nível de permissão do Pedido de vendas de Visualizar para Editar
5. Clique em OK
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REAVALIAÇÃO DO CUSTO DO INVENTÁRIO >IMPACTO DO GL MOSTRA A


CONTA DO MATERIAL EM PROCESSO
Referência: SuiteAnswers 88968
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 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.

AS INFORMAÇÕES SOBRE PAGAMENTOS DE FATURA NÃO ESTÃO SENDO


ENVIADAS PARA A INTEGRAÇÃO DO COUPA
Referência: SuiteAnswers 88966
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 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.

REMOVER LINK PARA A SOLICITAÇÃO DE SEPARAÇÃO DO FUNCIONÁRIO


DA FUNÇÃO CENTRAL DE FUNCIONÁRIOS
Referência: SuiteAnswers 88978

Aplica-se a
Produto: Netsuite 2021.1
SuiteApp/Bundle: SuiteSuccess HR | Advanced Terminations l ID do pacote: 286061

Cenário

O Administrador não quer que os funcionários acessem a Solicitação de separação do


funcionário quando estiverem usando sua função de Central do Funcionário personalizada.

Solução

1. Navegue para Configurações > Usuários / Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Navegue até Permissões > Registros personalizados
4. Registro: Clique em Solicitação de separação de funcionários
5. Clique em Remover
6. Clique em Salvar

Observação: Se estiver usando uma função padrão da Central do Funcionário, a solução


acima não é aplicável. No entanto, o Administrador pode personalizar sua função padrão da
Central do Funcionário, remover a permissão Solicitação de separação de funcionários e
atribuir a função personalizada a seus funcionários.

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

Os usuários podem verificar o status dos Pedidos de compra relacionadas à transação


da Envio de entrada.

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.

SS2.0 >SCRIPT DO CLIENTE >PLANILHA DE HORAS SEMANAIS >DEFINIR


NÚMERO MÍNIMO DE HORAS POR DIA ÚTIL
Referência: SuiteAnswers 88962
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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(scriptContext.sublistId == 'timeitem' &&


(scriptContext.fieldId == 'hours0' ||
scriptContext.fieldId == 'hours1' ||
scriptContext.fieldId == 'hours2'||
scriptContext.fieldId == 'hours3'||
scriptContext.fieldId == 'hours4')
) {

var sublistValue = record.getCurrentSublistValue({


sublistId: scriptContext.sublistId,
fieldId: 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.

SUITESCRIPT >OBTER ID INTERNO DA PROGRAMAÇÃO DE AMORTIZAÇÃO


EM VEZ DO ID DO MODELO DE AMORTIZAÇÃO
Referência: SuiteAnswers 88943
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para SuiteScript 1.0 - crie uma função com o seguinte código


var filters = [];
filters[0] = new nlobjSearchFilter('internalid', 'transaction', 'anyof',
nlapiGetRecordId());

var columns = []
columns[0] = new nlobjSearchColumn('internalid');

var mySearch = nlapiCreateSearch('amortizationschedule', filters, columns);


var mySearchResultSet = mySearch.runSearch();

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){

var currentRecordObj = currentRecord.get();

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.

ADICIONANDO O ENDEREÇO COMPLETO DA LOCALIDADE NO MODELO


AVANÇADO DE PDF/HTML
Referência: SuiteAnswers 88964
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 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. Crie o Campo corpo da transação personalizada

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

2. Adicione o campo no Modelo Avançado PDF/HTML

1. Navegue até Personalização > Formulários > Modelos Avançados de


PDF/HTML
2. Modelo avançado de PDF/HTML de Fatura do cliente preferencial: Clique
em Editar
3. Canto superior direito: Alternar código-fonte
4. Adicione o código abaixo conforme desejado:

<td align="right"><b>Location Address</b></td>

<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.

DEMAND PLANNING > USAR PEDIDOS DE VENDAS NÃO APROVADAS EM


PLANOS DE DEMANDA DE ITEM > PEDIDOS DE VENDAS NÃO APROVADAS
NÃO SÃO CAPTURADAS
Referência: SuiteAnswers 88936
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 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.

COMPORTAMENTO QUANDO O RECURSO EQUIPE DE VENDAS ESTÁ


ATIVADO NO SUITECOMMERCE INSTORE(SCIS)
Referência: SuiteAnswers 88935
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

Os usuários podem encontrar um problema no qual a seleção de um Representante de vendas


no SCIS não reflete corretamente o recebimento gerado após a conclusão de uma transação. Os
usuários podem ter ativado o recurso Equipe de vendas, que não é suportado no SCIS. Aqui
está o comportamento de ter o recurso Equipe de vendas ativado e desativado.

Solução

Estes são os comportamentos com o recurso Vendas em Equipe ativado e desativado:

- Se a Equipe de vendas estiver ativado

- Se o cliente tiver um Representante de vendas padrão no registro Cliente, o


representante de vendas padrão sempre será usado/mostrado na transação no
SCIS e no NetSuite ERP, embora os usuários escolham um representante de
vendas específico para a transação.

- Se o cliente não tiver um representante de vendas padrão, mesmo que os usuários


escolham um representante de vendas no SCIS, nenhum representante de vendas
será usado/mostrado na transação.

- Se a Equipe de vendas estiver desativado

1347
- Os usuários podem escolher um Representante de Vendas específico. O
Representante de Vendas escolhido refletirá na transação.

- Se o cliente tiver um representante de vendas padrão no registro do cliente e os


usuários não escolherem um representante de vendas para a transação, o
representante de vendas padrão não será usado/mostrado na transação.

Observação: O recurso Equipe de vendas não é suportado no SuiteCommerce InStore (SCIS).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA DE TRANSAÇÃO > FATURA > REGISTROS RELACIONADOS >


EXIBIR REGISTROS DE PAGAMENTO
Referência: SuiteAnswers 88838
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 retirar o registro de Pagamento do cliente relacionado (não a aplicação do


depósito) de suas Faturas.

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

Comportamento esperado: Os Pagamentos do Cliente agora estão retirados e não o registro da


aplicação do Depósito.

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.

RELATÓRIO DE VENCIMENTO DE C/R > DATA DE VENCIMENTO INCORRETA


> CONDIÇÕES DE ORIGEM DA FATURA DO REGISTRO DO CLIENTE
Referência: SuiteAnswers 88836
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.2

Cenário

Datas de vencimento incorretas no relatório de Vencimento do C/R porque a transação da


Fatura personalizada não herda as Condições definidas no registro do Cliente causando

A Fatura está mostrando Condições = Vencimento no recebimento, mas na


aba Informações do Sistema nenhuma Condição foi mostrada.

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.

O comportamento esperado no relatório de Vencimento de Contas a receber agora deve estar


mostrando as Datas de vencimento corretas em suas transações.

1349
Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONTA BANCÁRIA NÃO DISPONÍVEL NA LINHA DE LANÇAMENTO


Referência: SuiteAnswers 88835
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Verifique a combinação de Moeda Base da Subsidiária, Moeda da Transação e Moeda do


Banco;

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;

Moeda Base da Moeda da Conta A conta está


Moeda de Transação
Subsidiária bancária disponível?

USD USD USD Sim

USD EUR USD Sim

USD EUR EUR Sim

USD USD EUR Não

Observações:

1. A mesma combinação também se aplica a lançamentos interempresariais

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.

NÃO É POSSÍVEL SELECIONAR ITENS DA LISTA DE ITENS DO


SUITEPROMOTIONS
Referência: SuiteAnswers 88832
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 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

Para resolver isso:

1. Role para baixo até a parte inferior da Página de Promoção


2. Clique no botão Visualização fechada

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.

O RECURSO VÁRIOS ORÇAMENTOS NÃO APARECE NA PÁGINA HABILITAR


RECURSOS
Referência: SuiteAnswers 88830
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Verifique se o módulo add-on do Advanced Financial está ativado na conta específica


NetSuite:

1. Navegue até Configurações > Empresa > Exibir Informações de Faturamento


2. Clique em Módulos add-on
- Nome: Busque por Advanced Financials
- Ativado: Marque Sim
Observação: Vários orçamentos só estão disponíveis para o Módulo add-
on Advanced Financial. Entre em contato com a AMO para obter mais informações
sobre como disponibilizar o Módulo add-on Advanced Financial.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO DE IMPORTAÇÃO CSV DE QUADRO DE HORÁRIOS SEMANAL: "HOUVE


ALGUMAS ENTRADAS DE HORAS QUE NÃO FORAM SALVAS E DEVEM SER
REINSERIDAS. CHAVE DE REFERÊNCIA DE FUNCIONÁRIO INVÁLIDA XXX."
Referência: SuiteAnswers 88828
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 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

Para adicionar a subsidiária à função dos usuários:

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.

REVERTER RELATÓRIO DE DESPESA APROVADO EM UM PERÍODO FECHADO


Referência: SuiteAnswers 26248
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Reverter um Relatório de despesa aprovado em um período Fechado.

Solução

1. Vá para Transações > Financeiro > Criar lançamentos


2. Clique em Linhas
3. Insira as contas de Débito e Crédito e os valores que invertem o impacto Razão Geral
do Relatório de despesa
4. Nome: Insira o Nome do Funcionário no campo Nome da entrada da linha da
conta Contas a Pagar
5. Vá para Transações > A pagar > Pagar fornecedor único
6. Favorecido: Selecione o Funcionário
7. Clique em Aplicar
8. Verifique o Lançamento e o Relatório de despesa
9. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ALGUNS RELATÓRIOS DE DESPESAS DE PUBLICAÇÃO DE IMPACTO DO


RAZÃO GERAL EM CONTAS A PAGAR DURANTE OUTRAS POSTAGENS EM
DESPESAS NÃO APROVADAS
Referência: SuiteAnswers 27222
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

O impacto do Razão Geral dos Relatórios de despesas depende do status de aprovaçã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:

• Aprovação pendente do supervisor


• Aprovação contábil pendente

B. Os Relatórios de despesas com este status terão um Impacto do Razão Geral marcado
para a conta Contas a pagar:

• Aprovado pela contabilidade

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.

SCRIPT DO CLIENTE >CALCULAR MILHAGEM EM UM RELATÓRIO DE


DESPESAS
Referência: SuiteAnswers 29122
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Há casos que foram calculados o Relatório de despesas da categoria de despesa de Viagem


precisarão de valores adicionais para cálculo. Por exemplo, o cálculo da milhagem para essa
despesa precisará da distância percorrida e a taxa da despesa informada. Esta solução o ajudará
a obter tal comportamento.

Solução

Para calcular a Milhagem em um Relatório de despesas (Caminho de


Navegação: Transações > Funcionários > Inserir Relatório de Despesas).

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

3. Grave o código SuiteScript para calcular a Milhagem.

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.

1. Crie um arquivo JavaScript Calculate_Mileage.js.


2. Para o SuiteScript 1.0, copie e cole o código abaixo:
function xCalcMilage() {

1355
var milestraveled =
nlapiGetCurrentLineItemValue('expense','custcol_distance');

var rate = nlapiGetCurrentLineItemValue('expense', 'custcol_rate');

if (milestraveled == null || milestraveled == 0 || milestraveled == "")


return false;

var xTotal = milestraveled * rate; // calculation

nlapiSetCurrentLineItemValue('expense', 'amount', xTotal); // sets


amount

alert('expense amount: ' + xTotal);

return true;
}

function xExpenseReport(type, fldname) {

alert('enter xExpenseReport');

var CategoryValue = nlapiGetCurrentLineItemValue('expense', 'category');

if (CategoryValue == 2) // 2 is the internal id for category 'travel'


xCalcMilage();

return true;
}

c. Para SuiteScript 2.0, copiar and colar o código abaixo:


/**
* @NApiVersion 2.0
* @NScriptType ClientScript
* @NModuleScope SameAccount
*/
define([],

function() {

function xCalcMilage(record) {
var milestraveled = record.getCurrentSublistValue({
sublistId: 'expense',
fieldId: 'custcol_distance'
});

var rate = record.getCurrentSublistValue({


sublistId: 'expense',
fieldId: 'custcol_rate'
});

if (milestraveled == null || milestraveled == 0 || milestraveled


== "")
return false;

var xTotal = milestraveled * rate; // calculation

1356
record.setCurrentSublistValue({
sublistId: 'expense',
fieldId: 'amount',
value: xTotal
}); // sets amount

alert('expense amount: ' + xTotal);

return true;
}

function xExpenseReport(scriptContext) {
alert('enter xExpenseReport');
var record = scriptContext.currentRecord;

var CategoryValue = record.getCurrentSublistValue({


sublistId: 'expense',
fieldId: 'category'
});

if (CategoryValue == 2) // 2 is the internal id for category


'travel'
xCalcMilage(record);

return true;
}

return {
validateLine: xExpenseReport
};

});

4. Criar um Script do Cliente para Calcular Milhagem

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

Observação: Depois que o usuário criar um Relatório de despesas e selecionar Viagem na


categoria ou em qualquer categoria relacionada à Viagem e inserir Distância e Taxa nos
respectivos campos de linha, clicar no botão Adicionar calculará a Milhagem e a atribuirá ao
campo Quantia.

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.

RASTREAR PRÓXIMO APROVADOR DO RELATÓRIO DE DESPESA POR MEIO


DO FLUXO DE TRABALHO
Referência: SuiteAnswers 28720
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 se usa um Relatório de despesa personalizado, o campo padrão denominado Próximo


aprovador é exibido no registro. Entretanto, os valores que estão sendo definidos no campo não

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

A coluna Valor da página de exibição da lista de Relatórios de despesas é listada na Moeda


principal quando a Central do funcionário é editada e tem acesso à Subsidiária principal.

Solução

O administrador pode implementar a seguinte solução. Ele requer a criação de um campo


personalizado e a busca pelo Administrador da seguinte forma:

1. Crie um Campo personalizado para manter os valores de Valor:

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

2. Crie uma Busca salva para adicionar o Campo personalizado da etapa 1:

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.

FUNÇÃO DA CENTRAL DE FUNCIONÁRIOS > APROVAR RELATÓRIO DE


DESPESAS > NÃO HÁ RELATÓRIOS DE DESPESAS PARA APROVAR OU
REJEITAR COM BASE NOS CRITÉRIOS DEFINIDOS EM SEU(S) FLUXO(S) DE
TRABALHO DE APROVAÇÃO DO ER
Referência: SuiteAnswers 32861
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 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

3. Faça log-in usando uma função de Administrador


4. Navegue até Configurações > Contabilidade > Preferências Contábeis
5. Clique na aba Roteamento de aprovação
6. Desmarque a caixa Relatório de despesas
7. Clique em Salvar

Observação: O Relatório de Despesas na aba Roteamento de aprovação só deverá ser


habilitado se um fluxo de trabalho de aprovação estiver sendo usado.

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.".

Esse alerta é exibido quando o valor do Limite de despesas no registro do funcionário do


usuário é menor que o valor do Relatório de despesa que está sendo informado e o Aprovador
do relatório de despesa tem um Limite de aprovação de despesa menor que o valor do Relatório
de despesa.

Solução

O usuário pode aumentar o Limite de aprovação de despesas do Aprovador de despesas,


informar o Relatório de despesa em quantias parciais para que o valor total de cada Relatório
de despesa seja igual ou menor que o Limite de aprovação de despesas do aprovador de
despesas ou alterar o Aprovador de despesas do funcionário e selecionar alguém com limite de
aprovação suficiente.

Aumentar o Limite de aprovação de despesa do Aprovador de despesa

1. Navegue até Listas > Funcionários > Funcionários


2. Clique no link Editar ao lado do nome do Aprovador de despesa
3. Na aba Recursos Humanos, modifique a quantia no campo Limite de aprovação de
despesa e informe uma quantia igual ou maior que a quantia de despesas a ser
informada
4. Clique em Salvar

Criar Relatórios de despesas em valores parciais

Altere o Aprovador de despesa do funcionário e selecione alguém com Limite de


aprovação suficiente.

1. Navegue até Listas > Funcionários > Funcionários


2. Clique no link Editar ao lado do nome do Funcionário que informará o Relatório de
despesa
3. Na aba Recursos Humanos, altere o nome na lista suspensa Aprovador de despesa
4. Clique em Salvar

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.

A FUNÇÃO PERSONALIZADA NÃO É POSSÍVEL EDITAR/APROVAR


RELATÓRIOS DE HORA E DESPESA QUANDO A PERMISSÃO RELATÓRIO DE
DESPESAS É DEFINIDA COMO TOTAL
Referência: SuiteAnswers 33539
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A função personalizada não pode Editar/Aprovar relatórios de hora e despesa quando


a permissão Relatório de despesa é definida como Total.

Solução

9. Navegue até Configurações > Usuários/Funções > Gerenciar funções


10. Função personalizada: Clique em Editar
11. Restringir horas e despesas: Marque a caixa de seleção
12. Clique em Salvar

Observação: A configuração Restringir horas e despesas afeta o acesso do usuário aos


registros de Relatório de despesas e Entrada de horas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

C# >UPDATE >ATUALIZANDO UM RELATÓRIO DE DESPESAS PARA QUE ELE


SEJA APROVADO
Referência: SuiteAnswers 36202
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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;

// Sending in the update request.


WriteResponse res = nss.update(report);

// Checking the status of the request.


if (res.status.isSuccess)
{
Console.WriteLine(" Expense Report Successfully Updated");
Console.Read();
}
else
{
Console.WriteLine("Record Not Updated");
Console.Read();
}
}

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.

EDITAR OS RESULTADOS DO RELATÓRIO DE DESPESAS FATURADAS


RESULTA EM UM AVISO "AVISO: ESTA DESPESA NÃO PODE SER EDITADA OU
EXCLUÍDA PORQUE JÁ FOI FATURADA PARA O CLIENTE"
Referência: SuiteAnswers 39406
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 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".

O Status do Relatório de despesa também mostra Aprovado pela contabilidade, em vez


de Quitado.

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.

• Se o valor faturado for menor, o usuário poderá:


o Inclua novamente o Nome do Cliente na nova Linha de despesa e reinstale o
cliente com apenas o valor adicional
o Exclua a Fatura criada e envie novamente o Cliente com o valor de despesa
correto
• Se o valor faturado for menor, o usuário poderá:

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.

RETER STATUS APROVADO DE RELATÓRIOS DE DESPESAS OPENAIR


IMPORTADOS NO NETSUITE
Referência: SuiteAnswers 38638
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 desejam manter o Status Aprovado dos Relatórios de Despesas do OpenAir


importados no NetSuite.

Solução

1. Navegue até Personalização > Formulários > Formulários de transação

2. Clique em Editar no Formulário preferido

3. Navegue até Campos da tela > sub-aba Principal

4. Procure a coluna Completa no Nome do campo

5. No campo Caixa de seleção padrão, escolha Marcado

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:

1. Os Relatórios de Despesas foram aprovados

2. Marque a caixa de seleção Aprovação contábil ou Aprovação de supervisor por meio de


Importações CSV.

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. Crie Campo do corpo da transação personalizada

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

2. Personalize o Formulário relatório de despesa

1. Navegue até Personalização > Formulários > Formulários de transação


2. Formulário Relatório de despesa preferido: Clique em Personalizar
3. Clique na aba Campos da tela
4. Clique na sub-aba Despesas
5. Caixa de seleção Anexar arquivo: Desmarque a caixa de seleção
6. Anexar arquivo - Nome obrigatório: Insira Arquivo anexado
7. 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

8. Faça login usando a função da Central do funcionário personalizada


9. Navegue até Central do funcionário – portlet Home Links
10. Clique em Inserir relatório de despesas

Resultado:

O campo Subsidiária está em branco/nulo.

O problema na função Central de funcionários personalizada é causado pela falta de permissão


para a subsidiária do usuário que está inserindo o Relatório de despesa.

Solução

11. Navegue até Configurações > Usuários/Funções > Gerenciar funções


12. Função personalizada da Central do funcionário: Clique em Editar
13. Restrições de subsidiária: Clique em Selecionado
14. Subsidiárias selecionadas: Selecione Subsidiárias
Observação: Mantenha a tecla CTRL pressionada para selecionar várias
subsidiárias.
15. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

APROVAR RELATÓRIO DE DESPESA USANDO O NETSUITE PARA O


APLICATIVO IPHONE
Referência: SuiteAnswers 38800
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 aprovar o Relatório de despesa usando o NetSuite para o Aplicativo iPhone.

1368
Solução

1. Faça login no NetSuite para o Aplicativo iPhone


2. Clique em Mais > Relatórios de despesa > Clique no Relatório de despesa a ser
aprovado
3. Na parte superior esquerda da tela, toque no link Aprovar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “A TAXA DE CÂMBIO, O VALOR EM MOEDA ESTRANGEIRA


E O VALOR EM MOEDA BASE NÃO ESTÃO SINCRONIZADAS. CLIQUE EM OK
PARA RECALCULAR A TAXA DE CÂMBIO OU EM CANCELAR PARA ANULAR A
ADIÇÃO DESSA LINHA.”
Referência: SuiteAnswers 39193
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 um Relatório de despesas com a configuração várias moedas como
marcada. Na linha Despesas, os seguintes detalhes foram inseridos:

• Valor moeda estrangeira = 15,00


• Taxa de Câmbio = 1,00
• Valor = 10.00

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

1. Efetue log-in usando a função Central de funcionários padrão ou a função Central de


funcionários personalizado com permissão Relatório de despesas com Acesso como
Total
2. Navegue até Central de funcionários - Portlet Home Links > categoria Relatórios de
despesas

Resultado:

Link "Inserir relatórios de despesas" ausente

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

1. Efetue log-in usando a função Administrador


2. Edite o registro do funcionário do usuário que está tendo o problema
3. Navegue até a aba Acesso > sub-aba Permissões globais
4. Ou:

• Substitua o nível de permissão Relatório de despesas de Visualizar para


Criar/Editar/Total ou
• Remova a permissão Relatório de despesas desta sub-aba

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFINIR CONTA DE AP PADRÃO PARA RELATÓRIOS DE DESPESAS


REEMBOLSÁVEIS CRIADOS POR MEIO DO EXPENSIFY
Referência: SuiteAnswers 39916
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

2. Faça upload do script para a Pasta de Arquivos do NetSuite, sob o dobramento


do SuiteScript
3. Criar um registro de script

a. Navegue até Personalização > Script > Scripts >Criar


b. Escolha o script submetido a upload na etapa 2
c. Clique em Criar Registro de Script
d. Selecione o Evento do Usuário
e. Configure o script conforme mostrado a seguir. Em seguida, crie uma implantação
para este script que será implantada no Relatório de Despesas.
• Nome: SSS_expensify_reimbursable
• Antes de Submeter Função: userEventBeforeSubmit

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.

BUSCA SALVA PARA MOSTRAR RELATÓRIOS DE DESPESA QUE AINDA ESTÃO


EM STATUS DE ANDAMENTO APÓS ALGUNS DIAS
Referência: SuiteAnswers 38456
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 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

1. Navegue até Relatórios > Nova busca > Transações


2. aba Critérios: Definir Filtros:
• Selecione Tipo = é Relatório de despesa
• Selecione Status = é Relatório de despesa: Em andamento
Exemplo: O usuário está procurando relatórios de despesas Em
andamento há mais de três dias: Fórmula (Numérica) = O valor é igual a 1. A fórmula
ocorre quando {today}-{datecreated} >3 e, em seguida, 1 caso contrário, 0 termina
3. aba Resultados: Adicionar Colunas:

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.

CAPTURAR FUNDOS DE UM PEDIDO DE VENDAS ANTES DO FATURAMENTO


Referência: SuiteAnswers 68685
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.2
SuiteApp/Pacote: Site Builder Web Store

Cenário

O usuário deseja capturar os fundos do Pedido de vendas antes do faturamento.

Solução

Este processo ajuda a capturar os fundos antes de faturar um Pedido de vendas.

1. Navegue até Configuração > Contabilidade > Perfis de processamento de


pagamento
2. Edite CyberSource
3. Na seção Tipos de solicitação do Gateway, desmarque a caixa de
seleção Autorizações
4. Clique em Salvar

Observação: Este processo permite capturar os fundos sem autorização anterior.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OCORREU UM ERRO INESPERADO AO SALVAR UM RELATÓRIO DE DESPESAS


USANDO UMA FUNÇÃO PERSONALIZADA DA CENTRAL DE FUNCIONÁRIOS
Referência: SuiteAnswers 38685
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

1373
Aplica-se a

Produto: Netsuite 2020.1

Cenário

Um erro inesperado aparece ao salvar um Relatório de Despesas usando uma função


personalizada da Central de Funcionários.

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.

Para corrigir isso:

5. Como Administrador, navegue


até Configurações > Usuários/Funções > Gerenciar funções
6. Edite a Função Personalizada da Central de Funcionários.
7. Campo Subsidiária, verifique se a Subsidiária do Funcionário também está
selecionada.
8. Aba Permissões >sub-aba Transações > Verifique se a permissão Relatório de
Despesas está definida como Editar ou Completo.
9. Clique em Salvar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “SE O VALOR DA MOEDA BASE OU MOEDA ESTRANGEIRA


FOR ZERO, AMBOS DEVERÃO SER ZERO”.
Referência: SuiteAnswers 38264
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 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

Para resolver esse erro, o usuário deve verificar:

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.

CRIAR UMA BUSCA SALVA PARA ENVIAR NOTIFICAÇÃO QUANDO O


SUPERVISOR APROVA O RELATÓRIO DE DESPESA
Referência: SuiteAnswers 42221
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 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
}
}
}

2. Implante o script no registro do relatório de despesas com as seguintes configurações:


• Aplica-se a: Selecionar relatório de despesas
• Status: Selecione Liberado
• Público: marque a caixa de seleção Função
o Observação: Você pode limitar o público do script ao usuário onde deseja que o
script seja executado com base em seus processos.

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.

NETSUITE PARA APLICATIVO IPHONE: CARREGAR IMAGEM EM UM LOG DE


DESPESAS
Referência: SuiteAnswers 42724
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 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:

• Clique em Log de Despesas


• Clique em Selecionar despesas para relatar
• Selecione as despesas e clique em Criar relatório 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.

NETSUITE PARA IPHONE: FORMATOS DE ARQUIVO DE IMAGEM


SUBMETIDOS A UPLOAD DO RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 42725
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Aplicativo NetSuite Mobile

Cenário

As Imagens do log de despesas carregadas são armazenadas na Conta do NetSuite com os


formatos a seguir.

Solução

• Imagem única: Armazenada como arquivo .jpg


• Várias imagens: Armazenadas como um arquivo .pdf

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OBTER DETALHES DOS RELATÓRIOS DE DESPESAS DA TABELA DE


DETALHES DE DESPESAS E DA TABELA DE TRANSAÇÕES NO ODBC
Referência: SuiteAnswers 41576
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

13. Para todos os resultados da tabela de detalhes de despesa e da tabela de


transações. Use a consulta abaixo:
SELECT * FROM EXPENSE_DETAIL
JOIN TRANSACTIONS
ON EXPENSE_DETAIL.transaction_id = TRANSACTIONS.transaction_id;

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:

SELECT * FROM EXPENSE_DETAIL


JOIN TRANSACTIONS
ON EXPENSE_DETAIL.transaction_id = TRANSACTIONS.transaction_id;
WHERE transaction_id = 1; //1 is the preferred transaction
internal id

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.

CRIAR RELATÓRIO DE DESPESAS POR COLUNAS DE DEPARTAMENTO


Referência: SuiteAnswers 42818
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DEFINIR CONTA PADRÃO DE ADIANTAMENTO A SER APLICADO AO


RELATÓRIO DE DESPESAS NA CONTA ONEWORLD
Referência: SuiteAnswers 45599
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 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.

• Usando uma função de Administrador, navegue


até Configurações > Empresa > Subsidiárias
• Clique em Editar ao lado da Subsidiária que deseja atualizar
• Na sub-aba Preferências, selecione Conta padrão de adiantamento a ser
aplicado para relatórios de despesas na lista suspensa
• Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFINIR CONTA PADRÃO USADA NO RELATÓRIO DE DESPESA DO


ONEWORLD E NÃO ONEWORLD
Referência: SuiteAnswers 62209
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 Conta a pagar padrão para Relatórios de despesas.

Solução

A. Para Contas que não são OneWorld:

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

B. Para Contas OneWorld:

1. Vá para Configurações > Empresa > Subsidiárias


2. Clique no botão Editar de uma das Subsidiárias
3. Na aba Preferências: Vá para Geral
4. Ative Contas a pagar padrão para relatórios de despesas
5. Clique em Salvar

Observação: Isso só será aplicável se houver mais de 01 Configuração do Tipo de conta do


Contas a pagar no NetSuite.

1381
Esse artigo foi útil? Clique aqui para deixar seu comentário.

MARCAR APROVAÇÃO CONTÁBIL PARA RELATÓRIO DE DESPESAS DO


FUNCIONÁRIO >SALVAR >ERRO INESPERADO
Referência: SuiteAnswers 42924
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 recebe um Erro inesperado ao salvar um Relatório de despesa com a caixa de


seleção Aprovação Contábil marcada.

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.

Para verificar isso, compare o Subsidiária definido no Relatório de despesa e as Subsidiárias


das Contas do Razão geral associadas às Categorias de despesas usadas no Relatório de
despesa.

1. Navegue até Lista > Contabilidade > Contas


2. Editar a Conta
3. No campo Subsidiária, a Subsidiária usada no Relatório de despesa deve ser
destacada
4. Se a Subsidiária principal for o único item destacado e a Subsidiária usada no
Relatório de despesa for uma Subsidiária subordinada, marque a caixa de seleção Incluir Filiais
para compartilhar a conta com todas as subordinadas

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TORNAR O CAMPO DE DATA DE VENCIMENTO DO RELATÓRIO DE DESPESA


OBRIGATÓRIO NO APLICATIVO IPHONE NETSUITE
Referência: SuiteAnswers 44239
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Personalizar Formulário de Relatório de despesa:

1. Faça login na interface do NetSuite em um broswer de desktop e navegue


até Transações > Funcionários > Inserir relatórios de despesa
2. Na parte superior direita da tela, passe o mouse em Personalizar e clique
em Personalizar formulário
3. Clique na aba Campos da tela
4. Obrigatória: Marque a caixa de seleção ao lado do campo Data do vencimento
5. Nome: Insira um nome de preferência
6. Clique em Salvar

Defina o Fornulário de preferência do Relatório de despesa:

1. Navegue até Personalização > Formulários > Formulários de transação


2. Encontre na lista o nome do Relatório de despesa personalizado recentemente criado e
marque a coluna Preferido
3. Faça login no app NetSuite para iPhone/Adroid e teste se a Data de vencimento está
agora como obrigatória ao submeter um relatório de despesa

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA PARA ITENS DE LINHA DO RELATÓRIO DE DESPESAS EM


QUE O CAMPO MEMORANDO ESTÁ EM BRANCO
Referência: SuiteAnswers 44677
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Vá para Listas > Pesquisar > Pesquisas Salvas


2. Localize a pesquisa salva e clique em Editar
3. Clique na Aba Critérios
4. Clique na sub-aba Padrão
5. Filtro:

• Selecione Linha Principal


1. Linha Principal: Selecione Sim
2. Clique em Definir

• Selecione Memo
1. Memo: Selecione não está vazio
2. Clique em Definir

6. Título da Pesquisa: Insira um título


7. Clique em Salvar e Executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ENVIAR E-MAIL QUANDO A FATURA COM DESPESAS A FATURAR FOR


CRIADA COM ARQUIVOS ANEXADOS DO RELATÓRIO DE DESPESA USANDO O
SUITESCRIPT
Referência: SuiteAnswers 42937
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 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.

O script de amostra envia um e-mail com os arquivos anexados do relatório de despesas


somente quando a Fatura é criada e salva pela primeira vez.

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'){

//array used to store the Files to be attached


var attachments = new Array();

//looping through the Items on Invoice record > Items tab >
Billable Expenses subtab:
var i = 1;

while (i <= nlapiGetLineItemCount('expcost')){

//the Internal Id of the Expense Report associated


with this line:
var expRepRecInternalID =
nlapiGetLineItemValue('expcost', 'doc', i);

//the Line Number on the Expense Report associated


with this line:
var expRepLine = nlapiGetLineItemValue('expcost',
'line', i);

//load the Expense Report record associated with this


line:
var expRepRec = nlapiLoadRecord('expensereport',
expRepRecInternalID);

//get the Internal ID of the File specified in


'Attach File' for this line from the Expense Report:
var attachFileInternalID =
expRepRec.getLineItemValue('expense', 'expmediaitem', expRepLine);

//add the File Object to the attachments array

attachments.push(nlapiLoadFile(attachFileInternalID));

i++;

//specify the transaction record (Invoice) that the Email


should be associated with
var record = new Array();
record['transaction'] = nlapiGetRecordId();

//send Email with the Files included as attachments from the


Current User to the Email specified in the "To Be Emailed" field
nlapiSendEmail(nlapiGetUser(), nlapiGetFieldValue('email'),
'test subject', 'test body', null, null, record, attachments);
}
}

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.

IMPRIMIR DETALHES DA DESPESA DE TODO O RELATÓRIO DE DESPESAS


COBRADO PARA UM PROJETO ESPECÍFICO
Referência: SuiteAnswers 50509
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DEFINIR O VALOR PADRÃO DO CAMPO USAR RELATÓRIOS DE DESPESAS DE


VÁRIAS MOEDAS DESMARCADO PARA TODOS OS USUÁRIOS
Referência: SuiteAnswers 64581
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Edite a função desejada
3. Preferências: Adicione Usar relatórios de despesas de várias moedas
4. Definir valor de preferência: Marque a caixa de seleção Usar relatórios de
despesas de várias moedas
5. Clique em Definir. A coluna Valor deve estar desmarcada.
6. Clique em Salvar

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

1. Abra o Relatório de despesas


2. Clique no botão Editar
3. Conta: Selecione a Conta selecionada no Pagamento de fatura
4. Clique em Salvar
5. Abra o Pagamento de conta
6. Clique em Editar
7. Clique na aba Aplicar
8. Aplicar: Marque a caixa de seleção para Relatório de despesas
9. Clique no botão Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ENVIAR NOTIFICAÇÕES POR E-MAIL AOS APROVADORES CONTÁBEIS PARA


RELATÓRIOS DE DESPESAS PENDENTES
Referência: SuiteAnswers 62883
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

USUÁRIOS COM PERMISSÃO DO RELATÓRIO DE DESPESA NÃO PODEM VER


O ATALHO CRIAR NOVO RELATÓRIO DE DESPESA EM REGISTROS DE
FUNCIONÁRIOS
Referência: SuiteAnswers 61444
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.1

Cenário

1. Faça logon usando uma Função personalizada com permissão


de Funcionários e Relatório de despesa concedida.
2. Exiba um registro de Funcionário.
3. Clique na lista suspensa Criar novo.
Resultados: O Relatório de despesa não aparece na lista suspensa.

Solução

1. Efetue log-in usando a atribuição de Administrador


2. Navegue até Configurações > Usuários/Funções > Gerenciar funções
3. Edite a Função personalizada em questão
4. Aba Permissões > Listas > adicione Histórico financeiro com pelo menos Nível de
acesso de Visualizar

1389
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA > PAGAMENTO DE FATURAMENTO > CRIADO NO


RELATÓRIO DE DESPESAS > MOSTRAR NÚMERO DO RELATÓRIO DE
DESPESAS NO HIPERLINK QUE É ABERTO NA NOVA GUIA
Referência: SuiteAnswers 78253
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

• Um usuário sem permissão de autoridade de Aprovação contábil importa novos


Relatórios de despesas.
• Há várias contas com o tipo Contas a pagar.
• Nenhuma Conta a pagar padrão está definida para Relatórios de despesas.
• Resposta CSV: Chave de referência de conta inválida xx para subsidiária x.

Solução

Definir uma Conta a pagar padrão para relatórios de despesas. Isso é feito usando a função
Administrador.

I. Para contas de uma única instância:

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

II. Para contas OneWorld, a preferência é definida por subsidiária:

1. Navegue até Configurações > Empresa > Classificações > Subsidiárias


2. Clique em Editar ao lado da Subsidiária para atualizar
3. Clique na sub-aba Preferências
4. No campo Conta a pagar padrão para relatórios de despesas, selecione uma conta a
pagar
5. 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

Observação: O Relatório de despesas agora pode ser aprovado porque o Supervisor e a


Aprovação da contabilidade estão ativados.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CALCULAR OS DIAS DECORRIDOS RELACIONADOS À APROVAÇÃO DA


CONTABILIDADE NA BUSCA SALVA DO RELATÓRIO DE DESPESA
Referência: SuiteAnswers 62864
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Produto: NetSuite 2020.2

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

1. Navegue até Transações > Funcionários > Inserir relatórios de despesa


2. Passe o mouse para Personalizar > clique em Personalizar formulário
3. Na aba Campos da tela > sub-aba Principal, verifique se a caixa de seleção
padrão de Aprovação contábil está marcada
4. Caso esteja marcada, defina a caixa de seleção de Aprovação contábil para
desmarcada
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL EDITAR UM RELATÓRIO DE DESPESAS APROVADO > O


BOTÃO EDITAR ESTÁ AUSENTE > STATUS = PAGO EM INTEGRAL NA LISTA
RELATÓRIO DE DESPESAS VERSUS APROVADO NO REGISTRO DO
RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 46294
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 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.

Isso acontece se em Configurações > Contabilidade > Preferências


contábeis > aba Roteamento de aprovação > seção Roteamento de aprovação > Relatórios
de despesas = Verdadeiro.

Solução

Para resolver, desative a preferência Roteiro de aprovação para Relatórios de despesas.

Quando o usuário voltar ao registro Relatório de despesa, o status será Quitado e o


botão Editar já estará sendo exibido.

Observação: Os usuários podem ativar essa preferência novamente, conforme desejado,


usando o SuiteFlow para processar aprovações nos relatórios de despesas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFINIR O STATUS DE UM RELATÓRIO DE DESPESAS COMO PAGO EM


COMPLETO APÓS SER REEMBOLSADO PARA O REGISTRO DO FUNCIONÁRIO
POR MEIO DA FOLHA DE PAGAMENTO
Referência: SuiteAnswers 38336
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 Relatório de despesas já foi reembolsado para o funcionário por meio da Folha de


pagamento, ainda que a transação permaneça aberta no sistema. O Relatório de despesas
precisaria ter um Quitado sem afetar os saldos da Conta.

Solução

Há 2 opções que podem ser consideradas que farão com que o Relatório de despesas mostre
um status Quitado:

Opção I: Processar pagamento da fatura e, em seguida, criar um lançamento de estorno

A. Criar Pagamento da Fatura para alterar o status do Relatório de despesas para Quitado

1. Verifique o Relatório de despesas e clique no botão Efetuar Pagamento


2. Na tela Novo Pagamento de Fatura, certifique-se de que a caixa A ser
impresso não esteja marcada

1395
Observação: Para garantir que nenhuma nova verificação será criada a partir desta
transação.
3. Clique em Salvar

B. Criar um Lançamento para estornar o Pagamento da Fatura

1. Navegue até Transações > Financeiro > Criar Lançamentos


2. Preencha as colunas Conta, Débito e Crédito
Observação: Seria melhor verificar o Impacto do GL do Pagamento da fatura desde a
primeira etapa como base para o estorno do lançamento
3. Clique em Salvar

Opção II: Crie um lançamento de estorno e, em seguida, crie um pagamento e vincule o


relatório de despesas e o lançamento de estorno

A. Crie um Lançamento de Estorno para estornar o Relatório de Despesas criado

1. Navegue até Transações > Financeiro > Criar Lançamentos


2. Preencha as colunas Conta, Débito, Crédito e Nome
Observação: No campo Nome, o Funcionário (para quem o Relatório de despesas foi criado)
também é adicionado e deve estar na mesma linha que o Contas a pagar.
3. Clique em Salvar

B. Crie um Pagamento e vincule o Relatório de despesas e o Lançamento de estorno

1. Navegue até Transações > A pagar > Pagar fornecedor único


2. No campo Favorecido, procure o Funcionário
3. Na aba Aplicar, marque o Relatório de despesas e o Lançamento para que eles se
cancelem mutuamente.
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IGNORAR APROVAÇÃO DO SUPERVISOR PARA O RELATÓRIO DE DESPESA


QUANDO O RECURSO ROTEAMENTO DE APROVAÇÃO ESTÁ MARCADO
Referência: SuiteAnswers 49912
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 ignorar a Aprovação do supervisor e ter o Relatório de despesa definido


automaticamente como Aprovação da contabilidade pendente quando enviado por um
funcionário, mesmo quando o Roteamento de aprovação estiver marcado.

1396
Solução

Defina um Limite de despesas alto no registro do funcionário que está enviando o Relatório de
despesa.

1. Edite o registro do Funcionário


2. Na aba Recursos Humanos > seção Despesas e compras
3. Defina o Limite de despesas como 9,999,999,999.00
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA DE RELATÓRIO DE FATURAMENTO/DESPESA DO FORNECEDOR >


EXIBIR DETALHES POR CLIENTE E NÃO POR FORNECEDOR OU
FUNCIONÁRIO
Referência: SuiteAnswers 72087
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 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.

Busca salva 1 (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

Busca salva 2 (Cliente Agrupado)

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

Observação: A alteração XXX na Fórmula para o ID Interno da Busca salva 1

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA > TIPO = FATURA > MOSTRAR INICIAIS DO FUNCIONÁRIO NO


RELATÓRIO DE DESPESA RELACIONADO
Referência: SuiteAnswers 65328
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RELATÓRIO DE DESPESA > BOTÃO DE E-MAIL NÃO DISPONÍVEL > NÃO É


POSSÍVEL ENVIAR E-MAILS DA ABA DE COMUNICAÇÃO EM RELATÓRIOS DE
DESPESA
Referência: SuiteAnswers 64258
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 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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Função: Clique em Editar
3. Clique em Permissões
4. Clique em Listas
Observação: Para cada campo necessário, use o menu suspenso para selecioná-lo e
uma vez ajustado clique em Adicionar, caso necessário.
o Selecione Rastrear mensagens
▪ Nível: Selecione Total
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO PERMITIR QUE FUNCIONÁRIOS VEJAM OS RELATÓRIOS DE DESPESAS


DE OUTRO USUÁRIO PARA APROVAÇÃO NO APLICATIVO IPHONE
Referência: SuiteAnswers 68625

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.

CENTRAL DE FUNCIONÁRIOS > SOLICITAÇÕES DE COMPRA AUSENTES E


APROVAR LINKS DE RELATÓRIOS DE DESPESAS APÓS ATUALIZAÇÃO 2017.1
Referência: SuiteAnswers 64387
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

No entanto, um usuário só pode inserir e mostrar solicitações e relatórios existentes nesses


portlets. Diferentemente das seções Solicitações de compra e Relatórios de despesa no Central
de funcionários - Links iniciais nas versões anteriores, os links Aprovar solicitações de
compra e Aprovar relatórios de despesas não estão incluídos nos novos portlets.

Solução

1. Navegue até a página Inicial


2. Clique em Personalizar
3. Conteúdo padrão: Clique em Lembretes
4. Lembretes: Clique em Configurar
5. Selecione Lembretes:
• Adicione Solicitação de compra para aprovação
• Adicione Relatório de despesas para aprovação
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REMOVER VALORES NEGATIVOS (CRÉDITO) NA BUSCA SALVA DE


RELATÓRIO DE DESPESA
Referência: SuiteAnswers 73024
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 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

1. Clique em Editar esta Busca


2. aba Critérios: Adicione o filtro Valor (Débito) é maior que 0.00
3. Clique em Salvar e Executar

1401
Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATUALIZAR CAMPOS PERSONALIZADOS POR ITEM DE LINHA NOS


RELATÓRIOS DE DESPESAS POR IMPORTAÇÃO CSV
Referência: SuiteAnswers 73026
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 precisa atualizar os Campos personalizados nos Relatórios de despesas existentes por
Item de linha através da Importação CSV.

Solução

1. Crie um arquivo com as seguintes colunas: ID Interno, ID da Linha, Campo


Personalizado
2. Navegue até Configurações > Importar/Exportar > Importar registros CSV
3. Tipo de importação: Selecione Funcionários
4. Tipo de registro: Selecione Relatório de despesa
5. Arquivo(s) CSV: Selecione o Arquivo
6. Clique em Próximo
7. Opções de importação: Selecione Atualização
8. Clique em Próximo
9. Mapeie os seguintes campos:
o ID interno: Relatório de despesas: ID interno
o ID da linha: Despesas do Relatório de despesas 1: ID da linha
o Campo personalizado: Despesas do relatório de Despesas 1: Campo
personalizado
10. Clique em Próximo
11. Nome da importação: Insira um Nome da importação
12. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BOTÃO EFETUAR PAGAMENTO NÃO DISPONÍVEL NO RELATÓRIO DE


DESPESA
Referência: SuiteAnswers 73015
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

O botão só mostra se o Relatório de despesa tem o status Aprovado pela contabilidade e


o Valor totalmente reembolsável não é zero (0).

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.

NENHUM APROVADOR APARECENDO PARA A NOTIFICAÇÃO DO


FUNCIONÁRIO NOS RELATÓRIOS DE DESPESA
Referência: SuiteAnswers 72403
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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 comportamento é encontrado quando o campo Nome no Registro do


funcionário do Aprovador está em branco. Certifique-se de que as seções de nome e
sobrenome devem ser preenchidas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CATEGORIAS DE DESPESA ESTÃO AUSENTES NO CAMPO SUSPENSO NOS


RELATÓRIOS DE DESPESA
Referência: SuiteAnswers 68945
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

1403
Aplica-se a
Produto: NetSuite 2021.2

Cenário

O Usuário está ausente na Categoria de Despesas no campo suspenso ao criar um Relatório de


Despesas. Um dos possíveis motivos pode ser a Conta inativa atribuída à Categoria de
Despesas.

Solução

Uma das razões para a Categoria de despesa estar ausente é porque ela está inativa.

1. Navegue até Configuração > Contabilidade > Categorias de despesa


2. Mostrar inativas: Marque a caixa de seleção
3. Localize a Categoria de despesa ausente
4. Coluna inativa: Desmarque a caixa de seleção da Categoria de despesa acima
5. Clique em Enviar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FILTRAR CAMPO DA COLUNA PERSONALIZADA COM BASE NO CLIENTE NO


RELATÓRIO DE DESPESA
Referência: SuiteAnswers 83357
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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. Crie Campo de corpo da transação personalizada

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

2. Crie Campo de linha da transação personalizada

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.

RELATÓRIO DE DESPESA > NÃO FOI POSSÍVEL APROVAR > CAIXA DE


SELEÇÃO APROVAÇÃO DO SUPERVISOR E DA CONTABILIDADE ESTÁ
AUSENTE
Referência: SuiteAnswers 65284
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 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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Clique em Editar no formulário de Relatório de despesa personalizado preferido
3. Na aba Campos da tela, marque Mostrar na caixa de
seleção Supervisor e Aprovação da contabilidade
4. Clique em Salvar

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

1. Prepare o arquivo CSV, garantindo que as seguintes informações estejam no arquivo:


o Beneficiário (Nome ou ID Interno)
o Fatura (ID interno)
o Pagamento - Valor a ser pago
o Data - Data de entrada do pagamento
o ID externo - ID exclusivo de entrada para referência do sistema sobre quantos
registros serão criados
2. Importe o arquivo CSV
3. Navegue até Configurações > Importar/Exportar > Importar registros CSV
o Digitalizar e carregar arquivo CSV
▪ Tipo de importação: Selecione Transações
▪ Tipo de registro: Selecione Pagamento do fornecedor
▪ Arquivo(s) CSV: Selecione um Arquivo para carregar
▪ Clique em Selecione...
▪ Escolha o Arquivo CSV criado na etapa 1
▪ Clique em Próximo
o Opções de importação
▪ Opções de importação: Selecione Atualização
▪ Clique em Próximo
o Mapeamento de campo
▪ Correlacione os Campos aos Campos NetSuite
▪ Beneficiário <=>Pagamento do fornecedor: Beneficiário (Req)
▪ Data <=> Pagamento do fornecedor: Data (Req)
▪ Pagamento <=> Faturas de pagamento do fornecedor: Pagamento
▪ Fatura <=> Faturas de pagamento do fornecedor: Fatura (Req)
▪ ID externo <=> Pagamento do fornecedor: ExternalId
▪ Clique em Próximo
o Salve mapeamento e inicie importação
▪ Nome de importação: Preencha de acordo com a Preferência
▪ Clique em Salvar e executar

1406
Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA DA TRANSAÇÃO MOSTRANDO NÚMERO DE REFERÊNCIA DA


FATURA DO CLIENTE APLICADA AO CAMPO TRANSAÇÃO
Referência: SuiteAnswers 73099
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 criar um Relatório/Busca salva que mostrará o Número da fatura do


cliente criada para um Relatório de despesa faturado.

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.

BUSCA SALVA DE RELATÓRIO DE DESPESAS > COLETAR DATA QUANDO O


RELATÓRIO DE DESPESAS FOI PAGO DE FATO
Referência: SuiteAnswers 73699
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

ERRO DO MEU SERVIDOR DO PAINEL DE DESPESAS NO APLICATIVO MÓVEL


Referência: SuiteAnswers 68626
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Aplicativo móvel NetSuite
Cenário

Os usuários do aplicativo móvel NetSuite podem encontrar um 'Erro de servidor' exibido no


portlet Minhas despesas.

Solução

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar na Central de funcionários afetado
3. Na aba Permissões > sublista Transações, cerifique-se de que a permissão Encontrar
transação foi selecionada para nível Total
4. Clique em Salvar

1408
Esse artigo foi útil? Clique aqui para deixar seu comentário.

FUNÇÃO DO CONTADOR PERSONALIZADA COM PERMISSÃO TOTAL DO


RELATÓRIO DE DESPESA NÃO PODE APROVAR RELATÓRIO DE DESPESA
POR MEIO DA PÁGINA APROVAR RELATÓRIO DE DESPESA
Referência: SuiteAnswers 66403
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 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:

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Editar Função do Contador Personalizado
3. Navegue até a aba Permissões
4. Clique na sub-aba Listas
5. Selecione “Registros - sem lançamento”
6. Acesso: Selecione Editar ou Total
7. Clique em Adicionar
8. Clique em Salvar

Observação: Marque também se a caixa Restringir horas e despesas está marcada na


configuração da Função. Para obter detalhes, consulte o artigo 91070 Setting Employee
Restrictions.

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

Para exibir as Transações de pagamento do faturamento aplicadas a um Relatório de despesa,


geralmente vamos exibir os Relatórios de despesa e navegar até Registros Relacionados > sub-
aba Links. No entanto, o Usuário gostaria de ter um relatório de todas as transações de
pagamento do faturamento aplicadas a um Relatório de despesa.

Solução

Para criar um relatório de Busca salva, podemos fazer o seguinte:

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:

•* Aplicando Transação - isso mostrará a transação aplicada. Isso também


age como link para o registro de pagamento.
• * Aplicando Transação Campos…Data - para a data do pagamento
• * Aplicando Transação Campos…Número do Documento - para o número
do documento

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.

BUSCA SALVA PARA MOSTRAR RELATÓRIOS DE DESPESA COM APROVAÇÃO


DO SUPERVISOR PENDENTE
Referência: SuiteAnswers 66412
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

•Tipo = Relatórios de despesa


•Linha Principal = Verdadeiro
•Status = qualquer um dos Relatórios de despesa: Aprovação Pendente do
Supervisor, Relatórios de Despesa: Aprovado (Substituído) pela Contabilidade

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.

A CAIXA DE SELEÇÃO INCLUIR TRANSAÇÃO ESTÁ AUSENTE NO RELATÓRIO


DE DESPESA
Referência: SuiteAnswers 66540
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 caixa de seleção Incluir transação não está disponível no Relatório de despesa.

Solução

A caixa de seleção Incluir transação para Faturamento, Relatórios de


despesa e Cheques não estarão disponíveis ao enviar e-mail aos clientes.

A caixa de seleção Incluir transação está disponível em Pedidos de compra e Registro


de Pedidos de vendas.

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 usuário não pode aprovar o Relatório de despesas e receber o erro: Configurações de


eliminação da linha do diário, conta e nome não correspondem.

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.

Para resolver, altere a Contas a pagar padrão para relatórios de despesas.

Solução

1. Navegue até Configurações > Empresa > Subsidiárias


2. Subsidiária: Clique em Editar
3. Clique em Preferências
4. Selecione a conta a pagar preferencial na Conta a pagar padrão para Relatórios de
despesas
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FECHAR RELATÓRIO DE DESPESAS "EM ANDAMENTO" QUE JÁ FOI PAGO


ANTERIORMENTE
Referência: SuiteAnswers 73185
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Criar um Lançamento com a seguinte configuração:

• Débito para Contas a pagar usado no Relatório de despesa marcado em Nome do


funcionário.
• Conta de crédito da preferência do usuário. É recomendável consultar a Equipe
Contábil/Financeira a qual a conta adequada deve ser usada para considerar

2. Aplicar o Lançamento como pagamento ao Relatório de despesas fazendo o seguinte:

• Navegue até Transações > A pagar > Pagar fornecedor único


• Selecione a conta.
• Selecione o nome do funcionário.
• Clique em Aplicar no Lançamento criado na Etapa 1 e no Relatório de despesa que deve
ser fechado.

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.

ATRIBUIÇÃO PERSONALIZADA > O USUÁRIO PODE APROVAR SEU PRÓPRIO


RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 69567
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Observação: Isso restringirá o funcionário a criar Entradas de Horas e Relatório de despesas em


nome de outras pessoas e também restringi-los para aprovar suas próprias Entradas de Horas e
Relatórios de Despesas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA DO ÚLTIMO RELATÓRIO DE DESPESA ENVIADO PELOS


FUNCIONÁRIOS
Referência: SuiteAnswers 66652
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 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

Se o processo de aprovação de entrada de horas for usado, os supervisores só poderão exibir


entradas de horas por seus subordinados, no entanto, entradas de horas de outros funcionários e
não serão subordinados ao supervisor também serão mostradas na lista de entradas de horas
para aprovação. Isso ocorre quando as preferências Aprovações avançadas em Registros de
horas e Faturamentos de tempo não estão ativadas.

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.

O PERÍODO DE CONTABILIZAÇÃO DO RELATÓRIO DE DESPESAS É


DIFERENTE QUANDO EXIBIDO PELA ATRIBUIÇÃO NÃO ADMINISTRADOR
Referência: SuiteAnswers 69565
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.1

Cenário

Data do Relatório de Despesas = 31/8/2017

Status = Aprovação Contábil Pendente

Status do Período Julho de 2017 = Aberto

Período de Julho de 2017: A/R, A/P = Bloqueado

1415
Solução

Quando o Administrador exibe o Relatório de Despesas, o Período de Postagem é Agosto


de 2017.

Quando o Gerente Financeiro (função personalizada) exibe o Relatório de Despesas, o


Período de Postagem é setembro de 2017.

Motivo:

Um Administrador ou qualquer outra função com a permissão Substituir restrições de


período = Total pode ver o Relatório de Despesas Não Aprovadas com Período de
Postagem de 2017 de agosto. Enquanto uma Função sem a permissão Substituir
Restrições do Período verá o Relatório de Despesas com o próximo Período de Abertura.
Isso acontece porque a Permissão de Substituição de Restrições de Período permitirá o uso
de G/L (Livro Razão) impactando as alterações nos períodos de postagens de transações
que foram bloqueados nas transações.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BOTÃO EFETUAR PAGAMENTO NÃO ESTÁ APARECENDO NO RELATÓRIO DE


DESPESA
Referência: SuiteAnswers 73675
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 botão Efetuar pagamento não está aparecendo no Relatório de despesa.

Solução

1. O botão Efetuar pagamento não mostrará se o Valor totalmente reembolsável é


igual ao 0.00.
2. Se não houver adiantamento em dinheiro, o campo Adiantamento a ser
aplicado deverá ser o 0.00.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOEDA BASE DO RELATÓRIO DE DESPESA


Referência: SuiteAnswers 80252
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

A moeda base do Relatório de despesas depende da Moeda da Subsidiária configurada no


registro do Funcionário.

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.

CATEGORIA DE DESPESA > AUSENTE COMO OPÇÃO NO RECURSO


RELATÓRIO DE DESPESAS > CONTA DO ONEWORLD
Referência: SuiteAnswers 80350
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 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

Os usuários deverão verificar se a Subsidiária do Funcionário (encontrado no Registro de


Funcionários) que não conseguiu encontrar o Relatório de despesas corresponde à Subsidiária
Atribuída da Categoria de despesas.
Para verificar a Subsidiária atribuída para a Categoria de despesa e solucionar o problema, os
usuários precisam executar as seguintes etapas:
1. Navegue até Configurações > Contabilidade > Categorias de despesa
2. Clique em Editar na Categoria de despesa

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.

RESOLVER ERRO INESPERADO AO ENVIAR UM RELATÓRIO DE DESPESAS


USANDO FORMULÁRIO PERSONALIZADO
Referência: SuiteAnswers 80417
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SINCRONIZAR RELATÓRIO DE DESPESAS COM O NETSUITE VIA


INTEGRAÇÃO DO EXPENSIFY
Referência: SuiteAnswers 80418
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

1418
Produto: NetSuite 2021.1

Cenário

Como sincronizar Relatório de despesa no NetSuite.

Solução

Sincronize o Relatório de despesa usando a IU do Expensify:

1. Aprove o relatório
2. Clique no botão "Exportar" ao exibir um relatório no Expensify

Para mais informações, consulte https://docs.expensify.com/netsuite para obter mais ajuda.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O DEPARTAMENTO DE ATUALIZAÇÃO NO RELATÓRIO DE DESPESA MOSTRA


ERRO: “A ENTIDADE NÃO EXISTE”
Referência: SuiteAnswers 81034
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 está atualizando o Departamento no Relatório de despesa via Importação de CSV ou


Interface do usuário e encontra um erro: "A entidade não existe".

Solução

1. Abra o Relatório de despesas aplicável


2. Verifique se há linhas no Relatório de despesa em que A faturar esteja marcado
3. Se houver, forneça um valor à coluna Cliente/Projeto e não em qualquer campo
personalizado que extraia os mesmos valores, se aplicável.
4. Salve o Relatório de despesa

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

O usuário cria um Relatório de despesas no qual o Funcionário A é atribuído à Subsidiária B e


a Moeda para Adiantamento a aplicar aparece em Dólar, a Subsidiária é Subsidiária principal
(Incluir filiais está marcada) e a Moeda da linha de despesas está em Libra britânica. Ao salvar,
o usuário recebe o erro acima.

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.

Para resolver, o usuário pode considerar:

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.

MOSTRAR CAMPO CONTA PARA DESPESAS EM CARTÃO CORPORATIVO NOS


RELATÓRIOS DE DESPESAS USANDO FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 83020
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 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.

FUNÇÃO DO CENTRO CONTÁBIL/FUNÇÃO PERSONALIZADA > RELATÓRIOS


DE DESPESA > PERMITIR CRIAÇÃO
Referência: SuiteAnswers 80527
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 que uma função do Centro contábil/Função personalizada tenha acesso à
informação de um Relatório de despesa.

Solução

A permissão "Relatório de despesa" deve ser adicionada à Função personalizada.

1. Login como Administrador


2. Navegue até Configurações > Usuário/Funções > Gerenciar funções
3. Função personalizada: Clique em Editar
4. Clique em Permissões
5. Clique em Transações
6. Permissão: Selecione Relatório de despesa
7. Nível: Selecione Editar, Criar ou Total
Observação: Selecione Nível dependendo da sua preferência.
8. Clique em Adicionar
9. Clique em Salvar

Observação: Faça logout e login novamente usando a Função personalizada. Depois de


efetuar log-in, a Função personalizada poderá agora inserir um Relatório de despesa
navegando para Folha de pagamento e RH > Relatórios de despesa > Inserir relatórios de
despesa.

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

1. Navegue até Lista > Funcionários > Funcionários


2. Registro do Funcionário: Clique em Editar
3. Clique na aba Rastreamento de tempo
4. Aprovador de horas: Selecione Usuário
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE DESPESAS MOSTRANDO O STATUS DE APROVAÇÃO


CONTÁBIL PENDENTE, MAS A CAIXA DE APROVAÇÃO CONTÁBIL ESTÁ
MARCADA
Referência: SuiteAnswers 79673
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 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.

AVISO DA LISTA DE RELATÓRIO DE DESPESAS: "VOCÊ NÃO ENVIOU


NENHUM RELATÓRIO DE DESPESAS"
Referência: SuiteAnswers 79786
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 fazem login com a função Central do funcionário personalizado e encontram um


aviso "Você não enviou nenhum relatório de despesas" enquanto tentam expor a Lista de
relatório de despesas em sua Central de funcionários.

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

7. Navegue até Configurações > Usuários/Funções > Mostrar diferenças


de funções
8. Função base: Selecione Central do funcionário
9. Comparar com: Selecione Central de funcionário personalizado
10. Clique em Mostrar
11. Navegue até Configurações > Usuários/Funções > Gerenciar funções
12. Central de funcionário personalizado: Clique em Editar
13. Permissões:

1423
- Transações:

- Relatório de despesas: Selecione Total

- Rastrear tempo: Selecione Total

- Encontrar transações: Selecione Total

14. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER O ERRO: "O MODELO NÃO PODE SER IMPRESSO" AO IMPRIMIR


RELATÓRIOS DE DESPESAS COM ALTERAÇÕES NO CARTÃO DE CRÉDITO
Referência: SuiteAnswers 78972
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

• Nome: Insira um Valor


• ID: Insira um Valor
• Tipo de impressão: Selecione Avançado
• Formulário preferido: Marque a caixa de seleção

6. Clique em Campos da tela


7. Clique na aba Despesas
Observação: Há duas (2) abas Despesas. Clique na segunda aba Despesas.

• 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.

RESULTADOS DA BUSCA SALVA DOS RELATÓRIOS DE DESPESAS


MOSTRANDO LINHAS DUPLICADAS
Referência: SuiteAnswers 78971

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

▪ Tipo: Selecione Relatório de despesas


▪ Clique em Definir

• Selecione Status

▪ Status: Selecione Totalmente Pago


▪ Clique em Definir

• Selecione Linha principal

▪ Linha principal: Selecione Verdadeiro


▪ Clique em Definir

• Selecione Transação de Pagamento: Status

▪ Transação de Pagamento: Status: Definir nenhum Pagamento da


Fatura: Anulado

1425
▪ Clique em Definir

6. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE DESPESAS COMO REGISTRO RELACIONADO NO REGISTRO


DO PROJETO
Referência: SuiteAnswers 79246
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

b. Personalize o Formulário Relatório de Despesas


1. Criar Relatório de Despesas ou Editar registro de Relatório de Despesas >
Personalizar > Personalizar Formulário
2. Clique no botão "Mover Elementos Entre Subguias"
3. Nos Elementos do Formulário Mover Transação, navegue até a guia Personalizado.
4. Procure Projeto Relacionado > Verificar > e Definir Subguia como Despesas ou
qualquer subguia desejada.
5. Salvar
6. Salvar

c. Teste e Configure o projeto para um Relatório de Despesas existente.

d. Crie a Pesquisa Salva do Relatório de Despesas a ser usada na Sublista


1. Vá para Listas > Pesquisar > Pesquisas Salvas (Administrador). Clique no tipo de
registro que deseja exibir na sublista personalizada. Os resultados desta pesquisa devem
incluir as informações que você deseja mostrar em sua sublista.
2. Informe um nome para a pesquisa.
3. Defina os critérios para a pesquisa.
4. Na subguia Filtros Disponíveis, adicione pelo menos um filtro disponível à pesquisa
e verifique se o primeiro filtro listado é um tipo de Lista/Registro.Caso contrário, a
pesquisa salva não estará disponível para ser atribuída como uma sublista.

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

e. Criar Sublista Personalizada


1. Navegue para Personalização > Formulários > Sublista
2. Na guia Entidade, defina os seguintes campos
SEARCH = Selecione a pesquisa salva criada.
LABEL = Despesa do Projeto
TAB = Registros Relacionados
JOB = Sim/Verificado
3. Salvar

Abra um registro de projeto e vá para a subguia Registro Relacionado e procure a sublista


Despesa do Projeto.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE DESPESAS NÃO É IMEDIATAMENTE ROTEADO PARA O


APROVADOR CUJO LIMITE DE APROVAÇÃO É SUFICIENTE
Referência: SuiteAnswers 78518
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 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.

MOTIVO PELO QUAL O STATUS DE APROVAÇÃO NO RELATÓRIO DE


DESPESA FOI ALTERADO
Referência: SuiteAnswers 78517
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 Status de aprovação de um Relatório de despesa foi alterado para Aprovação contábil


pendente.

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.

Verifique o registro do funcionário envolvido no relatório de despesas (emissor e supervisores


ou aprovadores) se houver alguma alteração na aba Recursos Humanos > sub-aba Despesas e
compras. Observe as alterações nos Limite de despesas e Limite de aprovação de despesas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SELECIONE A CATEGORIA DE DESPESA EM UM RELATÓRIO DE DESPESAS >


REQUER QUANTIDADE E TAXA
Referência: SuiteAnswers 78395
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

NÃO É POSSÍVEL ATUALIZAR O VALOR NO RELATÓRIO DE DESPESAS


USANDO O SCRIPT DO CLIENTE
Referência: SuiteAnswers 78204

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.

RESOLVA CAMPO CAIXA DE SELEÇÃO ACINZENTADO DE APROVAÇÃO DE


RELATÓRIOS DE DESPESA/PEDIDOS DE COMPRA VIA APLICATIVO MÓVEL
DO NETSUITE
Referência: SuiteAnswers 78722

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.

1. Atribua uma Função de Contador ao Registro de Funcionário


2. Na Pesquisa Global, digite o Registro de Funcionário
3. Clique no Registro do Funcionário
4. Clique em Editar
5. Clique na sub-aba Acesso
6. Clique em Fornecer Acesso
7. Na seção Funções, adicione a função Contador

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MODIFICAR FORMULÁRIO DE RELATÓRIO DE DESPESAS PADRÃO NO


APLICATIVO MÓVEL
Referência: SuiteAnswers 77974

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Os usuários não podem selecionar outras pastas no seletor de arquivo de miniatura em um


registro de categoria, subguia Mídia. Ela mostra apenas as pastas em Imagens e também não há
opção de Lista sob o sinal de mais (+).

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Editar a Função
3. Clique em Permissões > Transações
4. Remover Relatório de despesas e Pedido de compra
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR UMA PESQUISA SALVA PARA FATURAS E RELATÓRIOS DE DESPESAS


QUE FORAM CRIADOS POR MEIO DO WEBSERVICE E CHAMAR NO PAINEL
Referência: SuiteAnswers 76973
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

A. Criar uma Busca salva

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

B. Painel de controle de Configuração

1. Clique no ícone Início


2. Clique em Personalizar (encontrado no canto superior direito do Painel de
controle)
3. No Conteúdo padrão, clique em Busca personalizada.
4. Uma vez adicionada a busca personalizada, clique em Configurar e selecione a
Busca salva criada acima

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.

RESOLVER ERRO: "CHAVE DE REFERÊNCIA DE CÓDIGO DE IMPOSTO


INVÁLIDA XX" NA ATUALIZAÇÃO DO RELATÓRIO DE DESPESAS VIA
IMPORTAÇÃO DE CSV
Referência: SuiteAnswers 79318
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIAR BUSCA SALVA DE DESPESAS A FATURAR E INDICAR QUAIS FORAM


FATURADAS E QUAIS AINDA NÃO FORAM
Referência: SuiteAnswers 76010
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 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:

• A coluna A faturar indicará se esse Relatório de despesa específico é faturável


para o cliente ou não.
• A coluna Aplicando Transação indicará o número da Fatura usado após a fatura
do Relatório de despesa.

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.

QUAIS SÃO OS RELATÓRIOS DE DESPESAS VISTOS PELAS FUNÇÕES


PERSONALIZADAS?
Referência: SuiteAnswers 76231
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Quais são os Relatórios de despesas vistos pelas Funções personalizadas?

Solução

Usando a função da Central de funcionários ou da Central de Funcionários personalizada

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.

Usando funções personalizadas diferentes da função da Central de funcionários que


atende às condições do artigo SuiteAnswers ID 8516

Na página Aprovar relatório de despesa, eles verão os Relatórios de despesas dos


funcionários de quem 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 e
os Relatórios de despesas com o status Aprovação da contabilidade pendente.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

APROVANDO RELATÓRIO DE DESPESAS MARCANDO A CAIXA DE SELEÇÃO


DE APROVAÇÃO RESULTA EM UM ERRO INESPERADO
Referência: SuiteAnswers 75615
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

1434
Produto: NetSuite 2021.1

Cenário

O usuário recebe um erro inesperado ao aprovar um Relatório de despesa como um Supervisor


por meio da função Central do funcionário clicando no link Relatórios de despesa para Aprovar
e marcar a caixa de seleção Aprovar do relatório de despesa na página Aprovar relatório de
despesa.

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.

Ao mesmo tempo, a preferência Avisos dos números duplicados está ativada


em Início > Definir preferências > aba Transações e outro Relatório de despesa usou o
mesmo Número de documento do relatório de despesa. O NetSuite gera uma mensagem de
aviso informando que o número da transação já existe.

Para resolver o problema, o Supervisor deve aprovar o Relatório de despesa:

1. Fazer log-in usando a função do Central do funcionário


2. Portlet Lembretes: Clique no link Relatório de despesas a aprovar
3. Clique no link Relatório de despesa
4. Clique em Aprovar
Observação: Uma mensagem de Advertência de duplicado é exibida
5. Clique em uma das opções:
o Salvar para permitir que o sistema altere o Número do relatório de despesa
o Deixar para reter o Número do relatório de despesa atual

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMO EXTRAIR UMA LISTA DE RELATÓRIOS DE DESPESAS QUANDO A


PÁGINA RELATÓRIOS DE DESPESAS ESTIVER VAZIA
Referência: SuiteAnswers 75780
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

BUSCAS SALVAS DA TRANSAÇÃO PARA MOSTRAR RELATÓRIOS DE


DESPESAS SOMENTE COMO VALOR NEGATIVO
Referência: SuiteAnswers 74317
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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):

Relatório de despesas, Pagamentos de faturamento, Pedido de compra etc.

2. Na aba Resultados da pesquisa, adicione a Moeda da fórmula

• 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.

MOSTRAR A LISTA DE RELATÓRIOS DE DESPESAS COM INFORMÇÃOES DE


ALTERAÇÕES FEITAS POR FUNCIONÁRIOS
Referência: SuiteAnswers 74668
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 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.

RESOLVER ERRO: “PARÊNTESIS NÃO BALANCEADOS” QUANDO O


FUNCIONÁRIO INSERIR RELATÓRIO DE DESPESA
Referência: SuiteAnswers 83385
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

10. Verifique os Critérios da busca salva e veja se as Expressões usadas estão


balanceadas
11. Crie uma Busca somente de um Tipo de transação

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITESCRIPT > EVENTO DO USUÁRIO > TORNAR A COLUNA DO CÓDIGO DO


IMPOSTO OBRIGATÓRIA EM RELATÓRIOS DE DESPESAS
Referência: SuiteAnswers 70806
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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') {

var itemSublist = form.getSubList('expense');

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.

INSIRA UM RELATÓRIO DE DESPESAS NEGATIVO


Referência: SuiteAnswers 75783
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Crie um lançamento que debite C/P (e certifique-se de atribuir o nome do


funcionário sob a Coluna de Nome) e credite a despesa registrada no relatório de
despesa original
2. Navegar para Transações > A pagar > Pagar Faturas
3. Marcar o relatório de despesa e o Lançamento
4. Clique em Salvar

B. Crie um Lançamento que 'replique' Relatório de despesa negativo:

1. Crie o Lançamento manual, um exemplo do impacto do Razão pode ser:


D: Despesa 100
D: conta C/P 400 (conta C/P é obrigatória)
C: Adiantamentos pagos 500 (conta de acordo com suas necessidades)
Observação: No lançamento, designe o nome do funcionário para cada linha de item. A
compensação do balanço deverá ser a mesma do que o cenário A.

Observação: Atualmente a habilidade para criar relatórios de despesa negativos não é


possivel, uma mensagem de aviso "Atualmente a capacidade de criar relatórios de despesa
negativos não é possível", e uma outra mensagem de aviso "O total não pode ser negativo"
retornará. Este é o campo no Aprimoramento 109396 | Por favor, adicionem a capacidade de
inserir créditos para o relatório de despesa do funcionário numa forma similar à maneira
como ele pode inserir créditos de fornecedor em faturas de fornecedor.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “ESPERAVA UM BOOLIANO, MAS FOI AVALIADO COMO


UM HASH+STRING”
Referência: SuiteAnswers 75367
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 personalizar o Modelo PDF/HTML do Relatório de despesa padrão, os usuários podem


receber o seguinte erro ao clicar em Visualizar ou Salvar: "Esperava um booliano, mas isso foi
avaliado como um hash+string".

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.

DESATIVAR ANEXOS DO RELATÓRIO DE DESPESAS NO APLICATIVO MÓVEL,


MAS NÃO NO PC
Referência: SuiteAnswers 81053
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 situação em que você precisa desativar os anexos de relatório de despesas no


aplicativo Mobile, mas não no PC, uma função separada deve ser definida para o PC e para
o acesso Móvel.

Solução

Possível solução para desativar os anexos do Relatório de despesa somente no Aplicativo


móvel, seria criar duas funções separadas, uma para Acesso móvel e outra para Acesso à web.

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.

Central de funcionários não móvel

1. Como Administrador, navegue até Configurações > Usuários/Funções > Gerenciar


funções
2. Edite a Central de funcionários não móvel que está sendo usada
3. Na aba Permissões > sub-aba Configuração: Acesso Móvel do Dispositivo (Nenhum)
4. Clique em Salvar

Central de funcionários móvel:

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.

Como você desativou a permissão de Documentos e arquivos para a função de Central de


funcionários móvel, o funcionário com essa função não poderá usar funcionalidades que
exigirão a permissão mencionada ao usar o Aplicativo móvel.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CAIXA DE SELEÇÃO A FATURAR NO RELATÓRIO DE DESPESA NÃO É


ATUALIZADA VIA SERVIÇOS DA WEB
Referência: SuiteAnswers 81097
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 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.

Solicitação SOAP da integração:

<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".

Corrigir solicitação SOAP:

<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.

RELATÓRIO DE DESPESA > CAIXA DE APROVAÇÃO DO SUPERVISOR NÃO


APARECE NO MODO DE EDIÇÃO
Referência: SuiteAnswers 81334
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: Netsuite 2020.2

Cenário

Quando um usuário edita um registro do Relatório de despesa, a caixa de seleção Aprovação do


Supervisor está ausente.

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.

Para atribuir Supervisor a um Funcionário:

1. Navegue até Listas > Funcionários > Funcionários


2. Procure o registro de Funcionário que precisa ser atualizado > Clique em Editar
3. No campo Supervisor, atribua um Supervisor ao Funcionário
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA DE APROVADORES DO RELATÓRIO DE DESPESAS E


PEDIDOS DE COMPRA COM LIMITAÇÕES
Referência: SuiteAnswers 81319

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.

O ARQUIVO DE SAÍDA TEF NÃO INCLUI O NOME DO FUNCIONÁRIO AO


PAGAR O RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 81644
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

O Nome do Beneficiário no arquivo de saída é originado no campo Nome do Registro da


Entidade. Esse campo geralmente é negligenciado quando o Registro do Funcionário foi criado
via importação CSV. Por isso, quando tentamos pagar um Relatório de Despesas, o arquivo de
saída gerado não tem o nome do funcionário.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LANÇAR RELATÓRIOS DE DESPESAS NO PRÓXIMO PERÍODO ABERTO


DEPOIS QUE A/P E A/R TIVEREM SIDO BLOQUEADOS
Referência: SuiteAnswers 81585
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 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.

DEFINIR CONTA DO CAMPO DESPESAS DE CARTÃO CORPORATIVO POR


MEIO DE SCRIPTS DE EVENTO DE USUÁRIO NO RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 81945

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

var rec = scriptContext.newRecord

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.

CAIXA DE SELEÇÃO APROVAÇÃO DO SUPERVISOR E CAIXA DE SELEÇÃO


APROVAÇÃO CONTÁBIL NÃO MOSTRADAS NO RELATÓRIO DE DESPESAS
Referência: SuiteAnswers 82175
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 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

Verifique se o Roteamento de Aprovação dos Relatórios de Despesas está ativado executando


as etapas abaixo usando uma função de Administrador.

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:

27. Status de aprovação


28. Próximo aprovador

O campo Status de aprovação serve como um marcador do progresso do status atual do


Relatório de Despesas. O campo pode ser definido como Aberto, Aprovação pendente,
Rejeitado ou Aprovado. O Relatório de Despesas será contabilizado e terá o Impacto livro-
razão correspondente depois que o Status de Aprovação como Aprovado.

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.

PÁGINA APROVAR RELATÓRIOS DE DESPESAS > REMOVER ESTADOS DO


FLUXO DE TRABALHO NO CAMPO SUSPENSO AÇÃO
Referência: SuiteAnswers 83131
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 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.

O filtro adicional cria confusão sobre como aprovar Relatórios de despesas.

1448
Solução

Para remover os estados de Fluxo de trabalho no campo suspenso Ação, execute o seguinte:

1. Na Pesquisa global, digite Aprovar relatórios de despesas


2. Clique no botão Personalizar visualização
3. Na aba Filtros disponíveis > Coluna Filtro > remover Fluxo de trabalho: Botão
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE DESPESAS PERSONALIZADAS > ENTRADA DE PROXY >


DEPARTAMENTO, CLASSE E LOCAL NÃO SÃO PREENCHIDOS
AUTOMATICAMENTE COM BASE NO FUNCIONÁRIO PARA QUEM O
RELATÓRIO DE DESPESA É GERADO
Referência: SuiteAnswers 83532
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Na Pesquisa global, digite "Relatório de despesa"


2. Altere o Formulário personalizado para o Relatório de despesas padrão
3. Insira o Nome do funcionário para o qual o Relatório de despesa será informado
4. Altere o formulário para o Relatório de despesa personalizado
5. Especifique as informações necessárias
6. Clique em Salvar

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

O cliente deseja pagar e definir um Relatório de despesa em moeda diferente.

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

1. Defina a Moeda do Relatório de despesa no registro do Funcionário

1. Navegue até Listas > Funcionários > Funcionários


2. Clique em Editar ao lado do registro do funcionário que você deseja atualizar
3. Navegue até a aba Recursos Humanos > sub-aba Moedas do relatório de despesas
4. Moeda: Selecione uma Moeda na qual você deseja que o reembolso seja pago
5. Clique em Adicionar
6. Clique em Salvar

2. Criar um Relatório de despesas definido em uma moeda diferente

1. Navegue até Transações > Funcionário > Inserir relatórios de despesa


2. Informações principais:
o Funcionário: Selecione o Funcionário que editamos na Etapa 1
Observação: Se você estiver usando o NetSuite OneWorld, observe que o campo
Subsidiária é preenchido automaticamente com a Subsidiária associada ao
funcionário.
o Moeda: Selecione a mesma Moeda Estrangeira que selecionamos no registro do
funcionário
Observação: Somente as moedas definidas no registro do funcionário estão
disponíveis para seleção neste campo.
3. Navegue até a aba Despesas
o Categoria: Selecione a Categoria de despesa apropriada
o Moeda: Selecione a Moeda adicionada na Etapa 1
o Valor: Insira o Valor da Despesa
Observação: Na caixa Resumo, observe que o Valor total reembolsável será
definido na Moeda estrangeira. Observe que também há o Total em moeda base
(principalmente em USD) na mesma seção.
4. Marque a caixa Aprovação contábil para que o Relatório de despesa esteja pronto para
ser pago
5. Clique em Salvar

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.

COMO DESVINCULAR PAGAMENTO EM TRÂNSITO DO RELATÓRIO DE


DESPESAS
Referência: SuiteAnswers 85088
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 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.

ATUALIZAR SUPERVISOR OU APROVADOR DE DESPESAS DOS RESULTADOS


DO FUNCIONÁRIO CAUSA O AVISO: "NÃO É POSSÍVEL CONFIGURAR FILAS
DE APROVAÇÃO PARA O RELATÓRIO DE DESPESAS COM ID = XXX. DEFINA
OS CAMPOS RELACIONADOS À CADEIA DE APROVAÇÃO DE DESPESAS
CORRETAMENTE."
Referência: SuiteAnswers 84524
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A atualização do registro de Funcionário para adicionar ou atualizar o


campo Supervisor retorna um aviso que aparece: "Não é possível configurar filas de aprovação
para o relatório de despesas com ID = xxx. Defina os campos relacionados à cadeia de
aprovação de despesas corretamente."

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.

RELATÓRIO DE DESPESA DE CARTÃO CORPORATIVO > SALVAR > OCORREU


UM ERRO INESPERADO. CLIQUE AQUI PARA NOTIFICAR O SUPORTE E
FORNECER SUAS INFORMAÇÕES DE CONTATO
Referência: SuiteAnswers 84507
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite Release 2020.2

Cenário

1. Insira o Relatório de despesa.


2. Uma Conta de Despesas de Cartão corporativo é selecionada.
3. Entrou em um valor negativo no campo de Valor para a Categoria de despesa
selecionada.
4. Clique em Salvar.

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.

O NOME DO CLIENTE ESTÁ VAZIO AO EXPORTAR RELATÓRIOS DE


DESPESAS FATURÁVEIS DO EXPENSIFY PARA O NETSUITE
Referência: SuiteAnswers 84423
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Expensify Connect | ID do pacote: 165288

Cenário

O usuário deseja exportar Relatórios de despesas faturáveis do Expensify.com para o NetSuite


sem expor o nome do cliente.

Desde a versão 2019.1 do NetSuite, um nome de Cliente é obrigatório quando o Relatório de


despesas é Faturável.

Solução

Para poder exportar Relatórios de despesas faturáveis para o NetSuite sem expor nomes de
clientes:

1. Definir os Relatórios de despesas no Expensify.com como não faturáveis


2. Exportar para o NetSuite
3. Vá para Transações > Funcionários > Informe Relatórios de despesas > Lista
4. Localize o Relatório de despesas exportado e clique em Editar
5. Clique na aba Despesas
1. Coluna Cliente: Selecione um Nome de cliente
2. Clique em OK

1454
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CAMPO CORPO DA TRANSAÇÃO PERSONALIZADA DO TIPO = HIPERLINK


PARA RELATÓRIO DE DESPESA > ERRO: “PÁGINA NÃO ENCONTRADA
HTTPS://SYSTEM.NETSUITE.COM/CORE/MEDIA/MEDIA.NL CLIQUE NO BOTÃO
'VOLTAR' DO SEU BROWSER PARA RETORNAR.”
Referência: SuiteAnswers 85223
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 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.

Para resolver o mencionado acima, faça o seguinte:

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
});

log.debug("Setting Rate", lineAmount);


newBill.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'rate',
value: lineAmount
});
newBill.commitLine({
sublistId: 'item'
});

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

O usuário deseja compreender o relacionamento da caixa de seleção A faturar em Relatórios


de despesas com a preferência Projeto selecionado e Despesas a faturar por padrão.

Solução

1. O campo A faturar será desativado se Projeto sem Cliente estiver selecionado.


2. O campo A faturar será desativado se a tarefa Projeto não faturável estiver
selecionada.
3. Assumindo como padrão o valor da caixa de seleção faturável:

- No Projeto sem Tipo de faturamento for selecionado, o valor padrão


dependerá da preferência contábil Despesas a faturar por padrão.

- Se no Projeto com Tipo de faturamento, Tempo e materiais ou Baseado em


encargo estiver selecionado, o valor padrão estiver desmarcado (não
importa qual valor tenha preferência contábil Despesas a faturar por
padrão).

- Se no Projeto com Tipo faturamento, Oferta


fixa, Intervalo ou Oferta fixa, etapa estiver selecionado, o valor padrão
estiver desmarcado (não importa qual valor tenha preferência
contábil Despesas a faturar por padrão).

- Baseado em encargo: As quantias faturáveis são representadas por


encargos. Os encargos são gerados com base nas regras de encargo
com base em datas fixas, marcos, andamento do projeto ou entradas
de horas. Essa opção requer que você tenha ativado o recurso
Faturamento Baseado em Encargo.

- Oferta fixa, intervalo: Faturar clientes em intervalos predefinidos


para uma parte da quantia fixa com base no percentual de conclusão
do projeto.

- Oferta fixa, etapa: Os clientes da fatura como marcos são concluídos


para a porcentagem da quantia total do projeto especificada para o
marco.

- Tempo e materiais: Faturar clientes por tempo e despesas


informados em relação ao projeto.

1458
Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEMONSTRATIVO DE RESULTADO PERSONALIZADO > FILTRO >


DEPARTAMENTO 'ENTRE'
Referência: SuiteAnswers 86749
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 encontra um erro inesperado com o filtro 'between' para o relatório Departamentos
no Demonstrativo de Resultados.

1. Navegue até Relatórios > Financeiro > Demonstrativo de resultados


2. Clique em Personalizar
3. Em Filtros > Departamento = 'entre' > Concluído
4. Clique em Salvar
5. Clique em Retornar à personalização
6. Clique em Filtros

Resultado real: Ocorreu um erro inesperado. Clique aqui para notificar o suporte e fornecer
suas informações de contato.

1. Navegue até Relatórios > Financeiro > Demonstrativo de resultados


2. Clique em Personalizar
3. Em Filtros > Departamento = 'entre' > Concluído
4. Clique em Visualizar
5. Clique em Retornar à personalização

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.

CÓDIGO DE CLASSIFICAÇÃO DE REMUNERAÇÃO DO FUNCIONÁRIO


Referência: SuiteAnswers 86735
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 gostaria de adicionar o Código de classificação de remuneração do funcionário para


seus registros de funcionário e para fins de rastreamento. No momento, não há lista para o
código de classificação do funcionário no NetSuite e pode ser adicionado usando a lista
personalizada.

Solução

1. Crie uma Lista personalizada para todos os códigos WC a serem selecionados

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

2. Crie um Campo de entidade personalizada a ser exibido no registro do Funcionário

1. Navegue até Personalização > Listas, registros e campos > Campos de


entidade > Criar
2. Nome do campo: Insira um Nome
Exemplo: Classificação de remuneração de colaboradores
3. Tipo: Selecione Lista/Registro
4. Lista/Registro: Selecione Lista de códigos WC
5. Exibir na lista: Marque a caixa de seleção
6. Aplica-se a:
o Funcionário: Marque a caixa de seleção
7. Clique em Exibir
8. Sub-aba: Selecione Recursos humanos
9. Clique em Salvar

1460
Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFINIR AUTOMATICAMENTE O VALOR DO CAMPO DO SEGMENTO


PERSONALIZADO AO CRIAR OPORTUNIDADES NA PÁGINA DE CONVERSÃO
DO LEAD POR MEIO DE UM FLUXO DE TRABALHO
Referência: SuiteAnswers 86733
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Há determinados campos que não são preenchidos automaticamente ao criar registros de


Oportunidade na página de Conversão de Leads. Este artigo mostra como definir o valor do
campo de um Segmento personalizado criando um Fluxo de trabalho que é executado na
criação do registro da Oportunidade.

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.

CONFIGURAR IMPRESSORA E PASTA DE DINHEIRO VIA CABO ETHERNET NO


NETSUITE POINT OF SALE (NSPOS)
Referência: SuiteAnswers 86726
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite Point of Sale 2018.2

Cenário

Uma mensagem de erro ex:showdevicestatus aparece na Pasta de dinheiro.

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.

MÉTODO ALTERNATIVO FAM > NÃO DEFINIDO AUTOMATICAMENTE COMO


STATUS DE DEPRECIAÇÃO
Referência: SuiteAnswers 86724
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

Produto: NetSuite 2019.1


SuiteApp/Bundle: Fixed Assets Management Bundle ID 266022 (2019.1)

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:

A. Garantir Correção da Pasta a Ser Usada para ID Interno

1. Vá para Ativos Fixos > Configuração > System Setup

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

B. Criar Ativo Normalmente

1. Vá para Ativos fixos > Listas > Assets > Criar

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.

3. Verifique se na guia Geral, Depreciação Ativa = True (Verdadeiro). Caso contrário,


nenhuma previsão/programação de depreciação será gerada.

4. Verifique também se o Valor do Ativo foi gerado. Digite os Valores do Ativo


FAM na Pesquisa Global e verifique se o ID do Ativo criado anteriormente existe.

C. Crie o Método Alternativo/de Imposto

1. No ativo criado, vá para a guia Métodos de Imposto e clique em Criar FAM


Alternate Depreciation.

2. Preencha os campos obrigatórios, como Método de Depreciação e Método


Alternativo, entre outros.

3. Certifique-se de que o Método de Depreciação foi alinhado com a Subsidiária do


ativo para compatibilidade.

4. Assim como na letra B, certifique-se de que a Depreciação Ativa =


True (Verdadeiro) na guia Geral.

1463
D. Gerar Previsão de Depreciação/Programação para os ativos

1. Vá para Ativos fixos > Configuração > System Setup

2. Botão Preencher Valores de Depreciação

3. Esta opção é gerar previsão para os Métodos Principal e Alternativo selecionados


para os ativos com base em seus respectivos Métodos de Depreciação e Vida de Ativo,
entre outros.

4. A previsão também será gerada para Livros Principais e Secundários.

E. Executar Depreciação de Ativo

1. Verifique se os parâmetros corretos estão selecionados, como Tipo de Ativo,


Subsidiária e Livro Contábil

2. Clique no botão Depreciar Ativos.

3. Aguarde a conclusão do processo na página Status do Processo FAM.

4. Você perceberia que o status do Método Alternativo nas guias Métodos de


Imposto e Histórico de Depreciação foi definido como o status "Depreciating"
automaticamente.

5. O impacto da Depreciação de Ativo também será refletido corretamente nos relatórios


de Depreciation Schedule Net Book Value (Depreciação de Valor Contábil Líquido
de Depreciação) e Depreciation Schedule Period Depreciation (Depreciação de
Período de Agendamento de Depreciação), durante a seleção dos parâmetros corretos
(também para Livros Principais e Secundários).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O DETALHE DO ESTOQUE NÃO É MOSTRADO NA IMPRESSÃO DA FOLHA DE


COLETA AO USAR O MODELO AVANÇADO DE PDF/HTML
Referência: SuiteAnswers 86717
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 Detalhe do estoque é impresso na Folha de coleta usando o Modelo avançado de PDF/HTML


usando o código {item.inventorydetail}. Para uma situação em que o valor do Detalhe do

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

Certifique-se de que o campo de sublista Detalhe do estoque seja mostrado no formulário


Pedido de vendas.

1. Navegue até Personalização > Formulários de transação > clique em Editar no


formulário Pedido de vendas que precisa ser atualizado.
2. Vá para a sub-aba Campos de sublista
3. Clique na caixa de seleção Exibir na aba Detalhe do estoque
4. Clique em Salvar

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:

1. Marque Usar Expressão e use o operador Ou

2. Filtrar por ID Interno porque é de seleçao múltipla

1465
Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRATAMENTO DE VÁRIOS SCRIPTS DE CLIENTE APLICADOS A UM


REGISTRO USANDO O SUITESCRIPT 2.0
Referência: SuiteAnswers 86718
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á 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.

COMO PREENCHER UM CAMPO DO REGISTRO DE ORIGEM DO REGISTRO DE


CHAMADA TELEFÔNICA APÓS SALVAR
Referência: SuiteAnswers 86716
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

SUITETALK> SERVIÇOS DA WEB NÃO DEFININDO VALORES NA LINHA DO


PEDIDO DE VENDAS
Referência: SuiteAnswers 86702
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

<customForm xsi:type='platformCore:RecordRef' internalId='<enter form internal ID here>'/>

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TRANSAÇÕES > BANCO > USAR TRANSAÇÕES DO CARTÃO DE CRÉDITO >


COMPORTAMENTO DA TAXA DE CÂMBIO
Referência: SuiteAnswers 86553
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 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:

I. Registro de fornecedor (por exemplo, Fornecedor CAD) tem detalhes abaixo:

• Moeda Principal: Dólar canadense


• Nenhuma outra Moeda definida
• Subsidiária principal: Subsidiária A (Moeda base: Dólar canadense)
• Outras Subsidiárias são:
• Subsidiária B (Moeda base: Dólar canadense)
• Subsidiária C (Moeda base: Dólar canadense)
• Subsidiária D (Moeda base: Dólar americano)

1469
II. Criar Transação de cartão de crédito

1. Navegue até Transações > Banco > Utilizar cartão de crédito


2. Fornecedor: Selecione Fornecedor CAD
3. Conta: Selecione Conta do cartão de crédito
4. Subsidiária: Selecione Subsidiária A
5. Moeda: Selecione CAD
6. Taxa de câmbio: Insira 2

Resultado Real: O sistema reverterá para a Taxa de câmbio: 1.00

Solução

O comportamento correto do sistema na página Transação de cartão de crédito é:


a. Se a Moeda da transação for igual à Moeda base da Subsidiária da transação, a Taxa de
câmbio sempre será 1.00
b. Se a Moeda da transação não for a mesma com a Moeda base da Subsidiária da
transação, você poderá definir manualmente a Taxa de câmbio da transação.
Portanto, no cenário de amostra, o usuário só poderá definir a Taxa de câmbio se o usuário
definir Subsidiária D no campo Subsidiária. Outras subsidiárias sempre terão Taxa de
câmbio 1.00 porque a Moeda base e Moeda da transação estão ambas no CAD.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA > COMBINE DUAS FÓRMULAS PARA MOSTRAR NOS


RESULTADOS
Referência: SuiteAnswers 86550

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.

CONTRATO > CRIAR RMA DOWN-SELL > "OCORREU UM ERRO DURANTE O


PROCESSAMENTO DE OPÇÕES DE ITEM"
Referência: SuiteAnswers 86555
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1
SuiteApp/Bundle: Módulo de Renovações do Contrato SWV

Cenário

Na criação da RMA de venda inativa, a mensagem "Ocorreu um erro ao processar as opções do


item" foi recebida.

Solução

1. Crie uma Autorização de retorno manual de teste


2. Procure campos personalizados em que um erro é gerado
Exemplo: Um dos Campos de coluna personalizada na Autorização de retorno tem
esse erro: 'Campo 'startdate' Não encontrado'
3. Vá para Personalização > Listas, registros e campos > Linha de Transação para
verificar o campo que gerou o erro
4. Verifique a aba Validação e valores padrão
5. Se houver um conjunto de fórmulas, verifique se é válido

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

Pré-requisitos: Recurso Lucro bruto = Ativado

Personalizando um Relatório Pipeline total por resumo de rep. de vendas adicionando o


seguinte campo: Percentual est. de lucro bruto (Linha) a figura que aparece na Est. A coluna
Percentual est. de lucro bruto (Linha) aparecerá incorreta se o campo Resumo for deixado em
branco.

Solução

Criar o Relatório personalizado do Pipeline total por resumo de rep. de vendas

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.

ENVIAR E-MAIL SE O VALOR DO CAMPO FOR ALTERADO E NÃO ENVIAR E-


MAIL SE O VALOR DO CAMPO ESTIVER EM BRANCO VIA FLUXO DE
TRABALHO
Referência: SuiteAnswers 86551

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

A. Criar um Fluxo de trabalho aplicado ao Pedido de Compra

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

B. Aplicar ação Enviar e-mail

1. Clique em Estado > Nova ação > Enviar e-mail


2. Defina o seguinte:
o Acionador em = Após o envio do registro
3. Aplique todos os parâmetros necessários
4. Use a seguinte Condição
o Envie um e-mail se o valor do campo mudar:
o (Registro antigo: data de vencimento! = Data de vencimento) OU (Registro
antigo: data de reconhecimento! = Data de reconhecimento)
o Não envie e-mail se o valor do campo estiver em branco:
o (Registro antigo: Data de vencimento! = Data de vencimento E Registro
antigo: Data de vencimento = não vazio) OU (Registro antigo: Data de
reconhecimento! = Data de reconhecimento E registro antigo: Data de
reconhecimento = não vazio)
5. 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.

CONTA DE DESTINO ACINZENTADA NA ATUALIZAÇÃO DA ALOCAÇÃO DE


FIXA PARA DINÂMICA
Referência: SuiteAnswers 86541
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.1

1474
Cenário

O Agendamento de Alocação é atualizado de Alocação Fixa para Alocação Dinâmica. Ao


marcar a guia Destino para selecionar a Conta, a coluna Conta ficará esmaecida.

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

A Conta deverá estar disponível para seleção na aba Destino.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEMONSTRATIVO DE RESULTADO > COLUNA = CLASSE > FATURA NÃO


MOSTRA NENHUMA CLASSE, MESMO TENDO A CLASSE PREENCHIDA NA
LINHA PRINCIPAL
Referência: SuiteAnswers 86548
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 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.

SUITEBILLING | PLANO DE ASSINATURA > NÃO É POSSÍVEL ADICIONAR UM


NOVO CATÁLOGO DE PREÇOS EM MOEDA DIFERENTE NOS PLANOS
EXISTENTES
Referência: SuiteAnswers 86543
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Plano de Assinatura B - 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

Etapas para reproduzir:


1. No Plano de Assinatura A. Clique em Novo Catálogo de Preços.
2. Na página Catálogo de Preços, defina Nome e Moeda: Euro.
3. Editar linhas do Catálogo de Preços. Adicionar Frequência do Encargo.
4. Clique em Salvar.

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.

A FORMATAÇÃO DE MENSAGENS NÃO É PRESERVADA NA IMPORTAÇÃO


Referência: SuiteAnswers 86536

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.

PESQUISA SALVA DE TRANSAÇÃO > GANHOS DE TAXA DE CÂMBIO NÃO


REALIZADAS > DETALHES DA TRANSAÇÃO
Referência: SuiteAnswers 86594
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PDF DE VERIFICAÇÃO AVANÇADA > ERRO INESPERADO AO IMPRIMIR


VERIFICAÇÕES DE PAGAMENTO DE FATURAMENTO, MAS NÃO
VERIFICAÇÕES
Referência: SuiteAnswers 86606
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

COMPARAR RELATÓRIOS DE VENDAS > DEMONSTRATIVO DE RECEITA >


LUCRATIVIDADE DO CLIENTE > VENDAS POR CLIENTE > NÃO OS MESMOS
VALORES
Referência: SuiteAnswers 86613
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

BUSCA SALVA SUITEBILLING PARA MOSTRAR PRÓXIMO FATURAMENTO DE


TODAS AS ASSINATURAS
Referência: SuiteAnswers 86619
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

EXPORTAR LISTA DE ITENS COM CATEGORIAS DO SITE BUILDER


Referência: SuiteAnswers 86796
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

PARA ADICIONAR EVENTO DE CALENDÁRIO COM O CASO DE SUPORTE


ANEXADO VIA SERVIÇOS DA WEB
Referência: SuiteAnswers 86801
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

1. Navegue até Listas > Site > Categorias.


2. Edite a Categoria.
3. Desmarque a caixa de seleção Exibir no website.
4. Navegue até a guia Público.
5. Em Clientes, procure o nome do cliente do qual você deseja ocultar a Categoria.
Isso NÃO deveria ser realçado ou o cliente não deve estar incluído na lista.

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.

PESQUISA GLOBAL > O ID DO FUNCIONÁRIO É MOSTRADO, MAS O NOME


NÃO ESTÁ SENDO EXIBIDO
Referência: SuiteAnswers 86827
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 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.

BUSCA SALVA MOSTRANDO UMA LISTA DE USUÁRIOS ACESSANDO O


NETSUITE POR MEIO DA APLICAÇÃO MÓVEL DO NETSUITE
Referência: SuiteAnswers 86825
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Configurações > Usuários/Funções > Visualizar trilha de auditoria


de login
2. Nos Critérios, marque Usar expressões e insira Filtrar:
• Data dentro deste trimestre fiscal AND
• Agente-usuário contém NSForAndroid OR
• Agente-usuário contém SuitePhone
3. Em Resultados, adicione o campo Agente do Usuário
4. Clique em Submeter
Os resultados mostrarão a lista de usuários que acessaram o NetSuite usando
o NSForAndroid (para o aplicativo móvel Android) ou o SuitePhone (para o aplicativo móvel
iOS).

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

Usando a função de Administrador:


1. Navegue até Configurações > Usuários/Funções > Gerenciar Funções
2. Edite a Função que não pode exibir o resultado da Busca Salva
3. Na sub-aba Permissões > Listas
- Adicione Permissões:
* Registro do Funcionário = pelo menos "Exibir"
* Funcionários = pelo menos "Exibir"
4. Clique no botão Salvar
Após as alterações, solicite que a(s) Função/Funções Personalizada(s) faça/façam log-out e
efetue/efetuem log-in novamente para refletir as alterações feitas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

BUSCA SALVA > EXTRAIR LANÇAMENTOS CRIADOS A PARTIR DE


DEPRECIAÇÃO DE ATIVOS
Referência: SuiteAnswers 86823

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.

MOSTRAR BOTÃO PRÉ-PAGAMENTO DE FORNECEDOR PARA FUNÇÕES


PERSONALIZADAS
Referência: SuiteAnswers 86824
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: SuiteSolutions - Vendor Prepayments | ID do pacote: 132058 | Versão 1.3.0

Cenário

Ao usar uma função personalizada, o botão Pré-pagamento de Fornecedor está ausente no


registro do Pedido de compra. O botão só está disponível ao usar uma função de
Administrador.

Solução

A função personalizada precisa ser adicionada ao registro de Implementação de script.

1. Efetue log-in como Administrador


2. Navegue até Personalização > Criação de scripts > Implementações de script
3. customdeploy_nsts_vp_transactions_po: Clique em Editar
4. Clique em Público-alvo
5. Funções: Selecione a Função personalizada
6. Clique em Salvar

1488
Esse artigo foi útil? Clique aqui para deixar seu comentário.

A VIDA DO ATIVO NÃO CORRESPONDE À VIDA PADRÃO DO TIPO DE ATIVO


Referência: SuiteAnswers 86821
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 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:

• Vida útil do Registro do Ativo: 60 períodos


• Vida útil do Tipo de Ativo: 24 períodos

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.

1. Navegue para Ativos fixos > Configuração > Tipos de ativos


2. Clique em Visualizar
3. Clique em Notas
4. Clique em Notas do sistema
Observação: Tome nota da data e hora em que a vida útil do ativo foi alterada
5. Navegue para Ativo fixo > Pesquisas > Histórico da proposta
6. Clique em Visualizar
Observação: Selecione somente a Proposta de Ativo em questão
7. Clique em Notas
8. Clique em Notas do sistema
Observação: Compare a data e a hora em que a Proposta de ativo foi criada com a
data na Etapa 4

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:

Data da Transação Registrada: 12/31/2018

Período de Contabilização da Transação Gravada: Jan 2019

Data da guia Histórico de Depreciação: 12/31/2018

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.

1. Navegue para Listas > Contabilidade > Contas


2. Clique no nome da conta do ativo
o Observação: A mesma conta encontrada na aba Contas no registro do ativo
3. Registro de conta: Examine as transações
4. Compare os detalhes no Registro da conta com os detalhes do 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.

REMOVA OS REGISTROS DE TAREFA DUPLICADOS NA SUBLISTA


PERSONALIZADA APLICADA À ESTIMATIVA
Referência: SuiteAnswers 86814

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

1. Navegue até Listas > Busca > Buscas salvas


2. Clique em Editar na busca salva que você está usando na sublista personalizada
(Exemplo: registro Lista de tarefas)
3. Clique nos Filtros disponíveis
4. Adicionar o filtro Linha principal

Mostrar na Exibir como


Nome do
Filtro Região de seleção
campo
filtro múltipla
Campos de transação: Linha principal Não

5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CLIENTES > CAMPO EMPRESA PRINCIPAL > NOME DA PRINCIPAL NÃO


APARECE E SOMENTE SUBCLIENTE APARECE PARA ALGUNS USUÁRIOS
Referência: SuiteAnswers 86812

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.

PERÍODO OU MÊS ESTÁ AUSENTE NO CAMPO PERÍODO DE


CONTABILIZAÇÃO NA PÁGINA ATENDIMENTO AO USAR A FUNÇÃO NÃO
ADMINISTRADOR
Referência: SuiteAnswers 86810
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. Usando a função de Administrador, bloqueie em julho de 2CCC. O período de julho


de 2CCC ainda não está fechado.
2. Usando a função de Administrador, crie um Pedido de vendas com data de Agosto de
1, 2CCC. O Pedido de vendas 1 foi criado.
3. Usando uma função de Administrador, pressione o botão Atender no Pedido de
vendas criada em#2.
4. No campo Período de Contabilização, na página Atendimento do item, o Julho de
2CCC aparecerá.
5. Alterne para uma função que não seja de Administrador com a capacidade de
atendimento. No registro da função, na aba Permissões, Período de Contabilização
em Transações = Total.
6. Exiba e preencha o Pedido de vendas 1.
7. No campo Período de Contabilização da página Atendimento do Item, Julho de
2CCC não aparecerá.

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.

RESULTADOS DUPLICADOS SÃO MOSTRADOS EM UMA BUSCA SALVA DE


TRANSAÇÃO
Referência: SuiteAnswers 86807

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

1. Abra a Busca salva de transação existente


2. Clique em Editar esta busca
3. Clique na aba Critérios
4. Clique na sub-aba Padrão
5. Filtrar:
o Selecione Fórmula (Texto)
o Fórmula: Informe Case When {systemnotes.type}='Create' then
{systemnotes.name} else null end
o Texto da fórmula: Selecione não está vazio
o Clique em Definir
6. Clique na aba Resultados
7. Clique na sub-aba Colunas
8. Campo:
o Clique em Observações do sistema: Definir por
o Clique em Remover
o Clique em Fórmula (Texto)
▪ Tipo de resumo: Selecione Grupo
▪ Fórmula: Informe Caso Quando {systemnotes.type}='Criar', então
{systemnotes.name}; caso contrário, fim nulo
Observação: O usuário também pode adicionar um Nome para isso na
coluna Nome de Resumo.
9. Como alternativa, na aba Resultados, você pode manter o campo Observações do
sistema: Definido por, que ainda é resumido por Grupo. Enquanto estiver na
aba Critérios, você pode adicionar em Observações do sistema: Tipo como outro
Filtro e defina-o como Criar.

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

Adicione esta função no modelo de e-mail:

<#assign ca="CA">

${project.custentity_nx_asset?keep_before(ca)}

O usuário gostaria de manter tudo antes de 'CA'.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR LANÇAMENTOS A PARTIR DE EXTRATOS BANCÁRIOS IMPORTADOS


Referência: SuiteAnswers 86804
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 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.

Observação: Para pesquisar e votar no aprimoramento, veja 10054 Voting for


Enhancements.

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:

• SS1.0 Supported file types - SuiteAnswers: 10496


• SS2.0 Supported file types - SuiteAnswers: 43530

Aqui estão outros artigos do SuiteAnswers que podem possivelmente ajudar também:

Ao carregar arquivos no SuiteScript:

• SS2.0 - N/file Module ID: 43524


• SS1.0 - File APIs ID: 10255

Ao criar registros no SuiteScript:

• SS2.0 - N/record Module ID: 45152


• SS1.0 - Record APIs ID: 10278

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.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 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.

O NÍVEL DE PREÇO NÃO ESTÁ APARECENDO NA LISTA SUSPENSA DO


PEDIDO DE VENDAS
Referência: SuiteAnswers 86770
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 criação de um Pedido de vendas, um Nível de Preço recém-criado não é mostrado na lista


suspensa da coluna Nível de Preço para um registro de Item específico.

Solução

A. Verifique/Edite Registro do Item

1. Navegue até Lista > Contabilidade > Itens

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

B. Fazer check-in da criação da Ordem de Venda

1. Navegue até Transações > Vendas > Digitar Pedidos de vendas


2. Clique em Itens
3. Item: Selecione Item
4. Nível de Preço: Clique na seta drop-down para verificar se o Nível de Preço recém-
criado está sendo exibido agora.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O ENDEREÇO DE DEVOLUÇÃO DE ATENDIMENTO DO ITEM EXTRAI O


ENDEREÇO DE DEVOLUÇÃO DA SUBSIDIÁRIA EM VEZ DO ENDEREÇO DE
DEVOLUÇÃO DEFINIDO NO REGISTRO DA LOCAL
Referência: SuiteAnswers 86772

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.

CRONOGRAMA DE AMORTIZAÇÃO > BUSCA SALVA > ITENS DE LINHA


LIMITE MOSTRADOS NOS RESULTADOS COM BASE NO PERÍODO DE
LANÇAMENTO DE CADA ITEM DE LINHA DO CRONOGRAMA DE
AMORTIZAÇÃO
Referência: SuiteAnswers 86761
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

* Um determinado Cronograma de amortização está programado para ser amortizado de


janeiro de 2019 a dezembro de 2019.

* Como resultado, todos os itens de linha do cronograma de amortização aparecem nos


resultados da busca salva.

* O cliente gosta da Busca salva para mostrar apenas os itens de linha de janeiro de 2019 a
agosto de 2019.

Solução

Opção A. Adicione o filtro de Período contábil à aba Critérios da busca salva

1. Clique em Editar na busca salva


2. Clique em Critérios
3. Clique em Padrão
4. Filtros: Adicione Período contábil
5. No pop-up, menu suspenso: Selecione qualquer um
6. Destaque os períodos que você deseja incluir na busca (por exemplo, janeiro de
2019 a agosto de 2019)
7. Clique em Definir
8. Clique em Salvar e executar ou Visualizar

Observação: A busca salva mostraria apenas itens de linha do cronograma de amortização


para os períodos contábeis selecionados.

Opção B. Adicione o Período contábil à aba Filtros disponíveis da Busca salva

9. Clique em Editar na busca salva


10. Clique em Filtros disponíveis
11. Filtros: Adicione Período contábil

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.

VALORES DE FATURA PRÉ-DEFINIDOS AO FATURAR A PARTIR DE UM


PEDIDO DE VENDA
Referência: SuiteAnswers 86775

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;

var createdFromVal = record.getValue({


fieldId: 'createdfrom'
});

if(scriptContext.type == 'create' && createdFromVal == null){

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.

RESOLVER ERRO: “VIOLAÇÃO DE PERMISSÃO: VOCÊ PRECISA DE UMA


PERMISSÃO MAIS ALTA PARA QUE O TIPO DE REGISTRO PERSONALIZADO
SVB | PROGRAMAÇÃO DE DISTRIBUIÇÃO DA FATURA ACESSE ESTA PÁGINA.
ENTRE EM CONTATO COM O ADMINISTRADOR.”
Referência: SuiteAnswers 86777
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar ao lado da função personalizada afetada usada no acesso à página
Programação de Distribuição da Fatura | SVB
3. Clique na aba Permissões
4. Registro Personalizado:
o Registro: Selecione SVB | Linha de Programação da Classificação Contábil
da Fatura
o Nível: Selecione Total
5. Clique em Adicionar
6. Clique em Salvar
7. Navegue até Personalização > Listas, registros e campos > Tipos de registro
8. Clique em SVB | Programação de Distribuição da Fatura
9. Tipo de acesso: Selecione Usar Lista de Permissões
10. Clique na aba Permissão
11. Função: Selecione Função personalizada
Observação: Selecione a função personalizada afetada usada no acesso à página
Programação de Distribuição de Faturas | SVB.
12. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ENCONTRANDO UM ERRO QUE DECLARA "ESTA TRANSAÇÃO INCLUI ITENS


QUE LANÇAM NA RECEITA E ITENS QUE LANÇAM NA RECEITA DIFERIDA.
NÃO É POSSÍVEL INCLUIR AMBOS OS TIPOS DE ITENS NA MESMA
TRANSAÇÃO. " NO PEDIDO DE VENDAS
Referência: SuiteAnswers 86782
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

16. Abra os itens da transação em uma nova guia


17. Vá para a Guia de Reconhecimento de Receitas/Amortização
18. Verifique a caixa de seleção de Lançamento de receita direto. Isso deve ser
ativado ou desativado para todos os itens que você está usando na
transação.Deve ser o mesmo para todos os itens.
19. Se utilizar um Item de montagem, certifique-se de que os componentes do Item
de Montagem também sejam os mesmos do próprio Item de Montagem.
20. Confira este artigo para saber mais: 49200 - Item Configuration for Advanced
Revenue Management.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EFEITO DA ALTERAÇÃO DE PREÇO DO ITEM EM PEDIDOS DE VENDAS


ABERTAS
Referência: SuiteAnswers 86665

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Efeito da alteração em Pedidos de vendas abertas ao atualizar Preços do item no registro


do Item

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. Crie uma Sub-aba personalizada

1. Navegue até Personalização > Formulários > Sub-abas > Criar


2. Tipo: Selecione Transação
3. Título: Especifique o Título
Exemplo: Informações Personalizadas do Sistema
4. Clique em Salvar

2. Crie uma Busca salva

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

3. Crie uma Sublista personalizada

1. Navegue até Personalização > Formulários > Sublistas > Criar


2. Tipo: Selecione Transação
3. Aba: Selecione Informações Personalizadas do Sistema
4. Busca: Selecione Logs do Fluxo de trabalho da aplicação de depósito
5. Nome: Insira o Nome
Exemplo: Logs do histórico do Fluxo de trabalho
6. Aplicação de Depósito:Marque a caixa de seleção
7. Clique em Adicionar
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PROJETO > DEFINIR O CAMPO DATA DE TÉRMINO REAL > AS ENTRADAS DE


TEMPO NÃO APROVADAS SÃO AUTOMATICAMENTE APROVADAS
Referência: SuiteAnswers 86657
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Este é o comportamento padrão e reproduzível em Test Drives.Para ver o comportamento:

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.

ITENS EM ESTOQUE ESTÃO SENDO EXIBIDOS COMO FORA DE ESTOQUE NA


SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 86668
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Commerce > Sites da web > Lista de sites


2. Site SCIS: Clique em Editar
3. Conjuntos do campo:
Observação: Para cada campo requerido use o menu suspenso para selecioná-lo e uma vez
ajudtado clique Adicionar, se necessário.

• Detalhes: Clique na coluna Campos incluídos no conjunto de campos


• Campos incluídos no conjunto de campos: Clique no ícone Definir
• Nome do campo: Insira Disponível (Detalhe)

4. Clique Adicionar
5. Clique Submeter
6. Clique OK
7. Clique Salvar

Depois de seguir as instruções acima, o usuário precisa executar um Índice de pesquisa de


reconstrução. Para fazer isso, aqui estão as instruções:

1. Navegar até Commerce > Sites da web > Lista de sites


2. Site SCIS: Clique em Editar
3. Ações: Clique em Reconstruir índice de pesquisa
4. Clique em Ok

1507
Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMPORTAMENTO DE ITEM ABERTO (BIN) NO NETSUITE POINT OF SALE


(NSPOS)
Referência: SuiteAnswers 86675
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

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:

1. Verifique se o item de estoque está inativado corretamente do NSPOS

1. Faça login no NSERP como Administrador


2. Navegue para Listas > Contabilidade > Itens > Busca
3. Adicione um filtro onde o status "Inativo" é verdadeiro para listar todos os itens
inativos
4. Verifique a lista de itens, visualize cada item e verifique a aba Informações do
sistema se o status Inativo for alterado corretamente para marcado.Além disso,
verifique a Última data de modificação para ver se o item foi alterado ao mesmo
tempo para garantir a sincronização adequada do item até o NSPOS.

1508
2. Verifique o registro RA-location se ele foi definido como Bins para o Local da loja.

1. Faça login no NSERP como Administrador


2. Navegue para Personalização > Listas, registros e campos > Tipos de
registro > Lista aberta
3. Filtre o ID do pacote: 27525
4. Procure por RA-Location > Registro de lista
5. Selecione a localização da loja, abra o RA-Location e verifique se a caixa de
seleção Use itens está preenchida
6. Se ativado, desative-o para proibir o Item Aberto (Bin) com locais de itens.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

E-MAIL NÃO SALVO NA ABA MENSAGENS PARA DESTINATÁRIOS


Referência: SuiteAnswers 88685
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue para Listas > Relacionamentos > Clientes


2. Clique em Visualizar para o Cliente desejado
3. Clique em Comunicação
4. Clique em Mensagens
5. Clique em Email
• Mensagem de email:
1. Clique em Destinatários
2. Destinatários adicionais:
1. Clique na seta dupla para baixo
2. Clique em Lista
• Campo de busca: digite o nome do Destinatário
• Clique em Pesquisar

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.

AGÊNCIAS FISCAIS SOMBRA NÃO CRIADAS PARA SUBSIDIÁRIAS


ASSOCIADAS A NEXUS
Referência: SuiteAnswers 88681
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 ver as Agências Fiscais sombra, certifique-se de que o seguinte:

* 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

* As Agências fiscais não são criadas

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.

SUITESCRIPT 2.0 - EXECUTAR SCRIPT DE EVENTO DO USUÁRIO SOMENTE


EM SUITELET ESPECÍFICO
Referência: SuiteAnswers 88676
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1) Crie um campo personalizado (escondido)


- Navegar para Personalização > Lista, Registros e Campos > Campo do Corpo de
Transação.
- Rótulo = (Qualquer valor)
- Tipo = Texto de Forma Livre
- Valor da loja = T
- Aplica-se a > VENDA = T
- Display > Tipo de exibição = Escondido
2) Salvar

3) Modifique o Suitelet e insira um código para definir um valor no campo personalizado


criado acima:

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();

4) Modifique o Scrip de Evento do Usuário e insira um código para verificar o campo


personalizado e execute a lógica de negócios se atender aos critérios.

var cid = scriptContext.newRecord.id;


var rec = record.load({
type: record.Type.SALES_ORDER,
id: cid
});
var fvalue = rec.getValue({
fieldId: 'custbody67'
});
if(fvalue == 'Suitelet1'){
// Insert Your Business Logic here

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.

ADICIONAR CAMPO DE EMPRESA PRINCIPAL EM UMA BUSCA SALVA


Referência: SuiteAnswers 88659

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.

MARCA PLANO DE AUSÊNCIAS OBRIGATÓRIO NO REGISTRO DE


FUNCIONÁRIOS
Referência: SuiteAnswers 88655
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CAIXA DE E-MAIL ESTÁ FALTANDO NAS ATUALIZAÇÕES EM MASSA DO


CLIENTE
Referência: SuiteAnswers 88658

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.

UMA FUNÇÃO PERSONALIZADA INCAPAZ DE ACESSAR O NÍVEL


CONSOLIDADO DE RELATÓRIOS PARA RELATÓRIOS FINANCEIROS
Referência: SuiteAnswers 88664
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.).

No entanto, o filtro de rodapé de contexto da subsidiária não mostra o nível consolidado de


relatório (ex. Subsidiária principal (consolidada)

A única opção que aparece é "Subsidiária principal (Contexto)"

Solução

Se os usuários com funções personalizadas precisarem acessar relatórios no nível


consolidado, eles precisarão se coordenar com seus administradores para fornecer o nível
necessário para as restrições de subsidiária.

Para os Administradores, eles precisam configurar as Atribuições Personalizadas executando as


seguintes etapas:

4. Navegue até Configurações > Usuários/Funções > Gerenciar funções


5. Editar Função personalizada
6. No Registro de Função > Seção de Restrição de subsidiária, defina o seguinte:
7. Subsidiárias acessíveis = Todos
8. Permitir visualização entre subsidiárias = Verdadeira
9. Clique em Salvar

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.

IMPORTAR CSV PARA ATUALIZAR O TIPO DE FUNCIONÁRIO DE


FUNCIONÁRIOS
Referência: SuiteAnswers 88826
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 precisa atualizar o tipo de funcionário dos funcionários por meio da


importação de CSV.

1515
Solução

1. Navegue para Relatórios> Pesquisas salvas> Todas as pesquisas salvas> Novo


Observação: Use a função Administrador
2. Clique em Funcionário
3. Clique em Resultados
4. Clique em colunas
5. Clique em Remover tudo
6. Campo:
Observação: Sempre clique em Adicionar uma vez que Campo selecionado e ajustado
conforme necessário.
• Selecione ID interno
• Selecionar Nome
• Selecione o tipo
7. Clique em Visualizar.
8. Clique no ícone Exportar CSV e salve o arquivo.
9. Abra o arquivo CSV
10. Na coluna Tipo, atualize o Tipo de funcionário
11. Salve o arquivo atualizado no formato .csv
12. Navegue para Configuração> Importar / Exportar> Importar registros CSV
13. Tipo de Importação: Selecionar Funcionário
14. Tipo de Registro: Selecionar Funcionário
15. Clique em Selecionar
16. Selecione do arquivo .csv e clique em Abrir
17. Clique em Próximo
18. Selecione Atualizar
19. Clique em Próximo.
20. Mapeie as seguintes colunas do arquivo CSV com os campos NetSuite:
• ID interno - funcionário: ID interno
• Tipo - Empregado: Tipo
21. Clique em Próximo
22. Digite um nome para o mapa de importação
23. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LANÇAMENTO DE ESTORNO REAPARECENDO COMO DESMARCADO E NÃO


RECONCILIADO APÓS EDIÇÃO DO LANÇAMENTO ORIGINAL
Referência: SuiteAnswers 88756
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue para Listas > Contabilidade > Contas


2. Edite a conta afetada na transação de reaparecimento
3. Desmarque Usar páginas Confirmar correspondências de transação e Reconciliar
extratos de conta (para permitir o uso do módulo antigo para reconciliação bancária)
4. Navegue para Transações > Banco > Conciliar extrato bancário
5. Selecione a Conta no campo conta
6. Clique no botão Histórico localizado na parte superior da página
7. Filtre as Datas para ter certeza de que ela cobre a data da transação na reversão que
reapareceu
8. Na coluna diferença, clique na linha mostrando o valor correspondente ao valor da
transação de reaparecimento
9. Marque o registro de reversão como compensado
10. Salve a reconciliação editada
11. Navegue de volta para Listas > Contabilidade > Contas
12. Edite a Conta novamente
13. Marque Usar páginas Confirmar correspondências de transação e Reconciliar
extratos de conta (para permitir o uso do novo módulo para reconciliação bancária)

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.

WMS LITE > SEM MENU RF DISPONÍVEL NA GUIA RF


Referência: SuiteAnswers 88798
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

Para adicionar a Moeda, o usuário pode fazer o seguinte:

1. Navegue até Listas > Relacionamentos > Cliente


2. Clique no link Editar no Cliente
3. Na aba Financeiro > Sub-aba Moedas > adicione a moeda base da Subsidiária
4. Clique em Salvar

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

1. Navegue até Personalização > Criação de scripts > Scripts


2. Script: Clique em Visualizar
3. Clique na aba Implementações
4. Clique no Tipo de registro apropriado
Observação: Você será redirecionado para a Página Implementação de script
5. Clique no botão Editar
6. Clique na aba Filtragem de contexto
7. Contexto de execução: Desmarque o Postback de pagamento
Observação: Para fazer isso, pressione Ctrl chave e clique em Postback de
Pagamento
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: "EXCEÇÃO DURANTE A MESCLAGEM DE MODELO .."


APÓS ALTERAR UM CAMPO E SALVAR O MODELO PDF AVANÇADO (TIPO:
BUSCA SALVA)
Referência: SuiteAnswers 91654
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

1. Navegue até Personalização > Formulários > Modelos Avançados PDF/HTML


2. Clique em Editar ao lado do Modelo Avançado de PDF
3. Clique em Configuração do Modelo
4. Copie o Nome da Busca salva
5. Navegue até Listas > Busca > Buscas salvas
6. Localize o Nome da Busca salva
7. Clique em Editar
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 um
clique ajustado Adicionar, se necessário
• Selecione o campo personalizado

11. Clique em Salvar


12. Aplique as alterações novamente e salve o Modelo PDF Avançado para verificar
se ele funciona

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OCULTAR CAMPO DURAÇÃO EM REGISTRO DE HORAS VIA FLUXO DE


TRABALHO
Referência: SuiteAnswers 89747
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue para Personalização > Fluxo de trabalho > Fluxos de


trabalho > Criar
2. Informação básica:
• Nome: Digite o campo Ocultar duração
• Tipo de registro: Selecione Hora
• Executar como admin: Marque a caixa de seleção
• Status do lançamento: Selecione Liberado
• Manter instância e histórico: Selecione Sempre
• Ativar login: Marque a caixa de seleção
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 Carregar antes do registro
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ção básica:
• Acionador em: Selecione Carregar antes do registro
9. Parâmetros:
• Campo: Selecione Duração
• Valor estático:
• Texto: Definir valor
• Exemplo: 1
10. Clique em Salvar
11. No estado 1 Clique em Nova ação
12. Clique em Definir rótulo de exibição do campo
13. Informação básica:
• Acionador em: Selecione Carregar antes do registro
14. Parâmetros:
• Campo: Duração
• Tipo de exibição: Selecione Oculto
15. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR CAMPO MEMO NAS DESPESAS DO REGISTRO DE FATURA DO


FORNECEDOR
Referência: SuiteAnswers 88225

Aplica-se a
Produto: NetSuite 2020.1

1521
Cenário

Mostre o campo Memo na seção Despesas das faturas do fornecedor.

Solução

1. Navegue até Personalização > Formulários > Formulários de Transação


2. Formulário fatura preferencial: Clique em Editar ou Personalizar
3. Clique em Campos da tela
4. Clique em Despesas
5. Campo Memo:
6. Exibir: Marque a caixa de seleção
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUBTRAIA DIAS EM UM CAMPO DE DATA / HORA USANDO A FÓRMULA DE


FLUXO DE TRABALHO E A DIFERENÇA SERÁ DEFINIDA PARA OUTRO CAMPO
DE DATA / HORA
Referência: SuiteAnswers 91657
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 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.

O ATIVO FAM FOI DESCARTADO POR MEIO DO LANÇAMENTO, MAS O


DESCARTE DO ATIVO NÃO FOI PROCESSADO NO FAM
Referência: SuiteAnswers 91651

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

1. Reverta o Lançamento criado para descartar o Ativo


2. Cancele o impacto das entradas de depreciação nos períodos em que os ativos já foram
descartados. Consulte o artigo 91650, Reverse Depreciation Impact para obter
instruções mais abrangentes.
3. Modifique o registro de Ativo
4. Navegue até Ativos Fixos > Listas > Ativos
5. Clique em Editar
o Valor contábil líquido atual: Insira um Valor
Observação: Valor Contábil Líquido Atual = Custo Atual do Ativo - corrigir
Depreciação Cumulativa.
6. Clique em Geral
o Último Período de depreciação: Insira Último Período de Depreciação
o Data da Última depreciação: Insira Data da Última Depreciação
o Quantia da Última depreciação: Insira Quantia da Última Depreciação
o Depreciação ativa: Selecione Falso
7. Clique em Salvar
8. Redefina Valores do Ativo
o Navegue até Ativos Fixos > Configuração > Configuração do sistema
o Clique em Redefinir valores do ativo
9. Descarte o Ativo. Consulte o artigo 19272, Asset Disposal by Sale or Write-off para
obter instruções mais abrangentes.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PESQUISA SALVA DE ITEM DE MONTAGEM COM COMPONENTES DE ITEM


ASSOCIADOS A CUSTOS PADRÃO
Referência: SuiteAnswers 91565
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Ao baixar a Pesquisa salva como um XML, um "Erro inesperado" é gerado.

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:

Tipo de resumo: Contagem


Resumo do valor do campo: Registro personalizado A: ID interno

Use no lugar:

Tipo de resumo: Contagem


Campo resumo: Fórmula (Numérica)
Fórmula de resumo: {customrecorda.internalid}

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DEFINIR UM FORMULÁRIO PREFERENCIAL QUANDO NÃO É POSSÍVEL


IMPRIMIR PAGAMENTOS PARA PEDIDOS DA LOJA VIRTUAL
Referência: SuiteAnswers 91532

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

Siga estas etapas para especificar seu formulário preferido.

28. Navegue até Personalização > Formulários > Formulários de transação


29. Localize o formulário que você deseja usar e marque a caixa de seleção na coluna
Preferido no lado direito
Observação: Certifique-se de que você tem um formulário preferencial para cada
tipo de transação como uma prática recomendada.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE ANÁLISE DE IMPOSTO SOBRE VENDAS PERSONALIZADO>


ADICIONAR CAMPOS DE ENDEREÇO DE ENTREGA > INCOMPATIBILIDADE
COM CAMPOS ENVIAR PARA CIDADE / ESTADO E ENVIAR PARA
Referência: SuiteAnswers 91534
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 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.

ADICIONAR BORDA COM ARESTAS CURVAS NOS MODELOS AVANÇADOS DE


PDF
Referência: SuiteAnswers 91497
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 gostaria de personalizar o Modelo avançado de PDF para que as transações


mostrem bordas com bordas curvas ou redondas.

Solução

Para adicionar bordas com bordas curvas ou redondas nos modelos avançados de PDF:

1. Vá para Personalização > Formulários > Modelos avançados de PDF/HTML


2. Personalize/Edite o modelo para usar
3. Na tag Corpo, adicione este código de amostra abaixo e ajuste os valores com base nos
requisitos do usuário

<body size="Letter" style="border: 5px solid #dddddd; corner-


radius: 25px; padding: 50px; margin: 25px;">

4. Como a propriedade raio do canto é um tipo herdado, todas as outras tabelas no


formulário herdarão o valor do raio do canto definido no corpo. Isso afeta todas as
outras tabelas com bordas e será exibido com bordas curvas.

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:

<table style="width: 100%; font-size: 10pt; corner-radius: 0px" >

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.

FATURA DO CLIENTE > ERRO INESPERADO> A TRANSAÇÃO NÃO ESTAVA NO


SALDO OU A TRANSAÇÃO NÃO FOI CONCLUÍDA
Referência: SuiteAnswers 91509
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 tenta faturar/faturar os pedidos de faturamento remanescente/próximo, mas


quando tenta salvar a página Fatura, ocorre um erro inesperado. A descrição do erro pode ser
"A transação não estava no saldo" OU "A transação não foi concluída".

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.

Siga estas etapas para definir a Conta a Receber padrão:

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. aba Itens/Transações > Seção Contas > Campo Conta a receber padrão = vazio
3. Selecione a Conta de contas a receber que será usada como padrão nas Transações de
contas a receber
4. Clique em Salvar
5. Teste Salvando a Fatura novamente > Salva com sucesso

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERSONALIZAR EXIBIÇÃO NÃO USA A BUSCA DE NÚMEROS DE ESTOQUES


QUANDO STATUS DO ESTOQUE ESTÁ MARCADO NA SUB-ABA DETALHES DO
ESTOQUE NA ABA DETALHES DO ESTOQUE DO REGISTRO DO ITEM
Referência: SuiteAnswers 90933
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 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

Depois de instalar o driver de uma impressora de etiquetas ou códigos de barras no Windows, a


impressora também precisa ser configurada no NetSuite Point of Sale (NSPOS).

Solução

1. Efetue login no NSPOS com acesso de Administrador


2. Pressione CTRL + F10 no teclado
3. Clique em Configurações de Estação de Trabalho (Workstation Settings)
4. Digite o nome da configuração na caixa de busca para filtrar os resultados: Impressão
de Etiqueta
Servidor de impressão: Insira o nome do computador como ele aparece nas
Propriedades do computador
Observação: Esta definição deve ser ativada.
Nome da impressora: Informe o nome da impressora como ele aparece na pasta
Impressora ou Dispositivos e Impressoras
Observação: Esta definição deve ser ativada.
5. Clique em Concluído no canto superior direito quando terminar.
6. Desconectar

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.

DEFININDO UM NOVO ENDEREÇO DE E-MAIL PERSONALIZADO NO CAMPO


“ENVIAR”
Referência: SuiteAnswers 90929
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O script pode ser personalizado conforme necessário, fazendo o seguinte:

1. Navegue até Personalização > Criação de scripts > Scripts


2. SuiteSuccess - Get AR Contacts UE: Clique em Exibir
3. Arquivo de script: Clique em Editar
4. Comente as linhas 47 e 65 adicionando "//"
Linha 47:

// 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.

PAÍS QUE NÃO APARECE NA LISTA SUSPENSA DE PAÍSES


Referência: SuiteAnswers 92535

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

Para adicionar um país na lista, faça o seguinte:

1. Navegue até Personalização > Listas, registros e campos > Listas


2. Clique em Códigos de país (fornecedor)
3. Adicione o Código de país da Tailândia
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR STATUS DE FUNCIONÁRIO


Referência: SuiteAnswers 92534
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 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

1. Navegue até Configurações > Contabilidade > Listas relacionadas a funcionários


2. Tipo de Registro: Clique em Status do funcionário
3. Clique em Novo status do funcionário
4. Nome: Insira um Nome
5. Categoria: Selecione uma Categoria
Observação: A Categoria não pode ser alterada depois de atribuída ao Status do Funcionário.
6. Clique em Salvar

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.

OBTER O VALOR ANTERIOR DE UM CAMPO PERSONALIZADO


Referência: SuiteAnswers 92493
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 obter o valor anterior de um campo personalizado chamado "Próxima etapa"
e exibi-lo em um campo personalizado.

Solução

1. Crie uma Busca salva de Oportunidade

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

2. Criar Campo corpo da transação personalizada

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

Observação: O valor anterior da Próxima Etapa é preenchido no campo personalizado


criado.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO FOI POSSÍVEL ENCONTRAR O ITEM DO KIT NA TRANSAÇÃO


Referência: SuiteAnswers 92514
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

Observação: A conta de receita de itens de kit/pacote é independente e separada de seus


componentes. Portanto, é necessário ter sua própria conta de receita declarada no registro de
item de kit/pacote na aba Contabilidade.

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.

COMPORTAMENTO DA TAG DE FREE MARKER $ {CASE.URL}


Referência: SuiteAnswers 92506
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á 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

Para visualizar amostras da tag $ {case.url}:

1. Navegue para Configurações > Empresa > Modelos de e-mail do sistema


2. Expandir filtros
3. Categoria do modelo: Selecione Notificações de caso
4. Clique em Personalizar ao lado de Mensagem padrão para o cliente ou Mensagem
padrão para o funcionário

Existem duas funcionalidades da tag $ {case.url}:

1. Quando uma notificação é enviada a um funcionário, ela contém o link para


supportcase.nl (a página do caso)

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.

CAMPO INATIVO NÃO EXIBIDO NOS REGISTROS DO ITEM


Referência: SuiteAnswers 91972
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 marcar determinados Itens de estoque como inativos; no entanto, o


campo Inativo não aparece no formulário de item personalizado.

Solução

Os usuários podem fazer o seguinte para marcar itens como inativos:

1. Use o formulário padrão para desativar itens específicos:


1. Usando o Formulário de estoque padrão, vá para a sub-aba Informações do
sistema
2. No canto superior esquerdo, marque a caixa de seleção Inativo
2. Personalize o formulário Personalizado do estoque preferido para expor a caixa de
seleção Inativo:
1. Abra um registro de item que precisa ser inativado
2. Clique em Editar
3. Passe o mouse sobre as linhas cruzadas Personalizar no canto superior direito
do formulário
4. Clique em Personalizar formulário
5. Vá para Campos > Informações do sistema
6. Encontre a caixa de seleção Inativo
7. Marque a caixa para Mostrar a caixa de seleção Campo Inativo no registro do
item
8. Clique em Salvar

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:

1. Vá para Configurações > Usuários / Funções > Gerenciar funções


2. Clique em Editar na função do aprovador do relatório de despesa
3. Marque a caixa Restringir horas e despesas
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ACIONAR SCRIPT AO CLICAR EM CONCLUIR NA LISTA DE ATIVIDADES


Referência: SuiteAnswers 91953
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

CRIAR UMA TABELA DE FATURAMENTO PARTICULAR VINCULADA A UM


PEDIDO DE VENDAS EXISTENTE USANDO O SUITESCRIPT 2.0
Referência: SuiteAnswers 92022
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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
})

var billingScheduleRec = record.create({


type: 'billingschedule', isDynamic: true //create a billing
schedule record
});

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
});

var frequencyField = billingScheduleRec.getField('frequency');


var frequencyOptions = frequencyField.getSelectOptions(); //get
the list of frequency options
billingScheduleRec.setValue({
fieldId: 'frequency',
value: frequencyOptions[2].value //set the frequency field
this is weekly
});

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.

RESOLVER ERRO: "ESSE REGISTRO NÃO É EDITÁVEL."


Referência: SuiteAnswers 92500
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

No script, substitua "nlapiGetNewRecord()" por "nlapiLoadRecord('inventoryitem',


nlapiGetNewRecord().id)"

O erro é exibido porque não temos permissão para enviar o registro atual ou anterior retornado
pela API "nlapiGetNewRecord()".

Observação: O erro pode aparecer em qualquer tipo de registro.

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.

PERMISSÃO PARA ACESSAR REGISTROS PERSONALIZADOS


Referência: SuiteAnswers 92084

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

1. Navegue até Configurações > Usuários / Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Clique em Permissões
4. Clique em Listas
5. Permissão:
o Entradas de registro personalizadas
▪ Nível: Selecione Visualizar
6. Clique em Salvar

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.

DESVINCULAR A ENTRADA DO DIÁRIO DE RECONHECIMENTO DE RECEITA


NO PLANO DE RECEITA
Referência: SuiteAnswers 92083
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Os usuários geram Lançamentos de Reconhecimento de receita e as transações são vinculadas


aos Planos de receita reais. No entanto, as entradas estavam incorretas ou ainda não deveriam
ter sido criadas. Os usuários rejeitam as entradas, mas os lançamentos ainda estão vinculados
aos Planos de reconhecimento de receita.

Os usuários fazem uma cópia do Lançamento de reconhecimento de receita e atualizam a


transação, mas ainda não podem vincular o Lançamento ao Plano de reconhecimento de receita.
A capacidade de vincular Lançamentos manuais ao Acordo de receita está registrada
no Aperfeiçoamento 335346.

Observação: Para pesquisar e votar no Aperfeiçoamento, consulte 10054 Voting for


Enhancements.

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.

PESQUISA SALVA POR TRANSAÇÃO> LISTAR TRANSAÇÕES COM BASE NO


ÚLTIMO PREÇO DE COMPRA
Referência: SuiteAnswers 92071
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 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.

ACOMPANHAR O REGISTRO PERSONALIZADO DE RH E VINCULAR AO


REGISTRO DO FUNCIONÁRIO
Referência: SuiteAnswers 92075
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Acompanhe as informações relacionadas ao RH em um registro personalizado e acesse-as no


registro do funcionário.

Solução

10. Vá para Personalização > Listas, registros e campos > Tipos de


registro > Criar
11. Nome: Digite o Nome do tipo de registro personalizado
12. Clique em Salvar
13. Clique em Tipo de registro personalizado
14. Vá para Campos
15. Clique em Novo Campo
Observação: Pelo menos um campo deve estar vinculado ao registro do
funcionário
29. Nome do campo: Insera Rótulo
30. Tipo: Selecione Lista/Registro
31. Lista/Registro: Selecione Funcionário
32. Armazenar valor: Marque a caixa de seleção
33. Mostrar na lista: Marque a caixa de seleção
34. O registro é principal: Marque a caixa de seleção
35. Sub-aba Principal: Selecione Recursos Humanos
36. Clique em Salvar

16. Clique em Salvar

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.

Consulte os URLs abaixo para o Guia de boas-vindas. Disponível em português e inglês:

Oracle NetSuite + Oxygen Systems Support Center - Guia de Boas-Vindas

Oracle NetSuite + Oxygen Systems Support Center - Welcome Guide

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR ATALHO PARA CONCEDER BÔNUS AO FUNCIONÁRIO


Referência: SuiteAnswers 92064
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 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.

IMPORTAÇÃO DE RASTREAMENTO DE COMPENSAÇÃO COM DATA EFETIVA


Referência: SuiteAnswers 92052
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Use Importação de CSV para fazer upload de informações de Rastreamento de compensação


com data efetiva. Para obter mais informações, consulte o artigo 91352 Import of Employee
Record Changes with Effective Dating.

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.

FATURA> APLICAR PAGAMENTO /MEMORANDO DE CRÉDITO /


LANÇAMENTO > NÃO REGISTRADO NAS NOTAS
Referência: SuiteAnswers 92063
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2019.2
Cenário

Um Pagamento/Memorando de crédito /Lançamento do cliente foi aplicado e está sendo


exibido na sub-aba Registros relacionados de um registro de Fatura, mas a alteração não está
registrada nas Notas.

Solução

O usuário pode verificar se o valor da Fatura for igual ao valor do Pagamento/Memorando de


crédito /Lançamento do cliente. Como o status do Pagamento da fatura só pode

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.

Para votar em aprimoramentos, veja o artigo 10054 Voting for Enhancements.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE PEDIDO DE VENDAS POR CLIENTE > RESULTADO: DADOS


NÃO ESTÃO DISPONÍVEIS
Referência: SuiteAnswers 91950

Aplica-se a
Produto: NetSuite 2019.2

Cenário

Quando o usuário executa o Relatório de pedidos de vendas por cliente, o resultado


é Nenhum dado disponível, mesmo se você estiver usando a função Administrador.

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.

Para alterar a Conta de receita no registro do Item:

1. Abra e Edite o Item


2. Vá para a aba Contabilidade
3. Selecione uma Conta com o tipo de Receita
4. Clique em Salvar

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.

ALTERAR O CAMPO CONDIÇÃO DO CONTRATO NO PEDIDO DE VENDAS DE


RENOVAÇÃO
Referência: SuiteAnswers 92424
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Listas > Atualização em massa > Atualizações em massa


2. Clique em Atualizações gerais
3. Clique em Contrato
4. Clique em Critérios
5. Filtrar:
6. Selecione Nome
o Nome: Insira o Nome do contrato
o Clique em Definir
7. Clique em Campos de atualização em massa
8. Campo:
o Procure Data final do contrato
▪ Aplicar: Marque a caixa de seleção
▪ Valor: Informe a Data
9. Clique em Visualizar
Observação: Para confirmar se a pesquisa obteve o registro correto do Contrato.
10. Clique em Executar atualização
Observação: Depois de concluído, verifique se o registro Contato foi atualizado e, em
seguida, verifique o Pedido de vendas de renovação se a Condição do contrato (Nº de
Meses) e a Data final do contrato também foram atualizadas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TOTAL DE FUNCIONÁRIOS ATIVOS MOSTRA ZERO COMO RESULTADO NO


PORTLET KPI
Referência: SuiteAnswers 91943
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

1. Vá para Personalização > Script > Implementações de Script


Observação: Use a função de Administrador
2. Expanda a seção Filtros
o Tipo: Selecione Programado
o Status: Selecione -Todos-
o Tipo de registro: Selecione -Todos-
o Versão da API: Selecione -Todos-
3. HRDC Criar Rastreador Emp Total Ativo: Clique em Editar
4. Vá para a aba Agendamento, defina todos os valores nas opções de agendamento. Você
pode usar os seguintes valores de amostra como aba:
o Evento diário: Selecione no botão
o Repitir: Todos os dias
o Data de Início: Data de Hoje
o Hora de início: 12:00
o Sem data final: Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REGISTRO DE CLASSE RENOMEADO NÃO É EXIBIDO AO USAR UM


FORMULÁRIO DE FUNCIONÁRIO PERSONALIZADO
Referência: SuiteAnswers 91944
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A classe foi renomeada para Divisão na página Renomear registros/transações. Quando um


usuário exibe ou edita um registro de Funcionário usando um formulário de funcionário
personalizado, o nome do campo Classe não aparece alterado.

Solução

Os nomes de campo para registros em um formulário personalizado existente não são


atualizados automaticamente quando você faz alterações na página Renomear
registros/transações. O administrador precisa editar manualmente o nome do campo Classe no
formulário de funcionário personalizado existente.

Para editar manualmente o nome do campo Classe no formulário do funcionário personalizado:

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.

ACESSO À BUSCA SALVA DA LISTA DE E-MAILS ENVIADOS USANDO UMA


FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 91957

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Clique em Permissões
4. Clique em Listas
5. Permissão:
o Selecione E-mail enviado
▪ Nível: Selecione Total
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EXCLUIR UM SEGMENTO PERSONALIZADO ASSOCIADO A UM CAMPO DE


LINHA DE TRANSAÇÃO PERSONALIZADA
Referência: SuiteAnswers 91962
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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. Excluir o Campo Linha da transação personalizada

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

2. Excluir o Segmento personalizado

1. Navegue até Personalização > Listas, registros e campos > Segmentos


personalizados
2. Segmento personalizado afetado: Clique em Editar
3. Passar o mouse sobre Ações
4. Clique em Excluir
5. Clique em OK

Observação: Depois que o Campo de linha personalizado e os Segmentos personalizados


forem excluídos, ele não estará mais disponível para restauração de todos os seus valores em
registros existentes.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SALDOS INCORRETOS DE PROVENTOS RETIDOS NO BALANCETE


COMPARATIVO PERSONALIZADO
Referência: SuiteAnswers 91984
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 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

1. Navegue até Relatórios > Financeiro > Balanço patrimonial


2. Filtro: Selecione a partir de FY 2018
3. Clique em Atualizar
4. Consulte o Saldo de proventos retidos correto

Verifique o valor correto de Ganhos retidos para FY 2019 via Balanço patrimonial

1. Navegue até Relatórios > Financeiro > Balanço patrimonial


2. Filtro: Selecione a partir de FY 2019
3. Clique em Atualizar
4. Consulte o Saldo de proventos retidos correto

Editar o Balancete comparativo personalizado com Saldos de proventos retidos incorretos

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.

LISTA VALORIZAÇÃO DE MOEDA EXCLUÍDA


Referência: SuiteAnswers 91999

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.

RESOLVER ERRO: "O SERVIDOR PODE PROCESSAR SUA SOLICITAÇÃO. SE O


PROBLEMA PERSISTIR, ENTRE EM CONTATO COM O SUPORTE". AO
VINCULAR CONTAS BANCÁRIAS USANDO UMA FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 92077

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.

INTERRUPÇÃO DE INTEGRAÇÃO OU EXECUÇÃO DE SCRIPT NETSUITE


Referência: SuiteAnswers 88600
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

1556
Aplica-se a
Produto: NetSuite 2020.2

Cenário

1. Reinicialização de Script (Mapa/Redução, reinicialização de Script Programado)


2. Falha do Serviço de Web devido a erros de conexão ("Sua conexão sofreu timeout.
Faça o login novamente")
3. Erros de conexão ODBC/JDBC. ("erro de TCP/IP, conexão redefinida pelo par. ")

Solução

Ocasionalmente, pode ocorrer falha na conexão de Script/Integração de serviço


web/ODBC/JDBC em decorrência de reinicialização do servidor de aplicativos. Isso pode
ocorrer devido a uma atualização do NetSuite, manutenção do NetSuite ou a uma falha
inesperada do ambiente de execução.

As reiniciações podem encerrar um aplicativo a qualquer momento. Portanto, scripts


robustos/tratamento de erros devem levar em conta as reinicializações e ser capazes de se
recuperar de uma interrupção inesperada.

1. É melhor primeiro verificar https://status.netsuite.com/ por anomalias


2. Se nenhuma anomalia for encontrada, podemos optar por verificar o
SuiteAnswers: e-Fix Release Notification ID: 34424 para ver se ele está em linha com as
Programações eFix

Observação: Se nenhuma ocorrência for correlacionada, entre em contato com o Suporte


Técnico da NetSuite

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RELATÓRIO DE DETALHE DE CONCILIAÇÃO > PERSONALIZAR


Referência: SuiteAnswers 84166
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Applies To

Produto: NetSuite 2019.2

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:

1. Navigate to Reports > Banking/Budgeting > Reconciliation > Customize Detail


2. On the Report Builder page, user/s can customize the report
3. Click Save

NENHUM VALOR IMPRESSO QUANDO O CAMPO NOME É USADO NO MODELO


AVANÇADO DE HTML/PDF DE UM NOME DE ITEM
Referência: SuiteAnswers 88327
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 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

• O campo Nome no WYSIWYG (Editor de modelo) do Modelo avançado de


PDF/HTML está fornecendo o valor do Nome de exibição/Código (ID: displayname) e
não o Nome do item/Número (ID: itemid) do registro do Item. No momento, a
exibição do campo Nome/Número do Item está preenchida como uma melhoria
em Aperfeiçoamento #345568.
• Se um usuário quiser mostrar um valor quando o campo Nome for adicionado no
modelo avançado Nome do item, o Nome de exibição/Código no registro do Item não
deverá ficar vazio.

Observação: Para pesquisar e votar no Aprimoramento, consulte 10054 Voting for


Enhancements.

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

Um funcionário que trabalhou anteriormente para a empresa está sendo readmitido, e o RH


gostaria de sua indenização para fins de provisão para Tempo afastado para refletir sua posse
total na empresa.

Solução

A Data inicial do campo Cálculos de compensação de horas, normalmente definida como


a Data de contratação, deve ser definida como uma data que inclui a titularidade anterior, mas
não o período em que o funcionário esteve fora da empresa.

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

O usuário quer saber como solicitar Avatax no ambiente Sandbox.

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.

EXCLUIR REGISTRO DE FUNCIONÁRIO COM ID INTERNO (-5): “UM ERRO


INESPERADO OCORREU”
Referência: SuiteAnswers 88538
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 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.

RESOLVER ERRO: “EXCEEDED_MAX_FIELD_LENGTH: THE FIELD


CUSTPAGE_LOT_NOS_IDS CONTAINED MORE THAN THE MAXIMUM NUMBER
(300) OF CHARACTERS ALLOWED” WHEN SUBMITTING SUITLET FROM
SUITESOLUTIONS LOTS TRACEABILITY DEFINIR A DATA INICIAL DO CAMPO
CÁLCULOS DE FOLGA AO RECRIAR UM FUNCIONÁRIO
Referência: SuiteAnswers 88313
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2
SuiteApp: Lots Traceability| ID do pacote: 132060 | Versão 1.1.0

Cenário

Ao tentar submeter critérios, erro "EXCEEDED_MAX_FIELD_LENGTH > O campo


custpage_lot_nos_ids continha mais do que o número máximo ( 300 ) de caracteres permitidos"
está sendo encontrado

Solução

Isso normalmente acontece ao carregar uma carga pesada de dados. O campo


custpage_lot_nos_ids tem um tipo de campo de TEXTO e só pode acomodar até 300
caracteres. Como solução alternativa, alteramos o tipo de campo do custpage_lot_nos_ids para
LONGTEXT.

Para aplicar a solução alternativa, é necessário fazer o seguinte.

1. Navegue para Personalização > Criação de scripts > Scripts


2. Procure o script NSTS | LT - Filter Lot Trace SL
3. Clique em Editar
4. Procure pela linha de script abaixo:

//Add lot nos ids


if(arrInvLotNumberIds.length > 0){
var objFldAllLotNoIds = form.addField({
id: 'custpage_lot_nos_ids',
type: serverWidget.FieldType.TEXT,
label: 'Lot Numbers IDs'
});

5. Atualize o tipo para serverWidget.FieldType.LONGTEXT

//Add lot nos ids

if(arrInvLotNumberIds.length > 0){

1561
var objFldAllLotNoIds = form.addField({

id: 'custpage_lot_nos_ids',

type: serverWidget.FieldType.LONGTEXT,

label: 'Lot Numbers IDs'

});

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.

NÃO É POSSÍVEL SUBMETER CHAMADO POR MEIO DO SUITEANSWERS


Referência: SuiteAnswers 79387
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 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

Observação: O endereço de e-mail registrado no Contato autorizado pode diferir do endereço


de e-mail que eles usam como Login do NetSuite.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REMOVER A CONFIGURAÇÃO DE LOCALIDADE OBRIGATÓRIA NO


REGISTRO SEMANAL DE HORAS
Referência: SuiteAnswers 88558
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 campo Localidade é obrigatório no Registro semanal de horas.

Solução

Para desativar a Localidade obrigatória no Registro semanal de horas:

1. Navegue até Configuração > Contabilidade > Preferências Contábeis


2. Na aba Geral > Classificações, certifique-se de que Tornar as localidades
obrigatórias não esteja marcado
3. Navegue até Transações > Funcionários > Rastrear horário
4. Passe o mouse para Personalizar localizado na parte superior direita da tela e clique
em Personalizar Formulário
5. Na página Formulário de entrada personalizado, na aba Campos, desmarque a
caixa de seleção obrigatório da Localidade
6. Clique em Salvar

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.

EXPOR O CAMPO MEMORANDO NA PESQUISA SALVA DE HORA


Referência: SuiteAnswers 88548
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2020.2

Cenário

Etapas para expor o campo Memorando na Pesquisa Salva de Hora.

Solução

1.Edite Pesquisa Salva de Hora existente


2.Vá para a aba Resultados > Na sub-aba Colunas > Adicione Anotação
3.Clique em Visualizar para verificar os resultados ou pressione Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATIVO MÉDIO IMPORTADO > CUSTO ATUAL DO ATIVO DIFERENTE DO


VALOR CONTÁBIL LÍQUIDO E MÉTODO DE DEPRECIAÇÃO = LINEAR >
HISTÓRICO DE DEPRECIAÇÃO ESPERADO PARA CÁLCULO COM BASE NO
VALOR CONTÁBIL LÍQUIDO
Referência: SuiteAnswers 88361
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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:

• CC = Custo Atual do Ativo


• RV = Valor Residual
• AL = Vida Útil do Ativo

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:

• NB = Valor Contábil Líquido


• RV = Valor Residual
• AL = Vida Útil do Ativo
• CP = Período Atual ou Idade Atual

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ALTERAR DESCRIÇÃO DA CATEGORIA DO SITE USANDO O SUITESCRIPT


Referência: SuiteAnswers 88374
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 cenário em que é necessário atualizar o campo de descrição detalhada de uma Categoria do


Site já criada em uma Conta do NetSuite usando o SuiteScript. Isso pode ser feito com todos
os tipos de SuiteScript, incluindo Scripts do Cliente e do Servidor. A amostra de código abaixo
pode ser usada para atingir esse objetivo.

Solução

O exemplo a seguir é um simples Suitelet usando o SuiteScript 2.0, que, após a


implementação, atualizará o campo de descrição. É possível criar script da Categoria do Site no
NetSuite, pois é um tipo de registro de objeto.

/**
* @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

O usuário está usando a função sftp.createConnection(opções) do Módulo N/sftp no início de


seu Script. Mais tarde no Script, ele faz upload de vários arquivos para o NetSuite. De acordo
com os logs, a conexão é estabelecida para cada upload de arquivo separado.

Solução

O comportamento como ocorre pelo Usuário é esperado. O motivo é que a


função sftp.createConnection(opções) se conecta ao servidor para verificar se não há problema
com o servidor e se as credenciais estão corretas. Essa verificação fornece as informações que a
conexão é possível.

Depois de receber a confirmação sobre a possibilidade de conexão, a própria conexão é


estabelecida para cada solicitação de SFTP, neste caso, o upload de arquivo é feito. Esse
comportamento se deve ao design da lógica da função sftp.createConnection(opções).

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL VER NOTAS DO SISTEMA EM NENHUMA TRANSAÇÃO DE


FATURA DO CLIENTE CONSOLIDADA
Referência: SuiteAnswers 88331
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

7. Navegue até Personalização > Listas, Registros e Campos > Tipos de


Registro
8. Clique CI - Consolidated Invoice
9. Exibir notas: Marque a caixa de seleção Habilitar notas do sistema
10. Habilitar notas do sistema: Marque a caixa de seleção
11. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REMOVER LANÇAMENTOS DE CONTRAPARTIDA NO RELATÓRIO


DETALHADO DE VENCIMENTO DO CONTAS A PAGAR
Referência: SuiteAnswers 88324
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 abrir o Relatório Detalhado de Vencimento de Contas a Pagar, há lançamentos sendo


exibidos, o que compensa um ao outro.

Lançamento 1 para Fornecedor A = $ 100.00


Lançamento 2 para Fornecedor A = $ (100.00) > Estornando Lançamento de 1

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

O usuário precisa utilizar a página Pagar Fornecedor Único.

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.

A CONFIGURAÇÃO DO SUITECOMMERCE INSTORE (SCIS) ESTÁ AUSENTE


Referência: SuiteAnswers 88593
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

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

1. Navegue até Configuração > Empresa > Ativar Recursos


2. Clique na aba Presença Web
3. Vários Websites: Marque a caixa de Seleção
4. Clique em Salvar.

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

O usuário deseja mostrar uma Coluna do Funcionário que consiste


em Nome e Sobrenome no Relatório de Lucratividade do Projeto.

Solução

1. Navegue até Relatórios > Projetos > Lucratividade do Projeto.


2. Clique em Personalizar.
3. Vá para a seção Editar Colunas, expanda o campo Lucratividade do Projeto.
4. Clique no campo ENTIDADE.
5. Clique no campo NAME.
6. Altere o nome do relatório
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REMOVA A DESCRIÇÃO DO ARMAZENAMENTO DETALHADO NA PÁGINA


DETALHES DO PRODUTO DO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 88588
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

Os usuários gostariam de remover a Descrição detalhada da loja virtual na página Detalhes do


produto (PDP) no SuiteCommerce InStore devido a um problema conflitante com a existência
de um link de mídia externo para o SuiteCommerce Avançado (SCA).

Solução

1. Navegue até Comércio > Websites > Lista de Sites


2. Site SCIS: Clique em Editar
3. Clique na sub-aba Conjuntos de campos
4. ID do Conjunto de campos: Detalhes

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

Observação: Execute uma Reconstrução de índice de pesquisa posteriormente para garantir


que as alterações feitas serão refletidas.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR UMA BUSCA SALVA PARA EXIBIR FUNCIONÁRIOS E AS FUNÇÕES


ATRIBUÍDAS A ELES
Referência: SuiteAnswers 88326
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 gostaria de ver todos os funcionários ativos e as funções atribuídas a eles.

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

• Selecione Data de término/lançamento


• Data de término/lançamento: Selecione não antes ou na data de hoje

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.

RESOLVER ERRO: “ESTA INFORMAÇÃO ESTÁ INDISPONÍVEL NO MOMENTO.


VERIFIQUE NOVAMENTE MAIS TARDE.” NA PÁGINA RELEASE PREVIEW
Referência: SuiteAnswers 88375
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Faça login no Release Preview, na conta de Desenvolvimento ou na conta de Demonstração


(TSTDRV) e navegue até a página Release Preview. A página não mostra informações sobre
Release Preview e exibe apenas o erro acima.

Solução

1. Fazer log-in como Administrador na conta de Produção ou Sandbox


2. Navegue até Configurações > Empresa > Release Preview
3. Solicitar Release Preview: Clique no botão
4. Status da Conta: Verifique o Status
Observação: A conta de Release Preview é gerenciada a partir da Produção, do
Sandbox e de determinado tipo de conta de Demonstração. A página Release
Preview na Release Preview, Development e outros tipos de contas de
demonstração (TSTDRV) exibirá um erro, pois essas contas não são elegíveis para
Release Preview.

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

Produto: NetSuite 2021.1


SuiteApp:

• SC Summit Theme | ID do pacote: 312830 | Versão 3.0.3


• SC Posh Theme | ID do pacote: 312849 | Versão 3.1.1
• SC Bridge Theme | ID do pacote: 312814 | Versão 3.0.2
• SC Manor Theme | ID do pacote: 312817 | Versão 3.0.2
• SC Horizon Theme | ID do pacote: 312825 | Versão 3.0.5
• SC Threads Theme | ID do pacote: 312859 | Versão 3.0.2

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

1. Navegue até Configurações > SuiteCommerce avançado > Configuration


2. Preencha as listas suspensas Select Website e Select Domain
3. Clique em Configure
4. Na aba Tema XXX (por exemplo: Summit Theme)
5. Clique na sub-aba Footer
6. Preencha os seguintes campos:

• 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.

1. Verifique o Nome do arquivo que está sendo submetido a upload dentro do


método Connection.upload()
2. Certifique-se de que o Nome não tenha caracteres inválidos incluídos.

Caracteres de Arquivo Ilegais:


\/:*?"<>|

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “PARENT_NOT_COMPOUND: NÃO É POSSÍVEL ADICIONAR


UM COMPONENTE A UM ATIVO NÃO COMPOSTO”
Referência: SuiteAnswers 89970
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

RESOLVER ERRO: JAVA.LANG.NO SETWIDTH TO TR NO SCRIPT SUITELET


QUE USA RENDER.XMLTOPDF()
Referência: SuiteAnswers 88521
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 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.

A adição de tags <table> para essas tags <tr> corrigirá o erro.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER O TEMPO LIMITE AO ACESSAR A PÁGINA DE RASTREABILIDADE


DO LOTE
Referência: SuiteAnswers 88315

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

Ao acessar a página Rastreabilidade de Lote, ela permanece no carregamento e, em seguida, é


encerrada.

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.

1. Navegue até Documentos > Arquivos > Pasta de arquivo

2. Clique em SuiteBundles

3. Clique em Bundle 132060

4. NSTS_LT_Lib_ObjectsAndFunctions.js: Clique em Editar

5. Atualize o código na linha 642:

• De:

var rp = search.create(option).runPaged();

• Para:

var rp = search.create(option).runPaged({pageSize: 1000}); // set the Maximum


number of entries per page

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.

ERRO DE INVALID_SEARCH NO SCRIPT PROGRAMADO USANDO


SUITESCRIPT 2.0
Referência: SuiteAnswers 88378
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 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:

• SuiteCommerce Advanced 2020.2 | ID do pacote: 356248


• SuiteCommerce Standard | ID do pacote: 356230

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

1. Navegue até Comércio > Websites > Lista de sites


2. Site da loja virtual: Clique em Editar
3. Clique em Conjuntos de campos
4. Clique em Busca (search)
5. Campos incluídos no conjunto de campos: Clique no Ícone definir
6. Conjunto de campos: Selecionar Quantidade Mínima
7. Clique em Adicionar
8. Clique em Submeter
9. Clique em OK
10. Clique em Salvar

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

• Commerce-Related Menus Moved to a New Commerce Tab

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

Na visualização de um registro de Cliente, a sub-aba Endereço está ausente. Na personalização


do formulário Cliente > Sub-abas, a caixa de seleção Exibir para Endereço está marcada, mas
não é exibida no formulário. Em Sublistas > Endereço, a caixa de seleção Exibir do Catálogo
de Endereços está desmarcada e não pode ser marcada porque está desativada.
Como o Catálogo de Endereços é o único conteúdo na sub-aba Endereço, a sub-aba não
aparecerá no formulário porque está vazia. Também é um comportamento padrão que a caixa
de seleção Exibir Catálogo de Endereços não pode ser marcada ou desmarcada porque está
desativada.
Quando o formulário preferencial usado é um Formulário Pop-up de Cliente Personalizado, a
caixa de seleção Exibir Catálogo de Endereços é desmarcada automaticamente. A única
maneira de resolver isso é personalizar um novo formulário do Cliente de um formulário do
Cliente Padrão e torná-lo o formulário preferencial, porque o formulário do Cliente Padrão tem
a caixa de seleção catálogo de Endereços marcada automaticamente.

Solução

1. Navegue até Personalização > Formulários > Formulários de Entrada


2. Formulário personalizado padrão: Clique em Personalizar
3. O Formulário É Preferencial: Marque a caixa de seleção
4. Clique em Sublistas
5. Clique em Endereço
6. Catálogo de endereços: Marque a caixa de seleção
7. Clique em Salvar

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.

RESOLVER ERRO: “VIOLAÇÃO DE PERMISSÃO: VOCÊ PRECISA DE UM


SUPERIOR...” NA PÁGINA SALVAR CASOS
Referência: SuiteAnswers 88512

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

1. Navegue até Configuração > Suporte > Preferências de suporte


2. Clique em Externo
3. URL de redirecionamento do formulário de Caso externo: Insira um URL de
redirecionamento
Observação: O valor do URL de redirecionamento do formulário de Caso externo deve ser
uma página externa acessível fora da conta do NetSuite.
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “VOCÊ PRECISA DE PERMISSÃO MAIS ALTA PARA O TIPO


DE REGISTRO PERSONALIZADO RESUMO DO PROJETO PARA ACESSAR ESTA
PÁGINA.”
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

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.

Além de editar a permissão da Função Personalizada, é necessário considerar o Tipo de Acesso


definido no Registro Personalizado (Resumo do Projeto), uma vez que cada opção tem
implicações diferentes e difere como o acesso ao Registro Personalizado é fornecido às
Funções personalizadas.

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:

o Requerer permissão de lançamento de registro personalizado indica que somente


usuários que efetuam log-in com uma função com permissão concedida ao tipo
de registro personalizado podem acessá-lo (disponível como uma opção em
Função personalizada > aba Permissões > Sub-aba Registro personalizado).
o Utilizar listas de permissões concede acesso ao tipo de registro personalizado de
acordo com as permissões configuradas na sub-aba Permissões desta página
(Permissão não está disponível em Função personalizada > aba Permissão >
Sub-aba Registro personalizado).
o Nenhuma permissão necessária torna público o acesso ao tipo de registro
personalizado (A permissão é adicionada automaticamente a todas as Funções
personalizadas).

4. Selecione o valor apropriado para o campo


5. Clique em Salvar
6. Faça as alterações necessárias no Tipo de registro personalizado ou na Função
personalizada

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

Conforme indicado no artigo do SuiteAnswers Perguntas frequentes sobre Faturamento


Eletrônico (E-Invoicing) - ID 51154, o Pacote de faturamento eletrônico pode ser usado
gratuitamente para emitir documentos eletrônicos para um único país.

1. Navegue até Configurações > Empresa > Subsidiárias


2. Clique em Exibir para o registro da Subsidiária Principal
3. Verifique o campo País do documento eletrônico para uso gratuito

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

Observação: Se o País destinatário do Documento eletrônico for diferente daquele do registro


da Subsidiária principal, uma licença adicional deverá ser adquirida, entre em contato com o
Gerente de conta para obter mais informações sobre como obter essa licença.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERGUNTAS FREQUENTES SOBRE FATURAMENTO ELETRÔNICO (E-


INVOICING)
Referência: SuiteAnswers 96417
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

O SuiteApp de Faturamento eletrônico é um pacote gratuito?


Sim, o SuiteApp de Faturamento Eletrônico está disponível como um SuiteApp público. Ele
pode ser usado gratuitamente para emitir documentos eletrônicos para um único país.

É possível emitir fatura eletrônica para vários países?


Se forem emitidos documentos eletrônicos para vários países da mesma conta do NetSuite, uma
licença deverá ser adquirida para a conta. Para comprar uma licença, os clientes podem entrar
em contato com o Gerente de Contas do NetSuite.

Quais recursos precisam ser ativados antes da instalação do Electronic invoicing


SuiteApp?

• 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.

Os usuários podem enviar faturas eletrônicas em massa?


Sim. Para usuários de processamento em massa, navegue até Transações > Vendas > Enviar E-
Documents.

• Defina filtros apropriados e procurar documentos eletrônicos prontos para serem


enviados
• Restrinja os resultados até que apenas os documentos desejados sejam mostrados
• Clique em Enviar para processar todos os resultados da pesquisa. Cada documento
eletrônico será processado de acordo com seu método de envio individual

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.

Os usuários podem baixar manualmente os arquivos de saída da fatura eletrônica?


Não, não há capacidade de download manual de arquivos de saída.

Os usuários podem programar o envio de faturas eletrônicas?


Não, não é possível programar o envio de faturas eletrônicas.

O pacote de Faturamento Eletrônico suporta transações personalizadas?


Não, não suporta tipos de transação personalizados.

A assinatura digital é suportada neste pacote?


Não, a assinatura digital não é suportada.

O Electronic Invoicing SuiteApp inclui modelos específicos do país?


Não, o SuiteApp é um framework que precisa ser configurado de acordo com as necessidades
de cada cliente.

Quais são os formatos de arquivo de saída suportados pelo Electronic Invoicing


SuiteApp?
Somente E-Documents do XML são gerados.

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

Ao fornecer um valor para um campo de hiperlink personalizado de outro campo personalizado


do mesmo tipo, as barras invertidas de hiperlinks são eliminadas ou traduzidas em um símbolo
desconhecido, tornando o URL inacessível.
Para evitar isso, no campo personalizado de origem, altere a direção das barras invertidas do
URL para que ela seja exibida corretamente no campo personalizado de destino.

Solução

1. Navegue até Personalização > Lista, registros e campos > Campo


Observação: O campo pode ser qualquer um dos Campos do Corpo da Transação,
Campos da Entidade etc.
2. Campo de Origem:
3. Valor Padrão: Substitua todas as barras invertidas (\) por barras (/)
Exemplo:
Valor Antigo: http://mad-pr01\PDF_Folders\CSV\PDF_Link\CSV1551.pdf
Novo Valor: http://mad-pr01/PDF_Folders/CSV/PDF_Link/CSV1551.pdf
4. Clique em Salvar

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.

INCLUIR OU REMOVER MÉTODO DE ENTREGA E CUSTO DE ENTREGA AO


IMPRIMIR FATURAS OU PEDIDOS DE VENDAS POR MEIO DE LAYOUTS PDF
DO FORMULÁRIO DE TRANSAÇÃO
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

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

Observação: A caixa de seleção deve ser marcada se o usuário quiser que o


Método de entrega e o Custo de entrega sejam itens de linha nas colunas da
transação.

4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “ERRO SUITESCRIPT INESPERADO.” AO FAZER UMA


EDIÇÃO EM LINHA EM UMA BUSCA SALVA
Referência: SuiteAnswers 88527
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho


2. Clique em Editar no Fluxo de trabalho de destino
3. No diagramador, clique duas vezes no Estado que contém a ação Definir o valor do
campo
4. Clique em Definir o valor do campo
• Acionador em: Selecione Depois de enviar registro
5. Clique em Salvar
6. Clique em Edição concluída

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR ATALHO PARA REGISTRO DE CONTA BANCÁRIA


Referência: SuiteAnswers 88367
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 está trabalhando em algumas de suas transações bancárias e há a necessidade de


retornar para o módulo antigo e novo de reconciliar transações bancárias.

Módulo antigo: Reconciliar demonstrativo bancário

Novo Módulo - Reconciliar extrato de conta

Atualmente, para mudar de módulo, o procedimento exige a edição do registro de conta


bancária para marcar e desmarcar novamente a caixa Usar páginas Confrontar dados
bancários e Conciliar extrato de conta para alternar módulos.

Solução

Para abrir facilmente a conta bancária na visualização Editar:

1. Vá para o Painel inicial


2. Clique em Personalizar
3. Em Conteúdo padrão, adicione o portlet Atalhos
4. Passe o mouse sobre o ícone de três pontos no canto superior direito do portlet e
selecione Novo atalho
5. Digite seu nome preferido e digite o URL do registro da conta bancária que está no
modo de edição
6. Clique em Salvar

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.

DESATIVAR ITENS INATIVOS NO NETSUITE POINT OF SALE


Referência: SuiteAnswers 88224
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Marque a caixa de seleção Inativo no POS na aba Informações do sistema para


desativar na busca NSPOS
2. Aguarde cerca de 15 minutos para fazer downsync no POS
3. Marque a caixa de seleção Não fazer download para POS em outra aba
4. Aguarde cerca de 15 minutos para fazer downsync no POS
5. Marque a caixa de seleção Inativo para desativar no ERP

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERGUNTAS FREQUENTES SOBRE OS APRIMORAMENTOS DA IMPORTAÇÃO


CSV
Referência: SuiteAnswers 51448
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

Em 2016.2, onde os usuários podem ativar e desativar a preferência Executar Suitescript


do Servidor e Acionar Fluxo de trabalho para Importações CSV?

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.

Se a definição da preferência Executar Suitescript do Servidor e Acionar Fluxo de


trabalho na Página Preferências de Importação CSV não corresponder à definição no
Assistente de Importação, qual preferência prevalecerá?
A preferência Executar Suitescript do Servidor e Acionar fluxo de trabalho nas Opções
avançadas do Assistente de importação será seguida.

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.

Quais são as codificações de caracteres adicionais suportadas pelo assistente de


importação?
• Chinês Simplificado (GBK)
• Chinês Tradicional (BIG5)
• Coreano ISO-2022-KR
• Coreano EUC-KR
Quais são os tipos de Registro adicionais suportados pelo Assistente de importação para
Transações de Cartão de crédito?

• Encargo do Cartão de crédito


• Reembolso do Cartão de crédito

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.

• ID Externo ou Nº de Referência (Identificador exclusivo para o registro)


• Fornecedor
• Data
• Item ou Conta de despesa
• Valor

Observação: Campos adicionais podem ser obrigatórios, dependendo das preferências


ativadas e dos campos obrigatórios no formulário de transação.

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.

IMPORTAÇÃO CVS PARA ATUALIZAR CAMPO DO DEPARTAMENTO NOS


ITENS DE LINHA DE UMA FATURA DO CLIENTE
Referência: SuiteAnswers 37258
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 o Departamento nos Itens de linha da Fatura do cliente.

Solução

1. Prepare o arquivo CSV para a importação:

• ID Interno da Fatura do cliente


• ID da linha para fazer referência ao Item de linha a ser atualizado. Isso pode ser obtido
por meio de uma Busca salva
• Departamento

2. Execute a Importação

1. Navegue até Configurações > Importar/Exportar > Importar registros CSV


2. Tipo de importação: Defina como Transações
3. Tipo de registro: Defina como Fatura
4. Clique em Selecione...
5. Escolha o arquivo para a importação
6. Clique em Próximo
7. Manuseio dos dados: Selecione Atualizar
8. Clique em Próximo

1589
9. Mapeie os seguintes campos:

Seus campos (CSV File) Campos do NetSuite


ID interno ID interno
ID da linha Items : Linha do pedido
Departmento Items : Departmento

Observação: Se o usuário estiver usando o ID interno do departamento, clique no ícone


de lápis e defina Escolher tipo de referência como ID interno.

10. Clique em Próximo


11. Informe um nome do mapa em Importar nome do mapa
12. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FAZER UPLOAD NO NETSUITE DO ARQUIVO DE CHAVE DE SEGURANÇA


GERADO RECENTEMENTE NO CYBERSOURCE
Referência: SuiteAnswers 35523
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 cliente está recebendo um erro ao processar Cartões de crédito devido a um Arquivo de


chave de segurança inválido.

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:

1. Navegue até Configuração > Contabilidade > Perfis de processamento de


pagamento.

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.

A EXECUÇÃO DO FATURAMENTO OU A EXECUÇÃO DO MEMORANDO DE


CRÉDITO NA PÁGINA OPERAÇÕES DE FATURAMENTO NÃO DEVE CRIAR
MEMORANDO DE CRÉDITO COM BASE NA AUTORIZAÇÃO DE DEVOLUÇÃO
Referência: SuiteAnswers 94630
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A página Operações de faturamento permite executar Faturamento e de Memorando de crédito.


Consulte o artigo 39220 Billing Operations para obter mais detalhes.

Durante a execução do Faturamento ou do Memorando de crédito, nenhum Memorando de


crédito é criado, mesmo que haja uma Autorização de devolução criada no sistema.

Solução

A finalidade da Execução de memorando de crédito é criar Memorando de crédito para


quaisquer encargos negativos no envio e só processará Clientes/Contas de faturamento que
tenham encargos negativos existentes (ou seja, um encargo ou assinatura do projeto).

O Memorando de crédito deve ser criado manualmente a partir da Autorização de


devolução. Para obter mais informações, consulte o artigo 9117 Crediting an Authorized
Customer Return.

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.

Deve ser exatamente o mesmo para mapear automaticamente.

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.

RESOLVER PERMISSÃO INSUFICIENTE PARA ACESSAR REGISTROS DO


FORNECEDOR AO USAR O SUITEAPP DE LOCALIZAÇÃO DO BRASIL
Referência: SuiteAnswers 97779
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a

1592
Produto: NetSuite 2020.2
SuiteApp/Bundle: Brazil Localization | ID do pacote: 130074

Cenário

O usuário atribuído a Funções personalizadas que não tem a permissão Subsidiárias


experimenta erros de permissão insuficientes ao tentar acessar registros do Fornecedor.

A permissão Subsidiárias é obrigatória após a atualização do SuiteApp de Localização do


Brasil para a versão 1.02.3.

O usuário precisa conceder a permissão Subsidiárias em qualquer Nível de acesso às Funções


personalizadas do usuário que precisa acessar os registros do Fornecedor na conta.

Solução

Para atribuir a permissão Subsidiárias a funções personalizadas:

1. Efetuar Log-in no NetSuite como Administrador


2. Vá para Configurações > Usuário/Funções > Gerenciar funções
3. Função personalizada em questão: Clique em Editar
4. Clique em Permissões
5. Clique em Listas
6. Permissão: Selecione Subsidiárias
7. Nível: Selecione Nível de acesso
Observação: Selecione qualquer um dos Níveis de acesso disponíveis. Selecione-o de
acordo com as melhores práticas da sua empresa e a função que você está
configurando. Para obter mais informações sobre cada nível de acesso, consulte o
artigo 9894 Access Levels for Permissions.
8. Clique em Adicionar
9. Clique em Salvar
Observação: Repita as etapas anteriores para atribuir a permissão Subsidiárias a
todas as Funções que devem ser capazes de visualizar, editar, criar ou gerenciar
registros do Fornecedor.

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.

A FATURA DO CLIENTE COM PACOTE E-DOCUMENT NÃO EXIBE O BOTÃO


GERAR E-DOCUMENT
Referência: SuiteAnswers 94376
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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.

DEFINIR CAMPO DE DATA PARA ADICIONAR DIAS A PARTIR DA DATA


ATUAL NO GRUPO DE AÇÃO DE SUBLISTA DO FLUXO DE TRABALHO
Referência: SuiteAnswers 89744
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho

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.

A FUNÇÃO DE ADMINISTRADOR PODE LANÇAR TEMPO ALÉM DO LIMITE DE


RASTREAMENTO DE TEMPO DEFINIDO
Referência: SuiteAnswers 88607
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 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

Uma possível razão é que um componente Formulário personalizado tem um Modelo de e-


mail personalizado.

Para remover o erro, o Modelo de e-mail padrão precisa ser selecionado para o
campo Modelo de mensagem de e-mail.

Observação: Consulte o artigo 8918 Working with E-mail Templates.

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.

AO IMPRIMIR, O VALOR DAS TRANSAÇÕES NOS CAMPOS DO CORPO ESTÃO


NA MOEDA BASE, EM VEZ DA MOEDA DA TRANSAÇÃO
Referência: SuiteAnswers 99007
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 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.

Trata-se de um requisito emitido pela União Europeia em matéria de fiscalidade e de união


aduaneira.

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

1. Navegue até Listas > Contabilidade > Moedas


2. Linha da moeda: Clique em Editar
3. Substituir formato da moeda: Marque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

HISTÓRICOS DE DEPRECIAÇÃO NÃO ATUALIZADOS DEPOIS DE CLICAR EM


PRÉ-CALCULAR VALORES DE DEPRECIAÇÃO NO MÓDULO FIXED ASSETS
Referência: SuiteAnswers 99002
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 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

1. Navegue até Ativos fixos > Listas > Ativos


2. Clique em Editar
Observação: Selecione o Ativo que está enfrentando o problema.
3. Clique em Geral
4. Depreciação ativa: Definir como Falso
5. Clique em Salvar
6. Clique em Editar
7. Clique em Geral
8. Depreciação ativa: Definir como Verdadeiro
9. Navegue até Ativo fixo > Configuração > Configuração do sistema
10. Clique em Pré-calcular valores de depreciação (Precompute Depreciation Values)
Observação: O Registro de Históricos de depreciação deve aparecer atualizado.

1598
Esse artigo foi útil? Clique aqui para deixar seu comentário.

NENHUM RESULTADO DE CAMPOS DA HIERARQUIA DE MERCADORIAS É


MOSTRADO NA BUSCA SALVA DO ITEM
Referência: SuiteAnswers 99006
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

1. Navegue até Configurações > Hierarquia de mercadorias > Versões da hierarquia


de mercadorias
2. Clique em Editar da Versão da hierarquia de mercadorias usada para o item de
emissão
3. Data inicial: Defina como uma Data atual ou passada
4. Clique em Salvar

Observação: Depois que o Gerenciador de hierarquias processar essa alteração


completamente, você deverá ver os valores do campo Hierarquia de mercadorias na Busca de
item.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “VOCÊ INFORMOU “INFINITY.00” EM UM CAMPO...” VIA


SUITESCRIPT
Referência: SuiteAnswers 89983
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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. "

if (taxtotal != null && taxtotal != 0) {


var taxrate = nlapiGetFieldValue('taxrate');
var taxbasis = parseFloat((taxtotal* 100) / taxrate);
nlapiSetFieldValue('custbody_tax_basis',
nlapiFormatCurrency(taxbasis));
}

Solução

Na verificação dos valores capturados durante a execução do script, e a variável do imposto


está retornando um valor do NaN (Not a Number). Isso, então, por sua vez, foi usado para o
cálculo da base de imposto em que o resultado será colocado em um campo personalizado
numérico.

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.

IDENTIFICAR SE REGISTRO ESTÁ ATIVO OU INATIVO


Referência: SuiteAnswers 99016

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

• Fórmula: Marque a caixa de seleção


• Valor padrão: Informe CASO WHEN {startdate} < {today} AND {enddate}
> {today} AND {terminationdate} IS NULL THEN 'Active' ELSE 'Inactive'
END

7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O LINK DE APROVAÇÃO DE E-MAIL NÃO ESTÁ FUNCIONANDO NA


APROVAÇÃO AVANÇADA DO SUITESOLUTION
Referência: SuiteAnswers 88321
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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).

1. Navegue até Configurações do Windows > Aplicativos > Aplicativos padrão


2. Escolha aplicativos padrão:
3. E-mail: Selecione Google Chrome

Observação: As etapas acima só serão aplicáveis se você estiver usando o Windows.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPRIMIR MENSAGEM DO CLIENTE EM MODELOS AVANÇADOS DE


PDF/HTML
Referência: SuiteAnswers 99015
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

Aplica-se a
Produto: NetSuite 2021.1

Cenário

É necessário definir o valor da Mensagem do cliente ao imprimir Modelos avançados de


PDF/HTML.

Solução

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Modelo preferido: Clique em Personalizar/Editar
3. Canto superior direito: Alternar código-fonte
4. Adicione o código abaixo:

${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

O usuário está recebendo um erro SuiteScript ao tentar exibir Faturas de Subsidiárias da


América Latina (por exemplo, México).

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

Essa solução só funcionará se o pacote Electronic Invoicing e o pacote Southeast Asia


Localization estiverem instalados na conta. No entanto, isso ainda é caso a caso.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONFIGURAR INTEGRAÇÃO DE CHECK-OUT EXTERNO DO PAYU LATAM


Referência: SuiteAnswers 49485
Atenção: Este artigo é uma tradução automática. Ele pode conter algumas inconsistências.

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

A integração do Check-out Externo do PayU LatAm permite que os usuários do NetSuite


na América Latina acessem os serviços de pagamento on-line da PayU para cartões de crédito
e métodos de pagamento alternativos. Esta integração está disponível nos seguintes
países latino-americanos:

1. Argentina
2. Brasil
3. Chile
4. Colômbia
5. México
6. Panamá
7. Peru

Limitações do PayU LatAm Payment Gateway

1. Suporta somente Solicitação de venda


2. A Solicitação de reembolso não é suportada no NetSuite
3. Disponível somente para Processamento de pagamento da Loja virtual
4. O Check-out externo não é suportado no momento no SuiteCommerce Advance
(SCA)
5. O Pagamento da parcela não é suportado. O valor total do pagamento é registrado no
Pedido de vendas e no Depósito do cliente.

Para adicionar uma Conta do PayU LatAm, é necessário executar o seguinte:

1. Habilite os recursos e Preferências obrigatórios


2. Navegue até Configurações > Empresa > Habilitar recursos > Presença na Web
3. Habilitar acesso do cliente: Marque a caixa de seleção
4. Realização de pedidos on-line: Marque a caixa de seleção
5. Navegue até Configurações > Contabilidade > Preferências
contábeis > Itens/Transações
6. Habilite a operação de pagamento de venda em um pedido de venda criando
automaticamente um depósito de cliente: Marque a caixa de seleção
7. Navegue até Configurações > SiteBuilder > Configurar site
8. Edite o registro da Loja virtual
9. Clique na sub-aba Compras

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.

Instale o SuiteApp do Gateway de Pagamento

1. Navegue até Personalização > SuiteBundler > Buscar e instalar Pacotes


2. Palavras-chave: Informe Gateway de Pagamento
3. Clique no pacote com o ID 47196
4. Clique em Instalar
5. Clique em Instalar pacote
6. Na página Pacotes instalados, clique em Atualizar até que o status exiba uma marca
de seleção

Ative Plug-in do PayU LatAm

1. Navegue até Personalização > Plug-ins > Gerenciar plug-ins


2. Selecione PGP – PAYU LATAM
3. Clique em Salvar

Crie um Método de pagamento de check-out externo

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

Crie Perfil LatAm do PayU

1. Navegue até Configurações > Contabilidade > Perfis de processamento de


pagamento
2. Clique em Adicionar perfil do PayU LatAm
3. Preencha todos os campos obrigatórios
4. Especifique Informações e credenciais da conta do PayU (informações podem ser
obtidas do Gerenciador de contas do PayU)
5. Informações de pagamento: Selecione o Método de pagamento criado na Etapa 4
6. Vendas no tipo de solicitação de Gateway: Marque a caixa de seleção
7. 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:

{"type": "error.SuiteScriptError", "name": "RCRD_DSNT_EXIST", "message": "Esse


registro não existe. ", "stack": ["createError(N/error)", "<anonymous>
(/SuiteBundles/Bundle 285767/src/adapter/fam_adapter_record.js:53)"

Solução

Para solucionar o problema, o usuário precisa preencher a página Configuração do Sistema de


Ativo Fixo executando as seguintes etapas:

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.

RESOLVER ERRO: “PARECE QUE NÃO TEMOS DOCUMENTO XML” AO USAR


SERVIÇOS DA WEB SOAP E PHP TOOLKIT
Referência: SuiteAnswers 89745
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 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.

Isso acontece intermitentemente a registros diferentes.

Solução

Este erro é encontrado devido ao NS_HOST desatualizado na configuração do cliente em


NSConfig.php, que ainda usa o proxy de centro de dados cruzado descontinuado usado para
rotear solicitações para um centro de dados correto.

Para resolver isso, o cliente deve atualizar o URL do NS_HOST para o URL específico da
conta.

Os valores incorretos da amostra são os seguintes:

Aqui estão outras informações:

NS_ACCOUNT: 1234567

NS_HOST: https://webservices.na3.netsuite.com

NS_ENDPOINT: 2018_1

Valores corretos da amostra:

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.

ABA REGISTROS RELACIONADOS NO REGISTRO DE PROJETO NÃO


DISPONÍVEL PARA ALGUMAS FUNÇÕES PERSONALIZADAS
Referência: SuiteAnswers 99112

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

1. Efetue log-in como Administrador


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ão:
o Selecione Histórico financeiro
▪ Nível: Selecione Criar
▪ Clique em Adicionar
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OCULTANDO O CÓDIGO DO IMPOSTO E OS CAMPOS DE ALÍQUOTA DO


IMPOSTO E DEFININDO-OS COMO NÃO OBRIGATÓRIOS NO REGISTRO DE
FATURAMENTO DO FORNECEDOR
Referência: SuiteAnswers 89961

Aplica-se a
Produto: NetSuite 2021.2

1608
Cenário

O usuário deseja ocultar os campos Campo do Código do imposto e Alíquota do imposto e


defini-los como Não Obrigatório no Registro de Faturamento do Fornecedor

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.

var curForm = scriptContext.form;

var objSublist = curForm.getSublist({

id: (Sublist ID)

});

var fieldSublist = objSublist.getField({

id: (Field ID)

});

fieldSublist.isMandatory = false;

• Ao desativar o campo de Sublista, os usuários precisariam criar um Script do Cliente.


Eles devem indicar a mesma função para que o lineInit e o PostSourcing possam
desativar os campos de forma eficaz. O trecho de código de amostra a seguir deve ser
executado na Função PageInit do script.

define(['N/log'],

function(log) {

function disableField(context) {

if (context.sublistId == 'item') {

var record = context.currentRecord;

var itemCount = record.getLineCount('item');

log.debug('itemCount',itemCount);

1609
if (itemCount > 0) {

var itemField = record.getSublistField('item','quantity',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.

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

Há ocorrências em que algumas Contas do NetSuite não têm o campo Retenção de


pagamento na Busca salva de transação.

Solução

1. Navegue até Listas > Busca > Buscas salvas


2. Editar: Clique em Editar além da Busca salva da Fatura do fornecedor
3. Clique em Resultados
4. Clique em Colunas

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.

O REGISTRO FOI ALTERADO NO PEDIDO DE VENDAS DEVIDO AO


SUITESCRIPT
Referência: SuiteAnswers 89964

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

Esses erros se devem às atualizações feitas no Atendimento do item ao salvar o registro do


Pedido de vendas ao mesmo tempo. Falha ao salvar o Pedido de vendas e a Fatura não foi
criada. Abaixo está um script de exemplo que acionará esses erros:

function beforeSubmit(scriptContext){

var newRecord = scriptContext.newRecord;


var status = newRecord.getText('orderstatus');
var customField = newRecord.getValue('custbody100');

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){

var newRecord = scriptContext.newRecord;


var customField = newRecord.getValue('custbody100');

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){

var newRecord = scriptContext.newRecord;


var status = newRecord.getText('orderstatus');
var customField = newRecord.getValue('custbody100');

if(customField){
if(status != 'Pending Billing'){

var updateSuccess = UpdateItemFulfillment(newRecord,


customField);

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:

• Ainda precisamos carregar o novo registro do Pedido de vendas quando dentro do


createInvoice como usando o scriptContext.newRecord ainda terá o objeto de registro
antigo, pois a atualização dos registros de Atendimento do item são feitos juntos na
função após o envio.
• Sugere-se registrar valores ao lidar com scripts.

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.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA DA ENTIDADE INVÁLIDA XX


PARA MOEDA XX” QUANDO O LANÇAMENTO É IMPORTADO VIA CSV POR
UM USUÁRIO ESPECÍFICO
Referência: SuiteAnswers 88492

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.

1. Navegue até Listas > Funcionários > Funcionários


2. Clique em Editar
3. Clique em Acesso
4. Clique em Funções
5. Função: Selecione Função
Observação: Selecione Função com permissão para o registro da entidade no Diário.
6. Clique em Adicionar
Observação: Para alterar a função de usuário atual, clique na função atual e, em
seguida, clique em remover.
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERSONALIZAR MODELO DE E-MAIL ENVIADO AOS APROVADORES DE


TEMPO
Referência: SuiteAnswers 89964

Aplica-se a
Produto: NetSuite 2021.1

Cenário

A capacidade de personalizar o modelo de e-mail enviado aos aprovadores de tempo é


arquivada como um Aperfeiçoamento 122291. Este artigo é uma solução alternativa.

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.

INSTITUIÇÕES FINANCEIRAS SUPORTADAS PARA BANK FEEDS SUITEAPP


Referência: SuiteAnswers 90911

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

Instituições financeiras suportadas

O Bank Feeds SuiteApp atualmente suporta instituições financeiras que operam nos seguintes
países:

o Canadá e Estados Unidos

Consulte o arquivo em anexo para obter a lista de instituições financeiras que


operam no Canadá e nos Estados Unidos e que são suportadas pela integração de
feeds bancários.

Observação: O perfil de formato Conectar-se às Contas dos EUA e do Canadá


não suporta autenticação de token MFA para o Chase Connect.

o Países da Europa

O SuiteApp permite que você se conecte a instituições financeiras que operam


na Europa e que são regulamentadas pelo PSD2 e non-PSD2.

▪ Para obter a lista de instituições financeiras regulamentadas suportadas


pela PSD2 que operam na Europa, consulte Países e Bancos Integrados
(PSD2). No site, clique no país para exibir a lista de bancos que você
pode conectar ao NetSuite.

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

O SuiteApp permite que você se conecte a instituições financeiras que operam


na Austrália, Nova Zelândia, Hong Kong, Indonésia, Malásia, Filipinas,
Cingapura e Tailândia. Em Países e Bancos Integrados, clique no país suportado
para exibir a lista de bancos que você pode conectar ao NetSuite.

o Instituições financeiras que não se limitam a um país específico

Para exibir a lista de instituições financeiras que operam globalmente e não são
específicas do país, consulte .

Pontos-chave a serem lembrados ao se conectar à sua instituição financeira:

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

Os links Visualizar e Editar estão ausentes na página Listas contábeis.

Solução

1. Navegue até Configurações > Contabilidade > Listas contábeis


2. Na caixa URL, adicione “&report=F” ao final do URL
3. Pressione Enter

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “SUA FÓRMULA CONTÉM REFERÊNCIA A UM CAMPO... ”


AO ACESSAR UMA LISTA DE TRANSAÇÕES USANDO UMA FUNÇÃO
PERSONALIZADA
Referência: SuiteAnswers 99486

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

Obter o URL da Lista de transações:

1. Efetue Login como Administrador


2. Navegue até Transações > Pedido de vendas > Digitar pedido de vendas > Lista
3. Visualizar: Selecione Padrão
4. Expandir Filtros
Observação: Certifique-se de que não haja filtros selecionados.
5. Barra de endereços: Pressione Ctrl + C para copiar o URL

1619
Cole o URL na Função personalizada:

1. Efetue Log-in como Função personalizada


2. Barra de endereços: Pressione Ctrl + V para colar o URL
3. Pressione Enter
4. Visualizar: Selecione Padrão

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO AO REPROCESSAR PAGAMENTO BANCÁRIO: NENHUMA TRANSAÇÃO


ATRIBUÍDA À IMPLEMENTAÇÃO DA FILA NÃO ADICIONADA:
CUSTOMDEPLOY_EP_PAYMENT_CREATOR_SS
Referência: SuiteAnswers 89763

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp: Electronic Bank Payments | ID do pacote: 308852 | Versão 2020.1.54

Cenário

O reprocessamento de uma administração de arquivo de pagamento retorna um erro em um


script: "Nenhuma transação atribuída à implementação da fila não adicionada:
customdeploy_ep_payment_creator_ss", que é mostrado em Personalização > Script > Logs de
execução de 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, precisamos
reverter a Administração do arquivo de pagamento para excluir todos os pagamentos
associados ou desfazer o processo de marcação das contas associadas à Administração do
arquivo de pagamento.

Para Administração de arquivos de pagamento com status Processado com erros:

1. Navegue para Pagamentos > Processamento de pagamento > Administração de


arquivo de pagamento

2. Clique em Exibir

1620
3. Clique no botão Rollback

4. Clique no botão Atualizar

Observação: Clique em Atualizar até concluir.

5. Clique no botão Reprocessar

6. Clique no botão Atualizar

Observação: Clique em Atualizar até concluir.

Para Administração de arquivos de pagamento com status diferente de Processado com


erros:

1. Navegue para Pagamentos > Processamento de pagamento > Administração de


arquivo de pagamento

2. Clique em Editar

3. Arquivo Processado?: Selecione Pagamentos processados com erros

4. Clique no botão Rollback

5. Clique no botão Atualizar

Observação: Clique em Atualizar até concluir.

6. Clique no botão Reprocessar

7. Clique no botão Atualizar

Observação: Clique em Atualizar até concluir.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “INSUFFICIENT_PERMISSION..” AO VINCULAR UM


PROJETO AO REGISTRO DA OPORTUNIDADE
Referência: SuiteAnswers 99496

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

O pacote Projeto da oportunidade tem um registro personalizado no qual eles vinculam o


registro Oportunidade ao registro Projeto. Se você estiver usando uma função personalizada,
será necessário adicionar a permissão Registro personalizado Criação do projeto.

Certifique-se de que você tem as seguintes permissões.

1. Navegue até Configurações > Usuário/ Funções > Gerenciar funções


2. Clique em Editar em sua função de destino (ex. Gerente de vendas e Gerente de
projeto)
3. Clique na sub-aba Permissões
4. Registro personalizado:
o Permissão: Selecione Criação do projeto
o Nível: Selecione Total ou Editar
o Clique em Adicionar
5. Lista:
o Permissão: Selecione Projetos
o Nível: Selecione Total ou Editar
o Clique em Adicionar
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TROQUE O CÓDIGO POSTAL E O ESTADO NO PEDIDO DE VENDAS


DEPENDENDO DO PAÍS DO CLIENTE USANDO O MODELO AVANÇADO DE
PDF/HTML
Referência: SuiteAnswers 90004

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>.

No entanto, as informações de Endereço de entrega seguem um formato padrão que exibe a


Cidade antes do Código postal quando impresso. Para atualizar o formato usando o Modelo
avançado de PDF/HTML, adicione uma condição que imprimirá o Código postal antes da
Cidade.

Solução

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Modelo de PDF/HTML do Pedido de vendas preferencial: Clique
em Editar/Personalizar
3. Canto superior direito: Alternar código-fonte
4. Localize o código:

<table style="width: 100%; margin-top: 10px;"><tr>

<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>

5. Substitua o código em:

<#assign customercountry = record.shippingaddress.country>


<table style="width: 100%; margin-top: 10px;"><tr>
<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>
<#if customercountry?contains("USA") || customercountry?contains("United States") >
<td colspan="3" style="padding: 0;">${record.shipaddress}</td>

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.

EXCLUIR FATURA DO FORNECEDOR CANCELADA


Referência: SuiteAnswers 92879

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.

EXIBIR PERMISSÕES DESIGNADAS A UMA FUNÇÃO


Referência: SuiteAnswers 62419

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

Usando a página Exibir diferenças de funções:

1. Navegue até Configurações > Usuários/Funções > Exibir diferenças de funções


2. Função base: Selecione Função
3. Comparar com: Selecione Funções necessárias
4. Somente exibir diferenças: Desativar caixa de seleção
5. Clique em Exibir

Observação: O resultado mostraria todas as permissões designadas às Atribuições escolhidas


na página Mostrar Diferenças de Atribuição. O resultado pode ser exportado através de CSV
ou no arquivo Excel.

1625
Usando uma Busca salva de Função:

1. Navegue até Relatórios > Nova busca


2. Clique em Função
3. Clique em Criar Busca salva
4. Título da busca: Informe um Título
5. Clique em Critérios
6. Clique em Padrão
7. Filtrar:
o Selecione Nome
▪ Descrição: Insira um Nome
o Selecione Personalizado
▪ Descrição: Selecione Ou
8. Clique em Resultados
9. Campos:
Observação: Para cada campo obrigatório, use o menu suspenso para selecionar e,
uma vez ajustado, clique em Adicionar, se necessário.
o Selecione Nome
o Selecione Permissão
o Selecione Nível
10. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATIVAR PESQUISA GLOBAL PARA DESCRIÇÃO DE VENDAS


Referência: SuiteAnswers 42141

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

1. Crie um Campo de item personalizado navegando até Personalização > Listas,


registros e campos > Campos do item > Criar e defina o seguinte:
1. Tipo = Texto de formato livre
2. Armazenar valor = Marcado
3. Pesquisa global = Marcado
2. Em Aplica-se à Sub-aba, marque o tipo de Item aplicável (item do Inventário, etc.) e
clique em Salvar
3. Execute uma Atualização em massa para a Descrição de vendas personalizada com
dados da Descrição de vendas padrão do Item

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

Observação: A solução declarada é duplicar a Descrição de vendas padrão usando um Campo


personalizado e preenchê-la com as informações provenientes da Descrição de vendas do
registro Item adicionando a disponibilidade para Pesquisa global.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FUNÇÃO PARECIDA COM A DE ADMINISTRADOR QUE NÃO PODE EXCLUIR O


REGISTRO DE FATURA
Referência: SuiteAnswers 66974

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.

Depois que o pacote estiver completamente instalado, navegue até:

• Vá para Configurações > Usuário/Funções> Gerenciar funções


• Selecione 'Administrator Role - Customizable'
• Vá para a aba Permissão > Sub-aba Transação
• Altere o nível de acesso de permissão da Fatura para Editar
• Altere o nome para a função de Administrador personalizado 2
• Salve

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.

A FUNÇÃO CENTRAL DE FUNCIONÁRIOS NÃO CONSEGUE ACESSAR


REGISTRO/CAMPO PERSONALIZADO QUE USA ARQUIVO DA PASTA DE
ARQUIVO
Referência: SuiteAnswers 85817

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Usando a função Central de Funcionários, os arquivos ainda podem ser acessados e


selecionados quando forem carregados na Pasta de arquivo.

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

1. Modifique a permissão da função

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Clique em Editar na Central de Funcionários personalizada
3. Clique na aba Permissões
4. Permissão: Selecione Documentos e arquivos
5. Nível: Selecione Exibir, Editar ou Total
6. Clique em Salvar

2. Mova os arquivos para pasta acessível externamente

1. Navegue até Documentos > Arquivos > Pasta de arquivo


2. Clique na Pasta selecionada
3. Clique em Copiar arquivos
4. No Conteúdo da Pasta
5. Clique em Marcar Tudo
6. Expandir Filtros
7. Copiar para: Pasta desejada para cópia
Observação: Todas as opções aqui podem ser acessadas Externa
8. Clique no botão Copiar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DETERMINE QUEM USA AS LICENÇAS DE USUÁRIO COM ACESSO TOTAL DE


UMA CONTA
Referência: SuiteAnswers 85450

Aplica-se a
Produto: NetSuite 2020.1

Cenário

O administrador está tentando conceder acesso a um funcionário existente. Depois de salvar o


registro Funcionário, o usuário é direcionado para o formulário Solicitação de novo usuário.

Solução

O formulário Solicitação de novo usuário é mostrado quando há um número insuficiente de


licenças para Novos usuários na conta.

Para continuar adicionando um novo usuário, o Administrador precisa:

1629
• Adicionar novo Usuário com licença completa à conta do NetSuite

Observação: Se o usuário desejar solicitar uma Licença de usuário adicional, entre em


contato com o Gerente de conta para processamento.

ou

• Remover acesso a um usuário existente

1. Navegue até Listas > Funcionários > Funcionários


2. Funcionário para quem o usuário deseja remover o acesso: Clique em Editar
3. Clique na aba Acesso
4. Caixa Dar acesso: Desmarque a caixa de seleção
5. Clique em Salvar

Observação: O usuário que usa o domínio do NetSuite (por exemplo, user01@netsuite.com)


não usa uma Licença de usuário na conta do NetSuite. O usuário pode adicionar quantos
usuários do NetSuite e não é contado com suas licenças de Usuário.

USAR IMAGEM NA PASTA DE ARQUIVO COMO LOGOTIPO DE UM MODELO


AVANÇADO DE PDF/HTML
Referência: SuiteAnswers 61402

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

I. Carregue a imagem desejada na Pasta de arquivo usando as seguintes etapas:

1. Navegue até Documentos > Arquivos > Pasta de arquivo


2. Clique na Pasta Imagens
3. Clique em Adicionar arquivo para fazer upload da imagem.
4. Clique em Editar na imagem carregada.
5. Copie o 3º URL que contém 'https://accountnumber.app.netsuite.com'.
Exemplo: https://tstdrv122345.app.netsuite.com/core/media/media.nl?id=3&c=TSTDR
V122345&h=378df0a6a849327cd490x

1630
II. Use a imagem para o Modelo avançado de PDF/HTML.

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Selecione o modelo que deseja editar.
3. No código-fonte, edite o atributo src da tag de imagem
img src="${companyInformation.logoUrl}" usando a URL copiada. (Exemplo: img
src="url copied")
4. Clique em Salvar.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

APLICAR LANÇAMENTO AO PAGAMENTO


Referência: SuiteAnswers 41684

Aplica-se a
Produto: NetSuite 2020.1

Cenário

Um usuário pode querer aplicar um Lançamento a um Pagamento do cliente.

Solução

Para aplicar um Lançamento a um Pagamento do Cliente, siga as etapas abaixo:

• Crie o Lançamento

1. Navegue até Transações > Financeiro > Criar lançamentos


2. Especifique as informações necessárias
3. Lado do Débito > informe a conta do Contas a receber
Observação: Verifique se o Cliente está preenchido na coluna Nome para vincular este
Lançamento ao Pagamento do Cliente
4. O lado do Crédito depende do que o Usuário deseja adicionar de acordo com a política
da Empresa
5. Clique em Salvar

• Aplique o Lançamento ao pagamento do cliente

1. Navegue até Transações > Clientes > Aceitar pagamentos de cliente


2. Campo Cliente > Insira o nome do cliente
3. Campo Conta do Contas a receber > Selecione a Conta do Contas a receber
apropriada
4. Ir para aba Aplicar
5. Clique na Sub-aba Faturas > Marque o Lançamento criado

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.

RESOLVER ERRO: “AS CONFIGURAÇÕES DE ELIMINAÇÃO DA LINHA DO


LANÇAMENTO, DAS CONTAS E DO NOME NÃO CORRESPONDEM”
Referência: SuiteAnswers 34597

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

1. Usando a função Administrador, vá para Personalização > Criação de scripts >


Registros com script
2. Clique em Editar em linha com o Projeto
3. Em Evento do Usuário, desmarque a caixa de seleção Implementado na linha com FAM
Job Completion
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PREPARANDO ARQUIVOS CSV PARA IMPORTAÇÃO DE EXTRATO DE CARTÃO


DE CRÉDITO
Referência: SuiteAnswers 88661

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.

O CAMPO TIPO DE FORNECIMENTO DA LOCALIDADE ESTÁ AUSENTE NA


PESQUISA SALVA DO ITEM
Referência: SuiteAnswers 88362

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

1. Desabilite o recurso Demand Planning

Navegue até Configuração > Empresa > Habilitar recursos > aba Itens e estoque
Desmarque a caixa de seleção do Demand Planning
Clique em Salvar

2. Habilite o recurso Demand Planning

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

O usuário informa um Lançamento interempresarial para transferir Despesas de uma


Subsidiária para outra Subsidiária, mas recebe um erro informando: "As definições de
eliminação da 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, se usado.".

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.

No entanto, existem ocorrências nas quais os registros Entidade ou Cliente interempresarial e


Fornecedor não são necessários, como ao transferir despesas de uma subsidiária para outra
subsidiária.

Abaixo estão as etapas para transferir com êxito as despesas de uma Subsidiária para outra:

1. Navegue até Listas > Contabilidade > Contas > Criar


2. Criar novas Contas a receber interempresariais

o Nome: Contas a receber interempresariais


o Tipo: Outro ativo circulante
o Eliminar transações interempresariais: Marque a caixa de seleção
o Subsidiárias: EUA - Oeste
o Incluir filiais: Marque a caixa de seleção

3. Criar novas Contas a pagar interempresariais

o Nome: Contas a pagar interempresariais


o Tipo: Outro passivo circulante
o Eliminar transações interempresariais: Clique caixa de seleção
o Subsidiárias: EUA - Oeste

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.

4. Navegue até Transações > Financeiro > Criar lançamentos interempresariais


5. Definir Subsidiária: US-West
6. Definir Subsidiária de destino: US-East
7. Informe as entradas de linha abaixo:
Observação: Clique em Adicionar depois de informar uma quantia nas colunas
Débito/Crédito.

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.

IMPOSTOS NÃO ESTÃO SENDO CALCULADOS EM PEDIDOS DE VENDAS


Referência: SuiteAnswers 89762

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:

1. Navegue até Configurações > Contabilidade > Configurar impostos


2. Configure o campo Listas de código de imposto incluem para Grupos e códigos de
imposto
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO INESPERADO É ENCONTRADO SE A CORRESPONDÊNCIA DE 03 VIAS


PARA FATURAS DO FORNECEDOR ESTIVER ATIVADA
Referência: SuiteAnswers 88542

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:

1. Instale o Fluxo de trabalho 3 Way Match Vendor Bill Approval.


2. O Roteiro de aprovação para a Fatura do fornecedor deve estar ativado.
3. Libere o Fluxo de trabalho 3 Way Match Vendor Bill Approval.
4. Modifique qualquer registro de Subsidiária ou de Fornecedor e preencha os
campos Correspondência de Fatura do Fornecedor com
0.000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000001 (valor mínimo possível,
pois o sistema não permite 0 valor).

Etapas para a reprodução:

1. Crie um Pedido de compra usando a Subsidiária e/ou o Fornecedor que foi


modificado
2. Certifique-se de que o Item no Pedido de compra tenha Taxa = 0.00 e Valor = 0.00
3. Faturar o Pedido de compra
4. Altere a Taxa para um valor maior que 0.00 (o campo Valor deve seguir)
5. Salve a Fatura do fornecedor

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.

3. Um erro do SuiteScript pode ser evitado no faturamento do Pedido de compra se o total


da transação do Pedido de compra não for igual ao 0.00. Se a Tolerância de
Faturamento do Fornecedor for igual a 0 mas o total da transação do Pedido de compra
for maior que 0.00, não haverá emissão no faturamento do Pedido de compra mesmo
que o Pedido de compra e de Faturamento tenha um total de transação diferente. Ele
também será encaminhado para o Próximo aprovador.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR RELATÓRIO DE VENCIMENTO CR USANDO A BUSCA SALVA


Referência: SuiteAnswers 85341

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Os usuários desejam expor o ID Interno das transações em determinados relatórios, como


Relatório de vencimento de contas a receber e Relatório detalhado de vencimento de contas a
receber.

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:

Campos Tipo de Fórmula Nome Nome


resumo personalizado do
resumo

Nome Grupo

Data

Tipo

Número do
documento

Fórmula Soma Case When Saldo inicial Saldo


(Moeda) substr({amount},1,1) = '-' atual inicial
and (NVL({daysoverdue}, atual
Round({today}-{trandate},
0))) < 1 then
({amountremaining}*-1)
When substr({amount},1,1)
<> '-' and
(NVL({daysoverdue},
Round({today}-{trandate},
0))) < 1 then
{amountremaining} else 0
end

Fórmula Soma Case When 30 dias 30 dias


(Moeda) substr({amount},1,1) = '-'
and (NVL({daysoverdue},
Round({today}-{trandate},
0))) between 1 and 30 then
({amountremaining}*-1)
When substr({amount},1,1)
<> '-' and
(NVL({daysoverdue},
Round({today}-{trandate},
0))) between 1 and 30 then
{amountremaining} else 0
end

Fórmula Soma Case When 60 dias 60 dias


(Moeda) substr({amount},1,1) = '-'
and (NVL({daysoverdue},
Round({today}-{trandate},

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

Fórmula Soma Case When 90 dias 90 dias


(Moeda) 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

Fórmula Soma Case When > 90 dias > 90


(Moeda) substr({amount},1,1) = '-' dias
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

Fórmula Soma (Case When Saldo inicial Saldo


(Moeda) substr({amount},1,1) = '-' total inicial
and (NVL({daysoverdue}, total
Round({today}-{trandate},
0))) < 1 then
({amountremaining}*-1)
When substr({amount},1,1)
<> '-' and
(NVL({daysoverdue},
Round({today}-{trandate},
0))) < 1 then
{amountremaining} else 0
end)+ (Case When
substr({amount},1,1) = '-'
and (NVL({daysoverdue},
Round({today}-{trandate},
0))) between 1 and 30 then

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)

6. Na aba Filtros disponíveis, adicione Data e defina Mostrar na região de filtro


= Verdadeiro
7. Clique em Salvar e executar

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

A tabela a seguir lista as programações de manutenção mais recentes para serviços de


integração de feeds bancários.

Observação: Todas as datas postadas são provisórias e estão sujeitas a alterações no último
minuto.

Integração Programação Detalhes

Data e horário Data e horário


Duração
inicial final
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
04 de dezembro de 05 de dezembro conectar uma nova instituição
Bank Feeds
2021 de 2021 financeira dos EUA ou do
dos EUA e 4 horas
Canadá a NetSuite ou iniciar
Canadá
10:00 p.m. PST 02:00 a.m PST manualmente uma solicitação
de importação, receberá uma
mensagem de erro.

A manutenção padrão ocorrerá


para ajudar a atualizar a versão
do banco de dados do sistema a
fim de cumprir os requisitos de
licenciamento da Oracle.

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.

A manutenção padrão ocorrerá


para ajudar a atualizar o banco
de dados do sistema.

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á.

A manutenção padrão ocorrerá


para ajudar a atualizar o banco
de dados do sistema.

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.

A manutenção padrão ocorrerá


para ajudar a atualizar o banco
de dados do sistema.

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.

Isso faz parte das várias


manutenções de rotina
necessárias para ajudar a
melhorar a infraestrutura de
rede do sistema.

Caso tenha mais perguntas, por favor, contate o Suporte ao cliente do NetSuite.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

VINCULAR ENVIO DE ENTRADA AO PEDIDO DE COMPRA


Referência: SuiteAnswers 75943

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.

PERSONALIZAR RELATÓRIO DE VENCIMENTO DE CR PARA EXIBIR


VENCIMENTO POR FATURA
Referência: SuiteAnswers 99959

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Personalizar o Relatório de Vencimento do CR para Exibir Vencimento por Fatura.

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

1. Navegue até Relatórios > Cliente/Contas a receber > Vencimento de


CR > Personalizar resumo
2. Clique na seção Editar colunas
3. Clique na pasta Contas a receber não pagas
4. Selecionar Idade
5. Clique em Visualizar

Observação: O relatório mostrará todas as Faturas abertas semelhantes às listagens


encontradas no relatório Faturas abertas, além de outras. O usuário pode personalizar ainda
mais o relatório, desde que a coluna Idade esteja localizada na parte mais à esquerda da
Visualização do relatório.

1645
Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA DO SEGMENTO


PERSONALIZADO INVÁLIDA” AO SALVAR REGISTRO DO PROJETO
Referência: SuiteAnswers 99957

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 mensagem de erro deriva do valor de Segmento personalizado ausente aplicado a um Campo


personalizado no registro do Projeto.

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.

1. Navegue até Personalização > Listas, registros e campos > Segmentos


personalizados
2. Segmento personalizado relevante: Clique em Editar
3. Clique em Valores
• Inativo: Marque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMO IMPORTAR CONTATOS NO GRUPO ESTÁTICO POR MEIO DA


IMPORTAÇÃO DE CSV
Referência: SuiteAnswers 99965

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

1. Navegue até Configurações > Importar/Exportar > Importar registros CSV


2. Digitalizar e carregar arquivo CSV:
1. Tipo de importação: Selecione Relacionamentos
2. Tipo de registro: Selecione Grupos
3. Arquivo(s) CSV: Selecione o arquivo CSV
3. Clique em Próximo
4. Opções de importação: Selecione Adicionar
Observação: Você poderá selecionar Adicionar se não tiver um Grupo de Contatos
Estáticos existente, mas se pretende adicionar Contatos no Grupo de Contatos
Estáticos existente, poderá selecionar Atualizar.
5. Clique em Próximo
6. Mapeamento de campo:
1. ID Externo = Grupo de entidades: ID Externo
2. Nome = Grupo de entidades: Nome (Req)
3. Proprietário = Grupo de entidades: Proprietário (Req)
4. Contato = Grupo de entidades: Tipo de grupo (Req)
5. Contatos (ID interno) = Membros do grupo de entidades: Nome (Req)
Observação: Você pode adicionar e mapear outros campos que atendam à sua
necessidade. No campo Contatos, você pode usar o Nome, o ID interno ou o ID
externo do Contato que será importado.
7. Clique em Próximo
8. Salvar mapeamento e Iniciar importação:
1. Nome do mapa de importação: Insira um Nome
9. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “CHAVE DE REFERÊNCIA DE CONTA INVÁLIDA XXX PARA


MOEDA X” NO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 99964

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.

LIMPAR REQUISIÇÕES DE CERTIFICAÇÃO DO DOCUMENTO ELETRÔNICO


COM FALHA DA FILA AO ENVIAR DOCUMENTOS ELETRÔNICOS EM ORDEM
SEQUENCIAL NO BRASIL
Referência: SuiteAnswers 99963

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:

Corrija o erro imediatamente e envie o documento eletrônico novamente

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

Corrija o erro e envie o documento eletrônico novamente

1. Verifique o erro no registro de solicitação de certificação do documento eletrônico


1. Vá para Listas > Certificação de documentos eletrônicos > Requisição de
certificação do documentos eletrônico
2. Requisiçãode certificação do documento eletrônico com o status como
falha: Clique em Visualizar
Dica: A solicitação com falha provavelmente tem o número de documento
eletrônico transitório mais baixo na lista
3. Campo Mensagem de erro: Verifique a mensagem
4. Corrija o erro reportado no registro de solicitação de certificação do documento
eletrônico
Observação: Dependendo do erro, talvez seja necessário corrigir diferentes
aspectos da Fatura ou outras configurações da sua conta. Por exemplo, talvez
você precise atualizar seu certificado digital ou registros como definições de
certificação de documento eletrônico
5. Envie o documento eletrônico para certificação novamente
1. Vá para Transações > Vendas > Criar faturas > Lista
2. Fatura: Clique em Visualizar
3. (Opcional) Se você tiver feito alterações que afetem o documento
eletrônico gerado, clique em Gerar documento eletrônico para gerá-lo
novamente.
4. Clique em Enviar documento eletrônico
6. 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 requisiçã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

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.

Substituir a solicitação de documentos eletrônicos com falha

1. Verifique a fila de solicitações de certificação do documento eletrônico


2. Vá para Listas > Certificação de documentos eletrônicos > Requisição de
certificação do documentos eletrônico
3. Verifique a solicitação de certificação do documento eletrônico com o status Com falha
Observação: A solicitação com falha provavelmente tem o número de documento
eletrônico transitório mais baixo na lista.
4. Coluna Número do documento eletrônico transitório: Verifique o número atribuído à
solicitação e anote essas informações
5. Coluna ID de registro relacionado: Verifique o ID interno da transação e anote essas
informações

6. Verifique a solicitação de certificação do documento eletrônico com o número de


documento eletrônico transitório mais alto na lista
1. Coluna Número do Documento Eletrônico Transitório: Verifique o número
atribuído à solicitação e anote essas informações
2. Coluna ID de registro relacionado: Verifique o ID interno da transação e anote
essas informações
7. Substitua os números transitórios do documento eletrônico do primeiro e do último
documentos eletrônicos na fila
1. Vá para Transações > Vendas > Criar faturas > Lista
2. Edite a Fatura relacionada à solicitação de certificação do documento eletrônico
com falha
1. Clique em Editar ao lado da fatura cujo ID interno corresponde ao ID de
registro relacionado anotado na solicitação de certificação do documento
eletrônico com falha
2. Clique na subaba NFS-e
3. Campo RPS: Limpe o número do documento eletrônico transitório
existente e o substitua por um número maior que não esteja atribuído a
uma Fatura existente

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.

Exemplo: O número transitório do documento eletrônico da solicitação


com falha é 789. O número transitório do documento eletrônico da
última solicitação na fila é 860. Nesse caso, você poderá inserir 861
como o novo número de documento eletrônico transitório da solicitação
com falha.

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

Exemplo: O número transitório do documento eletrônico da solicitação com falha é 789.


O número inserido neste campo deve ser 789.

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.

Não esqueça de corrigir o documento eletrônico da solicitação de certificação do documento


eletrônico com falha e enviá-lo novamente. Quando você fizer isso, o documento eletrônico
será identificado pelo número transitório do documento eletrônico que você o reatribuiu.

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.

Testando o link de provisionamento em uma estação de trabalho diferente, preferencialmente


uma estação de trabalho de teste já executando o cliente NSPOS com um ID diferente, a
instalação bem-sucedida confirma que o erro não está relacionado ao pacote de instalação nem
aos serviços de preparação do parceiro do NetSuite.

Solução

1. Processe o provisionamento NSPOS em uma estação de trabalho diferente. Para obter


instruções detalhadas, consulte o artigo 61259 Stage a Register.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LISTA DE IDS INTERNAS PARA ESTADOS/PAÍSES NA CONTA ONEWORLD


Referência: SuiteAnswers 38434

Aplica-se a

Produto: NetSuite 2021.1

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:

1. Vá para Configurações > Empresa > Estados/províncias/países


2. Clique em um Estado, examine a caixa de endereço URL e localize o "ID=". O
número/código após o sinal de igualdade é o ID interno.
- Para Domicílio tributário
3. Vá para Configurações > Contabilidade > Domicílios tributários
4. Clique em Domicílio tributário, examine a caixa de endereço URL e localize o
"id=". O número/código após o sinal de igualdade é o ID interno

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OBTER IDS DE PAÍSES E NOMES DE PAÍSES NO SUITESCRIPT


Referência: SuiteAnswers 63281

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

Criar tipo de registro personalizado

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

Use trechos de código abaixo para obter todos os países e IDs:

SuiteScript 1.0

var record = nlapiCreateRecord('customrecord_alternate_country');


var countryField = record.getField('custrecord_country_list');
var countryOptions = countryField.getSelectOptions();

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) {

var rec = record.create({


type: 'customrecord_alternate_country',
isDynamic: true
});

var countryField = rec.getField({


fieldId: 'custrecord_country_list'
});

var countryOptions = countryField.getSelectOptions();

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.

A 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
Referência: SuiteAnswers 28305

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Edite a função Personalizada
3. Acesse a aba Permissões
4. Clique em Configurar
5. Adicione Tipos de registro personalizados e definir o Nível de Acesso
para Edição ou Total
6. Clique em Salvar

Observação:

Se os Tipos de registro personalizados de permissão não estiverem listados no conjunto de


permissões, o recurso Registros personalizados precisará estar ativado:

1. Navegue até Configurações > Empresa > Habiltar recursos


2. Clique na aba SuiteCloud e marque na caixa de seleção Registros personalizados

1657
Esse artigo foi útil? Clique aqui para deixar seu comentário.

ACESSAR UM DETALHE DE IMPORTAÇÃO


Referência: SuiteAnswers 96403

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.

Adicionar o portlet Lista de demonstrativos importados

1. Vá para Página Inicial > Painel


2. Página superior direita: Clique em Personalizar
3. Conteúdo padrão: Clique em Lista
4. Superior direito do portlet de Lista recém-adicionado: Passar para a linha de três
partes ()
5. Clique em Configuração
6. Tipo de lista: Selecione Importação de extrato bancário
7. Clique em Salvar

Alterar URLs na página Histórico de Importação Bancária

1. Vá para Transações > Banco > 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.

NETSUITE PAGAMENTOS ELETRÔNICOS: PAGAMENTOS > PROCESSAMENTO


DE PAGAMENTO > PROCESSAMENTO DE PAGAMENTO DE FATURAMENTO >
ADMINISTRAÇÃO DO ARQUIVO DE PAGAMENTO PRESO NO STATUS NA FILA
Referência: SuiteAnswers 26150

Aplica-se a
Produto: NetSuite 2019.2
SuiteApp/Bundle: Electronic Bank Payments Version 2019.2.4

Cenário

A Administração do arquivo de pagamento está presa no status Em fila.

Solução

A.

1. Navegue até Personalização > Criação de scripts > Implementações de


script > Status
2. Verifique se há scripts de Pagamento eletrônico que ainda estão em fila, aguarde até que
terminem. Se nenhum, vá para B

B.

1. Navegue até Pagamentos > Configuração > Preferências de pagamentos eletrônicos


2. Clique em Editar
3. Na aba Preferências gerais, preencha os seguintes campos:
1. Modelo de e-mail para pagamentos de fornecedor
2. Modelo de e-mail para pagamentos de clientes
4. Clique em Salvar
5. Abra o PFA que é “Na fila”

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.

1. Navegue até Pagamentos > Processamento de pagamento > Administração do


arquivo de pagamento
2. Verifique se há dois ou mais registros de PFA que têm um valor em Arquivo
processado? coluna diferente de:
o “Processado”
o “Falhou”
o “Cancelado”
o “Processado com erros”
3. Se houver um registro de PFA (diferente do que está preso em “Na fila” que você está
tentando processar), altere o Status para “Falhou” e clique em Salvar.
4. E no PFA que está preso no status “Na fila” que você está tentando processar, altere o
status para “Falhou” > Salvar > e clique no botão Reprocessar
5. Se o PFA for submetido, você poderá reprocessar (um a um) os outros PFAs que
definiu como "Falhou"
6. Se nenhum, prossiga para D

D.

1. Navegue até Pagamentos > Processamento de pagamento > Administração do


arquivo de pagamento
2. Edite os Critérios da busca e adicionar Status do lote na aba Resultados > sub-
aba Colunas
3. Clique em Salvar
4. Verifique se há registros de PFA que tenham um valor no Status do lote enviado
5. Altere o status para Rejeitado
6. E no PFA que está preso no status "Na fila" que você está tentando processar, altere o
status para "Falhou" > Salvar > e clique no botão Reprocessar

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.

CONCLUSÃO DO PEDIDO DE TRABALHO SALVO E DO ERRO ENCONTRADO


Referência: SuiteAnswers 100025

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao salvar uma conclusão de Pedido de trabalho, um usuário pode encontrar um erro


inesperado.

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

1. Navegar até Listas > Contabilidade > Itens


2. Clique em Editar ao lado do Item que deseja editar
3. Página do Item, navegue até a aba Contabilidade > Contas
4. Defina uma Conta de despesas para esses itens
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

INFORMAÇÕES DE EVENTOS DE PAGAMENTO AUSENTES NO REEMBOLSO


DE CLIENTE CRIADO NO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 100028

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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Reembolso do cliente: Clique em Editar
3. Clique em Abas
4. Pagamento: Marque a caixa de seleção
5. Clique em Salvar

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

Ao navegar para Pagamentos > Processamento de pagamento > Lista de lotes de


pagamento, defina a Conta bancária e a Moeda, os usuários encontram a mensagem: "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."

Espera-se que a mensagem de aviso aconteça quando há uma atualização de lote em


andamento. Os usuários não poderão modificar o lote que está sendo atualizado.

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.

CONECTAR O GOOGLE CALENDAR À CONTA NETSUITE COMO PORTLET VIA


SUITESCRIPT
Referência: SuiteAnswers 96644

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

Obtenha o URL incorporado das Configurações do Google Calendar:

1. Obtenha o código para incorporar no site de um computador, não no aplicativo Google


Calendar
2. No canto superior direito, clique em Configurações
3. No lado esquerdo da tela, clique no nome do calendário a ser incorporado.
4. Na seção "Integrar Calendário", copie o código do iframe exibido
5. No código incorporado, clique em Personalizar
6. Escolha as opções e copie o código HTML exibido.

Configure a conta NetSuite:

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

function portletName(portlet, column) {


portlet.setTitle ('Google Calendar in Netsuite');
content = '';

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.

Could not lock master entity. Please try again later.

IMPORTAR CSV DE DEPÓSITO DO CLIENTE POR SCRIPT


Referência: SuiteAnswers 50025

Aplica-se a
Produto: NetSuite 2021.1
Cenário

O usuário deseja Importar CSV de Depósito do cliente via script.

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.

O usuário pode consultar o trecho de código abaixo:

// load csv file from file cabinet


var arrLines = nlapiLoadFile(1913).getValue().split(/\n|\n\r/);

// loop to get all lines


for (var i = 1; i < arrLines.length - 1; i++) {
var content = arrLines[i].split(',');

// add the columns of the CSV file here


var customer = content[0]; //first column

1665
var payment = content[1]; //second column

// create customer deposit using fields from csv


var custDepo = nlapiCreateRecord('customerdeposit',
{recordmode:'dynamic'});
custDepo.setFieldValue('customer',customer);
custDepo.setFieldValue('payment', payment);

// 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.

CRIAR UMA BISCA SALVA PARA ENVIAR E-MAILS DE FATURAS VENCIDAS


EM UM HORÁRIO PROGRAMADO
Referência: SuiteAnswers 72058

Aplica-se a
Produto: NetSuite 2020.1

1666
Cenário

Os usuários precisam de um lembrete de e-mail mostrando a lista de Faturas vencidas.

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

o Horário de início: Selecione o Horário quando a busca começará a ser


executada
o Terminar em: Defina a Data em que a busca parará de executar
o Sem data de término: Marque esta opção se a busca for executada
continuamente
14. Clique em Salvar e executar
Observação: Esta é apenas uma alternativa ao Dunning Letter Module (ID do bundle:

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.

CRIAR UMA BUSCA SALVA DO PEDIDO DE VENDAS QUE MOSTRA CLIENTES


QUE ESTÃO SENDO COBRADOS COM O IMPOSTO DE VENDAS PARA
DOMICÍLIOS TRIBUTÁRIOS ESPECÍFICOS DOS EUA
Referência: SuiteAnswers 100034

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

Observação: Adicione outros Filtros e Campos conforme necessário.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SUITEANSWERS: A 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.
Referência: SuiteAnswers 75540

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:

1. Vá para Opções (três pontos) na extremidade direita da barra de endereços


> Configurações
2. Clique em Privacidade e segurança
3. Clique em Configurações do site > Cookies e dados do site
4. Insira https://netsuite.custhelp.com/app/home
5. Marque Incluir cookies de terceiros neste site
6. Clique no botão Adicionar

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:

1. Clique em Safari > Preferências


2. Clique na aba Privacidade
3. Em Rastreamento do site, desmarque Impedir o rastreamento entre sites

Observação: É importante fechar todas as janelas do navegador após aplicar a configuração


acima e reabrir uma nova sessão do navegador para que as configurações entrem em vigor.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OCULTAR CAMPO VIA SCRIPT DO CLIENTE


Referência: SuiteAnswers 85613

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ocultar um campo em um formulário usando o script cliente do SuiteScript 2.0.

Solução

var objField = rec.getField({


fieldId: 'memo'
})

objField.isDisplay = false;

Observação: Este script só funcionará se o registro estiver no modo de edição.

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.

RESPONDENDO AO E-MAIL DA NETSUITE > ENDEREÇO DO E-MAIL DE CAIXA


DE ENTRADA DO NETSUITE
Referência: SuiteAnswers 69863

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário deseja saber o Endereço de e-mail de entrada do NetSuite.

Solução

Responder de qualquer e-mail recebido que veio de NetSuite

1. Abra qualquer Registro NetSuite (registro de Transação ou Entidade)


2. Na aba Comunicações > clique no botão E-mail
3. Aba Endereço de e-mail> Adicione o endereço de e-mail do destinatário.
4. Forneça as informações nos campos obrigatórios.
5. Clique em Mesclar e enviar.

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.

Observação: Isso pode ser replicado em qualquer e-mail.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ENVIAR E-MAIL PARA VÁRIOS ENDEREÇOS DE E-MAIL POR MEIO DE SCRIPT


APÓS A CRIAÇÃO DO REGISTRO DE FATURA
Referência: SuiteAnswers 81199

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:

1. Criar um Campo de área de texto personalizado na Conta de faturamento

1. Faça login usando a função de Administrador


2. Navegue até Personalização > Listas, registros e campos > Outros campos de
registro > Criar
3. Preencha os seguintes campos com os seguintes valores:
o Tipo de registro: Selecione Conta de faturamento
o Nome do campo: Insira Endereço de e-mail
o Tipo: Insira Área de texto
4. Clique em Salvar

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(',');

var communicationArray = new Array();


communicationArray['transaction'] = nlapiGetRecordId();

var filter = /^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-


9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-
\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-
9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-
9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-
9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-
\x09\x0b\x0c\x0e-\x7f])+)\])$/;;

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);
}
}
}

Implemente o script e defina os seguintes campos no Registro de Implementação com os


seguintes valores:

1. Aplica-se a: Selecione Fatura


2. Tipo de evento: Selecione Criação

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.

ACÚMULO DE ITENS DE SERVIÇO E ITENS SEM CONTROLE DE ESTOQUE EM


RECEBIMENTOS DE ITENS
Referência: SuiteAnswers 41592

A caixa de seleção Gerar acumulados é rastreada nas Notas do sistema?


Sim. As Observações do sistema registram quando a caixa de seleção Gerar acumulados está
marcada ou desmarcada.

O Nome da Conta do estoque recebido não faturado será alterado automaticamente?


Para contas NetSuite existentes, a conta Estoque recebido não faturado não será renomeada
para Compras acumuladas. A alteração afetará somente aqueles que terão uma nova conta
NetSuite. Os clientes têm a opção de renomear a Conta em Listas > Contabilidade > Contas.

E se o indicador Cobrança adiantada do recibo estiver ativado e Gerar acumulados


estiver marcado, ainda haverá uma acúmulo no recebimento?
Sim, a fatura é transferida para a conta de Compras acumuladas e, em seguida, a conta é
compensada no recebimento.

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

Como acessar a Conta de Desenvolvimento?


Faça log-in no NetSuite usando suas credenciais e clique no seu perfil no canto superior direito.
Na página Escolher função, procure as funções com Tipo de conta definido como
Desenvolvimento. Para obter mais detalhes, consulte o artigo 49247 Logging in to
Development Accounts.

As configurações são copiadas da Conta de Produção para a Conta de Desenvolvimento?


A Conta de Desenvolvimento está em branco, portanto, os usuários têm a opção de controlar
entradas de dados na conta. NetSuite recomenda usar dados de teste somente em Contas de
Desenvolvimento.

Quão rápido uma Conta de Desenvolvimento será on-line se houver tempo de


inatividade?
NetSuite a garantia de tempo de atividade não abrange Sandbox, Release Preview e outros
ambientes de teste, incluindo Conta de Desenvolvimento.

Como relatar problemas encontrados na Conta de Desenvolvimento?


O usuário precisa registrar um Chamado de suporte para a Conta de Desenvolvimento por meio
da Produção relacionada e fornecer o número da Conta de Desenvolvimento onde o problema
foi encontrado.

Como fazer a transição do Ambiente de teste Sandbox para a Conta de Desenvolvimento?


Entre em contato com o Gerente de Conta para discutir essas opções. Para saber mais sobre
como usar a Conta de desenvolvimento para desenvolvimento com SuiteBundles, consulte o
artigo 49171 SuiteApp Development Process with SuiteBundler.

Como adquirir ou renovar a licença para a Conta de Desenvolvimento?


Entre em contato com o Gerente de conta para discutir essas opções.

Existe alguma limitação para a quantidade de dados na Conta de Desenvolvimento?


É recomendável que os usuários insiram apenas os dados de teste. A Conta de
Desenvolvimento é limitada a um máximo de 5 Usuários com Licença completa,
armazenamento de dados de 10 GB e armazenamento de pasta de arquivo de 10 GB. Ao
exceder esses limites, procure ajuda no Suporte para reduzir os dados na conta. Para obter mais
detalhes, consulte o artigo 49168 NetSuite Development Accounts.

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

1. Navegue até o seu site


2. Login > Depois de redirecionado para a página Minha conta > Clique em Cobrança >
Clique em Saldo da conta
3. Pressione ESC para acessar SMT > Login usando suas credenciais NetSuite
4. Clique no ícone de reticências na parte superior esquerda
5. Clique em Editar Definições de página
6. Clique em Avançado > Na entrada do campo Adicionar a <head> no trecho de código
a seguir

<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.

RESOLVER IMAGEM EM MINIATURA AUSENTE DA PÁGINA DO PRODUTO


QUANDO O URL DOR COMPARTILHADO NO FACEBOOK
Referência: SuiteAnswers 100046

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteCommerce
SuiteCommerce Advanced
Cenário

Algumas vezes, a imagem em miniatura está ausente ao compartilhar o URL da página do


produto no Facebook.

Solução

Os usuários precisam garantir que o nome da pasta de imagens não tenha espaços.

1. Vá para Comércio > Sites > Lista de sites


2. Editar site
3. Clique na aba Imagens
4. Pasta de imagens: Verifique se o nome da pasta não tem espaços
Observações: Se o nome da pasta tiver espaços, crie uma nova pasta e copie os
arquivos de imagem para a nova pasta.
Leia Moving and Copying Files from File Cabinet para obter mais informações.

Os usuários precisam garantir que o nome do arquivo de imagem não tenha espaços.

1. Vá para Listas > Contabilidade > Itens


2. Editar registro do Item
3. Clique na aba Loja virtual
4. Imagens associadas: Verifique se o nome da imagem não tem espaços
Observações: Se o nome do arquivo de imagem tiver espaços nele, edite o arquivo e
substitua o espaço por - .
Leia Editing Files in the File Cabinet para obter mais informações

1677
Esse artigo foi útil? Clique aqui para deixar seu comentário.

PRÓXIMAS ATUALIZAÇÕES PARA TRADUÇÕES DE PORTUGUÊS (BRASIL) –


PORTUGUESE (BRAZIL)
Referência: SuiteAnswers 94483

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.

Como a implementação ocorrerá gradualmente, talvez você encontre algumas inconsistências


até o término do processo. Observe que no NetSuite 2020.2, as melhorias de tradução só se
aplicam às strings de interface de usuário novas ou atualizadas. As principais mudanças
ocorrerão no NetSuite 2021.1.

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.

Comece analisando e identificando proativamente todas as soluções listadas acima e informe o


Suporte ao cliente do NetSuite ao identificar um ID estático ausente ou inacessível. Esses casos
nos ajudarão a localizar os IDs estáticos com problemas.

Lista de termos alterados


Inglês Tradução atual Nova tradução
accrual rate taxa de acúmulo taxa de provisão
relatório de documentos
aging report relatório de envelhecimento vencidos
amortization schedule plano de amortização cronograma de amortização
approval routing Roteiro de aprovação processo de aprovação
assembly build construção de conjunto conjunto de montagem
assembly item item de conjunto item de montagem
average costing definição de custo por média custo médio
base currency moeda de base moeda base
bill of distribution lista de distribuição cadeia de distribuição
billable item item cobrável item a faturar
billable time tempo cobrável horas a faturar
billing schedule Tabela de cobrança programação de cobrança
bundle , pacote bundle
cash sale venda em dinheiro venda à vista
checkout finalizar comprar finalização
commit atribuir confirmar
component yield rendimento de componente rendimento do componente
CRM task tarefa de CRM CRM task
cumulative translation
adjustment ajuste de tradução cumulativa ajuste de conversão cumulativo
direct deposit domiciliação de salário depósito em conta
discount descontar desconto
earning item item de salário item de provento
general ledger razão geral contabilidade
home tax code devolução temporária código de imposto doméstico
income statement demonstrativo de renda demonstrativo de receita
insured value importância segurada valor segurado
intercompany reconciliação de operações
reconciliation entre empresas coligadas conciliação intercompany
inventory item item de inventário item de estoque

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.

Se encontrar alguma tradução incorreta no aplicativo NetSuite ou em algum SuiteApp, entre


em contato com o Suporte ao cliente do NetSuite para que possamos corrigi-la.

Obrigado,
Equipe Oracle NetSuite

EXIBIR PERMISSÕES DE FUNCIONÁRIOS


Referência: SuiteAnswers 94281

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.

ENVIAR E-MAIL DE ACIONADOR DE AÇÃO DE FLUXO DE TRABALHO


SOMENTE EM DIAS DE SEMANA
Referência: SuiteAnswers 98996

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

1. Navegue até Personalização > Fluxo de trabalho > Fluxos de trabalho


2. Fluxo de trabalho preferido: Clique em Editar
3. Clique no Estado de aprovação pendente
4. Clique em Enviar e-mail
5. Informações básicas:
o Ativar: Selecione Tabelado
6. Condição:
o Selecione Fórmula personalizada
o Fórmula: Insira TO_CHAR({today}, 'D') != '1' and TO_CHAR({today}, 'D')
!= '7'
7. Tabela:
o Selecione Hora do dia
o Hora inicial: Digite 9:30am
o Unidade: Selecione Dia
8. Clique em Salvar

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

As solicitações do usuário para obter assistência ao tornar o registro do Cliente principal na


Busca salva de chamada telefônica podem ser clicadas para facilitar o acesso ao registro
principal.

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.

1. Login como Administrador


2. Navegue até Personalização > Formulários > Formulários de entrada
3. Formulário de registro de chamada telefônica: Clique em Personalizar
4. Nome do formulário: Insira um Nome
5. O formulário é preferido: Marque a caixa de seleção
6. Clique em Campos
7. Clique em Novo campo
8. Nome do campo: Insira Nome do campo
9. Tipo: Selecione Lista/Registro
10. Lista/Registro: Selecione Cliente
11. Chamada telefônica: Marque a caixa de seleção
12. Clique em Origem e filtro
13. Lista de origem de dados: Selecione Empresa
14. Origem de: Selecione Principal
15. Clique em Aplicar aos formulários
16. Clique em Salvar

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

Os usuários podem desejar exibir o Nível de preço personalizado no aplicativo SuiteCommerce


InStore.

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:

1. Navegue até Comércio > Sites > Lista de sites


2. Clique em Editar ao lado do Registro do Site do SCIS
3. Clique em Sub-aba Conjuntos de campos
4. Alterne os campos de nível de preço base para "Preço personalizado"
5. Remova o preço base/atacado das seções do conjunto de campos de pesquisa, matriz,
itens relacionados e correlacionados na sub-aba Conjuntos de campos
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

DIFERENÇA ENTRE A DATA REAL DE ENVIO/RECEBIMENTO E A DATA DE


ENVIO REAL EM UMA BUSCA SALVA DE TRANSAÇÃO
Referência: SuiteAnswers 100051

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:

• 1o item de linha = Item X, Data de atendimento do item = 01 de junho de 2021


• 2o Item de Linha = Item Y, Data de atendimento do Item = 05 de junho de 2021
• Item de terceira linha = Item Z, Data de atendimento de item = 03 de junho de 2021

Resultados:

• Coluna de "Data real de envio/recebimento" (ID interno = Data de remessa) mostrará as


datas de 01 de junho, 05 de junho e 03 de junho para os itens X, Y, Z, respectivamente.
• A coluna "Data de entrega real" (ID interno = Data de transação) mostrará 05 de junho
de 2021 para todos os itens.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPRIMIR SITE DA SUBSIDIÁRIA NO PAGAMENTO DA FATURA USANDO


MODELO AVANÇADO DE PDF/HTML
Referência: SuiteAnswers 88519

Aplica-se a
Produto: NetSuite 2021.1

Cenário

No Modelo avançado de PDF/HTML de Pagamento de fatura, imprimir o valor do campo site


da subsidiária (ID do Campo: url) usando $ {subsidiary.url} resulta no URL NetSuite do
registro da subsidiária para impressão.

Solução

1. Navegue até Personalização > Formulários > Modelos avançados de PDF/HTML


2. Modelo PDF/HTML de pagamento de fatura preferido: Clique
em Personalizar ou Editar
3. Parte superior direita: Clique em Código de origem
4. Local preferencial no Código de Origem: Informe ${record.subsidiary.url}
Observação: Se houver um ${subsidiary.url} presente, substitua-o pelo código acima.
5. Clique em Salvar

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.

NÚMERO DO CONTRATO DE ARRENDAMENTO NÃO É EXIBIDO NO REGISTRO


DE ATIVO
Referência: SuiteAnswers 84375

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

O campo Número DE contrato de arrendamento no Gerenciamento de Ativo Fixo 19.1


no registro de Ativo > aba Arrendamento (Leasing) > sub-aba Arrendamento
(Leasing) tem um ID interno custpage_fam_vlp_contractnum. Enquanto estiver em versões
anteriores (antes de 19.1), o ID interno do campo será custrecord_assetleasecontract.

O campo Número de contrato de arrendamento na Busca salva está retornando os valores do


campo cujo ID é custrecord_assetleasecontract ao qual os valores são armazenados antes do
upgrade.

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.

CRIAR BUSCA SALVA PARA A RESPOSTA DA CAMPANHA POR ORIGEM DE


LEAD
Referência: SuiteAnswers 76058

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.

AGRUPAMENTO DE RESULTADOS DE BUSCA SALVA DE CASO PARA


INTERAÇÕES DE CONTAGEM POR REGISTRO DE CASO
Referência: SuiteAnswers 35630

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

Na sub-aba Cobrança de Venda à vista, quando a caixa de seleção Cartão de crédito


aprovado está marcada e o usuário digitou manualmente o Código de autorização e, em
seguida, clicou em Salvar. Quando a Venda à vista foi criada, a marca de seleção na caixa de
seleção Cartão de crédito aprovado e o Código de autorização desaparecem.

Solução

Conforme documentado no Defeito no 356108, na versão 2015.2, você precisa de um Perfil de


processamento de pagamento ativo com pelo menos o Tipo de solicitação de gateway -
Vendas marcadas pela caixa de seleção Cartão de crédito aprovado para funcionar.

Quando Perfil de processamento de pagamento sem Tipo de solicitação de gateway de vendas


estiver selecionado, a caixa de seleção Cartão de crédito aprovado não funcionará.

1. Navegue até Configurações > Contabilidade > Perfil de Processamento de


pagamento
2. Clique em Editar no Perfil de Processamento de Pagamento
3. Em Informações de pagamento > Tipo de solicitação de gateway, pressione CTRL e
selecione Venda
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

SITE BUILDER: O BOTÃO COMPRAR NÃO É EXIBIDO EM TODOS OS ITENS DA


LOJA VIRTUAL
Referência: SuiteAnswers 34747

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:

1. Navegue até Comércio > Sites > Lista de sites


2. Na aba Configuração, defina o campo Escopo do site como Loja virtual completa
3. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

IMPRIMIR NÚMEROS PERSONALIZADOS GERADOS AUTOMATICAMENTE


NAS TRANSAÇÕES PDF QUE PASSAM PELO PACOTE TECH SERVICE
CUSTOMIZATION – ADVANCED APPROVAL
Referência: SuiteAnswers 74551

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário deseja imprimir Números gerados automaticamente personalizados nas Transações


em PDF que passam pelo pacote Tech Service Customization - Advanced Approval.

Solução

Para usar Números gerados automaticamente personalizados a serem impressos em seus


registros de transação que vão para o Pacote de personalização do Tech Service - Aprovação
avançada, você pode seguir as etapas abaixo:

1. Navegue até Personalização > Criação de scripts > Scripts


2. Expanda a seção Filtros e defina Tipo como Ação do fluxo de trabalho
3. Exiba "NSTS | GAW - Send Email WA"
4. Na sub-aba Scripts, clique no link Editar
5. Localize o script abaixo na linha 150 a 170:
var transNo = objTrans['transno'];

1690
6. Substitua-o pelo script abaixo:
var transNo = objTrans['tranid'];

7. Clique no botão Salvar


8. Navegue até Documentos > Modelos > Modelos de e-mail
9. Edite Aprovações Avançadas - "HC_PENDING_APPROVAL_BODY".
10. Cole o código abaixo no campo Assunto:

{typeLabel} # {transactionnumber} is Pending Approval

11. Clique no botão 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.

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.

DESCONTINUAÇÃO DO NETSUITE FOR OUTLOOK


Referência: SuiteAnswers 83899

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.

ADICIONAR NOVA COLUNA EM BUSCAS SALVAS


Referência: SuiteAnswers 75354

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

A Nova coluna e o ícone só estarão disponíveis quando:

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.

VALOR TOTAL NÃO VISÍVEL NA VISUALIZAÇÃO DO LAYOUT PDF


Referência: SuiteAnswers 23675

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

1. Navegue até Personalização > Formulários > Layouts em PDF do formulário de


transação
2. Clique em Editar pelo layout em PDF da transação preferencial para o formulário
Fatura/Pedido de vendas afetado
3. No lado esquerdo, em Elemento selecionado, selecione o campo Total
4. Aumente o Tamanho do elemento para 3 vezes o tamanho original
5. Clique em Salvar

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.

CRIAR E SALVAR UM PEDIDO DE COMPRA PARA UM ITEM COM 0


QUANTIDADE E 0 VALOR > STATUS SERÁ FECHADO EM VEZ DE FATURADO
INTEGRALMENTE
Referência: SuiteAnswers 34038

Aplica-se a
Produto: NetSuite 2021.1

1693
Cenário

A experiência do usuário ao salvar um Pedido de compra, o status é definido


como Fechado em vez de Faturado integralmente.

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.

DEFINIR DATA DE ENVIO PADRÃO COMO EM BRANCO NO PEDIDO DE


VENDAS
Referência: SuiteAnswers 82974

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.

OS ATIVOS NÃO PERTENCENTES À SUBSIDIÁRIA SELECIONADA NO FILTRO


DE SUBSIDIÁRIAS ESTÃO SENDO MOSTRADOS AO GERAR ATIVOS
Referência: SuiteAnswers 90773

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.

Para resolver o problema, altere a Subsidiária no registro do histórico de aquisição para a


subsidiária no registro do ativo.

Com isso, eles não aparecerão mais no Registro de ativos filtrado para essa subsidiária.

Veja a seguir as etapas:

1. Abra o Ativo FAM afetado


2. Vá para a aba Histórico de depreciação > Clique no link Visualizar o Método contábil
3. Na página Histórico de depreciação, Edite o Método de histórico de aquisição com
data mais antiga
4. Altere a Subsidiária

1695
5. Clique em Salvar

Repita as mesmas etapas para todos os ativos afetados.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ALTERAR O ‘E-MAIL DE’ AO ENVIAR EXTRATOS DE CLIENTES


Referência: SuiteAnswers 26353

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário deseja alterar o Endereço de e-mail do remetente ao enviar Demonstrativos do


Cliente. O aprimoramento 96513 está registrado para poder criar e selecionar vários endereços
de e-mail para e-mails de saída para clientes.

Observação: Para pesquisar e votar para o Aprimoramento, consulte 10054 Voting for
Enhancements.

Solução

Definir Preferência de e-mail

1. Navegue até Configurações > Empresa > Preferências de e-mail


2. Clique em Transações
3. Defina Endereço De para Formulários enviados por e-mail para:
o Endereço de e-mail do usuário
o Endereço de e-mail de devolução da empresa

Configurar Endereço de e-mail: Endereço de e-mail do usuário

1. Navegue até Página inicial > Definir preferências


2. Aba Geral:
3. Seção de Perfil de usuário:
4. Remetente do e-mail: Adicione um Endereço de e-mail
5. Clique em Salvar
Observação: Esta definição é apenas específica do usuário. Se nenhum endereço de e-
mail for inserido em Remetente do e-mail em Preferências definidas, os e-mails serão
enviados usando o endereço de e-mail de login do usuário.

Endereço de e-mail de devolução da empresa

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.

RESOLVER ERRO: “OCORREU UM ERRO INESPERADO...” NO REGISTRO DE


LOCAL
Referência: SuiteAnswers 98880

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao excluir um Local inativo e o usuário recebe um erro inesperado.

Solução

Para excluir o local inativo, o usuário deve primeiro


excluir Transações e Registros relacionados antes de poder excluir o Local com as seguintes
etapas:

1. Navegue até Configurações > Empresa > Locais


2. Clique em Editar no Local XX
3. Remova o valor do campo Sublocalidade de
Observação: O local ainda deve estar Inativo.
4. Clique em Salvar
5. Clique em Editar novamente no Local XX
6. Clique em Deletar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “TÉRMINO ANORMAL DO PROCESSAMENTO EM LOTE”


NO PROCESSO ATUALIZAR CONTRATO DE RECEITA
Referência: SuiteAnswers 68560

Aplica-se a
Produto: NetSuite 2021.1

1697
Cenário

O usuário encontrou um erro de 'Término anormal do processamento em lote' no


processo Atualizar acordo de receita.

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.

“NÃO É POSSÍVEL ENVIAR ESTE FORMULÁRIO DEVIDO A UM ERRO


INESPERADO.” AO CRIAR O REGISTRO DE SUBSIDIÁRIA DO REINO UNIDO
Referência: SuiteAnswers 64920

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

1. Navegue até Configurações > Empresa > Subsidiárias > Criar


2. Preencha todos os campos obrigatórios
3. Embora não seja obrigatório, certifique-se de definir um valor para o
campo Estado/Província
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATUALIZAR REGISTRO DE ATIVOS FAM PARA ATIVOS NOVOS E DE MEIO DE


VIDA ÚTIL E, EM SEGUIDA, ATUALIZAR CRONOGRAMA DE DEPRECIAÇÃO
Referência: SuiteAnswers 81304

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:

Custo original do ativo

Custo atual do ativo

Valor contábil líquido atual

Vida útil do ativo

Aba Geral:

Data da compra

Data inicial de depreciação

Último período de depreciação

Valor da última depreciação

Data da última depreciação

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

Etapas por meio da Interface do usuário

A) Sem precisar clicar no botão Redefinir valores do ativo na Configuração do sistema


FAM

• Edite Ativo FAM

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.

B) Acionar Redefinir valores de ativos na página Configuração do sistema FAM clicando


no botão Redefinir Valores do Ativo

• Edite Ativo FAM.


• Atualize os seguintes campos com os valores corretos, conforme necessário:
o Valor contábil líquido atual
o Custo original/atual do ativo
o Vida útil do ativo
• Aba Geral:
o Data da compra
o Data inicial de depreciação
o Último período de depreciação
o Valor da última depreciação
o Data da última depreciação
• Clique em Salvar
• Navegue até Ativos fixos > Configuração > Configuração do sistema e clique no
botão Redefinir valores de ativo.
• Aguarde a conclusão do Processo Redefinir valores do ativo.
• Em Ativos fixos > Configuração > Configuração do sistema FAM, acione o Processo
Gerar cronograma de depreciação clicando no botão Pré-calcular valores 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.

Etapas via Importação de CSV

1700
Etapas por CSV para atualizar a Vida útil do ativo e a Data inicial de depreciação pela
Importação CSV

A) Preparar arquivo CSV

ID interno de ativos FAM

Vida útil do ativo

Data inicial de depreciação

Observação: Outros campos não encontrados no registro de Valores do ativo FAM

B) Executar Importação de CSV

• Navegue até Configurações > Importar/Exportar > Importar registros CSV.


• Definir Tipo de importação = Registros personalizados.
• Definir Tipo de registro = Ativo FAM.
• Selecione o arquivo CSV.
• Clique em Próximo
• Selecione Atualizar nas Opções de importação.
• Em Opções avançadas, defina Executar servidor SuiteScript e ativar fluxos de trabalho
como marcado.
• Na Etapa 4, Mapeamento de campo, mapeie os campos adequadamente:
a. ID interno = Ativo FAM: ID interno
b. Vida útil do ativo = Ativo FAM: Vida útil do ativo
c. Data inicial de depreciação = Ativo FAM: Data inicial de depreciação
• Clique em Próximo.
• Informe um Nome de mapa de importação.
• Pressione Salvar e executar.

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.

A) Preparar arquivo CSV

1701
Observação: Pesquisa global = Valores do Ativo FAM para ver a Lista de valores do ativo
FAM.

ID interno do registro Valores do ativo para o Ativo FAM

Valor contábil líquido atual

Data da última depreciação

Último período de depreciação

Valor da última depreciação

NBV do ano anterior

B) Executar a Importação de CSV

• Navegue até Configurações > Importar/Exportar > Importar registros CSV.


• Definir Tipo de importação = Registros Personalizados.
• Definir Tipo de registro = Valores do Ativo FAM.
• Selecione o arquivo CSV.
• Clique em Próximo.
• Selecione Atualizar nas Opções de importação.
• Em Opções avançadas, defina Executar servidor SuiteScript e ativar fluxos de trabalho
como marcado.
• Na Etapa 4, Mapeamento de campo, mapeie os seguintes campos:
o ID Interno dos valores do ativo = Valores do Ativo FAM: ID Interno
o Valor contábil líquido atual = Valores do Ativo FAM: Valor Contábil Líquido
Atual
o Data da última Depreciação = Valores do Ativo FAM: Data da Última
Depreciação
o Último período de depreciação = Valores do Ativo FAM: Último Período de
Depreciação
o Valor da última depreciação = Valores do Ativo FAM: Valor da Última
Depreciação
o NBV do ano anterior = Valores do Ativo FAM: NBV do Ano Anterior
• Clique em Próximo.
• Informe um Nome de Mapa de Importação.
• Pressione Salvar e executar.

Etapas por meio da Importação CSV para atualizar a Depreciação Ativa =


FALSO/VERDADEIRO

A) Preparar arquivo CSV

1702
ID interno de ativos FAM
Depreciação Ativa = Verdadeiro/Falso

B) Executar Importação de CSV

• Navegue até Configurações > Importar/Exportar > Importar Registros CSV.


• Definir Tipo de Importação = Registros Personalizados.
• Definir Tipo de Registro = Ativo FAM.
• Selecione o arquivo CSV.
• Clique em Próximo
• Selecione Atualizar nas Opções de importação.
• Em Opções avançadas, defina Executar servidor SuiteScript e ativar fluxos de trabalho
como marcado.
• Na Etapa 4, Mapeamento de campo, mapeie os campos adequadamente:
o ID interno = Ativo FAM: ID interno
o Depreciação Ativa = Ativo FAM: Depreciação Ativa
Observação: para o código rígido Depreciação Ativa = FALSE/TRUE, clique
no ícone de lápis e selecione Fornecer Valor Padrão = Falso/Verdadeiro. Em
seguida, clique em Concluído.
• Clique em Próximo.
• Informe um Nome de Mapa de Importação.
• Pressione Salvar e executar.

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.

Portanto, anote os Lançamentos de Depreciação se houver algum ajuste de Impacto no livro-


razão que deva ser feito.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “ERRO INESPERADO” NA IMPORTAÇÃO DO EXTRATO


BANCÁRIO USANDO ARQUIVO CSV
Referência: SuiteAnswers 81944

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

Altere o formato para o seguinte para resolver a mensagem de erro:

Empresa do favorecido

Após fazer a correção no arquivo CSV, faça o carregamento novamente do arquivo:

• Navegue até Transações > Banco > Carregar arquivo


• Selecione o Arquivo CSV
• Selecione Importar com um analisador padrão (CSV, OFX, QFX, BAI2 ou
CAMT.053)
• Conta: Selecione a Conta
• Clique em Importar

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.

PERGUNTAS FREQUENTES SOBRE CONTAGEM DE ATUALIZAÇÕES DE


SANDBOX
Referência: SuiteAnswers 73853

Com que frequência o Sandbox pode ser atualizado?


A atualização de sandbox pode ser solicitada dependendo do número de atualizações de
Sandbox provisionadas para a conta NetSuite. Essas informações estão disponíveis na conta de
Produção via Configurações > Empresa > Contas de Sandbox, no campo de verificação
Atualizar resumo > Atualizar atualizações usadas/Atualizações totais. Como alternativa, isso
pode ser verificado também na conta de Produção via Configurações > Empresa > Exibir
informações de faturamento, na verificação de Componentes a faturar marque Contagem de
atualizações de sandbox. É possível enviar outra solicitação de atualização depois que a
atualização anterior for concluída e ativada.

Como as Atualizações Usadas contam o número de atualizações?


Para uma nova conta de Sandbox, inicie uma cópia dos dados da conta de Produção associada,
clicando no botão Copiar dados para sandbox na página Contas de Sandbox. Essa ação requer
pelo menos 1 atualização disponível em Atualizações totais, embora ela não a utilize na
contagem. As atualizações subsequentes são contadas em relação ao total, independentemente
de a atualização ser ativada ou não. Para contas com várias contas Sandbox, o Atualizações
totais é um pool compartilhado entre todas as Sandbox. Se uma atualização for solicitada para
SB1 e SB2, ela usará 2 contagens em relação à quantidade provisionada atual e atualizará o
valor das duas contas.

O que acontece se a Contagem de Atualizações de Sandbox for usada?


Se a Contagem de atualizações de sandbox for usada, o sistema solicitará "Você não tem
atualizações restantes" quando a próxima atualização for solicitada. Entre em contato com o
Gerente de conta para comprar atualizações adicionais.

O que fazer quando nenhuma atualização de Sandbox for provisionada?


Se a página Atualizar resumo em contas de sandbox mostrar Atualizações usadas/Atualizações
totais = 0/0, não haverá atualizações provisionadas. Entre em contato com o Gerente de Conta
para verificar as atualizações ausentes.

Como a Contagem de Atualizações de Sandbox é determinada quando uma licença é


renovada?
Quando uma licença do Sandbox expirar, todas as atualizações não usadas serão removidas. Se
uma licença do Sandbox for renovada, a Contagem de atualizações do sandbox será contada
com base no número de recém-comprados

1705
Esse artigo foi útil? Clique aqui para deixar seu comentário.

TESTANDO O BANK FEED SUITE APP EM CONTAS QUE NÃO SÃO DE


PRODUÇÃO
Referência: SuiteAnswers 92750

Aplica-se a
Produto: NetSuite 2020.2
SuiteApp/Bundle: Bank Feeds SuiteApp

Cenário

Ao usar Contas de Sandbox ou de Pré-visualização do lançamento, uma Mensagem de erro


padrão seria exibida na Interface do usuário. O erro encontrado é o seguinte: "A conexão de
Feeds Bancários com sua instituição financeira já está associada à sua conta de produção.
Vincular uma nova conta ou remover uma existente na configuração abaixo substitui a
configuração existente na conta de produção."

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

Ao importar lançamentos via Importação de CSV no recurso Importação de lançamento único


ou no Assistente de importação, o erro: "Os valores em um lançamento devem ser
balanceados." é acionado.

Se conseguirmos verificar os saldos de valores no arquivo CSV e todos os valores usados em


cada célula forem válidos, talvez o formato do problema.

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.

VÁRIOS MOTIVOS PARA A MENSAGEM DE ERRO: “O REGISTRO FOI


ALTERADO”
Referência: SuiteAnswers 29300

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.

Infelizmente, ela ainda não é suportada na Atualização em Massa.

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.

ENVIAR UM ALERTA DE E-MAIL AOS FUNCIONÁRIOS SOBRE NOTÍCIAS


PUBLICADAS NA CENTRAL DO FUNCIONÁRIO
Referência: SuiteAnswers 100109

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O RH deseja enviar um lembrete de e-mail automático aos funcionários sobre notícias


publicadas na Central do funcioná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.

CÁLCULO DE CUSTO DE ESTOQUE NO PERÍODO CONTÁBIL BLOQUEADO


Referência: SuiteAnswers 99443

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Você encontra alterações de Impacto no livro-razão em transações em um Período bloqueado


após a transação alterada por um Administrador ou usuário com permissão Substituir restrição
de período.

Solução

É um comportamento padrão que o Custo do estoque seria executado na transação no Período


bloqueado se os usuários modificarem as transações que exigem recálculo do estoque, como
pré-datar, editar ou deletar transações. A edição de transações enquanto o período está
bloqueado pode ser feita por Administradores ou outros usuários com permissão Substituir
restrições de período. Os detalhes sobre essa permissão também estão documentados no
artigo ID:7665 Accounting Period Management.

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

O Cliente tem atividades de horas e despesas intercompanhias como parte do processo e o


fechamento de seu período exigiria que executassem a tarefa de Criar ajustes intercompanhias,
fazendo com que o relatório de Lucros e perdas mostre valores incorretos.

Solução

Pré-requisito: Recurso de horas e despesa intercompanhias

Para remover Criar ajuste intercompanhias da Lista de verificação do período:

• Navegue até Configurações > Contabilidade > Preferências contábeis


• Acesse a aba Geral > Oneworld
• Defina Despesas intercompanhias para Permitir
• Clique em Salvar

Observação: As Despesas intercompanhias são definidas como Permitir e Ajustar


automaticamente por padrão.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMO ADICIONAR UM HYPERLINK DE REGISTRO DE CONTA EM UMA


BUSCA SALVA DE CONTA
Referência: SuiteAnswers 100128

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.

CRIAR DEPÓSITO DO CLIENTE AO SALVAR O PEDIDO DE VENDAS USANDO O


SCRIPT DE AÇÃO DO FLUXO DE TRABALHO
Referência: SuiteAnswers 100116

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

Crie um script de ação de fluxo de trabalho e implante-o no registro de Pedido de vendas.

1. Crie um arquivo JavaScript com o seguinte código:


/**
* @NApiVersion 2.x
* @NScriptType workflowactionscript
*/
define([ 'N/record' ],

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) {

var soRec = scriptContext.newRecord;


var soId = soRec.id; //gets the internal of the newly creates
sales order record

var entity = soRec.getValue({


fieldId : 'entity' // gets the value of the customer
field
})
var total = soRec.getValue({
fieldId : 'total' // gets the value of the total field
})

var cDepositObjRecord = record.create({


type : record.Type.CUSTOMER_DEPOSIT
});

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

Observação: O script acima gerará um erro se você colocar um método de pagamento no


Pedido de vendas. Consulte o artigo 9148 Recording a Customer Deposit para obter mais
detalhes.

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.

MOSTRAR O NÚMERO DO PEDIDO DE COMPRA NA LINHA DO ASSUNTO DO E-


MAIL USANDO UM MODELO DE E-MAIL
Referência: SuiteAnswers 100114

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

1. Navegue até Documentos > Modelos > Modelos de e-mail


2. Modelo de e-mail: Clique em Editar
3. Assunto: Insira ${transaction.tranid}
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

USUÁRIOS COM FUNÇÃO DA CENTRAL DO CLIENTE NÃO PODEM FAZER


LOG-IN NO AMBIENTE SANDBOX, CONTAS DE DESENVOLVIMENTO E
CONTAS DE TIPOS ESPECIAIS
Referência: SuiteAnswers 72709

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

• Os usuários com funções da Central do cliente devem usar as páginas de login


da Central do cliente.
• Os usuários com funções Central do cliente e funções que não sejam da Central do
cliente não poderão mais alternar entre esses tipos de funções. Esses usuários devem ir
para a página de login apropriada ao tipo de função que desejam acessar.

Observação: Os administradores podem ver a URL da página de login da Central do Cliente


fornecida pela NetSuite na página Informações da Empresa. Vá para Configurações >
Empresa > Informações da empresa. O URL é exibido no campo Login da Central do Cliente.

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

1. Navegue até Configurações > Contabilidade > Grupos de impostos


2. Clique em Grupo de impostos
Observação: Selecione o grupo de impostos apropriado com base no indicado na
mensagem de erro
3. Clique em Editar
4. Subsidiárias: Destaque a Subsidiária
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER TABELA DE ALOCAÇÃO QUE CONTABILIZA O VALOR


DUPLICADO NA CONTA DE DESTINO
Referência: SuiteAnswers 72016

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.

NÃO É POSSÍVEL DEFINIR O NOME DA EMPRESA NO CAMPO NÃO


OBRIGATÓRIO NO FORMULÁRIO DE CASO ON-LINE
Referência: SuiteAnswers 100129

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

1. Navegue até Configurações > Suporte > Formulários de caso on-line


2. Formulário de caso on-line: Clique em Editar

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

Observação: Clique em OK a cada após marcar/desmarcar a caixa de


seleção.
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

EMITIR UM MEMORANDO DE CRÉDITO VINCULADO A UMA FATURA SEM


IMPACTO NO ESTOQUE
Referência: SuiteAnswers 35853

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)

Esta é uma solução alternativa para o aprimoramento.

A. Criar Outros encargos para venda:

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

B. Criar um Memorando de crédito e Aplicá-lo na Fatura

1. Vá para o registro de Fatura > clique no botão Crédito


2. Na página Memorando de crédito > aba Itens > sub-aba Itens > clique em Limpar
todas as linhas
3. Em seguida, insira o Outros encargos para venda criado na Etapa 1
4. Informe a Taxa ou o Valor
5. Clique em Adicionar
6. Em seguida, vá para a aba Itens > sub-aba Aplicar > marque a caixa de
seleção Aplicar da fatura
7. Em seguida, na coluna Pagamento > insira o Valor
8. Clique em Salvar

Resultado: O Impacto livro-razão será reduzido na conta de Vendas e Contas a Receber.

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.

DIFERENÇA ENTRE AS ABAS PÚBLICO DO RELATÓRIO E ACESSO


Referência: SuiteAnswers 24536

Aplica-se a
Produto: NetSuite 2019.2

Cenário

Diferença entre as abas Público do relatório e Acesso.

Solução

O compartilhamento de Relatório tem duas Opções:

1. Via a aba Público

1719
2. Via aba Acesso

1. Aba Público:

Os usuários selecionados na aba Público-alvo de um relatório personalizado só poderão


executar o relatório se a função que eles estão usando tiver a permissão para o relatório padrão
no qual o relatório personalizado está baseado. Isso evita a concessão acidental do acesso ao
relatório aos usuários que não têm as permissões necessárias.

Exemplo de cenário:

1. O Usuário A foi atribuído com a função de Vendas personalizada


2. Esta função tem permissão de Relatórios de Pedidos de vendas
3. O Usuário A pode acessar relatórios de Pedidos de vendas padrão na aba Relatórios >
Pedidos de vendas
4. Relatório de Pedidos de vendas por cliente personalizado pelo Usuário B
5. O Usuário A não pode acessar o relatório de Pedido de vendas personalizadas por
cliente do Usuário B porque ele não foi selecionado na aba Público

2. Aba Acesso:

Observação: A aba Acesso substitui a permissão do relatório da função.

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:

1. O Usuário A foi atribuído com a função de Vendas personalizada


2. Esta função não tem permissão de Relatórios de Pedido de vendas
3. O Usuário A precisa acessar o relatório de Pedido de vendas personalizadas do Usuário
B por Cliente, mas a função está restrita à permissão Relatórios de Pedido de vendas
4. O Usuário A pode ser adicionado à aba Acesso para que ainda possa acessar o relatório
sem adicionar a permissão à função

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

Prepare o Arquivo CSV:

a. Crie um Arquivo CSV com as seguintes colunas e copie os detalhes:

1. ID externo - ID externo a ser atribuído à Fatura do fornecedor


2. Nome do fornecedor - Nome do fornecedor em NetSuite (Verifique se a ortografia e o
formato são exatamente iguais aos mostrados na tela/IU NetSuite)
3. Data - Data da Fatura
4. Número do PC - O número do documento de pedidos de compra (PC) que serão
faturadas

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.

Verifique o delimitador de importação de CSV para o delimitador de valores de várias seleções


acessando Configurações > Importar/Exportar > Preferência de importação de
CSV > Delimitador personalizado para Valores de seleção múltipla.

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).

b. Use a fórmula do Excel para combinar as células: =C1&D1

c. O resultado esperado na célula E1 seria: PO-001,

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.

f. Por fim, copie sob a coluna Número do PC.

Importar arquivo CSV:

a. Importar arquivo CSV acessando Configurações > Importar/Exportar > Importar


registros CSV.

b. No Arquivo CSV de varredura e carregamento, defina o seguinte:

1. Tipo de importação - Transações


2. Tipo de registro - Fatura do fornecedor
3. Faça carregamento do Arquivo CSV.

c. Clique em Próximo

d. Nas Opções de importação, selecione Adicionar.

e. Na aba Mapeamento de arquivos, remova o campo NetSuite: Itens de fatura do


fornecedor: Item(Req) da tela de mapeamento. Em seguida, mapeie os seguintes campos:

1. 1. Nome do fornecedor <==> Fornecedor da fatura do fornecedor (Req)


2. 2. ID externo <==> Fatura do fornecedor: ExternalId
3. 3. Data <==> Fatura do fornecedor: Data (Req)
4. 4. Número da PC <==> Fatura do Fornecedor: Pedido de compra

f. Clique em Próximo

g. Defina o Nome do Mapa de Importação e pressione Salvar e executar.

Resultados esperados: PO-001,PO-002,PO-003,PO-004 será faturado em 1 fatura única.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

APROVAÇÃO EM LOTE DE REVISÕES DE SITE VIA IMPORTAÇÃO DE CSV


Referência: SuiteAnswers 45136

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:

9. Clique em Avançar e em Salvar

Consulte este artigo para obter mais informações sobre Importação de CSV.

ID do SuiteAnswers: 10022 - CSV Imports Overview

Esse artigo foi útil? Clique aqui para deixar seu comentário.

AS REGRAS DE VENDAS EXISTENTES NÃO SÃO RESPEITADAS QUANDO O


LEAD, PROSPECT OU O REGISTRO DE CLIENTE É CRIADO
Referência: SuiteAnswers 12404

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

Um usuário é definido como um Representante de vendas quando:

O campo Representante de vendas na guia Recursos Humanos do registro do funcionário está


marcado.

O campo Função de vendas na aba Recursos humanos do registro do funcionário é preenchido


com um papel de vendas em que o campo Representante de vendas foi marcado.

Observação: Só se aplica quando o recurso Vendas em Equipe está ativado.

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.

MOSTRAR O TÍTULO COMO UM CAMPO DISPONÍVEL NA AÇÃO DE FLUXO DE


TRABALHO
Referência: SuiteAnswers 61388

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

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Clique em CRM
3. Vendas:
o Oportunidades: Marque a caixa de seleção
4. Clique em Salvar

1725
Esse artigo foi útil? Clique aqui para deixar seu comentário.

MOSTRAR DATA DA FATURA DO PEDIDO DE VENDAS NA FATURA DO


FORNECEDOR
Referência: SuiteAnswers 98998

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Para mostrar na Fatura do fornecedor, a Data da fatura do Pedido de vendas relacionado do


qual o Pedido de compra foi criado.

Solução

1. Criar uma busca salva

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

2. Criar um Campo de corpo de transação personalizada

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.

RESOLVER {"ERRORSTATUSCODE": "403",


"ERRORCODE":"ERR_INSUFFICIENT_PERMISSIONS","ERRORMESSAGE":"PE
RMISSÕES INSUFICIENTES"} AO CRIAR PEDIDO DE VENDAS NO
SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 91959

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Localize função Gerente de Armazenamento SCIS
3. Clique em Personalizar
4. Aba Permissões > sub-aba Transações:
o Permissão: Depósito do cliente
o Nível: Total
5. Clique em Salvar

1727
Esse artigo foi útil? Clique aqui para deixar seu comentário.

ABR: RESOLVER ERRO AO VALIDAR RECONCILIAÇÃO BANCÁRIA-CHAVE DE


REGISTRO DO PRODUTO
Referência: SuiteAnswers 66673

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

Para verificar os detalhes da origem do erro, faça o seguinte:

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.

OS FUNCIONÁRIOS NÃO RECEBERAM AVALIAÇÃO DE DESEMPENHO


PROGRAMADA
Referência: SuiteAnswers 97244

Aplica-se a

1728
Produto: NetSuite 2021.1

Cenário

O RH lançou uma Avaliação de desempenho programada para um grupo de funcionários, mas


alguns não receberam sua Avaliação de desempenho.

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.

Para obter mais informações sobre Avaliações de Desempenho Programadas, consulte o


artigo 92131 Schedule Performance Reviews for Groups of Employees.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

O NOME DO CONTATO NÃO APARECE AO ENVIAR E-MAIL NO REGISTRO DO


CLIENTE
Referência: SuiteAnswers 77701

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:

1. Navegue até Comércio > Gerenciamento de conteúdo > Categorias de


comércio > Criar
2. Preencha todos os campos necessários
3. Antes de salvar, verifique o campo do fragmento de URL para ter certeza de que não
há barra (/) no início

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÚMERO DE TENTATIVAS NO LOGIN PADRÃO DA INTERFACE DE USUÁRIO


NETSUITE NO LOGIN SAML SSO
Referência: SuiteAnswers 33825

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Número limite de tentativas de login antes do usuário ser bloqueado.

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.

REMOVER CONTATOS QUE TÊM O MESMO E-MAIL NA BUSCA SALVA DE


CLIENTE
Referência: SuiteAnswers 63329

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.

POR QUANTO TEMPO OS E-MAILS SÃO ARMAZENADOS NO NETSUITE


Referência: SuiteAnswers 100189

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.

COMO INATIVAR FUNÇÕES NÃO UTILIZADAS


Referência: SuiteAnswers 10088

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário deseja inativar funções que não são usadas.

Solução

1. Navegue até Configurações > Usuário/Funções > Gerenciar funções


2. Clique em Exibir inativos
3. Inativos: Marque a caixa de seleção para as Funções escolhidas
4. Clique em Enviar

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

Linhas de atualização em massa em um Pedido de vendas que contem um valor específico


usando o script Map/Reduce.

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.

EXPORTAÇÃO DE CSV COMPLETA POR SUBSIDIÁRIA


Referência: SuiteAnswers 100219

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário gostaria de processar uma exportação CSV completa por subsidiária.

Solução

Essa é uma limitação atual de NetSuite. Consulte SuiteAnswer ID do Artigo 10028:Exporting


Selected Lists and Reports as CSV Files (CSV Export) para registros suportados que podem ser
exportados.

Como solução alternativa, você pode criar uma pesquisa salva para cada registro que poderá ser
exportado depois. Consulte SuiteAnswer.

SuiteAnswer Article ID 8493: Saved Searches

SuiteAnswer Article ID 8481: Editing or Deleting a Saved Search

SuiteAnswer Article ID 8428: Exporting Search Results

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RECURSO AVANÇADO DE SEGURANÇA DE ARQUIVO


Referência: SuiteAnswers 100218

1735
Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário gostaria de saber mais sobre o recurso Segurança de arquivo aprimorada.

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.

IMPRESSÃO DO IMPACTO LIVRO-RAZÃO DE UMA TRANSAÇÃO NÃO MOSTRA


CARACTERES CHINESES NO MEMORANDO
Referência: SuiteAnswers 100217

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao imprimir o Impacto livro-razão de transações com caracteres chineses no campo de


Memorando, os caracteres chineses no campo de Memorando não apareceram no layout. Isso
ocorre porque o idioma da Interface do usuário não está definido como Chinês simplificado ou
Chinês tradicional.

Solução

Para resolver a preocupação, siga estas etapas:

Certifique-se de que o recurso Vários idiomas esteja habilitado. Para verificar:

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.

A BUSCA SALVA RETORNA RESULTADOS INCORRETOS QUANDO UM CAMPO


DE ITEM PERSONALIZADO É USADO COMO CRITÉRIO E FILTRO DISPONÍVEL
Referência: SuiteAnswers 100216

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Há instâncias em que os usuários desejam usar um campo de Item personalizado como


Critérios para verificar se o campo não está vazio. Ao mesmo tempo, eles desejam usar este
campo de item personalizado como um Filtro disponível em sua Busca salva.

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:

• O Script de evento do usuário deve ser definido como Status: Liberado.

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.

• Na Implementação do Script de evento de usuário, Selecionar tudo deve ser marcado


para Funções ou pelo menos para Administrador.

Ao executar um Script programado, observe que Executar como Função na


Implementação é definido como Administrador por padrão e não pode ser alterado.
Precisamos garantir que o script de evento de usuário seja definido como Aplicar em
Todas as funções ou pelo menos ao Administrador para que ele seja acionado.

As etapas a seguir demonstram como acionar um Script de evento de usuário implantado em


um registro de Cliente ao usar um Script Programado:

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(){

var rec = nlapiLoadRecord('customer',); // Change internalid with a


sample customer record's Internal ID to be updated

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

B. Script de Evento do Usuário

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.

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. Oracle + NetSuite Inc.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONAR UM BOTÃO PARA REDIRECIONAR PARA O ESTADO DO SUITELET


INICIAL
Referência: SuiteAnswers 71111

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.

MOSTRAR NA BUSCA SALVA O VALOR DO CAMPO NÃO ARMAZENADO


Referência: SuiteAnswers 74457

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

7. Fórmula: Marque a caixa de seleção


8. Clique em Salvar

Observação: O campo personalizado mostrará o valor no resultado da busca salva para


integração.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVA O PROIBIDO 403: O ACESSO É NEGADO AO ENVIAR DOCUMENTOS


ELETRÔNICOS PARA CERTIFICAÇÃO NO BRASIL
Referência: SuiteAnswers 100054

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.

O certificado deve incluir a chave privada e todos os certificados no caminho da certificação.

No entanto, se o certificado carregado para NetSuite não incluir as informações necessárias, o


processo de certificação do documento eletrônico falhará e as autoridades fiscais brasileiras
retornarão o proibido 403: O acesso é negado.

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.

Você pode executar o procedimento a seguir em dispositivos Windows 10.

1. Para marcar o certificado digital como exportável, faça o seguinte:

1. No computador, localize o arquivo do certificado base da empresa


2. Clique duas vezes no Arquivo de certificado
O Assistente de Importação de Certificado é aberto
3. No campo Local da loja, escolha Usuário atual

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

2. Para exportar o certificado digital, faça o seguinte:

1. No Menu Iniciar, informe o certificado do usuário


2. Clique no link Gerenciar certificados do usuário
O sistema abre o certmgr
3. Na barra lateral esquerda, expanda a pasta Pessoal
4. Clique na pasta Certificados
Os arquivos na pasta aparecem no painel direito
5. Clique com o botão direito do mouse no certificado digital da empresa
6. Passe o mouse sobre Todas as Tarefas e clique em Exportar...
O Assistente de Exportação de Certificado é aberto
7. Clique em Próximo
O assistente abre a página Exportar Chave Privada
8. Escolha Sim, exporte a chave privada
9. Clique em Próximo
O assistente abre a página Exportar Formato de Arquivo
10. Escolha Intercâmbio de informações pessoais - PKCS #12 (PFX)
11. Marque a caixa Incluir todos os certificados no caminho da certificação, se
possível
12. Clique em Próximo
O assistente abre a página Segurança
13. Marque a caixa Senha
14. Informe uma senha para o certificado exportado
Observação: Anote essa senha. Você precisará informá-lo em NetSuite quando fizer
upload desse certificado digital.
15. No campo Confirmar senha, repita a senha
16. Clique em Próximo
O assistente abre a página Arquivo para exportação
17. Selecione ou informe um caminho e um nome para este arquivo de certificado
digital
18. Clique em Concluir
19. Após a exportação, você pode fazer upload do certificado digital da sua empresa
para NetSuite. Para obter mais informações, consulte Digital Certificates Upload for Brazil,
SuiteAnswers ID 99160.

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

1. Disponível para Configurações > Empresa > Habilitar recursos


2. Clique na aba Empresa
3. Custeio da tarefa e orçamento de projeto: Desmarque a caixa de seleção
4. Clique em Salvar
5. Navegar para Configurações > Empresa > Habilitar recursos
6. Clique na aba Empresa
7. Custo da Tarefa e Orçamento do Projeto: Marque a caixa de seleção
8. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PERSONALIZAR A LISTA DE PEDIDOS DE COMPRA PARA INCLUIR O NOME


DO SOLICITANTE
Referência: SuiteAnswers 100346

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.

RESOLVER ERRO: “A CONTA USADA PELA TRANSAÇÃO NÃO ESTÁ


DISPONÍVEL NESTA SUBSIDIÁRIA” AO CRIAR REGISTRO DE ORÇAMENTO
PERSONALIZADO
Referência: SuiteAnswers 100350

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

O erro se deve à Restrição de subsidiária da Conta de orçamento personalizada especificada nas


Preferências contábeis. O usuário pode modificar a conta para resolver o erro.

1. Navegue até Configurações > Contabilidade > Preferências contábeis


2. Clique na aba Itens/Transações
3. Anote o nome da Conta no campo Conta de orçamento personalizada
4. Navegue até Configurações > Contabilidade > Gerenciar Razão geral > Plano de
Contas
5. Procure a Conta anotada na etapa 4
6. Clique em Editar
7. Incluir filiais: Marque a caixa de seleção
8. Clique em Salvar

Observações:

• O sistema verifica a Subsidiária do usuário com a Restrição de Subsidiária da Conta


de orçamento personalizada, independentemente da função usada.

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.

O BOTÃO EDIÇÃO DO LANÇAMENTO ESTATÍSTICO ESTÁ AUSENTE OU NÃO


ESTÁ DISPONÍVEL USANDO A FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 100347

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

Com a capacidade de editar o registro de Lançamento estatístico, a função personalizada deve


ter uma permissão de Aprovação do Lançamento com pelo menos o nível de acesso Editar ou
Completo.

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Clique em Permissões
4. Clique em Transações
5. Permissã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.
o Selecione a Aprovação do lançamento
o Nível: Selecione pelo menos Editar ou Total
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NETSUITE SUPPORT ASSISTANT CHATBOT


Referência: SuiteAnswers 100279

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.

RESOLVER ERRO: “FALHA NA EXCLUSÃO DEVIDO A UM ERRO INESPERADO.


NETSUITE NÃO PÔDE EXCLUIR SUA IMPORTAÇÃO” AO EXCLUIR O
REGISTRO DO HISTÓRICO DE IMPORTAÇÃO BANCÁRIA
Referência: SuiteAnswers 100352

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.

1. Navegue até Transações > Banco > Vincular dados bancários


2. Conta: Selecione a Conta para a qual o arquivo foi importado
3. Clique na aba Excluído
4. De: Selecione Data inicial a partir da qual as transações foram importadas no arquivo
afetado
5. Até: Selecione Data final
Observação: Agora, todas as Transações do arquivo para exclusão estão disponíveis.
6. Marque a caixa de seleção ao lado de todas as Transações disponíveis
7. Clique em Restaurar
8. Navegue até Transações > Banco > Histórico de Importação Bancária
9. Localize a Importação para exclusão
10. Clique no Ícone Mais para expandir a linha
11. Clique em Excluir Importação

1747
Esse artigo foi útil? Clique aqui para deixar seu comentário.

ANÚNCIO DE NOVA VERSÃO: SUITEBILLING APRIMORAMENTOS DO


SUITEAPP VERSÃO 21.2.0
Referência: SuiteAnswers 100270

Este artigo contém informações sobre a programação da versão, a disponibilidade de acesso


antecipado e os aprimoramentos que serão incluídos no SuiteBilling Enhancements SuiteApp
versão 21.2.0.

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.

O SuiteBilling Enhancements SuiteApp instalado em sua conta de produção será atualizado


automaticamente para a versão 21.2.0 um dia após o upgrade da sua conta de produção para
NetSuite 2021.2.

Disponibilidade de acesso antecipado na Release Preview e nas contas de sandbox.


Teste a nova versão dos aprimoramentos do SuiteBilling após atualizar manualmente o
SuiteApp para a versão 21.2.0 na sua conta de Release Preview ou Sandbox. Quando você faz
login na sua conta NetSuite (atribuição Release Preview) ou na conta de 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

Datas de Liberação de Destino


Disponibilidade em contas de sandbox executadas em NetSuite 2021.2 - 6 de julho de 2021
Disponibilidade nas contas de Release Preview - 6 de julho de 2021 (ou primeiro dia da data
de início da Release Preview)
Upgrade para sua conta de Produção - Um dia após o upgrade da sua conta de produção para

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:

• Processar Vários Registros para um Pedido de Alteração em Massa - Procure e


selecione várias assinaturas ou linhas de assinatura a serem incluídas em uma ordem de
alteração em massa. Para cada ordem de alteração em massa processada, o sistema gera um
registro de trilha de auditoria que pode ser acessado por meio da página Resumo de Operações
em Massa.

• Personalizar Filtros de Colunas de Sublista - A página inclui filtros predefinidos,


como cliente, conta de faturamento, plano de assinatura, data inicial e data final. Mas você
pode personalizar os filtros que deseja que estejam disponíveis para pesquisa. Você também
pode personalizar as colunas que deseja mostrar nos resultados da busca.

• Especifique a Alteração de Status e os Detalhes do Pedido de Alteração -


Aplique uma das seguintes alterações de status às assinaturas ou linhas de assinatura:
• Rascunho para Ativação Pendente
• Rascunho para Ativo
• Ativação Pendente para Preliminar
• Ativação Pendente para Ativo
• Ativo para Suspender
• Suspender para Reativar

Para alterações de status relacionadas às ordens de alteração Ativação, Suspender e Reativar,


especifique os detalhes da ordem de alteração, como data efetiva, solicitante, tipo de
modificação e memorando. Para Ativação, é possível solicitar a fatura fora do ciclo para
encargos avançados.

SuiteBilling Aprimoramentos versão 21.2 também incluem os seguintes aprimoramentos em


operações em massa usando atualização em massa:

• Anular Registros para Uso - Anteriormente, uma ação de atualização em massa


Excluir Registros estava disponível para excluir registros de uso errados ou obsoletos. A partir
da versão 21.2, a ação Excluir Registros é alterada para Anular Registros e os registros
processados agora são anulados em vez de excluídos.

• Anular Registros para Pedido de Alteração - Os registros de ordem de alteração


de assinatura sempre foram anulados em vez de excluídos ao usar a ação de atualização em
massa Excluir Registros. A partir da versão 21.2, a ação Excluir Registros foi renomeada para
Anular Registros para refletir precisamente o que acontece no sistema.

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.

Informações adicionais sobre esses aprimoramentos estarão disponíveis na Central de ajuda


NetSuite 2021.2 e no SuiteAnswers.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CRIAR UM RELATÓRIO DE FUNCIONÁRIO MOSTRANDO A ÚLTIMA DATA DE


LOGIN
Referência: SuiteAnswers 50035

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

1. Navegue até Configurações > Usuários/Funções > Visualizar trilha de auditoria de


login
2. Clique em Criar Busca salva
3. Título da busca: Insira um Título
Exemplo: Busca da Data do Último Log-in do Funcionário
4. Clique em Resultados
5. Campo:
Observação: Para cada campo obrigatório, use o menu suspenso para selecionar e
depois ajustar, clique em Adicionar, se necessário.
o Selecione Data
▪ Tipo de resumo: Selecione Máximo
o Selecione Usuário
▪ Tipo de resumo: Selecione Grupo
o Selecione Função
▪ Tipo de resumo: Selecione Grupo
6. Clique em Salvar e executar

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

Observação: O status do pagamento do cliente mostra Depositado ou Não depositado, mas o


Memorando informa Anulado. O valor da transação é definido como zero. O botão Anular não
será mostrado se o período estiver Fechado.
Mostrar o Botão Anular nos Pagamentos do Cliente quando a Preferência Contábil Anular
Transações Usando Lançamentos de Estorno está ativada atualmente é uma limitação em
NetSuite registrada no Aprimoramento 130375.

Observação: Para pesquisar e votar em Aperfeiçoamentos, consulte 10054 Voting for


Enhancements.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ERRO DE SCRIPT DE TRANSAÇÃO: “VOCÊ NÃO TEM PERMISSÕES PARA


EDITAR ESTA TRANSAÇÃO” USANDO A FUNÇÃO DE ADMINISTRADOR OU A
PERMISSÃO DE ACESSO TOTAL NA FUNÇÃO PERSONALIZADA
Referência: SuiteAnswers 44613

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: Com o usuário está conectado na função Administrador.

1. Navegue até Configurações > Contabilidade > Gerenciar períodos contábeis


2. No Período em que a Transação foi contabilizada, clique em Editar
3. Permitir alterações que não são do livro-razão: Marque a caixa de seleção
4. Clique em Salvar

Observação: Quando o usuário faz login em uma função Personalizada com Permissão
Completa nessa Transação.

1. Efetue log-in usando uma função de Administrador e siga as etapas acima


2. Navegue até Configurações > Usuários/Funções > Gerenciar funções
3. Edite a função Personalizada acima
4. Na aba Permissões > sub-aba Configuração, adicione Substituir restrições de período |
Nível = Total
5. Adicione outra Permissão, Permitir alterações que não são do livro-razão | Nível
= Total
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FILTRAR UM CAMPO DE ‘SELEÇÃO’ NA MUDANÇA DE CAMPO USANDO O


SUITESCRIPT
Referência: SuiteAnswers 89356

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

Abaixo estão os scripts de amostra para obter o resultado.

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)
{
}

function fieldChanged(type, name, linenum)


{
if (name == 'custpage_entity')
{
nlapiSetFieldValue('custpage_action', 'refresh');
var button =
document.forms['main_form'].elements['submitter'];
if (button)
{
button.click();
} else {
document.forms[0].submit();
}
}
}

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;

var parameterEntity = request.parameters.custpage_entity;


var action = request.parameters.custpage_action;

if (!parameterEntity)
parameterEntity = 0;

if (!action || action == 'refresh') {


try {
var formToWrite =
refreshOtherSelect(parameterEntity);
} catch (e) {
var errorDetails = (e instanceof nlobjError) ? 'Code:
' + e.getCode() + '; Details: ' + e.getDetails() : e.toString();

log.debug({
title: 'Exception Occured',
details: errorDetails
});
}

response.writePage(formToWrite);
}

function refreshOtherSelect(parameterEntity) {
var form = nServerWidget.createForm({
title: 'Fulfill Order Lines'
});

var actionField = form.addField({


id: 'custpage_action',
label: 'Action',
type: nServerWidget.FieldType.TEXT
});

actionField.defaultValue = 'submit';
actionField.displayType = 'hidden';

var entityField = form.addField({


id: 'custpage_entity',
label: 'Customer',
type: nServerWidget.FieldType.SELECT
});

1755
addEntityOptions(entityField, parameterEntity);

var transactionsField = form.addField({


id: 'custpage_transaction',
label: 'Transactions',
type: nServerWidget.FieldType.SELECT
});

log.debug({
title: 'Entity',
details: parameterEntity
});

var transactionSearch = nSearch.load({


id: 'customsearch_all_transactions',
type: nSearch.Type.TRANSACTION
});

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;
}

function addEntityOptions(entityField, parameterEntity) {


entityField.addSelectOption({
value: 0,
text: '- Select One -'
});

var entitySearch = nSearch.load({

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
}));

var resultSet = entitySearch.run().each(function(result) {


var value = result.getValue({
name: 'mainname',
summary: nSearch.Summary.GROUP
});

var resultText = result.getText({


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.

TENTATIVA DE LOG-IN INVÁLIDA NO RESTLET AO TRANSMITIR UM


PARÂMETRO VIA TBA
Referência: SuiteAnswers 78994

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 devem estar em 2 locais:

1. Como parâmetro de URL real.


2. Como parte do hash da string de base para gerar a assinatura OAuth.

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.

RESOLVER ERRO: “SSS_INVALID_TYPE_ARG...” NA INSTALAÇÃO DO PACOTE


DE GERENCIAMENTO DE ATIVOS FIXOS
Referência: SuiteAnswers 98895

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.

Para resolver isso:

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.

ADICIONAR LINK DA BUSCA SALVA AO PORTLET DA PÁGINA INICIAL DA


CENTRAL DO CLIENTE
Referência: SuiteAnswers 71275

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.

A adição de um portlet de Busca personalizada na Central do cliente oferece um acesso para


configurar o portlet e um acesso a todas as buscas salvas públicas.

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.

1. Vá para Listas > Busca > Buscas salvas

2. Edite a Busca salva

3. Na aba Público > Funções

4. Digite e selecione a função Central do cliente

1760
5. Ou você também pode definir a busca Salva como Pública

6. Clique em Salvar e executar

7. Copie o URL da página de resultados

B.

1. Vá para Personalização > Centrais e abas > Links da central


2. Informe o Nome do link
3. Cole o URL do resultado da busca salva do Pré-requisito A.
4. Clique em Adicionar
5. Clique em Salvar

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.

PERMISSÃO DE FUNÇÃO PERSONALIZADA PARA ACESSAR REGISTROS DE


PARCEIRO
Referência: SuiteAnswers 98040

Aplica-se a
Produto: NetSuite 2020.2

Cenário

O usuário com a Função personalizada não pode acessar os registros do Parceiro.

Solução

1. Vá para Configurações > Usuários/Funções > Gerenciar funções


2. Vendedor do Baton: Clique em Editar
3. Clique em Listas
4. Permissão: Selecione Parceiros

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.

DEFINIR UM CAMPO COMO DESATIVADO USANDO O SCRIPT DO


SUITESCRIPT 2.0 QUANDO UM FORMULÁRIO É CARREGADO
Referência: SuiteAnswers 85647

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Se um usuário quiser que um campo seja desabilitado dinamicamente em um formulário


usando o SuiteScript 2.0, ele poderá adicionar o script a seguir na função pageInit de um script
cliente.

Solução

Consulte o seguinte código:

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.

PERMISSÃO PARA EXIBIR A ABA COMUNICAÇÃO NOS REGISTROS NETSUITE


Referência: SuiteAnswers 29408

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

1. Navegue até Configurações > Usuários/Funções > Gerenciar funções


2. Função personalizada: Clique em Editar
3. Clique em Permissões
4. Clique em Listas
5. Permissão: Selecione Mensagens de rastreamento
6. Clique em Adicionar
7. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

NÃO É POSSÍVEL IMPRIMIR O LOGOTIPO DA EMPRESA NO ARQUIVO PDF


GERADO PELO SCRIPT
Referência: SuiteAnswers 94194

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 &amp; 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.

O E-MAIL DE ASSINATURA DE ENVIO DA CAMPANHA DE MARKETING ESTÁ


AUSENTE OU NÃO DISPONÍVEL
Referência: SuiteAnswers 100420

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Um Funcionário ou Cliente gostaria de receber novamente todas as Campanhas de Marketing,


mas o hiperlink "Enviar e-mail de assinatura" não está disponível no registro do
Funcionário/Cliente.

Solução

É um comportamento padrão de NetSuite que, se o recurso Categorias de assinatura estiver


habilitado, o "Enviar e-mail de assinatura" não estará disponível.

1. Navegue até Configurações > Empresa > Habilitar recurso


2. Clique em CRM
3. Marketing:
4. Categorias de inscrição: Desmarque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

TAREFA AUSENTE NO FORMULÁRIO CRIAR NOVA BARRA NO PEDIDO DE


VENDAS PERSONALIZADO
Referência: SuiteAnswers 100419

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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Formulário Pedido de vendas preferido: Clique em Editar
3. Clique em Abas
4. Comunicação:
- Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVER ERRO: “INSIRA VALORES PARA: NOME DE EXIBIÇÃO/CÓDIGO,


DESCRIÇÃO.” AO CRIAR O TIPO DE IMPOSTO RETIDO NA FONTE
Referência: SuiteAnswers 100429

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

O Pacote de Retenção de Imposto criará automaticamente um Item de Desconto quando você


criar um Tipo de Imposto Retido na Fonte. O motivo pelo qual o erro é encontrado é porque
o formulário usado para o Item de desconto marcou os campos Nome de
exibição/código e Descrição como obrigatórios.

Para resolver isso, o usuário pode:

1. Defina o formulário preferencial para item de desconto como padrão ou


1. Navegue até Personalização > Formulários > Formulários de
entrada
2. Formulário de desconto padrão: Marque a caixa de seleção preferido

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.

RESOLVER ERRO: “INVALID_RATE_LIFETIME: TABELA DE TAXAS INVÁLIDA


– COMBINAÇÃO DE VIDA ÚTIL DO ATIVO” AO USAR O MÉTODO LINEAR NO
JAPÃO
Referência: SuiteAnswers 100427

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Fixed Assets Management | ID do pacote: 364000 | Versão: 21.1

Cenário

O usuário está obtendo o erro "INVALID_RATE_LIFETIME: Tabela de Taxas Inválida -


Combinação de Vida útil do Ativo." ao gerar um Valor de Programação de Depreciação para
um ativo recém-importado.

O erro geralmente ocorre quando um ativo está usando o Método de depreciação


linear no Japão, no qual o Período de depreciação usado é Depreciação anual, Lançamento
mensal.

Solução

1. Navegue até Ativos Fixos > Listas > Ativos


2. Localize o Registro do Ativo em questão
3. Clique no link Editar
4. Edite o valor no campo Vida útil do Ativo
Observação: O valor no campo Vida útil do Ativo deve ser em anos e não meses.
Por exemplo, se um usuário pretende depreciar um ativo por 15 anos (ou 180 meses
em equivalente), o valor a ser inserido deverá ser 15 e não 180.
5. Clique em Salvar

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

O usuário não pode excluir ou definir Inativo devido à mensagem de erro.

Solução

7. Navegue até Listas > Marketing > Promoções


8. Clique em Mostrar inativos
9. Inativo: Marque a caixa de seleção da Promoção selecionada
10. Clique em Enviar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ADICIONAR UM CAMPO DE LINHA DA TRANSAÇÃO PERSONALIZADA NO


RECONHECIMENTO DE ITEM QUE ORIGINARÁ O PREÇO BASE DE UM ITEM
Referência: SuiteAnswers 100434

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.

O E-MAIL DE ENTRADA DAS PREFERÊNCIAS DE SUPORTE ESTÁ AUSENTE OU


NÃO ESTÁ DISPONÍVEL
Referência: SuiteAnswers 100472

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário está verificando seu Endereço de e-mail de entrada


via Configurações > Suporte > Preferências de suporte, mas está faltando ou não está
disponível.

Solução

A Captura de caso de e-mail deve estar ativada para expor a sub-aba E-mail de entrada.

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Clique em CRM
3. Suporte:
4. Captura de caso de e-mail: Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

RESOLVA O ERRO: “DESCULPE, HÁ UM PROBLEMA COM ESTE ITEM E NÃO


PODE SER COMPRADO NESTE MOMENTO. VERIFIQUE NOVAMENTE MAIS
TARDE.” AO ADICIONAR ITENS DE MATRIZ AO CARRINHO
Referência: SuiteAnswers 100469

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Quando um comprador adiciona um Item de matriz ao carrinho, o erro "Desculpe, há um


problema com esse Item e não pode ser comprado neste momento. Verifique novamente mais
tarde." aparece na janela pop-up e o item não pode ser adicionado. Uma das possíveis causas do

1768
problema é uma configuração incorreta das Opções de Item da Transação associadas ao Item da
Matriz.

Solução

1. Verifique a opção de item associada ao Item da Matriz


2. Navegue até Personalização > Listas, registros e campos > Opções de itens de
transação
3. Clique nas Opções de itens de transação verificadas na Etapa 1
4. Clique na sub-aba Origem e filtro
5. Preencha corretamente os campos Lista de Origem e Origem – De
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ATRIBUIR CASOS AUTOMATICAMENTE ENVIADOS AO ENDEREÇO DE E-


MAIL DE ENTRADA POR MEIO DO SUITESCRIPT 2.0
Referência: SuiteAnswers 81365

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.

Veja a seguir um código de amostra:

/**
* @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) {

//get the internal id of the created case


var caseId = context.newRecord.id;

var authorEmail;
var recipientEmail;

//results column in performed searches below


var msgSearch = search.create({
type: search.Type.MESSAGE,
filters: [search.createFilter({
name: 'internalid',
join: 'case',
operator: search.Operator.IS,
values: [caseId]
})],
columns: ['internalid', 'authoremail', 'recipientemail']
}).run().each(function(result) {
authorEmail = result.getValue({
name: 'authoremail'
});
recipientEmail = result.getValue({
name: 'recipientemail'
});
return true;
});

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.

CATEGORIAS CENTRAIS NÃO VISÍVEIS NA ABA CENTRAL DE


IMPLEMENTAÇÃO APÓS A INSTALAÇÃO DO PACOTE NETSUITE ONE
IMPLEMENTATION
Referência: SuiteAnswers 85945

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

O recurso Registros personalizados precisa estar habilitado para resolver isso.

Solução

1. Navegue até Configurações > Empresa > Habilitar recursos


2. Clique em SuiteCloud
3. SuiteBuilder:
4. Registros personalizados: Marque a caixa de seleção
5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

PREENCHER DETALHES DE ESTOQUE DO ATENDIMENTO DE ITEM PARA


PEDIDO DE VENDAS VIA SCRIPT
Referência: SuiteAnswers 37999

Aplica-se a
Produto: NetSuite 2019.2

Cenário

Este é um script de amostra que recuperará os Detalhes do estoque do Atendimento de item e


preencherá os Detalhes do estoque do Pedido de vendas. O registro do Pedido de vendas deste
exemplo só tem itens de montagem. Ela será implementada como um Script de evento de
usuário em um Atendimento de item antes da função Enviar registro.

Solução

Código de amostra

SuiteScript 1.0

function beforeLoad_getInventoryDetails() {

1773
var count = nlapiGetLineItemCount('item');

//rec will store the subrecord values


var rec = "";

//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();

//loop for all the items


for(var i=1; i <= count; i++ ) {
rec= nlapiViewLineItemSubrecord('item', 'inventorydetail',i);
invcount = rec.getLineItemCount('inventoryassignment');

//loop for all the inventoryassignment


//it will retrieve the values from the inventory detail
for(var x = 1; x <=invcount ; x++) {
rec.selectLineItem('inventoryassignment', x);
items[x] =[];
items[x][0] = rec.getCurrentLineItemValue('inventoryassignment',
'issueinventorynumber');
items[x][1] = rec.getCurrentLineItemValue('inventoryassignment',
'quantity');
nlapiLogExecution('DEBUG', i ,items[i][0] );
nlapiLogExecution('DEBUG', i ,items[i][1] );
}
}

// Open the Sales Order record


var idSO = nlapiGetFieldValue('createdfrom');
var record2= nlapiLoadRecord('salesorder', idSO);
var rec2 = "";

//get the number of items from the sales order


var soItem = record2.getLineItemCount('item');

//loop for all the items


//remove the current value of the inventory detail of each item
for(var i=1; i <= soItem; i++ ) {
record2.selectLineItem('item', i);
var invDetailSubrecord = record2.viewCurrentLineItemSubrecord('item',
'inventorydetail');
record2.removeCurrentLineItemSubrecord('item', 'inventorydetail');
record2.commitLineItem('item');
}

// count the items array from the item fulfillment


var arrLen = items.length -1;

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() {

var count = recordObj.getLineCount({


sublistId: 'item'
});

//rec will store the subrecord values


var subrec = "";

//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();

//loop for all the items


for(var i=1; i <= count; i++ ) {
subrec= recordObj.getSublistSubrecod({
sublistId: 'item',
fieldId: 'inventorydetail',

1775
line: i});
invcount = subrec.getLineCount({
sublistId: 'inventoryassignment'
});

//loop for all the inventoryassignment


//it will retrieve the values from the inventory detail
for(var x = 1; x <=invcount ; x++) {
subrec.selectLine({
sublistId: 'inventoryassignment',
line: x
});
items[x] =[];
items[x][0] = subrec.getCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'issueinventorynumber'
});
items[x][1] = subrec.getCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'quantity'
});
log.debug({
title: 'DEBUG',
details: i + ',' + items[i][0]
});
log.debug({
title: 'DEBUG',
details: i + ',' + items[i][1]
});
}
}

// Open the Sales Order record


var idSO = record.getValue({
fieldId: 'createdfrom'
});
var record2= record.load({
type: record.Type.SALES_ORDER,
id: idSO
});
var rec2 = "";

//get the number of items from the sales order


var soItem = record2.getLineCount({
sublistId: 'item'
});

//loop for all the items


//remove the current value of the inventory detail of each item
for(var i=1; i <= soItem; i++ ) {
record2.selectLine({
sublistId: 'item',
line: i

1776
});
var invDetailSubrecord = record2.getCurrentSublistSubrecord({
sublistId: 'item',
fieldId: 'inventorydetail'
});
record2.removeCurrentSublistSubrecord({
sublistId: 'item',
fieldId: 'inventorydetail'
});
record2.commitLine({
sublistId: 'item'
});
}

// count the items array from the item fulfillment


var arrLen = items.length -1;

//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.selectLine({
sublistId: 'item',
line: i
});
var itemSubRecord = record2.getCurrentSublistSubrecord({
sublistId: 'item',
fieldId: 'inventorydetail'
});
// loop for the so item inventory details line
for(y=1; y <= arrLen ; y++) {
itemSubRecord.selectNewLine({
sublistId: 'inventoryassignment'
});
itemSubRecord.setCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'quantity',
value: items[y][1]
});
itemSubRecord.setCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'issueinventorynumber',
value: items[y][0]
});
itemSubRecord.commitLine({
sublistId: 'inventoryassignment'
});
}
itemSubRecord.commit();
}
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.

ACESSANDO OS RECURSOS DO PROGRAMA ORACLE NETSUITE UMBRELLA


BETA
Referência: SuiteAnswers 97306

Os recursos da plataforma SuiteCloud a seguir fazem parte do programa Oracle NetSuite


Umbrella Beta.
- Serviço de consulta REST
- Serviço de registro REST
- Personalização do registro
- API do SuiteScript Workbook

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:

5. Vá para Configurações > Empresa > Habilitar recursos e clique no link no


banner exibido nesta página
6. Efetue log-in no Oracle SSO para acessar o formulário. As credenciais de log-in
do Oracle SSO são separadas das credenciais de log-in do NetSuite. Se você não

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.

Nota importante para os usuários antecipados dos Recursos Beta

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.

A participação continuada no Programa Beta e o acesso a esses recursos dependem da


execução total do Contrato da sua empresa por um usuário autorizado por meio da conclusão
desse formulário. A não execução do Acordo em 15 de janeiro de 2021 resultará na desativação
da sua participação no Programa Umbrella Beta do Oracle NetSuite e na perda de acesso a
esses recursos.

Se você tiver dúvidas relacionadas ao Acordo Beta, envie um e-mail para


betaprog_us@oracle.com.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ACESSANDO OS RECURSOS DO PROGRAMA ORACLE NETSUITE UMBRELLA


BETA
Referência: SuiteAnswers 100476

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

12. Navegue até Configurações > Usuários/Funções > Gerenciar funções


13. Responsável SCIS: Clique em Editar
Observação: Você pode selecionar outras atribuições de SCIS atribuídas a você
14. Aba Permissões:
15. Sub-aba Registro personalizado:
16. Registro: Selecione Métodos de envio de documentos eletrônicos
17. Nível: Selecione Total
18. Clique em Adicionar
19. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OBTER TAMANHO TOTAL DE UM OBJETO NLOBJSEARCHRESULTSET


Referência: SuiteAnswers 23229

Aplica-se a
Produto: NetSuite 2021.1

Cenário

No SuiteScript, há duas maneiras de realizar pesquisas de registro - chamando a API


nlapiSearchRecord e usando a função runSearch do novo objeto nlobjSearch.

A API nlapiSearchRecord retorna um array de objetos nlobjSearchResult, e um pode obter


facilmente o tamanho desse array para obter o número total de itens de resultado da pesquisa.
Por outro lado, a função runSearch() retorna um único objeto, nlobjSearchResultSet, que
encapsula todos os resultados da pesquisa. Atualmente, não há forma direta de determinar o
número total de itens incluídos neste objeto.

Solução

Uma maneira de obter o número total de itens de resultado da pesquisa em um objeto


nlobjSearchResultSet é criar uma função helper semelhante à seguinte:

function searchCustomers()

var srchObj = nlapiLoadSearch('customer', 'customsearch75');

var results = srchObj.runSearch();

var length = getResultsLength(results);

1780
function getResultsLength()

var length = 0;

var count = 0, pageSize = 100;

var currentIndex = 0;

do{

count = results.getResults(currentIndex, currentIndex +


pageSize).length;

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

Para resolver esse problema, verifique uma das seguintes opções:

1. Se o usuário realizou o treinamento básico com NetSuite, uma conta de teste


pode ter sido fornecida e durante o treinamento, o usuário pode ter associado
um domínio a essa conta de teste.

- Se o usuário ainda tiver acesso a esta conta de teste. Navegue


até Comércio > Hospedagem > Domínios e remova o domínio que foi
configurado.

2. Tente verificar se o usuário tem outras contas com NetSuite. Pode ser contas
passadas que abandonaram ou já tenham contas ativas.

- Se o usuário ainda tiver acesso a essa conta. Navegue


até Comércio > Hospedagem > Domínios e remova o domínio que foi
configurado.

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.

O SUITELET PERSONALIZADO DE PAGAMENTO DE CONTA DA TEF LANÇA


UMA MENSAGEM: “AVISO: AS TRANSAÇÕES ADICIONAIS CORRESPONDEM
AOS SEUS CRITÉRIOS E ESTARÃO DISPONÍVEIS PARA EXIBIÇÃO APÓS ESSA
SELEÇÃO SER PROCESSADA.”
Referência: SuiteAnswers 92395

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.

Ao usar o filtro para localização em um script de Suitelet personalizado no Objeto


EPPaymentSelectionForm, há uma mensagem "Aviso: transações adicionais correspondem aos
seus critérios e estarão disponíveis para exibição depois que essa seleção for processada."

Observação: Para uma discussão mais próxima do Objeto EPPaymentSelectionForm, consulte


o artigo 38516 EPPaymentSelectionForm Object.

Veja a seguir um exemplo de imagem e o código usado para gerar a mensagem

function main(request, response){


var epPaymentSelectionForm = new EPPaymentSelectionForm();

epPaymentSelectionForm.AddFilter(true, 'location', 'select',


'Location', '', '', 'Select the location.', 'location', '');

1783
epPaymentSelectionForm.AddColumn('text', 'Location', 'location',
true);
epPaymentSelectionForm.BuildUI(request, response);

var form = epPaymentSelectionForm.GetForm();


response.writePage(form);
}

Solução

O pacote não suporta a filtragem em campos em linha. Os desenvolvedores podem adicionar


um campo de corpo personalizado às transações e usá-lo em seu Suitelet TEF personalizado
para filtrar transações.

Veja abaixo um exemplo de código da solução proposta:

function main(request, response){


var epPaymentSelectionForm = new EPPaymentSelectionForm();

epPaymentSelectionForm.AddFilter(true, 'custbody_sourced_location',
'select', 'custbody_sourced_location', '', '', 'Select the location on the
main line of the transactions.', 'location', '');

epPaymentSelectionForm.AddColumn('text', 'Location', 'location',


true);
epPaymentSelectionForm.BuildUI(request, response);

var form = epPaymentSelectionForm.GetForm();


response.writePage(form);
}

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.

A OPÇÃO INSTALAR SUITEAPP PURCHASE TO PROJECT RESULTA COMO


FALHA DE VALIDAÇÃO DEVIDO À FUNÇÃO COM ID DE CONSULTOR
REFERENCIADO PELA FUNÇÃO DE CAMPO NÃO EXISTIR
Referência: SuiteAnswers 100493

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:

Ocorreu um erro durante a validação de Objetos Personalizados na conta


(custform_p2p_po_form)

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

9. Navegue até Configurações > Usuários/Funções > Gerenciar funções


10. Mostrar inativos: Marque a caixa de seleçã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.

RESOLVER O ERRO “FALHA INESPERADA” AO ADICIONAR NOVO CARTÃO


DE CRÉDITO NA PÁGINA MINHA CONTA
Referência: SuiteAnswers 100492

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

1. Vá para Listas > Relacionamentos > Clientes


2. Registro do cliente afetado: Clique em Visualizar
Observação: Anote a moeda preferencial, como CAD
3. Vá para Configuração > Contabilidade > Perfil de processamento de pagamento
4. Perfil de processamento de pagamento: Clique em Editar
5. Certifique-se de que a moeda preferencial da etapa 2 esteja selecionada no
campo Alterar moedas
6. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONFIGURAR UM BLOG PARA TRABALHAR COM O SITE NETSUITE


Referência: SuiteAnswers 14679

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

Um exemplo disso é em www.blitzsport.com e o subdomínio de blog é blog.blitzsport.com.

Observação: Isso foi arquivado como Aprimoramento 40246.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

LANÇAMENTO DE LIBERAÇÃO DE NFF NÃO CRIADO PARA REGISTRO WIP


Referência: SuiteAnswers 100494

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: SuiteSuccess-WIP for Cost|NOAM AG | ID do pacote: 289677

Cenário

O script de mapear/reduzir de Liberação de Fatura não está criando um Lançamento de


liberação de NFF para o registro WIP correspondente de um item de linha de despesa.

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.

DETERMINE OS DETALHES DE UMA BUSCA SALVA CARREGANDO A BUSCA


POR MEIO DO SUITESCRIPT POR MEIO DA CONSOLE DO NAVEGADOR
Referência: SuiteAnswers 37229

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.

1. Abra as ferramentas do desenvolvedor do browser e escolha o console (Dica: Um


atalho para abrir as ferramentas do desenvolvedor é pressionando F12)
2. Carregue uma Busca salva pelo SuiteScript.

nlapiLoadSearch('<type>', '<saved search internal or script id>');

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.

CAMPO DE ENDEREÇO PARA ENTREGA NÃO PREENCHIDO NO PEDIDO DE


VENDAS DO SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 100533

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

10. Navegue até Listas > Relacionamentos > Clientes


11. Cliente: Clique em Editar
12. Clique na aba Endereço
1. Editar: Clique em Editar
2. Verifique se há valores ausentes no Endereço do cliente
3. Clique em OK

1790
13. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

E-MAILS NETSUITE USADOS NAS NOTIFICAÇÕES


Referência: SuiteAnswers 61640

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário precisa identificar as finalidades principais para os remetentes de e-mail NetSuite.

Solução

37. netsuite@netsuite.com - usado pelo Marketing NetSuite


38. automailer@netsuite.com e automailer@notification.netsuite.com - para vários
alertas de produtos, atualizações de pacotes, fatos diários etc.
39. nlmailer@notification.netsuite.com e noreply@notification.netsuite.com- para
notificações relacionadas à autenticação, como senhas, 2FA etc.

Esse artigo foi útil? Clique aqui para deixar seu comentário.

OBTENHA O ID INTERNO DO REGISTRO ATUAL USANDO O SUITESCRIPT 2.0


Referência: SuiteAnswers 64398

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao desenvolver usando o recurso SuiteScript NetSuite para personalizar operações de registro,


é muito comum que a operação que está sendo feita diretamente em um registro, antes de
carregar, enviar ou depois do envio, precise usar campos e valores do registro atual. Para
acessar o objeto e os dados da maneira mais fácil é com o ID interno do registro. O artigo
oferece uma maneira simples usando o SuiteScript 2.0 de como recuperar esse ID. Veja a
seguir uma solução:

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.

ABA IMPOSTO RETIDO NA FONTE AUSENTE NA NFF


Referência: SuiteAnswers 100637

Aplica-se a
Produto: NetSuite 2021.1
SuiteApp/Bundle: Withholding Tax Bundle

Cenário

O pacote de Imposto retido na fonte instalado e após a execução da configuração, a sub-aba de


Imposto retido na fonte está ausente no Registro da Transação.

Solução

1. Um motivo possível é a indisponibilidade de um Código de retenção de imposto


para o domicílio tributário.

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.

ALTERAÇÕES NAS APIS SUPORTADAS PARA VERIFICAÇÃO DE CAMPOS DE


SENHA PERSONALIZADOS
Referência: SuiteAnswers 97620

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.

SuiteScript 1.0: API nlapiCheckPasswordField(type, id, value, field, sublist,


line)

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.

Alterações da API de Criptografia Impostas na versão 2021.2

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:

Ao chamar o API SuiteScript 1.0 nlapiEncrypt com um parâmetro de


algoritmo void (vazio) retornará NULL.

Ao chamar o API SuiteScript 1.0 nlapiEncrypt com um parâmetro de algoritmo definido


como sha1 retornará NULL.

Ao chamar o API SuiteScript 1.0 nlapiGetFieldValue(fldname) especificando um


campo de senha personalizado não retornará mais um valor em hash..

Ao chamar os métodos SuiteScript


2.x record.getValue(options) ou currentRecord.getValue(options) especifica
ndo um campo de senha personalizado não retornará mais um valor em hash.

A obtenção do valor de um campo de senha personalizado criptografado não retornará mais


um valor hash. Em vez disso, o valor retornado será ofuscado. Essa alteração se aplicará
a valores de campo de senha personalizados criptografados obtidos por meio de uma
variedade de métodos, incluindo buscas salvas, pastas de trabalho e conjuntos de dados
do SuiteAnalytics Connect, integrações de serviços Web SOAP, integrações de serviços
Web REST e integrações de exportação CSV..

Alterações a serem Implementadas Antes de 2021.2

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.

Atualize seus scripts SuiteScript 2.x que


chamam record.getValue(options) ou currentRecord.getValue(options) em
um campo de senha personalizado para usar o
método checkPasswordField(options) no módulo N/crypto .

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

Pastas de trabalho e conjuntos de dados do SuiteAnalytics

Integrações do SuiteAnalytics Connect

Integrações de serviços da Web SOAP

Integrações de serviços da Web REST

Integrações de exportação CSVs

Exemplos de código

Os trechos de código a seguir fornecem exemplos de como usar os novos métodos de


validação.

Exemplo SuiteScript 2.x do módulo N/crypto

//Add additional code


...
var options = {
recordType: record.Type.SALES_ORDER,
recordId: 6,
fieldId: 'custitem1',
sublistId: 'item',
line: 0,
value: 'theenteredpassword'
};
if (crypto.checkPasswordField(options)) {
log.debug('True');
} else {
log.debug('False');
}
...
//Add additional code

1795
Exemplo SuiteScript 1.0

//Check an entered password


function checkPassword()
{
var id = 5;
var type = 'salesorder';
var value = userEnteredPassword;
var field = ’custitem1’;
var sublist = ’item’;
var line = 0;

var isPasswordValid = nlapiCheckPasswordField(type, id, value, field,


sublist, line);
return isPasswordValid;
}

O trecho de código a seguir fornece um exemplo do método de verificação de valores de campo


de senha que serão obsoletos após o upgrade da versão NetSuite 2021.2.

Exemplo do código depreciado SuiteScript 1.0

/*
Script to compare password value entered by the user with existing custom
password field
*/

// assign new password plain-text value from user


var pwdFromUser = 'someValueFromUser';

// hash user value using explicit encryption algorithm parameter, void


parameter is SHA1 by default
var userHash = nlapiEncrypt(pwdFromUser, 'sha1');

// obtain value from previously submitted password hash


var oldPwdHash = myRecord.getFieldValue('custentity_pwd_field');

if (userHash === oldPwdHash)


{
// handling when password matches
}
else
{
// handling when passwords do not match
}

Se tiver outras perguntas, entre em contato com o Suporte ao Cliente NetSuite.

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

Usando o mesmo Formulário personalizado, os Campos de Informações de Imposto na aba


Contabilidade do formulário são diferentes nas duas Cotações.

Solução

Esse comportamento se deve à configuração dos Impostos por linha nas transações em
Configurar Impostos.

- Se os Impostos por linha nas transações estiverem ativados, os campos Código do


imposto e Alíquota do imposto não estarão disponíveis na aba Contabilidade da
transação. Este campo estará em cada item de linha da transação.

- Se os Impostos por linha nas transações estiverem desativados, os campos Código do


imposto e Alíquota do imposto serão mostrados na aba Contabilidade da transação.

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.

VISUALIZAR O NOME DA EMPRESA PARA CHEQUES USANDO O MODELO


AVANÇADO DE PDF/HTML
Referência: SuiteAnswers 100798

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Há um requisito para exibir o Nome da empresa ao imprimir um Modelo avançado de


PDF/HTML para cheques.

Solução

1. Personalize o Modelo avançado de PDF/HTML para Cheques


1. Navegue até Personalização > Formulários > Modelos avançados de
PDF/HTML

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.

MOSTRAR LANÇAMENTO AUSENTE NA PÁGINA APROVAR LANÇAMENTOS


Referência: SuiteAnswers 100795

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.

DETALHES DE IMPOSTO (TRANSACTIONTAXDETAIL) INDISPONÍVEIS EM


N/QUERY SUITEQL
Referência: SuiteAnswers 100867

Aplica-se a
Produto: NetSuite 2021.1

Cenário

Ao criar uma consulta SuiteQL para os Detalhes de imposto da linha da transação


(transactionTaxDetail), o usuário recebe um erro: "Erro de pesquisa ocorrido: O registro
'transactiontaxDetail' não foi encontrado.".

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.

Os Detalhes do imposto (transactionTaxDetail) só estarão disponíveis em SuiteQL quando o


recurso SuiteTax estiver habilitado. Os Detalhes do Imposto não estão disponíveis para
usuários do Imposto Legado.

Duas soluções potenciais para usuários de Impostos legados são:

5. Crie campos personalizados que copiam e armazenam os valores obrigatórios do


campo de detalhes de imposto para consultas SuiteQL
6. Use o módulo N/search

Esse artigo foi útil? Clique aqui para deixar seu comentário.

A DATA NÃO É REGISTRADA NAS NOTAS DO SISTEMA AO CRIAR


TRANSAÇÕES
Referência: SuiteAnswers 101359

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

Usando a função Administrador, siga abaixo:

12. Navegue até Configurações > Empresa > Preferências gerais


13. Desmarque Registrar anotações do sistema somente em atualização
14. Clique em Salvar

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

1. Navegue até Configurações > Empresa > Números gerados automaticamente


2. Clique em CRM
3. Caso de suporte: Marque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

FÓRMULA DE BUSCA SALVA PARA MOSTRAR QUANTIDADES PARA VENDA


DO ITEM DO ESTOQUE
Referência: SuiteAnswers 101609

Aplica-se a

Produto: NetSuite 2021.1

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:

- Campo: Fórmula (numérica)

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

3. Clique em Salvar e executar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

ETIQUETA DE ENVIO NÃO É MOSTRADA NO PEDIDO DE VENDAS NO


SUITECOMMERCE INSTORE (SCIS)
Referência: SuiteAnswers 101607

Aplica-se a

Produto: NetSuite 2021.1


SuiteApp/Bundle: SuiteCommerce InStore (SCIS) | ID do pacote: 359209

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

1. Navegue até Listas > Contabilidade > Itens de entrega


2. Item de envio: Clique em Editar
3. Clique na aba Etiquetas de envoi
4. Integração de etiquetas de envio:

- Marque a caixa de seleção


- Selecione uma Etiqueta de envio

5. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CONFIGURAR E-MAIL DE CAPTURA DE CASO NO GMAIL (APLICATIVOS DO


GOOGLE)
Referência: SuiteAnswers 14326

Aplica-se a

1801
Produto: NetSuite 2020.2

Cenário

Saiba como encaminhar mensagens para NetSuite usando o Gmail.

Solução

Para encaminhar mensagens para NetSuite usando o Gmail, execute as seguintes etapas:

1. Faça login na sua conta do Gmail


2. Clique em Configurações > Definições no canto superior direito
3. Clique na aba Encaminhamento e POP/IMAP
4. Clique em Adicionar um endereço de encaminhamento
5. Na janela pop-up, informe o endereço de e-mail NetSuite. Para obter o
endereço de e-mail NetSuite, faça login em NetSuite > navegue
até Configurações > Suporte > Preferências de suporte > aba E-mail de
entrada
6. Clique em Próximo
7. Na mensagem Notificação: "Um código de confirmação foi enviado (para o
endereço de e-mail de encaminhamento) para verificar a permissão", clique
em OK
8. Em NetSuite, navegue até Listas > Suporte > Casos. Verifique o caso
criado mais recente que terá a seguinte linha de assunto contendo o código
de confirmação: "Confirmação de Encaminhamento de Gmail (#xxxx253) -
Receber E-mail de ABCdef@gmail.com"
9. Volte para sua conta do Gmail > aba Encaminhamento e POP/IMAP e
insira o código de confirmação
10. Clique em Verificar
11. Para testar, escreva um e-mail e o envie para o Endereço de e-mail do
Gmail. Navegue até Listas > Suporte > Casos para verificar se um caso foi
criado

Esse artigo foi útil? Clique aqui para deixar seu comentário.

COMO EXCLUIR UM LANÇAMENTO CONTÁBIL REJEITADO


Referência: SuiteAnswers 102635

Aplica-se a

Produto: NetSuite 2021.1

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

1. Na pesquisa global, procure o Lançamento não aprovado/rejeitado


2. Abra o Lançamento
3. Clique no botão Reenviar para Aprovação
4. Coloque o lançamento no modo Editar
5. Passe o mouse sobre o botão suspenso Ações
6. Clique em Excluir

Esse artigo foi útil? Clique aqui para deixar seu comentário.

CALCULAR AUTOMATICAMENTE O PONTO DE REPOSIÇÃO E OS NÍVEIS DE


ESTOQUE PREFERIDOS
Referência: SuiteAnswers 73031

Aplica-se a
Produto: NetSuite 2021.1

Cenário

O usuário quer calcular os Níveis de estoque em tempo real.

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.

OCULTAR FORMULÁRIOS PERSONALIZADOS


Referência: SuiteAnswers 102694

Aplica-se a

Produto: NetSuite 2021.2

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

1. Navegue até Personalização > Formulários > Formulários de transação


2. Clique em Editar ao lado do Formulário personalizado que não será usado
3. Inativo: Desmarque a caixa de seleção
4. Clique em Salvar

Esse artigo foi útil? Clique aqui para deixar seu comentário.

REMOVER AGRUPAMENTOS NA PÁGINA FATURAR CLIENTES FATURÁVEIS


Referência: SuiteAnswers 102734

Aplica-se a

Produto: NetSuite 2021.2

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

1. Navegue até Configuração > Contabilidade > Preferências de Faturamento


2. Clique na aba Cobrança
3. Remova o Funcionário no campo Agrupar cobranças por

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

Produto: NetSuite 2021.2

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

Quando o endereço do funcionário é marcado como Cobrança padrão, a linha de endereço


equivalente na guia Endereço do registro do funcionário é marcada como Residencial.
Portanto, ao obter o endereço residencial do funcionário usando uma busca salva do
funcionário, os critérios devem incluir a Cobrança padrão para filtrar os resultados da busca
salva apropriadamente.

1. Navegue até Relatórios > Pesquisas salvas > Todas as pesquisas


salvas > Novo
2. Clique em Funcionários
3. Título da pesquisa: Insira o Título da pesquisa salva
4. Exemplo: Lista de Funcionários com Informações de Endereço
Residencial
5. Clique em Critérios
6. Clique em Padrão
7. Filtros:
- Selecione Inativo
- Inativo: Clique em Não
- Clique em Definir
- Selecione Endereço de Faturamento Padrão
- Endereço de Faturamento Padrão: Clique em Sim
- Clique em Definir
8. Clique em Resultados
9. Clique em Colunas
10. Campos:
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 Primeiro nome
- Selecione Sobrenome
- Selecione Endereço de Faturamento campos...
- Endereço para Faturamento
campos...: Selecione Endereço
11. Clique em Salvar e executar

1805
Esse artigo foi útil? Clique aqui para deixar seu comentário.

APLICAR REGRA DE COBRANÇA BASEADA EM TEMPO AO RECURSO


SELECIONADO
Referência: SuiteAnswers 103355

Aplica-se a

Produto: NetSuite 2021.2

Cenário

Este artigo aborda como fazer as Regras de Cobrança Baseadas em Tempo aplicadas
exclusivamente aos Funcionários selecionados (Recurso).

Solução

1. Navegue até Listas > Relacionamentos > Projetos


2. Clique em Exibir no registro do Projeto baseado em cobrança
3. Clique na aba Financeiro
4. Clique na sub-aba Regras baseadas em tempo
5. Clique em Nova regra baseada em tempo
6. Nome: Insira Nome da Regra de cobrança
7. Clique na aba Filtros
8. Filtrar:
9. Selecione Funcionário
10. Funcionário:
11. Selecione um de
12. Selecione vários recursos mantendo pressionada a tecla Ctrl enquanto clica
no Recurso selecionado
13. Clique em Definir
14. Clique em Salvar

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

Esta página lista a programação da release de correção do aplicativo principal e do SuiteApps


pertencentes e gerenciados pelo NetSuite.

• 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.

Datas dos próximos lançamentos do e-Fix para NetSuite Core

Observação: As datas estão exibidas no GMT-8 (US Pacific timezone)

Disponível na conta de teste (Sandbox) Disponível na Produção


08 de fevereiro 10 de fevereiro
08 de março 10 de março
05 de abril 07 de abril

As datas são uma previsão e estão sujeitas a mudanças.

Consertos agendados foram lançados anteriormente em:

• 07 de setembro - Sandbox
• 09 de dezembro - Produção

Datas dos próximos lançamentos do e-Fix para NetSuite Apps

Observação: As datas estão exibidas no GMT-8 (US Pacific timezone)

Disponível na conta de teste (Sandbox) Disponível na Produção


04 de fevereiro* 08 de fevereiro
18 de fevereiro* 22 de fevereiro
04 de março* 08 de março
* A correção estará disponível no Ambiente de teste para o SuiteApps listado nesta tabela.
Clientes com defeitos SuiteApp reportados que são direcionados para correção nessa data
podem começar a testar no Sandbox em 12:00 AM US Pacific Time. A versão de Produção
começará às 12:00 AM Horário do Pacífico dos EUA na terça-feira.

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.

LEMBRETES COM DADOS PADRÃO NÃO APARECEM NO PAINEL


Referência: SuiteAnswers 103475

Aplica-se a

Produto: NetSuite 2021.2

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.

1. Navegue até Configuração > Usuários/Funções > Gerenciar funções


2. Função: Clique em Editar
3. Clique em Permissões
4. Clique em Transações
5. Permissão: Selecione NFF
- Nível: Selecione Criação
Observação: O nível mínimo de permissão deve ser Criar.
6. Clique em Salvar

PESQUISA SALVA DE PROJETO > DESTACAR REGISTROS DE PROJETOS SEM


TRANSAÇÕES
Referência: SuiteAnswers 103510

Aplica-se a

Produto: NetSuite 2021.2

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.

PERMITIR DATA DA TRANSAÇÃO FORA DO PERÍODO CONTÁBIL = PERMITIR


> CRIAR FATURA > AVISO: A DATA DE TRANSAÇÃO NÃO ESTÁ DENTRO DO
INTERVALO DE DATAS DO PERÍODO CONTÁBIL SELECIONADO
Referência: SuiteAnswers 103508

Aplica-se a

Produto: NetSuite 2021.2

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

O motivo possível é a preferência proveniente da funcionalidade de custo que é chamada de


configuração "Permitir transações de estoque com data fora do período de lançamento" não está
marcada na conta. Para resolver o problema, um usuário com papel de Administrador pode
marcá-la para alinhá-la com a preferência Permitir data de transação fora do período contábil.
O usuário pode seguir as etapas abaixo:

1. Navegue até Configuração > Contabilidade > Preferências contábeis


2. Na aba Geral, marque a caixa de seleção 'Permitir transações de estoque com
data fora do período de lançamento'
3. Clique em Salvar

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

- Para garantir que seus funcionários sigam as práticas contábeis necessárias,


escolha se deseja permitir a definição de uma data de transação fora do período
contábil
- Marque esta caixa para permitir a data de uma transação fora do período
contábil
- Desmarque esta caixa para impedir a data de uma transação 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

Produto: NetSuite 2021.2

Cenário

No Electronic Bank Payments SuiteApp, as Administrações de arquivos de pagamento (PFAs)


são intermitentemente mantidas em uma fila devido a vários fatores externos. Ter um PFA
preso em uma fila sem um dos status a seguir impedirá o processamento de outros PFAs.
Falha
Processado
Processado com erros
Cancelado
Você pode usar o script PFA Enfileirado de Processo
Automático (customdeploy_15531_auto_queued_pfa_ss) para alterar o status do PFA
bloqueado para Falha e acionar o próximo PFA disponível na fila automaticamente.
É possível programar a execução do script diariamente para verificar todas as PFAs e atualizar
seu status com base na programação e no status do script MR.

Solução

Para programar o script:

8. Vá para Personalização > Scripts > Implantações de script


9. Clique em Editar ao lado do PFA Enfileirado do Processo Automático
10. Crie uma programação para executar este script diariamente na guia Programação
11. Você deve programar o script para ser executado a cada 6 horas, de preferência
durante a noite ou nos fins de semana
12. Clique em Salvar

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.

A PÁGINA PROPOSTA DE ATIVO ESTÁ EM BRANCO


Referência: SuiteAnswers 103524

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

1. Navegue até Personalização > Criação de Scripts > Implementações de Scripts


2. Editar: Proposta de ativo do FAM de script com
o ID de customdeploy_fam_assetproposal_su
3. Status: Selecione Liberado
4. Clique em Salvar

NÃO É POSSÍVEL ACESSAR A TABELA ‘ACCOUNTINGPERIOD’ NO


NETSUITE2.COM
Referência: SuiteAnswers 103526

Aplica-se a

Produto: NetSuite 2021.2

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

5. Navegue até Configuração > Usuários/Funções > Gerenciar Funções


6. Função personalizada sendo usada para a conexão ODBC: Clique em Editar
7. Clique na sub-aba Permissões
8. Clique na sublista Configuração
9. Preencha os valores abaixo:
- Permissão: Selecione Gerenciar períodos contábeis
- Nível: Selecione Visualização
10. Clique em Adicionar
11. Clique em Salvar

1812
12. Atualizar a conexão na ferramenta de banco de dados

NÃO É POSSÍVEL PESQUISAR PELO NOME DO FORNECEDOR AO CRIAR


FATURAS DO FORNECEDOR
Referência: SuiteAnswers 88495

Aplica-se a
Produto: NetSuite 2021.2

Cenário

Quando os usuários criam Faturas do Fornecedor e têm os Números gerados


automaticamente para Fornecedores desativados, eles ainda podem pesquisar o Nome do
Fornecedor no Campo do Fornecedor de uma Fatura. Depois que os Números gerados
automaticamente para Fornecedores já tiverem sido ativados, o Número gerado
automaticamente será aquele a ser usado para pesquisa.

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

ATUALIZAR MODELOS DE DOCUMENTOS ELETRÔNICOS PARA USAR O


NOVO PLUG-IN DE FONTE DE DADOS PERSONALIZADA PARA O BRASIL
Referência: SuiteAnswers 103673

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

Substituindo os Modelos dos documentos eletrônicos

Se você usar modelos de documento eletrônico predefinidos, fornecidos pelo Brazil


Certification Tax Authorities SuiteApp sem personalização, substitua o conteúdo dos seguintes
registros de modelos de documento eletrônico pelos novos modelos:

Documento fiscal eletrônico de mercadorias


Certificação
Cancelamento
Outras Operações Fiscais
Carta de Correção
Anulação de Número
Confirmação do receptor (Certificação e Solicitação de Status)
Documento fiscal eletrônico de serviços
Joinville (Certificação e Cancelamento)
Jundiaí
Salvador
Santos
São José dos Campos
GNRE - Formulário de cobrança de impostos
Certificação
Solicitação de Status
Relatório EFD-Reinf
Todos R-1000
R-1070
R-2010

1814
R-2020
R-2098
R-2099
R-9000

Para substituir o conteúdo de um registro de modelo de documento eletrônico:


1. Faça download dos modelos de documentos eletrônicos atualizados
2. Para obter mais informações, consulte o artigo Finding the Predefined E-
Document Template Files for Brazil de ID 98789 no SuiteAnswers
3. Vá para Configuração > Documentos eletrônicos > Modelos de documento
eletrônico
4. Clique em Editar ao lado do modelo que deseja atualizar
5. No campo Implementação do plug-in de fonte de dados personalizada,
selecione O2S - BTA E-Doc - Custom DataSource Plug-in
6. Para atualizar o modelo de documento eletrônico, faça o seguinte:
▪ No campo Modelo para documentos eletrônicos de saída, copie o
conteúdo atual e salve-o no computador
Fazer uma cópia de backup de seu conteúdo atual é uma boa prática
▪ Na pasta que você transferiu por download com os modelos de
documento eletrônico predefinidos, localize o arquivo relacionado ao
modelo que você está atualizando
▪ Copie o conteúdo do arquivo de modelo do documento eletrônico
▪ No campo Modelo para documentos eletrônicos de saída, exclua o
conteúdo atual
▪ No campo Modelo para documentos eletrônicos de saída, cole o
conteúdo copiado do arquivo de modelo de documento eletrônico
predefinido
7. Clique em Salvar

Atualização das referências em modelos de documentos eletrônicos personalizados

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:

Variável existente Nova variável


transaction.custbody_o2s_t_invoice_amb_nfe br.taxAuthority.environment
objItems.movimentoItem.items br.objItems.movimentoItem.items
objItems.items br.objItems.movimentoItem.items
objItems.discountObj.items br.objItems.discountObj.items
objEvento.tpAmb br.taxAuthority.environment
data.tpAmb br.taxAuthority.environment
dadosComplemento.ambiente br.taxAuthority.environment

1815
EFDReinf.param.ambient br.taxAuthority.environment

Para atualizar as referências em um modelo personalizado:

1. Vá para Configuração > Documentos eletrônicos > Modelos de documento


eletrônico
2. Clique em Editar ao lado do modelo que deseja atualizar
3. No campo Implementação do plug-in de fonte de dados personalizada,
selecione O2S - BTA E-Doc - Custom DataSource Plug-in
4. Para atualizar o modelo de documento eletrônico, faça o seguinte:
▪ No campo Modelo para documentos eletrônicos de saída, copie o
conteúdo atual e salve-o no computador
Fazer uma cópia de backup de seu conteúdo atual é uma boa prática.
▪ No campo Modelo para documentos eletrônicos de saída, localize a
variável indicada na coluna Variável existente
▪ No campo Modelo para documentos eletrônicos de saída, substitua a
variável existente pelo conteúdo da coluna Nova variável
5. Clique em Salvar

PERGUNTAS FREQUENTES SOBRE O MÓDULO ADVANCED PROCUREMENT


Referência: SuiteAnswers 103883

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 é o Advanced Procurement SuiteApp ID 57060?


Este pacote contém Fluxos de trabalho para solicitação de cotação, requisição, contrato de
compra e pedido de compra com entregas fracionadas. Isso também é necessário para que o
Painel de Requisição funcione.

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.

LIMITE DE CARACTERES PARA O CAMPO NÚMERO DO PEDIDO DE COMPRA


NO FORMULÁRIO DE PEDIDOS DE VENDAS
Referência: SuiteAnswers 103884

O limite de caracteres no campo Número do pedido de compra refletido em uma transação de


Pedido de vendas é 45.

COMO O NETSUITE CALCULA O ENCARGO FINANCEIRO QUANDO UM


ENCARGO FINANCEIRO ANTERIOR É AVALIADO
Referência: SuiteAnswers 103886

Como NetSuite calcula o Encargo Financeiro quando um Encargo Financeiro anterior é


avaliado?
NetSuite identifica a avaliação do Encargo Financeiro a partir da data do último Encargo
Financeiro até a Data da data de avaliação atual.

1817

Você também pode gostar