Descrição:

Ao realizar a inclusão de um novo pedido via API, com o campo CIF_FOB = C o pedido é criado ignorando esse parâmetro e registrando no banco de dados como CIF_FOB = F.


O que você precisa configurar:

Para que o valor do campo CIF_FOB seja integrado com o valor "C" é necessário que no JSON tenha o campo "modalidade_frete" preenchido. Se este campo vier preenchido não é necessário enviar informação no campo "CIF_FOB", pois internamente é feita uma validação em que o sistema preenche o campo "CIF_FOB" com valor "C" caso o campo "modalidade_frete" venha com valor zero (0) ou nove (9) e nos demais casos preenche com "F".

No exemplo tratado neste caso, como no JSON o campo "modalidade_frete" não foi preenchido, internamente sempre é colocado "CIF_FOB" = "F".

Adicionando ao JSON valor no campo "modalidade_frete", o pedido foi integrado corretamente. Perceba no exemplo abaixo que não foi enviada a informação "CIF_FOB", apenas a "modalidade_frete" e o sistema preencheu o campo CIF_FOB.

Após a inserção, ao verificar o pedido no banco de dados, o mesmo ficou com a informação CIF_FOB = C.


Versão do sistema: 5.97