O Agente que realiza dois tipos de atualização, conforme o modo configurado:
Reposição 🔄
Neste modo, o Agente busca a última nota fiscal de entrada do fornecedor para cada item e calcula o custo líquido real, descontando os impostos recuperáveis e somando as despesas adicionais.
Cálculo – Modo Reposição
Valor Bruto=Total da Linha+Impostos Destacados+Despesas Adicionais
Custo Líquido=Valor Bruto–Impostos Recuperáveis
Nota: Impostos Recuperáveis: apenas aqueles com o campo "Incluído no Preço" marcado na configuração do imposto no SAP B1.
Custo Médio 📊
Neste modo, o Agente consulta o custo médio de cada item. Para isso, executa o Relatório de Verificação de Estoque e obtém o custo médio de cada item a partir do campo AvgPrice da tabela OITM e grava esse valor na lista de preços indicada no arquivo de configuração, atualizando o preço conforme o custo consultado no momento da execução.
Foi criada uma nova coluna do tipo Data na tela de Lista de Preços do SAP Business One. Ela aparece ao lado de cada item da lista e mostra exatamente quando aquele preço foi atualizado pelo Agente.
Figura: Tela de Listas de Preços
Atenção ⚠️
Itens processados pelo Agente: A cada execução, o Agente processa somente os itens da lista de preço configurada que estejam com o campo "Considerar no Agente de precificação?" marcado como Sim no cadastro do item. O valor padrão desse campo é Não, portanto itens novos ou não configurados são ignorados pela rotina. Entre os itens habilitados, apenas aqueles cujo preço atual diverge do valor calculado (por Reposição ou Custo Médio) são atualizados. Em bases multifilial, o processamento é feito por filial e por lista de preço.
Uso de dois modos na mesma lista de preço: Tecnicamente é possível, mas não recomendado. Cada modo utiliza uma lógica de cálculo diferente; se ambos apontarem para a mesma lista, a execução mais recente sempre sobrescreverá a anterior. O ideal é manter listas separadas: uma para Reposição e outra para Custo Médio.
Coluna Data: O campo é controlado exclusivamente pelo Agente. Qualquer alteração manual será sobrescrita na próxima execução em que o item for atualizado.