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.
Índice
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.
- Acesse o SAP Business One com perfil de administrador ou consultor autorizado
- Navegue até as configurações de campos definidos pelo usuário (UDF)
- Selecione a tabela de pedidos de vendas ou cotações onde deseja adicionar o campo
- Crie um novo campo com o nome
VDO_PRICE_LIST - Configure o tipo como numérico com tamanho 10 e permissão para valores nulos
- Salve as configurações e teste o funcionamento
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:
- O preço final não seja inferior ao preço base da lista
- Os acréscimos estejam dentro do limite máximo permitido
- 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.