Erro encontrado:
A margem anterior não é calculada pela aplicação.
O erro acontece, de fato, apenas quando se utiliza o 'Custo médio atual', alterando o preço PRATICADO por FAMILIA, tendo o Tipo de cálculo do custo médio gerencial (Parâmetros Gerais) configurado também por FAMILIA.
Correção aplicada:
Ajuste na trigger TBI_MADX_GERPRECOBASE para calcular corretamente a margem sobre o preço praticado.
Se estiver na versão 21.01, atualizar o sistema para a release 21.01.017 ou release superior.
Se estiver na versão 20.01, atualizar o sistema para a release 20.01.065 ou release superior.
A aplicação alterada se encontra no caminho: AcruxPreco > Atacado/Varejo > Gerenciador de Preços - MAX1038