Para que um pedido de compra seja aprovado apenas se o valor do frete do pedido for igual ao XML, devemos realizar algumas configurações.
Primeiramente devemos acessar as configurações dos Parâmetros Guardião.
Em seguida, ir na aba do Audita Compra, onde devemos criar/habilitar o parâmetro "Valor Frete" (FXT_BLQ6, nome do campo na tabela), o qual validará a diferença do valor do frete entre do pedido e o XML.
Na mesma aba, em Divergências com Bloqueio adicionar a divergência 006.
006: Diferença de valor do frete.
Se o parâmetro for habilitado e a divergência de bloqueio não for adicionada, a divergência irá constar na tela do audita compra, mas o pedido poderá ser aprovado.
No momento de auditar a compra, caso o valor do frete esteja divergente, constará a descrição "DIFERENÇA DE VALOR DO FRETE". Dessa forma, o pedido não poderá ser aprovado devido à divergência 006.
Para que um usuário específico consiga seguir com a aprovação do pedido de compra mesmo que exista uma divergência de bloqueio, é necessário a criação de um Super Usuário nas Permissões.
Caso deseje que o valor do frete contido no XML seja comparado com o valor do Frete Contratado do pedido de compra, é necessário criar/habilitar o parâmetro Campo Valor Frete e selecionar a opção C7_FRETCON. Ao selecionar esse campo o valor que será validado é o valor do frete contratado, caso queira comparar com o valor do frete, basta selecionar a opção C7_VALFRE.