Visualizando a Lista de Preços Usada no Vendelo no B1

O Vendelo permite incluir o campo VDO_PRICE_LIST no SAP Business One para documentar as listas de preços utilizadas nos pedidos e cotações. Como o SAP B1 não possui este campo nativamente e seguindo a política da Vendelo de não alterar a estrutura do sistema, este campo deve ser criado manualmente pelo consultor N1 nas empresas que desejam ter controle e rastreabilidade das listas de preços aplicadas pelo Vendelo.

Especificações do Campo

O campo VDO_PRICE_LIST deve ser configurado com as seguintes especificações técnicas:

Propriedade Valor Descrição Obrigatório
Nome do Campo VDO_PRICE_LIST Identificador do campo no sistema Obrigatório
Tipo Numérico Campo para armazenar números da lista de preços Obrigatório
Tamanho 10 Número máximo de dígitos permitidos Obrigatório
Aceita Nulos Sim Permite que o campo fique vazio Opcional

O campo aceita nulos para permitir flexibilidade na implementação, especialmente em pedidos que não passaram pelo Vendelo ou em situações onde a lista de preços não precisa ser rastreada.

Criação Manual do Campo

A criação do campo VDO_PRICE_LIST deve ser realizada pelo consultor N1 responsável pela empresa, seguindo as diretrizes da política Vendelo:

Importante: A Vendelo não realiza alterações na estrutura do SAP Business One. O consultor N1 deve criar o campo manualmente nas tabelas de pedidos e cotações conforme a necessidade de cada cliente.

  1. Acesse o SAP Business One com perfil de administrador ou consultor autorizado
  2. Navegue até as configurações de campos definidos pelo usuário (UDF)
  3. Selecione a tabela de pedidos de vendas ou cotações onde deseja adicionar o campo
  4. Crie um novo campo com o nome VDO_PRICE_LIST
  5. Configure o tipo como numérico com tamanho 10 e permissão para valores nulos
  6. Salve as configurações e teste o funcionamento
Tela do SAP Business One mostrando o campo VDO_PRICE_LIST criado em um documento
Exemplo do campo VDO_PRICE_LIST implementado em um documento de pedido no SAP Business One, mostrando como o valor da lista de preços fica registrado para controle e auditoria.

Exemplos de Utilização

O campo VDO_PRICE_LIST oferece diversas possibilidades de controle e auditoria nos processos comerciais:

  • Rastreabilidade de preços: Identificar qual lista de preços foi utilizada em cada pedido processado pelo Vendelo
  • Auditoria comercial: Verificar se os vendedores estão seguindo as políticas de precificação estabelecidas
  • Análise de desempenho: Comparar resultados entre diferentes listas de preços aplicadas
  • Controle de margem: Monitorar se os descontos e acréscimos estão dentro dos limites permitidos
  • Relatórios gerenciais: Gerar relatórios específicos baseados nas listas de preços utilizadas

Customização para Validação de Preços

Uma das principais aplicações do campo VDO_PRICE_LIST é a customização da SBO_TRANSACTION_NOTIFICATION para validar preços aplicados:

Validação de Política de Preços

A customização permite implementar regras de negócio específicas, como:

  • Controle de majoração: Vendedores podem aumentar preços da lista, mas nunca reduzi-los
  • Limites por perfil: Diferentes percentuais de desconto conforme o nível do vendedor
  • Aprovação automática: Pedidos dentro da política são aprovados automaticamente
  • Bloqueio preventivo: Pedidos fora da política ficam pendentes para aprovação

A validação na SBO_TRANSACTION_NOTIFICATION ocorre em tempo real, permitindo que o sistema bloqueie ou aprove pedidos automaticamente conforme as regras estabelecidas para cada lista de preços.

Exemplo de Implementação

O consultor pode configurar a validação para verificar se o preço aplicado está dentro dos parâmetros permitidos para a lista registrada no campo VDO_PRICE_LIST, garantindo que:

  1. O preço final não seja inferior ao preço base da lista
  2. Os acréscimos estejam dentro do limite máximo permitido
  3. As regras específicas da lista sejam respeitadas

