PortuguêsOracle NetSuiteEnglish version

Oracle NetSuite

IA para Oracle NetSuite no Brasil: SuiteQL, localização fiscal e LGPD

Resposta curta

O NetSuite é um ERP em nuvem, então a pergunta central é onde o modelo roda e o que sai do ambiente Oracle. Com SuiteQL em leitura, permissões do NetSuite respeitadas e modelo privado, é possível consultar dados em português. A cobertura fiscal brasileira depende da localização adotada, e o Saved Search ou o SuiteAnalytics seguem sendo a opção mais simples para relatórios fixos.

O Oracle NetSuite aparece no Brasil principalmente em subsidiárias de multinacionais e em empresas de tecnologia e manufatura leve que buscam um ERP único em nuvem. Em muitos casos, a matriz já usa o NetSuite e a operação brasileira precisa se adaptar a ele, ou a empresa brasileira roda NetSuite com uma solução de localização fiscal separada.

Nesse cenário, as perguntas de IA têm duas camadas: as operacionais, como pedidos, estoque e ordens de produção, e as de consolidação, em que dados de várias subsidiárias precisam ser entendidos juntos. O NetSuite já oferece ferramentas poderosas de busca e relatório, e uma camada de IA deve complementá-las, não competir com elas.

A Netray constrói IA privada sobre ERP, com modelos de pesos abertos. Como o NetSuite é nuvem, o desenho é diferente do de um ERP instalado localmente, e é isso que esta página detalha.

Como ler dados do NetSuite com segurança

A forma mais direta de consulta analítica é o SuiteQL, acessível pela API REST do NetSuite, que permite SQL sobre registros como transaction, transactionline, item, customer, vendor e workorder. Também existem SuiteAnalytics Connect (ODBC/JDBC), para quem tem a licença, RESTlets e SuiteScript para casos em que é preciso aplicar lógica antes de devolver dados.

A autenticação deve usar uma integração dedicada, com papel de acesso mínimo e, de preferência, OAuth 2.0. As permissões do NetSuite continuam valendo: o papel da integração define o que a IA pode ver. Para respeitar o acesso de cada usuário final, a camada de IA pode usar credenciais por usuário ou aplicar filtros equivalentes (subsidiária, departamento) antes da consulta.

Os limites de concorrência e de uso da API também contam. Perguntas livres de muitos usuários podem esgotar a cota; por isso uma camada de cache e agendamento de cargas costuma fazer parte do desenho.

Onde fica o modelo: o ponto-chave em ERP de nuvem

Como o dado já está na nuvem da Oracle, o que a empresa controla é para onde ele vai depois. Se uma pergunta envia linhas de pedidos e dados de clientes a uma API de modelo de terceiros, o dado passa a trafegar para esse provedor. Com um modelo de pesos abertos rodando na infraestrutura da própria empresa, ou em nuvem privada no Brasil, o dado extraído do NetSuite é processado dentro do seu perímetro.

Isso importa para a LGPD, principalmente quando há dados pessoais de clientes pessoa física, contatos e funcionários. A transferência internacional do art. 33 se aplica quando o provedor do modelo está fora do país, e a empresa deve avaliar a hipótese legal e as garantias aplicáveis. Manter o modelo local reduz o número de agentes envolvidos e simplifica essa análise.

Reconhecemos o limite: os dados continuam na nuvem Oracle por definição do ERP. O que controlamos é o segundo salto, do ERP para o modelo.

Casos de uso e localização fiscal

Entre os usos mais comuns estão perguntas sobre pedidos em atraso e margem por cliente, estoque por local, ordens de produção e necessidades de compra, além de conciliação entre subsidiárias e consolidação de resultados. Agentes de exceção podem acompanhar notas de fornecedor sem pedido correspondente, aprovações paradas e pagamentos vencidos.

A cobertura fiscal brasileira (NF-e, SPED, tributos como ICMS, IPI, PIS e COFINS) depende da solução de localização adotada pela empresa, que pode vir da Oracle ou de um parceiro. Antes de qualquer projeto, confirme o que sua localização cobre e quais campos ela cria, porque a IA só responde bem sobre o que está registrado no NetSuite.

  • Operações: pedidos atrasados, estoque por local, ordens de trabalho em atraso.
  • Compras: faturas sem pedido, aprovações pendentes, fornecedores com atraso recorrente.
  • Financeiro: contas a receber e a pagar por subsidiária, aging, previsão de caixa.
  • Consolidação: comparação entre subsidiárias, variações de moeda, eliminações intercompany.
  • Fiscal: notas com campos de localização incompletos antes do fechamento.

Escrita no NetSuite: sempre com aprovação

A solução é somente leitura por padrão. Quando faz sentido escrever, como criar um pedido de compra sugerido ou ajustar uma data de entrega, a IA apenas propõe a ação. Uma pessoa revisa, aprova, e a gravação ocorre por API ou RESTlet que executa os fluxos e validações do NetSuite, incluindo aprovações e workflows existentes.

Cada ação fica registrada com quem pediu, quem aprovou, o que foi enviado e a resposta do sistema, o que facilita auditoria interna e externa.

Como começar

Começamos por uma avaliação curta: licenciamento do NetSuite (que acessos estão disponíveis), subsidiárias envolvidas, solução de localização fiscal, perguntas prioritárias e onde o modelo rodará. Depois, um piloto de leitura com SuiteQL e um tema único, com validação contra Saved Searches que a empresa já usa.

Se a matriz controla o NetSuite, é importante envolver a TI global desde o início, porque a criação de integrações e papéis costuma exigir aprovação central.

Quando a IA do próprio NetSuite basta

A Oracle vem incorporando recursos de IA generativa ao NetSuite, e para perguntas dentro de uma tela, resumos e sugestões do dia a dia eles podem ser suficientes. Se sua política permite o uso dessas funções e elas cobrem o caso, não há razão para montar uma camada própria.

Nossa abordagem compensa quando é preciso manter o modelo sob controle da empresa, cruzar o NetSuite com dados que ele não tem (MES, planilhas, documentos, outros ERPs de subsidiárias) ou construir agentes sob medida. Para relatórios fixos, Saved Searches e SuiteAnalytics Workbook continuam sendo as ferramentas mais simples.

Perguntas frequentes

O NetSuite já está na nuvem, então que diferença faz o modelo ser local?

O dado continua na Oracle, mas o que sai dela para gerar uma resposta passa a ser processado por um modelo sob seu controle, e não por um terceiro. Isso reduz agentes envolvidos e simplifica a análise de transferência internacional na LGPD.

O SuiteQL é suficiente para perguntas livres?

Para a maioria dos casos analíticos, sim. Os limites de API e o desempenho exigem cache e cargas agendadas quando há muitos usuários.

A IA entende a localização fiscal brasileira?

Entende o que está registrado no NetSuite. A cobertura fiscal depende da solução de localização que a empresa adota, e o mapeamento dos campos é feito no início do projeto.

A IA pode criar ou alterar transações?

Por padrão não. Se o escopo incluir escrita, ela é proposta, aprovada por uma pessoa e executada por API ou RESTlet, respeitando os workflows do NetSuite.

Preciso de autorização da matriz?

Provavelmente, se a matriz administra o ambiente. Integrações, papéis e tokens costumam depender da TI global, por isso vale envolvê-la desde a avaliação.

Leve a IA para o seu ERP

Agende uma avaliação gratuita de IA para ERP. Mapeamos o fluxo de dados, o modelo e onde ele roda, e dizemos com franqueza se a IA não for a ferramenta certa.

Agendar avaliação gratuita