Adiciona/retira indicação de pedido denegado do pedido de venda
Descrição
O endpoint PostDeniedSalesOrder adiciona ou retira a indicação de pedido denegado de um pedido de venda no sistema MIMS.
Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/PostDeniedSalesOrder |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostDeniedSalesOrder" |
Parâmetros de Entrada
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| SalesOrderNo | String(25) | Sim | Código Externo do Pedido de Venda |
| IsDenied | Boolean | Não | Flag que indica se vai ser adicionada ou retirada a indicação de pedido denegado do pedido informado |
Observação
- Parâmetro
IsDenied: quando true, marca o pedido como denegado, quando false é retirado indicação de pedido denegado. Caso o parâmetro não seja informado, será considerado como false.
Retorno
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do WebService na execução do método |
Exemplo de Request
Adicionar Indicação de Pedido Denegado
POST http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostDeniedSalesOrder
Content-Type: application/json
{
"SalesOrderNo": "SO123",
"IsDenied": true
}
Retirar Indicação de Pedido Denegado
POST http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostDeniedSalesOrder
Content-Type: application/json
{
"SalesOrderNo": "SO123",
"IsDenied": false
}
Sem Indicação Explícita (Considerado false)
POST http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostDeniedSalesOrder
Content-Type: application/json
{
"SalesOrderNo": "SO123"
}
Exemplo de Response
Caso de Sucesso (Adicionar ou Retirar Indicação)
{
"WebServiceReturn": {
"Success": true,
"Message": "Indicação de pedido negado atualizada com sucesso."
}
}
Notas de Dev
- Certifique-se de que
SalesOrderNoseja válido e existente no sistema MIMS antes de tentar a atualização. - O campo
IsDeniedé opcional, mas seu valor determina a ação:truemarca o pedido como denegado,falseremove a marcação de pedido denegado, e se não for informado, assumefalsepor padrão. - A operação não retorna código interno ou outros dados além da resposta padrão do WebService; verifique o campo
Successna resposta para confirmar se a operação foi realizada com sucesso.