Pular para o conteúdo principal

Atualizar Pedido Venda


Atualizar indicação de pedido denegado

O endpoint PostDeniedSalesOrder adiciona ou retira a indicação de pedido denegado de um pedido de venda no sistema MIMS.


Como atualizar a indicação de pedido denegado

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostDeniedSalesOrder
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostDeniedSalesOrder"

Parâmetros de Entrada

ParâmetroTipoObrigató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

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostDeniedSalesOrder"' \
--header 'Content-Type: application/json' \
--data '{
"SalesOrderNo": "10306540",
"IsDenied": true
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}


Atualiza nota fiscal/data de faturamento

O endpoint PostUpdateInvoiceNoSalesOrder é responsável por atualizar a nota fiscal e/ou a data de faturamento de um pedido de venda no sistema MIMS.


Como atualizar a nota fiscal e/ou a data de faturamento

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostUpdateInvoiceNoSalesOrder
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostUpdateInvoiceNoSalesOrder"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
SalesOrderNoString(25)SimCódigo externo do pedido de venda
BranchNoString(25)SimCódigo externo da filial
InvoiceNoString(25)NãoNúmero da nota fiscal
BillingDateOrderDataHoraNãoData de Faturamento
ErrorIfNotFoundBooleanNãoRetorna erro caso o pedido informado não exista no banco de dados

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostUpdateInvoiceNoSalesOrder"' \
--header 'Content-Type: application/json' \
--data '{
"SalesOrderNo": "99HC8U",
"BranchNo": "010B",
"InvoiceNo": "123456789",
"BillingDateOrder": "2025-05-03T11:10:00Z",
"ErrorIfNotFound": true
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}

🐞 Possíveis Erros

CódigoMensagem
USO‑002O status informado ("[valor enviado na requisição]") não pode ser alterado para o pedido de venda! Status atual ("[status atual do pedido]").