Outros Casos de Uso

Além da validação de preços, o campo VDO_PRICE_LIST pode ser utilizado em diversos cenários:

Integração com Sistemas Terceiros

  • Sincronização com ERPs complementares que precisam conhecer a origem dos preços
  • Integração com sistemas de BI para análises avançadas de precificação
  • Exportação de dados para planilhas de controle gerencial

Processos de Auditoria

  • Verificação de conformidade com políticas comerciais estabelecidas
  • Rastreamento de alterações de preços ao longo do tempo
  • Identificação de padrões de negociação por vendedor ou cliente

Automações Personalizadas

  • Triggers automáticos baseados na lista de preços utilizada
  • Notificações para gestores quando determinadas listas são aplicadas
  • Workflows específicos conforme a origem da precificação

Todas as customizações e automações devem ser desenvolvidas pelo consultor N1 ou equipe técnica da empresa, seguindo as boas práticas do SAP Business One e mantendo a integridade dos dados.

Perguntas Frequentes

Por que a Vendelo não cria automaticamente o campo VDO_PRICE_LIST?

A política da Vendelo é não realizar alterações na estrutura do SAP Business One para preservar a integridade do sistema e evitar conflitos com outras integrações ou customizações existentes. Isso garante maior estabilidade e permite que cada empresa personalize conforme suas necessidades específicas.

O campo precisa ser criado em todas as tabelas do SAP B1?

Não. O campo deve ser criado apenas nas tabelas de documentos que recebem pedidos e cotações do Vendelo, como pedidos de vendas e cotações de vendas. O consultor N1 deve avaliar quais documentos são relevantes para cada empresa.

É possível criar o campo com outro nome além de VDO_PRICE_LIST?

Tecnicamente sim, mas recomendamos manter o nome padrão VDO_PRICE_LIST para facilitar identificação, documentação e eventual suporte técnico. Caso seja necessário usar outro nome, documente adequadamente a alteração.

O que acontece se o campo não for criado?

O Vendelo continuará funcionando normalmente, mas você não terá rastreabilidade das listas de preços utilizadas nem poderá implementar validações baseadas nesta informação. A criação é opcional, mas recomendada para empresas que precisam de maior controle sobre precificação.

Como saber qual valor colocar no campo VDO_PRICE_LIST?

O valor deve corresponder ao número da lista de preços configurada no SAP Business One que foi utilizada pelo Vendelo para calcular os preços do pedido ou cotação. Este número é definido nas configurações de listas de preços do próprio SAP B1.

É possível automatizar o preenchimento do campo?

Sim, através de customizações na SBO_TRANSACTION_NOTIFICATION ou outros eventos do SAP Business One. O consultor N1 pode desenvolver rotinas que preencham automaticamente o campo baseado em regras específicas do negócio.

O campo VDO_PRICE_LIST afeta a performance do sistema?

Não. Sendo um campo simples do tipo numérico, o impacto na performance é mínimo. No entanto, customizações complexas baseadas neste campo podem afetar a performance, por isso devem ser desenvolvidas seguindo as boas práticas do SAP B1.

Posso usar o campo para relatórios personalizados?

Sim. O campo pode ser incluído em queries, relatórios Crystal Reports, consultas SQL e qualquer ferramenta de BI que acesse os dados do SAP Business One. Isso permite análises detalhadas sobre o uso de listas de preços.

Como validar se o campo foi criado corretamente?

Acesse um documento de pedido ou cotação no SAP B1 e verifique se o campo VDO_PRICE_LIST aparece na interface. Teste também inserir valores numéricos e deixar o campo vazio para confirmar que aceita nulos conforme especificado.

Há algum risco em criar este campo manualmente?

Quando criado seguindo as especificações corretas (numérico, tamanho 10, aceita nulos), o risco é mínimo. Sempre recomendamos fazer backup do banco antes de qualquer alteração estrutural e testar em ambiente de desenvolvimento primeiro.