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
