Skip to main content

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çãoURL Exemplo
POST{{url_base}}/PostDeniedSalesOrder
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostDeniedSalesOrder"

Parâmetros de Entrada

NomeTipoObrigatórioDescrição
SalesOrderNoString(25)SimCódigo Externo do Pedido de Venda
IsDeniedBooleanNãoFlag 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

NomeTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformaçõ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 SalesOrderNo seja válido e existente no sistema MIMS antes de tentar a atualização.
  • O campo IsDenied é opcional, mas seu valor determina a ação: true marca o pedido como denegado, false remove a marcação de pedido denegado, e se não for informado, assume false por 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 Success na resposta para confirmar se a operação foi realizada com sucesso.