Agora no Bluesoft ERP, é possível garantir que as atualizações cadastrais enviadas via integração respeitem as regras de negócio do ERP, bloqueando alterações indevidas em produtos classificados como “caixa”.

Como Irá Funcionar a Partir de Agora?

A partir desta atualização, a API passa a validar rigorosamente o tipo do produto ao receber requisições de alteração de dados ou status na linha de loja.

  • Bloqueio de Produto Caixa: Quando uma integração enviar uma requisição via API para um produto caixa tentando definir o status como “Compra Suspensa”, o sistema rejeitará a alteração imediatamente.
  • Mensagem de Erro Funcional: A API retornará um erro funcional (Status 400 Bad Request) contendo a mensagem descritiva: Não é permitido atualizar a linha de loja para produto caixa [Código do Produto].
  • Preservação dos Dados: O status anterior do produto caixa será mantido inalterado caso a requisição seja rejeitada por essa validação.
  • Atualizações Válidas: O envio de atualizações para produtos caixa com status permitidos (diferentes de Compra Suspensa) ou para produtos unitários continuará sendo processado com sucesso, desde que os demais dados enviados estejam válidos.

A regra de validação é aplicada tanto nas requisições de alteração total via método POST quanto nas alterações parciais via método PATCH.

Observações Importantes!

  • Produtos Unitários: O comportamento permitido para produtos unitários permanece inalterado, sendo possível atualizá-los para “Compra Suspensa” via API normalmente, se os demais dados forem válidos.
  • Fluxo de Pedidos: O sistema continuará impedindo a inclusão e o uso de qualquer produto que esteja com o status de “Compra Suspensa” na criação de pedidos de compra.

Para conhecer mais sobre como é a utilização dessa ferramenta, clique aqui.

Para saber mais sobre a utilização das APIs do ERP, clique aqui.

Disponível a partir da versão r368.101